diff --git a/src/google/adk/cli/browser/index.html b/src/google/adk/cli/browser/index.html index 9a9a079..8cd51c5 100644 --- a/src/google/adk/cli/browser/index.html +++ b/src/google/adk/cli/browser/index.html @@ -29,5 +29,5 @@ - + diff --git a/src/google/adk/cli/browser/main-IHFOIJU7.js b/src/google/adk/cli/browser/main-CS5OLUMF.js similarity index 70% rename from src/google/adk/cli/browser/main-IHFOIJU7.js rename to src/google/adk/cli/browser/main-CS5OLUMF.js index 6f579b2..c8ee646 100644 --- a/src/google/adk/cli/browser/main-IHFOIJU7.js +++ b/src/google/adk/cli/browser/main-CS5OLUMF.js @@ -13,79 +13,79 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -var zv=Object.defineProperty,jv=Object.defineProperties;var Xv=Object.getOwnPropertyDescriptors;var jI=Object.getOwnPropertySymbols;var Cf=Object.prototype.hasOwnProperty,Bf=Object.prototype.propertyIsEnumerable;var If=(e,t,A)=>t in e?zv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:A}):e[t]=A,k=(e,t)=>{for(var A in t||={})Cf.call(t,A)&&If(e,A,t[A]);if(jI)for(var A of jI(t))Bf.call(t,A)&&If(e,A,t[A]);return e},uA=(e,t)=>jv(e,Xv(t));var Lc=(e,t)=>{var A={};for(var i in e)Cf.call(e,i)&&t.indexOf(i)<0&&(A[i]=e[i]);if(e!=null&&jI)for(var i of jI(e))t.indexOf(i)<0&&Bf.call(e,i)&&(A[i]=e[i]);return A};var $e=(e,t,A)=>new Promise((i,o)=>{var n=s=>{try{r(A.next(s))}catch(a){o(a)}},g=s=>{try{r(A.throw(s))}catch(a){o(a)}},r=s=>s.done?i(s.value):Promise.resolve(s.value).then(n,g);r((A=A.apply(e,t)).next())});function xc(e,t){return Object.is(e,t)}var Te=null,XI=!1,Yc=1,yt=Symbol("SIGNAL");function zA(e){let t=Te;return Te=e,t}function Jc(){return Te}var qg={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,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Fs(e){if(XI)throw new Error("");if(Te===null)return;Te.consumerOnSignalRead(e);let t=Te.nextProducerIndex++;if(iC(Te),te.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function eC(e){iC(e);for(let t=0;t0}function iC(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function cf(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function lf(e){return e.producerNode!==void 0}function oC(e,t){let A=Object.create(AS);A.computation=e,t!==void 0&&(A.equal=t);let i=()=>{if(Hc(A),Fs(A),A.value===$I)throw A.error;return A.value};return i[yt]=A,i}var _c=Symbol("UNSET"),Kc=Symbol("COMPUTING"),$I=Symbol("ERRORED"),AS=uA(k({},qg),{value:_c,dirty:!0,error:null,equal:xc,kind:"computed",producerMustRecompute(e){return e.value===_c||e.value===Kc},producerRecomputeValue(e){if(e.value===Kc)throw new Error("Detected cycle in computations.");let t=e.value;e.value=Kc;let A=vs(e),i,o=!1;try{i=e.computation(),zA(null),o=t!==_c&&t!==$I&&i!==$I&&e.equal(t,i)}catch(n){i=$I,e.error=n}finally{AC(e,A)}if(o){e.value=t;return}e.value=i,e.version++}});function eS(){throw new Error}var df=eS;function hf(e){df(e)}function Pc(e){df=e}var tS=null;function Zc(e,t){let A=Object.create(nC);A.value=e,t!==void 0&&(A.equal=t);let i=()=>(Fs(A),A.value);return i[yt]=A,i}function Ns(e,t){Oc()||hf(e),e.equal(e.value,t)||(e.value=t,iS(e))}function qc(e,t){Oc()||hf(e),Ns(e,t(e.value))}var nC=uA(k({},qg),{equal:xc,value:void 0,kind:"signal"});function iS(e){e.version++,Qf(),Tc(e),tS?.()}function Vc(e){let t=zA(null);try{return e()}finally{zA(t)}}var Wc;function Gs(){return Wc}function Ro(e){let t=Wc;return Wc=e,t}var gC=Symbol("NotFound");function MA(e){return typeof e=="function"}function Vg(e){let A=e(i=>{Error.call(i),i.stack=new Error().stack});return A.prototype=Object.create(Error.prototype),A.prototype.constructor=A,A}var rC=Vg(e=>function(A){e(this),this.message=A?`${A.length} errors occurred during unsubscription: +var Wv=Object.defineProperty,zv=Object.defineProperties;var jv=Object.getOwnPropertyDescriptors;var AC=Object.getOwnPropertySymbols;var af=Object.prototype.hasOwnProperty,If=Object.prototype.propertyIsEnumerable;var sf=(t,e,A)=>e in t?Wv(t,e,{enumerable:!0,configurable:!0,writable:!0,value:A}):t[e]=A,b=(t,e)=>{for(var A in e||={})af.call(e,A)&&sf(t,A,e[A]);if(AC)for(var A of AC(e))If.call(e,A)&&sf(t,A,e[A]);return t},uA=(t,e)=>zv(t,jv(e));var _c=(t,e)=>{var A={};for(var i in t)af.call(t,i)&&e.indexOf(i)<0&&(A[i]=t[i]);if(t!=null&&AC)for(var i of AC(t))e.indexOf(i)<0&&If.call(t,i)&&(A[i]=t[i]);return A};var $e=(t,e,A)=>new Promise((i,o)=>{var n=s=>{try{r(A.next(s))}catch(a){o(a)}},g=s=>{try{r(A.throw(s))}catch(a){o(a)}},r=s=>s.done?i(s.value):Promise.resolve(s.value).then(n,g);r((A=A.apply(t,e)).next())});function Yc(t,e){return Object.is(t,e)}var Te=null,eC=!1,Jc=1,Mt=Symbol("SIGNAL");function WA(t){let e=Te;return Te=t,e}function Hc(){return Te}var Vg={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,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function Ss(t){if(eC)throw new Error("");if(Te===null)return;Te.consumerOnSignalRead(t);let e=Te.nextProducerIndex++;if(gC(Te),et.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function oC(t){gC(t);for(let e=0;e0}function gC(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function Qf(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function Ef(t){return t.producerNode!==void 0}function rC(t,e){let A=Object.create($v);A.computation=t,e!==void 0&&(A.equal=e);let i=()=>{if(Tc(A),Ss(A),A.value===tC)throw A.error;return A.value};return i[Mt]=A,i}var Kc=Symbol("UNSET"),Uc=Symbol("COMPUTING"),tC=Symbol("ERRORED"),$v=uA(b({},Vg),{value:Kc,dirty:!0,error:null,equal:Yc,kind:"computed",producerMustRecompute(t){return t.value===Kc||t.value===Uc},producerRecomputeValue(t){if(t.value===Uc)throw new Error("Detected cycle in computations.");let e=t.value;t.value=Uc;let A=Ns(t),i,o=!1;try{i=t.computation(),WA(null),o=e!==Kc&&e!==tC&&i!==tC&&t.equal(e,i)}catch(n){i=tC,t.error=n}finally{iC(t,A)}if(o){t.value=e;return}t.value=i,t.version++}});function AS(){throw new Error}var cf=AS;function lf(t){cf(t)}function Zc(t){cf=t}var eS=null;function qc(t,e){let A=Object.create(sC);A.value=t,e!==void 0&&(A.equal=e);let i=()=>(Ss(A),A.value);return i[Mt]=A,i}function Ls(t,e){Pc()||lf(t),t.equal(t.value,e)||(t.value=e,tS(t))}function Vc(t,e){Pc()||lf(t),Ls(t,e(t.value))}var sC=uA(b({},Vg),{equal:Yc,value:void 0,kind:"signal"});function tS(t){t.version++,Cf(),Oc(t),eS?.()}function Wc(t){let e=WA(null);try{return t()}finally{WA(e)}}var zc;function _s(){return zc}function Fo(t){let e=zc;return zc=t,e}var aC=Symbol("NotFound");function MA(t){return typeof t=="function"}function Wg(t){let A=t(i=>{Error.call(i),i.stack=new Error().stack});return A.prototype=Object.create(Error.prototype),A.prototype.constructor=A,A}var IC=Wg(t=>function(A){t(this),this.message=A?`${A.length} errors occurred during unsubscription: ${A.map((i,o)=>`${o+1}) ${i.toString()}`).join(` - `)}`:"",this.name="UnsubscriptionError",this.errors=A});function Zn(e,t){if(e){let A=e.indexOf(t);0<=A&&e.splice(A,1)}}var GA=class e{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:A}=this;if(A)if(this._parentage=null,Array.isArray(A))for(let n of A)n.remove(this);else A.remove(this);let{initialTeardown:i}=this;if(MA(i))try{i()}catch(n){t=n instanceof rC?n.errors:[n]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let n of o)try{uf(n)}catch(g){t=t??[],g instanceof rC?t=[...t,...g.errors]:t.push(g)}}if(t)throw new rC(t)}}add(t){var A;if(t&&t!==this)if(this.closed)uf(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(A=this._finalizers)!==null&&A!==void 0?A:[]).push(t)}}_hasParent(t){let{_parentage:A}=this;return A===t||Array.isArray(A)&&A.includes(t)}_addParent(t){let{_parentage:A}=this;this._parentage=Array.isArray(A)?(A.push(t),A):A?[A,t]:t}_removeParent(t){let{_parentage:A}=this;A===t?this._parentage=null:Array.isArray(A)&&Zn(A,t)}remove(t){let{_finalizers:A}=this;A&&Zn(A,t),t instanceof e&&t._removeParent(this)}};GA.EMPTY=(()=>{let e=new GA;return e.closed=!0,e})();var zc=GA.EMPTY;function sC(e){return e instanceof GA||e&&"closed"in e&&MA(e.remove)&&MA(e.add)&&MA(e.unsubscribe)}function uf(e){MA(e)?e():e.unsubscribe()}var mi={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Wg={setTimeout(e,t,...A){let{delegate:i}=Wg;return i?.setTimeout?i.setTimeout(e,t,...A):setTimeout(e,t,...A)},clearTimeout(e){let{delegate:t}=Wg;return(t?.clearTimeout||clearTimeout)(e)},delegate:void 0};function aC(e){Wg.setTimeout(()=>{let{onUnhandledError:t}=mi;if(t)t(e);else throw e})}function Ls(){}var mf=jc("C",void 0,void 0);function Df(e){return jc("E",void 0,e)}function ff(e){return jc("N",e,void 0)}function jc(e,t,A){return{kind:e,value:t,error:A}}var qn=null;function zg(e){if(mi.useDeprecatedSynchronousErrorHandling){let t=!qn;if(t&&(qn={errorThrown:!1,error:null}),e(),t){let{errorThrown:A,error:i}=qn;if(qn=null,A)throw i}}else e()}function pf(e){mi.useDeprecatedSynchronousErrorHandling&&qn&&(qn.errorThrown=!0,qn.error=e)}var bo=class extends GA{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,sC(t)&&t.add(this)):this.destination=aS}static create(t,A,i){return new ko(t,A,i)}next(t){this.isStopped?$c(ff(t),this):this._next(t)}error(t){this.isStopped?$c(Df(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?$c(mf,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},rS=Function.prototype.bind;function Xc(e,t){return rS.call(e,t)}var Al=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:A}=this;if(A.next)try{A.next(t)}catch(i){IC(i)}}error(t){let{partialObserver:A}=this;if(A.error)try{A.error(t)}catch(i){IC(i)}else IC(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(A){IC(A)}}},ko=class extends bo{constructor(t,A,i){super();let o;if(MA(t)||!t)o={next:t??void 0,error:A??void 0,complete:i??void 0};else{let n;this&&mi.useDeprecatedNextContext?(n=Object.create(t),n.unsubscribe=()=>this.unsubscribe(),o={next:t.next&&Xc(t.next,n),error:t.error&&Xc(t.error,n),complete:t.complete&&Xc(t.complete,n)}):o=t}this.destination=new Al(o)}};function IC(e){mi.useDeprecatedSynchronousErrorHandling?pf(e):aC(e)}function sS(e){throw e}function $c(e,t){let{onStoppedNotification:A}=mi;A&&Wg.setTimeout(()=>A(e,t))}var aS={closed:!0,next:Ls,error:sS,complete:Ls};var jg=typeof Symbol=="function"&&Symbol.observable||"@@observable";function ut(e){return e}function el(...e){return tl(e)}function tl(e){return e.length===0?ut:e.length===1?e[0]:function(A){return e.reduce((i,o)=>o(i),A)}}var BA=(()=>{class e{constructor(A){A&&(this._subscribe=A)}lift(A){let i=new e;return i.source=this,i.operator=A,i}subscribe(A,i,o){let n=CS(A)?A:new ko(A,i,o);return zg(()=>{let{operator:g,source:r}=this;n.add(g?g.call(n,r):r?this._subscribe(n):this._trySubscribe(n))}),n}_trySubscribe(A){try{return this._subscribe(A)}catch(i){A.error(i)}}forEach(A,i){return i=wf(i),new i((o,n)=>{let g=new ko({next:r=>{try{A(r)}catch(s){n(s),g.unsubscribe()}},error:n,complete:o});this.subscribe(g)})}_subscribe(A){var i;return(i=this.source)===null||i===void 0?void 0:i.subscribe(A)}[jg](){return this}pipe(...A){return tl(A)(this)}toPromise(A){return A=wf(A),new A((i,o)=>{let n;this.subscribe(g=>n=g,g=>o(g),()=>i(n))})}}return e.create=t=>new e(t),e})();function wf(e){var t;return(t=e??mi.Promise)!==null&&t!==void 0?t:Promise}function IS(e){return e&&MA(e.next)&&MA(e.error)&&MA(e.complete)}function CS(e){return e&&e instanceof bo||IS(e)&&sC(e)}function il(e){return MA(e?.lift)}function LA(e){return t=>{if(il(t))return t.lift(function(A){try{return e(A,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function SA(e,t,A,i,o){return new ol(e,t,A,i,o)}var ol=class extends bo{constructor(t,A,i,o,n,g){super(t),this.onFinalize=n,this.shouldUnsubscribe=g,this._next=A?function(r){try{A(r)}catch(s){t.error(s)}}:super._next,this._error=o?function(r){try{o(r)}catch(s){t.error(s)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(r){t.error(r)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:A}=this;super.unsubscribe(),!A&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};function Xg(){return LA((e,t)=>{let A=null;e._refCount++;let i=SA(t,void 0,void 0,void 0,()=>{if(!e||e._refCount<=0||0<--e._refCount){A=null;return}let o=e._connection,n=A;A=null,o&&(!n||o===n)&&o.unsubscribe(),t.unsubscribe()});e.subscribe(i),i.closed||(A=e.connect())})}var nn=class extends BA{constructor(t,A){super(),this.source=t,this.subjectFactory=A,this._subject=null,this._refCount=0,this._connection=null,il(t)&&(this.lift=t.lift)}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){let t=this._subject;return(!t||t.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:t}=this;this._subject=this._connection=null,t?.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new GA;let A=this.getSubject();t.add(this.source.subscribe(SA(A,void 0,()=>{this._teardown(),A.complete()},i=>{this._teardown(),A.error(i)},()=>this._teardown()))),t.closed&&(this._connection=null,t=GA.EMPTY)}return t}refCount(){return Xg()(this)}};var yf=Vg(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var K=(()=>{class e extends BA{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(A){let i=new $g(this,this);return i.operator=A,i}_throwIfClosed(){if(this.closed)throw new yf}next(A){zg(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let i of this.currentObservers)i.next(A)}})}error(A){zg(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=A;let{observers:i}=this;for(;i.length;)i.shift().error(A)}})}complete(){zg(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:A}=this;for(;A.length;)A.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var A;return((A=this.observers)===null||A===void 0?void 0:A.length)>0}_trySubscribe(A){return this._throwIfClosed(),super._trySubscribe(A)}_subscribe(A){return this._throwIfClosed(),this._checkFinalizedStatuses(A),this._innerSubscribe(A)}_innerSubscribe(A){let{hasError:i,isStopped:o,observers:n}=this;return i||o?zc:(this.currentObservers=null,n.push(A),new GA(()=>{this.currentObservers=null,Zn(n,A)}))}_checkFinalizedStatuses(A){let{hasError:i,thrownError:o,isStopped:n}=this;i?A.error(o):n&&A.complete()}asObservable(){let A=new BA;return A.source=this,A}}return e.create=(t,A)=>new $g(t,A),e})(),$g=class extends K{constructor(t,A){super(),this.destination=t,this.source=A}next(t){var A,i;(i=(A=this.destination)===null||A===void 0?void 0:A.next)===null||i===void 0||i.call(A,t)}error(t){var A,i;(i=(A=this.destination)===null||A===void 0?void 0:A.error)===null||i===void 0||i.call(A,t)}complete(){var t,A;(A=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||A===void 0||A.call(t)}_subscribe(t){var A,i;return(i=(A=this.source)===null||A===void 0?void 0:A.subscribe(t))!==null&&i!==void 0?i:zc}};var $A=class extends K{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let A=super._subscribe(t);return!A.closed&&t.next(this._value),A}getValue(){let{hasError:t,thrownError:A,_value:i}=this;if(t)throw A;return this._throwIfClosed(),i}next(t){super.next(this._value=t)}};var _s={now(){return(_s.delegate||Date).now()},delegate:void 0};var Di=class extends K{constructor(t=1/0,A=1/0,i=_s){super(),this._bufferSize=t,this._windowTime=A,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=A===1/0,this._bufferSize=Math.max(1,t),this._windowTime=Math.max(1,A)}next(t){let{isStopped:A,_buffer:i,_infiniteTimeWindow:o,_timestampProvider:n,_windowTime:g}=this;A||(i.push(t),!o&&i.push(n.now()+g)),this._trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this._trimBuffer();let A=this._innerSubscribe(t),{_infiniteTimeWindow:i,_buffer:o}=this,n=o.slice();for(let g=0;ge.complete());function EC(e){return e&&MA(e.schedule)}function nl(e){return e[e.length-1]}function cC(e){return MA(nl(e))?e.pop():void 0}function Hi(e){return EC(nl(e))?e.pop():void 0}function Rf(e,t){return typeof nl(e)=="number"?e.pop():t}function kf(e,t,A,i){function o(n){return n instanceof A?n:new A(function(g){g(n)})}return new(A||(A=Promise))(function(n,g){function r(Q){try{a(i.next(Q))}catch(c){g(c)}}function s(Q){try{a(i.throw(Q))}catch(c){g(c)}}function a(Q){Q.done?n(Q.value):o(Q.value).then(r,s)}a((i=i.apply(e,t||[])).next())})}function bf(e){var t=typeof Symbol=="function"&&Symbol.iterator,A=t&&e[t],i=0;if(A)return A.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&i>=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Vn(e){return this instanceof Vn?(this.v=e,this):new Vn(e)}function Ff(e,t,A){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=A.apply(e,t||[]),o,n=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),r("next"),r("throw"),r("return",g),o[Symbol.asyncIterator]=function(){return this},o;function g(m){return function(p){return Promise.resolve(p).then(m,c)}}function r(m,p){i[m]&&(o[m]=function(R){return new Promise(function(H,W){n.push([m,R,H,W])>1||s(m,R)})},p&&(o[m]=p(o[m])))}function s(m,p){try{a(i[m](p))}catch(R){f(n[0][3],R)}}function a(m){m.value instanceof Vn?Promise.resolve(m.value.v).then(Q,c):f(n[0][2],m)}function Q(m){s("next",m)}function c(m){s("throw",m)}function f(m,p){m(p),n.shift(),n.length&&s(n[0][0],n[0][1])}}function vf(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],A;return t?t.call(e):(e=typeof bf=="function"?bf(e):e[Symbol.iterator](),A={},i("next"),i("throw"),i("return"),A[Symbol.asyncIterator]=function(){return this},A);function i(n){A[n]=e[n]&&function(g){return new Promise(function(r,s){g=e[n](g),o(r,s,g.done,g.value)})}}function o(n,g,r,s){Promise.resolve(s).then(function(a){n({value:a,done:r})},g)}}var er=e=>e&&typeof e.length=="number"&&typeof e!="function";function lC(e){return MA(e?.then)}function dC(e){return MA(e[jg])}function hC(e){return Symbol.asyncIterator&&MA(e?.[Symbol.asyncIterator])}function uC(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function BS(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var mC=BS();function DC(e){return MA(e?.[mC])}function fC(e){return Ff(this,arguments,function*(){let A=e.getReader();try{for(;;){let{value:i,done:o}=yield Vn(A.read());if(o)return yield Vn(void 0);yield yield Vn(i)}}finally{A.releaseLock()}})}function pC(e){return MA(e?.getReader)}function ne(e){if(e instanceof BA)return e;if(e!=null){if(dC(e))return QS(e);if(er(e))return ES(e);if(lC(e))return cS(e);if(hC(e))return Sf(e);if(DC(e))return lS(e);if(pC(e))return dS(e)}throw uC(e)}function QS(e){return new BA(t=>{let A=e[jg]();if(MA(A.subscribe))return A.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function ES(e){return new BA(t=>{for(let A=0;A{e.then(A=>{t.closed||(t.next(A),t.complete())},A=>t.error(A)).then(null,aC)})}function lS(e){return new BA(t=>{for(let A of e)if(t.next(A),t.closed)return;t.complete()})}function Sf(e){return new BA(t=>{hS(e,t).catch(A=>t.error(A))})}function dS(e){return Sf(fC(e))}function hS(e,t){var A,i,o,n;return kf(this,void 0,void 0,function*(){try{for(A=vf(e);i=yield A.next(),!i.done;){let g=i.value;if(t.next(g),t.closed)return}}catch(g){o={error:g}}finally{try{i&&!i.done&&(n=A.return)&&(yield n.call(A))}finally{if(o)throw o.error}}t.complete()})}function Mt(e,t,A,i=0,o=!1){let n=t.schedule(function(){A(),o?e.add(this.schedule(null,i)):this.unsubscribe()},i);if(e.add(n),!o)return n}function wC(e,t=0){return LA((A,i)=>{A.subscribe(SA(i,o=>Mt(i,e,()=>i.next(o),t),()=>Mt(i,e,()=>i.complete(),t),o=>Mt(i,e,()=>i.error(o),t)))})}function yC(e,t=0){return LA((A,i)=>{i.add(e.schedule(()=>A.subscribe(i),t))})}function Nf(e,t){return ne(e).pipe(yC(t),wC(t))}function Gf(e,t){return ne(e).pipe(yC(t),wC(t))}function Lf(e,t){return new BA(A=>{let i=0;return t.schedule(function(){i===e.length?A.complete():(A.next(e[i++]),A.closed||this.schedule())})})}function _f(e,t){return new BA(A=>{let i;return Mt(A,t,()=>{i=e[mC](),Mt(A,t,()=>{let o,n;try{({value:o,done:n}=i.next())}catch(g){A.error(g);return}n?A.complete():A.next(o)},0,!0)}),()=>MA(i?.return)&&i.return()})}function MC(e,t){if(!e)throw new Error("Iterable cannot be null");return new BA(A=>{Mt(A,t,()=>{let i=e[Symbol.asyncIterator]();Mt(A,t,()=>{i.next().then(o=>{o.done?A.complete():A.next(o.value)})},0,!0)})})}function Kf(e,t){return MC(fC(e),t)}function Uf(e,t){if(e!=null){if(dC(e))return Nf(e,t);if(er(e))return Lf(e,t);if(lC(e))return Gf(e,t);if(hC(e))return MC(e,t);if(DC(e))return _f(e,t);if(pC(e))return Kf(e,t)}throw uC(e)}function se(e,t){return t?Uf(e,t):ne(e)}function iA(...e){let t=Hi(e);return se(e,t)}function gn(e,t){let A=MA(e)?e:()=>e,i=o=>o.error(A());return new BA(t?o=>t.schedule(i,0,o):i)}function rn(e){return!!e&&(e instanceof BA||MA(e.lift)&&MA(e.subscribe))}var Fo=Vg(e=>function(){e(this),this.name="EmptyError",this.message="no elements in sequence"});function xf(e){return e instanceof Date&&!isNaN(e)}function sA(e,t){return LA((A,i)=>{let o=0;A.subscribe(SA(i,n=>{i.next(e.call(t,n,o++))}))})}var{isArray:uS}=Array;function mS(e,t){return uS(t)?e(...t):e(t)}function tr(e){return sA(t=>mS(e,t))}var{isArray:DS}=Array,{getPrototypeOf:fS,prototype:pS,keys:wS}=Object;function RC(e){if(e.length===1){let t=e[0];if(DS(t))return{args:t,keys:null};if(yS(t)){let A=wS(t);return{args:A.map(i=>t[i]),keys:A}}}return{args:e,keys:null}}function yS(e){return e&&typeof e=="object"&&fS(e)===pS}function bC(e,t){return e.reduce((A,i,o)=>(A[i]=t[o],A),{})}function mt(...e){let t=Hi(e),A=cC(e),{args:i,keys:o}=RC(e);if(i.length===0)return se([],t);let n=new BA(MS(i,t,o?g=>bC(o,g):ut));return A?n.pipe(tr(A)):n}function MS(e,t,A=ut){return i=>{Yf(t,()=>{let{length:o}=e,n=new Array(o),g=o,r=o;for(let s=0;s{let a=se(e[s],t),Q=!1;a.subscribe(SA(i,c=>{n[s]=c,Q||(Q=!0,r--),r||i.next(A(n.slice()))},()=>{--g||i.complete()}))},i)},i)}}function Yf(e,t,A){e?Mt(A,e,t):t()}function Jf(e,t,A,i,o,n,g,r){let s=[],a=0,Q=0,c=!1,f=()=>{c&&!s.length&&!a&&t.complete()},m=R=>a{n&&t.next(R),a++;let H=!1;ne(A(R,Q++)).subscribe(SA(t,W=>{o?.(W),n?m(W):t.next(W)},()=>{H=!0},void 0,()=>{if(H)try{for(a--;s.length&&ap(W)):p(W)}f()}catch(W){t.error(W)}}))};return e.subscribe(SA(t,m,()=>{c=!0,f()})),()=>{r?.()}}function Fe(e,t,A=1/0){return MA(t)?Fe((i,o)=>sA((n,g)=>t(i,n,o,g))(ne(e(i,o))),A):(typeof t=="number"&&(A=t),LA((i,o)=>Jf(i,o,e,A)))}function sn(e=1/0){return Fe(ut,e)}function Hf(){return sn(1)}function an(...e){return Hf()(se(e,Hi(e)))}function Ti(e){return new BA(t=>{ne(e()).subscribe(t)})}function xs(...e){let t=cC(e),{args:A,keys:i}=RC(e),o=new BA(n=>{let{length:g}=A;if(!g){n.complete();return}let r=new Array(g),s=g,a=g;for(let Q=0;Q{c||(c=!0,a--),r[Q]=f},()=>s--,void 0,()=>{(!s||!c)&&(a||n.next(i?bC(i,r):r),n.complete())}))}});return t?o.pipe(tr(t)):o}var RS=["addListener","removeListener"],bS=["addEventListener","removeEventListener"],kS=["on","off"];function Ys(e,t,A,i){if(MA(A)&&(i=A,A=void 0),i)return Ys(e,t,A).pipe(tr(i));let[o,n]=SS(e)?bS.map(g=>r=>e[g](t,r,A)):FS(e)?RS.map(Tf(e,t)):vS(e)?kS.map(Tf(e,t)):[];if(!o&&er(e))return Fe(g=>Ys(g,t,A))(ne(e));if(!o)throw new TypeError("Invalid event target");return new BA(g=>{let r=(...s)=>g.next(1n(r)})}function Tf(e,t){return A=>i=>e[A](t,i)}function FS(e){return MA(e.addListener)&&MA(e.removeListener)}function vS(e){return MA(e.on)&&MA(e.off)}function SS(e){return MA(e.addEventListener)&&MA(e.removeEventListener)}function Wn(e=0,t,A=Mf){let i=-1;return t!=null&&(EC(t)?A=t:i=t),new BA(o=>{let n=xf(e)?+e-A.now():e;n<0&&(n=0);let g=0;return A.schedule(function(){o.closed||(o.next(g++),0<=i?this.schedule(void 0,i):o.complete())},n)})}function ye(...e){let t=Hi(e),A=Rf(e,1/0),i=e;return i.length?i.length===1?ne(i[0]):sn(A)(se(i,t)):Ue}function bA(e,t){return LA((A,i)=>{let o=0;A.subscribe(SA(i,n=>e.call(t,n,o++)&&i.next(n)))})}function Of(e){return LA((t,A)=>{let i=!1,o=null,n=null,g=!1,r=()=>{if(n?.unsubscribe(),n=null,i){i=!1;let a=o;o=null,A.next(a)}g&&A.complete()},s=()=>{n=null,g&&A.complete()};t.subscribe(SA(A,a=>{i=!0,o=a,n||ne(e(a)).subscribe(n=SA(A,r,s))},()=>{g=!0,(!i||!n||n.closed)&&A.complete()}))})}function ir(e,t=Us){return Of(()=>Wn(e,t))}function Oe(e){return LA((t,A)=>{let i=null,o=!1,n;i=t.subscribe(SA(A,void 0,void 0,g=>{n=ne(e(g,Oe(e)(t))),i?(i.unsubscribe(),i=null,n.subscribe(A)):o=!0})),o&&(i.unsubscribe(),i=null,n.subscribe(A))})}function Pf(e,t,A,i,o){return(n,g)=>{let r=A,s=t,a=0;n.subscribe(SA(g,Q=>{let c=a++;s=r?e(s,Q,c):(r=!0,Q),i&&g.next(s)},o&&(()=>{r&&g.next(s),g.complete()})))}}function Oi(e,t){return MA(t)?Fe(e,t,1):Fe(e,1)}function fi(e,t=Us){return LA((A,i)=>{let o=null,n=null,g=null,r=()=>{if(o){o.unsubscribe(),o=null;let a=n;n=null,i.next(a)}};function s(){let a=g+e,Q=t.now();if(Q{n=a,g=t.now(),o||(o=t.schedule(s,e),i.add(o))},()=>{r(),i.complete()},void 0,()=>{n=o=null}))})}function In(e){return LA((t,A)=>{let i=!1;t.subscribe(SA(A,o=>{i=!0,A.next(o)},()=>{i||A.next(e),A.complete()}))})}function me(e){return e<=0?()=>Ue:LA((t,A)=>{let i=0;t.subscribe(SA(A,o=>{++i<=e&&(A.next(o),e<=i&&A.complete())}))})}function or(e){return sA(()=>e)}function pi(e,t=ut){return e=e??NS,LA((A,i)=>{let o,n=!0;A.subscribe(SA(i,g=>{let r=t(g);(n||!e(o,r))&&(n=!1,o=r,i.next(g))}))})}function NS(e,t){return e===t}function kC(e=GS){return LA((t,A)=>{let i=!1;t.subscribe(SA(A,o=>{i=!0,A.next(o)},()=>i?A.complete():A.error(e())))})}function GS(){return new Fo}function Pi(e){return LA((t,A)=>{try{t.subscribe(A)}finally{A.add(e)}})}function Zi(e,t){let A=arguments.length>=2;return i=>i.pipe(e?bA((o,n)=>e(o,n,i)):ut,me(1),A?In(t):kC(()=>new Fo))}function nr(e){return e<=0?()=>Ue:LA((t,A)=>{let i=[];t.subscribe(SA(A,o=>{i.push(o),e{for(let o of i)A.next(o);A.complete()},void 0,()=>{i=null}))})}function gl(e,t){let A=arguments.length>=2;return i=>i.pipe(e?bA((o,n)=>e(o,n,i)):ut,nr(1),A?In(t):kC(()=>new Fo))}function FC(){return LA((e,t)=>{let A,i=!1;e.subscribe(SA(t,o=>{let n=A;A=o,i&&t.next([n,o]),i=!0}))})}function rl(e,t){return LA(Pf(e,t,arguments.length>=2,!0))}function Js(e={}){let{connector:t=()=>new K,resetOnError:A=!0,resetOnComplete:i=!0,resetOnRefCountZero:o=!0}=e;return n=>{let g,r,s,a=0,Q=!1,c=!1,f=()=>{r?.unsubscribe(),r=void 0},m=()=>{f(),g=s=void 0,Q=c=!1},p=()=>{let R=g;m(),R?.unsubscribe()};return LA((R,H)=>{a++,!c&&!Q&&f();let W=s=s??t();H.add(()=>{a--,a===0&&!c&&!Q&&(r=sl(p,o))}),W.subscribe(H),!g&&a>0&&(g=new ko({next:wA=>W.next(wA),error:wA=>{c=!0,f(),r=sl(m,A,wA),W.error(wA)},complete:()=>{Q=!0,f(),r=sl(m,i),W.complete()}}),ne(R).subscribe(g))})(n)}}function sl(e,t,...A){if(t===!0){e();return}if(t===!1)return;let i=new ko({next:()=>{i.unsubscribe(),e()}});return ne(t(...A)).subscribe(i)}function vo(e,t,A){let i,o=!1;return e&&typeof e=="object"?{bufferSize:i=1/0,windowTime:t=1/0,refCount:o=!1,scheduler:A}=e:i=e??1/0,Js({connector:()=>new Di(i,t,A),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:o})}function zn(e){return bA((t,A)=>e<=A)}function Me(...e){let t=Hi(e);return LA((A,i)=>{(t?an(e,A,t):an(e,A)).subscribe(i)})}function Ie(e,t){return LA((A,i)=>{let o=null,n=0,g=!1,r=()=>g&&!o&&i.complete();A.subscribe(SA(i,s=>{o?.unsubscribe();let a=0,Q=n++;ne(e(s,Q)).subscribe(o=SA(i,c=>i.next(t?t(s,c,Q,a++):c),()=>{o=null,r()}))},()=>{g=!0,r()}))})}function fA(e){return LA((t,A)=>{ne(e).subscribe(SA(A,()=>A.complete(),Ls)),!A.closed&&t.subscribe(A)})}function al(e,t=!1){return LA((A,i)=>{let o=0;A.subscribe(SA(i,n=>{let g=e(n,o++);(g||t)&&i.next(n),!g&&i.complete()}))})}function Ce(e,t,A){let i=MA(e)||t||A?{next:e,error:t,complete:A}:e;return i?LA((o,n)=>{var g;(g=i.subscribe)===null||g===void 0||g.call(i);let r=!0;o.subscribe(SA(n,s=>{var a;(a=i.next)===null||a===void 0||a.call(i,s),n.next(s)},()=>{var s;r=!1,(s=i.complete)===null||s===void 0||s.call(i),n.complete()},s=>{var a;r=!1,(a=i.error)===null||a===void 0||a.call(i,s),n.error(s)},()=>{var s,a;r&&((s=i.unsubscribe)===null||s===void 0||s.call(i)),(a=i.finalize)===null||a===void 0||a.call(i)}))}):ut}var Up="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",J=class extends Error{code;constructor(t,A){super(Nd(t,A)),this.code=t}};function LS(e){return`NG0${Math.abs(e)}`}function Nd(e,t){return`${LS(e)}${t?": "+t:""}`}var xp=Symbol("InputSignalNode#UNSET"),_S=uA(k({},nC),{transformFn:void 0,applyValueToInputSignal(e,t){Ns(e,t)}});function Yp(e,t){let A=Object.create(_S);A.value=e,A.transformFn=t?.transform;function i(){if(Fs(A),A.value===xp){let o=null;throw new J(-950,o)}return A.value}return i[yt]=A,i}function Aa(e){return{toString:e}.toString()}var vC="__parameters__";function KS(e){return function(...A){if(e){let i=e(...A);for(let o in i)this[o]=i[o]}}}function Jp(e,t,A){return Aa(()=>{let i=KS(t);function o(...n){if(this instanceof o)return i.apply(this,n),this;let g=new o(...n);return r.annotation=g,r;function r(s,a,Q){let c=s.hasOwnProperty(vC)?s[vC]:Object.defineProperty(s,vC,{value:[]})[vC];for(;c.length<=Q;)c.push(null);return(c[Q]=c[Q]||[]).push(g),s}}return o.prototype.ngMetadataName=e,o.annotationCls=o,o})}var kt=globalThis;function Be(e){for(let t in e)if(e[t]===Be)return t;throw Error("Could not find renamed property on target object.")}function US(e,t){for(let A in t)t.hasOwnProperty(A)&&!e.hasOwnProperty(A)&&(e[A]=t[A])}function bt(e){if(typeof e=="string")return e;if(Array.isArray(e))return`[${e.map(bt).join(", ")}]`;if(e==null)return""+e;let t=e.overriddenName||e.name;if(t)return`${t}`;let A=e.toString();if(A==null)return""+A;let i=A.indexOf(` -`);return i>=0?A.slice(0,i):A}function wl(e,t){return e?t?`${e} ${t}`:e:t||""}var xS=Be({__forward_ref__:Be});function ot(e){return e.__forward_ref__=ot,e.toString=function(){return bt(this())},e}function it(e){return Hp(e)?e():e}function Hp(e){return typeof e=="function"&&e.hasOwnProperty(xS)&&e.__forward_ref__===ot}function v(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function j(e){return{providers:e.providers||[],imports:e.imports||[]}}function hB(e){return Zf(e,Op)||Zf(e,Pp)}function Tp(e){return hB(e)!==null}function Zf(e,t){return e.hasOwnProperty(t)?e[t]:null}function YS(e){let t=e&&(e[Op]||e[Pp]);return t||null}function qf(e){return e&&(e.hasOwnProperty(Vf)||e.hasOwnProperty(JS))?e[Vf]:null}var Op=Be({\u0275prov:Be}),Vf=Be({\u0275inj:Be}),Pp=Be({ngInjectableDef:Be}),JS=Be({ngInjectorDef:Be}),F=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,A){this._desc=t,this.\u0275prov=void 0,typeof A=="number"?this.__NG_ELEMENT_ID__=A:A!==void 0&&(this.\u0275prov=v({token:this,providedIn:A.providedIn||"root",factory:A.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Zp(e){return e&&!!e.\u0275providers}var HS=Be({\u0275cmp:Be}),TS=Be({\u0275dir:Be}),OS=Be({\u0275pipe:Be}),PS=Be({\u0275mod:Be}),HC=Be({\u0275fac:Be}),Ps=Be({__NG_ELEMENT_ID__:Be}),Wf=Be({__NG_ENV_ID__:Be});function ea(e){return typeof e=="string"?e:e==null?"":String(e)}function ZS(e){return typeof e=="function"?e.name||e.toString():typeof e=="object"&&e!=null&&typeof e.type=="function"?e.type.name||e.type.toString():ea(e)}function qp(e,t){throw new J(-200,e)}function Gd(e,t){throw new J(-201,!1)}var qA=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}(qA||{}),yl;function Vp(){return yl}function Rt(e){let t=yl;return yl=e,t}function Wp(e,t,A){let i=hB(e);if(i&&i.providedIn=="root")return i.value===void 0?i.value=i.factory():i.value;if(A&qA.Optional)return null;if(t!==void 0)return t;Gd(e,"Injector")}var qS={},jn=qS,Ml="__NG_DI_FLAG__",TC=class{injector;constructor(t){this.injector=t}retrieve(t,A){let i=A;return this.injector.get(t,i.optional?gC:jn,i)}},OC="ngTempTokenPath",VS="ngTokenPath",WS=/\n/gm,zS="\u0275",zf="__source";function jS(e,t=qA.Default){if(Gs()===void 0)throw new J(-203,!1);if(Gs()===null)return Wp(e,void 0,t);{let A=Gs(),i;return A instanceof TC?i=A.injector:i=A,i.get(e,t&qA.Optional?null:void 0,t)}}function Z(e,t=qA.Default){return(Vp()||jS)(it(e),t)}function B(e,t=qA.Default){return Z(e,uB(t))}function uB(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Rl(e){let t=[];for(let A=0;A ");else if(typeof t=="object"){let n=[];for(let g in t)if(t.hasOwnProperty(g)){let r=t[g];n.push(g+":"+(typeof r=="string"?JSON.stringify(r):bt(r)))}o=`{${n.join(", ")}}`}return`${A}${i?"("+i+")":""}[${o}]: ${e.replace(WS,` - `)}`}var Ig=zp(Jp("Optional"),8);var ta=zp(Jp("SkipSelf"),4);function $n(e,t){let A=e.hasOwnProperty(HC);return A?e[HC]:null}function eN(e,t,A){if(e.length!==t.length)return!1;for(let i=0;iArray.isArray(A)?Ld(A,t):t(A))}function jp(e,t,A){t>=e.length?e.push(A):e.splice(t,0,A)}function PC(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function iN(e,t){let A=[];for(let i=0;it;){let n=o-2;e[o]=e[n],o--}e[t]=A,e[t+1]=i}}function mB(e,t,A){let i=ia(e,t);return i>=0?e[i|1]=A:(i=~i,oN(e,i,t,A)),i}function Il(e,t){let A=ia(e,t);if(A>=0)return e[A|1]}function ia(e,t){return nN(e,t,1)}function nN(e,t,A){let i=0,o=e.length>>A;for(;o!==i;){let n=i+(o-i>>1),g=e[n<t?o=n:i=n+1}return~(o<{A.push(g)};return Ld(t,g=>{let r=g;bl(r,n,[],i)&&(o||=[],o.push(r))}),o!==void 0&&iw(o,n),A}function iw(e,t){for(let A=0;A{t(n,i)})}}function bl(e,t,A,i){if(e=it(e),!e)return!1;let o=null,n=qf(e),g=!n&&Qn(e);if(!n&&!g){let s=e.ngModule;if(n=qf(s),n)o=s;else return!1}else{if(g&&!g.standalone)return!1;o=e}let r=i.has(o);if(g){if(r)return!1;if(i.add(o),g.dependencies){let s=typeof g.dependencies=="function"?g.dependencies():g.dependencies;for(let a of s)bl(a,t,A,i)}}else if(n){if(n.imports!=null&&!r){i.add(o);let a;try{Ld(n.imports,Q=>{bl(Q,t,A,i)&&(a||=[],a.push(Q))})}finally{}a!==void 0&&iw(a,t)}if(!r){let a=$n(o)||(()=>new o);t({provide:o,useFactory:a,deps:Dt},o),t({provide:$p,useValue:o,multi:!0},o),t({provide:Br,useValue:()=>Z(o),multi:!0},o)}let s=n.providers;if(s!=null&&!r){let a=e;_d(s,Q=>{t(Q,a)})}}else return!1;return o!==e&&e.providers!==void 0}function _d(e,t){for(let A of e)Zp(A)&&(A=A.\u0275providers),Array.isArray(A)?_d(A,t):t(A)}var sN=Be({provide:String,useValue:Be});function ow(e){return e!==null&&typeof e=="object"&&sN in e}function aN(e){return!!(e&&e.useExisting)}function IN(e){return!!(e&&e.useFactory)}function Qr(e){return typeof e=="function"}function CN(e){return!!e.useClass}var DB=new F(""),KC={},jf={},Cl;function fB(){return Cl===void 0&&(Cl=new ZC),Cl}var xe=class{},qs=class extends xe{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(t,A,i,o){super(),this.parent=A,this.source=i,this.scopes=o,Fl(t,g=>this.processProvider(g)),this.records.set(Xp,gr(void 0,this)),o.has("environment")&&this.records.set(xe,gr(void 0,this));let n=this.records.get(DB);n!=null&&typeof n.value=="string"&&this.scopes.add(n.value),this.injectorDefTypes=new Set(this.get($p,Dt,qA.Self))}retrieve(t,A){let i=A;return this.get(t,i.optional?gC:jn,i)}destroy(){Ts(this),this._destroyed=!0;let t=zA(null);try{for(let i of this._ngOnDestroyHooks)i.ngOnDestroy();let A=this._onDestroyHooks;this._onDestroyHooks=[];for(let i of A)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),zA(t)}}onDestroy(t){return Ts(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){Ts(this);let A=Ro(this),i=Rt(void 0),o;try{return t()}finally{Ro(A),Rt(i)}}get(t,A=jn,i=qA.Default){if(Ts(this),t.hasOwnProperty(Wf))return t[Wf](this);i=uB(i);let o,n=Ro(this),g=Rt(void 0);try{if(!(i&qA.SkipSelf)){let s=this.records.get(t);if(s===void 0){let a=lN(t)&&hB(t);a&&this.injectableDefInScope(a)?s=gr(kl(t),KC):s=null,this.records.set(t,s)}if(s!=null)return this.hydrate(t,s,i)}let r=i&qA.Self?fB():this.parent;return A=i&qA.Optional&&A===jn?null:A,r.get(t,A)}catch(r){if(r.name==="NullInjectorError"){if((r[OC]=r[OC]||[]).unshift(bt(t)),n)throw r;return $S(r,t,"R3InjectorError",this.source)}else throw r}finally{Rt(g),Ro(n)}}resolveInjectorInitializers(){let t=zA(null),A=Ro(this),i=Rt(void 0),o;try{let n=this.get(Br,Dt,qA.Self);for(let g of n)g()}finally{Ro(A),Rt(i),zA(t)}}toString(){let t=[],A=this.records;for(let i of A.keys())t.push(bt(i));return`R3Injector[${t.join(", ")}]`}processProvider(t){t=it(t);let A=Qr(t)?t:it(t&&t.provide),i=QN(t);if(!Qr(t)&&t.multi===!0){let o=this.records.get(A);o||(o=gr(void 0,KC,!0),o.factory=()=>Rl(o.multi),this.records.set(A,o)),A=t,o.multi.push(t)}this.records.set(A,i)}hydrate(t,A,i){let o=zA(null);try{return A.value===jf?qp(bt(t)):A.value===KC&&(A.value=jf,A.value=A.factory(void 0,i)),typeof A.value=="object"&&A.value&&cN(A.value)&&this._ngOnDestroyHooks.add(A.value),A.value}finally{zA(o)}}injectableDefInScope(t){if(!t.providedIn)return!1;let A=it(t.providedIn);return typeof A=="string"?A==="any"||this.scopes.has(A):this.injectorDefTypes.has(A)}removeOnDestroy(t){let A=this._onDestroyHooks.indexOf(t);A!==-1&&this._onDestroyHooks.splice(A,1)}};function kl(e){let t=hB(e),A=t!==null?t.factory:$n(e);if(A!==null)return A;if(e instanceof F)throw new J(204,!1);if(e instanceof Function)return BN(e);throw new J(204,!1)}function BN(e){if(e.length>0)throw new J(204,!1);let A=YS(e);return A!==null?()=>A.factory(e):()=>new e}function QN(e){if(ow(e))return gr(void 0,e.useValue);{let t=nw(e);return gr(t,KC)}}function nw(e,t,A){let i;if(Qr(e)){let o=it(e);return $n(o)||kl(o)}else if(ow(e))i=()=>it(e.useValue);else if(IN(e))i=()=>e.useFactory(...Rl(e.deps||[]));else if(aN(e))i=(o,n)=>Z(it(e.useExisting),n!==void 0&&n&qA.Optional?qA.Optional:void 0);else{let o=it(e&&(e.useClass||e.provide));if(EN(e))i=()=>new o(...Rl(e.deps));else return $n(o)||kl(o)}return i}function Ts(e){if(e.destroyed)throw new J(205,!1)}function gr(e,t,A=!1){return{factory:e,value:t,multi:A?[]:void 0}}function EN(e){return!!e.deps}function cN(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function lN(e){return typeof e=="function"||typeof e=="object"&&e instanceof F}function Fl(e,t){for(let A of e)Array.isArray(A)?Fl(A,t):A&&Zp(A)?Fl(A.\u0275providers,t):t(A)}function vt(e,t){let A;e instanceof qs?(Ts(e),A=e):A=new TC(e);let i,o=Ro(A),n=Rt(void 0);try{return t()}finally{Ro(o),Rt(n)}}function Kd(){return Vp()!==void 0||Gs()!=null}function Ud(e){if(!Kd())throw new J(-203,!1)}function dN(e){let t=kt.ng;if(t&&t.\u0275compilerFacade)return t.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function hN(e){return typeof e=="function"}var $i=0,HA=1,_A=2,It=3,Mi=4,St=5,Er=6,qC=7,Pe=8,cr=9,So=10,Re=11,Vs=12,Xf=13,Dr=14,Ot=15,Ag=16,rr=17,No=18,pB=19,gw=20,Cn=21,Bl=22,eg=23,ri=24,Ir=25,Ze=26,xd=1;var tg=7,VC=8,lr=9,at=10;function Bn(e){return Array.isArray(e)&&typeof e[xd]=="object"}function _o(e){return Array.isArray(e)&&e[xd]===!0}function Yd(e){return(e.flags&4)!==0}function fr(e){return e.componentOffset>-1}function wB(e){return(e.flags&1)===1}function Ri(e){return!!e.template}function WC(e){return(e[_A]&512)!==0}function pr(e){return(e[_A]&256)===256}var vl=class{previousValue;currentValue;firstChange;constructor(t,A,i){this.previousValue=t,this.currentValue=A,this.firstChange=i}isFirstChange(){return this.firstChange}};function rw(e,t,A,i){t!==null?t.applyValueToInputSignal(t,i):e[A]=i}var TA=(()=>{let e=()=>sw;return e.ngInherit=!0,e})();function sw(e){return e.type.prototype.ngOnChanges&&(e.setInput=mN),uN}function uN(){let e=Iw(this),t=e?.current;if(t){let A=e.previous;if(A===Vi)e.previous=t;else for(let i in t)A[i]=t[i];e.current=null,this.ngOnChanges(t)}}function mN(e,t,A,i,o){let n=this.declaredInputs[i],g=Iw(e)||DN(e,{previous:Vi,current:null}),r=g.current||(g.current={}),s=g.previous,a=s[n];r[n]=new vl(a&&a.currentValue,A,s===Vi),rw(e,t,o,A)}var aw="__ngSimpleChanges__";function Iw(e){return e[aw]||null}function DN(e,t){return e[aw]=t}var $f=null;var de=function(e,t=null,A){$f?.(e,t,A)},Cw="svg",fN="math";function Wi(e){for(;Array.isArray(e);)e=e[$i];return e}function pN(e){for(;Array.isArray(e);){if(typeof e[xd]=="object")return e;e=e[$i]}return null}function Bw(e,t){return Wi(t[e])}function Ao(e,t){return Wi(t[e.index])}function Jd(e,t){return e.data[t]}function Hd(e,t){return e[t]}function wN(e,t,A,i){A>=e.data.length&&(e.data[A]=null,e.blueprint[A]=null),t[A]=i}function zi(e,t){let A=t[e];return Bn(A)?A:A[$i]}function yN(e){return(e[_A]&4)===4}function Td(e){return(e[_A]&128)===128}function MN(e){return _o(e[It])}function En(e,t){return t==null?null:e[t]}function Qw(e){e[rr]=0}function Ew(e){e[_A]&1024||(e[_A]|=1024,Td(e)&&wr(e))}function RN(e,t){for(;e>0;)t=t[Dr],e--;return t}function yB(e){return!!(e[_A]&9216||e[ri]?.dirty)}function Sl(e){e[So].changeDetectionScheduler?.notify(8),e[_A]&64&&(e[_A]|=1024),yB(e)&&wr(e)}function wr(e){e[So].changeDetectionScheduler?.notify(0);let t=ig(e);for(;t!==null&&!(t[_A]&8192||(t[_A]|=8192,!Td(t)));)t=ig(t)}function cw(e,t){if(pr(e))throw new J(911,!1);e[Cn]===null&&(e[Cn]=[]),e[Cn].push(t)}function bN(e,t){if(e[Cn]===null)return;let A=e[Cn].indexOf(t);A!==-1&&e[Cn].splice(A,1)}function ig(e){let t=e[It];return _o(t)?t[It]:t}function Od(e){return e[qC]??=[]}function Pd(e){return e.cleanup??=[]}function kN(e,t,A,i){let o=Od(t);o.push(A),e.firstCreatePass&&Pd(e).push(i,o.length-1)}var VA={lFrame:fw(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Nl=!1;function FN(){return VA.lFrame.elementDepthCount}function vN(){VA.lFrame.elementDepthCount++}function SN(){VA.lFrame.elementDepthCount--}function Zd(){return VA.bindingsEnabled}function lw(){return VA.skipHydrationRootTNode!==null}function NN(e){return VA.skipHydrationRootTNode===e}function GN(){VA.skipHydrationRootTNode=null}function kA(){return VA.lFrame.lView}function De(){return VA.lFrame.tView}function x(e){return VA.lFrame.contextLView=e,e[Pe]}function Y(e){return VA.lFrame.contextLView=null,e}function nt(){let e=dw();for(;e!==null&&e.type===64;)e=e.parent;return e}function dw(){return VA.lFrame.currentTNode}function LN(){let e=VA.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}function Cg(e,t){let A=VA.lFrame;A.currentTNode=e,A.isParent=t}function qd(){return VA.lFrame.isParent}function Vd(){VA.lFrame.isParent=!1}function _N(){return VA.lFrame.contextLView}function hw(){return Nl}function zC(e){let t=Nl;return Nl=e,t}function na(){let e=VA.lFrame,t=e.bindingRootIndex;return t===-1&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function KN(e){return VA.lFrame.bindingIndex=e}function cn(){return VA.lFrame.bindingIndex++}function uw(e){let t=VA.lFrame,A=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,A}function UN(){return VA.lFrame.inI18n}function xN(e,t){let A=VA.lFrame;A.bindingIndex=A.bindingRootIndex=e,Gl(t)}function YN(){return VA.lFrame.currentDirectiveIndex}function Gl(e){VA.lFrame.currentDirectiveIndex=e}function Wd(e){let t=VA.lFrame.currentDirectiveIndex;return t===-1?null:e[t]}function zd(){return VA.lFrame.currentQueryIndex}function MB(e){VA.lFrame.currentQueryIndex=e}function JN(e){let t=e[HA];return t.type===2?t.declTNode:t.type===1?e[St]:null}function mw(e,t,A){if(A&qA.SkipSelf){let o=t,n=e;for(;o=o.parent,o===null&&!(A&qA.Host);)if(o=JN(n),o===null||(n=n[Dr],o.type&10))break;if(o===null)return!1;t=o,e=n}let i=VA.lFrame=Dw();return i.currentTNode=t,i.lView=e,!0}function jd(e){let t=Dw(),A=e[HA];VA.lFrame=t,t.currentTNode=A.firstChild,t.lView=e,t.tView=A,t.contextLView=e,t.bindingIndex=A.bindingStartIndex,t.inI18n=!1}function Dw(){let e=VA.lFrame,t=e===null?null:e.child;return t===null?fw(e):t}function fw(e){let 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 e!==null&&(e.child=t),t}function pw(){let e=VA.lFrame;return VA.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var ww=pw;function Xd(){let e=pw();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 HN(e){return(VA.lFrame.contextLView=RN(e,VA.lFrame.contextLView))[Pe]}function ln(){return VA.lFrame.selectedIndex}function og(e){VA.lFrame.selectedIndex=e}function ga(){let e=VA.lFrame;return Jd(e.tView,e.selectedIndex)}function At(){VA.lFrame.currentNamespace=Cw}function Bg(){TN()}function TN(){VA.lFrame.currentNamespace=null}function ON(){return VA.lFrame.currentNamespace}var yw=!0;function RB(){return yw}function bB(e){yw=e}function PN(e,t,A){let{ngOnChanges:i,ngOnInit:o,ngDoCheck:n}=t.type.prototype;if(i){let g=sw(t);(A.preOrderHooks??=[]).push(e,g),(A.preOrderCheckHooks??=[]).push(e,g)}o&&(A.preOrderHooks??=[]).push(0-e,o),n&&((A.preOrderHooks??=[]).push(e,n),(A.preOrderCheckHooks??=[]).push(e,n))}function $d(e,t){for(let A=t.directiveStart,i=t.directiveEnd;A=i)break}else t[s]<0&&(e[rr]+=65536),(r>14>16&&(e[_A]&3)===t&&(e[_A]+=16384,Ap(r,n)):Ap(r,n)}var Cr=-1,ng=class{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,A,i){this.factory=t,this.canSeeViewProviders=A,this.injectImpl=i}};function qN(e){return(e.flags&8)!==0}function VN(e){return(e.flags&16)!==0}function WN(e,t,A){let i=0;for(;it){g=n-1;break}}}for(;n>16}function XC(e,t){let A=jN(e),i=t;for(;A>0;)i=i[Dr],A--;return i}var Ll=!0;function $C(e){let t=Ll;return Ll=e,t}var XN=256,kw=XN-1,Fw=5,$N=0,qi={};function AG(e,t,A){let i;typeof A=="string"?i=A.charCodeAt(0)||0:A.hasOwnProperty(Ps)&&(i=A[Ps]),i==null&&(i=A[Ps]=$N++);let o=i&kw,n=1<>Fw)]|=n}function AB(e,t){let A=vw(e,t);if(A!==-1)return A;let i=t[HA];i.firstCreatePass&&(e.injectorIndex=t.length,El(i.data,e),El(t,null),El(i.blueprint,null));let o=Ah(e,t),n=e.injectorIndex;if(bw(o)){let g=jC(o),r=XC(o,t),s=r[HA].data;for(let a=0;a<8;a++)t[n+a]=r[g+a]|s[g+a]}return t[n+8]=o,n}function El(e,t){e.push(0,0,0,0,0,0,0,0,t)}function vw(e,t){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||t[e.injectorIndex+8]===null?-1:e.injectorIndex}function Ah(e,t){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let A=0,i=null,o=t;for(;o!==null;){if(i=_w(o),i===null)return Cr;if(A++,o=o[Dr],i.injectorIndex!==-1)return i.injectorIndex|A<<16}return Cr}function _l(e,t,A){AG(e,t,A)}function eG(e,t){if(t==="class")return e.classes;if(t==="style")return e.styles;let A=e.attrs;if(A){let i=A.length,o=0;for(;o>20,c=i?r:r+Q,f=o?r+Q:a;for(let m=c;m=s&&p.type===A)return m}if(o){let m=g[s];if(m&&Ri(m)&&m.type===A)return s}return null}function Ws(e,t,A,i,o){let n=e[A],g=t.data;if(n instanceof ng){let r=n;r.resolving&&qp(ZS(g[A]));let s=$C(r.canSeeViewProviders);r.resolving=!0;let a,Q=r.injectImpl?Rt(r.injectImpl):null,c=mw(e,i,qA.Default);try{n=e[A]=r.factory(void 0,o,g,e,i),t.firstCreatePass&&A>=i.directiveStart&&PN(A,g[A],t)}finally{Q!==null&&Rt(Q),$C(s),r.resolving=!1,ww()}}return n}function iG(e){if(typeof e=="string")return e.charCodeAt(0)||0;let t=e.hasOwnProperty(Ps)?e[Ps]:void 0;return typeof t=="number"?t>=0?t&kw:oG:t}function tp(e,t,A){let i=1<>Fw)]&i)}function ip(e,t){return!(e&qA.Self)&&!(e&qA.Host&&t)}var Xn=class{_tNode;_lView;constructor(t,A){this._tNode=t,this._lView=A}get(t,A,i){return Gw(this._tNode,this._lView,t,uB(i),A)}};function oG(){return new Xn(nt(),kA())}function jA(e){return Aa(()=>{let t=e.prototype.constructor,A=t[HC]||Kl(t),i=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==i;){let n=o[HC]||Kl(o);if(n&&n!==A)return n;o=Object.getPrototypeOf(o)}return n=>new n})}function Kl(e){return Hp(e)?()=>{let t=Kl(it(e));return t&&t()}:$n(e)}function nG(e,t,A,i,o){let n=e,g=t;for(;n!==null&&g!==null&&g[_A]&2048&&!WC(g);){let r=Lw(n,g,A,i|qA.Self,qi);if(r!==qi)return r;let s=n.parent;if(!s){let a=g[gw];if(a){let Q=a.get(A,qi,i);if(Q!==qi)return Q}s=_w(g),g=g[Dr]}n=s}return o}function _w(e){let t=e[HA],A=t.type;return A===2?t.declTNode:A===1?e[St]:null}function eh(e){return eG(nt(),e)}function op(e,t=null,A=null,i){let o=Kw(e,t,A,i);return o.resolveInjectorInitializers(),o}function Kw(e,t=null,A=null,i,o=new Set){let n=[A||Dt,rN(e)];return i=i||(typeof e=="object"?void 0:bt(e)),new qs(n,t||fB(),i||null,o)}var yA=class e{static THROW_IF_NOT_FOUND=jn;static NULL=new ZC;static create(t,A){if(Array.isArray(t))return op({name:""},A,t,"");{let i=t.name??"";return op({name:i},t.parent,t.providers,i)}}static \u0275prov=v({token:e,providedIn:"any",factory:()=>Z(Xp)});static __NG_ELEMENT_ID__=-1};var Ct=class{attributeName;constructor(t){this.attributeName=t}__NG_ELEMENT_ID__=()=>eh(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},gG=new F("");gG.__NG_ELEMENT_ID__=e=>{let t=nt();if(t===null)throw new J(204,!1);if(t.type&2)return t.value;if(e&qA.Optional)return null;throw new J(204,!1)};var Uw=!1,dn=(()=>{class e{static __NG_ELEMENT_ID__=rG;static __NG_ENV_ID__=A=>A}return e})(),eB=class extends dn{_lView;constructor(t){super(),this._lView=t}onDestroy(t){let A=this._lView;return pr(A)?(t(),()=>{}):(cw(A,t),()=>bN(A,t))}};function rG(){return new eB(kA())}var gg=class{},th=new F("",{providedIn:"root",factory:()=>!1});var xw=new F(""),Yw=new F(""),Ko=(()=>{class e{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new $A(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let A=this.taskId++;return this.pendingTasks.add(A),A}has(A){return this.pendingTasks.has(A)}remove(A){this.pendingTasks.delete(A),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=v({token:e,providedIn:"root",factory:()=>new e})}return e})();var Ul=class extends K{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,Kd()&&(this.destroyRef=B(dn,{optional:!0})??void 0,this.pendingTasks=B(Ko,{optional:!0})??void 0)}emit(t){let A=zA(null);try{super.next(t)}finally{zA(A)}}subscribe(t,A,i){let o=t,n=A||(()=>null),g=i;if(t&&typeof t=="object"){let s=t;o=s.next?.bind(s),n=s.error?.bind(s),g=s.complete?.bind(s)}this.__isAsync&&(n=this.wrapInTimeout(n),o&&(o=this.wrapInTimeout(o)),g&&(g=this.wrapInTimeout(g)));let r=super.subscribe({next:o,error:n,complete:g});return t instanceof GA&&t.add(r),r}wrapInTimeout(t){return A=>{let i=this.pendingTasks?.add();setTimeout(()=>{try{t(A)}finally{i!==void 0&&this.pendingTasks?.remove(i)}})}}},z=Ul;function zs(...e){}function Jw(e){let t,A;function i(){e=zs;try{A!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(A),t!==void 0&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),i()}),typeof requestAnimationFrame=="function"&&(A=requestAnimationFrame(()=>{e(),i()})),()=>i()}function np(e){return queueMicrotask(()=>e()),()=>{e=zs}}var ih="isAngularZone",tB=ih+"_ID",sG=0,tA=class e{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new z(!1);onMicrotaskEmpty=new z(!1);onStable=new z(!1);onError=new z(!1);constructor(t){let{enableLongStackTrace:A=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:n=Uw}=t;if(typeof Zone>"u")throw new J(908,!1);Zone.assertZonePatched();let g=this;g._nesting=0,g._outer=g._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(g._inner=g._inner.fork(new Zone.TaskTrackingZoneSpec)),A&&Zone.longStackTraceZoneSpec&&(g._inner=g._inner.fork(Zone.longStackTraceZoneSpec)),g.shouldCoalesceEventChangeDetection=!o&&i,g.shouldCoalesceRunChangeDetection=o,g.callbackScheduled=!1,g.scheduleInRootZone=n,CG(g)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(ih)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new J(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new J(909,!1)}run(t,A,i){return this._inner.run(t,A,i)}runTask(t,A,i,o){let n=this._inner,g=n.scheduleEventTask("NgZoneEvent: "+o,t,aG,zs,zs);try{return n.runTask(g,A,i)}finally{n.cancelTask(g)}}runGuarded(t,A,i){return this._inner.runGuarded(t,A,i)}runOutsideAngular(t){return this._outer.run(t)}},aG={};function oh(e){if(e._nesting==0&&!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 IG(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function t(){Jw(()=>{e.callbackScheduled=!1,xl(e),e.isCheckStableRunning=!0,oh(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),xl(e)}function CG(e){let t=()=>{IG(e)},A=sG++;e._inner=e._inner.fork({name:"angular",properties:{[ih]:!0,[tB]:A,[tB+A]:!0},onInvokeTask:(i,o,n,g,r,s)=>{if(BG(s))return i.invokeTask(n,g,r,s);try{return gp(e),i.invokeTask(n,g,r,s)}finally{(e.shouldCoalesceEventChangeDetection&&g.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&t(),rp(e)}},onInvoke:(i,o,n,g,r,s,a)=>{try{return gp(e),i.invoke(n,g,r,s,a)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!QG(s)&&t(),rp(e)}},onHasTask:(i,o,n,g)=>{i.hasTask(n,g),o===n&&(g.change=="microTask"?(e._hasPendingMicrotasks=g.microTask,xl(e),oh(e)):g.change=="macroTask"&&(e.hasPendingMacrotasks=g.macroTask))},onHandleError:(i,o,n,g)=>(i.handleError(n,g),e.runOutsideAngular(()=>e.onError.emit(g)),!1)})}function xl(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function gp(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function rp(e){e._nesting--,oh(e)}var iB=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new z;onMicrotaskEmpty=new z;onStable=new z;onError=new z;run(t,A,i){return t.apply(A,i)}runGuarded(t,A,i){return t.apply(A,i)}runOutsideAngular(t){return t()}runTask(t,A,i,o){return t.apply(A,i)}};function BG(e){return Hw(e,"__ignore_ng_zone__")}function QG(e){return Hw(e,"__scheduler_tick__")}function Hw(e,t){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[t]===!0}function EG(e="zone.js",t){return e==="noop"?new iB:e==="zone.js"?new tA(t):e}var Ft=class{_console=console;handleError(t){this._console.error("ERROR",t)}},cG=new F("",{providedIn:"root",factory:()=>{let e=B(tA),t=B(Ft);return A=>e.runOutsideAngular(()=>t.handleError(A))}});function sp(e,t){return Yp(e,t)}function lG(e){return Yp(xp,e)}var Tw=(sp.required=lG,sp);function dG(){return yr(nt(),kA())}function yr(e,t){return new q(Ao(e,t))}var q=(()=>{class e{nativeElement;constructor(A){this.nativeElement=A}static __NG_ELEMENT_ID__=dG}return e})();function Ow(e){return e instanceof q?e.nativeElement:e}function hn(e){return typeof e=="function"&&e[yt]!==void 0}function gt(e,t){let A=Zc(e,t?.equal),i=A[yt];return A.set=o=>Ns(i,o),A.update=o=>qc(i,o),A.asReadonly=hG.bind(A),A}function hG(){let e=this[yt];if(e.readonlyFn===void 0){let t=()=>this();t[yt]=e,e.readonlyFn=t}return e.readonlyFn}function Pw(e){return hn(e)&&typeof e.set=="function"}function uG(){return this._results[Symbol.iterator]()}var bi=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new K}constructor(t=!1){this._emitDistinctChangesOnly=t}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,A){return this._results.reduce(t,A)}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,A){this.dirty=!1;let i=tN(t);(this._changesDetected=!eN(this._results,i,A))&&(this._results=i,this.length=i.length,this.last=i[this.length-1],this.first=i[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=uG};function Zw(e){return(e.flags&128)===128}var qw=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(qw||{}),Vw=new Map,mG=0;function DG(){return mG++}function fG(e){Vw.set(e[pB],e)}function Yl(e){Vw.delete(e[pB])}var ap="__ngContext__";function Mr(e,t){Bn(t)?(e[ap]=t[pB],fG(t)):e[ap]=t}function Ww(e){return jw(e[Vs])}function zw(e){return jw(e[Mi])}function jw(e){for(;e!==null&&!_o(e);)e=e[Mi];return e}var Jl;function Xw(e){Jl=e}function $w(){if(Jl!==void 0)return Jl;if(typeof document<"u")return document;throw new J(210,!1)}var Rr=new F("",{providedIn:"root",factory:()=>pG}),pG="ng",nh=new F(""),eo=new F("",{providedIn:"platform",factory:()=>"unknown"});var Ae=new F(""),ra=new F("",{providedIn:"root",factory:()=>$w().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var wG="h",yG="b";var Ay=!1,MG=new F("",{providedIn:"root",factory:()=>Ay});var gh=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(gh||{}),br=new F(""),Ip=new Set;function Uo(e){Ip.has(e)||(Ip.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var rh=(()=>{class e{view;node;constructor(A,i){this.view=A,this.node=i}static __NG_ELEMENT_ID__=RG}return e})();function RG(){return new rh(kA(),nt())}var sr=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(sr||{}),ey=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=v({token:e,providedIn:"root",factory:()=>new e})}return e})(),bG=[sr.EarlyRead,sr.Write,sr.MixedReadWrite,sr.Read],kG=(()=>{class e{ngZone=B(tA);scheduler=B(gg);errorHandler=B(Ft,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){B(br,{optional:!0})}execute(){let A=this.sequences.size>0;A&&de(16),this.executing=!0;for(let i of bG)for(let o of this.sequences)if(!(o.erroredOrDestroyed||!o.hooks[i]))try{o.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let n=o.hooks[i];return n(o.pipelinedValue)},o.snapshot))}catch(n){o.erroredOrDestroyed=!0,this.errorHandler?.handleError(n)}this.executing=!1;for(let i of this.sequences)i.afterRun(),i.once&&(this.sequences.delete(i),i.destroy());for(let i of this.deferredRegistrations)this.sequences.add(i);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),A&&de(17)}register(A){let{view:i}=A;i!==void 0?((i[Ir]??=[]).push(A),wr(i),i[_A]|=8192):this.executing?this.deferredRegistrations.add(A):this.addSequence(A)}addSequence(A){this.sequences.add(A),this.scheduler.notify(7)}unregister(A){this.executing&&this.sequences.has(A)?(A.erroredOrDestroyed=!0,A.pipelinedValue=void 0,A.once=!0):(this.sequences.delete(A),this.deferredRegistrations.delete(A))}maybeTrace(A,i){return i?i.run(gh.AFTER_NEXT_RENDER,A):A()}static \u0275prov=v({token:e,providedIn:"root",factory:()=>new e})}return e})(),Hl=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,A,i,o,n,g=null){this.impl=t,this.hooks=A,this.view=i,this.once=o,this.snapshot=g,this.unregisterOnDestroy=n?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let t=this.view?.[Ir];t&&(this.view[Ir]=t.filter(A=>A!==this))}};function sa(e,t){!t?.injector&&Ud(sa);let A=t?.injector??B(yA);return Uo("NgAfterRender"),ty(e,A,t,!1)}function Ge(e,t){!t?.injector&&Ud(Ge);let A=t?.injector??B(yA);return Uo("NgAfterNextRender"),ty(e,A,t,!0)}function FG(e,t){if(e instanceof Function){let A=[void 0,void 0,void 0,void 0];return A[t]=e,A}else return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}function ty(e,t,A,i){let o=t.get(ey);o.impl??=t.get(kG);let n=t.get(br,null,{optional:!0}),g=A?.phase??sr.MixedReadWrite,r=A?.manualCleanup!==!0?t.get(dn):null,s=t.get(rh,null,{optional:!0}),a=new Hl(o.impl,FG(e,g),s?.view,i,r,n?.snapshot(null));return o.impl.register(a),a}var vG=(e,t,A,i)=>{};function SG(e,t,A,i){vG(e,t,A,i)}var NG=()=>null;function iy(e,t,A=!1){return NG(e,t,A)}function oy(e,t){let A=e.contentQueries;if(A!==null){let i=zA(null);try{for(let o=0;oe,createScript:e=>e,createScriptURL:e=>e})}catch{}return SC}function kB(e){return GG()?.createHTML(e)||e}var NC;function LG(){if(NC===void 0&&(NC=null,kt.trustedTypes))try{NC=kt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return NC}function Cp(e){return LG()?.createHTML(e)||e}var Go=class{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Up})`}},Ol=class extends Go{getTypeName(){return"HTML"}},Pl=class extends Go{getTypeName(){return"Style"}},Zl=class extends Go{getTypeName(){return"Script"}},ql=class extends Go{getTypeName(){return"URL"}},Vl=class extends Go{getTypeName(){return"ResourceURL"}};function ki(e){return e instanceof Go?e.changingThisBreaksApplicationSecurity:e}function un(e,t){let A=_G(e);if(A!=null&&A!==t){if(A==="ResourceURL"&&t==="URL")return!0;throw new Error(`Required a safe ${t}, got a ${A} (see ${Up})`)}return A===t}function _G(e){return e instanceof Go&&e.getTypeName()||null}function ny(e){return new Ol(e)}function gy(e){return new Pl(e)}function ry(e){return new Zl(e)}function sy(e){return new ql(e)}function ay(e){return new Vl(e)}function KG(e){let t=new zl(e);return UG()?new Wl(t):t}var Wl=class{inertDocumentHelper;constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{let A=new window.DOMParser().parseFromString(kB(t),"text/html").body;return A===null?this.inertDocumentHelper.getInertBodyElement(t):(A.firstChild?.remove(),A)}catch{return null}}},zl=class{defaultDoc;inertDocument;constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){let A=this.inertDocument.createElement("template");return A.innerHTML=kB(t),A}};function UG(){try{return!!new window.DOMParser().parseFromString(kB(""),"text/html")}catch{return!1}}var xG=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function FB(e){return e=String(e),e.match(xG)?e:"unsafe:"+e}function xo(e){let t={};for(let A of e.split(","))t[A]=!0;return t}function aa(...e){let t={};for(let A of e)for(let i in A)A.hasOwnProperty(i)&&(t[i]=!0);return t}var Iy=xo("area,br,col,hr,img,wbr"),Cy=xo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),By=xo("rp,rt"),YG=aa(By,Cy),JG=aa(Cy,xo("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")),HG=aa(By,xo("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")),Bp=aa(Iy,JG,HG,YG),Qy=xo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),TG=xo("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"),OG=xo("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"),PG=aa(Qy,TG,OG),ZG=xo("script,style,template"),jl=class{sanitizedSomething=!1;buf=[];sanitizeChildren(t){let A=t.firstChild,i=!0,o=[];for(;A;){if(A.nodeType===Node.ELEMENT_NODE?i=this.startElement(A):A.nodeType===Node.TEXT_NODE?this.chars(A.nodeValue):this.sanitizedSomething=!0,i&&A.firstChild){o.push(A),A=WG(A);continue}for(;A;){A.nodeType===Node.ELEMENT_NODE&&this.endElement(A);let n=VG(A);if(n){A=n;break}A=o.pop()}}return this.buf.join("")}startElement(t){let A=Qp(t).toLowerCase();if(!Bp.hasOwnProperty(A))return this.sanitizedSomething=!0,!ZG.hasOwnProperty(A);this.buf.push("<"),this.buf.push(A);let i=t.attributes;for(let o=0;o"),!0}endElement(t){let A=Qp(t).toLowerCase();Bp.hasOwnProperty(A)&&!Iy.hasOwnProperty(A)&&(this.buf.push(""))}chars(t){this.buf.push(Ep(t))}};function qG(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function VG(e){let t=e.nextSibling;if(t&&e!==t.previousSibling)throw Ey(t);return t}function WG(e){let t=e.firstChild;if(t&&qG(e,t))throw Ey(t);return t}function Qp(e){let t=e.nodeName;return typeof t=="string"?t:"FORM"}function Ey(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}var zG=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,jG=/([^\#-~ |!])/g;function Ep(e){return e.replace(/&/g,"&").replace(zG,function(t){let A=t.charCodeAt(0),i=t.charCodeAt(1);return"&#"+((A-55296)*1024+(i-56320)+65536)+";"}).replace(jG,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}var GC;function ah(e,t){let A=null;try{GC=GC||KG(e);let i=t?String(t):"";A=GC.getInertBodyElement(i);let o=5,n=i;do{if(o===0)throw new Error("Failed to sanitize html because the input is unstable");o--,i=n,n=A.innerHTML,A=GC.getInertBodyElement(i)}while(i!==n);let r=new jl().sanitizeChildren(cp(A)||A);return kB(r)}finally{if(A){let i=cp(A)||A;for(;i.firstChild;)i.firstChild.remove()}}}function cp(e){return"content"in e&&XG(e)?e.content:null}function XG(e){return e.nodeType===Node.ELEMENT_NODE&&e.nodeName==="TEMPLATE"}var et=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}(et||{});function Ia(e){let t=cy();return t?Cp(t.sanitize(et.HTML,e)||""):un(e,"HTML")?Cp(ki(e)):ah($w(),ea(e))}function qt(e){let t=cy();return t?t.sanitize(et.URL,e)||"":un(e,"URL")?ki(e):FB(ea(e))}function cy(){let e=kA();return e&&e[So].sanitizer}var $G=/^>|^->||--!>|)/g,eL="\u200B$1\u200B";function tL(e){return e.replace($G,t=>t.replace(AL,eL))}function ly(e){return e.ownerDocument.defaultView}function Ih(e){return e.ownerDocument}function dy(e){return e instanceof Function?e():e}function iL(e,t,A){let i=e.length;for(;;){let o=e.indexOf(t,A);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let n=t.length;if(o+n===i||e.charCodeAt(o+n)<=32)return o}A=o+1}}var hy="ng-template";function oL(e,t,A,i){let o=0;if(i){for(;o-1){let n;for(;++on?c="":c=o[Q+1].toLowerCase(),i&2&&a!==c){if(wi(i))return!1;g=!0}}}}return wi(i)||g}function wi(e){return(e&1)===0}function rL(e,t,A,i){if(t===null)return-1;let o=0;if(i||!A){let n=!1;for(;o-1)for(A++;A0?'="'+r+'"':"")+"]"}else i&8?o+="."+g:i&4&&(o+=" "+g);else o!==""&&!wi(g)&&(t+=lp(n,o),o=""),i=g,n=n||!wi(i);A++}return o!==""&&(t+=lp(n,o)),t}function QL(e){return e.map(BL).join(",")}function EL(e){let t=[],A=[],i=1,o=2;for(;iZe&&yy(e,t,Ze,!1),de(g?2:0,o),A(i,o)}finally{og(n),de(g?3:1,o)}}function SB(e,t,A){kL(e,t,A),(A.flags&64)===64&&FL(e,t,A)}function ch(e,t,A=Ao){let i=t.localNames;if(i!==null){let o=t.index+1;for(let n=0;nnull;function RL(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function NB(e,t,A,i,o,n,g,r){if(!r&&dh(t,e,A,i,o)){fr(t)&&bL(A,t.index);return}if(t.type&3){let s=Ao(t,A);i=RL(i),o=g!=null?g(o,t.value||"",i):o,n.setProperty(s,i,o)}else t.type&12}function bL(e,t){let A=zi(t,e);A[_A]&16||(A[_A]|=64)}function kL(e,t,A){let i=A.directiveStart,o=A.directiveEnd;fr(A)&&pL(t,A,e.data[i+A.componentOffset]),e.firstCreatePass||AB(A,t);let n=A.initialInputs;for(let g=i;g=0?i[r]():i[-r].unsubscribe(),g+=2}else{let r=i[A[g+1]];A[g].call(r)}i!==null&&(t[qC]=null);let o=t[Cn];if(o!==null){t[Cn]=null;for(let g=0;g{wr(e.lView)},consumerOnSignalRead(){this.lView[ri]=this}});function t_(e){let t=e[ri]??Object.create(i_);return t.lView=e,t}var i_=uA(k({},qg),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let t=ig(e.lView);for(;t&&!Ly(t[HA]);)t=ig(t);t&&Ew(t)},consumerOnSignalRead(){this.lView[ri]=this}});function Ly(e){return e.type!==2}function _y(e){if(e[eg]===null)return;let t=!0;for(;t;){let A=!1;for(let i of e[eg])i.dirty&&(A=!0,i.zone===null||Zone.current===i.zone?i.run():i.zone.run(()=>i.run()));t=A&&!!(e[_A]&8192)}}var o_=100;function Ky(e,t=!0,A=0){let o=e[So].rendererFactory,n=!1;n||o.begin?.();try{n_(e,A)}catch(g){throw t&&LL(e,g),g}finally{n||o.end?.()}}function n_(e,t){let A=hw();try{zC(!0),Ad(e,t);let i=0;for(;yB(e);){if(i===o_)throw new J(103,!1);i++,Ad(e,1)}}finally{zC(A)}}function g_(e,t,A,i){if(pr(t))return;let o=t[_A],n=!1,g=!1;jd(t);let r=!0,s=null,a=null;n||(Ly(e)?(a=XL(t),s=vs(a)):Jc()===null?(r=!1,a=t_(t),s=vs(a)):t[ri]&&(Ss(t[ri]),t[ri]=null));try{Qw(t),KN(e.bindingStartIndex),A!==null&&My(e,t,A,2,i);let Q=(o&3)===3;if(!n)if(Q){let m=e.preOrderCheckHooks;m!==null&&UC(t,m,null)}else{let m=e.preOrderHooks;m!==null&&xC(t,m,0,null),Ql(t,0)}if(g||r_(t),_y(t),Uy(t,0),e.contentQueries!==null&&oy(e,t),!n)if(Q){let m=e.contentCheckHooks;m!==null&&UC(t,m)}else{let m=e.contentHooks;m!==null&&xC(t,m,1),Ql(t,1)}a_(e,t);let c=e.components;c!==null&&Yy(t,c,0);let f=e.viewQuery;if(f!==null&&Tl(2,f,i),!n)if(Q){let m=e.viewCheckHooks;m!==null&&UC(t,m)}else{let m=e.viewHooks;m!==null&&xC(t,m,2),Ql(t,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),t[Bl]){for(let m of t[Bl])m();t[Bl]=null}n||(Ny(t),t[_A]&=-73)}catch(Q){throw n||wr(t),Q}finally{a!==null&&(AC(a,s),r&&A_(a)),Xd()}}function Uy(e,t){for(let A=Ww(e);A!==null;A=zw(A))for(let i=at;i0&&(e[A-1][Mi]=i[Mi]);let n=PC(e,at+t);YL(i[HA],i);let g=n[No];g!==null&&g.detachView(n[HA]),i[It]=null,i[Mi]=null,i[_A]&=-129}return i}function I_(e,t,A,i){let o=at+i,n=A.length;i>0&&(A[o-1][Mi]=t),i-1&&(js(t,i),PC(A,i))}this._attachedToViewContainer=!1}GB(this._lView[HA],this._lView)}onDestroy(t){cw(this._lView,t)}markForCheck(){ph(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[_A]&=-129}reattach(){Sl(this._lView),this._lView[_A]|=128}detectChanges(){this._lView[_A]|=1024,Ky(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new J(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=WC(this._lView),A=this._lView[Ag];A!==null&&!t&&Dh(A,this._lView),by(this._lView[HA],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new J(902,!1);this._appRef=t;let A=WC(this._lView),i=this._lView[Ag];i!==null&&!A&&Oy(i,this._lView),Sl(this._lView)}};var ge=(()=>{class e{static __NG_ELEMENT_ID__=Q_}return e})(),C_=ge,B_=class extends C_{_declarationLView;_declarationTContainer;elementRef;constructor(t,A,i){super(),this._declarationLView=t,this._declarationTContainer=A,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,A){return this.createEmbeddedViewImpl(t,A)}createEmbeddedViewImpl(t,A,i){let o=Ca(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:A,dehydratedView:i});return new Xs(o)}};function Q_(){return KB(nt(),kA())}function KB(e,t){return e.type&4?new B_(t,e,yr(e,t)):null}function Qa(e,t,A,i,o){let n=e.data[t];if(n===null)n=E_(e,t,A,i,o),UN()&&(n.flags|=32);else if(n.type&64){n.type=A,n.value=i,n.attrs=o;let g=LN();n.injectorIndex=g===null?-1:g.injectorIndex}return Cg(n,!0),n}function E_(e,t,A,i,o){let n=dw(),g=qd(),r=g?n:n&&n.parent,s=e.data[t]=l_(e,r,A,t,i,o);return c_(e,s,n,g),s}function c_(e,t,A,i){e.firstChild===null&&(e.firstChild=t),A!==null&&(i?A.child==null&&t.parent!==null&&(A.child=t):A.next===null&&(A.next=t,t.prev=A))}function l_(e,t,A,i,o,n){let g=t?t.injectorIndex:-1,r=0;return lw()&&(r|=128),{type:A,index:i,insertBeforeIndex:null,injectorIndex:g,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:r,providerIndexes:0,value:o,attrs:n,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex: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}}var w9=new RegExp(`^(\\d+)*(${yG}|${wG})*(.*)`);var d_=()=>null;function ur(e,t){return d_(e,t)}var h_=class{},Py=class{},ed=class{resolveComponentFactory(t){throw Error(`No component factory found for ${bt(t)}.`)}},UB=class{static NULL=new ed},Bt=class{},ae=(()=>{class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>u_()}return e})();function u_(){let e=kA(),t=nt(),A=zi(t.index,e);return(Bn(A)?A:e)[Re]}var m_=(()=>{class e{static \u0275prov=v({token:e,providedIn:"root",factory:()=>null})}return e})();var ll={},td=class{injector;parentInjector;constructor(t,A){this.injector=t,this.parentInjector=A}get(t,A,i){i=uB(i);let o=this.injector.get(t,ll,i);return o!==ll||A===ll?o:this.parentInjector.get(t,A,i)}};function id(e,t,A){let i=A?e.styles:null,o=A?e.classes:null,n=0;if(t!==null)for(let g=0;g0&&(A.directiveToIndex=new Map);for(let f=0;f0;){let A=e[--t];if(typeof A=="number"&&A<0)return A}return 0}function F_(e,t,A){if(A){if(t.exportAs)for(let i=0;i{let[A,i,o]=e[t],n={propName:A,templateName:t,isSignal:(i&vB.SignalBased)!==0};return o&&(n.transform=o),n})}function N_(e){return Object.keys(e).map(t=>({propName:e[t],templateName:t}))}function G_(e,t,A){let i=t instanceof xe?t:t?.injector;return i&&e.getStandaloneInjector!==null&&(i=e.getStandaloneInjector(i)||i),i?new td(A,i):A}function L_(e){let t=e.get(Bt,null);if(t===null)throw new J(407,!1);let A=e.get(m_,null),i=e.get(gg,null);return{rendererFactory:t,sanitizer:A,changeDetectionScheduler:i}}function __(e,t){let A=(e.selectors[0][0]||"div").toLowerCase();return my(t,A,A==="svg"?Cw:A==="math"?fN:null)}var rg=class extends Py{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=S_(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=N_(this.componentDef.outputs),this.cachedOutputs}constructor(t,A){super(),this.componentDef=t,this.ngModule=A,this.componentType=t.type,this.selector=QL(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!A}create(t,A,i,o){de(22);let n=zA(null);try{let g=this.componentDef,r=i?["ng-version","19.2.14"]:EL(this.componentDef.selectors[0]),s=Bh(0,null,null,1,0,null,null,null,null,[r],null),a=G_(g,o||this.ngModule,t),Q=L_(a),c=Q.rendererFactory.createRenderer(null,g),f=i?wL(c,i,g.encapsulation,a):__(g,c),m=Qh(null,s,null,512|py(g),null,null,Q,c,a,null,iy(f,a,!0));m[Ze]=f,jd(m);let p=null;try{let R=Vy(Ze,s,m,"#host",()=>[this.componentDef],!0,0);f&&(fy(c,f,R),Mr(f,m)),SB(s,m,R),sh(s,R,m),Wy(s,R),A!==void 0&&K_(R,this.ngContentSelectors,A),p=zi(R.index,m),m[Pe]=p[Pe],hh(s,m,null)}catch(R){throw p!==null&&Yl(p),Yl(m),R}finally{de(23),Xd()}return new od(this.componentType,m)}finally{zA(n)}}},od=class extends h_{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,A){super(),this._rootLView=A,this._tNode=Jd(A[HA],Ze),this.location=yr(this._tNode,A),this.instance=zi(this._tNode.index,A)[Pe],this.hostView=this.changeDetectorRef=new Xs(A,void 0,!1),this.componentType=t}setInput(t,A){let i=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),A))return;let o=this._rootLView,n=dh(i,o[HA],o,t,A);this.previousInputValues.set(t,A);let g=zi(i.index,o);ph(g,1)}get injector(){return new Xn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function K_(e,t,A){let i=e.projection=[];for(let o=0;o{class e{static __NG_ELEMENT_ID__=U_}return e})();function U_(){let e=nt();return jy(e,kA())}var x_=Qe,zy=class extends x_{_lContainer;_hostTNode;_hostLView;constructor(t,A,i){super(),this._lContainer=t,this._hostTNode=A,this._hostLView=i}get element(){return yr(this._hostTNode,this._hostLView)}get injector(){return new Xn(this._hostTNode,this._hostLView)}get parentInjector(){let t=Ah(this._hostTNode,this._hostLView);if(bw(t)){let A=XC(t,this._hostLView),i=jC(t),o=A[HA].data[i+8];return new Xn(o,A)}else return new Xn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let A=fp(this._lContainer);return A!==null&&A[t]||null}get length(){return this._lContainer.length-at}createEmbeddedView(t,A,i){let o,n;typeof i=="number"?o=i:i!=null&&(o=i.index,n=i.injector);let g=ur(this._lContainer,t.ssrId),r=t.createEmbeddedViewImpl(A||{},n,g);return this.insertImpl(r,o,hr(this._hostTNode,g)),r}createComponent(t,A,i,o,n){let g=t&&!hN(t),r;if(g)r=A;else{let p=A||{};r=p.index,i=p.injector,o=p.projectableNodes,n=p.environmentInjector||p.ngModuleRef}let s=g?t:new rg(Qn(t)),a=i||this.parentInjector;if(!n&&s.ngModule==null){let R=(g?a:this.parentInjector).get(xe,null);R&&(n=R)}let Q=Qn(s.componentType??{}),c=ur(this._lContainer,Q?.id??null),f=c?.firstChild??null,m=s.create(a,o,f,n);return this.insertImpl(m.hostView,r,hr(this._hostTNode,c)),m}insert(t,A){return this.insertImpl(t,A,!0)}insertImpl(t,A,i){let o=t._lView;if(MN(o)){let r=this.indexOf(t);if(r!==-1)this.detach(r);else{let s=o[It],a=new zy(s,s[St],s[It]);a.detach(a.indexOf(t))}}let n=this._adjustIndex(A),g=this._lContainer;return Ba(g,o,n,i),t.attachToViewContainerRef(),jp(dl(g),n,t),t}move(t,A){return this.insert(t,A)}indexOf(t){let A=fp(this._lContainer);return A!==null?A.indexOf(t):-1}remove(t){let A=this._adjustIndex(t,-1),i=js(this._lContainer,A);i&&(PC(dl(this._lContainer),A),GB(i[HA],i))}detach(t){let A=this._adjustIndex(t,-1),i=js(this._lContainer,A);return i&&PC(dl(this._lContainer),A)!=null?new Xs(i):null}_adjustIndex(t,A=0){return t??this.length+A}};function fp(e){return e[VC]}function dl(e){return e[VC]||(e[VC]=[])}function jy(e,t){let A,i=t[e.index];return _o(i)?A=i:(A=Jy(i,t,null,e),t[e.index]=A,Eh(t,A)),J_(A,t,e,i),new zy(A,e,t)}function Y_(e,t){let A=e[Re],i=A.createComment(""),o=Ao(t,e),n=A.parentNode(o);return oB(A,n,i,A.nextSibling(o),!1),i}var J_=O_,H_=()=>!1;function T_(e,t,A){return H_(e,t,A)}function O_(e,t,A,i){if(e[tg])return;let o;A.type&8?o=Wi(i):o=Y_(t,A),e[tg]=o}var nd=class e{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},gd=class e{queries;constructor(t=[]){this.queries=t}createEmbeddedView(t){let A=t.queries;if(A!==null){let i=t.contentQueries!==null?t.contentQueries[0]:A.length,o=[];for(let n=0;n0)i.push(g[r/2]);else{let a=n[r+1],Q=t[-s];for(let c=at;ct.trim())}function e0(e,t,A){e.queries===null&&(e.queries=new rd),e.queries.track(new sd(t,A))}function j_(e,t){let A=e.contentQueries||(e.contentQueries=[]),i=A.length?A[A.length-1]:-1;t!==i&&A.push(e.queries.length-1,t)}function Mh(e,t){return e.queries.getByIndex(t)}function t0(e,t){let A=e[HA],i=Mh(A,t);return i.crossesNgTemplate?ad(A,e,t,[]):Xy(A,e,i,t)}function i0(e,t,A){let i,o=oC(()=>{i._dirtyCounter();let n=eK(i,e);if(t&&n===void 0)throw new J(-951,!1);return n});return i=o[yt],i._dirtyCounter=gt(0),i._flatValue=void 0,o}function X_(e){return i0(!0,!1,e)}function $_(e){return i0(!0,!0,e)}function AK(e,t){let A=e[yt];A._lView=kA(),A._queryIndex=t,A._queryList=yh(A._lView,t),A._queryList.onDirty(()=>A._dirtyCounter.update(i=>i+1))}function eK(e,t){let A=e._lView,i=e._queryIndex;if(A===void 0||i===void 0||A[_A]&4)return t?void 0:Dt;let o=yh(A,i),n=t0(A,i);return o.reset(n,Ow),t?o.first:o._changesDetected||e._flatValue===void 0?e._flatValue=o.toArray():e._flatValue}function pp(e,t){return X_(t)}function tK(e,t){return $_(t)}var o0=(pp.required=tK,pp);function iK(e){let t=[],A=new Map;function i(o){let n=A.get(o);if(!n){let g=e(o);A.set(o,n=g.then(rK))}return n}return sB.forEach((o,n)=>{let g=[];o.templateUrl&&g.push(i(o.templateUrl).then(a=>{o.template=a}));let r=typeof o.styles=="string"?[o.styles]:o.styles||[];if(o.styles=r,o.styleUrl&&o.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(o.styleUrls?.length){let a=o.styles.length,Q=o.styleUrls;o.styleUrls.forEach((c,f)=>{r.push(""),g.push(i(c).then(m=>{r[a+f]=m,Q.splice(Q.indexOf(c),1),Q.length==0&&(o.styleUrls=void 0)}))})}else o.styleUrl&&g.push(i(o.styleUrl).then(a=>{r.push(a),o.styleUrl=void 0}));let s=Promise.all(g).then(()=>sK(n));t.push(s)}),nK(),Promise.all(t).then(()=>{})}var sB=new Map,oK=new Set;function nK(){let e=sB;return sB=new Map,e}function gK(){return sB.size===0}function rK(e){return typeof e=="string"?e:e.text()}function sK(e){oK.delete(e)}var Lo=class{},Rh=class{};var aB=class extends Lo{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new gB(this);constructor(t,A,i,o=!0){super(),this.ngModuleType=t,this._parent=A;let n=Aw(t);this._bootstrapComponents=dy(n.bootstrap),this._r3Injector=Kw(t,A,[{provide:Lo,useValue:this},{provide:UB,useValue:this.componentFactoryResolver},...i],bt(t),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(A=>A()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}},IB=class extends Rh{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new aB(this.moduleType,t,[])}};function aK(e,t,A){return new aB(e,t,A,!1)}var Id=class extends Lo{injector;componentFactoryResolver=new gB(this);instance=null;constructor(t){super();let A=new qs([...t.providers,{provide:Lo,useValue:this},{provide:UB,useValue:this.componentFactoryResolver}],t.parent||fB(),t.debugName,new Set(["environment"]));this.injector=A,t.runEnvironmentInitializers&&A.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function Ea(e,t,A=null){return new Id({providers:e,parent:t,debugName:A,runEnvironmentInitializers:!0}).injector}var IK=(()=>{class e{_injector;cachedInjectors=new Map;constructor(A){this._injector=A}getOrCreateStandaloneInjector(A){if(!A.standalone)return null;if(!this.cachedInjectors.has(A)){let i=tw(!1,A.type),o=i.length>0?Ea([i],this._injector,`Standalone[${A.type.name}]`):null;this.cachedInjectors.set(A,o)}return this.cachedInjectors.get(A)}ngOnDestroy(){try{for(let A of this.cachedInjectors.values())A!==null&&A.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=v({token:e,providedIn:"environment",factory:()=>new e(Z(xe))})}return e})();function O(e){return Aa(()=>{let t=n0(e),A=uA(k({},t),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===qw.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?o=>o.get(IK).getOrCreateStandaloneInjector(A):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||ji.Emulated,styles:e.styles||Dt,_:null,schemas:e.schemas||null,tView:null,id:""});t.standalone&&Uo("NgStandalone"),g0(A);let i=e.dependencies;return A.directiveDefs=wp(i,!1),A.pipeDefs=wp(i,!0),A.id=cK(A),A})}function CK(e){return Qn(e)||ew(e)}function BK(e){return e!==null}function X(e){return Aa(()=>({type:e.type,bootstrap:e.bootstrap||Dt,declarations:e.declarations||Dt,imports:e.imports||Dt,exports:e.exports||Dt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function QK(e,t){if(e==null)return Vi;let A={};for(let i in e)if(e.hasOwnProperty(i)){let o=e[i],n,g,r,s;Array.isArray(o)?(r=o[0],n=o[1],g=o[2]??n,s=o[3]||null):(n=o,g=o,r=vB.None,s=null),A[n]=[i,r,s],t[n]=g}return A}function EK(e){if(e==null)return Vi;let t={};for(let A in e)e.hasOwnProperty(A)&&(t[e[A]]=A);return t}function T(e){return Aa(()=>{let t=n0(e);return g0(t),t})}function xB(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function n0(e){let 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,inputConfig:e.inputs||Vi,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:e.signals===!0,selectors:e.selectors||Dt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:QK(e.inputs,t),outputs:EK(e.outputs),debugInfo:null}}function g0(e){e.features?.forEach(t=>t(e))}function wp(e,t){if(!e)return null;let A=t?gN:CK;return()=>(typeof e=="function"?e():e).map(i=>A(i)).filter(BK)}function cK(e){let t=0,A=typeof e.consts=="function"?"":e.consts,i=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,A,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];for(let n of i.join("|"))t=Math.imul(31,t)+n.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function lK(e){return Object.getPrototypeOf(e.prototype).constructor}function dA(e){let t=lK(e.type),A=!0,i=[e];for(;t;){let o;if(Ri(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new J(903,!1);o=t.\u0275dir}if(o){if(A){i.push(o);let g=e;g.inputs=hl(e.inputs),g.declaredInputs=hl(e.declaredInputs),g.outputs=hl(e.outputs);let r=o.hostBindings;r&&DK(e,r);let s=o.viewQuery,a=o.contentQueries;if(s&&uK(e,s),a&&mK(e,a),dK(e,o),US(e.outputs,o.outputs),Ri(o)&&o.data.animation){let Q=e.data;Q.animation=(Q.animation||[]).concat(o.data.animation)}}let n=o.features;if(n)for(let g=0;g=0;i--){let o=e[i];o.hostVars=t+=o.hostVars,o.hostAttrs=dr(o.hostAttrs,A=dr(A,o.hostAttrs))}}function hl(e){return e===Vi?{}:e===Dt?[]:e}function uK(e,t){let A=e.viewQuery;A?e.viewQuery=(i,o)=>{t(i,o),A(i,o)}:e.viewQuery=t}function mK(e,t){let A=e.contentQueries;A?e.contentQueries=(i,o,n)=>{t(i,o,n),A(i,o,n)}:e.contentQueries=t}function DK(e,t){let A=e.hostBindings;A?e.hostBindings=(i,o)=>{t(i,o),A(i,o)}:e.hostBindings=t}function r0(e){let t=A=>{let i=Array.isArray(e);A.hostDirectives===null?(A.findHostDirectiveDefs=s0,A.hostDirectives=i?e.map(Cd):[e]):i?A.hostDirectives.unshift(...e.map(Cd)):A.hostDirectives.unshift(e)};return t.ngInherit=!0,t}function s0(e,t,A){if(e.hostDirectives!==null)for(let i of e.hostDirectives)if(typeof i=="function"){let o=i();for(let n of o)yp(Cd(n),t,A)}else yp(i,t,A)}function yp(e,t,A){let i=ew(e.directive);fK(i.declaredInputs,e.inputs),s0(i,t,A),A.set(i,e),t.push(i)}function Cd(e){return typeof e=="function"?{directive:it(e),inputs:Vi,outputs:Vi}:{directive:it(e.directive),inputs:Mp(e.inputs),outputs:Mp(e.outputs)}}function Mp(e){if(e===void 0||e.length===0)return Vi;let t={};for(let A=0;A{class e{log(A){console.log(A)}warn(A){console.warn(A)}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();var vh=new F(""),ca=new F(""),YB=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(A,i,o){this._ngZone=A,this.registry=i,Kd()&&(this._destroyRef=B(dn,{optional:!0})??void 0),Sh||(kK(o),o.addToWindow(i)),this._watchAngularEvents(),A.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){let A=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),i=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{tA.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{A.unsubscribe(),i.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let A=this._callbacks.pop();clearTimeout(A.timeoutId),A.doneCb()}});else{let A=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>i.updateCb&&i.updateCb(A)?(clearTimeout(i.timeoutId),!1):!0)}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(A=>({source:A.source,creationLocation:A.creationLocation,data:A.data})):[]}addCallback(A,i,o){let n=-1;i&&i>0&&(n=setTimeout(()=>{this._callbacks=this._callbacks.filter(g=>g.timeoutId!==n),A()},i)),this._callbacks.push({doneCb:A,timeoutId:n,updateCb:o})}whenStable(A,i,o){if(o&&!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(A,i,o),this._runCallbacksIfReady()}registerApplication(A){this.registry.registerApplication(A,this)}unregisterApplication(A){this.registry.unregisterApplication(A)}findProviders(A,i,o){return[]}static \u0275fac=function(i){return new(i||e)(Z(tA),Z(JB),Z(ca))};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})(),JB=(()=>{class e{_applications=new Map;registerApplication(A,i){this._applications.set(A,i)}unregisterApplication(A){this._applications.delete(A)}unregisterAllApplications(){this._applications.clear()}getTestability(A){return this._applications.get(A)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(A,i=!0){return Sh?.findTestabilityInTree(this,A,i)??null}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function kK(e){Sh=e}var Sh,I0=(()=>{class e{static \u0275prov=v({token:e,providedIn:"root",factory:()=>new Bd})}return e})(),Bd=class{queuedEffectCount=0;queues=new Map;schedule(t){this.enqueue(t)}remove(t){let A=t.zone,i=this.queues.get(A);i.has(t)&&(i.delete(t),this.queuedEffectCount--)}enqueue(t){let A=t.zone;this.queues.has(A)||this.queues.set(A,new Set);let i=this.queues.get(A);i.has(t)||(this.queuedEffectCount++,i.add(t))}flush(){for(;this.queuedEffectCount>0;)for(let[t,A]of this.queues)t===null?this.flushQueue(A):t.run(()=>this.flushQueue(A))}flushQueue(t){for(let A of t)t.delete(A),this.queuedEffectCount--,A.run()}};function mn(e){return!!e&&typeof e.then=="function"}function Nh(e){return!!e&&typeof e.subscribe=="function"}var C0=new F("");function Gh(e){return oa([{provide:C0,multi:!0,useValue:e}])}var B0=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((A,i)=>{this.resolve=A,this.reject=i});appInits=B(C0,{optional:!0})??[];injector=B(yA);constructor(){}runInitializers(){if(this.initialized)return;let A=[];for(let o of this.appInits){let n=vt(this.injector,o);if(mn(n))A.push(n);else if(Nh(n)){let g=new Promise((r,s)=>{n.subscribe({complete:r,error:s})});A.push(g)}}let i=()=>{this.done=!0,this.resolve()};Promise.all(A).then(()=>{i()}).catch(o=>{this.reject(o)}),A.length===0&&i(),this.initialized=!0}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Lh=new F("");function FK(){Pc(()=>{throw new J(600,!1)})}function vK(e){return e.isBoundToModule}var SK=10;function Q0(e,t){return Array.isArray(t)?t.reduce(Q0,e):k(k({},e),t)}var Zt=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=B(cG);afterRenderManager=B(ey);zonelessEnabled=B(th);rootEffectScheduler=B(I0);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new K;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=B(Ko).hasPendingTasks.pipe(sA(A=>!A));constructor(){B(br,{optional:!0})}whenStable(){let A;return new Promise(i=>{A=this.isStable.subscribe({next:o=>{o&&i()}})}).finally(()=>{A.unsubscribe()})}_injector=B(xe);_rendererFactory=null;get injector(){return this._injector}bootstrap(A,i){return this.bootstrapImpl(A,i)}bootstrapImpl(A,i,o=yA.NULL){de(10);let n=A instanceof Py;if(!this._injector.get(B0).done){let m="";throw new J(405,m)}let r;n?r=A:r=this._injector.get(UB).resolveComponentFactory(A),this.componentTypes.push(r.componentType);let s=vK(r)?void 0:this._injector.get(Lo),a=i||r.selector,Q=r.create(o,[],a,s),c=Q.location.nativeElement,f=Q.injector.get(vh,null);return f?.registerApplication(c),Q.onDestroy(()=>{this.detachView(Q.hostView),JC(this.components,Q),f?.unregisterApplication(c)}),this._loadComponent(Q),de(11,Q),Q}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){de(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(gh.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new J(101,!1);let A=zA(null);try{this._runningTick=!0,this.synchronize()}catch(i){this.internalErrorHandler(i)}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,zA(A),this.afterTick.next(),de(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Bt,null,{optional:!0}));let A=0;for(;this.dirtyFlags!==0&&A++yB(A))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(A){let i=A;this._views.push(i),i.attachToAppRef(this)}detachView(A){let i=A;JC(this._views,i),i.detachFromAppRef()}_loadComponent(A){this.attachView(A.hostView),this.tick(),this.components.push(A),this._injector.get(Lh,[]).forEach(o=>o(A))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(A=>A()),this._views.slice().forEach(A=>A.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(A){return this._destroyListeners.push(A),()=>JC(this._destroyListeners,A)}destroy(){if(this._destroyed)throw new J(406,!1);let A=this._injector;A.destroy&&!A.destroyed&&A.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function JC(e,t){let A=e.indexOf(t);A>-1&&e.splice(A,1)}function NK(e,t,A,i){if(!A&&!yB(e))return;Ky(e,t,A&&!i?0:1)}function aA(e,t,A,i){let o=kA(),n=cn();if(Pt(o,n,t)){let g=De(),r=ga();SL(r,o,e,t,A,i)}return aA}function E0(e,t,A,i){return Pt(e,cn(),A)?t+ea(A)+i:Fi}function LC(e,t){return e<<17|t<<2}function sg(e){return e>>17&32767}function GK(e){return(e&2)==2}function LK(e,t){return e&131071|t<<17}function Qd(e){return e|2}function mr(e){return(e&131068)>>2}function ul(e,t){return e&-131069|t<<2}function _K(e){return(e&1)===1}function Ed(e){return e|1}function KK(e,t,A,i,o,n){let g=n?t.classBindings:t.styleBindings,r=sg(g),s=mr(g);e[i]=A;let a=!1,Q;if(Array.isArray(A)){let c=A;Q=c[1],(Q===null||ia(c,Q)>0)&&(a=!0)}else Q=A;if(o)if(s!==0){let f=sg(e[r+1]);e[i+1]=LC(f,r),f!==0&&(e[f+1]=ul(e[f+1],i)),e[r+1]=LK(e[r+1],i)}else e[i+1]=LC(r,0),r!==0&&(e[r+1]=ul(e[r+1],i)),r=i;else e[i+1]=LC(s,0),r===0?r=i:e[s+1]=ul(e[s+1],i),s=i;a&&(e[i+1]=Qd(e[i+1])),Rp(e,Q,i,!0),Rp(e,Q,i,!1),UK(t,Q,e,i,n),g=LC(r,s),n?t.classBindings=g:t.styleBindings=g}function UK(e,t,A,i,o){let n=o?e.residualClasses:e.residualStyles;n!=null&&typeof t=="string"&&ia(n,t)>=0&&(A[i+1]=Ed(A[i+1]))}function Rp(e,t,A,i){let o=e[A+1],n=t===null,g=i?sg(o):mr(o),r=!1;for(;g!==0&&(r===!1||n);){let s=e[g],a=e[g+1];xK(s,t)&&(r=!0,e[g+1]=i?Ed(a):Qd(a)),g=i?sg(a):mr(a)}r&&(e[A+1]=i?Qd(o):Ed(o))}function xK(e,t){return e===null||t==null||(Array.isArray(e)?e[1]:e)===t?!0:Array.isArray(e)&&typeof t=="string"?ia(e,t)>=0:!1}var yi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function YK(e){return e.substring(yi.key,yi.keyEnd)}function JK(e){return HK(e),c0(e,l0(e,0,yi.textEnd))}function c0(e,t){let A=yi.textEnd;return A===t?-1:(t=yi.keyEnd=TK(e,yi.key=t,A),l0(e,t,A))}function HK(e){yi.key=0,yi.keyEnd=0,yi.value=0,yi.valueEnd=0,yi.textEnd=e.length}function l0(e,t,A){for(;t32;)t++;return t}function L(e,t,A){let i=kA(),o=cn();if(Pt(i,o,t)){let n=De(),g=ga();NB(n,g,i,e,t,i[Re],A,!1)}return L}function cd(e,t,A,i,o){dh(t,e,A,o?"class":"style",i)}function qe(e,t,A){return h0(e,t,A,!1),qe}function nA(e,t){return h0(e,t,null,!0),nA}function Ye(e){u0(WK,d0,e,!0)}function d0(e,t){for(let A=JK(t);A>=0;A=c0(t,A))mB(e,YK(t),!0)}function h0(e,t,A,i){let o=kA(),n=De(),g=uw(2);if(n.firstUpdatePass&&D0(n,e,g,i),t!==Fi&&Pt(o,g,t)){let r=n.data[ln()];f0(n,r,o,o[Re],e,o[g+1]=jK(t,A),i,g)}}function u0(e,t,A,i){let o=De(),n=uw(2);o.firstUpdatePass&&D0(o,null,n,i);let g=kA();if(A!==Fi&&Pt(g,n,A)){let r=o.data[ln()];if(p0(r,i)&&!m0(o,n)){let s=i?r.classesWithoutHost:r.stylesWithoutHost;s!==null&&(A=wl(s,A||"")),cd(o,r,g,A,i)}else zK(o,r,g,g[Re],g[n+1],g[n+1]=VK(e,t,A),i,n)}}function m0(e,t){return t>=e.expandoStartIndex}function D0(e,t,A,i){let o=e.data;if(o[A+1]===null){let n=o[ln()],g=m0(e,A);p0(n,i)&&t===null&&!g&&(t=!1),t=OK(o,n,t,i),KK(o,n,t,A,g,i)}}function OK(e,t,A,i){let o=Wd(e),n=i?t.residualClasses:t.residualStyles;if(o===null)(i?t.classBindings:t.styleBindings)===0&&(A=ml(null,e,t,A,i),A=$s(A,t.attrs,i),n=null);else{let g=t.directiveStylingLast;if(g===-1||e[g]!==o)if(A=ml(o,e,t,A,i),n===null){let s=PK(e,t,i);s!==void 0&&Array.isArray(s)&&(s=ml(null,e,t,s[1],i),s=$s(s,t.attrs,i),ZK(e,t,i,s))}else n=qK(e,t,i)}return n!==void 0&&(i?t.residualClasses=n:t.residualStyles=n),A}function PK(e,t,A){let i=A?t.classBindings:t.styleBindings;if(mr(i)!==0)return e[sg(i)]}function ZK(e,t,A,i){let o=A?t.classBindings:t.styleBindings;e[sg(o)]=i}function qK(e,t,A){let i,o=t.directiveEnd;for(let n=1+t.directiveStylingLast;n0;){let s=e[o],a=Array.isArray(s),Q=a?s[1]:s,c=Q===null,f=A[o+1];f===Fi&&(f=c?Dt:void 0);let m=c?Il(f,i):Q===i?f:void 0;if(a&&!BB(m)&&(m=Il(s,i)),BB(m)&&(r=m,g))return r;let p=e[o+1];o=g?sg(p):mr(p)}if(t!==null){let s=n?t.residualClasses:t.residualStyles;s!=null&&(r=Il(s,i))}return r}function BB(e){return e!==void 0}function jK(e,t){return e==null||e===""||(typeof t=="string"?e=e+t:typeof e=="object"&&(e=bt(ki(e)))),e}function p0(e,t){return(e.flags&(t?8:16))!==0}function w0(e,t,A){let i=kA(),o=E0(i,e,t,A);u0(mB,d0,o,!0)}var ld=class{destroy(t){}updateValue(t,A){}swap(t,A){let i=Math.min(t,A),o=Math.max(t,A),n=this.detach(o);if(o-i>1){let g=this.detach(i);this.attach(i,n),this.attach(o,g)}else this.attach(i,n)}move(t,A){this.attach(A,this.detach(t))}};function Dl(e,t,A,i,o){return e===A&&Object.is(t,i)?1:Object.is(o(e,t),o(A,i))?-1:0}function XK(e,t,A){let i,o,n=0,g=e.length-1,r=void 0;if(Array.isArray(t)){let s=t.length-1;for(;n<=g&&n<=s;){let a=e.at(n),Q=t[n],c=Dl(n,a,n,Q,A);if(c!==0){c<0&&e.updateValue(n,Q),n++;continue}let f=e.at(g),m=t[s],p=Dl(g,f,s,m,A);if(p!==0){p<0&&e.updateValue(g,m),g--,s--;continue}let R=A(n,a),H=A(g,f),W=A(n,Q);if(Object.is(W,H)){let wA=A(s,m);Object.is(wA,R)?(e.swap(n,g),e.updateValue(g,m),s--,g--):e.move(g,n),e.updateValue(n,Q),n++;continue}if(i??=new QB,o??=Fp(e,n,g,A),dd(e,i,n,W))e.updateValue(n,Q),n++,g++;else if(o.has(W))i.set(R,e.detach(n)),g--;else{let wA=e.create(n,t[n]);e.attach(n,wA),n++,g++}}for(;n<=s;)kp(e,i,A,n,t[n]),n++}else if(t!=null){let s=t[Symbol.iterator](),a=s.next();for(;!a.done&&n<=g;){let Q=e.at(n),c=a.value,f=Dl(n,Q,n,c,A);if(f!==0)f<0&&e.updateValue(n,c),n++,a=s.next();else{i??=new QB,o??=Fp(e,n,g,A);let m=A(n,c);if(dd(e,i,n,m))e.updateValue(n,c),n++,g++,a=s.next();else if(!o.has(m))e.attach(n,e.create(n,c)),n++,g++,a=s.next();else{let p=A(n,Q);i.set(p,e.detach(n)),g--}}}for(;!a.done;)kp(e,i,A,e.length,a.value),a=s.next()}for(;n<=g;)e.destroy(e.detach(g--));i?.forEach(s=>{e.destroy(s)})}function dd(e,t,A,i){return t!==void 0&&t.has(i)?(e.attach(A,t.get(i)),t.delete(i),!0):!1}function kp(e,t,A,i,o){if(dd(e,t,i,A(i,o)))e.updateValue(i,o);else{let n=e.create(i,o);e.attach(i,n)}}function Fp(e,t,A,i){let o=new Set;for(let n=t;n<=A;n++)o.add(i(n,e.at(n)));return o}var QB=class{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;let A=this.kvMap.get(t);return this._vMap!==void 0&&this._vMap.has(A)?(this.kvMap.set(t,this._vMap.get(A)),this._vMap.delete(A)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,A){if(this.kvMap.has(t)){let i=this.kvMap.get(t);this._vMap===void 0&&(this._vMap=new Map);let o=this._vMap;for(;o.has(i);)i=o.get(i);o.set(i,A)}else this.kvMap.set(t,A)}forEach(t){for(let[A,i]of this.kvMap)if(t(i,A),this._vMap!==void 0){let o=this._vMap;for(;o.has(i);)i=o.get(i),t(i,A)}}};function _(e,t){Uo("NgControlFlow");let A=kA(),i=cn(),o=A[i]!==Fi?A[i]:-1,n=o!==-1?EB(A,Ze+o):void 0,g=0;if(Pt(A,i,e)){let r=zA(null);try{if(n!==void 0&&Ty(n,g),e!==-1){let s=Ze+e,a=EB(A,s),Q=Dd(A[HA],s),c=ur(a,Q.tView.ssrId),f=Ca(A,Q,t,{dehydratedView:c});Ba(a,f,g,hr(Q,c))}}finally{zA(r)}}else if(n!==void 0){let r=Hy(n,g);r!==void 0&&(r[Pe]=t)}}var hd=class{lContainer;$implicit;$index;constructor(t,A,i){this.lContainer=t,this.$implicit=A,this.$index=i}get $count(){return this.lContainer.length-at}};function fe(e,t){return t}var ud=class{hasEmptyBlock;trackByFn;liveCollection;constructor(t,A,i){this.hasEmptyBlock=t,this.trackByFn=A,this.liveCollection=i}};function pe(e,t,A,i,o,n,g,r,s,a,Q,c,f){Uo("NgControlFlow");let m=kA(),p=De(),R=s!==void 0,H=kA(),W=r?g.bind(H[Ot][Pe]):g,wA=new ud(R,W);H[Ze+e]=wA,CB(m,p,e+1,t,A,i,o,En(p.consts,n)),R&&CB(m,p,e+2,s,a,Q,c,En(p.consts,f))}var md=class extends ld{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(t,A,i){super(),this.lContainer=t,this.hostLView=A,this.templateTNode=i}get length(){return this.lContainer.length-at}at(t){return this.getLView(t)[Pe].$implicit}attach(t,A){let i=A[Er];this.needsIndexUpdate||=t!==this.length,Ba(this.lContainer,A,t,hr(this.templateTNode,i))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,$K(this.lContainer,t)}create(t,A){let i=ur(this.lContainer,this.templateTNode.tView.ssrId),o=Ca(this.hostLView,this.templateTNode,new hd(this.lContainer,A,t),{dehydratedView:i});return this.operationsCounter?.recordCreate(),o}destroy(t){GB(t[HA],t),this.operationsCounter?.recordDestroy()}updateValue(t,A){this.getLView(t)[Pe].$implicit=A}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t(bB(!0),my(i,o,ON()));function tU(e,t,A,i,o){let n=t.consts,g=En(n,i),r=Qa(t,e,8,"ng-container",g);g!==null&&id(r,g,!0);let s=En(n,o);return Zd()&&wh(t,A,r,s,lh),r.mergedAttrs=dr(r.mergedAttrs,r.attrs),t.queries!==null&&t.queries.elementStart(t,r),r}function Dn(e,t,A){let i=kA(),o=De(),n=e+Ze,g=o.firstCreatePass?tU(n,o,i,t,A):o.data[n];Cg(g,!0);let r=iU(o,i,g,e);return i[n]=r,RB()&&LB(o,i,r,g),Mr(r,i),wB(g)&&(SB(o,i,g),sh(o,g,i)),A!=null&&ch(i,g),Dn}function fn(){let e=nt(),t=De();return qd()?Vd():(e=e.parent,Cg(e,!1)),t.firstCreatePass&&($d(t,e),Yd(e)&&t.queries.elementEnd(e)),fn}function Ve(e,t,A){return Dn(e,t,A),fn(),Ve}var iU=(e,t,A,i)=>(bB(!0),dL(t[Re],""));function rA(){return kA()}function ft(e,t,A){let i=kA(),o=cn();if(Pt(i,o,t)){let n=De(),g=ga();NB(n,g,i,e,t,i[Re],A,!0)}return ft}function _h(e,t,A){let i=kA(),o=cn();if(Pt(i,o,t)){let n=De(),g=ga(),r=Wd(n.data),s=Ry(r,g,i);NB(n,g,i,e,t,s,A,!0)}return _h}var cB="en-US";var oU=cB;function nU(e){typeof e=="string"&&(oU=e.toLowerCase().replace(/_/g,"-"))}function vp(e,t,A){return function i(o){if(o===Function)return A;let n=fr(e)?zi(e.index,t):t;ph(n,5);let g=t[Pe],r=Sp(t,g,A,o),s=i.__ngNextListenerFn__;for(;s;)r=Sp(t,g,s,o)&&r,s=s.__ngNextListenerFn__;return r}}function Sp(e,t,A,i){let o=zA(null);try{return de(6,t,A),A(i)!==!1}catch(n){return gU(e,n),!1}finally{de(7,t,A),zA(o)}}function gU(e,t){let A=e[cr],i=A?A.get(Ft,null):null;i&&i.handleError(t)}function Np(e,t,A,i,o,n){let g=t[A],r=t[HA],a=r.data[A].outputs[i],Q=g[a],c=r.firstCreatePass?Pd(r):null,f=Od(t),m=Q.subscribe(n),p=f.length;f.push(n,m),c&&c.push(o,e.index,p,-(p+1))}function G(e,t,A,i){let o=kA(),n=De(),g=nt();return Uh(n,o,o[Re],g,e,t,i),G}function Kh(e,t){let A=nt(),i=kA(),o=De(),n=Wd(o.data),g=Ry(n,A,i);return Uh(o,i,g,A,e,t),Kh}function rU(e,t,A,i){let o=e.cleanup;if(o!=null)for(let n=0;ns?r[s]:null}typeof g=="string"&&(n+=2)}return null}function Uh(e,t,A,i,o,n,g){let r=wB(i),a=e.firstCreatePass?Pd(e):null,Q=Od(t),c=!0;if(i.type&3||g){let f=Ao(i,t),m=g?g(f):f,p=Q.length,R=g?W=>g(Wi(W[i.index])):i.index,H=null;if(!g&&r&&(H=rU(e,t,o,i.index)),H!==null){let W=H.__ngLastListenerFn__||H;W.__ngNextListenerFn__=n,H.__ngLastListenerFn__=n,c=!1}else{n=vp(i,t,n),SG(t,m,o,n);let W=A.listen(m,o,n);Q.push(n,W),a&&a.push(o,R,p,p+1)}}else n=vp(i,t,n);if(c){let f=i.outputs?.[o],m=i.hostDirectiveOutputs?.[o];if(m&&m.length)for(let p=0;p(bB(!0),cL(t[Re],i));function KA(e){return NA("",e,""),KA}function NA(e,t,A){let i=kA(),o=E0(i,e,t,A);return o!==Fi&&CU(i,ln(),o),NA}function CU(e,t,A){let i=Bw(t,e);lL(e[Re],i,A)}function Vt(e,t,A){Pw(t)&&(t=t());let i=kA(),o=cn();if(Pt(i,o,t)){let n=De(),g=ga();NB(n,g,i,e,t,i[Re],A,!1)}return Vt}function si(e,t){let A=Pw(e);return A&&e.set(t),A}function Wt(e,t){let A=kA(),i=De(),o=nt();return Uh(i,A,A[Re],o,e,t),Wt}function BU(e,t,A){let i=De();if(i.firstCreatePass){let o=Ri(e);fd(A,i.data,i.blueprint,o,!0),fd(t,i.data,i.blueprint,o,!1)}}function fd(e,t,A,i,o){if(e=it(e),Array.isArray(e))for(let n=0;n>20;if(Qr(e)||!e.multi){let m=new ng(a,o,V),p=pl(s,t,o?Q:Q+f,c);p===-1?(_l(AB(r,g),n,s),fl(n,e,t.length),t.push(s),r.directiveStart++,r.directiveEnd++,o&&(r.providerIndexes+=1048576),A.push(m),g.push(m)):(A[p]=m,g[p]=m)}else{let m=pl(s,t,Q+f,c),p=pl(s,t,Q,Q+f),R=m>=0&&A[m],H=p>=0&&A[p];if(o&&!H||!o&&!R){_l(AB(r,g),n,s);let W=cU(o?EU:QU,A.length,o,i,a);!o&&H&&(A[p].providerFactory=W),fl(n,e,t.length,0),t.push(s),r.directiveStart++,r.directiveEnd++,o&&(r.providerIndexes+=1048576),A.push(W),g.push(W)}else{let W=R0(A[o?p:m],a,!o&&i);fl(n,e,m>-1?m:p,W)}!o&&i&&H&&A[p].componentProviders++}}}function fl(e,t,A,i){let o=Qr(t),n=CN(t);if(o||n){let s=(n?it(t.useClass):t).prototype.ngOnDestroy;if(s){let a=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){let Q=a.indexOf(A);Q===-1?a.push(A,[i,s]):a[Q+1].push(i,s)}else a.push(A,s)}}}function R0(e,t,A){return A&&e.componentProviders++,e.multi.push(t)-1}function pl(e,t,A,i){for(let o=A;o{A.providersResolver=(i,o)=>BU(i,o?o(e):e,t)}}function HB(e,t,A){let i=na()+e,o=kA();return o[i]===Fi?kh(o,i,A?t.call(A):t()):wK(o,i)}function pn(e,t,A,i){return k0(kA(),na(),e,t,A,i)}function wn(e,t,A,i,o){return F0(kA(),na(),e,t,A,i,o)}function b0(e,t){let A=e[t];return A===Fi?void 0:A}function k0(e,t,A,i,o,n){let g=t+A;return Pt(e,g,o)?kh(e,g+1,n?i.call(n,o):i(o)):b0(e,g+1)}function F0(e,t,A,i,o,n,g){let r=t+A;return yK(e,r,o,n)?kh(e,r+2,g?i.call(g,o,n):i(o,n)):b0(e,r+2)}function Yo(e,t){let A=De(),i,o=e+Ze;A.firstCreatePass?(i=lU(t,A.pipeRegistry),A.data[o]=i,i.onDestroy&&(A.destroyHooks??=[]).push(o,i.onDestroy)):i=A.data[o];let n=i.factory||(i.factory=$n(i.type,!0)),g,r=Rt(V);try{let s=$C(!1),a=n();return $C(s),wN(A,kA(),o,a),a}finally{Rt(r)}}function lU(e,t){if(t)for(let A=t.length-1;A>=0;A--){let i=t[A];if(e===i.name)return i}}function kr(e,t,A){let i=e+Ze,o=kA(),n=Hd(o,i);return v0(o,i)?k0(o,na(),t,n.transform,A,n):n.transform(A)}function xh(e,t,A,i){let o=e+Ze,n=kA(),g=Hd(n,o);return v0(n,o)?F0(n,na(),t,g.transform,A,i,g):g.transform(A,i)}function v0(e,t){return e[HA].data[t].pure}function la(e,t){return KB(e,t)}var _C=null;function dU(e){_C!==null&&(e.defaultEncapsulation!==_C.defaultEncapsulation||e.preserveWhitespaces!==_C.preserveWhitespaces)||(_C=e)}var ag=class{full;major;minor;patch;constructor(t){this.full=t;let A=t.split(".");this.major=A[0],this.minor=A[1],this.patch=A.slice(2).join(".")}},Yh=new ag("19.2.14"),wd=class{ngModuleFactory;componentFactories;constructor(t,A){this.ngModuleFactory=t,this.componentFactories=A}},S0=(()=>{class e{compileModuleSync(A){return new IB(A)}compileModuleAsync(A){return Promise.resolve(this.compileModuleSync(A))}compileModuleAndAllComponentsSync(A){let i=this.compileModuleSync(A),o=Aw(A),n=dy(o.declarations).reduce((g,r)=>{let s=Qn(r);return s&&g.push(new rg(s)),g},[]);return new wd(i,n)}compileModuleAndAllComponentsAsync(A){return Promise.resolve(this.compileModuleAndAllComponentsSync(A))}clearCache(){}clearCacheFor(A){}getModuleId(A){}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),hU=new F("");function uU(e,t,A){let i=new IB(A);return Promise.resolve(i)}function Gp(e){for(let t=e.length-1;t>=0;t--)if(e[t]!==void 0)return e[t]}var mU=(()=>{class e{zone=B(tA);changeDetectionScheduler=B(gg);applicationRef=B(Zt);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function DU({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:A}){return e??=()=>new tA(uA(k({},N0()),{scheduleInRootZone:A})),[{provide:tA,useFactory:e},{provide:Br,multi:!0,useFactory:()=>{let i=B(mU,{optional:!0});return()=>i.initialize()}},{provide:Br,multi:!0,useFactory:()=>{let i=B(fU);return()=>{i.initialize()}}},t===!0?{provide:xw,useValue:!0}:[],{provide:Yw,useValue:A??Uw}]}function N0(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}var fU=(()=>{class e{subscription=new GA;initialized=!1;zone=B(tA);pendingTasks=B(Ko);initialize(){if(this.initialized)return;this.initialized=!0;let A=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(A=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{tA.assertNotInAngularZone(),queueMicrotask(()=>{A!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(A),A=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{tA.assertInAngularZone(),A??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var pU=(()=>{class e{appRef=B(Zt);taskService=B(Ko);ngZone=B(tA);zonelessEnabled=B(th);tracing=B(br,{optional:!0});disableScheduling=B(xw,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new GA;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(tB):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(B(Yw,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof iB||!this.zoneIsDefined)}notify(A){if(!this.zonelessEnabled&&A===5)return;let i=!1;switch(A){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,i=!0;break}case 12:{this.appRef.dirtyFlags|=16,i=!0;break}case 13:{this.appRef.dirtyFlags|=2,i=!0;break}case 11:{i=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(i))return;let o=this.useMicrotaskScheduler?np:Jw;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>o(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>o(()=>this.tick()))}shouldScheduleTick(A){return!(this.disableScheduling&&!A||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(tB+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let A=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(i){throw this.taskService.remove(A),i}finally{this.cleanup()}this.useMicrotaskScheduler=!0,np(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(A)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let A=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(A)}}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function wU(){return typeof $localize<"u"&&$localize.locale||cB}var TB=new F("",{providedIn:"root",factory:()=>B(TB,qA.Optional|qA.SkipSelf)||wU()});var lB=new F(""),yU=new F("");function Hs(e){return!e.moduleRef}function MU(e){let t=Hs(e)?e.r3Injector:e.moduleRef.injector,A=t.get(tA);return A.run(()=>{Hs(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let i=t.get(Ft,null),o;if(A.runOutsideAngular(()=>{o=A.onError.subscribe({next:n=>{i.handleError(n)}})}),Hs(e)){let n=()=>t.destroy(),g=e.platformInjector.get(lB);g.add(n),t.onDestroy(()=>{o.unsubscribe(),g.delete(n)})}else{let n=()=>e.moduleRef.destroy(),g=e.platformInjector.get(lB);g.add(n),e.moduleRef.onDestroy(()=>{JC(e.allPlatformModules,e.moduleRef),o.unsubscribe(),g.delete(n)})}return bU(i,A,()=>{let n=t.get(B0);return n.runInitializers(),n.donePromise.then(()=>{let g=t.get(TB,cB);if(nU(g||cB),!t.get(yU,!0))return Hs(e)?t.get(Zt):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(Hs(e)){let s=t.get(Zt);return e.rootComponent!==void 0&&s.bootstrap(e.rootComponent),s}else return RU(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}function RU(e,t){let A=e.injector.get(Zt);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(i=>A.bootstrap(i));else if(e.instance.ngDoBootstrap)e.instance.ngDoBootstrap(A);else throw new J(-403,!1);t.push(e)}function bU(e,t,A){try{let i=A();return mn(i)?i.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):i}catch(i){throw t.runOutsideAngular(()=>e.handleError(i)),i}}var G0=(()=>{class e{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(A){this._injector=A}bootstrapModuleFactory(A,i){let o=i?.scheduleInRootZone,n=()=>EG(i?.ngZone,uA(k({},N0({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing})),{scheduleInRootZone:o})),g=i?.ignoreChangesOutsideZone,r=[DU({ngZoneFactory:n,ignoreChangesOutsideZone:g}),{provide:gg,useExisting:pU}],s=aK(A.moduleType,this.injector,r);return MU({moduleRef:s,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(A,i=[]){let o=Q0({},i);return uU(this.injector,o,A).then(n=>this.bootstrapModuleFactory(n,o))}onDestroy(A){this._destroyListeners.push(A)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new J(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());let A=this._injector.get(lB,null);A&&(A.forEach(i=>i()),A.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(i){return new(i||e)(Z(yA))};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),Zs=null,L0=new F("");function kU(e){if(Zs&&!Zs.get(L0,!1))throw new J(400,!1);FK(),Zs=e;let t=e.get(G0);return SU(e),t}function Jh(e,t,A=[]){let i=`Platform: ${t}`,o=new F(i);return(n=[])=>{let g=_0();if(!g||g.injector.get(L0,!1)){let r=[...A,...n,{provide:o,useValue:!0}];e?e(r):kU(FU(r,i))}return vU(o)}}function FU(e=[],t){return yA.create({name:t,providers:[{provide:DB,useValue:"platform"},{provide:lB,useValue:new Set([()=>Zs=null])},...e]})}function vU(e){let t=_0();if(!t)throw new J(401,!1);return t}function _0(){return Zs?.get(G0)??null}function SU(e){let t=e.get(nh,null);vt(e,()=>{t?.forEach(A=>A())})}var UA=(()=>{class e{static __NG_ELEMENT_ID__=NU}return e})();function NU(e){return GU(nt(),kA(),(e&16)===16)}function GU(e,t,A){if(fr(e)&&!A){let i=zi(e.index,t);return new Xs(i,i)}else if(e.type&175){let i=t[Ot];return new Xs(i,t)}return null}var yd=class{constructor(){}supports(t){return a0(t)}create(t){return new Md(t)}},LU=(e,t)=>t,Md=class{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(t){this._trackByFn=t||LU}forEachItem(t){let A;for(A=this._itHead;A!==null;A=A._next)t(A)}forEachOperation(t){let A=this._itHead,i=this._removalsHead,o=0,n=null;for(;A||i;){let g=!i||A&&A.currentIndex{g=this._trackByFn(o,r),A===null||!Object.is(A.trackById,g)?(A=this._mismatch(A,r,g,o),i=!0):(i&&(A=this._verifyReinsertion(A,r,g,o)),Object.is(A.item,r)||this._addIdentityChange(A,r)),A=A._next,o++}),this.length=o;return this._truncate(A),this.collection=t,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;t!==null;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;t!==null;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,A,i,o){let n;return t===null?n=this._itTail:(n=t._prev,this._remove(t)),t=this._unlinkedRecords===null?null:this._unlinkedRecords.get(i,null),t!==null?(Object.is(t.item,A)||this._addIdentityChange(t,A),this._reinsertAfter(t,n,o)):(t=this._linkedRecords===null?null:this._linkedRecords.get(i,o),t!==null?(Object.is(t.item,A)||this._addIdentityChange(t,A),this._moveAfter(t,n,o)):t=this._addAfter(new Rd(A,i),n,o)),t}_verifyReinsertion(t,A,i,o){let n=this._unlinkedRecords===null?null:this._unlinkedRecords.get(i,null);return n!==null?t=this._reinsertAfter(n,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;t!==null;){let A=t._next;this._addToRemovals(this._unlink(t)),t=A}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,A,i){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(t);let o=t._prevRemoved,n=t._nextRemoved;return o===null?this._removalsHead=n:o._nextRemoved=n,n===null?this._removalsTail=o:n._prevRemoved=o,this._insertAfter(t,A,i),this._addToMoves(t,i),t}_moveAfter(t,A,i){return this._unlink(t),this._insertAfter(t,A,i),this._addToMoves(t,i),t}_addAfter(t,A,i){return this._insertAfter(t,A,i),this._additionsTail===null?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,A,i){let o=A===null?this._itHead:A._next;return t._next=o,t._prev=A,o===null?this._itTail=t:o._prev=t,A===null?this._itHead=t:A._next=t,this._linkedRecords===null&&(this._linkedRecords=new dB),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){this._linkedRecords!==null&&this._linkedRecords.remove(t);let A=t._prev,i=t._next;return A===null?this._itHead=i:A._next=i,i===null?this._itTail=A:i._prev=A,t}_addToMoves(t,A){return t.previousIndex===A||(this._movesTail===null?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return this._unlinkedRecords===null&&(this._unlinkedRecords=new dB),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,A){return t.item=A,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}},Rd=class{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(t,A){this.item=t,this.trackById=A}},bd=class{_head=null;_tail=null;add(t){this._head===null?(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,A){let i;for(i=this._head;i!==null;i=i._nextDup)if((A===null||A<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){let A=t._prevDup,i=t._nextDup;return A===null?this._head=i:A._nextDup=i,i===null?this._tail=A:i._prevDup=A,this._head===null}},dB=class{map=new Map;put(t){let A=t.trackById,i=this.map.get(A);i||(i=new bd,this.map.set(A,i)),i.add(t)}get(t,A){let i=t,o=this.map.get(i);return o?o.get(t,A):null}remove(t){let A=t.trackById;return this.map.get(A).remove(t)&&this.map.delete(A),t}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function Lp(e,t,A){let i=e.previousIndex;if(i===null)return i;let o=0;return A&&i{if(A&&A.key===o)this._maybeAddToChanges(A,i),this._appendAfter=A,A=A._next;else{let n=this._getOrCreateRecordForKey(o,i);A=this._insertBeforeOrAppend(A,n)}}),A){A._prev&&(A._prev._next=null),this._removalsHead=A;for(let i=A;i!==null;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,A){if(t){let i=t._prev;return A._next=t,A._prev=i,t._prev=A,i&&(i._next=A),t===this._mapHead&&(this._mapHead=A),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=A,A._prev=this._appendAfter):this._mapHead=A,this._appendAfter=A,null}_getOrCreateRecordForKey(t,A){if(this._records.has(t)){let o=this._records.get(t);this._maybeAddToChanges(o,A);let n=o._prev,g=o._next;return n&&(n._next=g),g&&(g._prev=n),o._next=null,o._prev=null,o}let i=new vd(t);return this._records.set(t,i),i.currentValue=A,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;t!==null;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;t!==null;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;t!=null;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,A){Object.is(A,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=A,this._addToChanges(t))}_addToAdditions(t){this._additionsHead===null?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){this._changesHead===null?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,A){t instanceof Map?t.forEach(A):Object.keys(t).forEach(i=>A(t[i],i))}},vd=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(t){this.key=t}};function _p(){return new to([new yd])}var to=(()=>{class e{factories;static \u0275prov=v({token:e,providedIn:"root",factory:_p});constructor(A){this.factories=A}static create(A,i){if(i!=null){let o=i.factories.slice();A=A.concat(o)}return new e(A)}static extend(A){return{provide:e,useFactory:i=>e.create(A,i||_p()),deps:[[e,new ta,new Ig]]}}find(A){let i=this.factories.find(o=>o.supports(A));if(i!=null)return i;throw new J(901,!1)}}return e})();function Kp(){return new OB([new kd])}var OB=(()=>{class e{static \u0275prov=v({token:e,providedIn:"root",factory:Kp});factories;constructor(A){this.factories=A}static create(A,i){if(i){let o=i.factories.slice();A=A.concat(o)}return new e(A)}static extend(A){return{provide:e,useFactory:i=>e.create(A,i||Kp()),deps:[[e,new ta,new Ig]]}}find(A){let i=this.factories.find(o=>o.supports(A));if(i)return i;throw new J(901,!1)}}return e})();var K0=Jh(null,"core",[]),U0=(()=>{class e{constructor(A){}static \u0275fac=function(i){return new(i||e)(Z(Zt))};static \u0275mod=X({type:e});static \u0275inj=j({})}return e})();function eA(e){return typeof e=="boolean"?e:e!=null&&e!=="false"}function he(e,t=NaN){return!isNaN(parseFloat(e))&&!isNaN(Number(e))?Number(e):t}function Nt(e){return Vc(e)}function Jo(e,t){return oC(e,t?.equal)}var Sd=class{[yt];constructor(t){this[yt]=t}destroy(){this[yt].destroy()}};function da(e,t){!t?.injector&&Ud(da);let A=t?.injector??B(yA),i=t?.manualCleanup!==!0?A.get(dn):null,o,n=A.get(rh,null,{optional:!0}),g=A.get(gg);return n!==null&&!t?.forceRoot?(o=UU(n.view,g,e),i instanceof eB&&i._lView===n.view&&(i=null)):o=xU(e,A.get(I0),g),o.injector=A,i!==null&&(o.onDestroyFn=i.onDestroy(()=>o.destroy())),new Sd(o)}var x0=uA(k({},qg),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,kind:"effect",onDestroyFn:zs,run(){if(this.dirty=!1,this.hasRun&&!eC(this))return;this.hasRun=!0;let e=i=>(this.cleanupFns??=[]).push(i),t=vs(this),A=zC(!1);try{this.maybeCleanup(),this.fn(e)}finally{zC(A),AC(this,t)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}}),_U=uA(k({},x0),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){Ss(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this)}}),KU=uA(k({},x0),{consumerMarkedDirty(){this.view[_A]|=8192,wr(this.view),this.notifier.notify(13)},destroy(){Ss(this),this.onDestroyFn(),this.maybeCleanup(),this.view[eg]?.delete(this)}});function UU(e,t,A){let i=Object.create(KU);return i.view=e,i.zone=typeof Zone<"u"?Zone.current:null,i.notifier=t,i.fn=A,e[eg]??=new Set,e[eg].add(i),i.consumerMarkedDirty(i),i}function xU(e,t,A){let i=Object.create(_U);return i.fn=e,i.scheduler=t,i.notifier=A,i.zone=typeof Zone<"u"?Zone.current:null,i.scheduler.schedule(i),i.notifier.notify(12),i}function PB(e,t){let A=Qn(e),i=t.elementInjector||fB();return new rg(A).create(i,t.projectableNodes,t.hostElement,t.environmentInjector)}function Y0(e){let t=Qn(e);if(!t)return null;let A=new rg(t);return{get selector(){return A.selector},get type(){return A.componentType},get inputs(){return A.inputs},get outputs(){return A.outputs},get ngContentSelectors(){return A.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}var cA=new F("");var T0=null;function zt(){return T0}function Hh(e){T0??=e}var ha=class{},ua=(()=>{class e{historyGo(A){throw new Error("")}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:()=>B(O0),providedIn:"platform"})}return e})(),Th=new F(""),O0=(()=>{class e extends ua{_location;_history;_doc=B(cA);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return zt().getBaseHref(this._doc)}onPopState(A){let i=zt().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",A,!1),()=>i.removeEventListener("popstate",A)}onHashChange(A){let i=zt().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",A,!1),()=>i.removeEventListener("hashchange",A)}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(A){this._location.pathname=A}pushState(A,i,o){this._history.pushState(A,i,o)}replaceState(A,i,o){this._history.replaceState(A,i,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(A=0){this._history.go(A)}getState(){return this._history.state}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:()=>new e,providedIn:"platform"})}return e})();function ZB(e,t){return e?t?e.endsWith("/")?t.startsWith("/")?e+t.slice(1):e+t:t.startsWith("/")?e+t:`${e}/${t}`:e:t}function J0(e){let t=e.search(/#|\?|$/);return e[t-1]==="/"?e.slice(0,t-1)+e.slice(t):e}function vi(e){return e&&e[0]!=="?"?`?${e}`:e}var Ho=(()=>{class e{historyGo(A){throw new Error("")}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:()=>B(VB),providedIn:"root"})}return e})(),qB=new F(""),VB=(()=>{class e extends Ho{_platformLocation;_baseHref;_removeListenerFns=[];constructor(A,i){super(),this._platformLocation=A,this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??B(cA).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(A){this._removeListenerFns.push(this._platformLocation.onPopState(A),this._platformLocation.onHashChange(A))}getBaseHref(){return this._baseHref}prepareExternalUrl(A){return ZB(this._baseHref,A)}path(A=!1){let i=this._platformLocation.pathname+vi(this._platformLocation.search),o=this._platformLocation.hash;return o&&A?`${i}${o}`:i}pushState(A,i,o,n){let g=this.prepareExternalUrl(o+vi(n));this._platformLocation.pushState(A,i,g)}replaceState(A,i,o,n){let g=this.prepareExternalUrl(o+vi(n));this._platformLocation.replaceState(A,i,g)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(A=0){this._platformLocation.historyGo?.(A)}static \u0275fac=function(i){return new(i||e)(Z(ua),Z(qB,8))};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),io=(()=>{class e{_subject=new K;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(A){this._locationStrategy=A;let i=this._locationStrategy.getBaseHref();this._basePath=HU(J0(H0(i))),this._locationStrategy.onPopState(o=>{this._subject.next({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(A=!1){return this.normalize(this._locationStrategy.path(A))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(A,i=""){return this.path()==this.normalize(A+vi(i))}normalize(A){return e.stripTrailingSlash(JU(this._basePath,H0(A)))}prepareExternalUrl(A){return A&&A[0]!=="/"&&(A="/"+A),this._locationStrategy.prepareExternalUrl(A)}go(A,i="",o=null){this._locationStrategy.pushState(o,"",A,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(A+vi(i)),o)}replaceState(A,i="",o=null){this._locationStrategy.replaceState(o,"",A,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(A+vi(i)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(A=0){this._locationStrategy.historyGo?.(A)}onUrlChange(A){return this._urlChangeListeners.push(A),this._urlChangeSubscription??=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)}),()=>{let i=this._urlChangeListeners.indexOf(A);this._urlChangeListeners.splice(i,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(A="",i){this._urlChangeListeners.forEach(o=>o(A,i))}subscribe(A,i,o){return this._subject.subscribe({next:A,error:i??void 0,complete:o??void 0})}static normalizeQueryParams=vi;static joinWithSlash=ZB;static stripTrailingSlash=J0;static \u0275fac=function(i){return new(i||e)(Z(Ho))};static \u0275prov=v({token:e,factory:()=>YU(),providedIn:"root"})}return e})();function YU(){return new io(Z(Ho))}function JU(e,t){if(!e||!t.startsWith(e))return t;let A=t.substring(e.length);return A===""||["/",";","?","#"].includes(A[0])?A:t}function H0(e){return e.replace(/\/index.html$/,"")}function HU(e){if(new RegExp("^(https?:)?//").test(e)){let[,A]=e.split(/\/\/[^\/]+/);return A}return e}var qh=(()=>{class e extends Ho{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(A,i){super(),this._platformLocation=A,i!=null&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(A){this._removeListenerFns.push(this._platformLocation.onPopState(A),this._platformLocation.onHashChange(A))}getBaseHref(){return this._baseHref}path(A=!1){let i=this._platformLocation.hash??"#";return i.length>0?i.substring(1):i}prepareExternalUrl(A){let i=ZB(this._baseHref,A);return i.length>0?"#"+i:i}pushState(A,i,o,n){let g=this.prepareExternalUrl(o+vi(n))||this._platformLocation.pathname;this._platformLocation.pushState(A,i,g)}replaceState(A,i,o,n){let g=this.prepareExternalUrl(o+vi(n))||this._platformLocation.pathname;this._platformLocation.replaceState(A,i,g)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(A=0){this._platformLocation.historyGo?.(A)}static \u0275fac=function(i){return new(i||e)(Z(ua),Z(qB,8))};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})();var Oh=/\s+/,P0=[],jt=(()=>{class e{_ngEl;_renderer;initialClasses=P0;rawClass;stateMap=new Map;constructor(A,i){this._ngEl=A,this._renderer=i}set klass(A){this.initialClasses=A!=null?A.trim().split(Oh):P0}set ngClass(A){this.rawClass=typeof A=="string"?A.trim().split(Oh):A}ngDoCheck(){for(let i of this.initialClasses)this._updateState(i,!0);let A=this.rawClass;if(Array.isArray(A)||A instanceof Set)for(let i of A)this._updateState(i,!0);else if(A!=null)for(let i of Object.keys(A))this._updateState(i,!!A[i]);this._applyStateDiff()}_updateState(A,i){let o=this.stateMap.get(A);o!==void 0?(o.enabled!==i&&(o.changed=!0,o.enabled=i),o.touched=!0):this.stateMap.set(A,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(let A of this.stateMap){let i=A[0],o=A[1];o.changed?(this._toggleClass(i,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),o.touched=!1}}_toggleClass(A,i){A=A.trim(),A.length>0&&A.split(Oh).forEach(o=>{i?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}static \u0275fac=function(i){return new(i||e)(V(q),V(ae))};static \u0275dir=T({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return e})();var WB=class{$implicit;ngForOf;index;count;constructor(t,A,i,o){this.$implicit=t,this.ngForOf=A,this.index=i,this.count=o}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},jB=(()=>{class e{_viewContainer;_template;_differs;set ngForOf(A){this._ngForOf=A,this._ngForOfDirty=!0}set ngForTrackBy(A){this._trackByFn=A}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(A,i,o){this._viewContainer=A,this._template=i,this._differs=o}set ngForTemplate(A){A&&(this._template=A)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let A=this._ngForOf;!this._differ&&A&&(this._differ=this._differs.find(A).create(this.ngForTrackBy))}if(this._differ){let A=this._differ.diff(this._ngForOf);A&&this._applyChanges(A)}}_applyChanges(A){let i=this._viewContainer;A.forEachOperation((o,n,g)=>{if(o.previousIndex==null)i.createEmbeddedView(this._template,new WB(o.item,this._ngForOf,-1,-1),g===null?void 0:g);else if(g==null)i.remove(n===null?void 0:n);else if(n!==null){let r=i.get(n);i.move(r,g),Z0(r,o)}});for(let o=0,n=i.length;o{let n=i.get(o.currentIndex);Z0(n,o)})}static ngTemplateContextGuard(A,i){return!0}static \u0275fac=function(i){return new(i||e)(V(Qe),V(ge),V(to))};static \u0275dir=T({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return e})();function Z0(e,t){e.context.$implicit=t.item}var ma=(()=>{class e{_viewContainer;_context=new zB;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(A,i){this._viewContainer=A,this._thenTemplateRef=i}set ngIf(A){this._context.$implicit=this._context.ngIf=A,this._updateView()}set ngIfThen(A){q0(A,!1),this._thenTemplateRef=A,this._thenViewRef=null,this._updateView()}set ngIfElse(A){q0(A,!1),this._elseTemplateRef=A,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 ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(A,i){return!0}static \u0275fac=function(i){return new(i||e)(V(Qe),V(ge))};static \u0275dir=T({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return e})(),zB=class{$implicit=null;ngIf=null};function q0(e,t){if(e&&!e.createEmbeddedView)throw new J(2020,!1)}var Vh=(()=>{class e{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(A,i,o){this._ngEl=A,this._differs=i,this._renderer=o}set ngStyle(A){this._ngStyle=A,!this._differ&&A&&(this._differ=this._differs.find(A).create())}ngDoCheck(){if(this._differ){let A=this._differ.diff(this._ngStyle);A&&this._applyChanges(A)}}_setStyle(A,i){let[o,n]=A.split("."),g=o.indexOf("-")===-1?void 0:Xi.DashCase;i!=null?this._renderer.setStyle(this._ngEl.nativeElement,o,n?`${i}${n}`:i,g):this._renderer.removeStyle(this._ngEl.nativeElement,o,g)}_applyChanges(A){A.forEachRemovedItem(i=>this._setStyle(i.key,null)),A.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),A.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}static \u0275fac=function(i){return new(i||e)(V(q),V(OB),V(ae))};static \u0275dir=T({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return e})(),Da=(()=>{class e{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(A){this._viewContainerRef=A}ngOnChanges(A){if(this._shouldRecreateView(A)){let i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let o=this._createContextForwardProxy();this._viewRef=i.createEmbeddedView(this.ngTemplateOutlet,o,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(A){return!!A.ngTemplateOutlet||!!A.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(A,i,o)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,i,o):!1,get:(A,i,o)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,i,o)}})}static \u0275fac=function(i){return new(i||e)(V(Qe))};static \u0275dir=T({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[TA]})}return e})();function TU(e,t){return new J(2100,!1)}var Ph=class{createSubscription(t,A){return Nt(()=>t.subscribe({next:A,error:i=>{throw i}}))}dispose(t){Nt(()=>t.unsubscribe())}},Zh=class{createSubscription(t,A){return t.then(i=>A?.(i),i=>{throw i}),{unsubscribe:()=>{A=null}}}dispose(t){t.unsubscribe()}},OU=new Zh,PU=new Ph,fa=(()=>{class e{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(A){this._ref=A}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(A){if(!this._obj){if(A)try{this.markForCheckOnValueUpdate=!1,this._subscribe(A)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return A!==this._obj?(this._dispose(),this.transform(A)):this._latestValue}_subscribe(A){this._obj=A,this._strategy=this._selectStrategy(A),this._subscription=this._strategy.createSubscription(A,i=>this._updateLatestValue(A,i))}_selectStrategy(A){if(mn(A))return OU;if(Nh(A))return PU;throw TU(e,A)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(A,i){A===this._obj&&(this._latestValue=i,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(i){return new(i||e)(V(UA,16))};static \u0275pipe=xB({name:"async",type:e,pure:!1})}return e})();function ZU(e,t){return{key:e,value:t}}var Wh=(()=>{class e{differs;constructor(A){this.differs=A}differ;keyValues=[];compareFn=V0;transform(A,i=V0){if(!A||!(A instanceof Map)&&typeof A!="object")return null;this.differ??=this.differs.find(A).create();let o=this.differ.diff(A),n=i!==this.compareFn;return o&&(this.keyValues=[],o.forEachItem(g=>{this.keyValues.push(ZU(g.key,g.currentValue))})),(o||n)&&(i&&this.keyValues.sort(i),this.compareFn=i),this.keyValues}static \u0275fac=function(i){return new(i||e)(V(OB,16))};static \u0275pipe=xB({name:"keyvalue",type:e,pure:!1})}return e})();function V0(e,t){let A=e.key,i=t.key;if(A===i)return 0;if(A==null)return 1;if(i==null)return-1;if(typeof A=="string"&&typeof i=="string")return A{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({})}return e})();function pa(e,t){t=encodeURIComponent(t);for(let A of e.split(";")){let i=A.indexOf("="),[o,n]=i==-1?[A,""]:[A.slice(0,i),A.slice(i+1)];if(o.trim()===t)return decodeURIComponent(n)}return null}var XB="browser",W0="server";function oo(e){return e===XB}function $B(e){return e===W0}var Qg=class{};var z0=(()=>{class e{static \u0275prov=v({token:e,providedIn:"root",factory:()=>new zh(B(cA),window)})}return e})(),zh=class{document;window;offset=()=>[0,0];constructor(t,A){this.document=t,this.window=A}setOffset(t){Array.isArray(t)?this.offset=()=>t:this.offset=t}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(t){this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){let A=qU(this.document,t);A&&(this.scrollToElement(A),A.focus())}setHistoryScrollRestoration(t){this.window.history.scrollRestoration=t}scrollToElement(t){let A=t.getBoundingClientRect(),i=A.left+this.window.pageXOffset,o=A.top+this.window.pageYOffset,n=this.offset();this.window.scrollTo(i-n[0],o-n[1])}};function qU(e,t){let A=e.getElementById(t)||e.getElementsByName(t)[0];if(A)return A;if(typeof e.createTreeWalker=="function"&&e.body&&typeof e.body.attachShadow=="function"){let i=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT),o=i.currentNode;for(;o;){let n=o.shadowRoot;if(n){let g=n.getElementById(t)||n.querySelector(`[name="${t}"]`);if(g)return g}o=i.nextNode()}}return null}var tQ=new F(""),Au=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map;constructor(A,i){this._zone=i,A.forEach(o=>{o.manager=this}),this._plugins=A.slice().reverse()}addEventListener(A,i,o,n){return this._findPluginFor(i).addEventListener(A,i,o,n)}getZone(){return this._zone}_findPluginFor(A){let i=this._eventNameToPlugin.get(A);if(i)return i;if(i=this._plugins.find(n=>n.supports(A)),!i)throw new J(5101,!1);return this._eventNameToPlugin.set(A,i),i}static \u0275fac=function(i){return new(i||e)(Z(tQ),Z(tA))};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})(),wa=class{_doc;constructor(t){this._doc=t}manager},AQ="ng-app-id";function j0(e){for(let t of e)t.remove()}function X0(e,t){let A=t.createElement("style");return A.textContent=e,A}function VU(e,t,A,i){let o=e.head?.querySelectorAll(`style[${AQ}="${t}"],link[${AQ}="${t}"]`);if(o)for(let n of o)n.removeAttribute(AQ),n instanceof HTMLLinkElement?i.set(n.href.slice(n.href.lastIndexOf("/")+1),{usage:0,elements:[n]}):n.textContent&&A.set(n.textContent,{usage:0,elements:[n]})}function Xh(e,t){let A=t.createElement("link");return A.setAttribute("rel","stylesheet"),A.setAttribute("href",e),A}var eu=(()=>{class e{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(A,i,o,n={}){this.doc=A,this.appId=i,this.nonce=o,this.isServer=$B(n),VU(A,i,this.inline,this.external),this.hosts.add(A.head)}addStyles(A,i){for(let o of A)this.addUsage(o,this.inline,X0);i?.forEach(o=>this.addUsage(o,this.external,Xh))}removeStyles(A,i){for(let o of A)this.removeUsage(o,this.inline);i?.forEach(o=>this.removeUsage(o,this.external))}addUsage(A,i,o){let n=i.get(A);n?n.usage++:i.set(A,{usage:1,elements:[...this.hosts].map(g=>this.addElement(g,o(A,this.doc)))})}removeUsage(A,i){let o=i.get(A);o&&(o.usage--,o.usage<=0&&(j0(o.elements),i.delete(A)))}ngOnDestroy(){for(let[,{elements:A}]of[...this.inline,...this.external])j0(A);this.hosts.clear()}addHost(A){this.hosts.add(A);for(let[i,{elements:o}]of this.inline)o.push(this.addElement(A,X0(i,this.doc)));for(let[i,{elements:o}]of this.external)o.push(this.addElement(A,Xh(i,this.doc)))}removeHost(A){this.hosts.delete(A)}addElement(A,i){return this.nonce&&i.setAttribute("nonce",this.nonce),this.isServer&&i.setAttribute(AQ,this.appId),A.appendChild(i)}static \u0275fac=function(i){return new(i||e)(Z(cA),Z(Rr),Z(ra,8),Z(eo))};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})(),jh={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/Math/MathML"},tu=/%COMP%/g;var AM="%COMP%",WU=`_nghost-${AM}`,zU=`_ngcontent-${AM}`,jU=!0,XU=new F("",{providedIn:"root",factory:()=>jU});function $U(e){return zU.replace(tu,e)}function Ax(e){return WU.replace(tu,e)}function eM(e,t){return t.map(A=>A.replace(tu,e))}var Ra=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(A,i,o,n,g,r,s,a=null,Q=null){this.eventManager=A,this.sharedStylesHost=i,this.appId=o,this.removeStylesOnCompDestroy=n,this.doc=g,this.platformId=r,this.ngZone=s,this.nonce=a,this.tracingService=Q,this.platformIsServer=$B(r),this.defaultRenderer=new ya(A,g,s,this.platformIsServer,this.tracingService)}createRenderer(A,i){if(!A||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===ji.ShadowDom&&(i=uA(k({},i),{encapsulation:ji.Emulated}));let o=this.getOrCreateRenderer(A,i);return o instanceof eQ?o.applyToHost(A):o instanceof Ma&&o.applyStyles(),o}getOrCreateRenderer(A,i){let o=this.rendererByCompId,n=o.get(i.id);if(!n){let g=this.doc,r=this.ngZone,s=this.eventManager,a=this.sharedStylesHost,Q=this.removeStylesOnCompDestroy,c=this.platformIsServer,f=this.tracingService;switch(i.encapsulation){case ji.Emulated:n=new eQ(s,a,i,this.appId,Q,g,r,c,f);break;case ji.ShadowDom:return new $h(s,a,A,i,g,r,this.nonce,c,f);default:n=new Ma(s,a,i,Q,g,r,c,f);break}o.set(i.id,n)}return n}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(A){this.rendererByCompId.delete(A)}static \u0275fac=function(i){return new(i||e)(Z(Au),Z(eu),Z(Rr),Z(XU),Z(cA),Z(eo),Z(tA),Z(ra),Z(br,8))};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})(),ya=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(t,A,i,o,n){this.eventManager=t,this.doc=A,this.ngZone=i,this.platformIsServer=o,this.tracingService=n}destroy(){}destroyNode=null;createElement(t,A){return A?this.doc.createElementNS(jh[A]||A,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,A){($0(t)?t.content:t).appendChild(A)}insertBefore(t,A,i){t&&($0(t)?t.content:t).insertBefore(A,i)}removeChild(t,A){A.remove()}selectRootElement(t,A){let i=typeof t=="string"?this.doc.querySelector(t):t;if(!i)throw new J(-5104,!1);return A||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,A,i,o){if(o){A=o+":"+A;let n=jh[o];n?t.setAttributeNS(n,A,i):t.setAttribute(A,i)}else t.setAttribute(A,i)}removeAttribute(t,A,i){if(i){let o=jh[i];o?t.removeAttributeNS(o,A):t.removeAttribute(`${i}:${A}`)}else t.removeAttribute(A)}addClass(t,A){t.classList.add(A)}removeClass(t,A){t.classList.remove(A)}setStyle(t,A,i,o){o&(Xi.DashCase|Xi.Important)?t.style.setProperty(A,i,o&Xi.Important?"important":""):t.style[A]=i}removeStyle(t,A,i){i&Xi.DashCase?t.style.removeProperty(A):t.style[A]=""}setProperty(t,A,i){t!=null&&(t[A]=i)}setValue(t,A){t.nodeValue=A}listen(t,A,i,o){if(typeof t=="string"&&(t=zt().getGlobalEventTarget(this.doc,t),!t))throw new J(5102,!1);let n=this.decoratePreventDefault(i);return this.tracingService?.wrapEventListener&&(n=this.tracingService.wrapEventListener(t,A,n)),this.eventManager.addEventListener(t,A,n,o)}decoratePreventDefault(t){return A=>{if(A==="__ngUnwrap__")return t;(this.platformIsServer?this.ngZone.runGuarded(()=>t(A)):t(A))===!1&&A.preventDefault()}}};function $0(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var $h=class extends ya{sharedStylesHost;hostEl;shadowRoot;constructor(t,A,i,o,n,g,r,s,a){super(t,n,g,s,a),this.sharedStylesHost=A,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let Q=o.styles;Q=eM(o.id,Q);for(let f of Q){let m=document.createElement("style");r&&m.setAttribute("nonce",r),m.textContent=f,this.shadowRoot.appendChild(m)}let c=o.getExternalStyles?.();if(c)for(let f of c){let m=Xh(f,n);r&&m.setAttribute("nonce",r),this.shadowRoot.appendChild(m)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,A){return super.appendChild(this.nodeOrShadowRoot(t),A)}insertBefore(t,A,i){return super.insertBefore(this.nodeOrShadowRoot(t),A,i)}removeChild(t,A){return super.removeChild(null,A)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Ma=class extends ya{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(t,A,i,o,n,g,r,s,a){super(t,n,g,r,s),this.sharedStylesHost=A,this.removeStylesOnCompDestroy=o;let Q=i.styles;this.styles=a?eM(a,Q):Q,this.styleUrls=i.getExternalStyles?.(a)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},eQ=class extends Ma{contentAttr;hostAttr;constructor(t,A,i,o,n,g,r,s,a){let Q=o+"-"+i.id;super(t,A,i,n,g,r,s,a,Q),this.contentAttr=$U(Q),this.hostAttr=Ax(Q)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,A){let i=super.createElement(t,A);return super.setAttribute(i,this.contentAttr,""),i}};var iQ=class e extends ha{supportsDOMEvents=!0;static makeCurrent(){Hh(new e)}onAndCancel(t,A,i,o){return t.addEventListener(A,i,o),()=>{t.removeEventListener(A,i,o)}}dispatchEvent(t,A){t.dispatchEvent(A)}remove(t){t.remove()}createElement(t,A){return A=A||this.getDefaultDocument(),A.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,A){return A==="window"?window:A==="document"?t:A==="body"?t.body:null}getBaseHref(t){let A=ex();return A==null?null:tx(A)}resetBaseElement(){ba=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return pa(document.cookie,t)}},ba=null;function ex(){return ba=ba||document.head.querySelector("base"),ba?ba.getAttribute("href"):null}function tx(e){return new URL(e,document.baseURI).pathname}var oQ=class{addToWindow(t){kt.getAngularTestability=(i,o=!0)=>{let n=t.findTestabilityInTree(i,o);if(n==null)throw new J(5103,!1);return n},kt.getAllAngularTestabilities=()=>t.getAllTestabilities(),kt.getAllAngularRootElements=()=>t.getAllRootElements();let A=i=>{let o=kt.getAllAngularTestabilities(),n=o.length,g=function(){n--,n==0&&i()};o.forEach(r=>{r.whenStable(g)})};kt.frameworkStabilizers||(kt.frameworkStabilizers=[]),kt.frameworkStabilizers.push(A)}findTestabilityInTree(t,A,i){if(A==null)return null;let o=t.getTestability(A);return o??(i?zt().isShadowRoot(A)?this.findTestabilityInTree(t,A.host,!0):this.findTestabilityInTree(t,A.parentElement,!0):null)}},ix=(()=>{class e{build(){return new XMLHttpRequest}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})(),iM=(()=>{class e extends wa{constructor(A){super(A)}supports(A){return!0}addEventListener(A,i,o,n){return A.addEventListener(i,o,n),()=>this.removeEventListener(A,i,o,n)}removeEventListener(A,i,o,n){return A.removeEventListener(i,o,n)}static \u0275fac=function(i){return new(i||e)(Z(cA))};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})(),tM=["alt","control","meta","shift"],ox={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},nx={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},oM=(()=>{class e extends wa{constructor(A){super(A)}supports(A){return e.parseEventName(A)!=null}addEventListener(A,i,o,n){let g=e.parseEventName(i),r=e.eventCallback(g.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>zt().onAndCancel(A,g.domEventName,r,n))}static parseEventName(A){let i=A.toLowerCase().split("."),o=i.shift();if(i.length===0||!(o==="keydown"||o==="keyup"))return null;let n=e._normalizeKey(i.pop()),g="",r=i.indexOf("code");if(r>-1&&(i.splice(r,1),g="code."),tM.forEach(a=>{let Q=i.indexOf(a);Q>-1&&(i.splice(Q,1),g+=a+".")}),g+=n,i.length!=0||n.length===0)return null;let s={};return s.domEventName=o,s.fullKey=g,s}static matchEventFullKeyCode(A,i){let o=ox[A.key]||A.key,n="";return i.indexOf("code.")>-1&&(o=A.code,n="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),tM.forEach(g=>{if(g!==o){let r=nx[g];r(A)&&(n+=g+".")}}),n+=o,n===i)}static eventCallback(A,i,o){return n=>{e.matchEventFullKeyCode(n,A)&&o.runGuarded(()=>i(n))}}static _normalizeKey(A){return A==="esc"?"escape":A}static \u0275fac=function(i){return new(i||e)(Z(cA))};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})();function gx(){iQ.makeCurrent()}function rx(){return new Ft}function sx(){return Xw(document),document}var ax=[{provide:eo,useValue:XB},{provide:nh,useValue:gx,multi:!0},{provide:cA,useFactory:sx}],nQ=Jh(K0,"browser",ax);var Ix=[{provide:ca,useClass:oQ},{provide:vh,useClass:YB,deps:[tA,JB,ca]},{provide:YB,useClass:YB,deps:[tA,JB,ca]}],Cx=[{provide:DB,useValue:"root"},{provide:Ft,useFactory:rx},{provide:tQ,useClass:iM,multi:!0,deps:[cA]},{provide:tQ,useClass:oM,multi:!0,deps:[cA]},Ra,eu,Au,{provide:Bt,useExisting:Ra},{provide:Qg,useClass:ix},[]],ka=(()=>{class e{constructor(){}static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({providers:[...Cx,...Ix],imports:[To,U0]})}return e})();var Sr=class{},Fa=class{},yn=class e{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(t){t?typeof t=="string"?this.lazyInit=()=>{this.headers=new Map,t.split(` -`).forEach(A=>{let i=A.indexOf(":");if(i>0){let o=A.slice(0,i),n=A.slice(i+1).trim();this.addHeaderEntry(o,n)}})}:typeof Headers<"u"&&t instanceof Headers?(this.headers=new Map,t.forEach((A,i)=>{this.addHeaderEntry(i,A)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(t).forEach(([A,i])=>{this.setHeaderEntries(A,i)})}:this.headers=new Map}has(t){return this.init(),this.headers.has(t.toLowerCase())}get(t){this.init();let A=this.headers.get(t.toLowerCase());return A&&A.length>0?A[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(t){return this.init(),this.headers.get(t.toLowerCase())||null}append(t,A){return this.clone({name:t,value:A,op:"a"})}set(t,A){return this.clone({name:t,value:A,op:"s"})}delete(t,A){return this.clone({name:t,value:A,op:"d"})}maybeSetNormalizedName(t,A){this.normalizedNames.has(A)||this.normalizedNames.set(A,t)}init(){this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(t=>this.applyUpdate(t)),this.lazyUpdate=null))}copyFrom(t){t.init(),Array.from(t.headers.keys()).forEach(A=>{this.headers.set(A,t.headers.get(A)),this.normalizedNames.set(A,t.normalizedNames.get(A))})}clone(t){let A=new e;return A.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,A.lazyUpdate=(this.lazyUpdate||[]).concat([t]),A}applyUpdate(t){let A=t.name.toLowerCase();switch(t.op){case"a":case"s":let i=t.value;if(typeof i=="string"&&(i=[i]),i.length===0)return;this.maybeSetNormalizedName(t.name,A);let o=(t.op==="a"?this.headers.get(A):void 0)||[];o.push(...i),this.headers.set(A,o);break;case"d":let n=t.value;if(!n)this.headers.delete(A),this.normalizedNames.delete(A);else{let g=this.headers.get(A);if(!g)return;g=g.filter(r=>n.indexOf(r)===-1),g.length===0?(this.headers.delete(A),this.normalizedNames.delete(A)):this.headers.set(A,g)}break}}addHeaderEntry(t,A){let i=t.toLowerCase();this.maybeSetNormalizedName(t,i),this.headers.has(i)?this.headers.get(i).push(A):this.headers.set(i,[A])}setHeaderEntries(t,A){let i=(Array.isArray(A)?A:[A]).map(n=>n.toString()),o=t.toLowerCase();this.headers.set(o,i),this.maybeSetNormalizedName(t,o)}forEach(t){this.init(),Array.from(this.normalizedNames.keys()).forEach(A=>t(this.normalizedNames.get(A),this.headers.get(A)))}};var rQ=class{encodeKey(t){return nM(t)}encodeValue(t){return nM(t)}decodeKey(t){return decodeURIComponent(t)}decodeValue(t){return decodeURIComponent(t)}};function Bx(e,t){let A=new Map;return e.length>0&&e.replace(/^\?/,"").split("&").forEach(o=>{let n=o.indexOf("="),[g,r]=n==-1?[t.decodeKey(o),""]:[t.decodeKey(o.slice(0,n)),t.decodeValue(o.slice(n+1))],s=A.get(g)||[];s.push(r),A.set(g,s)}),A}var Qx=/%(\d[a-f0-9])/gi,Ex={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function nM(e){return encodeURIComponent(e).replace(Qx,(t,A)=>Ex[A]??t)}function gQ(e){return`${e}`}var Oo=class e{map;encoder;updates=null;cloneFrom=null;constructor(t={}){if(this.encoder=t.encoder||new rQ,t.fromString){if(t.fromObject)throw new J(2805,!1);this.map=Bx(t.fromString,this.encoder)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(A=>{let i=t.fromObject[A],o=Array.isArray(i)?i.map(gQ):[gQ(i)];this.map.set(A,o)})):this.map=null}has(t){return this.init(),this.map.has(t)}get(t){this.init();let A=this.map.get(t);return A?A[0]:null}getAll(t){return this.init(),this.map.get(t)||null}keys(){return this.init(),Array.from(this.map.keys())}append(t,A){return this.clone({param:t,value:A,op:"a"})}appendAll(t){let A=[];return Object.keys(t).forEach(i=>{let o=t[i];Array.isArray(o)?o.forEach(n=>{A.push({param:i,value:n,op:"a"})}):A.push({param:i,value:o,op:"a"})}),this.clone(A)}set(t,A){return this.clone({param:t,value:A,op:"s"})}delete(t,A){return this.clone({param:t,value:A,op:"d"})}toString(){return this.init(),this.keys().map(t=>{let A=this.encoder.encodeKey(t);return this.map.get(t).map(i=>A+"="+this.encoder.encodeValue(i)).join("&")}).filter(t=>t!=="").join("&")}clone(t){let A=new e({encoder:this.encoder});return A.cloneFrom=this.cloneFrom||this,A.updates=(this.updates||[]).concat(t),A}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(t=>this.map.set(t,this.cloneFrom.map.get(t))),this.updates.forEach(t=>{switch(t.op){case"a":case"s":let A=(t.op==="a"?this.map.get(t.param):void 0)||[];A.push(gQ(t.value)),this.map.set(t.param,A);break;case"d":if(t.value!==void 0){let i=this.map.get(t.param)||[],o=i.indexOf(gQ(t.value));o!==-1&&i.splice(o,1),i.length>0?this.map.set(t.param,i):this.map.delete(t.param)}else{this.map.delete(t.param);break}}}),this.cloneFrom=this.updates=null)}};var sQ=class{map=new Map;set(t,A){return this.map.set(t,A),this}get(t){return this.map.has(t)||this.map.set(t,t.defaultValue()),this.map.get(t)}delete(t){return this.map.delete(t),this}has(t){return this.map.has(t)}keys(){return this.map.keys()}};function cx(e){switch(e){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function gM(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer}function rM(e){return typeof Blob<"u"&&e instanceof Blob}function sM(e){return typeof FormData<"u"&&e instanceof FormData}function lx(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}var aM="Content-Type",IM="Accept",BM="X-Request-URL",QM="text/plain",EM="application/json",dx=`${EM}, ${QM}, */*`,vr=class e{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(t,A,i,o){this.url=A,this.method=t.toUpperCase();let n;if(cx(this.method)||o?(this.body=i!==void 0?i:null,n=o):n=i,n&&(this.reportProgress=!!n.reportProgress,this.withCredentials=!!n.withCredentials,n.responseType&&(this.responseType=n.responseType),n.headers&&(this.headers=n.headers),n.context&&(this.context=n.context),n.params&&(this.params=n.params),this.transferCache=n.transferCache),this.headers??=new yn,this.context??=new sQ,!this.params)this.params=new Oo,this.urlWithParams=A;else{let g=this.params.toString();if(g.length===0)this.urlWithParams=A;else{let r=A.indexOf("?"),s=r===-1?"?":rf.set(m,t.setHeaders[m]),a)),t.setParams&&(Q=Object.keys(t.setParams).reduce((f,m)=>f.set(m,t.setParams[m]),Q)),new e(A,i,g,{params:Q,headers:a,context:c,reportProgress:s,responseType:o,withCredentials:r,transferCache:n})}},Eg=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}(Eg||{}),Nr=class{headers;status;statusText;url;ok;type;constructor(t,A=200,i="OK"){this.headers=t.headers||new yn,this.status=t.status!==void 0?t.status:A,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}},aQ=class e extends Nr{constructor(t={}){super(t)}type=Eg.ResponseHeader;clone(t={}){return new e({headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},va=class e extends Nr{body;constructor(t={}){super(t),this.body=t.body!==void 0?t.body:null}type=Eg.Response;clone(t={}){return new e({body:t.body!==void 0?t.body:this.body,headers:t.headers||this.headers,status:t.status!==void 0?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}},Sa=class extends Nr{name="HttpErrorResponse";message;error;ok=!1;constructor(t){super(t,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${t.url||"(unknown url)"}`:this.message=`Http failure response for ${t.url||"(unknown url)"}: ${t.status} ${t.statusText}`,this.error=t.error||null}},hx=200,ux=204;function iu(e,t){return{body:t,headers:e.headers,context:e.context,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials,transferCache:e.transferCache}}var Qt=(()=>{class e{handler;constructor(A){this.handler=A}request(A,i,o={}){let n;if(A instanceof vr)n=A;else{let s;o.headers instanceof yn?s=o.headers:s=new yn(o.headers);let a;o.params&&(o.params instanceof Oo?a=o.params:a=new Oo({fromObject:o.params})),n=new vr(A,i,o.body!==void 0?o.body:null,{headers:s,context:o.context,params:a,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials,transferCache:o.transferCache})}let g=iA(n).pipe(Oi(s=>this.handler.handle(s)));if(A instanceof vr||o.observe==="events")return g;let r=g.pipe(bA(s=>s instanceof va));switch(o.observe||"body"){case"body":switch(n.responseType){case"arraybuffer":return r.pipe(sA(s=>{if(s.body!==null&&!(s.body instanceof ArrayBuffer))throw new J(2806,!1);return s.body}));case"blob":return r.pipe(sA(s=>{if(s.body!==null&&!(s.body instanceof Blob))throw new J(2807,!1);return s.body}));case"text":return r.pipe(sA(s=>{if(s.body!==null&&typeof s.body!="string")throw new J(2808,!1);return s.body}));case"json":default:return r.pipe(sA(s=>s.body))}case"response":return r;default:throw new J(2809,!1)}}delete(A,i={}){return this.request("DELETE",A,i)}get(A,i={}){return this.request("GET",A,i)}head(A,i={}){return this.request("HEAD",A,i)}jsonp(A,i){return this.request("JSONP",A,{params:new Oo().append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(A,i={}){return this.request("OPTIONS",A,i)}patch(A,i,o={}){return this.request("PATCH",A,iu(o,i))}post(A,i,o={}){return this.request("POST",A,iu(o,i))}put(A,i,o={}){return this.request("PUT",A,iu(o,i))}static \u0275fac=function(i){return new(i||e)(Z(Sr))};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})();var mx=new F("");function cM(e,t){return t(e)}function Dx(e,t){return(A,i)=>t.intercept(A,{handle:o=>e(o,i)})}function fx(e,t,A){return(i,o)=>vt(A,()=>t(i,n=>e(n,o)))}var lM=new F(""),nu=new F(""),dM=new F(""),gu=new F("",{providedIn:"root",factory:()=>!0});function px(){let e=null;return(t,A)=>{e===null&&(e=(B(lM,{optional:!0})??[]).reduceRight(Dx,cM));let i=B(Ko);if(B(gu)){let n=i.add();return e(t,A).pipe(Pi(()=>i.remove(n)))}else return e(t,A)}}var IQ=(()=>{class e extends Sr{backend;injector;chain=null;pendingTasks=B(Ko);contributeToStability=B(gu);constructor(A,i){super(),this.backend=A,this.injector=i}handle(A){if(this.chain===null){let i=Array.from(new Set([...this.injector.get(nu),...this.injector.get(dM,[])]));this.chain=i.reduceRight((o,n)=>fx(o,n,this.injector),cM)}if(this.contributeToStability){let i=this.pendingTasks.add();return this.chain(A,o=>this.backend.handle(o)).pipe(Pi(()=>this.pendingTasks.remove(i)))}else return this.chain(A,i=>this.backend.handle(i))}static \u0275fac=function(i){return new(i||e)(Z(Fa),Z(xe))};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})();var wx=/^\)\]\}',?\n/,yx=RegExp(`^${BM}:`,"m");function Mx(e){return"responseURL"in e&&e.responseURL?e.responseURL:yx.test(e.getAllResponseHeaders())?e.getResponseHeader(BM):null}var ou=(()=>{class e{xhrFactory;constructor(A){this.xhrFactory=A}handle(A){if(A.method==="JSONP")throw new J(-2800,!1);let i=this.xhrFactory;return(i.\u0275loadImpl?se(i.\u0275loadImpl()):iA(null)).pipe(Ie(()=>new BA(n=>{let g=i.build();if(g.open(A.method,A.urlWithParams),A.withCredentials&&(g.withCredentials=!0),A.headers.forEach((R,H)=>g.setRequestHeader(R,H.join(","))),A.headers.has(IM)||g.setRequestHeader(IM,dx),!A.headers.has(aM)){let R=A.detectContentTypeHeader();R!==null&&g.setRequestHeader(aM,R)}if(A.responseType){let R=A.responseType.toLowerCase();g.responseType=R!=="json"?R:"text"}let r=A.serializeBody(),s=null,a=()=>{if(s!==null)return s;let R=g.statusText||"OK",H=new yn(g.getAllResponseHeaders()),W=Mx(g)||A.url;return s=new aQ({headers:H,status:g.status,statusText:R,url:W}),s},Q=()=>{let{headers:R,status:H,statusText:W,url:wA}=a(),JA=null;H!==ux&&(JA=typeof g.response>"u"?g.responseText:g.response),H===0&&(H=JA?hx:0);let pA=H>=200&&H<300;if(A.responseType==="json"&&typeof JA=="string"){let Ht=JA;JA=JA.replace(wx,"");try{JA=JA!==""?JSON.parse(JA):null}catch(Ee){JA=Ht,pA&&(pA=!1,JA={error:Ee,text:JA})}}pA?(n.next(new va({body:JA,headers:R,status:H,statusText:W,url:wA||void 0})),n.complete()):n.error(new Sa({error:JA,headers:R,status:H,statusText:W,url:wA||void 0}))},c=R=>{let{url:H}=a(),W=new Sa({error:R,status:g.status||0,statusText:g.statusText||"Unknown Error",url:H||void 0});n.error(W)},f=!1,m=R=>{f||(n.next(a()),f=!0);let H={type:Eg.DownloadProgress,loaded:R.loaded};R.lengthComputable&&(H.total=R.total),A.responseType==="text"&&g.responseText&&(H.partialText=g.responseText),n.next(H)},p=R=>{let H={type:Eg.UploadProgress,loaded:R.loaded};R.lengthComputable&&(H.total=R.total),n.next(H)};return g.addEventListener("load",Q),g.addEventListener("error",c),g.addEventListener("timeout",c),g.addEventListener("abort",c),A.reportProgress&&(g.addEventListener("progress",m),r!==null&&g.upload&&g.upload.addEventListener("progress",p)),g.send(r),n.next({type:Eg.Sent}),()=>{g.removeEventListener("error",c),g.removeEventListener("abort",c),g.removeEventListener("load",Q),g.removeEventListener("timeout",c),A.reportProgress&&(g.removeEventListener("progress",m),r!==null&&g.upload&&g.upload.removeEventListener("progress",p)),g.readyState!==g.DONE&&g.abort()}})))}static \u0275fac=function(i){return new(i||e)(Z(Qg))};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})(),hM=new F(""),Rx="XSRF-TOKEN",bx=new F("",{providedIn:"root",factory:()=>Rx}),kx="X-XSRF-TOKEN",Fx=new F("",{providedIn:"root",factory:()=>kx}),Na=class{},vx=(()=>{class e{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(A,i){this.doc=A,this.cookieName=i}getToken(){let A=this.doc.cookie||"";return A!==this.lastCookieString&&(this.parseCount++,this.lastToken=pa(A,this.cookieName),this.lastCookieString=A),this.lastToken}static \u0275fac=function(i){return new(i||e)(Z(cA),Z(bx))};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})();function Sx(e,t){let A=e.url.toLowerCase();if(!B(hM)||e.method==="GET"||e.method==="HEAD"||A.startsWith("http://")||A.startsWith("https://"))return t(e);let i=B(Na).getToken(),o=B(Fx);return i!=null&&!e.headers.has(o)&&(e=e.clone({headers:e.headers.set(o,i)})),t(e)}var ru=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}(ru||{});function Nx(e,t){return{\u0275kind:e,\u0275providers:t}}function uM(...e){let t=[Qt,ou,IQ,{provide:Sr,useExisting:IQ},{provide:Fa,useFactory:()=>B(mx,{optional:!0})??B(ou)},{provide:nu,useValue:Sx,multi:!0},{provide:hM,useValue:!0},{provide:Na,useClass:vx}];for(let A of e)t.push(...A.\u0275providers);return oa(t)}var CM=new F("");function mM(){return Nx(ru.LegacyInterceptors,[{provide:CM,useFactory:px},{provide:nu,useExisting:CM,multi:!0}])}var su=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({providers:[uM(mM())]})}return e})();var DM=(()=>{class e{_doc;constructor(A){this._doc=A}getTitle(){return this._doc.title}setTitle(A){this._doc.title=A||""}static \u0275fac=function(i){return new(i||e)(Z(cA))};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Po=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:function(i){let o=null;return i?o=new(i||e):o=Z(Gx),o},providedIn:"root"})}return e})(),Gx=(()=>{class e extends Po{_doc;constructor(A){super(),this._doc=A}sanitize(A,i){if(i==null)return null;switch(A){case et.NONE:return i;case et.HTML:return un(i,"HTML")?ki(i):ah(this._doc,String(i)).toString();case et.STYLE:return un(i,"Style")?ki(i):i;case et.SCRIPT:if(un(i,"Script"))return ki(i);throw new J(5200,!1);case et.URL:return un(i,"URL")?ki(i):FB(String(i));case et.RESOURCE_URL:if(un(i,"ResourceURL"))return ki(i);throw new J(5201,!1);default:throw new J(5202,!1)}}bypassSecurityTrustHtml(A){return ny(A)}bypassSecurityTrustStyle(A){return gy(A)}bypassSecurityTrustScript(A){return ry(A)}bypassSecurityTrustUrl(A){return sy(A)}bypassSecurityTrustResourceUrl(A){return ay(A)}static \u0275fac=function(i){return new(i||e)(Z(cA))};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var bM=(()=>{class e{_renderer;_elementRef;onChange=A=>{};onTouched=()=>{};constructor(A,i){this._renderer=A,this._elementRef=i}setProperty(A,i){this._renderer.setProperty(this._elementRef.nativeElement,A,i)}registerOnTouched(A){this.onTouched=A}registerOnChange(A){this.onChange=A}setDisabledState(A){this.setProperty("disabled",A)}static \u0275fac=function(i){return new(i||e)(V(ae),V(q))};static \u0275dir=T({type:e})}return e})(),Lx=(()=>{class e extends bM{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275dir=T({type:e,features:[dA]})}return e})(),Zo=new F("");var _x={provide:Zo,useExisting:ot(()=>no),multi:!0};function Kx(){let e=zt()?zt().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}var Ux=new F(""),no=(()=>{class e extends bM{_compositionMode;_composing=!1;constructor(A,i,o){super(A,i),this._compositionMode=o,this._compositionMode==null&&(this._compositionMode=!Kx())}writeValue(A){let i=A??"";this.setProperty("value",i)}_handleInput(A){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(A)}_compositionStart(){this._composing=!0}_compositionEnd(A){this._composing=!1,this._compositionMode&&this.onChange(A)}static \u0275fac=function(i){return new(i||e)(V(ae),V(q),V(Ux,8))};static \u0275dir=T({type:e,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(i,o){i&1&&G("input",function(g){return o._handleInput(g.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(g){return o._compositionEnd(g.target.value)})},standalone:!1,features:[FA([_x]),dA]})}return e})();function Cu(e){return e==null||Bu(e)===0}function Bu(e){return e==null?null:Array.isArray(e)||typeof e=="string"?e.length:e instanceof Set?e.size:null}var Rn=new F(""),fQ=new F(""),xx=/^(?=.{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])?)*$/,Kr=class{static min(t){return Yx(t)}static max(t){return Jx(t)}static required(t){return Hx(t)}static requiredTrue(t){return Tx(t)}static email(t){return Ox(t)}static minLength(t){return Px(t)}static maxLength(t){return Zx(t)}static pattern(t){return qx(t)}static nullValidator(t){return kM()}static compose(t){return LM(t)}static composeAsync(t){return _M(t)}};function Yx(e){return t=>{if(t.value==null||e==null)return null;let A=parseFloat(t.value);return!isNaN(A)&&A{if(t.value==null||e==null)return null;let A=parseFloat(t.value);return!isNaN(A)&&A>e?{max:{max:e,actual:t.value}}:null}}function Hx(e){return Cu(e.value)?{required:!0}:null}function Tx(e){return e.value===!0?null:{required:!0}}function Ox(e){return Cu(e.value)||xx.test(e.value)?null:{email:!0}}function Px(e){return t=>{let A=t.value?.length??Bu(t.value);return A===null||A===0?null:A{let A=t.value?.length??Bu(t.value);return A!==null&&A>e?{maxlength:{requiredLength:e,actualLength:A}}:null}}function qx(e){if(!e)return kM;let t,A;return typeof e=="string"?(A="",e.charAt(0)!=="^"&&(A+="^"),A+=e,e.charAt(e.length-1)!=="$"&&(A+="$"),t=new RegExp(A)):(A=e.toString(),t=e),i=>{if(Cu(i.value))return null;let o=i.value;return t.test(o)?null:{pattern:{requiredPattern:A,actualValue:o}}}}function kM(e){return null}function FM(e){return e!=null}function vM(e){return mn(e)?se(e):e}function SM(e){let t={};return e.forEach(A=>{t=A!=null?k(k({},t),A):t}),Object.keys(t).length===0?null:t}function NM(e,t){return t.map(A=>A(e))}function Vx(e){return!e.validate}function GM(e){return e.map(t=>Vx(t)?t:A=>t.validate(A))}function LM(e){if(!e)return null;let t=e.filter(FM);return t.length==0?null:function(A){return SM(NM(A,t))}}function Qu(e){return e!=null?LM(GM(e)):null}function _M(e){if(!e)return null;let t=e.filter(FM);return t.length==0?null:function(A){let i=NM(A,t).map(vM);return xs(i).pipe(sA(SM))}}function Eu(e){return e!=null?_M(GM(e)):null}function fM(e,t){return e===null?[t]:Array.isArray(e)?[...e,t]:[e,t]}function KM(e){return e._rawValidators}function UM(e){return e._rawAsyncValidators}function au(e){return e?Array.isArray(e)?e:[e]:[]}function BQ(e,t){return Array.isArray(e)?e.includes(t):e===t}function pM(e,t){let A=au(t);return au(e).forEach(o=>{BQ(A,o)||A.push(o)}),A}function wM(e,t){return au(t).filter(A=>!BQ(e,A))}var QQ=class{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}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=Qu(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=Eu(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t=void 0){this.control&&this.control.reset(t)}hasError(t,A){return this.control?this.control.hasError(t,A):!1}getError(t,A){return this.control?this.control.getError(t,A):null}},lg=class extends QQ{name;get formDirective(){return null}get path(){return null}},Si=class extends QQ{_parent=null;name=null;valueAccessor=null},Iu=class{_cd;constructor(t){this._cd=t}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},Wx={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},P$=uA(k({},Wx),{"[class.ng-submitted]":"isSubmitted"}),ai=(()=>{class e extends Iu{constructor(A){super(A)}static \u0275fac=function(i){return new(i||e)(V(Si,2))};static \u0275dir=T({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,o){i&2&&nA("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)},standalone:!1,features:[dA]})}return e})();var Ga="VALID",CQ="INVALID",Lr="PENDING",La="DISABLED",Mn=class{},EQ=class extends Mn{value;source;constructor(t,A){super(),this.value=t,this.source=A}},Ka=class extends Mn{pristine;source;constructor(t,A){super(),this.pristine=t,this.source=A}},Ua=class extends Mn{touched;source;constructor(t,A){super(),this.touched=t,this.source=A}},_r=class extends Mn{status;source;constructor(t,A){super(),this.status=t,this.source=A}},cQ=class extends Mn{source;constructor(t){super(),this.source=t}},lQ=class extends Mn{source;constructor(t){super(),this.source=t}};function xM(e){return(pQ(e)?e.validators:e)||null}function zx(e){return Array.isArray(e)?Qu(e):e||null}function YM(e,t){return(pQ(t)?t.asyncValidators:e)||null}function jx(e){return Array.isArray(e)?Eu(e):e||null}function pQ(e){return e!=null&&!Array.isArray(e)&&typeof e=="object"}function Xx(e,t,A){let i=e.controls;if(!(t?Object.keys(i):i).length)throw new J(1e3,"");if(!i[A])throw new J(1001,"")}function $x(e,t,A){e._forEachChild((i,o)=>{if(A[o]===void 0)throw new J(1002,"")})}var dQ=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(t,A){this._assignValidators(t),this._assignAsyncValidators(A)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get status(){return Nt(this.statusReactive)}set status(t){Nt(()=>this.statusReactive.set(t))}_status=Jo(()=>this.statusReactive());statusReactive=gt(void 0);get valid(){return this.status===Ga}get invalid(){return this.status===CQ}get pending(){return this.status==Lr}get disabled(){return this.status===La}get enabled(){return this.status!==La}errors;get pristine(){return Nt(this.pristineReactive)}set pristine(t){Nt(()=>this.pristineReactive.set(t))}_pristine=Jo(()=>this.pristineReactive());pristineReactive=gt(!0);get dirty(){return!this.pristine}get touched(){return Nt(this.touchedReactive)}set touched(t){Nt(()=>this.touchedReactive.set(t))}_touched=Jo(()=>this.touchedReactive());touchedReactive=gt(!1);get untouched(){return!this.touched}_events=new K;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._assignValidators(t)}setAsyncValidators(t){this._assignAsyncValidators(t)}addValidators(t){this.setValidators(pM(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(pM(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(wM(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(wM(t,this._rawAsyncValidators))}hasValidator(t){return BQ(this._rawValidators,t)}hasAsyncValidator(t){return BQ(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){let A=this.touched===!1;this.touched=!0;let i=t.sourceControl??this;this._parent&&!t.onlySelf&&this._parent.markAsTouched(uA(k({},t),{sourceControl:i})),A&&t.emitEvent!==!1&&this._events.next(new Ua(!0,i))}markAllAsTouched(t={}){this.markAsTouched({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:this}),this._forEachChild(A=>A.markAllAsTouched(t))}markAsUntouched(t={}){let A=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let i=t.sourceControl??this;this._forEachChild(o=>{o.markAsUntouched({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:i})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t,i),A&&t.emitEvent!==!1&&this._events.next(new Ua(!1,i))}markAsDirty(t={}){let A=this.pristine===!0;this.pristine=!1;let i=t.sourceControl??this;this._parent&&!t.onlySelf&&this._parent.markAsDirty(uA(k({},t),{sourceControl:i})),A&&t.emitEvent!==!1&&this._events.next(new Ka(!1,i))}markAsPristine(t={}){let A=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let i=t.sourceControl??this;this._forEachChild(o=>{o.markAsPristine({onlySelf:!0,emitEvent:t.emitEvent})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t,i),A&&t.emitEvent!==!1&&this._events.next(new Ka(!0,i))}markAsPending(t={}){this.status=Lr;let A=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new _r(this.status,A)),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.markAsPending(uA(k({},t),{sourceControl:A}))}disable(t={}){let A=this._parentMarkedDirty(t.onlySelf);this.status=La,this.errors=null,this._forEachChild(o=>{o.disable(uA(k({},t),{onlySelf:!0}))}),this._updateValue();let i=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new EQ(this.value,i)),this._events.next(new _r(this.status,i)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(uA(k({},t),{skipPristineCheck:A}),this),this._onDisabledChange.forEach(o=>o(!0))}enable(t={}){let A=this._parentMarkedDirty(t.onlySelf);this.status=Ga,this._forEachChild(i=>{i.enable(uA(k({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(uA(k({},t),{skipPristineCheck:A}),this),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(t,A){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine({},A),this._parent._updateTouched({},A))}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let i=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Ga||this.status===Lr)&&this._runAsyncValidator(i,t.emitEvent)}let A=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new EQ(this.value,A)),this._events.next(new _r(this.status,A)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(uA(k({},t),{sourceControl:A}))}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(A=>A._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?La:Ga}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t,A){if(this.asyncValidator){this.status=Lr,this._hasOwnPendingAsyncValidator={emitEvent:A!==!1};let i=vM(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(o=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(o,{emitEvent:A,shouldHaveEmitted:t})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let t=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,t}return!1}setErrors(t,A={}){this.errors=t,this._updateControlsErrors(A.emitEvent!==!1,this,A.shouldHaveEmitted)}get(t){let A=t;return A==null||(Array.isArray(A)||(A=A.split(".")),A.length===0)?null:A.reduce((i,o)=>i&&i._find(o),this)}getError(t,A){let i=A?this.get(A):this;return i&&i.errors?i.errors[t]:null}hasError(t,A){return!!this.getError(t,A)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t,A,i){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),(t||i)&&this._events.next(new _r(this.status,A)),this._parent&&this._parent._updateControlsErrors(t,A,i)}_initObservables(){this.valueChanges=new z,this.statusChanges=new z}_calculateStatus(){return this._allControlsDisabled()?La:this.errors?CQ:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Lr)?Lr:this._anyControlsHaveStatus(CQ)?CQ:Ga}_anyControlsHaveStatus(t){return this._anyControls(A=>A.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t,A){let i=!this._anyControlsDirty(),o=this.pristine!==i;this.pristine=i,this._parent&&!t.onlySelf&&this._parent._updatePristine(t,A),o&&this._events.next(new Ka(this.pristine,A))}_updateTouched(t={},A){this.touched=this._anyControlsTouched(),this._events.next(new Ua(this.touched,A)),this._parent&&!t.onlySelf&&this._parent._updateTouched(t,A)}_onDisabledChange=[];_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){pQ(t)&&t.updateOn!=null&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){let A=this._parent&&this._parent.dirty;return!t&&!!A&&!this._parent._anyControlsDirty()}_find(t){return null}_assignValidators(t){this._rawValidators=Array.isArray(t)?t.slice():t,this._composedValidatorFn=zx(this._rawValidators)}_assignAsyncValidators(t){this._rawAsyncValidators=Array.isArray(t)?t.slice():t,this._composedAsyncValidatorFn=jx(this._rawAsyncValidators)}},hQ=class extends dQ{constructor(t,A,i){super(xM(A),YM(i,A)),this.controls=t,this._initObservables(),this._setUpdateStrategy(A),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(t,A){return this.controls[t]?this.controls[t]:(this.controls[t]=A,A.setParent(this),A._registerOnCollectionChange(this._onCollectionChange),A)}addControl(t,A,i={}){this.registerControl(t,A),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(t,A={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:A.emitEvent}),this._onCollectionChange()}setControl(t,A,i={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],A&&this.registerControl(t,A),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,A={}){$x(this,!0,t),Object.keys(t).forEach(i=>{Xx(this,!0,i),this.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:A.emitEvent})}),this.updateValueAndValidity(A)}patchValue(t,A={}){t!=null&&(Object.keys(t).forEach(i=>{let o=this.controls[i];o&&o.patchValue(t[i],{onlySelf:!0,emitEvent:A.emitEvent})}),this.updateValueAndValidity(A))}reset(t={},A={}){this._forEachChild((i,o)=>{i.reset(t?t[o]:null,{onlySelf:!0,emitEvent:A.emitEvent})}),this._updatePristine(A,this),this._updateTouched(A,this),this.updateValueAndValidity(A)}getRawValue(){return this._reduceChildren({},(t,A,i)=>(t[i]=A.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(A,i)=>i._syncPendingControls()?!0:A);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(A=>{let i=this.controls[A];i&&t(i,A)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(let[A,i]of Object.entries(this.controls))if(this.contains(A)&&t(i))return!0;return!1}_reduceValue(){let t={};return this._reduceChildren(t,(A,i,o)=>((i.enabled||this.disabled)&&(A[o]=i.value),A))}_reduceChildren(t,A){let i=t;return this._forEachChild((o,n)=>{i=A(i,o,n)}),i}_allControlsDisabled(){for(let t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}};var Ur=new F("",{providedIn:"root",factory:()=>wQ}),wQ="always";function AY(e,t){return[...t.path,e]}function xa(e,t,A=wQ){cu(e,t),t.valueAccessor.writeValue(e.value),(e.disabled||A==="always")&&t.valueAccessor.setDisabledState?.(e.disabled),tY(e,t),oY(e,t),iY(e,t),eY(e,t)}function uQ(e,t,A=!0){let i=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(i),t.valueAccessor.registerOnTouched(i)),DQ(e,t),e&&(t._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function mQ(e,t){e.forEach(A=>{A.registerOnValidatorChange&&A.registerOnValidatorChange(t)})}function eY(e,t){if(t.valueAccessor.setDisabledState){let A=i=>{t.valueAccessor.setDisabledState(i)};e.registerOnDisabledChange(A),t._registerOnDestroy(()=>{e._unregisterOnDisabledChange(A)})}}function cu(e,t){let A=KM(e);t.validator!==null?e.setValidators(fM(A,t.validator)):typeof A=="function"&&e.setValidators([A]);let i=UM(e);t.asyncValidator!==null?e.setAsyncValidators(fM(i,t.asyncValidator)):typeof i=="function"&&e.setAsyncValidators([i]);let o=()=>e.updateValueAndValidity();mQ(t._rawValidators,o),mQ(t._rawAsyncValidators,o)}function DQ(e,t){let A=!1;if(e!==null){if(t.validator!==null){let o=KM(e);if(Array.isArray(o)&&o.length>0){let n=o.filter(g=>g!==t.validator);n.length!==o.length&&(A=!0,e.setValidators(n))}}if(t.asyncValidator!==null){let o=UM(e);if(Array.isArray(o)&&o.length>0){let n=o.filter(g=>g!==t.asyncValidator);n.length!==o.length&&(A=!0,e.setAsyncValidators(n))}}}let i=()=>{};return mQ(t._rawValidators,i),mQ(t._rawAsyncValidators,i),A}function tY(e,t){t.valueAccessor.registerOnChange(A=>{e._pendingValue=A,e._pendingChange=!0,e._pendingDirty=!0,e.updateOn==="change"&&JM(e,t)})}function iY(e,t){t.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,e.updateOn==="blur"&&e._pendingChange&&JM(e,t),e.updateOn!=="submit"&&e.markAsTouched()})}function JM(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function oY(e,t){let A=(i,o)=>{t.valueAccessor.writeValue(i),o&&t.viewToModelUpdate(i)};e.registerOnChange(A),t._registerOnDestroy(()=>{e._unregisterOnChange(A)})}function HM(e,t){e==null,cu(e,t)}function nY(e,t){return DQ(e,t)}function TM(e,t){if(!e.hasOwnProperty("model"))return!1;let A=e.model;return A.isFirstChange()?!0:!Object.is(t,A.currentValue)}function gY(e){return Object.getPrototypeOf(e.constructor)===Lx}function OM(e,t){e._syncPendingControls(),t.forEach(A=>{let i=A.control;i.updateOn==="submit"&&i._pendingChange&&(A.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function PM(e,t){if(!t)return null;Array.isArray(t);let A,i,o;return t.forEach(n=>{n.constructor===no?A=n:gY(n)?i=n:o=n}),o||i||A||null}function rY(e,t){let A=e.indexOf(t);A>-1&&e.splice(A,1)}var sY={provide:lg,useExisting:ot(()=>Ya)},_a=Promise.resolve(),Ya=(()=>{class e extends lg{callSetDisabledState;get submitted(){return Nt(this.submittedReactive)}_submitted=Jo(()=>this.submittedReactive());submittedReactive=gt(!1);_directives=new Set;form;ngSubmit=new z;options;constructor(A,i,o){super(),this.callSetDisabledState=o,this.form=new hQ({},Qu(A),Eu(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(A){_a.then(()=>{let i=this._findContainer(A.path);A.control=i.registerControl(A.name,A.control),xa(A.control,A,this.callSetDisabledState),A.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(A)})}getControl(A){return this.form.get(A.path)}removeControl(A){_a.then(()=>{let i=this._findContainer(A.path);i&&i.removeControl(A.name),this._directives.delete(A)})}addFormGroup(A){_a.then(()=>{let i=this._findContainer(A.path),o=new hQ({});HM(o,A),i.registerControl(A.name,o),o.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(A){_a.then(()=>{let i=this._findContainer(A.path);i&&i.removeControl(A.name)})}getFormGroup(A){return this.form.get(A.path)}updateModel(A,i){_a.then(()=>{this.form.get(A.path).setValue(i)})}setValue(A){this.control.setValue(A)}onSubmit(A){return this.submittedReactive.set(!0),OM(this.form,this._directives),this.ngSubmit.emit(A),this.form._events.next(new cQ(this.control)),A?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(A=void 0){this.form.reset(A),this.submittedReactive.set(!1),this.form._events.next(new lQ(this.form))}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(A){return A.pop(),A.length?this.form.get(A):this.form}static \u0275fac=function(i){return new(i||e)(V(Rn,10),V(fQ,10),V(Ur,8))};static \u0275dir=T({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(i,o){i&1&&G("submit",function(g){return o.onSubmit(g)})("reset",function(){return o.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[FA([sY]),dA]})}return e})();function yM(e,t){let A=e.indexOf(t);A>-1&&e.splice(A,1)}function MM(e){return typeof e=="object"&&e!==null&&Object.keys(e).length===2&&"value"in e&&"disabled"in e}var yQ=class extends dQ{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(t=null,A,i){super(xM(A),YM(i,A)),this._applyFormState(t),this._setUpdateStrategy(A),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),pQ(A)&&(A.nonNullable||A.initialValueIsDefault)&&(MM(t)?this.defaultValue=t.value:this.defaultValue=t)}setValue(t,A={}){this.value=this._pendingValue=t,this._onChange.length&&A.emitModelToViewChange!==!1&&this._onChange.forEach(i=>i(this.value,A.emitViewToModelChange!==!1)),this.updateValueAndValidity(A)}patchValue(t,A={}){this.setValue(t,A)}reset(t=this.defaultValue,A={}){this._applyFormState(t),this.markAsPristine(A),this.markAsUntouched(A),this.setValue(this.value,A),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){yM(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){yM(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(t){MM(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}};var aY=e=>e instanceof yQ;var IY={provide:Si,useExisting:ot(()=>Xt)},RM=Promise.resolve(),Xt=(()=>{class e extends Si{_changeDetectorRef;callSetDisabledState;control=new yQ;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new z;constructor(A,i,o,n,g,r){super(),this._changeDetectorRef=g,this.callSetDisabledState=r,this._parent=A,this._setValidators(i),this._setAsyncValidators(o),this.valueAccessor=PM(this,n)}ngOnChanges(A){if(this._checkForErrors(),!this._registered||"name"in A){if(this._registered&&(this._checkName(),this.formDirective)){let i=A.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in A&&this._updateDisabled(A),TM(A,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(A){this.viewModel=A,this.update.emit(A)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){xa(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(A){RM.then(()=>{this.control.setValue(A,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(A){let i=A.isDisabled.currentValue,o=i!==0&&eA(i);RM.then(()=>{o&&!this.control.disabled?this.control.disable():!o&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(A){return this._parent?AY(A,this._parent):[A]}static \u0275fac=function(i){return new(i||e)(V(lg,9),V(Rn,10),V(fQ,10),V(Zo,10),V(UA,8),V(Ur,8))};static \u0275dir=T({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[FA([IY]),dA,TA]})}return e})();var ZM=new F(""),CY={provide:Si,useExisting:ot(()=>lu)},lu=(()=>{class e extends Si{_ngModelWarningConfig;callSetDisabledState;viewModel;form;set isDisabled(A){}model;update=new z;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(A,i,o,n,g){super(),this._ngModelWarningConfig=n,this.callSetDisabledState=g,this._setValidators(A),this._setAsyncValidators(i),this.valueAccessor=PM(this,o)}ngOnChanges(A){if(this._isControlChanged(A)){let i=A.form.previousValue;i&&uQ(i,this,!1),xa(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}TM(A,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&uQ(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(A){this.viewModel=A,this.update.emit(A)}_isControlChanged(A){return A.hasOwnProperty("form")}static \u0275fac=function(i){return new(i||e)(V(Rn,10),V(fQ,10),V(Zo,10),V(ZM,8),V(Ur,8))};static \u0275dir=T({type:e,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],standalone:!1,features:[FA([CY]),dA,TA]})}return e})(),BY={provide:lg,useExisting:ot(()=>Ja)},Ja=(()=>{class e extends lg{callSetDisabledState;get submitted(){return Nt(this._submittedReactive)}set submitted(A){this._submittedReactive.set(A)}_submitted=Jo(()=>this._submittedReactive());_submittedReactive=gt(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new z;constructor(A,i,o){super(),this.callSetDisabledState=o,this._setValidators(A),this._setAsyncValidators(i)}ngOnChanges(A){A.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(DQ(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(A){let i=this.form.get(A.path);return xa(i,A,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(A),i}getControl(A){return this.form.get(A.path)}removeControl(A){uQ(A.control||null,A,!1),rY(this.directives,A)}addFormGroup(A){this._setUpFormContainer(A)}removeFormGroup(A){this._cleanUpFormContainer(A)}getFormGroup(A){return this.form.get(A.path)}addFormArray(A){this._setUpFormContainer(A)}removeFormArray(A){this._cleanUpFormContainer(A)}getFormArray(A){return this.form.get(A.path)}updateModel(A,i){this.form.get(A.path).setValue(i)}onSubmit(A){return this._submittedReactive.set(!0),OM(this.form,this.directives),this.ngSubmit.emit(A),this.form._events.next(new cQ(this.control)),A?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(A=void 0){this.form.reset(A),this._submittedReactive.set(!1),this.form._events.next(new lQ(this.form))}_updateDomValue(){this.directives.forEach(A=>{let i=A.control,o=this.form.get(A.path);i!==o&&(uQ(i||null,A),aY(o)&&(xa(o,A,this.callSetDisabledState),A.control=o))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(A){let i=this.form.get(A.path);HM(i,A),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(A){if(this.form){let i=this.form.get(A.path);i&&nY(i,A)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){cu(this.form,this),this._oldForm&&DQ(this._oldForm,this)}static \u0275fac=function(i){return new(i||e)(V(Rn,10),V(fQ,10),V(Ur,8))};static \u0275dir=T({type:e,selectors:[["","formGroup",""]],hostBindings:function(i,o){i&1&&G("submit",function(g){return o.onSubmit(g)})("reset",function(){return o.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[FA([BY]),dA,TA]})}return e})();var qM=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({})}return e})();var MQ=(()=>{class e{static withConfig(A){return{ngModule:e,providers:[{provide:Ur,useValue:A.callSetDisabledState??wQ}]}}static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[qM]})}return e})(),VM=(()=>{class e{static withConfig(A){return{ngModule:e,providers:[{provide:ZM,useValue:A.warnOnNgModelWithFormControl??"always"},{provide:Ur,useValue:A.callSetDisabledState??wQ}]}}static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[qM]})}return e})();var PA="primary",AI=Symbol("RouteTitle"),Du=class{params;constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){let A=this.params[t];return Array.isArray(A)?A[0]:A}return null}getAll(t){if(this.has(t)){let A=this.params[t];return Array.isArray(A)?A:[A]}return[]}get keys(){return Object.keys(this.params)}};function ug(e){return new Du(e)}function tR(e,t,A){let i=A.path.split("/");if(i.length>e.length||A.pathMatch==="full"&&(t.hasChildren()||i.lengthi[n]===o)}else return e===t}function oR(e){return e.length>0?e[e.length-1]:null}function vn(e){return rn(e)?e:mn(e)?se(Promise.resolve(e)):iA(e)}var EY={exact:gR,subset:rR},nR={exact:cY,subset:lY,ignored:()=>!0};function WM(e,t,A){return EY[A.paths](e.root,t.root,A.matrixParams)&&nR[A.queryParams](e.queryParams,t.queryParams)&&!(A.fragment==="exact"&&e.fragment!==t.fragment)}function cY(e,t){return go(e,t)}function gR(e,t,A){if(!dg(e.segments,t.segments)||!kQ(e.segments,t.segments,A)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let i in t.children)if(!e.children[i]||!gR(e.children[i],t.children[i],A))return!1;return!0}function lY(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(A=>iR(e[A],t[A]))}function rR(e,t,A){return sR(e,t,t.segments,A)}function sR(e,t,A,i){if(e.segments.length>A.length){let o=e.segments.slice(0,A.length);return!(!dg(o,A)||t.hasChildren()||!kQ(o,A,i))}else if(e.segments.length===A.length){if(!dg(e.segments,A)||!kQ(e.segments,A,i))return!1;for(let o in t.children)if(!e.children[o]||!rR(e.children[o],t.children[o],i))return!1;return!0}else{let o=A.slice(0,e.segments.length),n=A.slice(e.segments.length);return!dg(e.segments,o)||!kQ(e.segments,o,i)||!e.children[PA]?!1:sR(e.children[PA],t,n,i)}}function kQ(e,t,A){return t.every((i,o)=>nR[A](e[o].parameters,i.parameters))}var so=class{root;queryParams;fragment;_queryParamMap;constructor(t=new te([],{}),A={},i=null){this.root=t,this.queryParams=A,this.fragment=i}get queryParamMap(){return this._queryParamMap??=ug(this.queryParams),this._queryParamMap}toString(){return uY.serialize(this)}},te=class{segments;children;parent=null;constructor(t,A){this.segments=t,this.children=A,Object.values(A).forEach(i=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return FQ(this)}},bn=class{path;parameters;_parameterMap;constructor(t,A){this.path=t,this.parameters=A}get parameterMap(){return this._parameterMap??=ug(this.parameters),this._parameterMap}toString(){return IR(this)}};function dY(e,t){return dg(e,t)&&e.every((A,i)=>go(A.parameters,t[i].parameters))}function dg(e,t){return e.length!==t.length?!1:e.every((A,i)=>A.path===t[i].path)}function hY(e,t){let A=[];return Object.entries(e.children).forEach(([i,o])=>{i===PA&&(A=A.concat(t(o,i)))}),Object.entries(e.children).forEach(([i,o])=>{i!==PA&&(A=A.concat(t(o,i)))}),A}var mg=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:()=>new kn,providedIn:"root"})}return e})(),kn=class{parse(t){let A=new wu(t);return new so(A.parseRootSegment(),A.parseQueryParams(),A.parseFragment())}serialize(t){let A=`/${Ha(t.root,!0)}`,i=fY(t.queryParams),o=typeof t.fragment=="string"?`#${mY(t.fragment)}`:"";return`${A}${i}${o}`}},uY=new kn;function FQ(e){return e.segments.map(t=>IR(t)).join("/")}function Ha(e,t){if(!e.hasChildren())return FQ(e);if(t){let A=e.children[PA]?Ha(e.children[PA],!1):"",i=[];return Object.entries(e.children).forEach(([o,n])=>{o!==PA&&i.push(`${o}:${Ha(n,!1)}`)}),i.length>0?`${A}(${i.join("//")})`:A}else{let A=hY(e,(i,o)=>o===PA?[Ha(e.children[PA],!1)]:[`${o}:${Ha(i,!1)}`]);return Object.keys(e.children).length===1&&e.children[PA]!=null?`${FQ(e)}/${A[0]}`:`${FQ(e)}/(${A.join("//")})`}}function aR(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function RQ(e){return aR(e).replace(/%3B/gi,";")}function mY(e){return encodeURI(e)}function pu(e){return aR(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function vQ(e){return decodeURIComponent(e)}function zM(e){return vQ(e.replace(/\+/g,"%20"))}function IR(e){return`${pu(e.path)}${DY(e.parameters)}`}function DY(e){return Object.entries(e).map(([t,A])=>`;${pu(t)}=${pu(A)}`).join("")}function fY(e){let t=Object.entries(e).map(([A,i])=>Array.isArray(i)?i.map(o=>`${RQ(A)}=${RQ(o)}`).join("&"):`${RQ(A)}=${RQ(i)}`).filter(A=>A);return t.length?`?${t.join("&")}`:""}var pY=/^[^\/()?;#]+/;function du(e){let t=e.match(pY);return t?t[0]:""}var wY=/^[^\/()?;=#]+/;function yY(e){let t=e.match(wY);return t?t[0]:""}var MY=/^[^=?&#]+/;function RY(e){let t=e.match(MY);return t?t[0]:""}var bY=/^[^&#]+/;function kY(e){let t=e.match(bY);return t?t[0]:""}var wu=class{url;remaining;constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new te([],{}):new te([],this.parseChildren())}parseQueryParams(){let t={};if(this.consumeOptional("?"))do this.parseQueryParam(t);while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let A={};this.peekStartsWith("/(")&&(this.capture("/"),A=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(t.length>0||Object.keys(A).length>0)&&(i[PA]=new te(t,A)),i}parseSegment(){let t=du(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new J(4009,!1);return this.capture(t),new bn(vQ(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let A=yY(this.remaining);if(!A)return;this.capture(A);let i="";if(this.consumeOptional("=")){let o=du(this.remaining);o&&(i=o,this.capture(i))}t[vQ(A)]=vQ(i)}parseQueryParam(t){let A=RY(this.remaining);if(!A)return;this.capture(A);let i="";if(this.consumeOptional("=")){let g=kY(this.remaining);g&&(i=g,this.capture(i))}let o=zM(A),n=zM(i);if(t.hasOwnProperty(o)){let g=t[o];Array.isArray(g)||(g=[g],t[o]=g),g.push(n)}else t[o]=n}parseParens(t){let A={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let i=du(this.remaining),o=this.remaining[i.length];if(o!=="/"&&o!==")"&&o!==";")throw new J(4010,!1);let n;i.indexOf(":")>-1?(n=i.slice(0,i.indexOf(":")),this.capture(n),this.capture(":")):t&&(n=PA);let g=this.parseChildren();A[n]=Object.keys(g).length===1?g[PA]:new te([],g),this.consumeOptional("//")}return A}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1}capture(t){if(!this.consumeOptional(t))throw new J(4011,!1)}};function CR(e){return e.segments.length>0?new te([],{[PA]:e}):e}function BR(e){let t={};for(let[i,o]of Object.entries(e.children)){let n=BR(o);if(i===PA&&n.segments.length===0&&n.hasChildren())for(let[g,r]of Object.entries(n.children))t[g]=r;else(n.segments.length>0||n.hasChildren())&&(t[i]=n)}let A=new te(e.segments,t);return FY(A)}function FY(e){if(e.numberOfChildren===1&&e.children[PA]){let t=e.children[PA];return new te(e.segments.concat(t.segments),t.children)}return e}function Or(e){return e instanceof so}function QR(e,t,A=null,i=null){let o=ER(e);return cR(o,t,A,i)}function ER(e){let t;function A(n){let g={};for(let s of n.children){let a=A(s);g[s.outlet]=a}let r=new te(n.url,g);return n===e&&(t=r),r}let i=A(e.root),o=CR(i);return t??o}function cR(e,t,A,i){let o=e;for(;o.parent;)o=o.parent;if(t.length===0)return hu(o,o,o,A,i);let n=vY(t);if(n.toRoot())return hu(o,o,new te([],{}),A,i);let g=SY(n,o,e),r=g.processChildren?Oa(g.segmentGroup,g.index,n.commands):dR(g.segmentGroup,g.index,n.commands);return hu(o,g.segmentGroup,r,A,i)}function NQ(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function Za(e){return typeof e=="object"&&e!=null&&e.outlets}function hu(e,t,A,i,o){let n={};i&&Object.entries(i).forEach(([s,a])=>{n[s]=Array.isArray(a)?a.map(Q=>`${Q}`):`${a}`});let g;e===t?g=A:g=lR(e,t,A);let r=CR(BR(g));return new so(r,n,o)}function lR(e,t,A){let i={};return Object.entries(e.children).forEach(([o,n])=>{n===t?i[o]=A:i[o]=lR(n,t,A)}),new te(e.segments,i)}var GQ=class{isAbsolute;numberOfDoubleDots;commands;constructor(t,A,i){if(this.isAbsolute=t,this.numberOfDoubleDots=A,this.commands=i,t&&i.length>0&&NQ(i[0]))throw new J(4003,!1);let o=i.find(Za);if(o&&o!==oR(i))throw new J(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function vY(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new GQ(!0,0,e);let t=0,A=!1,i=e.reduce((o,n,g)=>{if(typeof n=="object"&&n!=null){if(n.outlets){let r={};return Object.entries(n.outlets).forEach(([s,a])=>{r[s]=typeof a=="string"?a.split("/"):a}),[...o,{outlets:r}]}if(n.segmentPath)return[...o,n.segmentPath]}return typeof n!="string"?[...o,n]:g===0?(n.split("/").forEach((r,s)=>{s==0&&r==="."||(s==0&&r===""?A=!0:r===".."?t++:r!=""&&o.push(r))}),o):[...o,n]},[]);return new GQ(A,t,i)}var Hr=class{segmentGroup;processChildren;index;constructor(t,A,i){this.segmentGroup=t,this.processChildren=A,this.index=i}};function SY(e,t,A){if(e.isAbsolute)return new Hr(t,!0,0);if(!A)return new Hr(t,!1,NaN);if(A.parent===null)return new Hr(A,!0,0);let i=NQ(e.commands[0])?0:1,o=A.segments.length-1+i;return NY(A,o,e.numberOfDoubleDots)}function NY(e,t,A){let i=e,o=t,n=A;for(;n>o;){if(n-=o,i=i.parent,!i)throw new J(4005,!1);o=i.segments.length}return new Hr(i,!1,o-n)}function GY(e){return Za(e[0])?e[0].outlets:{[PA]:e}}function dR(e,t,A){if(e??=new te([],{}),e.segments.length===0&&e.hasChildren())return Oa(e,t,A);let i=LY(e,t,A),o=A.slice(i.commandIndex);if(i.match&&i.pathIndexn!==PA)&&e.children[PA]&&e.numberOfChildren===1&&e.children[PA].segments.length===0){let n=Oa(e.children[PA],t,A);return new te(e.segments,n.children)}return Object.entries(i).forEach(([n,g])=>{typeof g=="string"&&(g=[g]),g!==null&&(o[n]=dR(e.children[n],t,g))}),Object.entries(e.children).forEach(([n,g])=>{i[n]===void 0&&(o[n]=g)}),new te(e.segments,o)}}function LY(e,t,A){let i=0,o=t,n={match:!1,pathIndex:0,commandIndex:0};for(;o=A.length)return n;let g=e.segments[o],r=A[i];if(Za(r))break;let s=`${r}`,a=i0&&s===void 0)break;if(s&&a&&typeof a=="object"&&a.outlets===void 0){if(!XM(s,a,g))return n;i+=2}else{if(!XM(s,{},g))return n;i++}o++}return{match:!0,pathIndex:o,commandIndex:i}}function yu(e,t,A){let i=e.segments.slice(0,t),o=0;for(;o{typeof i=="string"&&(i=[i]),i!==null&&(t[A]=yu(new te([],{}),0,i))}),t}function jM(e){let t={};return Object.entries(e).forEach(([A,i])=>t[A]=`${i}`),t}function XM(e,t,A){return e==A.path&&go(t,A.parameters)}var SQ="imperative",We=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(We||{}),Ai=class{id;url;constructor(t,A){this.id=t,this.url=A}},Fn=class extends Ai{type=We.NavigationStart;navigationTrigger;restoredState;constructor(t,A,i="imperative",o=null){super(t,A),this.navigationTrigger=i,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},ei=class extends Ai{urlAfterRedirects;type=We.NavigationEnd;constructor(t,A,i){super(t,A),this.urlAfterRedirects=i}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},Gt=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(Gt||{}),Pr=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(Pr||{}),ro=class extends Ai{reason;code;type=We.NavigationCancel;constructor(t,A,i,o){super(t,A),this.reason=i,this.code=o}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},ao=class extends Ai{reason;code;type=We.NavigationSkipped;constructor(t,A,i,o){super(t,A),this.reason=i,this.code=o}},Zr=class extends Ai{error;target;type=We.NavigationError;constructor(t,A,i,o){super(t,A),this.error=i,this.target=o}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},qa=class extends Ai{urlAfterRedirects;state;type=We.RoutesRecognized;constructor(t,A,i,o){super(t,A),this.urlAfterRedirects=i,this.state=o}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},LQ=class extends Ai{urlAfterRedirects;state;type=We.GuardsCheckStart;constructor(t,A,i,o){super(t,A),this.urlAfterRedirects=i,this.state=o}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},_Q=class extends Ai{urlAfterRedirects;state;shouldActivate;type=We.GuardsCheckEnd;constructor(t,A,i,o,n){super(t,A),this.urlAfterRedirects=i,this.state=o,this.shouldActivate=n}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},KQ=class extends Ai{urlAfterRedirects;state;type=We.ResolveStart;constructor(t,A,i,o){super(t,A),this.urlAfterRedirects=i,this.state=o}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},UQ=class extends Ai{urlAfterRedirects;state;type=We.ResolveEnd;constructor(t,A,i,o){super(t,A),this.urlAfterRedirects=i,this.state=o}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},xQ=class{route;type=We.RouteConfigLoadStart;constructor(t){this.route=t}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},YQ=class{route;type=We.RouteConfigLoadEnd;constructor(t){this.route=t}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},JQ=class{snapshot;type=We.ChildActivationStart;constructor(t){this.snapshot=t}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},HQ=class{snapshot;type=We.ChildActivationEnd;constructor(t){this.snapshot=t}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},TQ=class{snapshot;type=We.ActivationStart;constructor(t){this.snapshot=t}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},OQ=class{snapshot;type=We.ActivationEnd;constructor(t){this.snapshot=t}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},qr=class{routerEvent;position;anchor;type=We.Scroll;constructor(t,A,i){this.routerEvent=t,this.position=A,this.anchor=i}toString(){let t=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${t}')`}},Va=class{},Vr=class{url;navigationBehaviorOptions;constructor(t,A){this.url=t,this.navigationBehaviorOptions=A}};function KY(e,t){return e.providers&&!e._injector&&(e._injector=Ea(e.providers,t,`Route: ${e.path}`)),e._injector??t}function Ni(e){return e.outlet||PA}function UY(e,t){let A=e.filter(i=>Ni(i)===t);return A.push(...e.filter(i=>Ni(i)!==t)),A}function eI(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){let A=t.routeConfig;if(A?._loadedInjector)return A._loadedInjector;if(A?._injector)return A._injector}return null}var PQ=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return eI(this.route?.snapshot)??this.rootInjector}constructor(t){this.rootInjector=t,this.children=new Dg(this.rootInjector)}},Dg=(()=>{class e{rootInjector;contexts=new Map;constructor(A){this.rootInjector=A}onChildOutletCreated(A,i){let o=this.getOrCreateContext(A);o.outlet=i,this.contexts.set(A,o)}onChildOutletDestroyed(A){let i=this.getContext(A);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){let A=this.contexts;return this.contexts=new Map,A}onOutletReAttached(A){this.contexts=A}getOrCreateContext(A){let i=this.getContext(A);return i||(i=new PQ(this.rootInjector),this.contexts.set(A,i)),i}getContext(A){return this.contexts.get(A)||null}static \u0275fac=function(i){return new(i||e)(Z(xe))};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),ZQ=class{_root;constructor(t){this._root=t}get root(){return this._root.value}parent(t){let A=this.pathFromRoot(t);return A.length>1?A[A.length-2]:null}children(t){let A=Mu(t,this._root);return A?A.children.map(i=>i.value):[]}firstChild(t){let A=Mu(t,this._root);return A&&A.children.length>0?A.children[0].value:null}siblings(t){let A=Ru(t,this._root);return A.length<2?[]:A[A.length-2].children.map(o=>o.value).filter(o=>o!==t)}pathFromRoot(t){return Ru(t,this._root).map(A=>A.value)}};function Mu(e,t){if(e===t.value)return t;for(let A of t.children){let i=Mu(e,A);if(i)return i}return null}function Ru(e,t){if(e===t.value)return[t];for(let A of t.children){let i=Ru(e,A);if(i.length)return i.unshift(t),i}return[]}var $t=class{value;children;constructor(t,A){this.value=t,this.children=A}toString(){return`TreeNode(${this.value})`}};function Jr(e){let t={};return e&&e.children.forEach(A=>t[A.value.outlet]=A),t}var Wa=class extends ZQ{snapshot;constructor(t,A){super(t),this.snapshot=A,Lu(this,t)}toString(){return this.snapshot.toString()}};function hR(e){let t=xY(e),A=new $A([new bn("",{})]),i=new $A({}),o=new $A({}),n=new $A({}),g=new $A(""),r=new Lt(A,i,n,g,o,PA,e,t.root);return r.snapshot=t.root,new Wa(new $t(r,[]),t)}function xY(e){let t={},A={},i={},o="",n=new hg([],t,i,o,A,PA,e,null,{});return new za("",new $t(n,[]))}var Lt=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(t,A,i,o,n,g,r,s){this.urlSubject=t,this.paramsSubject=A,this.queryParamsSubject=i,this.fragmentSubject=o,this.dataSubject=n,this.outlet=g,this.component=r,this._futureSnapshot=s,this.title=this.dataSubject?.pipe(sA(a=>a[AI]))??iA(void 0),this.url=t,this.params=A,this.queryParams=i,this.fragment=o,this.data=n}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(sA(t=>ug(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(sA(t=>ug(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function qQ(e,t,A="emptyOnly"){let i,{routeConfig:o}=e;return t!==null&&(A==="always"||o?.path===""||!t.component&&!t.routeConfig?.loadComponent)?i={params:k(k({},t.params),e.params),data:k(k({},t.data),e.data),resolve:k(k(k(k({},e.data),t.data),o?.data),e._resolvedData)}:i={params:k({},e.params),data:k({},e.data),resolve:k(k({},e.data),e._resolvedData??{})},o&&mR(o)&&(i.resolve[AI]=o.title),i}var hg=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[AI]}constructor(t,A,i,o,n,g,r,s,a){this.url=t,this.params=A,this.queryParams=i,this.fragment=o,this.data=n,this.outlet=g,this.component=r,this.routeConfig=s,this._resolve=a}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??=ug(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=ug(this.queryParams),this._queryParamMap}toString(){let t=this.url.map(i=>i.toString()).join("/"),A=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${A}')`}},za=class extends ZQ{url;constructor(t,A){super(A),this.url=t,Lu(this,A)}toString(){return uR(this._root)}};function Lu(e,t){t.value._routerState=e,t.children.forEach(A=>Lu(e,A))}function uR(e){let t=e.children.length>0?` { ${e.children.map(uR).join(", ")} } `:"";return`${e.value}${t}`}function uu(e){if(e.snapshot){let t=e.snapshot,A=e._futureSnapshot;e.snapshot=A,go(t.queryParams,A.queryParams)||e.queryParamsSubject.next(A.queryParams),t.fragment!==A.fragment&&e.fragmentSubject.next(A.fragment),go(t.params,A.params)||e.paramsSubject.next(A.params),QY(t.url,A.url)||e.urlSubject.next(A.url),go(t.data,A.data)||e.dataSubject.next(A.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function bu(e,t){let A=go(e.params,t.params)&&dY(e.url,t.url),i=!e.parent!=!t.parent;return A&&!i&&(!e.parent||bu(e.parent,t.parent))}function mR(e){return typeof e.title=="string"||e.title===null}var DR=new F(""),_u=(()=>{class e{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=PA;activateEvents=new z;deactivateEvents=new z;attachEvents=new z;detachEvents=new z;routerOutletData=Tw(void 0);parentContexts=B(Dg);location=B(Qe);changeDetector=B(UA);inputBinder=B(tI,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(A){if(A.name){let{firstChange:i,previousValue:o}=A.name;if(i)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(A){return this.parentContexts.getContext(A)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let A=this.parentContexts.getContext(this.name);A?.route&&(A.attachRef?this.attach(A.attachRef,A.route):this.activateWith(A.route,A.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new J(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new J(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new J(4012,!1);this.location.detach();let A=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(A.instance),A}attach(A,i){this.activated=A,this._activatedRoute=i,this.location.insert(A.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(A.instance)}deactivate(){if(this.activated){let A=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(A)}}activateWith(A,i){if(this.isActivated)throw new J(4013,!1);this._activatedRoute=A;let o=this.location,g=A.snapshot.component,r=this.parentContexts.getOrCreateContext(this.name).children,s=new ku(A,r,o.injector,this.routerOutletData);this.activated=o.createComponent(g,{index:o.length,injector:s,environmentInjector:i}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[TA]})}return e})(),ku=class{route;childContexts;parent;outletData;constructor(t,A,i,o){this.route=t,this.childContexts=A,this.parent=i,this.outletData=o}get(t,A){return t===Lt?this.route:t===Dg?this.childContexts:t===DR?this.outletData:this.parent.get(t,A)}},tI=new F(""),Ku=(()=>{class e{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(A){this.unsubscribeFromRouteData(A),this.subscribeToRouteData(A)}unsubscribeFromRouteData(A){this.outletDataSubscriptions.get(A)?.unsubscribe(),this.outletDataSubscriptions.delete(A)}subscribeToRouteData(A){let{activatedRoute:i}=A,o=mt([i.queryParams,i.params,i.data]).pipe(Ie(([n,g,r],s)=>(r=k(k(k({},n),g),r),s===0?iA(r):Promise.resolve(r)))).subscribe(n=>{if(!A.isActivated||!A.activatedComponentRef||A.activatedRoute!==i||i.component===null){this.unsubscribeFromRouteData(A);return}let g=Y0(i.component);if(!g){this.unsubscribeFromRouteData(A);return}for(let{templateName:r}of g.inputs)A.activatedComponentRef.setInput(r,n[r])});this.outletDataSubscriptions.set(A,o)}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})(),Uu=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(i,o){i&1&&P(0,"router-outlet")},dependencies:[_u],encapsulation:2})}return e})();function xu(e){let t=e.children&&e.children.map(xu),A=t?uA(k({},e),{children:t}):k({},e);return!A.component&&!A.loadComponent&&(t||A.loadChildren)&&A.outlet&&A.outlet!==PA&&(A.component=Uu),A}function YY(e,t,A){let i=ja(e,t._root,A?A._root:void 0);return new Wa(i,t)}function ja(e,t,A){if(A&&e.shouldReuseRoute(t.value,A.value.snapshot)){let i=A.value;i._futureSnapshot=t.value;let o=JY(e,t,A);return new $t(i,o)}else{if(e.shouldAttach(t.value)){let n=e.retrieve(t.value);if(n!==null){let g=n.route;return g.value._futureSnapshot=t.value,g.children=t.children.map(r=>ja(e,r)),g}}let i=HY(t.value),o=t.children.map(n=>ja(e,n));return new $t(i,o)}}function JY(e,t,A){return t.children.map(i=>{for(let o of A.children)if(e.shouldReuseRoute(i.value,o.value.snapshot))return ja(e,i,o);return ja(e,i)})}function HY(e){return new Lt(new $A(e.url),new $A(e.params),new $A(e.queryParams),new $A(e.fragment),new $A(e.data),e.outlet,e.component,e)}var Wr=class{redirectTo;navigationBehaviorOptions;constructor(t,A){this.redirectTo=t,this.navigationBehaviorOptions=A}},fR="ngNavigationCancelingError";function VQ(e,t){let{redirectTo:A,navigationBehaviorOptions:i}=Or(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,o=pR(!1,Gt.Redirect);return o.url=A,o.navigationBehaviorOptions=i,o}function pR(e,t){let A=new Error(`NavigationCancelingError: ${e||""}`);return A[fR]=!0,A.cancellationCode=t,A}function TY(e){return wR(e)&&Or(e.url)}function wR(e){return!!e&&e[fR]}var OY=(e,t,A,i)=>sA(o=>(new Fu(t,o.targetRouterState,o.currentRouterState,A,i).activate(e),o)),Fu=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(t,A,i,o,n){this.routeReuseStrategy=t,this.futureState=A,this.currState=i,this.forwardEvent=o,this.inputBindingEnabled=n}activate(t){let A=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(A,i,t),uu(this.futureState.root),this.activateChildRoutes(A,i,t)}deactivateChildRoutes(t,A,i){let o=Jr(A);t.children.forEach(n=>{let g=n.value.outlet;this.deactivateRoutes(n,o[g],i),delete o[g]}),Object.values(o).forEach(n=>{this.deactivateRouteAndItsChildren(n,i)})}deactivateRoutes(t,A,i){let o=t.value,n=A?A.value:null;if(o===n)if(o.component){let g=i.getContext(o.outlet);g&&this.deactivateChildRoutes(t,A,g.children)}else this.deactivateChildRoutes(t,A,i);else n&&this.deactivateRouteAndItsChildren(A,i)}deactivateRouteAndItsChildren(t,A){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,A):this.deactivateRouteAndOutlet(t,A)}detachAndStoreRouteSubtree(t,A){let i=A.getContext(t.value.outlet),o=i&&t.value.component?i.children:A,n=Jr(t);for(let g of Object.values(n))this.deactivateRouteAndItsChildren(g,o);if(i&&i.outlet){let g=i.outlet.detach(),r=i.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:g,route:t,contexts:r})}}deactivateRouteAndOutlet(t,A){let i=A.getContext(t.value.outlet),o=i&&t.value.component?i.children:A,n=Jr(t);for(let g of Object.values(n))this.deactivateRouteAndItsChildren(g,o);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null)}activateChildRoutes(t,A,i){let o=Jr(A);t.children.forEach(n=>{this.activateRoutes(n,o[n.value.outlet],i),this.forwardEvent(new OQ(n.value.snapshot))}),t.children.length&&this.forwardEvent(new HQ(t.value.snapshot))}activateRoutes(t,A,i){let o=t.value,n=A?A.value:null;if(uu(o),o===n)if(o.component){let g=i.getOrCreateContext(o.outlet);this.activateChildRoutes(t,A,g.children)}else this.activateChildRoutes(t,A,i);else if(o.component){let g=i.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){let r=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),g.children.onOutletReAttached(r.contexts),g.attachRef=r.componentRef,g.route=r.route.value,g.outlet&&g.outlet.attach(r.componentRef,r.route.value),uu(r.route.value),this.activateChildRoutes(t,null,g.children)}else g.attachRef=null,g.route=o,g.outlet&&g.outlet.activateWith(o,g.injector),this.activateChildRoutes(t,null,g.children)}else this.activateChildRoutes(t,null,i)}},WQ=class{path;route;constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},Tr=class{component;route;constructor(t,A){this.component=t,this.route=A}};function PY(e,t,A){let i=e._root,o=t?t._root:null;return Ta(i,o,A,[i.value])}function ZY(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function jr(e,t){let A=Symbol(),i=t.get(e,A);return i===A?typeof e=="function"&&!Tp(e)?e:t.get(e):i}function Ta(e,t,A,i,o={canDeactivateChecks:[],canActivateChecks:[]}){let n=Jr(t);return e.children.forEach(g=>{qY(g,n[g.value.outlet],A,i.concat([g.value]),o),delete n[g.value.outlet]}),Object.entries(n).forEach(([g,r])=>Pa(r,A.getContext(g),o)),o}function qY(e,t,A,i,o={canDeactivateChecks:[],canActivateChecks:[]}){let n=e.value,g=t?t.value:null,r=A?A.getContext(e.value.outlet):null;if(g&&n.routeConfig===g.routeConfig){let s=VY(g,n,n.routeConfig.runGuardsAndResolvers);s?o.canActivateChecks.push(new WQ(i)):(n.data=g.data,n._resolvedData=g._resolvedData),n.component?Ta(e,t,r?r.children:null,i,o):Ta(e,t,A,i,o),s&&r&&r.outlet&&r.outlet.isActivated&&o.canDeactivateChecks.push(new Tr(r.outlet.component,g))}else g&&Pa(t,r,o),o.canActivateChecks.push(new WQ(i)),n.component?Ta(e,null,r?r.children:null,i,o):Ta(e,null,A,i,o);return o}function VY(e,t,A){if(typeof A=="function")return A(e,t);switch(A){case"pathParamsChange":return!dg(e.url,t.url);case"pathParamsOrQueryParamsChange":return!dg(e.url,t.url)||!go(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!bu(e,t)||!go(e.queryParams,t.queryParams);case"paramsChange":default:return!bu(e,t)}}function Pa(e,t,A){let i=Jr(e),o=e.value;Object.entries(i).forEach(([n,g])=>{o.component?t?Pa(g,t.children.getContext(n),A):Pa(g,null,A):Pa(g,t,A)}),o.component?t&&t.outlet&&t.outlet.isActivated?A.canDeactivateChecks.push(new Tr(t.outlet.component,o)):A.canDeactivateChecks.push(new Tr(null,o)):A.canDeactivateChecks.push(new Tr(null,o))}function iI(e){return typeof e=="function"}function WY(e){return typeof e=="boolean"}function zY(e){return e&&iI(e.canLoad)}function jY(e){return e&&iI(e.canActivate)}function XY(e){return e&&iI(e.canActivateChild)}function $Y(e){return e&&iI(e.canDeactivate)}function AJ(e){return e&&iI(e.canMatch)}function yR(e){return e instanceof Fo||e?.name==="EmptyError"}var bQ=Symbol("INITIAL_VALUE");function zr(){return Ie(e=>mt(e.map(t=>t.pipe(me(1),Me(bQ)))).pipe(sA(t=>{for(let A of t)if(A!==!0){if(A===bQ)return bQ;if(A===!1||eJ(A))return A}return!0}),bA(t=>t!==bQ),me(1)))}function eJ(e){return Or(e)||e instanceof Wr}function tJ(e,t){return Fe(A=>{let{targetSnapshot:i,currentSnapshot:o,guards:{canActivateChecks:n,canDeactivateChecks:g}}=A;return g.length===0&&n.length===0?iA(uA(k({},A),{guardsResult:!0})):iJ(g,i,o,e).pipe(Fe(r=>r&&WY(r)?oJ(i,n,e,t):iA(r)),sA(r=>uA(k({},A),{guardsResult:r})))})}function iJ(e,t,A,i){return se(e).pipe(Fe(o=>aJ(o.component,o.route,A,t,i)),Zi(o=>o!==!0,!0))}function oJ(e,t,A,i){return se(t).pipe(Oi(o=>an(gJ(o.route.parent,i),nJ(o.route,i),sJ(e,o.path,A),rJ(e,o.route,A))),Zi(o=>o!==!0,!0))}function nJ(e,t){return e!==null&&t&&t(new TQ(e)),iA(!0)}function gJ(e,t){return e!==null&&t&&t(new JQ(e)),iA(!0)}function rJ(e,t,A){let i=t.routeConfig?t.routeConfig.canActivate:null;if(!i||i.length===0)return iA(!0);let o=i.map(n=>Ti(()=>{let g=eI(t)??A,r=jr(n,g),s=jY(r)?r.canActivate(t,e):vt(g,()=>r(t,e));return vn(s).pipe(Zi())}));return iA(o).pipe(zr())}function sJ(e,t,A){let i=t[t.length-1],n=t.slice(0,t.length-1).reverse().map(g=>ZY(g)).filter(g=>g!==null).map(g=>Ti(()=>{let r=g.guards.map(s=>{let a=eI(g.node)??A,Q=jr(s,a),c=XY(Q)?Q.canActivateChild(i,e):vt(a,()=>Q(i,e));return vn(c).pipe(Zi())});return iA(r).pipe(zr())}));return iA(n).pipe(zr())}function aJ(e,t,A,i,o){let n=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!n||n.length===0)return iA(!0);let g=n.map(r=>{let s=eI(t)??o,a=jr(r,s),Q=$Y(a)?a.canDeactivate(e,t,A,i):vt(s,()=>a(e,t,A,i));return vn(Q).pipe(Zi())});return iA(g).pipe(zr())}function IJ(e,t,A,i){let o=t.canLoad;if(o===void 0||o.length===0)return iA(!0);let n=o.map(g=>{let r=jr(g,e),s=zY(r)?r.canLoad(t,A):vt(e,()=>r(t,A));return vn(s)});return iA(n).pipe(zr(),MR(i))}function MR(e){return el(Ce(t=>{if(typeof t!="boolean")throw VQ(e,t)}),sA(t=>t===!0))}function CJ(e,t,A,i){let o=t.canMatch;if(!o||o.length===0)return iA(!0);let n=o.map(g=>{let r=jr(g,e),s=AJ(r)?r.canMatch(t,A):vt(e,()=>r(t,A));return vn(s)});return iA(n).pipe(zr(),MR(i))}var Xa=class{segmentGroup;constructor(t){this.segmentGroup=t||null}},$a=class extends Error{urlTree;constructor(t){super(),this.urlTree=t}};function Yr(e){return gn(new Xa(e))}function BJ(e){return gn(new J(4e3,!1))}function QJ(e){return gn(pR(!1,Gt.GuardRejected))}var vu=class{urlSerializer;urlTree;constructor(t,A){this.urlSerializer=t,this.urlTree=A}lineralizeSegments(t,A){let i=[],o=A.root;for(;;){if(i=i.concat(o.segments),o.numberOfChildren===0)return iA(i);if(o.numberOfChildren>1||!o.children[PA])return BJ(`${t.redirectTo}`);o=o.children[PA]}}applyRedirectCommands(t,A,i,o,n){if(typeof A!="string"){let r=A,{queryParams:s,fragment:a,routeConfig:Q,url:c,outlet:f,params:m,data:p,title:R}=o,H=vt(n,()=>r({params:m,data:p,queryParams:s,fragment:a,routeConfig:Q,url:c,outlet:f,title:R}));if(H instanceof so)throw new $a(H);A=H}let g=this.applyRedirectCreateUrlTree(A,this.urlSerializer.parse(A),t,i);if(A[0]==="/")throw new $a(g);return g}applyRedirectCreateUrlTree(t,A,i,o){let n=this.createSegmentGroup(t,A.root,i,o);return new so(n,this.createQueryParams(A.queryParams,this.urlTree.queryParams),A.fragment)}createQueryParams(t,A){let i={};return Object.entries(t).forEach(([o,n])=>{if(typeof n=="string"&&n[0]===":"){let r=n.substring(1);i[o]=A[r]}else i[o]=n}),i}createSegmentGroup(t,A,i,o){let n=this.createSegments(t,A.segments,i,o),g={};return Object.entries(A.children).forEach(([r,s])=>{g[r]=this.createSegmentGroup(t,s,i,o)}),new te(n,g)}createSegments(t,A,i,o){return A.map(n=>n.path[0]===":"?this.findPosParam(t,n,o):this.findOrReturn(n,i))}findPosParam(t,A,i){let o=i[A.path.substring(1)];if(!o)throw new J(4001,!1);return o}findOrReturn(t,A){let i=0;for(let o of A){if(o.path===t.path)return A.splice(i),o;i++}return t}},Su={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function EJ(e,t,A,i,o){let n=RR(e,t,A);return n.matched?(i=KY(t,i),CJ(i,t,A,o).pipe(sA(g=>g===!0?n:k({},Su)))):iA(n)}function RR(e,t,A){if(t.path==="**")return cJ(A);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||A.length>0)?k({},Su):{matched:!0,consumedSegments:[],remainingSegments:A,parameters:{},positionalParamSegments:{}};let o=(t.matcher||tR)(A,e,t);if(!o)return k({},Su);let n={};Object.entries(o.posParams??{}).forEach(([r,s])=>{n[r]=s.path});let g=o.consumed.length>0?k(k({},n),o.consumed[o.consumed.length-1].parameters):n;return{matched:!0,consumedSegments:o.consumed,remainingSegments:A.slice(o.consumed.length),parameters:g,positionalParamSegments:o.posParams??{}}}function cJ(e){return{matched:!0,parameters:e.length>0?oR(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function $M(e,t,A,i){return A.length>0&&hJ(e,A,i)?{segmentGroup:new te(t,dJ(i,new te(A,e.children))),slicedSegments:[]}:A.length===0&&uJ(e,A,i)?{segmentGroup:new te(e.segments,lJ(e,A,i,e.children)),slicedSegments:A}:{segmentGroup:new te(e.segments,e.children),slicedSegments:A}}function lJ(e,t,A,i){let o={};for(let n of A)if(jQ(e,t,n)&&!i[Ni(n)]){let g=new te([],{});o[Ni(n)]=g}return k(k({},i),o)}function dJ(e,t){let A={};A[PA]=t;for(let i of e)if(i.path===""&&Ni(i)!==PA){let o=new te([],{});A[Ni(i)]=o}return A}function hJ(e,t,A){return A.some(i=>jQ(e,t,i)&&Ni(i)!==PA)}function uJ(e,t,A){return A.some(i=>jQ(e,t,i))}function jQ(e,t,A){return(e.hasChildren()||t.length>0)&&A.pathMatch==="full"?!1:A.path===""}function mJ(e,t,A){return t.length===0&&!e.children[A]}var Nu=class{};function DJ(e,t,A,i,o,n,g="emptyOnly"){return new Gu(e,t,A,i,o,g,n).recognize()}var fJ=31,Gu=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(t,A,i,o,n,g,r){this.injector=t,this.configLoader=A,this.rootComponentType=i,this.config=o,this.urlTree=n,this.paramsInheritanceStrategy=g,this.urlSerializer=r,this.applyRedirects=new vu(this.urlSerializer,this.urlTree)}noMatchError(t){return new J(4002,`'${t.segmentGroup}'`)}recognize(){let t=$M(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(sA(({children:A,rootSnapshot:i})=>{let o=new $t(i,A),n=new za("",o),g=QR(i,[],this.urlTree.queryParams,this.urlTree.fragment);return g.queryParams=this.urlTree.queryParams,n.url=this.urlSerializer.serialize(g),{state:n,tree:g}}))}match(t){let A=new hg([],Object.freeze({}),Object.freeze(k({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),PA,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,t,PA,A).pipe(sA(i=>({children:i,rootSnapshot:A})),Oe(i=>{if(i instanceof $a)return this.urlTree=i.urlTree,this.match(i.urlTree.root);throw i instanceof Xa?this.noMatchError(i):i}))}processSegmentGroup(t,A,i,o,n){return i.segments.length===0&&i.hasChildren()?this.processChildren(t,A,i,n):this.processSegment(t,A,i,i.segments,o,!0,n).pipe(sA(g=>g instanceof $t?[g]:[]))}processChildren(t,A,i,o){let n=[];for(let g of Object.keys(i.children))g==="primary"?n.unshift(g):n.push(g);return se(n).pipe(Oi(g=>{let r=i.children[g],s=UY(A,g);return this.processSegmentGroup(t,s,r,g,o)}),rl((g,r)=>(g.push(...r),g)),In(null),gl(),Fe(g=>{if(g===null)return Yr(i);let r=bR(g);return pJ(r),iA(r)}))}processSegment(t,A,i,o,n,g,r){return se(A).pipe(Oi(s=>this.processSegmentAgainstRoute(s._injector??t,A,s,i,o,n,g,r).pipe(Oe(a=>{if(a instanceof Xa)return iA(null);throw a}))),Zi(s=>!!s),Oe(s=>{if(yR(s))return mJ(i,o,n)?iA(new Nu):Yr(i);throw s}))}processSegmentAgainstRoute(t,A,i,o,n,g,r,s){return Ni(i)!==g&&(g===PA||!jQ(o,n,i))?Yr(o):i.redirectTo===void 0?this.matchSegmentAgainstRoute(t,o,i,n,g,s):this.allowRedirects&&r?this.expandSegmentAgainstRouteUsingRedirect(t,o,A,i,n,g,s):Yr(o)}expandSegmentAgainstRouteUsingRedirect(t,A,i,o,n,g,r){let{matched:s,parameters:a,consumedSegments:Q,positionalParamSegments:c,remainingSegments:f}=RR(A,o,n);if(!s)return Yr(A);typeof o.redirectTo=="string"&&o.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>fJ&&(this.allowRedirects=!1));let m=new hg(n,a,Object.freeze(k({},this.urlTree.queryParams)),this.urlTree.fragment,AR(o),Ni(o),o.component??o._loadedComponent??null,o,eR(o)),p=qQ(m,r,this.paramsInheritanceStrategy);m.params=Object.freeze(p.params),m.data=Object.freeze(p.data);let R=this.applyRedirects.applyRedirectCommands(Q,o.redirectTo,c,m,t);return this.applyRedirects.lineralizeSegments(o,R).pipe(Fe(H=>this.processSegment(t,i,A,H.concat(f),g,!1,r)))}matchSegmentAgainstRoute(t,A,i,o,n,g){let r=EJ(A,i,o,t,this.urlSerializer);return i.path==="**"&&(A.children={}),r.pipe(Ie(s=>s.matched?(t=i._injector??t,this.getChildConfig(t,i,o).pipe(Ie(({routes:a})=>{let Q=i._loadedInjector??t,{parameters:c,consumedSegments:f,remainingSegments:m}=s,p=new hg(f,c,Object.freeze(k({},this.urlTree.queryParams)),this.urlTree.fragment,AR(i),Ni(i),i.component??i._loadedComponent??null,i,eR(i)),R=qQ(p,g,this.paramsInheritanceStrategy);p.params=Object.freeze(R.params),p.data=Object.freeze(R.data);let{segmentGroup:H,slicedSegments:W}=$M(A,f,m,a);if(W.length===0&&H.hasChildren())return this.processChildren(Q,a,H,p).pipe(sA(JA=>new $t(p,JA)));if(a.length===0&&W.length===0)return iA(new $t(p,[]));let wA=Ni(i)===n;return this.processSegment(Q,a,H,W,wA?PA:n,!0,p).pipe(sA(JA=>new $t(p,JA instanceof $t?[JA]:[])))}))):Yr(A)))}getChildConfig(t,A,i){return A.children?iA({routes:A.children,injector:t}):A.loadChildren?A._loadedRoutes!==void 0?iA({routes:A._loadedRoutes,injector:A._loadedInjector}):IJ(t,A,i,this.urlSerializer).pipe(Fe(o=>o?this.configLoader.loadChildren(t,A).pipe(Ce(n=>{A._loadedRoutes=n.routes,A._loadedInjector=n.injector})):QJ(A))):iA({routes:[],injector:t})}};function pJ(e){e.sort((t,A)=>t.value.outlet===PA?-1:A.value.outlet===PA?1:t.value.outlet.localeCompare(A.value.outlet))}function wJ(e){let t=e.value.routeConfig;return t&&t.path===""}function bR(e){let t=[],A=new Set;for(let i of e){if(!wJ(i)){t.push(i);continue}let o=t.find(n=>i.value.routeConfig===n.value.routeConfig);o!==void 0?(o.children.push(...i.children),A.add(o)):t.push(i)}for(let i of A){let o=bR(i.children);t.push(new $t(i.value,o))}return t.filter(i=>!A.has(i))}function AR(e){return e.data||{}}function eR(e){return e.resolve||{}}function yJ(e,t,A,i,o,n){return Fe(g=>DJ(e,t,A,i,g.extractedUrl,o,n).pipe(sA(({state:r,tree:s})=>uA(k({},g),{targetSnapshot:r,urlAfterRedirects:s}))))}function MJ(e,t){return Fe(A=>{let{targetSnapshot:i,guards:{canActivateChecks:o}}=A;if(!o.length)return iA(A);let n=new Set(o.map(s=>s.route)),g=new Set;for(let s of n)if(!g.has(s))for(let a of kR(s))g.add(a);let r=0;return se(g).pipe(Oi(s=>n.has(s)?RJ(s,i,e,t):(s.data=qQ(s,s.parent,e).resolve,iA(void 0))),Ce(()=>r++),nr(1),Fe(s=>r===g.size?iA(A):Ue))})}function kR(e){let t=e.children.map(A=>kR(A)).flat();return[e,...t]}function RJ(e,t,A,i){let o=e.routeConfig,n=e._resolve;return o?.title!==void 0&&!mR(o)&&(n[AI]=o.title),bJ(n,e,t,i).pipe(sA(g=>(e._resolvedData=g,e.data=qQ(e,e.parent,A).resolve,null)))}function bJ(e,t,A,i){let o=fu(e);if(o.length===0)return iA({});let n={};return se(o).pipe(Fe(g=>kJ(e[g],t,A,i).pipe(Zi(),Ce(r=>{if(r instanceof Wr)throw VQ(new kn,r);n[g]=r}))),nr(1),sA(()=>n),Oe(g=>yR(g)?Ue:gn(g)))}function kJ(e,t,A,i){let o=eI(t)??i,n=jr(e,o),g=n.resolve?n.resolve(t,A):vt(o,()=>n(t,A));return vn(g)}function mu(e){return Ie(t=>{let A=e(t);return A?se(A).pipe(sA(()=>t)):iA(t)})}var Yu=(()=>{class e{buildTitle(A){let i,o=A.root;for(;o!==void 0;)i=this.getResolvedTitleForRoute(o)??i,o=o.children.find(n=>n.outlet===PA);return i}getResolvedTitleForRoute(A){return A.data[AI]}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:()=>B(FR),providedIn:"root"})}return e})(),FR=(()=>{class e extends Yu{title;constructor(A){super(),this.title=A}updateTitle(A){let i=this.buildTitle(A);i!==void 0&&this.title.setTitle(i)}static \u0275fac=function(i){return new(i||e)(Z(DM))};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),fg=new F("",{providedIn:"root",factory:()=>({})}),Xr=new F(""),XQ=(()=>{class e{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=B(S0);loadComponent(A){if(this.componentLoaders.get(A))return this.componentLoaders.get(A);if(A._loadedComponent)return iA(A._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(A);let i=vn(A.loadComponent()).pipe(sA(SR),Ce(n=>{this.onLoadEndListener&&this.onLoadEndListener(A),A._loadedComponent=n}),Pi(()=>{this.componentLoaders.delete(A)})),o=new nn(i,()=>new K).pipe(Xg());return this.componentLoaders.set(A,o),o}loadChildren(A,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return iA({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);let n=vR(i,this.compiler,A,this.onLoadEndListener).pipe(Pi(()=>{this.childrenLoaders.delete(i)})),g=new nn(n,()=>new K).pipe(Xg());return this.childrenLoaders.set(i,g),g}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function vR(e,t,A,i){return vn(e.loadChildren()).pipe(sA(SR),Fe(o=>o instanceof Rh||Array.isArray(o)?iA(o):se(t.compileModuleAsync(o))),sA(o=>{i&&i(e);let n,g,r=!1;return Array.isArray(o)?(g=o,r=!0):(n=o.create(A).injector,g=n.get(Xr,[],{optional:!0,self:!0}).flat()),{routes:g.map(xu),injector:n}}))}function FJ(e){return e&&typeof e=="object"&&"default"in e}function SR(e){return FJ(e)?e.default:e}var $Q=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:()=>B(vJ),providedIn:"root"})}return e})(),vJ=(()=>{class e{shouldProcessUrl(A){return!0}extract(A){return A}merge(A,i){return A}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Ju=new F(""),Hu=new F("");function NR(e,t,A){let i=e.get(Hu),o=e.get(cA);return e.get(tA).runOutsideAngular(()=>{if(!o.startViewTransition||i.skipNextTransition)return i.skipNextTransition=!1,new Promise(a=>setTimeout(a));let n,g=new Promise(a=>{n=a}),r=o.startViewTransition(()=>(n(),SJ(e))),{onViewTransitionCreated:s}=i;return s&&vt(e,()=>s({transition:r,from:t,to:A})),g})}function SJ(e){return new Promise(t=>{Ge({read:()=>setTimeout(t)},{injector:e})})}var Tu=new F(""),AE=(()=>{class e{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new K;transitionAbortSubject=new K;configLoader=B(XQ);environmentInjector=B(xe);destroyRef=B(dn);urlSerializer=B(mg);rootContexts=B(Dg);location=B(io);inputBindingEnabled=B(tI,{optional:!0})!==null;titleStrategy=B(Yu);options=B(fg,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=B($Q);createViewTransition=B(Ju,{optional:!0});navigationErrorHandler=B(Tu,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>iA(void 0);rootComponentType=null;destroyed=!1;constructor(){let A=o=>this.events.next(new xQ(o)),i=o=>this.events.next(new YQ(o));this.configLoader.onLoadEndListener=i,this.configLoader.onLoadStartListener=A,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(A){let i=++this.navigationId;this.transitions?.next(uA(k({},A),{extractedUrl:this.urlHandlingStrategy.extract(A.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:i}))}setupNavigations(A){return this.transitions=new $A(null),this.transitions.pipe(bA(i=>i!==null),Ie(i=>{let o=!1,n=!1;return iA(i).pipe(Ie(g=>{if(this.navigationId>i.id)return this.cancelNavigationTransition(i,"",Gt.SupersededByNewNavigation),Ue;this.currentTransition=i,this.currentNavigation={id:g.id,initialUrl:g.rawUrl,extractedUrl:g.extractedUrl,targetBrowserUrl:typeof g.extras.browserUrl=="string"?this.urlSerializer.parse(g.extras.browserUrl):g.extras.browserUrl,trigger:g.source,extras:g.extras,previousNavigation:this.lastSuccessfulNavigation?uA(k({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let r=!A.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),s=g.extras.onSameUrlNavigation??A.onSameUrlNavigation;if(!r&&s!=="reload"){let a="";return this.events.next(new ao(g.id,this.urlSerializer.serialize(g.rawUrl),a,Pr.IgnoredSameUrlNavigation)),g.resolve(!1),Ue}if(this.urlHandlingStrategy.shouldProcessUrl(g.rawUrl))return iA(g).pipe(Ie(a=>(this.events.next(new Fn(a.id,this.urlSerializer.serialize(a.extractedUrl),a.source,a.restoredState)),a.id!==this.navigationId?Ue:Promise.resolve(a))),yJ(this.environmentInjector,this.configLoader,this.rootComponentType,A.config,this.urlSerializer,this.paramsInheritanceStrategy),Ce(a=>{i.targetSnapshot=a.targetSnapshot,i.urlAfterRedirects=a.urlAfterRedirects,this.currentNavigation=uA(k({},this.currentNavigation),{finalUrl:a.urlAfterRedirects});let Q=new qa(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(Q)}));if(r&&this.urlHandlingStrategy.shouldProcessUrl(g.currentRawUrl)){let{id:a,extractedUrl:Q,source:c,restoredState:f,extras:m}=g,p=new Fn(a,this.urlSerializer.serialize(Q),c,f);this.events.next(p);let R=hR(this.rootComponentType).snapshot;return this.currentTransition=i=uA(k({},g),{targetSnapshot:R,urlAfterRedirects:Q,extras:uA(k({},m),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=Q,iA(i)}else{let a="";return this.events.next(new ao(g.id,this.urlSerializer.serialize(g.extractedUrl),a,Pr.IgnoredByUrlHandlingStrategy)),g.resolve(!1),Ue}}),Ce(g=>{let r=new LQ(g.id,this.urlSerializer.serialize(g.extractedUrl),this.urlSerializer.serialize(g.urlAfterRedirects),g.targetSnapshot);this.events.next(r)}),sA(g=>(this.currentTransition=i=uA(k({},g),{guards:PY(g.targetSnapshot,g.currentSnapshot,this.rootContexts)}),i)),tJ(this.environmentInjector,g=>this.events.next(g)),Ce(g=>{if(i.guardsResult=g.guardsResult,g.guardsResult&&typeof g.guardsResult!="boolean")throw VQ(this.urlSerializer,g.guardsResult);let r=new _Q(g.id,this.urlSerializer.serialize(g.extractedUrl),this.urlSerializer.serialize(g.urlAfterRedirects),g.targetSnapshot,!!g.guardsResult);this.events.next(r)}),bA(g=>g.guardsResult?!0:(this.cancelNavigationTransition(g,"",Gt.GuardRejected),!1)),mu(g=>{if(g.guards.canActivateChecks.length!==0)return iA(g).pipe(Ce(r=>{let s=new KQ(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects),r.targetSnapshot);this.events.next(s)}),Ie(r=>{let s=!1;return iA(r).pipe(MJ(this.paramsInheritanceStrategy,this.environmentInjector),Ce({next:()=>s=!0,complete:()=>{s||this.cancelNavigationTransition(r,"",Gt.NoDataFromResolver)}}))}),Ce(r=>{let s=new UQ(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects),r.targetSnapshot);this.events.next(s)}))}),mu(g=>{let r=s=>{let a=[];s.routeConfig?.loadComponent&&!s.routeConfig._loadedComponent&&a.push(this.configLoader.loadComponent(s.routeConfig).pipe(Ce(Q=>{s.component=Q}),sA(()=>{})));for(let Q of s.children)a.push(...r(Q));return a};return mt(r(g.targetSnapshot.root)).pipe(In(null),me(1))}),mu(()=>this.afterPreactivation()),Ie(()=>{let{currentSnapshot:g,targetSnapshot:r}=i,s=this.createViewTransition?.(this.environmentInjector,g.root,r.root);return s?se(s).pipe(sA(()=>i)):iA(i)}),sA(g=>{let r=YY(A.routeReuseStrategy,g.targetSnapshot,g.currentRouterState);return this.currentTransition=i=uA(k({},g),{targetRouterState:r}),this.currentNavigation.targetRouterState=r,i}),Ce(()=>{this.events.next(new Va)}),OY(this.rootContexts,A.routeReuseStrategy,g=>this.events.next(g),this.inputBindingEnabled),me(1),Ce({next:g=>{o=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new ei(g.id,this.urlSerializer.serialize(g.extractedUrl),this.urlSerializer.serialize(g.urlAfterRedirects))),this.titleStrategy?.updateTitle(g.targetRouterState.snapshot),g.resolve(!0)},complete:()=>{o=!0}}),fA(this.transitionAbortSubject.pipe(Ce(g=>{throw g}))),Pi(()=>{!o&&!n&&this.cancelNavigationTransition(i,"",Gt.SupersededByNewNavigation),this.currentTransition?.id===i.id&&(this.currentNavigation=null,this.currentTransition=null)}),Oe(g=>{if(this.destroyed)return i.resolve(!1),Ue;if(n=!0,wR(g))this.events.next(new ro(i.id,this.urlSerializer.serialize(i.extractedUrl),g.message,g.cancellationCode)),TY(g)?this.events.next(new Vr(g.url,g.navigationBehaviorOptions)):i.resolve(!1);else{let r=new Zr(i.id,this.urlSerializer.serialize(i.extractedUrl),g,i.targetSnapshot??void 0);try{let s=vt(this.environmentInjector,()=>this.navigationErrorHandler?.(r));if(s instanceof Wr){let{message:a,cancellationCode:Q}=VQ(this.urlSerializer,s);this.events.next(new ro(i.id,this.urlSerializer.serialize(i.extractedUrl),a,Q)),this.events.next(new Vr(s.redirectTo,s.navigationBehaviorOptions))}else throw this.events.next(r),g}catch(s){this.options.resolveNavigationPromiseOnError?i.resolve(!1):i.reject(s)}}return Ue}))}))}cancelNavigationTransition(A,i,o){let n=new ro(A.id,this.urlSerializer.serialize(A.extractedUrl),i,o);this.events.next(n),A.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let A=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),i=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return A.toString()!==i?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function NJ(e){return e!==SQ}var GR=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:()=>B(GJ),providedIn:"root"})}return e})(),zQ=class{shouldDetach(t){return!1}store(t,A){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,A){return t.routeConfig===A.routeConfig}},GJ=(()=>{class e extends zQ{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),LR=(()=>{class e{urlSerializer=B(mg);options=B(fg,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=B(io);urlHandlingStrategy=B($Q);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new so;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:A,initialUrl:i,targetBrowserUrl:o}){let n=A!==void 0?this.urlHandlingStrategy.merge(A,i):i,g=o??n;return g instanceof so?this.urlSerializer.serialize(g):g}commitTransition({targetRouterState:A,finalUrl:i,initialUrl:o}){i&&A?(this.currentUrlTree=i,this.rawUrlTree=this.urlHandlingStrategy.merge(i,o),this.routerState=A):this.rawUrlTree=o}routerState=hR(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:A}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,A??this.rawUrlTree)}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:()=>B(LJ),providedIn:"root"})}return e})(),LJ=(()=>{class e extends LR{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(A){return this.location.subscribe(i=>{i.type==="popstate"&&setTimeout(()=>{A(i.url,i.state,"popstate")})})}handleRouterEvent(A,i){A instanceof Fn?this.updateStateMemento():A instanceof ao?this.commitTransition(i):A instanceof qa?this.urlUpdateStrategy==="eager"&&(i.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(i),i)):A instanceof Va?(this.commitTransition(i),this.urlUpdateStrategy==="deferred"&&!i.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(i),i)):A instanceof ro&&(A.code===Gt.GuardRejected||A.code===Gt.NoDataFromResolver)?this.restoreHistory(i):A instanceof Zr?this.restoreHistory(i,!0):A instanceof ei&&(this.lastSuccessfulId=A.id,this.currentPageId=this.browserPageId)}setBrowserUrl(A,{extras:i,id:o}){let{replaceUrl:n,state:g}=i;if(this.location.isCurrentPathEqualTo(A)||n){let r=this.browserPageId,s=k(k({},g),this.generateNgRouterState(o,r));this.location.replaceState(A,"",s)}else{let r=k(k({},g),this.generateNgRouterState(o,this.browserPageId+1));this.location.go(A,"",r)}}restoreHistory(A,i=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,n=this.currentPageId-o;n!==0?this.location.historyGo(n):this.getCurrentUrlTree()===A.finalUrl&&n===0&&(this.resetInternalState(A),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(i&&this.resetInternalState(A),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(A,i){return this.canceledNavigationResolution==="computed"?{navigationId:A,\u0275routerPageId:i}:{navigationId:A}}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function eE(e,t){e.events.pipe(bA(A=>A instanceof ei||A instanceof ro||A instanceof Zr||A instanceof ao),sA(A=>A instanceof ei||A instanceof ao?0:(A instanceof ro?A.code===Gt.Redirect||A.code===Gt.SupersededByNewNavigation:!1)?2:1),bA(A=>A!==2),me(1)).subscribe(()=>{t()})}var _J={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},KJ={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Io=(()=>{class e{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=B(Fh);stateManager=B(LR);options=B(fg,{optional:!0})||{};pendingTasks=B(Ko);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=B(AE);urlSerializer=B(mg);location=B(io);urlHandlingStrategy=B($Q);_events=new K;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=B(GR);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=B(Xr,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!B(tI,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:A=>{this.console.warn(A)}}),this.subscribeToNavigationEvents()}eventsSubscription=new GA;subscribeToNavigationEvents(){let A=this.navigationTransitions.events.subscribe(i=>{try{let o=this.navigationTransitions.currentTransition,n=this.navigationTransitions.currentNavigation;if(o!==null&&n!==null){if(this.stateManager.handleRouterEvent(i,n),i instanceof ro&&i.code!==Gt.Redirect&&i.code!==Gt.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof ei)this.navigated=!0;else if(i instanceof Vr){let g=i.navigationBehaviorOptions,r=this.urlHandlingStrategy.merge(i.url,o.currentRawUrl),s=k({browserUrl:o.extras.browserUrl,info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:o.extras.replaceUrl||this.urlUpdateStrategy==="eager"||NJ(o.source)},g);this.scheduleNavigation(r,SQ,null,s,{resolve:o.resolve,reject:o.reject,promise:o.promise})}}xJ(i)&&this._events.next(i)}catch(o){this.navigationTransitions.transitionAbortSubject.next(o)}});this.eventsSubscription.add(A)}resetRootComponentType(A){this.routerState.root.component=A,this.navigationTransitions.rootComponentType=A}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),SQ,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((A,i,o)=>{this.navigateToSyncWithBrowser(A,o,i)})}navigateToSyncWithBrowser(A,i,o){let n={replaceUrl:!0},g=o?.navigationId?o:null;if(o){let s=k({},o);delete s.navigationId,delete s.\u0275routerPageId,Object.keys(s).length!==0&&(n.state=s)}let r=this.parseUrl(A);this.scheduleNavigation(r,i,g,n)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(A){this.config=A.map(xu),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(A,i={}){let{relativeTo:o,queryParams:n,fragment:g,queryParamsHandling:r,preserveFragment:s}=i,a=s?this.currentUrlTree.fragment:g,Q=null;switch(r??this.options.defaultQueryParamsHandling){case"merge":Q=k(k({},this.currentUrlTree.queryParams),n);break;case"preserve":Q=this.currentUrlTree.queryParams;break;default:Q=n||null}Q!==null&&(Q=this.removeEmptyProps(Q));let c;try{let f=o?o.snapshot:this.routerState.snapshot.root;c=ER(f)}catch{(typeof A[0]!="string"||A[0][0]!=="/")&&(A=[]),c=this.currentUrlTree.root}return cR(c,A,Q,a??null)}navigateByUrl(A,i={skipLocationChange:!1}){let o=Or(A)?A:this.parseUrl(A),n=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(n,SQ,null,i)}navigate(A,i={skipLocationChange:!1}){return UJ(A),this.navigateByUrl(this.createUrlTree(A,i),i)}serializeUrl(A){return this.urlSerializer.serialize(A)}parseUrl(A){try{return this.urlSerializer.parse(A)}catch{return this.urlSerializer.parse("/")}}isActive(A,i){let o;if(i===!0?o=k({},_J):i===!1?o=k({},KJ):o=i,Or(A))return WM(this.currentUrlTree,A,o);let n=this.parseUrl(A);return WM(this.currentUrlTree,n,o)}removeEmptyProps(A){return Object.entries(A).reduce((i,[o,n])=>(n!=null&&(i[o]=n),i),{})}scheduleNavigation(A,i,o,n,g){if(this.disposed)return Promise.resolve(!1);let r,s,a;g?(r=g.resolve,s=g.reject,a=g.promise):a=new Promise((c,f)=>{r=c,s=f});let Q=this.pendingTasks.add();return eE(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Q))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:A,extras:n,resolve:r,reject:s,promise:a,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),a.catch(c=>Promise.reject(c))}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function UJ(e){for(let t=0;t{class e{router;injector;preloadingStrategy;loader;subscription;constructor(A,i,o,n){this.router=A,this.injector=i,this.preloadingStrategy=o,this.loader=n}setUpPreloading(){this.subscription=this.router.events.pipe(bA(A=>A instanceof ei),Oi(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(A,i){let o=[];for(let n of i){n.providers&&!n._injector&&(n._injector=Ea(n.providers,A,`Route: ${n.path}`));let g=n._injector??A,r=n._loadedInjector??g;(n.loadChildren&&!n._loadedRoutes&&n.canLoad===void 0||n.loadComponent&&!n._loadedComponent)&&o.push(this.preloadConfig(g,n)),(n.children||n._loadedRoutes)&&o.push(this.processRoutes(r,n.children??n._loadedRoutes))}return se(o).pipe(sn())}preloadConfig(A,i){return this.preloadingStrategy.preload(i,()=>{let o;i.loadChildren&&i.canLoad===void 0?o=this.loader.loadChildren(A,i):o=iA(null);let n=o.pipe(Fe(g=>g===null?iA(void 0):(i._loadedRoutes=g.routes,i._loadedInjector=g.injector,this.processRoutes(g.injector??A,g.routes))));if(i.loadComponent&&!i._loadedComponent){let g=this.loader.loadComponent(i);return se([n,g]).pipe(sn())}else return n})}static \u0275fac=function(i){return new(i||e)(Z(Io),Z(xe),Z(oI),Z(XQ))};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),KR=new F(""),YJ=(()=>{class e{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(A,i,o,n,g={}){this.urlSerializer=A,this.transitions=i,this.viewportScroller=o,this.zone=n,this.options=g,g.scrollPositionRestoration||="disabled",g.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(A=>{A instanceof Fn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=A.navigationTrigger,this.restoredId=A.restoredState?A.restoredState.navigationId:0):A instanceof ei?(this.lastId=A.id,this.scheduleScrollEvent(A,this.urlSerializer.parse(A.urlAfterRedirects).fragment)):A instanceof ao&&A.code===Pr.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(A,this.urlSerializer.parse(A.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(A=>{A instanceof qr&&(A.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(A.position):A.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(A.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(A,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new qr(A,this.lastSource==="popstate"?this.store[this.restoredId]:null,i))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(i){Zy()};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})();function JJ(e){return e.routerState.root}function nI(e,t){return{\u0275kind:e,\u0275providers:t}}function HJ(){let e=B(yA);return t=>{let A=e.get(Zt);if(t!==A.components[0])return;let i=e.get(Io),o=e.get(UR);e.get(Pu)===1&&i.initialNavigation(),e.get(JR,null,qA.Optional)?.setUpPreloading(),e.get(KR,null,qA.Optional)?.init(),i.resetRootComponentType(A.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}var UR=new F("",{factory:()=>new K}),Pu=new F("",{providedIn:"root",factory:()=>1});function xR(){let e=[{provide:Pu,useValue:0},Gh(()=>{let t=B(yA);return t.get(Th,Promise.resolve()).then(()=>new Promise(i=>{let o=t.get(Io),n=t.get(UR);eE(o,()=>{i(!0)}),t.get(AE).afterPreactivation=()=>(i(!0),n.closed?iA(void 0):n),o.initialNavigation()}))})];return nI(2,e)}function YR(){let e=[Gh(()=>{B(Io).setUpLocationChangeListener()}),{provide:Pu,useValue:2}];return nI(3,e)}var JR=new F("");function HR(e){return nI(0,[{provide:JR,useExisting:_R},{provide:oI,useExisting:e}])}function TR(){return nI(8,[Ku,{provide:tI,useExisting:Ku}])}function OR(e){Uo("NgRouterViewTransitions");let t=[{provide:Ju,useValue:NR},{provide:Hu,useValue:k({skipNextTransition:!!e?.skipInitialTransition},e)}];return nI(9,t)}var PR=[io,{provide:mg,useClass:kn},Io,Dg,{provide:Lt,useFactory:JJ,deps:[Io]},XQ,[]],tE=(()=>{class e{constructor(){}static forRoot(A,i){return{ngModule:e,providers:[PR,[],{provide:Xr,multi:!0,useValue:A},[],i?.errorHandler?{provide:Tu,useValue:i.errorHandler}:[],{provide:fg,useValue:i||{}},i?.useHash?OJ():PJ(),TJ(),i?.preloadingStrategy?HR(i.preloadingStrategy).\u0275providers:[],i?.initialNavigation?ZJ(i):[],i?.bindToComponentInputs?TR().\u0275providers:[],i?.enableViewTransitions?OR().\u0275providers:[],qJ()]}}static forChild(A){return{ngModule:e,providers:[{provide:Xr,multi:!0,useValue:A}]}}static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({})}return e})();function TJ(){return{provide:KR,useFactory:()=>{let e=B(z0),t=B(tA),A=B(fg),i=B(AE),o=B(mg);return A.scrollOffset&&e.setOffset(A.scrollOffset),new YJ(o,i,e,t,A)}}}function OJ(){return{provide:Ho,useClass:qh}}function PJ(){return{provide:Ho,useClass:VB}}function ZJ(e){return[e.initialNavigation==="disabled"?YR().\u0275providers:[],e.initialNavigation==="enabledBlocking"?xR().\u0275providers:[]]}var Ou=new F("");function qJ(){return[{provide:Ou,useFactory:HJ},{provide:Lh,multi:!0,useExisting:Ou}]}var qu;try{qu=typeof Intl<"u"&&Intl.v8BreakIterator}catch{qu=!1}var ZA=(()=>{class e{_platformId=B(eo);isBrowser=this._platformId?oo(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||qu)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var $r,ZR=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Vu(){if($r)return $r;if(typeof document!="object"||!document)return $r=new Set(ZR),$r;let e=document.createElement("input");return $r=new Set(ZR.filter(t=>(e.setAttribute("type",t),e.type===t))),$r}var gI;function zJ(){if(gI==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>gI=!0}))}finally{gI=gI||!1}return gI}function Co(e){return zJ()?e:!!e.capture}var Gi=function(e){return e[e.NORMAL=0]="NORMAL",e[e.NEGATED=1]="NEGATED",e[e.INVERTED=2]="INVERTED",e}(Gi||{}),iE,pg;function oE(){if(pg==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return pg=!1,pg;if("scrollBehavior"in document.documentElement.style)pg=!0;else{let e=Element.prototype.scrollTo;e?pg=!/\{\s*\[native code\]\s*\}/.test(e.toString()):pg=!1}}return pg}function As(){if(typeof document!="object"||!document)return Gi.NORMAL;if(iE==null){let e=document.createElement("div"),t=e.style;e.dir="rtl",t.width="1px",t.overflow="auto",t.visibility="hidden",t.pointerEvents="none",t.position="absolute";let A=document.createElement("div"),i=A.style;i.width="2px",i.height="1px",e.appendChild(A),document.body.appendChild(e),iE=Gi.NORMAL,e.scrollLeft===0&&(e.scrollLeft=1,iE=e.scrollLeft===0?Gi.NEGATED:Gi.INVERTED),e.remove()}return iE}var Zu;function jJ(){if(Zu==null){let e=typeof document<"u"?document.head:null;Zu=!!(e&&(e.createShadowRoot||e.attachShadow))}return Zu}function qR(e){if(jJ()){let t=e.getRootNode?e.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}function es(){let e=typeof document<"u"&&document?document.activeElement:null;for(;e&&e.shadowRoot;){let t=e.shadowRoot.activeElement;if(t===e)break;e=t}return e}function ti(e){return e.composedPath?e.composedPath()[0]:e.target}function Wu(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function zu(e,t,A,i,o){let n=parseInt(Yh.major),g=parseInt(Yh.minor);return n>19||n===19&&g>0||n===0&&g===0?e.listen(t,A,i,o):(t.addEventListener(A,i,o),()=>{t.removeEventListener(A,i,o)})}var nE=new WeakMap,be=(()=>{class e{_appRef;_injector=B(yA);_environmentInjector=B(xe);load(A){let i=this._appRef=this._appRef||this._injector.get(Zt),o=nE.get(i);o||(o={loaders:new Set,refs:[]},nE.set(i,o),i.onDestroy(()=>{nE.get(i)?.refs.forEach(n=>n.destroy()),nE.delete(i)})),o.loaders.has(A)||(o.loaders.add(A),o.refs.push(PB(A,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),rI=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(i,o){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}"],encapsulation:2,changeDetection:0})}return e})();function ze(e,...t){return t.length?t.some(A=>e[A]):e.altKey||e.shiftKey||e.ctrlKey||e.metaKey}function ke(e){return e!=null&&`${e}`!="false"}function pt(e,t=0){return ju(e)?Number(e):arguments.length===2?t:0}function ju(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}function ts(e){return Array.isArray(e)?e:[e]}function _e(e){return e==null?"":typeof e=="string"?e:`${e}px`}function _t(e){return e instanceof q?e.nativeElement:e}function XJ(e){if(e.type==="characterData"&&e.target instanceof Comment)return!0;if(e.type==="childList"){for(let t=0;t{class e{create(A){return typeof MutationObserver>"u"?null:new MutationObserver(A)}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),WR=(()=>{class e{_mutationObserverFactory=B(VR);_observedElements=new Map;_ngZone=B(tA);constructor(){}ngOnDestroy(){this._observedElements.forEach((A,i)=>this._cleanupObserver(i))}observe(A){let i=_t(A);return new BA(o=>{let g=this._observeElement(i).pipe(sA(r=>r.filter(s=>!XJ(s))),bA(r=>!!r.length)).subscribe(r=>{this._ngZone.run(()=>{o.next(r)})});return()=>{g.unsubscribe(),this._unobserveElement(i)}})}_observeElement(A){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(A))this._observedElements.get(A).count++;else{let i=new K,o=this._mutationObserverFactory.create(n=>i.next(n));o&&o.observe(A,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(A,{observer:o,stream:i,count:1})}return this._observedElements.get(A).stream})}_unobserveElement(A){this._observedElements.has(A)&&(this._observedElements.get(A).count--,this._observedElements.get(A).count||this._cleanupObserver(A))}_cleanupObserver(A){if(this._observedElements.has(A)){let{observer:i,stream:o}=this._observedElements.get(A);i&&i.disconnect(),o.complete(),this._observedElements.delete(A)}}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),gE=(()=>{class e{_contentObserver=B(WR);_elementRef=B(q);event=new z;get disabled(){return this._disabled}set disabled(A){this._disabled=A,this._disabled?this._unsubscribe():this._subscribe()}_disabled=!1;get debounce(){return this._debounce}set debounce(A){this._debounce=pt(A),this._subscribe()}_debounce;_currentSubscription=null;constructor(){}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let A=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?A.pipe(fi(this.debounce)):A).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",eA],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return e})(),is=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({providers:[VR]})}return e})();var zR=new Set,wg,$J=(()=>{class e{_platform=B(ZA);_nonce=B(ra,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):eH}matchMedia(A){return(this._platform.WEBKIT||this._platform.BLINK)&&AH(A,this._nonce),this._matchMedia(A)}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function AH(e,t){if(!zR.has(e))try{wg||(wg=document.createElement("style"),t&&wg.setAttribute("nonce",t),wg.setAttribute("type","text/css"),document.head.appendChild(wg)),wg.sheet&&(wg.sheet.insertRule(`@media ${e} {body{ }}`,0),zR.add(e))}catch(A){console.error(A)}}function eH(e){return{matches:e==="all"||e==="",media:e,addListener:()=>{},removeListener:()=>{}}}var rE=(()=>{class e{_mediaMatcher=B($J);_zone=B(tA);_queries=new Map;_destroySubject=new K;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(A){return jR(ts(A)).some(o=>this._registerQuery(o).mql.matches)}observe(A){let o=jR(ts(A)).map(g=>this._registerQuery(g).observable),n=mt(o);return n=an(n.pipe(me(1)),n.pipe(zn(1),fi(0))),n.pipe(sA(g=>{let r={matches:!1,breakpoints:{}};return g.forEach(({matches:s,query:a})=>{r.matches=r.matches||s,r.breakpoints[a]=s}),r}))}_registerQuery(A){if(this._queries.has(A))return this._queries.get(A);let i=this._mediaMatcher.matchMedia(A),n={observable:new BA(g=>{let r=s=>this._zone.run(()=>g.next(s));return i.addListener(r),()=>{i.removeListener(r)}}).pipe(Me(i),sA(({matches:g})=>({query:A,matches:g})),fA(this._destroySubject)),mql:i};return this._queries.set(A,n),n}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function jR(e){return e.map(t=>t.split(",")).reduce((t,A)=>t.concat(A)).map(t=>t.trim())}var XR={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"};var ib=" ";function nm(e,t,A){let i=CE(e,t);A=A.trim(),!i.some(o=>o.trim()===A)&&(i.push(A),e.setAttribute(t,i.join(ib)))}function dE(e,t,A){let i=CE(e,t);A=A.trim();let o=i.filter(n=>n!==A);o.length?e.setAttribute(t,o.join(ib)):e.removeAttribute(t)}function CE(e,t){return e.getAttribute(t)?.match(/\S+/g)??[]}var ob="cdk-describedby-message",sE="cdk-describedby-host",em=0,nb=(()=>{class e{_platform=B(ZA);_document=B(cA);_messageRegistry=new Map;_messagesContainer=null;_id=`${em++}`;constructor(){B(be).load(rI),this._id=B(Rr)+"-"+em++}describe(A,i,o){if(!this._canBeDescribed(A,i))return;let n=Xu(i,o);typeof i!="string"?($R(i,this._id),this._messageRegistry.set(n,{messageElement:i,referenceCount:0})):this._messageRegistry.has(n)||this._createMessageElement(i,o),this._isElementDescribedByMessage(A,n)||this._addMessageReference(A,n)}removeDescription(A,i,o){if(!i||!this._isElementNode(A))return;let n=Xu(i,o);if(this._isElementDescribedByMessage(A,n)&&this._removeMessageReference(A,n),typeof i=="string"){let g=this._messageRegistry.get(n);g&&g.referenceCount===0&&this._deleteMessageElement(n)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let A=this._document.querySelectorAll(`[${sE}="${this._id}"]`);for(let i=0;io.indexOf(ob)!=0);A.setAttribute("aria-describedby",i.join(" "))}_addMessageReference(A,i){let o=this._messageRegistry.get(i);nm(A,"aria-describedby",o.messageElement.id),A.setAttribute(sE,this._id),o.referenceCount++}_removeMessageReference(A,i){let o=this._messageRegistry.get(i);o.referenceCount--,dE(A,"aria-describedby",o.messageElement.id),A.removeAttribute(sE)}_isElementDescribedByMessage(A,i){let o=CE(A,"aria-describedby"),n=this._messageRegistry.get(i),g=n&&n.messageElement.id;return!!g&&o.indexOf(g)!=-1}_canBeDescribed(A,i){if(!this._isElementNode(A))return!1;if(i&&typeof i=="object")return!0;let o=i==null?"":`${i}`.trim(),n=A.getAttribute("aria-label");return o?!n||n.trim()!==o:!1}_isElementNode(A){return A.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Xu(e,t){return typeof e=="string"?`${t||""}/${e}`:e}function $R(e,t){e.id||(e.id=`${ob}-${t}-${em++}`)}var cH=200,tm=class{_letterKeyStream=new K;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new K;selectedItem=this._selectedItem;constructor(t,A){let i=typeof A?.debounceInterval=="number"?A.debounceInterval:cH;A?.skipPredicate&&(this._skipPredicateFn=A.skipPredicate),this.setItems(t),this._setupKeyHandler(i)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(t){this._selectedItemIndex=t}setItems(t){this._items=t}handleKey(t){let A=t.keyCode;t.key&&t.key.length===1?this._letterKeyStream.next(t.key.toLocaleUpperCase()):(A>=65&&A<=90||A>=48&&A<=57)&&this._letterKeyStream.next(String.fromCharCode(A))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(t){this._letterKeyStream.pipe(Ce(A=>this._pressedLetters.push(A)),fi(t),bA(()=>this._pressedLetters.length>0),sA(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(A=>{for(let i=1;it.disabled;constructor(t,A){this._items=t,t instanceof bi?this._itemChangesSubscription=t.changes.subscribe(i=>this._itemsChanged(i.toArray())):hn(t)&&(this._effectRef=da(()=>this._itemsChanged(t()),{injector:A}))}tabOut=new K;change=new K;skipPredicate(t){return this._skipPredicateFn=t,this}withWrap(t=!0){return this._wrap=t,this}withVerticalOrientation(t=!0){return this._vertical=t,this}withHorizontalOrientation(t){return this._horizontal=t,this}withAllowedModifierKeys(t){return this._allowedModifierKeys=t,this}withTypeAhead(t=200){this._typeaheadSubscription.unsubscribe();let A=this._getItemsArray();return this._typeahead=new tm(A,{debounceInterval:typeof t=="number"?t:void 0,skipPredicate:i=>this._skipPredicateFn(i)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(i=>{this.setActiveItem(i)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(t=!0){return this._homeAndEnd=t,this}withPageUpDown(t=!0,A=10){return this._pageUpAndDown={enabled:t,delta:A},this}setActiveItem(t){let A=this._activeItem();this.updateActiveItem(t),this._activeItem()!==A&&this.change.next(this._activeItemIndex)}onKeydown(t){let A=t.keyCode,o=["altKey","ctrlKey","metaKey","shiftKey"].every(n=>!t[n]||this._allowedModifierKeys.indexOf(n)>-1);switch(A){case 9:this.tabOut.next();return;case 40:if(this._vertical&&o){this.setNextItemActive();break}else return;case 38:if(this._vertical&&o){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&o){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&o){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&o){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&o){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&o){let n=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(n>0?n:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&o){let n=this._activeItemIndex+this._pageUpAndDown.delta,g=this._getItemsArray().length;this._setActiveItemByIndex(n-1&&i!==this._activeItemIndex&&(this._activeItemIndex=i,this._typeahead?.setCurrentSelectedItemIndex(i))}}},QE=class extends BE{setActiveItem(t){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(t),this.activeItem&&this.activeItem.setActiveStyles()}},EE=class extends BE{_origin="program";setFocusOrigin(t){return this._origin=t,this}setActiveItem(t){super.setActiveItem(t),this.activeItem&&this.activeItem.focus(this._origin)}};var II=(()=>{class e{_platform=B(ZA);constructor(){}isDisabled(A){return A.hasAttribute("disabled")}isVisible(A){return dH(A)&&getComputedStyle(A).visibility==="visible"}isTabbable(A){if(!this._platform.isBrowser)return!1;let i=lH(yH(A));if(i&&(Ab(i)===-1||!this.isVisible(i)))return!1;let o=A.nodeName.toLowerCase(),n=Ab(A);return A.hasAttribute("contenteditable")?n!==-1:o==="iframe"||o==="object"||this._platform.WEBKIT&&this._platform.IOS&&!pH(A)?!1:o==="audio"?A.hasAttribute("controls")?n!==-1:!1:o==="video"?n===-1?!1:n!==null?!0:this._platform.FIREFOX||A.hasAttribute("controls"):A.tabIndex>=0}isFocusable(A,i){return wH(A)&&!this.isDisabled(A)&&(i?.ignoreVisibility||this.isVisible(A))}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function lH(e){try{return e.frameElement}catch{return null}}function dH(e){return!!(e.offsetWidth||e.offsetHeight||typeof e.getClientRects=="function"&&e.getClientRects().length)}function hH(e){let t=e.nodeName.toLowerCase();return t==="input"||t==="select"||t==="button"||t==="textarea"}function uH(e){return DH(e)&&e.type=="hidden"}function mH(e){return fH(e)&&e.hasAttribute("href")}function DH(e){return e.nodeName.toLowerCase()=="input"}function fH(e){return e.nodeName.toLowerCase()=="a"}function gb(e){if(!e.hasAttribute("tabindex")||e.tabIndex===void 0)return!1;let t=e.getAttribute("tabindex");return!!(t&&!isNaN(parseInt(t,10)))}function Ab(e){if(!gb(e))return null;let t=parseInt(e.getAttribute("tabindex")||"",10);return isNaN(t)?-1:t}function pH(e){let t=e.nodeName.toLowerCase(),A=t==="input"&&e.type;return A==="text"||A==="password"||t==="select"||t==="textarea"}function wH(e){return uH(e)?!1:hH(e)||mH(e)||e.hasAttribute("contenteditable")||gb(e)}function yH(e){return e.ownerDocument&&e.ownerDocument.defaultView||window}var im=class{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_enabled=!0;constructor(t,A,i,o,n=!1,g){this._element=t,this._checker=A,this._ngZone=i,this._document=o,this._injector=g,n||this.attachAnchors()}destroy(){let t=this._startAnchor,A=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.remove()),A&&(A.removeEventListener("focus",this.endAnchorListener),A.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(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(t){return new Promise(A=>{this._executeOnStable(()=>A(this.focusInitialElement(t)))})}focusFirstTabbableElementWhenReady(t){return new Promise(A=>{this._executeOnStable(()=>A(this.focusFirstTabbableElement(t)))})}focusLastTabbableElementWhenReady(t){return new Promise(A=>{this._executeOnStable(()=>A(this.focusLastTabbableElement(t)))})}_getRegionBoundary(t){let A=this._element.querySelectorAll(`[cdk-focus-region-${t}], [cdkFocusRegion${t}], [cdk-focus-${t}]`);return t=="start"?A.length?A[0]:this._getFirstTabbableElement(this._element):A.length?A[A.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(t){let A=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(A){if(!this._checker.isFocusable(A)){let i=this._getFirstTabbableElement(A);return i?.focus(t),!!i}return A.focus(t),!0}return this.focusFirstTabbableElement(t)}focusFirstTabbableElement(t){let A=this._getRegionBoundary("start");return A&&A.focus(t),!!A}focusLastTabbableElement(t){let A=this._getRegionBoundary("end");return A&&A.focus(t),!!A}hasAttached(){return this._hasAttached}_getFirstTabbableElement(t){if(this._checker.isFocusable(t)&&this._checker.isTabbable(t))return t;let A=t.children;for(let i=0;i=0;i--){let o=A[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(A[i]):null;if(o)return o}return null}_createAnchor(){let t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}_toggleAnchorTabIndex(t,A){t?A.setAttribute("tabindex","0"):A.removeAttribute("tabindex")}toggleAnchors(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}_executeOnStable(t){this._injector?Ge(t,{injector:this._injector}):setTimeout(t)}},hE=(()=>{class e{_checker=B(II);_ngZone=B(tA);_document=B(cA);_injector=B(yA);constructor(){B(be).load(rI)}create(A,i=!1){return new im(A,this._checker,this._ngZone,this._document,i,this._injector)}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function gm(e){return e.buttons===0||e.detail===0}function rm(e){let t=e.touches&&e.touches[0]||e.changedTouches&&e.changedTouches[0];return!!t&&t.identifier===-1&&(t.radiusX==null||t.radiusX===1)&&(t.radiusY==null||t.radiusY===1)}var MH=new F("cdk-input-modality-detector-options"),RH={ignoreKeys:[18,17,224,91,16]},rb=650,os=Co({passive:!0,capture:!0}),bH=(()=>{class e{_platform=B(ZA);modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new $A(null);_options;_lastTouchMs=0;_onKeydown=A=>{this._options?.ignoreKeys?.some(i=>i===A.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=ti(A))};_onMousedown=A=>{Date.now()-this._lastTouchMs{if(rm(A)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=ti(A)};constructor(){let A=B(tA),i=B(cA),o=B(MH,{optional:!0});this._options=k(k({},RH),o),this.modalityDetected=this._modality.pipe(zn(1)),this.modalityChanged=this.modalityDetected.pipe(pi()),this._platform.isBrowser&&A.runOutsideAngular(()=>{i.addEventListener("keydown",this._onKeydown,os),i.addEventListener("mousedown",this._onMousedown,os),i.addEventListener("touchstart",this._onTouchstart,os)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,os),document.removeEventListener("mousedown",this._onMousedown,os),document.removeEventListener("touchstart",this._onTouchstart,os))}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),kH=new F("liveAnnouncerElement",{providedIn:"root",factory:FH});function FH(){return null}var vH=new F("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),SH=0,uE=(()=>{class e{_ngZone=B(tA);_defaultOptions=B(vH,{optional:!0});_liveElement;_document=B(cA);_previousTimeout;_currentPromise;_currentResolve;constructor(){let A=B(kH,{optional:!0});this._liveElement=A||this._createLiveElement()}announce(A,...i){let o=this._defaultOptions,n,g;return i.length===1&&typeof i[0]=="number"?g=i[0]:[n,g]=i,this.clear(),clearTimeout(this._previousTimeout),n||(n=o&&o.politeness?o.politeness:"polite"),g==null&&o&&(g=o.duration),this._liveElement.setAttribute("aria-live",n),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(r=>this._currentResolve=r)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=A,typeof g=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),g)),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(){let A="cdk-live-announcer-element",i=this._document.getElementsByClassName(A),o=this._document.createElement("div");for(let n=0;n .cdk-overlay-container [aria-modal="true"]');for(let o=0;o{class e{_ngZone=B(tA);_platform=B(ZA);_inputModalityDetector=B(bH);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=B(cA,{optional:!0});_stopInputModalityDetector=new K;constructor(){let A=B(NH,{optional:!0});this._detectionMode=A?.detectionMode||IE.IMMEDIATE}_rootNodeFocusAndBlurListener=A=>{let i=ti(A);for(let o=i;o;o=o.parentElement)A.type==="focus"?this._onFocus(A,o):this._onBlur(A,o)};monitor(A,i=!1){let o=_t(A);if(!this._platform.isBrowser||o.nodeType!==1)return iA();let n=qR(o)||this._getDocument(),g=this._elementInfo.get(o);if(g)return i&&(g.checkChildren=!0),g.subject;let r={checkChildren:i,subject:new K,rootNode:n};return this._elementInfo.set(o,r),this._registerGlobalListeners(r),r.subject}stopMonitoring(A){let i=_t(A),o=this._elementInfo.get(i);o&&(o.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(o))}focusVia(A,i,o){let n=_t(A),g=this._getDocument().activeElement;n===g?this._getClosestElementsInfo(n).forEach(([r,s])=>this._originChanged(r,i,s)):(this._setOrigin(i),typeof n.focus=="function"&&n.focus(o))}ngOnDestroy(){this._elementInfo.forEach((A,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(A){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(A)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:A&&this._isLastInteractionFromInputLabel(A)?"mouse":"program"}_shouldBeAttributedToTouch(A){return this._detectionMode===IE.EVENTUAL||!!A?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(A,i){A.classList.toggle("cdk-focused",!!i),A.classList.toggle("cdk-touch-focused",i==="touch"),A.classList.toggle("cdk-keyboard-focused",i==="keyboard"),A.classList.toggle("cdk-mouse-focused",i==="mouse"),A.classList.toggle("cdk-program-focused",i==="program")}_setOrigin(A,i=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=A,this._originFromTouchInteraction=A==="touch"&&i,this._detectionMode===IE.IMMEDIATE){clearTimeout(this._originTimeoutId);let o=this._originFromTouchInteraction?rb:1;this._originTimeoutId=setTimeout(()=>this._origin=null,o)}})}_onFocus(A,i){let o=this._elementInfo.get(i),n=ti(A);!o||!o.checkChildren&&i!==n||this._originChanged(i,this._getFocusOrigin(n),o)}_onBlur(A,i){let o=this._elementInfo.get(i);!o||o.checkChildren&&A.relatedTarget instanceof Node&&i.contains(A.relatedTarget)||(this._setClasses(i),this._emitOrigin(o,null))}_emitOrigin(A,i){A.subject.observers.length&&this._ngZone.run(()=>A.subject.next(i))}_registerGlobalListeners(A){if(!this._platform.isBrowser)return;let i=A.rootNode,o=this._rootNodeFocusListenerCount.get(i)||0;o||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,aE),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,aE)}),this._rootNodeFocusListenerCount.set(i,o+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(fA(this._stopInputModalityDetector)).subscribe(n=>{this._setOrigin(n,!0)}))}_removeGlobalListeners(A){let i=A.rootNode;if(this._rootNodeFocusListenerCount.has(i)){let o=this._rootNodeFocusListenerCount.get(i);o>1?this._rootNodeFocusListenerCount.set(i,o-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,aE),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,aE),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(A,i,o){this._setClasses(A,i),this._emitOrigin(o,i),this._lastFocusOrigin=i}_getClosestElementsInfo(A){let i=[];return this._elementInfo.forEach((o,n)=>{(n===A||o.checkChildren&&n.contains(A))&&i.push([n,o])}),i}_isLastInteractionFromInputLabel(A){let{_mostRecentTarget:i,mostRecentModality:o}=this._inputModalityDetector;if(o!=="mouse"||!i||i===A||A.nodeName!=="INPUT"&&A.nodeName!=="TEXTAREA"||A.disabled)return!1;let n=A.labels;if(n){for(let g=0;g{class e{_elementRef=B(q);_focusMonitor=B(Kt);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new z;constructor(){}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let A=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(A,A.nodeType===1&&A.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(i=>{this._focusOrigin=i,this.cdkFocusChange.emit(i)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return e})(),yg=function(e){return e[e.NONE=0]="NONE",e[e.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",e[e.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",e}(yg||{}),eb="cdk-high-contrast-black-on-white",tb="cdk-high-contrast-white-on-black",$u="cdk-high-contrast-active",sm=(()=>{class e{_platform=B(ZA);_hasCheckedHighContrastMode;_document=B(cA);_breakpointSubscription;constructor(){this._breakpointSubscription=B(rE).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return yg.NONE;let A=this._document.createElement("div");A.style.backgroundColor="rgb(1,2,3)",A.style.position="absolute",this._document.body.appendChild(A);let i=this._document.defaultView||window,o=i&&i.getComputedStyle?i.getComputedStyle(A):null,n=(o&&o.backgroundColor||"").replace(/ /g,"");switch(A.remove(),n){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return yg.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return yg.BLACK_ON_WHITE}return yg.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let A=this._document.body.classList;A.remove($u,eb,tb),this._hasCheckedHighContrastMode=!0;let i=this.getHighContrastMode();i===yg.BLACK_ON_WHITE?A.add($u,eb):i===yg.WHITE_ON_BLACK&&A.add($u,tb)}}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),am=(()=>{class e{constructor(){B(sm)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[is]})}return e})(),Am={},re=(()=>{class e{_appId=B(Rr);getId(A){return this._appId!=="ng"&&(A+=this._appId),Am.hasOwnProperty(A)||(Am[A]=0),`${A}${Am[A]++}`}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var GH=new F("cdk-dir-doc",{providedIn:"root",factory:LH});function LH(){return B(cA)}var _H=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function KH(e){let t=e?.toLowerCase()||"";return t==="auto"&&typeof navigator<"u"&&navigator?.language?_H.test(navigator.language)?"rtl":"ltr":t==="rtl"?"rtl":"ltr"}var ve=(()=>{class e{value="ltr";change=new z;constructor(){let A=B(GH,{optional:!0});if(A){let i=A.body?A.body.dir:null,o=A.documentElement?A.documentElement.dir:null;this.value=KH(i||o||"ltr")}}ngOnDestroy(){this.change.complete()}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Sn=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({})}return e})();var UH=["text"],xH=[[["mat-icon"]],"*"],YH=["mat-icon","*"];function JH(e,t){if(e&1&&P(0,"mat-pseudo-checkbox",1),e&2){let A=y();L("disabled",A.disabled)("state",A.selected?"checked":"unchecked")}}function HH(e,t){if(e&1&&P(0,"mat-pseudo-checkbox",3),e&2){let A=y();L("disabled",A.disabled)}}function TH(e,t){if(e&1&&(d(0,"span",4),b(1),h()),e&2){let A=y();D(),NA("(",A.group.label,")")}}var OH=["mat-internal-form-field",""],PH=["*"];var mA=(()=>{class e{constructor(){B(sm)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[Sn,Sn]})}return e})(),Mg=class{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(t,A,i,o,n){this._defaultMatcher=t,this.ngControl=A,this._parentFormGroup=i,this._parentForm=o,this._stateChanges=n}updateErrorState(){let t=this.errorState,A=this._parentFormGroup||this._parentForm,i=this.matcher||this._defaultMatcher,o=this.ngControl?this.ngControl.control:null,n=i?.isErrorState(o,A)??!1;n!==t&&(this.errorState=n,this._stateChanges.next())}};var gs=(()=>{class e{isErrorState(A,i){return!!(A&&A.invalid&&(A.touched||i&&i.submitted))}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Ut=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["structural-styles"]],decls:0,vars:0,template:function(i,o){},styles:['.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}'],encapsulation:2,changeDetection:0})}return e})();var Ii=function(e){return e[e.FADING_IN=0]="FADING_IN",e[e.VISIBLE=1]="VISIBLE",e[e.FADING_OUT=2]="FADING_OUT",e[e.HIDDEN=3]="HIDDEN",e}(Ii||{}),Bm=class{_renderer;element;config;_animationForciblyDisabledThroughCss;state=Ii.HIDDEN;constructor(t,A,i,o=!1){this._renderer=t,this.element=A,this.config=i,this._animationForciblyDisabledThroughCss=o}fadeOut(){this._renderer.fadeOutRipple(this)}},ab=Co({passive:!0,capture:!0}),Qm=class{_events=new Map;addHandler(t,A,i,o){let n=this._events.get(A);if(n){let g=n.get(i);g?g.add(o):n.set(i,new Set([o]))}else this._events.set(A,new Map([[i,new Set([o])]])),t.runOutsideAngular(()=>{document.addEventListener(A,this._delegateEventHandler,ab)})}removeHandler(t,A,i){let o=this._events.get(t);if(!o)return;let n=o.get(A);n&&(n.delete(i),n.size===0&&o.delete(A),o.size===0&&(this._events.delete(t),document.removeEventListener(t,this._delegateEventHandler,ab)))}_delegateEventHandler=t=>{let A=ti(t);A&&this._events.get(t.type)?.forEach((i,o)=>{(o===A||o.contains(A))&&i.forEach(n=>n.handleEvent(t))})}},DE={enterDuration:225,exitDuration:150},ZH=800,Ib=Co({passive:!0,capture:!0}),Cb=["mousedown","touchstart"],Bb=["mouseup","mouseleave","touchend","touchcancel"],qH=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(i,o){},styles:[".mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}"],encapsulation:2,changeDetection:0})}return e})(),ns=class e{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new Qm;constructor(t,A,i,o,n){this._target=t,this._ngZone=A,this._platform=o,o.isBrowser&&(this._containerElement=_t(i)),n&&n.get(be).load(qH)}fadeInRipple(t,A,i={}){let o=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),n=k(k({},DE),i.animation);i.centered&&(t=o.left+o.width/2,A=o.top+o.height/2);let g=i.radius||VH(t,A,o),r=t-o.left,s=A-o.top,a=n.enterDuration,Q=document.createElement("div");Q.classList.add("mat-ripple-element"),Q.style.left=`${r-g}px`,Q.style.top=`${s-g}px`,Q.style.height=`${g*2}px`,Q.style.width=`${g*2}px`,i.color!=null&&(Q.style.backgroundColor=i.color),Q.style.transitionDuration=`${a}ms`,this._containerElement.appendChild(Q);let c=window.getComputedStyle(Q),f=c.transitionProperty,m=c.transitionDuration,p=f==="none"||m==="0s"||m==="0s, 0s"||o.width===0&&o.height===0,R=new Bm(this,Q,i,p);Q.style.transform="scale3d(1, 1, 1)",R.state=Ii.FADING_IN,i.persistent||(this._mostRecentTransientRipple=R);let H=null;return!p&&(a||n.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let W=()=>{H&&(H.fallbackTimer=null),clearTimeout(JA),this._finishRippleTransition(R)},wA=()=>this._destroyRipple(R),JA=setTimeout(wA,a+100);Q.addEventListener("transitionend",W),Q.addEventListener("transitioncancel",wA),H={onTransitionEnd:W,onTransitionCancel:wA,fallbackTimer:JA}}),this._activeRipples.set(R,H),(p||!a)&&this._finishRippleTransition(R),R}fadeOutRipple(t){if(t.state===Ii.FADING_OUT||t.state===Ii.HIDDEN)return;let A=t.element,i=k(k({},DE),t.config.animation);A.style.transitionDuration=`${i.exitDuration}ms`,A.style.opacity="0",t.state=Ii.FADING_OUT,(t._animationForciblyDisabledThroughCss||!i.exitDuration)&&this._finishRippleTransition(t)}fadeOutAll(){this._getActiveRipples().forEach(t=>t.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(t=>{t.config.persistent||t.fadeOut()})}setupTriggerEvents(t){let A=_t(t);!this._platform.isBrowser||!A||A===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=A,Cb.forEach(i=>{e._eventManager.addHandler(this._ngZone,i,A,this)}))}handleEvent(t){t.type==="mousedown"?this._onMousedown(t):t.type==="touchstart"?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Bb.forEach(A=>{this._triggerElement.addEventListener(A,this,Ib)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(t){t.state===Ii.FADING_IN?this._startFadeOutTransition(t):t.state===Ii.FADING_OUT&&this._destroyRipple(t)}_startFadeOutTransition(t){let A=t===this._mostRecentTransientRipple,{persistent:i}=t.config;t.state=Ii.VISIBLE,!i&&(!A||!this._isPointerDown)&&t.fadeOut()}_destroyRipple(t){let A=this._activeRipples.get(t)??null;this._activeRipples.delete(t),this._activeRipples.size||(this._containerRect=null),t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),t.state=Ii.HIDDEN,A!==null&&(t.element.removeEventListener("transitionend",A.onTransitionEnd),t.element.removeEventListener("transitioncancel",A.onTransitionCancel),A.fallbackTimer!==null&&clearTimeout(A.fallbackTimer)),t.element.remove()}_onMousedown(t){let A=gm(t),i=this._lastTouchStartEvent&&Date.now(){let A=t.state===Ii.VISIBLE||t.config.terminateOnPointerUp&&t.state===Ii.FADING_IN;!t.config.persistent&&A&&t.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let t=this._triggerElement;t&&(Cb.forEach(A=>e._eventManager.removeHandler(A,t,this)),this._pointerUpEventsRegistered&&(Bb.forEach(A=>t.removeEventListener(A,this,Ib)),this._pointerUpEventsRegistered=!1))}};function VH(e,t,A){let i=Math.max(Math.abs(e-A.left),Math.abs(e-A.right)),o=Math.max(Math.abs(t-A.top),Math.abs(t-A.bottom));return Math.sqrt(i*i+o*o)}var rs=new F("mat-ripple-global-options"),Bo=(()=>{class e{_elementRef=B(q);_animationMode=B(Ae,{optional:!0});color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}set disabled(A){A&&this.fadeOutAllNonPersistent(),this._disabled=A,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(A){this._trigger=A,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){let A=B(tA),i=B(ZA),o=B(rs,{optional:!0}),n=B(yA);this._globalOptions=o||{},this._rippleRenderer=new ns(this,A,this._elementRef,i,n)}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:k(k(k({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{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(A,i=0,o){return typeof A=="number"?this._rippleRenderer.fadeInRipple(A,i,k(k({},this.rippleConfig),o)):this._rippleRenderer.fadeInRipple(0,0,k(k({},this.rippleConfig),A))}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(i,o){i&2&&nA("mat-ripple-unbounded",o.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return e})(),Vo=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[mA,mA]})}return e})(),cm=(()=>{class e{_animationMode=B(Ae,{optional:!0});state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(i,o){i&2&&nA("mat-pseudo-checkbox-indeterminate",o.state==="indeterminate")("mat-pseudo-checkbox-checked",o.state==="checked")("mat-pseudo-checkbox-disabled",o.disabled)("mat-pseudo-checkbox-minimal",o.appearance==="minimal")("mat-pseudo-checkbox-full",o.appearance==="full")("_mat-animation-noopable",o._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(i,o){},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, var(--mat-sys-primary))}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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, var(--mat-sys-primary));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, var(--mat-sys-on-primary))}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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, var(--mat-sys-surface))}.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 e})(),lm=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[mA]})}return e})(),dm=new F("MAT_OPTION_PARENT_COMPONENT"),hm=new F("MatOptgroup");var Em=class{source;isUserInput;constructor(t,A=!1){this.source=t,this.isUserInput=A}},Nn=(()=>{class e{_element=B(q);_changeDetectorRef=B(UA);_parent=B(dm,{optional:!0});group=B(hm,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_disabled=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=B(re).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(A){this._disabled=A}get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}onSelectionChange=new z;_text;_stateChanges=new K;constructor(){let A=B(be);A.load(Ut),A.load(rI),this._signalDisableRipple=!!this._parent&&hn(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(A=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),A&&this._emitSelectionChangeEvent())}deselect(A=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),A&&this._emitSelectionChangeEvent())}focus(A,i){let o=this._getHostElement();typeof o.focus=="function"&&o.focus(i)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(A){(A.keyCode===13||A.keyCode===32)&&!ze(A)&&(this._selectViaInteraction(),A.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let A=this.viewValue;A!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=A)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(A=!1){this.onSelectionChange.emit(new Em(this,A))}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-option"]],viewQuery:function(i,o){if(i&1&&QA(UH,7),i&2){let n;$(n=AA())&&(o._text=n.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(i,o){i&1&&G("click",function(){return o._selectViaInteraction()})("keydown",function(g){return o._handleKeydown(g)}),i&2&&(ft("id",o.id),aA("aria-selected",o.selected)("aria-disabled",o.disabled.toString()),nA("mdc-list-item--selected",o.selected)("mat-mdc-option-multiple",o.multiple)("mat-mdc-option-active",o.active)("mdc-list-item--disabled",o.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",eA]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:YH,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-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(i,o){i&1&&(OA(xH),U(0,JH,1,2,"mat-pseudo-checkbox",1),IA(1),d(2,"span",2,0),IA(4,1),h(),U(5,HH,1,1,"mat-pseudo-checkbox",3)(6,TH,2,1,"span",4),P(7,"div",5)),i&2&&(_(o.multiple?0:-1),D(5),_(!o.multiple&&o.selected&&!o.hideSingleSelectionIndicator?5:-1),D(),_(o.group&&o.group._inert?6:-1),D(),L("matRippleTrigger",o._getHostElement())("matRippleDisabled",o.disabled||o.disableRipple))},dependencies:[cm,Bo],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.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, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.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, var(--mat-sys-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.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}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::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-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return e})();function lb(e,t,A){if(A.length){let i=t.toArray(),o=A.toArray(),n=0;for(let g=0;gA+i?Math.max(0,e-i+t):A}var um=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[Vo,mA,lm]})}return e})(),Qb={capture:!0},Eb=["focus","mousedown","mouseenter","touchstart"],Im="mat-ripple-loader-uninitialized",Cm="mat-ripple-loader-class-name",cb="mat-ripple-loader-centered",mE="mat-ripple-loader-disabled",mm=(()=>{class e{_document=B(cA,{optional:!0});_animationMode=B(Ae,{optional:!0});_globalRippleOptions=B(rs,{optional:!0});_platform=B(ZA);_ngZone=B(tA);_injector=B(yA);_hosts=new Map;constructor(){this._ngZone.runOutsideAngular(()=>{for(let A of Eb)this._document?.addEventListener(A,this._onInteraction,Qb)})}ngOnDestroy(){let A=this._hosts.keys();for(let i of A)this.destroyRipple(i);for(let i of Eb)this._document?.removeEventListener(i,this._onInteraction,Qb)}configureRipple(A,i){A.setAttribute(Im,this._globalRippleOptions?.namespace??""),(i.className||!A.hasAttribute(Cm))&&A.setAttribute(Cm,i.className||""),i.centered&&A.setAttribute(cb,""),i.disabled&&A.setAttribute(mE,"")}setDisabled(A,i){let o=this._hosts.get(A);o?(o.target.rippleDisabled=i,!i&&!o.hasSetUpEvents&&(o.hasSetUpEvents=!0,o.renderer.setupTriggerEvents(A))):i?A.setAttribute(mE,""):A.removeAttribute(mE)}_onInteraction=A=>{let i=ti(A);if(i instanceof HTMLElement){let o=i.closest(`[${Im}="${this._globalRippleOptions?.namespace??""}"]`);o&&this._createRipple(o)}};_createRipple(A){if(!this._document||this._hosts.has(A))return;A.querySelector(".mat-ripple")?.remove();let i=this._document.createElement("span");i.classList.add("mat-ripple",A.getAttribute(Cm)),A.append(i);let o=this._animationMode==="NoopAnimations",n=this._globalRippleOptions,g=o?0:n?.animation?.enterDuration??DE.enterDuration,r=o?0:n?.animation?.exitDuration??DE.exitDuration,s={rippleDisabled:o||n?.disabled||A.hasAttribute(mE),rippleConfig:{centered:A.hasAttribute(cb),terminateOnPointerUp:n?.terminateOnPointerUp,animation:{enterDuration:g,exitDuration:r}}},a=new ns(s,this._ngZone,i,this._platform,this._injector),Q=!s.rippleDisabled;Q&&a.setupTriggerEvents(A),this._hosts.set(A,{target:s,renderer:a,hasSetUpEvents:Q}),A.removeAttribute(Im)}destroyRipple(A){let i=this._hosts.get(A);i&&(i.renderer._removeTriggerEvents(),this._hosts.delete(A))}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),fE=(()=>{class e{labelPosition;static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(i,o){i&2&&nA("mdc-form-field--align-end",o.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},attrs:OH,ngContentSelectors:PH,decls:1,vars:0,template:function(i,o){i&1&&(OA(),IA(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.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 .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0})}return e})();var WH=["mat-button",""],Dm=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],fm=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var zH="@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}",jH=["mat-fab",""],XH=["mat-mini-fab",""],$H='.mat-mdc-fab-base{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus>.mat-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::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}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-sys-corner-large));color:var(--mat-fab-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display, block)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-sys-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-small-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-mini-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;height:var(--mdc-extended-fab-container-height, 56px);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-sys-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-sys-label-large-tracking));box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}',AT=["mat-icon-button",""],eT=["*"];var tT=new F("MAT_BUTTON_CONFIG");var iT=[{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-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],wE=(()=>{class e{_elementRef=B(q);_ngZone=B(tA);_animationMode=B(Ae,{optional:!0});_focusMonitor=B(Kt);_rippleLoader=B(mm);_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(A){this._disableRipple=A,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(A){this._disabled=A,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;constructor(){B(be).load(Ut);let A=B(tT,{optional:!0}),i=this._elementRef.nativeElement,o=i.classList;this.disabledInteractive=A?.disabledInteractive??!1,this.color=A?.color??null,this._rippleLoader?.configureRipple(i,{className:"mat-mdc-button-ripple"});for(let{attribute:n,mdcClasses:g}of iT)i.hasAttribute(n)&&o.add(...g)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(A="program",i){A?this._focusMonitor.focusVia(this._elementRef.nativeElement,A,i):this._elementRef.nativeElement.focus(i)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",eA],disabled:[2,"disabled","disabled",eA],ariaDisabled:[2,"aria-disabled","ariaDisabled",eA],disabledInteractive:[2,"disabledInteractive","disabledInteractive",eA]}})}return e})();var Et=(()=>{class e extends wE{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275cmp=O({type:e,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(i,o){i&2&&(aA("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),Ye(o.color?"mat-"+o.color:""),nA("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[dA],attrs:WH,ngContentSelectors:fm,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,o){i&1&&(OA(Dm),P(0,"span",0),IA(1),d(2,"span",1),IA(3,1),h(),IA(4,2),P(5,"span",2)(6,"span",3)),i&2&&nA("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;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;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.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__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-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, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-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, block)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);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, -8px);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, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-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, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-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, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);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, -8px);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, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-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, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-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, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.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, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);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, -8px);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, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-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, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-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, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width, 1px);border-style:solid;border-color:rgba(0,0,0,0)}.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-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus>.mat-focus-indicator::before,.mat-mdc-unelevated-button:focus>.mat-focus-indicator::before,.mat-mdc-raised-button:focus>.mat-focus-indicator::before,.mat-mdc-outlined-button:focus>.mat-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}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}',"@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}"],encapsulation:2,changeDetection:0})}return e})();var ub=new F("mat-mdc-fab-default-options",{providedIn:"root",factory:mb});function mb(){return{color:"accent"}}var pE=mb(),Db=(()=>{class e extends wE{_options=B(ub,{optional:!0});_isFab=!0;extended;constructor(){super(),this._options=this._options||pE,this.color=this._options.color||pE.color}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["button","mat-fab",""]],hostVars:18,hostBindings:function(i,o){i&2&&(aA("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),Ye(o.color?"mat-"+o.color:""),nA("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0)("mdc-fab--extended",o.extended)("mat-mdc-extended-fab",o.extended))},inputs:{extended:[2,"extended","extended",eA]},exportAs:["matButton"],features:[dA],attrs:jH,ngContentSelectors:fm,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,o){i&1&&(OA(Dm),P(0,"span",0),IA(1),d(2,"span",1),IA(3,1),h(),IA(4,2),P(5,"span",2)(6,"span",3)),i&2&&nA("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:['.mat-mdc-fab-base{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus>.mat-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::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}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-sys-corner-large));color:var(--mat-fab-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display, block)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-sys-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-small-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-mini-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;height:var(--mdc-extended-fab-container-height, 56px);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-sys-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-sys-label-large-tracking));box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0})}return e})(),fb=(()=>{class e extends wE{_options=B(ub,{optional:!0});_isFab=!0;constructor(){super(),this._options=this._options||pE,this.color=this._options.color||pE.color}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["button","mat-mini-fab",""]],hostVars:14,hostBindings:function(i,o){i&2&&(aA("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),Ye(o.color?"mat-"+o.color:""),nA("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[dA],attrs:XH,ngContentSelectors:fm,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,o){i&1&&(OA(Dm),P(0,"span",0),IA(1),d(2,"span",1),IA(3,1),h(),IA(4,2),P(5,"span",2)(6,"span",3)),i&2&&nA("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:[$H],encapsulation:2,changeDetection:0})}return e})();var yE=(()=>{class e extends wE{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(i,o){i&2&&(aA("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),Ye(o.color?"mat-"+o.color:""),nA("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[dA],attrs:AT,ngContentSelectors:eT,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,o){i&1&&(OA(),P(0,"span",0),IA(1),P(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;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;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.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,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus>.mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-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, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-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, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.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}',zH],encapsulation:2,changeDetection:0})}return e})();var Wo=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[mA,Vo,mA]})}return e})();var ME=class{};function RE(e){return e&&typeof e.connect=="function"&&!(e instanceof nn)}var ss=function(e){return e[e.REPLACED=0]="REPLACED",e[e.INSERTED=1]="INSERTED",e[e.MOVED=2]="MOVED",e[e.REMOVED=3]="REMOVED",e}(ss||{}),CI=new F("_ViewRepeater"),as=class{applyChanges(t,A,i,o,n){t.forEachOperation((g,r,s)=>{let a,Q;if(g.previousIndex==null){let c=i(g,r,s);a=A.createEmbeddedView(c.templateRef,c.context,c.index),Q=ss.INSERTED}else s==null?(A.remove(r),Q=ss.REMOVED):(a=A.get(r),A.move(a,s),Q=ss.MOVED);n&&n({context:a?.context,operation:Q,record:g})})}detach(){}};var Gn=class{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}changed=new K;constructor(t=!1,A,i=!0,o){this._multiple=t,this._emitChanges=i,this.compareWith=o,A&&A.length&&(t?A.forEach(n=>this._markSelected(n)):this._markSelected(A[0]),this._selectedToEmit.length=0)}select(...t){this._verifyValueAssignment(t),t.forEach(i=>this._markSelected(i));let A=this._hasQueuedChanges();return this._emitChangeEvent(),A}deselect(...t){this._verifyValueAssignment(t),t.forEach(i=>this._unmarkSelected(i));let A=this._hasQueuedChanges();return this._emitChangeEvent(),A}setSelection(...t){this._verifyValueAssignment(t);let A=this.selected,i=new Set(t);t.forEach(n=>this._markSelected(n)),A.filter(n=>!i.has(this._getConcreteValue(n,i))).forEach(n=>this._unmarkSelected(n));let o=this._hasQueuedChanges();return this._emitChangeEvent(),o}toggle(t){return this.isSelected(t)?this.deselect(t):this.select(t)}clear(t=!0){this._unmarkAll();let A=this._hasQueuedChanges();return t&&this._emitChangeEvent(),A}isSelected(t){return this._selection.has(this._getConcreteValue(t))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(t){this._multiple&&this.selected&&this._selected.sort(t)}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(t){t=this._getConcreteValue(t),this.isSelected(t)||(this._multiple||this._unmarkAll(),this.isSelected(t)||this._selection.add(t),this._emitChanges&&this._selectedToEmit.push(t))}_unmarkSelected(t){t=this._getConcreteValue(t),this.isSelected(t)&&(this._selection.delete(t),this._emitChanges&&this._deselectedToEmit.push(t))}_unmarkAll(){this.isEmpty()||this._selection.forEach(t=>this._unmarkSelected(t))}_verifyValueAssignment(t){t.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(t,A){if(this.compareWith){A=A??this._selection;for(let i of A)if(this.compareWith(t,i))return i;return t}else return t}};var oT=20,Ln=(()=>{class e{_ngZone=B(tA);_platform=B(ZA);_renderer=B(Bt).createRenderer(null,null);_cleanupGlobalListener;constructor(){}_scrolled=new K;_scrolledCount=0;scrollContainers=new Map;register(A){this.scrollContainers.has(A)||this.scrollContainers.set(A,A.elementScrolled().subscribe(()=>this._scrolled.next(A)))}deregister(A){let i=this.scrollContainers.get(A);i&&(i.unsubscribe(),this.scrollContainers.delete(A))}scrolled(A=oT){return this._platform.isBrowser?new BA(i=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));let o=A>0?this._scrolled.pipe(ir(A)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{o.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):iA()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((A,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(A,i){let o=this.getAncestorScrollContainers(A);return this.scrolled(i).pipe(bA(n=>!n||o.indexOf(n)>-1))}getAncestorScrollContainers(A){let i=[];return this.scrollContainers.forEach((o,n)=>{this._scrollableContainsElement(n,A)&&i.push(n)}),i}_scrollableContainsElement(A,i){let o=_t(i),n=A.getElementRef().nativeElement;do if(o==n)return!0;while(o=o.parentElement);return!1}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),jo=(()=>{class e{elementRef=B(q);scrollDispatcher=B(Ln);ngZone=B(tA);dir=B(ve,{optional:!0});_scrollElement=this.elementRef.nativeElement;_destroyed=new K;_renderer=B(ae);_cleanupScroll;_elementScrolled=new K;constructor(){}ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,"scroll",A=>this._elementScrolled.next(A))),this.scrollDispatcher.register(this)}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(A){let i=this.elementRef.nativeElement,o=this.dir&&this.dir.value=="rtl";A.left==null&&(A.left=o?A.end:A.start),A.right==null&&(A.right=o?A.start:A.end),A.bottom!=null&&(A.top=i.scrollHeight-i.clientHeight-A.bottom),o&&As()!=Gi.NORMAL?(A.left!=null&&(A.right=i.scrollWidth-i.clientWidth-A.left),As()==Gi.INVERTED?A.left=A.right:As()==Gi.NEGATED&&(A.left=A.right?-A.right:A.right)):A.right!=null&&(A.left=i.scrollWidth-i.clientWidth-A.right),this._applyScrollToOptions(A)}_applyScrollToOptions(A){let i=this.elementRef.nativeElement;oE()?i.scrollTo(A):(A.top!=null&&(i.scrollTop=A.top),A.left!=null&&(i.scrollLeft=A.left))}measureScrollOffset(A){let i="left",o="right",n=this.elementRef.nativeElement;if(A=="top")return n.scrollTop;if(A=="bottom")return n.scrollHeight-n.clientHeight-n.scrollTop;let g=this.dir&&this.dir.value=="rtl";return A=="start"?A=g?o:i:A=="end"&&(A=g?i:o),g&&As()==Gi.INVERTED?A==i?n.scrollWidth-n.clientWidth-n.scrollLeft:n.scrollLeft:g&&As()==Gi.NEGATED?A==i?n.scrollLeft+n.scrollWidth-n.clientWidth:-n.scrollLeft:A==i?n.scrollLeft:n.scrollWidth-n.clientWidth-n.scrollLeft}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return e})(),nT=20,Ci=(()=>{class e{_platform=B(ZA);_listeners;_viewportSize;_change=new K;_document=B(cA,{optional:!0});constructor(){let A=B(tA),i=B(Bt).createRenderer(null,null);A.runOutsideAngular(()=>{if(this._platform.isBrowser){let o=n=>this._change.next(n);this._listeners=[i.listen("window","resize",o),i.listen("window","orientationchange",o)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(A=>A()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let A={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),A}getViewportRect(){let A=this.getViewportScrollPosition(),{width:i,height:o}=this.getViewportSize();return{top:A.top,left:A.left,bottom:A.top+o,right:A.left+i,height:o,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let A=this._document,i=this._getWindow(),o=A.documentElement,n=o.getBoundingClientRect(),g=-n.top||A.body.scrollTop||i.scrollY||o.scrollTop||0,r=-n.left||A.body.scrollLeft||i.scrollX||o.scrollLeft||0;return{top:g,left:r}}change(A=nT){return A>0?this._change.pipe(ir(A)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let A=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:A.innerWidth,height:A.innerHeight}:{width:0,height:0}}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var zo=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({})}return e})(),BI=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[Sn,zo,Sn,zo]})}return e})();var QI=class{_attachedHost;attach(t){return this._attachedHost=t,t.attach(this)}detach(){let t=this._attachedHost;t!=null&&(this._attachedHost=null,t.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(t){this._attachedHost=t}},Li=class extends QI{component;viewContainerRef;injector;componentFactoryResolver;projectableNodes;constructor(t,A,i,o,n){super(),this.component=t,this.viewContainerRef=A,this.injector=i,this.projectableNodes=n}},Bi=class extends QI{templateRef;viewContainerRef;context;injector;constructor(t,A,i,o){super(),this.templateRef=t,this.viewContainerRef=A,this.context=i,this.injector=o}get origin(){return this.templateRef.elementRef}attach(t,A=this.context){return this.context=A,super.attach(t)}detach(){return this.context=void 0,super.detach()}},pm=class extends QI{element;constructor(t){super(),this.element=t instanceof q?t.nativeElement:t}},_n=class{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(t){if(t instanceof Li)return this._attachedPortal=t,this.attachComponentPortal(t);if(t instanceof Bi)return this._attachedPortal=t,this.attachTemplatePortal(t);if(this.attachDomPortal&&t instanceof pm)return this._attachedPortal=t,this.attachDomPortal(t)}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(t){this._disposeFn=t}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var bE=class extends _n{outletElement;_appRef;_defaultInjector;_document;constructor(t,A,i,o,n){super(),this.outletElement=t,this._appRef=i,this._defaultInjector=o,this._document=n}attachComponentPortal(t){let A;if(t.viewContainerRef){let i=t.injector||t.viewContainerRef.injector,o=i.get(Lo,null,{optional:!0})||void 0;A=t.viewContainerRef.createComponent(t.component,{index:t.viewContainerRef.length,injector:i,ngModuleRef:o,projectableNodes:t.projectableNodes||void 0}),this.setDisposeFn(()=>A.destroy())}else A=PB(t.component,{elementInjector:t.injector||this._defaultInjector||yA.NULL,environmentInjector:this._appRef.injector,projectableNodes:t.projectableNodes||void 0}),this._appRef.attachView(A.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(A.hostView),A.destroy()});return this.outletElement.appendChild(this._getComponentRootNode(A)),this._attachedPortal=t,A}attachTemplatePortal(t){let A=t.viewContainerRef,i=A.createEmbeddedView(t.templateRef,t.context,{injector:t.injector});return i.rootNodes.forEach(o=>this.outletElement.appendChild(o)),i.detectChanges(),this.setDisposeFn(()=>{let o=A.indexOf(i);o!==-1&&A.remove(o)}),this._attachedPortal=t,i}attachDomPortal=t=>{let A=t.element;A.parentNode;let i=this._document.createComment("dom-portal");A.parentNode.insertBefore(i,A),this.outletElement.appendChild(A),this._attachedPortal=t,super.setDisposeFn(()=>{i.parentNode&&i.parentNode.replaceChild(A,i)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(t){return t.hostView.rootNodes[0]}};var pb=(()=>{class e extends Bi{constructor(){let A=B(ge),i=B(Qe);super(A,i)}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[dA]})}return e})();var Qi=(()=>{class e extends _n{_moduleRef=B(Lo,{optional:!0});_document=B(cA);_viewContainerRef=B(Qe);_isInitialized=!1;_attachedRef;constructor(){super()}get portal(){return this._attachedPortal}set portal(A){this.hasAttached()&&!A&&!this._isInitialized||(this.hasAttached()&&super.detach(),A&&super.attach(A),this._attachedPortal=A||null)}attached=new z;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(A){A.setAttachedHost(this);let i=A.viewContainerRef!=null?A.viewContainerRef:this._viewContainerRef,o=i.createComponent(A.component,{index:i.length,injector:A.injector||i.injector,projectableNodes:A.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0});return i!==this._viewContainerRef&&this._getRootNode().appendChild(o.hostView.rootNodes[0]),super.setDisposeFn(()=>o.destroy()),this._attachedPortal=A,this._attachedRef=o,this.attached.emit(o),o}attachTemplatePortal(A){A.setAttachedHost(this);let i=this._viewContainerRef.createEmbeddedView(A.templateRef,A.context,{injector:A.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=A,this._attachedRef=i,this.attached.emit(i),i}attachDomPortal=A=>{let i=A.element;i.parentNode;let o=this._document.createComment("dom-portal");A.setAttachedHost(this),i.parentNode.insertBefore(o,i),this._getRootNode().appendChild(i),this._attachedPortal=A,super.setDisposeFn(()=>{o.parentNode&&o.parentNode.replaceChild(i,o)})};_getRootNode(){let A=this._viewContainerRef.element.nativeElement;return A.nodeType===A.ELEMENT_NODE?A:A.parentNode}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[dA]})}return e})();var EI=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({})}return e})();var wb=oE(),wm=class{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(t,A){this._viewportRuler=t,this._document=A}attach(){}enable(){if(this._canBeEnabled()){let t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=_e(-this._previousScrollPosition.left),t.style.top=_e(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let t=this._document.documentElement,A=this._document.body,i=t.style,o=A.style,n=i.scrollBehavior||"",g=o.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),wb&&(i.scrollBehavior=o.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),wb&&(i.scrollBehavior=n,o.scrollBehavior=g)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let A=this._document.body,i=this._viewportRuler.getViewportSize();return A.scrollHeight>i.height||A.scrollWidth>i.width}};var ym=class{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(t,A,i,o){this._scrollDispatcher=t,this._ngZone=A,this._viewportRuler=i,this._config=o}attach(t){this._overlayRef,this._overlayRef=t}enable(){if(this._scrollSubscription)return;let t=this._scrollDispatcher.scrolled(0).pipe(bA(A=>!A||!this._overlayRef.overlayElement.contains(A.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe(()=>{let A=this._viewportRuler.getViewportScrollPosition().top;Math.abs(A-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=t.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}},kE=class{enable(){}disable(){}attach(){}};function Mm(e,t){return t.some(A=>{let i=e.bottomA.bottom,n=e.rightA.right;return i||o||n||g})}function yb(e,t){return t.some(A=>{let i=e.topA.bottom,n=e.leftA.right;return i||o||n||g})}var Rm=class{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(t,A,i,o){this._scrollDispatcher=t,this._viewportRuler=A,this._ngZone=i,this._config=o}attach(t){this._overlayRef,this._overlayRef=t}enable(){if(!this._scrollSubscription){let t=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(t).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let A=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:o}=this._viewportRuler.getViewportSize();Mm(A,[{width:i,height:o,bottom:o,right:i,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}},rT=(()=>{class e{_scrollDispatcher=B(Ln);_viewportRuler=B(Ci);_ngZone=B(tA);_document=B(cA);constructor(){}noop=()=>new kE;close=A=>new ym(this._scrollDispatcher,this._ngZone,this._viewportRuler,A);block=()=>new wm(this._viewportRuler,this._document);reposition=A=>new Rm(this._scrollDispatcher,this._viewportRuler,this._ngZone,A);static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Kn=class{positionStrategy;scrollStrategy=new kE;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(t){if(t){let A=Object.keys(t);for(let i of A)t[i]!==void 0&&(this[i]=t[i])}}};var bm=class{connectionPair;scrollableViewProperties;constructor(t,A){this.connectionPair=t,this.scrollableViewProperties=A}};var vb=(()=>{class e{_attachedOverlays=[];_document=B(cA);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(A){this.remove(A),this._attachedOverlays.push(A)}remove(A){let i=this._attachedOverlays.indexOf(A);i>-1&&this._attachedOverlays.splice(i,1),this._attachedOverlays.length===0&&this.detach()}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),sT=(()=>{class e extends vb{_ngZone=B(tA);_renderer=B(Bt).createRenderer(null,null);_cleanupKeydown;add(A){super.add(A),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=A=>{let i=this._attachedOverlays;for(let o=i.length-1;o>-1;o--)if(i[o]._keydownEvents.observers.length>0){this._ngZone.run(()=>i[o]._keydownEvents.next(A));break}};static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),aT=(()=>{class e extends vb{_platform=B(ZA);_ngZone=B(tA,{optional:!0});_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;add(A){if(super.add(A),!this._isAttached){let i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){let A=this._document.body;A.removeEventListener("pointerdown",this._pointerDownListener,!0),A.removeEventListener("click",this._clickListener,!0),A.removeEventListener("auxclick",this._clickListener,!0),A.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(A.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(A){A.addEventListener("pointerdown",this._pointerDownListener,!0),A.addEventListener("click",this._clickListener,!0),A.addEventListener("auxclick",this._clickListener,!0),A.addEventListener("contextmenu",this._clickListener,!0)}_pointerDownListener=A=>{this._pointerDownEventTarget=ti(A)};_clickListener=A=>{let i=ti(A),o=A.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:i;this._pointerDownEventTarget=null;let n=this._attachedOverlays.slice();for(let g=n.length-1;g>-1;g--){let r=n[g];if(r._outsidePointerEvents.observers.length<1||!r.hasAttached())continue;if(Mb(r.overlayElement,i)||Mb(r.overlayElement,o))break;let s=r._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>s.next(A)):s.next(A)}};static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Mb(e,t){let A=typeof ShadowRoot<"u"&&ShadowRoot,i=t;for(;i;){if(i===e)return!0;i=A&&i instanceof ShadowRoot?i.host:i.parentNode}return!1}var Sb=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(i,o){},styles:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}"],encapsulation:2,changeDetection:0})}return e})(),FE=(()=>{class e{_platform=B(ZA);_containerElement;_document=B(cA);_styleLoader=B(be);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let A="cdk-overlay-container";if(this._platform.isBrowser||Wu()){let o=this._document.querySelectorAll(`.${A}[platform="server"], .${A}[platform="test"]`);for(let n=0;n{let t=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(t,"transitionend",this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),t.style.pointerEvents="none",t.classList.remove("cdk-overlay-backdrop-showing")})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}},Is=class{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new K;_attachments=new K;_detachments=new K;_positionStrategy;_scrollStrategy;_locationChanges=GA.EMPTY;_backdropRef=null;_previousHostParent;_keydownEvents=new K;_outsidePointerEvents=new K;_renders=new K;_afterRenderRef;_afterNextRenderRef;constructor(t,A,i,o,n,g,r,s,a,Q=!1,c,f){this._portalOutlet=t,this._host=A,this._pane=i,this._config=o,this._ngZone=n,this._keyboardDispatcher=g,this._document=r,this._location=s,this._outsideClickDispatcher=a,this._animationsDisabled=Q,this._injector=c,this._renderer=f,o.scrollStrategy&&(this._scrollStrategy=o.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=o.positionStrategy,this._afterRenderRef=Nt(()=>sa(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}attach(t){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let A=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=Ge(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),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),typeof A?.onDestroy=="function"&&A.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),A}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),t}dispose(){let t=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),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._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,t&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))}updateSize(t){this._config=k(k({},this._config),t),this._updateElementSize()}setDirection(t){this._config=uA(k({},this._config),{direction:t}),this._updateElementDirection()}addPanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!0)}removePanelClass(t){this._pane&&this._toggleClasses(this._pane,t,!1)}getDirection(){let t=this._config.direction;return t?typeof t=="string"?t:t.value:"ltr"}updateScrollStrategy(t){t!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=t,this.hasAttached()&&(t.attach(this),t.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let t=this._pane.style;t.width=_e(this._config.width),t.height=_e(this._config.height),t.minWidth=_e(this._config.minWidth),t.minHeight=_e(this._config.minHeight),t.maxWidth=_e(this._config.maxWidth),t.maxHeight=_e(this._config.maxHeight)}_togglePointerEvents(t){this._pane.style.pointerEvents=t?"":"none"}_attachBackdrop(){let t="cdk-overlay-backdrop-showing";this._backdropRef?.dispose(),this._backdropRef=new km(this._document,this._renderer,this._ngZone,A=>{this._backdropClick.next(A)}),this._animationsDisabled&&this._backdropRef.element.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(t))}):this._backdropRef.element.classList.add(t)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(t,A,i){let o=ts(A||[]).filter(n=>!!n);o.length&&(i?t.classList.add(...o):t.classList.remove(...o))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{let t=this._renders.pipe(fA(ye(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(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()),t.unsubscribe())})})}_disposeScrollStrategy(){let t=this._scrollStrategy;t?.disable(),t?.detach?.()}},Rb="cdk-overlay-connected-position-bounding-box",IT=/([A-Za-z%]+)$/,Fm=class{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new K;_resizeSubscription=GA.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(t,A,i,o,n){this._viewportRuler=A,this._document=i,this._platform=o,this._overlayContainer=n,this.setOrigin(t)}attach(t){this._overlayRef&&this._overlayRef,this._validatePositions(),t.hostElement.classList.add(Rb),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return}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();let t=this._originRect,A=this._overlayRect,i=this._viewportRect,o=this._containerRect,n=[],g;for(let r of this._preferredPositions){let s=this._getOriginPoint(t,o,r),a=this._getOverlayPoint(s,A,r),Q=this._getOverlayFit(a,A,i,r);if(Q.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(r,s);return}if(this._canFitWithFlexibleDimensions(Q,a,i)){n.push({position:r,origin:s,overlayRect:A,boundingBoxRect:this._calculateBoundingBoxRect(s,r)});continue}(!g||g.overlayFit.visibleAreas&&(s=Q,r=a)}this._isPushed=!1,this._applyPosition(r.position,r.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(g.position,g.originPoint);return}this._applyPosition(g.position,g.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&kg(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Rb),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let t=this._lastPosition;if(t){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let A=this._getOriginPoint(this._originRect,this._containerRect,t);this._applyPosition(t,A)}else this.apply()}withScrollableContainers(t){return this._scrollables=t,this}withPositions(t){return this._preferredPositions=t,t.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(t){return this._viewportMargin=t,this}withFlexibleDimensions(t=!0){return this._hasFlexibleDimensions=t,this}withGrowAfterOpen(t=!0){return this._growAfterOpen=t,this}withPush(t=!0){return this._canPush=t,this}withLockedPosition(t=!0){return this._positionLocked=t,this}setOrigin(t){return this._origin=t,this}withDefaultOffsetX(t){return this._offsetX=t,this}withDefaultOffsetY(t){return this._offsetY=t,this}withTransformOriginOn(t){return this._transformOriginSelector=t,this}_getOriginPoint(t,A,i){let o;if(i.originX=="center")o=t.left+t.width/2;else{let g=this._isRtl()?t.right:t.left,r=this._isRtl()?t.left:t.right;o=i.originX=="start"?g:r}A.left<0&&(o-=A.left);let n;return i.originY=="center"?n=t.top+t.height/2:n=i.originY=="top"?t.top:t.bottom,A.top<0&&(n-=A.top),{x:o,y:n}}_getOverlayPoint(t,A,i){let o;i.overlayX=="center"?o=-A.width/2:i.overlayX==="start"?o=this._isRtl()?-A.width:0:o=this._isRtl()?0:-A.width;let n;return i.overlayY=="center"?n=-A.height/2:n=i.overlayY=="top"?0:-A.height,{x:t.x+o,y:t.y+n}}_getOverlayFit(t,A,i,o){let n=kb(A),{x:g,y:r}=t,s=this._getOffset(o,"x"),a=this._getOffset(o,"y");s&&(g+=s),a&&(r+=a);let Q=0-g,c=g+n.width-i.width,f=0-r,m=r+n.height-i.height,p=this._subtractOverflows(n.width,Q,c),R=this._subtractOverflows(n.height,f,m),H=p*R;return{visibleArea:H,isCompletelyWithinViewport:n.width*n.height===H,fitsInViewportVertically:R===n.height,fitsInViewportHorizontally:p==n.width}}_canFitWithFlexibleDimensions(t,A,i){if(this._hasFlexibleDimensions){let o=i.bottom-A.y,n=i.right-A.x,g=bb(this._overlayRef.getConfig().minHeight),r=bb(this._overlayRef.getConfig().minWidth),s=t.fitsInViewportVertically||g!=null&&g<=o,a=t.fitsInViewportHorizontally||r!=null&&r<=n;return s&&a}return!1}_pushOverlayOnScreen(t,A,i){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};let o=kb(A),n=this._viewportRect,g=Math.max(t.x+o.width-n.width,0),r=Math.max(t.y+o.height-n.height,0),s=Math.max(n.top-i.top-t.y,0),a=Math.max(n.left-i.left-t.x,0),Q=0,c=0;return o.width<=n.width?Q=a||-g:Q=t.xp&&!this._isInitialRender&&!this._growAfterOpen&&(g=t.y-p/2)}let s=A.overlayX==="start"&&!o||A.overlayX==="end"&&o,a=A.overlayX==="end"&&!o||A.overlayX==="start"&&o,Q,c,f;if(a)f=i.width-t.x+this._viewportMargin*2,Q=t.x-this._viewportMargin;else if(s)c=t.x,Q=i.right-t.x;else{let m=Math.min(i.right-t.x+i.left,t.x),p=this._lastBoundingBoxSize.width;Q=m*2,c=t.x-m,Q>p&&!this._isInitialRender&&!this._growAfterOpen&&(c=t.x-p/2)}return{top:g,left:c,bottom:r,right:f,width:Q,height:n}}_setBoundingBoxStyles(t,A){let i=this._calculateBoundingBoxRect(t,A);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));let o={};if(this._hasExactPosition())o.top=o.left="0",o.bottom=o.right=o.maxHeight=o.maxWidth="",o.width=o.height="100%";else{let n=this._overlayRef.getConfig().maxHeight,g=this._overlayRef.getConfig().maxWidth;o.height=_e(i.height),o.top=_e(i.top),o.bottom=_e(i.bottom),o.width=_e(i.width),o.left=_e(i.left),o.right=_e(i.right),A.overlayX==="center"?o.alignItems="center":o.alignItems=A.overlayX==="end"?"flex-end":"flex-start",A.overlayY==="center"?o.justifyContent="center":o.justifyContent=A.overlayY==="bottom"?"flex-end":"flex-start",n&&(o.maxHeight=_e(n)),g&&(o.maxWidth=_e(g))}this._lastBoundingBoxSize=i,kg(this._boundingBox.style,o)}_resetBoundingBoxStyles(){kg(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){kg(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(t,A){let i={},o=this._hasExactPosition(),n=this._hasFlexibleDimensions,g=this._overlayRef.getConfig();if(o){let Q=this._viewportRuler.getViewportScrollPosition();kg(i,this._getExactOverlayY(A,t,Q)),kg(i,this._getExactOverlayX(A,t,Q))}else i.position="static";let r="",s=this._getOffset(A,"x"),a=this._getOffset(A,"y");s&&(r+=`translateX(${s}px) `),a&&(r+=`translateY(${a}px)`),i.transform=r.trim(),g.maxHeight&&(o?i.maxHeight=_e(g.maxHeight):n&&(i.maxHeight="")),g.maxWidth&&(o?i.maxWidth=_e(g.maxWidth):n&&(i.maxWidth="")),kg(this._pane.style,i)}_getExactOverlayY(t,A,i){let o={top:"",bottom:""},n=this._getOverlayPoint(A,this._overlayRect,t);if(this._isPushed&&(n=this._pushOverlayOnScreen(n,this._overlayRect,i)),t.overlayY==="bottom"){let g=this._document.documentElement.clientHeight;o.bottom=`${g-(n.y+this._overlayRect.height)}px`}else o.top=_e(n.y);return o}_getExactOverlayX(t,A,i){let o={left:"",right:""},n=this._getOverlayPoint(A,this._overlayRect,t);this._isPushed&&(n=this._pushOverlayOnScreen(n,this._overlayRect,i));let g;if(this._isRtl()?g=t.overlayX==="end"?"left":"right":g=t.overlayX==="end"?"right":"left",g==="right"){let r=this._document.documentElement.clientWidth;o.right=`${r-(n.x+this._overlayRect.width)}px`}else o.left=_e(n.x);return o}_getScrollVisibility(){let t=this._getOriginRect(),A=this._pane.getBoundingClientRect(),i=this._scrollables.map(o=>o.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:yb(t,i),isOriginOutsideView:Mm(t,i),isOverlayClipped:yb(A,i),isOverlayOutsideView:Mm(A,i)}}_subtractOverflows(t,...A){return A.reduce((i,o)=>i-Math.max(o,0),t)}_getNarrowedViewportRect(){let t=this._document.documentElement.clientWidth,A=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+t-this._viewportMargin,bottom:i.top+A-this._viewportMargin,width:t-2*this._viewportMargin,height:A-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(t,A){return A==="x"?t.offsetX==null?this._offsetX:t.offsetX:t.offsetY==null?this._offsetY:t.offsetY}_validatePositions(){}_addPanelClasses(t){this._pane&&ts(t).forEach(A=>{A!==""&&this._appliedPanelClasses.indexOf(A)===-1&&(this._appliedPanelClasses.push(A),this._pane.classList.add(A))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(t=>{this._pane.classList.remove(t)}),this._appliedPanelClasses=[])}_getOriginRect(){let t=this._origin;if(t instanceof q)return t.nativeElement.getBoundingClientRect();if(t instanceof Element)return t.getBoundingClientRect();let A=t.width||0,i=t.height||0;return{top:t.y,bottom:t.y+i,left:t.x,right:t.x+A,height:i,width:A}}};function kg(e,t){for(let A in t)t.hasOwnProperty(A)&&(e[A]=t[A]);return e}function bb(e){if(typeof e!="number"&&e!=null){let[t,A]=e.split(IT);return!A||A==="px"?parseFloat(t):null}return e||null}function kb(e){return{top:Math.floor(e.top),right:Math.floor(e.right),bottom:Math.floor(e.bottom),left:Math.floor(e.left),width:Math.floor(e.width),height:Math.floor(e.height)}}function CT(e,t){return e===t?!0:e.isOriginClipped===t.isOriginClipped&&e.isOriginOutsideView===t.isOriginOutsideView&&e.isOverlayClipped===t.isOverlayClipped&&e.isOverlayOutsideView===t.isOverlayOutsideView}var Fb="cdk-global-overlay-wrapper",vm=class{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(t){let A=t.getConfig();this._overlayRef=t,this._width&&!A.width&&t.updateSize({width:this._width}),this._height&&!A.height&&t.updateSize({height:this._height}),t.hostElement.classList.add(Fb),this._isDisposed=!1}top(t=""){return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}left(t=""){return this._xOffset=t,this._xPosition="left",this}bottom(t=""){return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}right(t=""){return this._xOffset=t,this._xPosition="right",this}start(t=""){return this._xOffset=t,this._xPosition="start",this}end(t=""){return this._xOffset=t,this._xPosition="end",this}width(t=""){return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}height(t=""){return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}centerHorizontally(t=""){return this.left(t),this._xPosition="center",this}centerVertically(t=""){return this.top(t),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let t=this._overlayRef.overlayElement.style,A=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:o,height:n,maxWidth:g,maxHeight:r}=i,s=(o==="100%"||o==="100vw")&&(!g||g==="100%"||g==="100vw"),a=(n==="100%"||n==="100vh")&&(!r||r==="100%"||r==="100vh"),Q=this._xPosition,c=this._xOffset,f=this._overlayRef.getConfig().direction==="rtl",m="",p="",R="";s?R="flex-start":Q==="center"?(R="center",f?p=c:m=c):f?Q==="left"||Q==="end"?(R="flex-end",m=c):(Q==="right"||Q==="start")&&(R="flex-start",p=c):Q==="left"||Q==="start"?(R="flex-start",m=c):(Q==="right"||Q==="end")&&(R="flex-end",p=c),t.position=this._cssPosition,t.marginLeft=s?"0":m,t.marginTop=a?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=s?"0":p,A.justifyContent=R,A.alignItems=a?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let t=this._overlayRef.overlayElement.style,A=this._overlayRef.hostElement,i=A.style;A.classList.remove(Fb),i.justifyContent=i.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}},BT=(()=>{class e{_viewportRuler=B(Ci);_document=B(cA);_platform=B(ZA);_overlayContainer=B(FE);constructor(){}global(){return new vm}flexibleConnectedTo(A){return new Fm(A,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),je=(()=>{class e{scrollStrategies=B(rT);_overlayContainer=B(FE);_positionBuilder=B(BT);_keyboardDispatcher=B(sT);_injector=B(yA);_ngZone=B(tA);_document=B(cA);_directionality=B(ve);_location=B(io);_outsideClickDispatcher=B(aT);_animationsModuleType=B(Ae,{optional:!0});_idGenerator=B(re);_renderer=B(Bt).createRenderer(null,null);_appRef;_styleLoader=B(be);constructor(){}create(A){this._styleLoader.load(Sb);let i=this._createHostElement(),o=this._createPaneElement(i),n=this._createPortalOutlet(o),g=new Kn(A);return g.direction=g.direction||this._directionality.value,new Is(n,i,o,g,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get(xe),this._renderer)}position(){return this._positionBuilder}_createPaneElement(A){let i=this._document.createElement("div");return i.id=this._idGenerator.getId("cdk-overlay-"),i.classList.add("cdk-overlay-pane"),A.appendChild(i),i}_createHostElement(){let A=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(A),A}_createPortalOutlet(A){return this._appRef||(this._appRef=this._injector.get(Zt)),new bE(A,null,this._appRef,this._injector,this._document)}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),QT=[{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"}],Nb=new F("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let e=B(je);return()=>e.scrollStrategies.reposition()}}),cI=(()=>{class e{elementRef=B(q);constructor(){}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return e})(),Sm=(()=>{class e{_overlay=B(je);_dir=B(ve,{optional:!0});_overlayRef;_templatePortal;_backdropSubscription=GA.EMPTY;_attachSubscription=GA.EMPTY;_detachSubscription=GA.EMPTY;_positionSubscription=GA.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=B(Nb);_disposeOnNavigation=!1;_ngZone=B(tA);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(A){this._offsetX=A,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(A){this._offsetY=A,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(A){this._disposeOnNavigation=A}backdropClick=new z;positionChange=new z;attach=new z;detach=new z;overlayKeydown=new z;overlayOutsideClick=new z;constructor(){let A=B(ge),i=B(Qe);this._templatePortal=new Bi(A,i),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(A){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),A.origin&&this.open&&this._position.apply()),A.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=QT);let A=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=A.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=A.detachments().subscribe(()=>this.detach.emit()),A.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),i.keyCode===27&&!this.disableClose&&!ze(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{let o=this._getOriginElement(),n=ti(i);(!o||o!==n&&!o.contains(n))&&this.overlayOutsideClick.next(i)})}_buildConfig(){let A=this._position=this.positionStrategy||this._createPositionStrategy(),i=new Kn({direction:this._dir||"ltr",positionStrategy:A,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(i.width=this.width),(this.height||this.height===0)&&(i.height=this.height),(this.minWidth||this.minWidth===0)&&(i.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(A){let i=this.positions.map(o=>({originX:o.originX,originY:o.originY,overlayX:o.overlayX,overlayY:o.overlayY,offsetX:o.offsetX||this.offsetX,offsetY:o.offsetY||this.offsetY,panelClass:o.panelClass||void 0}));return A.setOrigin(this._getOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let A=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(A),A}_getOrigin(){return this.origin instanceof cI?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof cI?this.origin.elementRef.nativeElement:this.origin instanceof q?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_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(A=>{this.backdropClick.emit(A)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(al(()=>this.positionChange.observers.length>0)).subscribe(A=>{this._ngZone.run(()=>this.positionChange.emit(A)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",eA],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",eA],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",eA],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",eA],push:[2,"cdkConnectedOverlayPush","push",eA],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",eA]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[TA]})}return e})();function ET(e){return()=>e.scrollStrategies.reposition()}var cT={provide:Nb,deps:[je],useFactory:ET},Fg=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({providers:[je,cT],imports:[Sn,EI,BI,BI]})}return e})();var Nm=class{_box;_destroyed=new K;_resizeSubject=new K;_resizeObserver;_elementObservables=new Map;constructor(t){this._box=t,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(A=>this._resizeSubject.next(A)))}observe(t){return this._elementObservables.has(t)||this._elementObservables.set(t,new BA(A=>{let i=this._resizeSubject.subscribe(A);return this._resizeObserver?.observe(t,{box:this._box}),()=>{this._resizeObserver?.unobserve(t),i.unsubscribe(),this._elementObservables.delete(t)}}).pipe(bA(A=>A.some(i=>i.target===t)),vo({bufferSize:1,refCount:!0}),fA(this._destroyed))),this._elementObservables.get(t)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},vE=(()=>{class e{_cleanupErrorListener;_observers=new Map;_ngZone=B(tA);constructor(){typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,A]of this._observers)A.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(A,i){let o=i?.box||"content-box";return this._observers.has(o)||this._observers.set(o,new Nm(o)),this._observers.get(o).observe(A)}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var xA=function(e){return e[e.State=0]="State",e[e.Transition=1]="Transition",e[e.Sequence=2]="Sequence",e[e.Group=3]="Group",e[e.Animate=4]="Animate",e[e.Keyframes=5]="Keyframes",e[e.Style=6]="Style",e[e.Trigger=7]="Trigger",e[e.Reference=8]="Reference",e[e.AnimateChild=9]="AnimateChild",e[e.AnimateRef=10]="AnimateRef",e[e.Query=11]="Query",e[e.Stagger=12]="Stagger",e}(xA||{}),Ei="*";function Eo(e,t){return{type:xA.Trigger,name:e,definitions:t,options:{}}}function ii(e,t=null){return{type:xA.Animate,styles:t,timings:e}}function Gb(e,t=null){return{type:xA.Sequence,steps:e,options:t}}function Ke(e){return{type:xA.Style,styles:e,offset:null}}function ci(e,t,A){return{type:xA.State,name:e,styles:t,options:A}}function xt(e,t,A=null){return{type:xA.Transition,expr:e,animation:t,options:A}}function Gm(e=null){return{type:xA.AnimateChild,options:e}}function Lm(e,t,A=null){return{type:xA.Query,selector:e,animation:t,options:A}}var Qo=class{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(t=0,A=0){this.totalTime=t+A}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(t=>t()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(t){this._position=this.totalTime?t*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(t){let A=t=="start"?this._onStartFns:this._onDoneFns;A.forEach(i=>i()),A.length=0}},vg=class{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(t){this.players=t;let A=0,i=0,o=0,n=this.players.length;n==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(g=>{g.onDone(()=>{++A==n&&this._onFinish()}),g.onDestroy(()=>{++i==n&&this._onDestroy()}),g.onStart(()=>{++o==n&&this._onStart()})}),this.totalTime=this.players.reduce((g,r)=>Math.max(g,r.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this.players.forEach(t=>t.init())}onStart(t){this._onStartFns.push(t)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(t=>t()),this._onStartFns=[])}onDone(t){this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(t=>t.play())}pause(){this.players.forEach(t=>t.pause())}restart(){this.players.forEach(t=>t.restart())}finish(){this._onFinish(),this.players.forEach(t=>t.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(t=>t.destroy()),this._onDestroyFns.forEach(t=>t()),this._onDestroyFns=[])}reset(){this.players.forEach(t=>t.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(t){let A=t*this.totalTime;this.players.forEach(i=>{let o=i.totalTime?Math.min(1,A/i.totalTime):1;i.setPosition(o)})}getPosition(){let t=this.players.reduce((A,i)=>A===null||i.totalTime>A.totalTime?i:A,null);return t!=null?t.getPosition():0}beforeDestroy(){this.players.forEach(t=>{t.beforeDestroy&&t.beforeDestroy()})}triggerCallback(t){let A=t=="start"?this._onStartFns:this._onDoneFns;A.forEach(i=>i()),A.length=0}},Cs="!";var lT=["notch"],dT=["matFormFieldNotchedOutline",""],hT=["*"],uT=["textField"],mT=["iconPrefixContainer"],DT=["textPrefixContainer"],fT=["iconSuffixContainer"],pT=["textSuffixContainer"],wT=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],yT=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function MT(e,t){e&1&&P(0,"span",21)}function RT(e,t){if(e&1&&(d(0,"label",20),IA(1,1),U(2,MT,1,0,"span",21),h()),e&2){let A=y(2);L("floating",A._shouldLabelFloat())("monitorResize",A._hasOutline())("id",A._labelId),aA("for",A._control.disableAutomaticLabeling?null:A._control.id),D(2),_(!A.hideRequiredMarker&&A._control.required?2:-1)}}function bT(e,t){if(e&1&&U(0,RT,3,5,"label",20),e&2){let A=y();_(A._hasFloatingLabel()?0:-1)}}function kT(e,t){e&1&&P(0,"div",7)}function FT(e,t){}function vT(e,t){if(e&1&&U(0,FT,0,0,"ng-template",13),e&2){y(2);let A=Le(1);L("ngTemplateOutlet",A)}}function ST(e,t){if(e&1&&(d(0,"div",9),U(1,vT,1,1,null,13),h()),e&2){let A=y();L("matFormFieldNotchedOutlineOpen",A._shouldLabelFloat()),D(),_(A._forceDisplayInfixLabel()?-1:1)}}function NT(e,t){e&1&&(d(0,"div",10,2),IA(2,2),h())}function GT(e,t){e&1&&(d(0,"div",11,3),IA(2,3),h())}function LT(e,t){}function _T(e,t){if(e&1&&U(0,LT,0,0,"ng-template",13),e&2){y();let A=Le(1);L("ngTemplateOutlet",A)}}function KT(e,t){e&1&&(d(0,"div",14,4),IA(2,4),h())}function UT(e,t){e&1&&(d(0,"div",15,5),IA(2,5),h())}function xT(e,t){e&1&&P(0,"div",16)}function YT(e,t){if(e&1&&(d(0,"div",18),IA(1,6),h()),e&2){let A=y();L("@transitionMessages",A._subscriptAnimationState)}}function JT(e,t){if(e&1&&(d(0,"mat-hint",22),b(1),h()),e&2){let A=y(2);L("id",A._hintLabelId),D(),KA(A.hintLabel)}}function HT(e,t){if(e&1&&(d(0,"div",19),U(1,JT,2,2,"mat-hint",22),IA(2,7),P(3,"div",23),IA(4,8),h()),e&2){let A=y();L("@transitionMessages",A._subscriptAnimationState),D(),_(A.hintLabel?1:-1)}}var NE=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["mat-label"]]})}return e})(),TT=new F("MatError");var Lb=(()=>{class e{align="start";id=B(re).getId("mat-mdc-hint-");static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(i,o){i&2&&(ft("id",o.id),aA("align",null),nA("mat-mdc-form-field-hint-end",o.align==="end"))},inputs:{align:"align",id:"id"}})}return e})(),OT=new F("MatPrefix");var Hb=new F("MatSuffix"),Tb=(()=>{class e{set _isTextSelector(A){this._isText=!0}_isText=!1;static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},features:[FA([{provide:Hb,useExisting:e}])]})}return e})(),Ob=new F("FloatingLabelParent"),_b=(()=>{class e{_elementRef=B(q);get floating(){return this._floating}set floating(A){this._floating=A,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(A){this._monitorResize=A,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=B(vE);_ngZone=B(tA);_parent=B(Ob);_resizeSubscription=new GA;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return PT(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 \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(i,o){i&2&&nA("mdc-floating-label--float-above",o.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return e})();function PT(e){let t=e;if(t.offsetParent!==null)return t.scrollWidth;let A=t.cloneNode(!0);A.style.setProperty("position","absolute"),A.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(A);let i=A.scrollWidth;return A.remove(),i}var Kb="mdc-line-ripple--active",SE="mdc-line-ripple--deactivating",Ub=(()=>{class e{_elementRef=B(q);_cleanupTransitionEnd;constructor(){let A=B(tA),i=B(ae);A.runOutsideAngular(()=>{this._cleanupTransitionEnd=i.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionEnd)})}activate(){let A=this._elementRef.nativeElement.classList;A.remove(SE),A.add(Kb)}deactivate(){this._elementRef.nativeElement.classList.add(SE)}_handleTransitionEnd=A=>{let i=this._elementRef.nativeElement.classList,o=i.contains(SE);A.propertyName==="opacity"&&o&&i.remove(Kb,SE)};ngOnDestroy(){this._cleanupTransitionEnd()}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return e})(),xb=(()=>{class e{_elementRef=B(q);_ngZone=B(tA);open=!1;_notch;constructor(){}ngAfterViewInit(){let A=this._elementRef.nativeElement.querySelector(".mdc-floating-label");A?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(A.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>A.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(A){!this.open||!A?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${A}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(i,o){if(i&1&&QA(lT,5),i&2){let n;$(n=AA())&&(o._notch=n.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(i,o){i&2&&nA("mdc-notched-outline--notched",o.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:dT,ngContentSelectors:hT,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(i,o){i&1&&(OA(),P(0,"div",1),d(1,"div",2,0),IA(3),h(),P(4,"div",3))},encapsulation:2,changeDetection:0})}return e})(),ZT={transitionMessages:Eo("transitionMessages",[ci("enter",Ke({opacity:1,transform:"translateY(0%)"})),xt("void => enter",[Ke({opacity:0,transform:"translateY(-5px)"}),ii("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},lI=(()=>{class e{value;stateChanges;id;placeholder;ngControl;focused;empty;shouldLabelFloat;required;disabled;errorState;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e})}return e})();var dI=new F("MatFormField"),qT=new F("MAT_FORM_FIELD_DEFAULT_OPTIONS"),Yb="fill",VT="auto",Jb="fixed",WT="translateY(-50%)",co=(()=>{class e{_elementRef=B(q);_changeDetectorRef=B(UA);_dir=B(ve);_platform=B(ZA);_idGenerator=B(re);_defaults=B(qT,{optional:!0});_animationMode=B(Ae,{optional:!0});_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=o0(NE);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(A){this._hideRequiredMarker=ke(A)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||VT}set floatLabel(A){A!==this._floatLabel&&(this._floatLabel=A,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearance}set appearance(A){let i=this._appearance,o=A||this._defaults?.appearance||Yb;this._appearance=o,this._appearance==="outline"&&this._appearance!==i&&(this._needsOutlineLabelOffsetUpdate=!0)}_appearance=Yb;get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||Jb}set subscriptSizing(A){this._subscriptSizing=A||this._defaults?.subscriptSizing||Jb}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(A){this._hintLabel=A,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");_subscriptAnimationState="";get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(A){this._explicitFormFieldControl=A}_destroyed=new K;_isFocused=null;_explicitFormFieldControl;_needsOutlineLabelOffsetUpdate=!1;_previousControl=null;_stateChanges;_valueChanges;_describedByChanges;_injector=B(yA);constructor(){let A=this._defaults;A&&(A.appearance&&(this.appearance=A.appearance),this._hideRequiredMarker=!!A?.hideRequiredMarker,A.color&&(this.color=A.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control)}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=Jo(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(A){let i=this._control,o="mat-mdc-form-field-type-";A&&this._elementRef.nativeElement.classList.remove(o+A.controlType),i.controlType&&this._elementRef.nativeElement.classList.add(o+i.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=i.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=i.stateChanges.pipe(Me([void 0,void 0]),sA(()=>[i.errorState,i.userAriaDescribedBy]),FC(),bA(([[n,g],[r,s]])=>n!==r||g!==s)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),i.ngControl&&i.ngControl.valueChanges&&(this._valueChanges=i.ngControl.valueChanges.pipe(fA(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(A=>!A._isText),this._hasTextPrefix=!!this._prefixChildren.find(A=>A._isText),this._hasIconSuffix=!!this._suffixChildren.find(A=>!A._isText),this._hasTextSuffix=!!this._suffixChildren.find(A=>A._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),ye(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(){this._control}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),sa(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe(fA(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=Jo(()=>!!this._labelChild());_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1}_shouldForward(A){let i=this._control?this._control.ngControl:null;return i&&i[A]}_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(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let A=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&A.push(...this._control.userAriaDescribedBy.split(" ")),this._getDisplayedMessages()==="hint"){let i=this._hintChildren?this._hintChildren.find(n=>n.align==="start"):null,o=this._hintChildren?this._hintChildren.find(n=>n.align==="end"):null;i?A.push(i.id):this._hintLabel&&A.push(this._hintLabelId),o&&A.push(o.id)}else this._errorChildren&&A.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(A)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;let A=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){A.style.transform="";return}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdate=!0;return}let i=this._iconPrefixContainer?.nativeElement,o=this._textPrefixContainer?.nativeElement,n=this._iconSuffixContainer?.nativeElement,g=this._textSuffixContainer?.nativeElement,r=i?.getBoundingClientRect().width??0,s=o?.getBoundingClientRect().width??0,a=n?.getBoundingClientRect().width??0,Q=g?.getBoundingClientRect().width??0,c=this._dir.value==="rtl"?"-1":"1",f=`${r+s}px`,p=`calc(${c} * (${f} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;A.style.transform=`var( + `)}`:"",this.name="UnsubscriptionError",this.errors=A});function Pn(t,e){if(t){let A=t.indexOf(e);0<=A&&t.splice(A,1)}}var GA=class t{constructor(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let e;if(!this.closed){this.closed=!0;let{_parentage:A}=this;if(A)if(this._parentage=null,Array.isArray(A))for(let n of A)n.remove(this);else A.remove(this);let{initialTeardown:i}=this;if(MA(i))try{i()}catch(n){e=n instanceof IC?n.errors:[n]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let n of o)try{df(n)}catch(g){e=e??[],g instanceof IC?e=[...e,...g.errors]:e.push(g)}}if(e)throw new IC(e)}}add(e){var A;if(e&&e!==this)if(this.closed)df(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=(A=this._finalizers)!==null&&A!==void 0?A:[]).push(e)}}_hasParent(e){let{_parentage:A}=this;return A===e||Array.isArray(A)&&A.includes(e)}_addParent(e){let{_parentage:A}=this;this._parentage=Array.isArray(A)?(A.push(e),A):A?[A,e]:e}_removeParent(e){let{_parentage:A}=this;A===e?this._parentage=null:Array.isArray(A)&&Pn(A,e)}remove(e){let{_finalizers:A}=this;A&&Pn(A,e),e instanceof t&&e._removeParent(this)}};GA.EMPTY=(()=>{let t=new GA;return t.closed=!0,t})();var jc=GA.EMPTY;function CC(t){return t instanceof GA||t&&"closed"in t&&MA(t.remove)&&MA(t.add)&&MA(t.unsubscribe)}function df(t){MA(t)?t():t.unsubscribe()}var Di={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var zg={setTimeout(t,e,...A){let{delegate:i}=zg;return i?.setTimeout?i.setTimeout(t,e,...A):setTimeout(t,e,...A)},clearTimeout(t){let{delegate:e}=zg;return(e?.clearTimeout||clearTimeout)(t)},delegate:void 0};function BC(t){zg.setTimeout(()=>{let{onUnhandledError:e}=Di;if(e)e(t);else throw t})}function Ks(){}var hf=Xc("C",void 0,void 0);function uf(t){return Xc("E",void 0,t)}function mf(t){return Xc("N",t,void 0)}function Xc(t,e,A){return{kind:t,value:e,error:A}}var Zn=null;function jg(t){if(Di.useDeprecatedSynchronousErrorHandling){let e=!Zn;if(e&&(Zn={errorThrown:!1,error:null}),t(),e){let{errorThrown:A,error:i}=Zn;if(Zn=null,A)throw i}}else t()}function Df(t){Di.useDeprecatedSynchronousErrorHandling&&Zn&&(Zn.errorThrown=!0,Zn.error=t)}var vo=class extends GA{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,CC(e)&&e.add(this)):this.destination=sS}static create(e,A,i){return new So(e,A,i)}next(e){this.isStopped?Al(mf(e),this):this._next(e)}error(e){this.isStopped?Al(uf(e),this):(this.isStopped=!0,this._error(e))}complete(){this.isStopped?Al(hf,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(e){this.destination.next(e)}_error(e){try{this.destination.error(e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},gS=Function.prototype.bind;function $c(t,e){return gS.call(t,e)}var el=class{constructor(e){this.partialObserver=e}next(e){let{partialObserver:A}=this;if(A.next)try{A.next(e)}catch(i){QC(i)}}error(e){let{partialObserver:A}=this;if(A.error)try{A.error(e)}catch(i){QC(i)}else QC(e)}complete(){let{partialObserver:e}=this;if(e.complete)try{e.complete()}catch(A){QC(A)}}},So=class extends vo{constructor(e,A,i){super();let o;if(MA(e)||!e)o={next:e??void 0,error:A??void 0,complete:i??void 0};else{let n;this&&Di.useDeprecatedNextContext?(n=Object.create(e),n.unsubscribe=()=>this.unsubscribe(),o={next:e.next&&$c(e.next,n),error:e.error&&$c(e.error,n),complete:e.complete&&$c(e.complete,n)}):o=e}this.destination=new el(o)}};function QC(t){Di.useDeprecatedSynchronousErrorHandling?Df(t):BC(t)}function rS(t){throw t}function Al(t,e){let{onStoppedNotification:A}=Di;A&&zg.setTimeout(()=>A(t,e))}var sS={closed:!0,next:Ks,error:rS,complete:Ks};var Xg=typeof Symbol=="function"&&Symbol.observable||"@@observable";function ut(t){return t}function tl(...t){return il(t)}function il(t){return t.length===0?ut:t.length===1?t[0]:function(A){return t.reduce((i,o)=>o(i),A)}}var BA=(()=>{class t{constructor(A){A&&(this._subscribe=A)}lift(A){let i=new t;return i.source=this,i.operator=A,i}subscribe(A,i,o){let n=IS(A)?A:new So(A,i,o);return jg(()=>{let{operator:g,source:r}=this;n.add(g?g.call(n,r):r?this._subscribe(n):this._trySubscribe(n))}),n}_trySubscribe(A){try{return this._subscribe(A)}catch(i){A.error(i)}}forEach(A,i){return i=ff(i),new i((o,n)=>{let g=new So({next:r=>{try{A(r)}catch(s){n(s),g.unsubscribe()}},error:n,complete:o});this.subscribe(g)})}_subscribe(A){var i;return(i=this.source)===null||i===void 0?void 0:i.subscribe(A)}[Xg](){return this}pipe(...A){return il(A)(this)}toPromise(A){return A=ff(A),new A((i,o)=>{let n;this.subscribe(g=>n=g,g=>o(g),()=>i(n))})}}return t.create=e=>new t(e),t})();function ff(t){var e;return(e=t??Di.Promise)!==null&&e!==void 0?e:Promise}function aS(t){return t&&MA(t.next)&&MA(t.error)&&MA(t.complete)}function IS(t){return t&&t instanceof vo||aS(t)&&CC(t)}function ol(t){return MA(t?.lift)}function LA(t){return e=>{if(ol(e))return e.lift(function(A){try{return t(A,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function SA(t,e,A,i,o){return new nl(t,e,A,i,o)}var nl=class extends vo{constructor(e,A,i,o,n,g){super(e),this.onFinalize=n,this.shouldUnsubscribe=g,this._next=A?function(r){try{A(r)}catch(s){e.error(s)}}:super._next,this._error=o?function(r){try{o(r)}catch(s){e.error(s)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(r){e.error(r)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:A}=this;super.unsubscribe(),!A&&((e=this.onFinalize)===null||e===void 0||e.call(this))}}};function $g(){return LA((t,e)=>{let A=null;t._refCount++;let i=SA(e,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){A=null;return}let o=t._connection,n=A;A=null,o&&(!n||o===n)&&o.unsubscribe(),e.unsubscribe()});t.subscribe(i),i.closed||(A=t.connect())})}var gn=class extends BA{constructor(e,A){super(),this.source=e,this.subjectFactory=A,this._subject=null,this._refCount=0,this._connection=null,ol(e)&&(this.lift=e.lift)}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){let e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:e}=this;this._subject=this._connection=null,e?.unsubscribe()}connect(){let e=this._connection;if(!e){e=this._connection=new GA;let A=this.getSubject();e.add(this.source.subscribe(SA(A,void 0,()=>{this._teardown(),A.complete()},i=>{this._teardown(),A.error(i)},()=>this._teardown()))),e.closed&&(this._connection=null,e=GA.EMPTY)}return e}refCount(){return $g()(this)}};var pf=Wg(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var U=(()=>{class t extends BA{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(A){let i=new Ar(this,this);return i.operator=A,i}_throwIfClosed(){if(this.closed)throw new pf}next(A){jg(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let i of this.currentObservers)i.next(A)}})}error(A){jg(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=A;let{observers:i}=this;for(;i.length;)i.shift().error(A)}})}complete(){jg(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:A}=this;for(;A.length;)A.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var A;return((A=this.observers)===null||A===void 0?void 0:A.length)>0}_trySubscribe(A){return this._throwIfClosed(),super._trySubscribe(A)}_subscribe(A){return this._throwIfClosed(),this._checkFinalizedStatuses(A),this._innerSubscribe(A)}_innerSubscribe(A){let{hasError:i,isStopped:o,observers:n}=this;return i||o?jc:(this.currentObservers=null,n.push(A),new GA(()=>{this.currentObservers=null,Pn(n,A)}))}_checkFinalizedStatuses(A){let{hasError:i,thrownError:o,isStopped:n}=this;i?A.error(o):n&&A.complete()}asObservable(){let A=new BA;return A.source=this,A}}return t.create=(e,A)=>new Ar(e,A),t})(),Ar=class extends U{constructor(e,A){super(),this.destination=e,this.source=A}next(e){var A,i;(i=(A=this.destination)===null||A===void 0?void 0:A.next)===null||i===void 0||i.call(A,e)}error(e){var A,i;(i=(A=this.destination)===null||A===void 0?void 0:A.error)===null||i===void 0||i.call(A,e)}complete(){var e,A;(A=(e=this.destination)===null||e===void 0?void 0:e.complete)===null||A===void 0||A.call(e)}_subscribe(e){var A,i;return(i=(A=this.source)===null||A===void 0?void 0:A.subscribe(e))!==null&&i!==void 0?i:jc}};var $A=class extends U{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){let A=super._subscribe(e);return!A.closed&&e.next(this._value),A}getValue(){let{hasError:e,thrownError:A,_value:i}=this;if(e)throw A;return this._throwIfClosed(),i}next(e){super.next(this._value=e)}};var Us={now(){return(Us.delegate||Date).now()},delegate:void 0};var fi=class extends U{constructor(e=1/0,A=1/0,i=Us){super(),this._bufferSize=e,this._windowTime=A,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=A===1/0,this._bufferSize=Math.max(1,e),this._windowTime=Math.max(1,A)}next(e){let{isStopped:A,_buffer:i,_infiniteTimeWindow:o,_timestampProvider:n,_windowTime:g}=this;A||(i.push(e),!o&&i.push(n.now()+g)),this._trimBuffer(),super.next(e)}_subscribe(e){this._throwIfClosed(),this._trimBuffer();let A=this._innerSubscribe(e),{_infiniteTimeWindow:i,_buffer:o}=this,n=o.slice();for(let g=0;gt.complete());function dC(t){return t&&MA(t.schedule)}function gl(t){return t[t.length-1]}function hC(t){return MA(gl(t))?t.pop():void 0}function Pi(t){return dC(gl(t))?t.pop():void 0}function yf(t,e){return typeof gl(t)=="number"?t.pop():e}function Rf(t,e,A,i){function o(n){return n instanceof A?n:new A(function(g){g(n)})}return new(A||(A=Promise))(function(n,g){function r(Q){try{a(i.next(Q))}catch(c){g(c)}}function s(Q){try{a(i.throw(Q))}catch(c){g(c)}}function a(Q){Q.done?n(Q.value):o(Q.value).then(r,s)}a((i=i.apply(t,e||[])).next())})}function Mf(t){var e=typeof Symbol=="function"&&Symbol.iterator,A=e&&t[e],i=0;if(A)return A.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function qn(t){return this instanceof qn?(this.v=t,this):new qn(t)}function kf(t,e,A){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=A.apply(t,e||[]),o,n=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),r("next"),r("throw"),r("return",g),o[Symbol.asyncIterator]=function(){return this},o;function g(m){return function(p){return Promise.resolve(p).then(m,c)}}function r(m,p){i[m]&&(o[m]=function(M){return new Promise(function(K,W){n.push([m,M,K,W])>1||s(m,M)})},p&&(o[m]=p(o[m])))}function s(m,p){try{a(i[m](p))}catch(M){f(n[0][3],M)}}function a(m){m.value instanceof qn?Promise.resolve(m.value.v).then(Q,c):f(n[0][2],m)}function Q(m){s("next",m)}function c(m){s("throw",m)}function f(m,p){m(p),n.shift(),n.length&&s(n[0][0],n[0][1])}}function bf(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],A;return e?e.call(t):(t=typeof Mf=="function"?Mf(t):t[Symbol.iterator](),A={},i("next"),i("throw"),i("return"),A[Symbol.asyncIterator]=function(){return this},A);function i(n){A[n]=t[n]&&function(g){return new Promise(function(r,s){g=t[n](g),o(r,s,g.done,g.value)})}}function o(n,g,r,s){Promise.resolve(s).then(function(a){n({value:a,done:r})},g)}}var tr=t=>t&&typeof t.length=="number"&&typeof t!="function";function uC(t){return MA(t?.then)}function mC(t){return MA(t[Xg])}function DC(t){return Symbol.asyncIterator&&MA(t?.[Symbol.asyncIterator])}function fC(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function CS(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var pC=CS();function wC(t){return MA(t?.[pC])}function yC(t){return kf(this,arguments,function*(){let A=t.getReader();try{for(;;){let{value:i,done:o}=yield qn(A.read());if(o)return yield qn(void 0);yield yield qn(i)}}finally{A.releaseLock()}})}function MC(t){return MA(t?.getReader)}function ne(t){if(t instanceof BA)return t;if(t!=null){if(mC(t))return BS(t);if(tr(t))return QS(t);if(uC(t))return ES(t);if(DC(t))return Ff(t);if(wC(t))return cS(t);if(MC(t))return lS(t)}throw fC(t)}function BS(t){return new BA(e=>{let A=t[Xg]();if(MA(A.subscribe))return A.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function QS(t){return new BA(e=>{for(let A=0;A{t.then(A=>{e.closed||(e.next(A),e.complete())},A=>e.error(A)).then(null,BC)})}function cS(t){return new BA(e=>{for(let A of t)if(e.next(A),e.closed)return;e.complete()})}function Ff(t){return new BA(e=>{dS(t,e).catch(A=>e.error(A))})}function lS(t){return Ff(yC(t))}function dS(t,e){var A,i,o,n;return Rf(this,void 0,void 0,function*(){try{for(A=bf(t);i=yield A.next(),!i.done;){let g=i.value;if(e.next(g),e.closed)return}}catch(g){o={error:g}}finally{try{i&&!i.done&&(n=A.return)&&(yield n.call(A))}finally{if(o)throw o.error}}e.complete()})}function Rt(t,e,A,i=0,o=!1){let n=e.schedule(function(){A(),o?t.add(this.schedule(null,i)):this.unsubscribe()},i);if(t.add(n),!o)return n}function RC(t,e=0){return LA((A,i)=>{A.subscribe(SA(i,o=>Rt(i,t,()=>i.next(o),e),()=>Rt(i,t,()=>i.complete(),e),o=>Rt(i,t,()=>i.error(o),e)))})}function kC(t,e=0){return LA((A,i)=>{i.add(t.schedule(()=>A.subscribe(i),e))})}function vf(t,e){return ne(t).pipe(kC(e),RC(e))}function Sf(t,e){return ne(t).pipe(kC(e),RC(e))}function Nf(t,e){return new BA(A=>{let i=0;return e.schedule(function(){i===t.length?A.complete():(A.next(t[i++]),A.closed||this.schedule())})})}function Gf(t,e){return new BA(A=>{let i;return Rt(A,e,()=>{i=t[pC](),Rt(A,e,()=>{let o,n;try{({value:o,done:n}=i.next())}catch(g){A.error(g);return}n?A.complete():A.next(o)},0,!0)}),()=>MA(i?.return)&&i.return()})}function bC(t,e){if(!t)throw new Error("Iterable cannot be null");return new BA(A=>{Rt(A,e,()=>{let i=t[Symbol.asyncIterator]();Rt(A,e,()=>{i.next().then(o=>{o.done?A.complete():A.next(o.value)})},0,!0)})})}function Lf(t,e){return bC(yC(t),e)}function _f(t,e){if(t!=null){if(mC(t))return vf(t,e);if(tr(t))return Nf(t,e);if(uC(t))return Sf(t,e);if(DC(t))return bC(t,e);if(wC(t))return Gf(t,e);if(MC(t))return Lf(t,e)}throw fC(t)}function se(t,e){return e?_f(t,e):ne(t)}function iA(...t){let e=Pi(t);return se(t,e)}function rn(t,e){let A=MA(t)?t:()=>t,i=o=>o.error(A());return new BA(e?o=>e.schedule(i,0,o):i)}function sn(t){return!!t&&(t instanceof BA||MA(t.lift)&&MA(t.subscribe))}var No=Wg(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function Kf(t){return t instanceof Date&&!isNaN(t)}function sA(t,e){return LA((A,i)=>{let o=0;A.subscribe(SA(i,n=>{i.next(t.call(e,n,o++))}))})}var{isArray:hS}=Array;function uS(t,e){return hS(e)?t(...e):t(e)}function ir(t){return sA(e=>uS(t,e))}var{isArray:mS}=Array,{getPrototypeOf:DS,prototype:fS,keys:pS}=Object;function FC(t){if(t.length===1){let e=t[0];if(mS(e))return{args:e,keys:null};if(wS(e)){let A=pS(e);return{args:A.map(i=>e[i]),keys:A}}}return{args:t,keys:null}}function wS(t){return t&&typeof t=="object"&&DS(t)===fS}function vC(t,e){return t.reduce((A,i,o)=>(A[i]=e[o],A),{})}function mt(...t){let e=Pi(t),A=hC(t),{args:i,keys:o}=FC(t);if(i.length===0)return se([],e);let n=new BA(yS(i,e,o?g=>vC(o,g):ut));return A?n.pipe(ir(A)):n}function yS(t,e,A=ut){return i=>{Uf(e,()=>{let{length:o}=t,n=new Array(o),g=o,r=o;for(let s=0;s{let a=se(t[s],e),Q=!1;a.subscribe(SA(i,c=>{n[s]=c,Q||(Q=!0,r--),r||i.next(A(n.slice()))},()=>{--g||i.complete()}))},i)},i)}}function Uf(t,e,A){t?Rt(A,t,e):e()}function xf(t,e,A,i,o,n,g,r){let s=[],a=0,Q=0,c=!1,f=()=>{c&&!s.length&&!a&&e.complete()},m=M=>a{n&&e.next(M),a++;let K=!1;ne(A(M,Q++)).subscribe(SA(e,W=>{o?.(W),n?m(W):e.next(W)},()=>{K=!0},void 0,()=>{if(K)try{for(a--;s.length&&ap(W)):p(W)}f()}catch(W){e.error(W)}}))};return t.subscribe(SA(e,m,()=>{c=!0,f()})),()=>{r?.()}}function ve(t,e,A=1/0){return MA(e)?ve((i,o)=>sA((n,g)=>e(i,n,o,g))(ne(t(i,o))),A):(typeof e=="number"&&(A=e),LA((i,o)=>xf(i,o,t,A)))}function an(t=1/0){return ve(ut,t)}function Yf(){return an(1)}function In(...t){return Yf()(se(t,Pi(t)))}function Zi(t){return new BA(e=>{ne(t()).subscribe(e)})}function Js(...t){let e=hC(t),{args:A,keys:i}=FC(t),o=new BA(n=>{let{length:g}=A;if(!g){n.complete();return}let r=new Array(g),s=g,a=g;for(let Q=0;Q{c||(c=!0,a--),r[Q]=f},()=>s--,void 0,()=>{(!s||!c)&&(a||n.next(i?vC(i,r):r),n.complete())}))}});return e?o.pipe(ir(e)):o}var MS=["addListener","removeListener"],RS=["addEventListener","removeEventListener"],kS=["on","off"];function Hs(t,e,A,i){if(MA(A)&&(i=A,A=void 0),i)return Hs(t,e,A).pipe(ir(i));let[o,n]=vS(t)?RS.map(g=>r=>t[g](e,r,A)):bS(t)?MS.map(Jf(t,e)):FS(t)?kS.map(Jf(t,e)):[];if(!o&&tr(t))return ve(g=>Hs(g,e,A))(ne(t));if(!o)throw new TypeError("Invalid event target");return new BA(g=>{let r=(...s)=>g.next(1n(r)})}function Jf(t,e){return A=>i=>t[A](e,i)}function bS(t){return MA(t.addListener)&&MA(t.removeListener)}function FS(t){return MA(t.on)&&MA(t.off)}function vS(t){return MA(t.addEventListener)&&MA(t.removeEventListener)}function Vn(t=0,e,A=wf){let i=-1;return e!=null&&(dC(e)?A=e:i=e),new BA(o=>{let n=Kf(t)?+t-A.now():t;n<0&&(n=0);let g=0;return A.schedule(function(){o.closed||(o.next(g++),0<=i?this.schedule(void 0,i):o.complete())},n)})}function ye(...t){let e=Pi(t),A=yf(t,1/0),i=t;return i.length?i.length===1?ne(i[0]):an(A)(se(i,e)):xe}function kA(t,e){return LA((A,i)=>{let o=0;A.subscribe(SA(i,n=>t.call(e,n,o++)&&i.next(n)))})}function Hf(t){return LA((e,A)=>{let i=!1,o=null,n=null,g=!1,r=()=>{if(n?.unsubscribe(),n=null,i){i=!1;let a=o;o=null,A.next(a)}g&&A.complete()},s=()=>{n=null,g&&A.complete()};e.subscribe(SA(A,a=>{i=!0,o=a,n||ne(t(a)).subscribe(n=SA(A,r,s))},()=>{g=!0,(!i||!n||n.closed)&&A.complete()}))})}function or(t,e=Ys){return Hf(()=>Vn(t,e))}function Oe(t){return LA((e,A)=>{let i=null,o=!1,n;i=e.subscribe(SA(A,void 0,void 0,g=>{n=ne(t(g,Oe(t)(e))),i?(i.unsubscribe(),i=null,n.subscribe(A)):o=!0})),o&&(i.unsubscribe(),i=null,n.subscribe(A))})}function Tf(t,e,A,i,o){return(n,g)=>{let r=A,s=e,a=0;n.subscribe(SA(g,Q=>{let c=a++;s=r?t(s,Q,c):(r=!0,Q),i&&g.next(s)},o&&(()=>{r&&g.next(s),g.complete()})))}}function qi(t,e){return MA(e)?ve(t,e,1):ve(t,1)}function pi(t,e=Ys){return LA((A,i)=>{let o=null,n=null,g=null,r=()=>{if(o){o.unsubscribe(),o=null;let a=n;n=null,i.next(a)}};function s(){let a=g+t,Q=e.now();if(Q{n=a,g=e.now(),o||(o=e.schedule(s,t),i.add(o))},()=>{r(),i.complete()},void 0,()=>{n=o=null}))})}function Cn(t){return LA((e,A)=>{let i=!1;e.subscribe(SA(A,o=>{i=!0,A.next(o)},()=>{i||A.next(t),A.complete()}))})}function ue(t){return t<=0?()=>xe:LA((e,A)=>{let i=0;e.subscribe(SA(A,o=>{++i<=t&&(A.next(o),t<=i&&A.complete())}))})}function nr(t){return sA(()=>t)}function wi(t,e=ut){return t=t??SS,LA((A,i)=>{let o,n=!0;A.subscribe(SA(i,g=>{let r=e(g);(n||!t(o,r))&&(n=!1,o=r,i.next(g))}))})}function SS(t,e){return t===e}function SC(t=NS){return LA((e,A)=>{let i=!1;e.subscribe(SA(A,o=>{i=!0,A.next(o)},()=>i?A.complete():A.error(t())))})}function NS(){return new No}function Vi(t){return LA((e,A)=>{try{e.subscribe(A)}finally{A.add(t)}})}function Wi(t,e){let A=arguments.length>=2;return i=>i.pipe(t?kA((o,n)=>t(o,n,i)):ut,ue(1),A?Cn(e):SC(()=>new No))}function gr(t){return t<=0?()=>xe:LA((e,A)=>{let i=[];e.subscribe(SA(A,o=>{i.push(o),t{for(let o of i)A.next(o);A.complete()},void 0,()=>{i=null}))})}function rl(t,e){let A=arguments.length>=2;return i=>i.pipe(t?kA((o,n)=>t(o,n,i)):ut,gr(1),A?Cn(e):SC(()=>new No))}function NC(){return LA((t,e)=>{let A,i=!1;t.subscribe(SA(e,o=>{let n=A;A=o,i&&e.next([n,o]),i=!0}))})}function sl(t,e){return LA(Tf(t,e,arguments.length>=2,!0))}function Ts(t={}){let{connector:e=()=>new U,resetOnError:A=!0,resetOnComplete:i=!0,resetOnRefCountZero:o=!0}=t;return n=>{let g,r,s,a=0,Q=!1,c=!1,f=()=>{r?.unsubscribe(),r=void 0},m=()=>{f(),g=s=void 0,Q=c=!1},p=()=>{let M=g;m(),M?.unsubscribe()};return LA((M,K)=>{a++,!c&&!Q&&f();let W=s=s??e();K.add(()=>{a--,a===0&&!c&&!Q&&(r=al(p,o))}),W.subscribe(K),!g&&a>0&&(g=new So({next:DA=>W.next(DA),error:DA=>{c=!0,f(),r=al(m,A,DA),W.error(DA)},complete:()=>{Q=!0,f(),r=al(m,i),W.complete()}}),ne(M).subscribe(g))})(n)}}function al(t,e,...A){if(e===!0){t();return}if(e===!1)return;let i=new So({next:()=>{i.unsubscribe(),t()}});return ne(e(...A)).subscribe(i)}function Go(t,e,A){let i,o=!1;return t&&typeof t=="object"?{bufferSize:i=1/0,windowTime:e=1/0,refCount:o=!1,scheduler:A}=t:i=t??1/0,Ts({connector:()=>new fi(i,e,A),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:o})}function Wn(t){return kA((e,A)=>t<=A)}function Me(...t){let e=Pi(t);return LA((A,i)=>{(e?In(t,A,e):In(t,A)).subscribe(i)})}function Ie(t,e){return LA((A,i)=>{let o=null,n=0,g=!1,r=()=>g&&!o&&i.complete();A.subscribe(SA(i,s=>{o?.unsubscribe();let a=0,Q=n++;ne(t(s,Q)).subscribe(o=SA(i,c=>i.next(e?e(s,c,Q,a++):c),()=>{o=null,r()}))},()=>{g=!0,r()}))})}function pA(t){return LA((e,A)=>{ne(t).subscribe(SA(A,()=>A.complete(),Ks)),!A.closed&&e.subscribe(A)})}function Il(t,e=!1){return LA((A,i)=>{let o=0;A.subscribe(SA(i,n=>{let g=t(n,o++);(g||e)&&i.next(n),!g&&i.complete()}))})}function Ce(t,e,A){let i=MA(t)||e||A?{next:t,error:e,complete:A}:t;return i?LA((o,n)=>{var g;(g=i.subscribe)===null||g===void 0||g.call(i);let r=!0;o.subscribe(SA(n,s=>{var a;(a=i.next)===null||a===void 0||a.call(i,s),n.next(s)},()=>{var s;r=!1,(s=i.complete)===null||s===void 0||s.call(i),n.complete()},s=>{var a;r=!1,(a=i.error)===null||a===void 0||a.call(i,s),n.error(s)},()=>{var s,a;r&&((s=i.unsubscribe)===null||s===void 0||s.call(i)),(a=i.finalize)===null||a===void 0||a.call(i)}))}):ut}var _p="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",H=class extends Error{code;constructor(e,A){super(Gd(e,A)),this.code=e}};function GS(t){return`NG0${Math.abs(t)}`}function Gd(t,e){return`${GS(t)}${e?": "+e:""}`}var Kp=Symbol("InputSignalNode#UNSET"),LS=uA(b({},sC),{transformFn:void 0,applyValueToInputSignal(t,e){Ls(t,e)}});function Up(t,e){let A=Object.create(LS);A.value=t,A.transformFn=e?.transform;function i(){if(Ss(A),A.value===Kp){let o=null;throw new H(-950,o)}return A.value}return i[Mt]=A,i}function ta(t){return{toString:t}.toString()}var GC="__parameters__";function _S(t){return function(...A){if(t){let i=t(...A);for(let o in i)this[o]=i[o]}}}function xp(t,e,A){return ta(()=>{let i=_S(e);function o(...n){if(this instanceof o)return i.apply(this,n),this;let g=new o(...n);return r.annotation=g,r;function r(s,a,Q){let c=s.hasOwnProperty(GC)?s[GC]:Object.defineProperty(s,GC,{value:[]})[GC];for(;c.length<=Q;)c.push(null);return(c[Q]=c[Q]||[]).push(g),s}}return o.prototype.ngMetadataName=t,o.annotationCls=o,o})}var Ft=globalThis;function Be(t){for(let e in t)if(t[e]===Be)return e;throw Error("Could not find renamed property on target object.")}function KS(t,e){for(let A in e)e.hasOwnProperty(A)&&!t.hasOwnProperty(A)&&(t[A]=e[A])}function bt(t){if(typeof t=="string")return t;if(Array.isArray(t))return`[${t.map(bt).join(", ")}]`;if(t==null)return""+t;let e=t.overriddenName||t.name;if(e)return`${e}`;let A=t.toString();if(A==null)return""+A;let i=A.indexOf(` +`);return i>=0?A.slice(0,i):A}function yl(t,e){return t?e?`${t} ${e}`:t:e||""}var US=Be({__forward_ref__:Be});function ot(t){return t.__forward_ref__=ot,t.toString=function(){return bt(this())},t}function it(t){return Yp(t)?t():t}function Yp(t){return typeof t=="function"&&t.hasOwnProperty(US)&&t.__forward_ref__===ot}function v(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function j(t){return{providers:t.providers||[],imports:t.imports||[]}}function DB(t){return Of(t,Hp)||Of(t,Tp)}function Jp(t){return DB(t)!==null}function Of(t,e){return t.hasOwnProperty(e)?t[e]:null}function xS(t){let e=t&&(t[Hp]||t[Tp]);return e||null}function Pf(t){return t&&(t.hasOwnProperty(Zf)||t.hasOwnProperty(YS))?t[Zf]:null}var Hp=Be({\u0275prov:Be}),Zf=Be({\u0275inj:Be}),Tp=Be({ngInjectableDef:Be}),YS=Be({ngInjectorDef:Be}),F=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(e,A){this._desc=e,this.\u0275prov=void 0,typeof A=="number"?this.__NG_ELEMENT_ID__=A:A!==void 0&&(this.\u0275prov=v({token:this,providedIn:A.providedIn||"root",factory:A.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Op(t){return t&&!!t.\u0275providers}var JS=Be({\u0275cmp:Be}),HS=Be({\u0275dir:Be}),TS=Be({\u0275pipe:Be}),OS=Be({\u0275mod:Be}),PC=Be({\u0275fac:Be}),qs=Be({__NG_ELEMENT_ID__:Be}),qf=Be({__NG_ENV_ID__:Be});function ia(t){return typeof t=="string"?t:t==null?"":String(t)}function PS(t){return typeof t=="function"?t.name||t.toString():typeof t=="object"&&t!=null&&typeof t.type=="function"?t.type.name||t.type.toString():ia(t)}function Pp(t,e){throw new H(-200,t)}function Ld(t,e){throw new H(-201,!1)}var zA=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(zA||{}),Ml;function Zp(){return Ml}function kt(t){let e=Ml;return Ml=t,e}function qp(t,e,A){let i=DB(t);if(i&&i.providedIn=="root")return i.value===void 0?i.value=i.factory():i.value;if(A&zA.Optional)return null;if(e!==void 0)return e;Ld(t,"Injector")}var ZS={},zn=ZS,Rl="__NG_DI_FLAG__",ZC=class{injector;constructor(e){this.injector=e}retrieve(e,A){let i=A;return this.injector.get(e,i.optional?aC:zn,i)}},qC="ngTempTokenPath",qS="ngTokenPath",VS=/\n/gm,WS="\u0275",Vf="__source";function zS(t,e=zA.Default){if(_s()===void 0)throw new H(-203,!1);if(_s()===null)return qp(t,void 0,e);{let A=_s(),i;return A instanceof ZC?i=A.injector:i=A,i.get(t,e&zA.Optional?null:void 0,e)}}function Z(t,e=zA.Default){return(Zp()||zS)(it(t),e)}function B(t,e=zA.Default){return Z(t,fB(e))}function fB(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function kl(t){let e=[];for(let A=0;A ");else if(typeof e=="object"){let n=[];for(let g in e)if(e.hasOwnProperty(g)){let r=e[g];n.push(g+":"+(typeof r=="string"?JSON.stringify(r):bt(r)))}o=`{${n.join(", ")}}`}return`${A}${i?"("+i+")":""}[${o}]: ${t.replace(VS,` + `)}`}var Ig=Vp(xp("Optional"),8);var oa=Vp(xp("SkipSelf"),4);function Xn(t,e){let A=t.hasOwnProperty(PC);return A?t[PC]:null}function AN(t,e,A){if(t.length!==e.length)return!1;for(let i=0;iArray.isArray(A)?_d(A,e):e(A))}function Wp(t,e,A){e>=t.length?t.push(A):t.splice(e,0,A)}function VC(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function tN(t,e){let A=[];for(let i=0;ie;){let n=o-2;t[o]=t[n],o--}t[e]=A,t[e+1]=i}}function pB(t,e,A){let i=na(t,e);return i>=0?t[i|1]=A:(i=~i,iN(t,i,e,A)),i}function Cl(t,e){let A=na(t,e);if(A>=0)return t[A|1]}function na(t,e){return oN(t,e,1)}function oN(t,e,A){let i=0,o=t.length>>A;for(;o!==i;){let n=i+(o-i>>1),g=t[n<e?o=n:i=n+1}return~(o<{A.push(g)};return _d(e,g=>{let r=g;bl(r,n,[],i)&&(o||=[],o.push(r))}),o!==void 0&&ew(o,n),A}function ew(t,e){for(let A=0;A{e(n,i)})}}function bl(t,e,A,i){if(t=it(t),!t)return!1;let o=null,n=Pf(t),g=!n&&En(t);if(!n&&!g){let s=t.ngModule;if(n=Pf(s),n)o=s;else return!1}else{if(g&&!g.standalone)return!1;o=t}let r=i.has(o);if(g){if(r)return!1;if(i.add(o),g.dependencies){let s=typeof g.dependencies=="function"?g.dependencies():g.dependencies;for(let a of s)bl(a,e,A,i)}}else if(n){if(n.imports!=null&&!r){i.add(o);let a;try{_d(n.imports,Q=>{bl(Q,e,A,i)&&(a||=[],a.push(Q))})}finally{}a!==void 0&&ew(a,e)}if(!r){let a=Xn(o)||(()=>new o);e({provide:o,useFactory:a,deps:Dt},o),e({provide:jp,useValue:o,multi:!0},o),e({provide:Qr,useValue:()=>Z(o),multi:!0},o)}let s=n.providers;if(s!=null&&!r){let a=t;Kd(s,Q=>{e(Q,a)})}}else return!1;return o!==t&&t.providers!==void 0}function Kd(t,e){for(let A of t)Op(A)&&(A=A.\u0275providers),Array.isArray(A)?Kd(A,e):e(A)}var rN=Be({provide:String,useValue:Be});function tw(t){return t!==null&&typeof t=="object"&&rN in t}function sN(t){return!!(t&&t.useExisting)}function aN(t){return!!(t&&t.useFactory)}function Er(t){return typeof t=="function"}function IN(t){return!!t.useClass}var wB=new F(""),YC={},Wf={},Bl;function yB(){return Bl===void 0&&(Bl=new WC),Bl}var Ye=class{},Ws=class extends Ye{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(e,A,i,o){super(),this.parent=A,this.source=i,this.scopes=o,vl(e,g=>this.processProvider(g)),this.records.set(zp,rr(void 0,this)),o.has("environment")&&this.records.set(Ye,rr(void 0,this));let n=this.records.get(wB);n!=null&&typeof n.value=="string"&&this.scopes.add(n.value),this.injectorDefTypes=new Set(this.get(jp,Dt,zA.Self))}retrieve(e,A){let i=A;return this.get(e,i.optional?aC:zn,i)}destroy(){Ps(this),this._destroyed=!0;let e=WA(null);try{for(let i of this._ngOnDestroyHooks)i.ngOnDestroy();let A=this._onDestroyHooks;this._onDestroyHooks=[];for(let i of A)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),WA(e)}}onDestroy(e){return Ps(this),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){Ps(this);let A=Fo(this),i=kt(void 0),o;try{return e()}finally{Fo(A),kt(i)}}get(e,A=zn,i=zA.Default){if(Ps(this),e.hasOwnProperty(qf))return e[qf](this);i=fB(i);let o,n=Fo(this),g=kt(void 0);try{if(!(i&zA.SkipSelf)){let s=this.records.get(e);if(s===void 0){let a=cN(e)&&DB(e);a&&this.injectableDefInScope(a)?s=rr(Fl(e),YC):s=null,this.records.set(e,s)}if(s!=null)return this.hydrate(e,s)}let r=i&zA.Self?yB():this.parent;return A=i&zA.Optional&&A===zn?null:A,r.get(e,A)}catch(r){if(r.name==="NullInjectorError"){if((r[qC]=r[qC]||[]).unshift(bt(e)),n)throw r;return XS(r,e,"R3InjectorError",this.source)}else throw r}finally{kt(g),Fo(n)}}resolveInjectorInitializers(){let e=WA(null),A=Fo(this),i=kt(void 0),o;try{let n=this.get(Qr,Dt,zA.Self);for(let g of n)g()}finally{Fo(A),kt(i),WA(e)}}toString(){let e=[],A=this.records;for(let i of A.keys())e.push(bt(i));return`R3Injector[${e.join(", ")}]`}processProvider(e){e=it(e);let A=Er(e)?e:it(e&&e.provide),i=BN(e);if(!Er(e)&&e.multi===!0){let o=this.records.get(A);o||(o=rr(void 0,YC,!0),o.factory=()=>kl(o.multi),this.records.set(A,o)),A=e,o.multi.push(e)}this.records.set(A,i)}hydrate(e,A){let i=WA(null);try{return A.value===Wf?Pp(bt(e)):A.value===YC&&(A.value=Wf,A.value=A.factory()),typeof A.value=="object"&&A.value&&EN(A.value)&&this._ngOnDestroyHooks.add(A.value),A.value}finally{WA(i)}}injectableDefInScope(e){if(!e.providedIn)return!1;let A=it(e.providedIn);return typeof A=="string"?A==="any"||this.scopes.has(A):this.injectorDefTypes.has(A)}removeOnDestroy(e){let A=this._onDestroyHooks.indexOf(e);A!==-1&&this._onDestroyHooks.splice(A,1)}};function Fl(t){let e=DB(t),A=e!==null?e.factory:Xn(t);if(A!==null)return A;if(t instanceof F)throw new H(204,!1);if(t instanceof Function)return CN(t);throw new H(204,!1)}function CN(t){if(t.length>0)throw new H(204,!1);let A=xS(t);return A!==null?()=>A.factory(t):()=>new t}function BN(t){if(tw(t))return rr(void 0,t.useValue);{let e=iw(t);return rr(e,YC)}}function iw(t,e,A){let i;if(Er(t)){let o=it(t);return Xn(o)||Fl(o)}else if(tw(t))i=()=>it(t.useValue);else if(aN(t))i=()=>t.useFactory(...kl(t.deps||[]));else if(sN(t))i=()=>Z(it(t.useExisting));else{let o=it(t&&(t.useClass||t.provide));if(QN(t))i=()=>new o(...kl(t.deps));else return Xn(o)||Fl(o)}return i}function Ps(t){if(t.destroyed)throw new H(205,!1)}function rr(t,e,A=!1){return{factory:t,value:e,multi:A?[]:void 0}}function QN(t){return!!t.deps}function EN(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function"}function cN(t){return typeof t=="function"||typeof t=="object"&&t instanceof F}function vl(t,e){for(let A of t)Array.isArray(A)?vl(A,e):A&&Op(A)?vl(A.\u0275providers,e):e(A)}function St(t,e){let A;t instanceof Ws?(Ps(t),A=t):A=new ZC(t);let i,o=Fo(A),n=kt(void 0);try{return e()}finally{Fo(o),kt(n)}}function ow(){return Zp()!==void 0||_s()!=null}function Ud(t){if(!ow())throw new H(-203,!1)}function lN(t){let e=Ft.ng;if(e&&e.\u0275compilerFacade)return e.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function dN(t){return typeof t=="function"}var to=0,HA=1,_A=2,It=3,Ri=4,Nt=5,cr=6,zC=7,Pe=8,$n=9,Lo=10,Re=11,zs=12,zf=13,Dr=14,Ot=15,Ag=16,sr=17,_o=18,MB=19,nw=20,Bn=21,Ql=22,eg=23,ri=24,Cr=25,Ze=26,xd=1;var tg=7,jC=8,lr=9,at=10;function Qn(t){return Array.isArray(t)&&typeof t[xd]=="object"}function xo(t){return Array.isArray(t)&&t[xd]===!0}function Yd(t){return(t.flags&4)!==0}function fr(t){return t.componentOffset>-1}function RB(t){return(t.flags&1)===1}function ki(t){return!!t.template}function XC(t){return(t[_A]&512)!==0}function pr(t){return(t[_A]&256)===256}var Sl=class{previousValue;currentValue;firstChange;constructor(e,A,i){this.previousValue=e,this.currentValue=A,this.firstChange=i}isFirstChange(){return this.firstChange}};function gw(t,e,A,i){e!==null?e.applyValueToInputSignal(e,i):t[A]=i}var TA=(()=>{let t=()=>rw;return t.ngInherit=!0,t})();function rw(t){return t.type.prototype.ngOnChanges&&(t.setInput=uN),hN}function hN(){let t=aw(this),e=t?.current;if(e){let A=t.previous;if(A===ji)t.previous=e;else for(let i in e)A[i]=e[i];t.current=null,this.ngOnChanges(e)}}function uN(t,e,A,i,o){let n=this.declaredInputs[i],g=aw(t)||mN(t,{previous:ji,current:null}),r=g.current||(g.current={}),s=g.previous,a=s[n];r[n]=new Sl(a&&a.currentValue,A,s===ji),gw(t,e,o,A)}var sw="__ngSimpleChanges__";function aw(t){return t[sw]||null}function mN(t,e){return t[sw]=e}var jf=null;var le=function(t,e=null,A){jf?.(t,e,A)},Iw="svg",DN="math";function Xi(t){for(;Array.isArray(t);)t=t[to];return t}function fN(t){for(;Array.isArray(t);){if(typeof t[xd]=="object")return t;t=t[to]}return null}function Cw(t,e){return Xi(e[t])}function io(t,e){return Xi(e[t.index])}function Jd(t,e){return t.data[e]}function Hd(t,e){return t[e]}function $i(t,e){let A=e[t];return Qn(A)?A:A[to]}function pN(t){return(t[_A]&4)===4}function Td(t){return(t[_A]&128)===128}function wN(t){return xo(t[It])}function cn(t,e){return e==null?null:t[e]}function Bw(t){t[sr]=0}function Qw(t){t[_A]&1024||(t[_A]|=1024,Td(t)&&wr(t))}function yN(t,e){for(;t>0;)e=e[Dr],t--;return e}function kB(t){return!!(t[_A]&9216||t[ri]?.dirty)}function Nl(t){t[Lo].changeDetectionScheduler?.notify(8),t[_A]&64&&(t[_A]|=1024),kB(t)&&wr(t)}function wr(t){t[Lo].changeDetectionScheduler?.notify(0);let e=ig(t);for(;e!==null&&!(e[_A]&8192||(e[_A]|=8192,!Td(e)));)e=ig(e)}function Ew(t,e){if(pr(t))throw new H(911,!1);t[Bn]===null&&(t[Bn]=[]),t[Bn].push(e)}function MN(t,e){if(t[Bn]===null)return;let A=t[Bn].indexOf(e);A!==-1&&t[Bn].splice(A,1)}function ig(t){let e=t[It];return xo(e)?e[It]:e}function Od(t){return t[zC]??=[]}function Pd(t){return t.cleanup??=[]}function RN(t,e,A,i){let o=Od(e);o.push(A),t.firstCreatePass&&Pd(t).push(i,o.length-1)}var qA={lFrame:Dw(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var Gl=!1;function kN(){return qA.lFrame.elementDepthCount}function bN(){qA.lFrame.elementDepthCount++}function FN(){qA.lFrame.elementDepthCount--}function Zd(){return qA.bindingsEnabled}function cw(){return qA.skipHydrationRootTNode!==null}function vN(t){return qA.skipHydrationRootTNode===t}function SN(){qA.skipHydrationRootTNode=null}function bA(){return qA.lFrame.lView}function me(){return qA.lFrame.tView}function Y(t){return qA.lFrame.contextLView=t,t[Pe]}function J(t){return qA.lFrame.contextLView=null,t}function nt(){let t=lw();for(;t!==null&&t.type===64;)t=t.parent;return t}function lw(){return qA.lFrame.currentTNode}function NN(){let t=qA.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}function Cg(t,e){let A=qA.lFrame;A.currentTNode=t,A.isParent=e}function qd(){return qA.lFrame.isParent}function Vd(){qA.lFrame.isParent=!1}function GN(){return qA.lFrame.contextLView}function dw(){return Gl}function $C(t){let e=Gl;return Gl=t,e}function ra(){let t=qA.lFrame,e=t.bindingRootIndex;return e===-1&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function LN(t){return qA.lFrame.bindingIndex=t}function ln(){return qA.lFrame.bindingIndex++}function hw(t){let e=qA.lFrame,A=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,A}function _N(){return qA.lFrame.inI18n}function KN(t,e){let A=qA.lFrame;A.bindingIndex=A.bindingRootIndex=t,Ll(e)}function UN(){return qA.lFrame.currentDirectiveIndex}function Ll(t){qA.lFrame.currentDirectiveIndex=t}function Wd(t){let e=qA.lFrame.currentDirectiveIndex;return e===-1?null:t[e]}function zd(){return qA.lFrame.currentQueryIndex}function bB(t){qA.lFrame.currentQueryIndex=t}function xN(t){let e=t[HA];return e.type===2?e.declTNode:e.type===1?t[Nt]:null}function uw(t,e,A){if(A&zA.SkipSelf){let o=e,n=t;for(;o=o.parent,o===null&&!(A&zA.Host);)if(o=xN(n),o===null||(n=n[Dr],o.type&10))break;if(o===null)return!1;e=o,t=n}let i=qA.lFrame=mw();return i.currentTNode=e,i.lView=t,!0}function jd(t){let e=mw(),A=t[HA];qA.lFrame=e,e.currentTNode=A.firstChild,e.lView=t,e.tView=A,e.contextLView=t,e.bindingIndex=A.bindingStartIndex,e.inI18n=!1}function mw(){let t=qA.lFrame,e=t===null?null:t.child;return e===null?Dw(t):e}function Dw(t){let e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return t!==null&&(t.child=e),e}function fw(){let t=qA.lFrame;return qA.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var pw=fw;function Xd(){let t=fw();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function YN(t){return(qA.lFrame.contextLView=yN(t,qA.lFrame.contextLView))[Pe]}function dn(){return qA.lFrame.selectedIndex}function og(t){qA.lFrame.selectedIndex=t}function sa(){let t=qA.lFrame;return Jd(t.tView,t.selectedIndex)}function At(){qA.lFrame.currentNamespace=Iw}function Bg(){JN()}function JN(){qA.lFrame.currentNamespace=null}function HN(){return qA.lFrame.currentNamespace}var ww=!0;function FB(){return ww}function vB(t){ww=t}function TN(t,e,A){let{ngOnChanges:i,ngOnInit:o,ngDoCheck:n}=e.type.prototype;if(i){let g=rw(e);(A.preOrderHooks??=[]).push(t,g),(A.preOrderCheckHooks??=[]).push(t,g)}o&&(A.preOrderHooks??=[]).push(0-t,o),n&&((A.preOrderHooks??=[]).push(t,n),(A.preOrderCheckHooks??=[]).push(t,n))}function $d(t,e){for(let A=e.directiveStart,i=e.directiveEnd;A=i)break}else e[s]<0&&(t[sr]+=65536),(r>14>16&&(t[_A]&3)===e&&(t[_A]+=16384,Xf(r,n)):Xf(r,n)}var Br=-1,ng=class{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(e,A,i){this.factory=e,this.canSeeViewProviders=A,this.injectImpl=i}};function PN(t){return(t.flags&8)!==0}function ZN(t){return(t.flags&16)!==0}function qN(t,e,A){let i=0;for(;ie){g=n-1;break}}}for(;n>16}function eB(t,e){let A=WN(t),i=e;for(;A>0;)i=i[Dr],A--;return i}var _l=!0;function tB(t){let e=_l;return _l=t,e}var zN=256,kw=zN-1,bw=5,jN=0,zi={};function XN(t,e,A){let i;typeof A=="string"?i=A.charCodeAt(0)||0:A.hasOwnProperty(qs)&&(i=A[qs]),i==null&&(i=A[qs]=jN++);let o=i&kw,n=1<>bw)]|=n}function iB(t,e){let A=Fw(t,e);if(A!==-1)return A;let i=e[HA];i.firstCreatePass&&(t.injectorIndex=e.length,cl(i.data,t),cl(e,null),cl(i.blueprint,null));let o=Ah(t,e),n=t.injectorIndex;if(Rw(o)){let g=AB(o),r=eB(o,e),s=r[HA].data;for(let a=0;a<8;a++)e[n+a]=r[g+a]|s[g+a]}return e[n+8]=o,n}function cl(t,e){t.push(0,0,0,0,0,0,0,0,e)}function Fw(t,e){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||e[t.injectorIndex+8]===null?-1:t.injectorIndex}function Ah(t,e){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let A=0,i=null,o=e;for(;o!==null;){if(i=Lw(o),i===null)return Br;if(A++,o=o[Dr],i.injectorIndex!==-1)return i.injectorIndex|A<<16}return Br}function Kl(t,e,A){XN(t,e,A)}function $N(t,e){if(e==="class")return t.classes;if(e==="style")return t.styles;let A=t.attrs;if(A){let i=A.length,o=0;for(;o>20,c=i?r:r+Q,f=o?r+Q:a;for(let m=c;m=s&&p.type===A)return m}if(o){let m=g[s];if(m&&ki(m)&&m.type===A)return s}return null}function js(t,e,A,i){let o=t[A],n=e.data;if(o instanceof ng){let g=o;g.resolving&&Pp(PS(n[A]));let r=tB(g.canSeeViewProviders);g.resolving=!0;let s,a=g.injectImpl?kt(g.injectImpl):null,Q=uw(t,i,zA.Default);try{o=t[A]=g.factory(void 0,n,t,i),e.firstCreatePass&&A>=i.directiveStart&&TN(A,n[A],e)}finally{a!==null&&kt(a),tB(r),g.resolving=!1,pw()}}return o}function eG(t){if(typeof t=="string")return t.charCodeAt(0)||0;let e=t.hasOwnProperty(qs)?t[qs]:void 0;return typeof e=="number"?e>=0?e&kw:tG:e}function Ap(t,e,A){let i=1<>bw)]&i)}function ep(t,e){return!(t&zA.Self)&&!(t&zA.Host&&e)}var jn=class{_tNode;_lView;constructor(e,A){this._tNode=e,this._lView=A}get(e,A,i){return Nw(this._tNode,this._lView,e,fB(i),A)}};function tG(){return new jn(nt(),bA())}function jA(t){return ta(()=>{let e=t.prototype.constructor,A=e[PC]||Ul(e),i=Object.prototype,o=Object.getPrototypeOf(t.prototype).constructor;for(;o&&o!==i;){let n=o[PC]||Ul(o);if(n&&n!==A)return n;o=Object.getPrototypeOf(o)}return n=>new n})}function Ul(t){return Yp(t)?()=>{let e=Ul(it(t));return e&&e()}:Xn(t)}function iG(t,e,A,i,o){let n=t,g=e;for(;n!==null&&g!==null&&g[_A]&2048&&!XC(g);){let r=Gw(n,g,A,i|zA.Self,zi);if(r!==zi)return r;let s=n.parent;if(!s){let a=g[nw];if(a){let Q=a.get(A,zi,i);if(Q!==zi)return Q}s=Lw(g),g=g[Dr]}n=s}return o}function Lw(t){let e=t[HA],A=e.type;return A===2?e.declTNode:A===1?t[Nt]:null}function eh(t){return $N(nt(),t)}function tp(t,e=null,A=null,i){let o=_w(t,e,A,i);return o.resolveInjectorInitializers(),o}function _w(t,e=null,A=null,i,o=new Set){let n=[A||Dt,gN(t)];return i=i||(typeof t=="object"?void 0:bt(t)),new Ws(n,e||yB(),i||null,o)}var yA=class t{static THROW_IF_NOT_FOUND=zn;static NULL=new WC;static create(e,A){if(Array.isArray(e))return tp({name:""},A,e,"");{let i=e.name??"";return tp({name:i},e.parent,e.providers,i)}}static \u0275prov=v({token:t,providedIn:"any",factory:()=>Z(zp)});static __NG_ELEMENT_ID__=-1};var Ct=class{attributeName;constructor(e){this.attributeName=e}__NG_ELEMENT_ID__=()=>eh(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},oG=new F("");oG.__NG_ELEMENT_ID__=t=>{let e=nt();if(e===null)throw new H(204,!1);if(e.type&2)return e.value;if(t&zA.Optional)return null;throw new H(204,!1)};var Kw=!1,yr=(()=>{class t{static __NG_ELEMENT_ID__=nG;static __NG_ENV_ID__=A=>A}return t})(),oB=class extends yr{_lView;constructor(e){super(),this._lView=e}onDestroy(e){let A=this._lView;return pr(A)?(e(),()=>{}):(Ew(A,e),()=>MN(A,e))}};function nG(){return new oB(bA())}var gg=class{},th=new F("",{providedIn:"root",factory:()=>!1});var Uw=new F(""),xw=new F(""),Yo=(()=>{class t{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new $A(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let A=this.taskId++;return this.pendingTasks.add(A),A}has(A){return this.pendingTasks.has(A)}remove(A){this.pendingTasks.delete(A),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=v({token:t,providedIn:"root",factory:()=>new t})}return t})();var xl=class extends U{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(e=!1){super(),this.__isAsync=e,ow()&&(this.destroyRef=B(yr,{optional:!0})??void 0,this.pendingTasks=B(Yo,{optional:!0})??void 0)}emit(e){let A=WA(null);try{super.next(e)}finally{WA(A)}}subscribe(e,A,i){let o=e,n=A||(()=>null),g=i;if(e&&typeof e=="object"){let s=e;o=s.next?.bind(s),n=s.error?.bind(s),g=s.complete?.bind(s)}this.__isAsync&&(n=this.wrapInTimeout(n),o&&(o=this.wrapInTimeout(o)),g&&(g=this.wrapInTimeout(g)));let r=super.subscribe({next:o,error:n,complete:g});return e instanceof GA&&e.add(r),r}wrapInTimeout(e){return A=>{let i=this.pendingTasks?.add();setTimeout(()=>{try{e(A)}finally{i!==void 0&&this.pendingTasks?.remove(i)}})}}},z=xl;function Xs(...t){}function Yw(t){let e,A;function i(){t=Xs;try{A!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(A),e!==void 0&&clearTimeout(e)}catch{}}return e=setTimeout(()=>{t(),i()}),typeof requestAnimationFrame=="function"&&(A=requestAnimationFrame(()=>{t(),i()})),()=>i()}function ip(t){return queueMicrotask(()=>t()),()=>{t=Xs}}var ih="isAngularZone",nB=ih+"_ID",gG=0,tA=class t{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new z(!1);onMicrotaskEmpty=new z(!1);onStable=new z(!1);onError=new z(!1);constructor(e){let{enableLongStackTrace:A=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:n=Kw}=e;if(typeof Zone>"u")throw new H(908,!1);Zone.assertZonePatched();let g=this;g._nesting=0,g._outer=g._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(g._inner=g._inner.fork(new Zone.TaskTrackingZoneSpec)),A&&Zone.longStackTraceZoneSpec&&(g._inner=g._inner.fork(Zone.longStackTraceZoneSpec)),g.shouldCoalesceEventChangeDetection=!o&&i,g.shouldCoalesceRunChangeDetection=o,g.callbackScheduled=!1,g.scheduleInRootZone=n,aG(g)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(ih)===!0}static assertInAngularZone(){if(!t.isInAngularZone())throw new H(909,!1)}static assertNotInAngularZone(){if(t.isInAngularZone())throw new H(909,!1)}run(e,A,i){return this._inner.run(e,A,i)}runTask(e,A,i,o){let n=this._inner,g=n.scheduleEventTask("NgZoneEvent: "+o,e,rG,Xs,Xs);try{return n.runTask(g,A,i)}finally{n.cancelTask(g)}}runGuarded(e,A,i){return this._inner.runGuarded(e,A,i)}runOutsideAngular(e){return this._outer.run(e)}},rG={};function oh(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function sG(t){if(t.isCheckStableRunning||t.callbackScheduled)return;t.callbackScheduled=!0;function e(){Yw(()=>{t.callbackScheduled=!1,Yl(t),t.isCheckStableRunning=!0,oh(t),t.isCheckStableRunning=!1})}t.scheduleInRootZone?Zone.root.run(()=>{e()}):t._outer.run(()=>{e()}),Yl(t)}function aG(t){let e=()=>{sG(t)},A=gG++;t._inner=t._inner.fork({name:"angular",properties:{[ih]:!0,[nB]:A,[nB+A]:!0},onInvokeTask:(i,o,n,g,r,s)=>{if(IG(s))return i.invokeTask(n,g,r,s);try{return op(t),i.invokeTask(n,g,r,s)}finally{(t.shouldCoalesceEventChangeDetection&&g.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&e(),np(t)}},onInvoke:(i,o,n,g,r,s,a)=>{try{return op(t),i.invoke(n,g,r,s,a)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!CG(s)&&e(),np(t)}},onHasTask:(i,o,n,g)=>{i.hasTask(n,g),o===n&&(g.change=="microTask"?(t._hasPendingMicrotasks=g.microTask,Yl(t),oh(t)):g.change=="macroTask"&&(t.hasPendingMacrotasks=g.macroTask))},onHandleError:(i,o,n,g)=>(i.handleError(n,g),t.runOutsideAngular(()=>t.onError.emit(g)),!1)})}function Yl(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function op(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function np(t){t._nesting--,oh(t)}var gB=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new z;onMicrotaskEmpty=new z;onStable=new z;onError=new z;run(e,A,i){return e.apply(A,i)}runGuarded(e,A,i){return e.apply(A,i)}runOutsideAngular(e){return e()}runTask(e,A,i,o){return e.apply(A,i)}};function IG(t){return Jw(t,"__ignore_ng_zone__")}function CG(t){return Jw(t,"__scheduler_tick__")}function Jw(t,e){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[e]===!0}function BG(t="zone.js",e){return t==="noop"?new gB:t==="zone.js"?new tA(e):t}var vt=class{_console=console;handleError(e){this._console.error("ERROR",e)}},QG=new F("",{providedIn:"root",factory:()=>{let t=B(tA),e=B(vt);return A=>t.runOutsideAngular(()=>e.handleError(A))}});function gp(t,e){return Up(t,e)}function EG(t){return Up(Kp,t)}var Hw=(gp.required=EG,gp);function cG(){return Mr(nt(),bA())}function Mr(t,e){return new q(io(t,e))}var q=(()=>{class t{nativeElement;constructor(A){this.nativeElement=A}static __NG_ELEMENT_ID__=cG}return t})();function Tw(t){return t instanceof q?t.nativeElement:t}function hn(t){return typeof t=="function"&&t[Mt]!==void 0}function gt(t,e){let A=qc(t,e?.equal),i=A[Mt];return A.set=o=>Ls(i,o),A.update=o=>Vc(i,o),A.asReadonly=lG.bind(A),A}function lG(){let t=this[Mt];if(t.readonlyFn===void 0){let e=()=>this();e[Mt]=t,t.readonlyFn=e}return t.readonlyFn}function Ow(t){return hn(t)&&typeof t.set=="function"}function dG(){return this._results[Symbol.iterator]()}var bi=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new U}constructor(e=!1){this._emitDistinctChangesOnly=e}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,A){return this._results.reduce(e,A)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,A){this.dirty=!1;let i=eN(e);(this._changesDetected=!AN(this._results,i,A))&&(this._results=i,this.length=i.length,this.last=i[this.length-1],this.first=i[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(e){this._onDirty=e}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=dG};function Pw(t){return(t.flags&128)===128}var Zw=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}(Zw||{}),qw=new Map,hG=0;function uG(){return hG++}function mG(t){qw.set(t[MB],t)}function Jl(t){qw.delete(t[MB])}var rp="__ngContext__";function Rr(t,e){Qn(e)?(t[rp]=e[MB],mG(e)):t[rp]=e}function Vw(t){return zw(t[zs])}function Ww(t){return zw(t[Ri])}function zw(t){for(;t!==null&&!xo(t);)t=t[Ri];return t}var Hl;function jw(t){Hl=t}function Xw(){if(Hl!==void 0)return Hl;if(typeof document<"u")return document;throw new H(210,!1)}var Qg=new F("",{providedIn:"root",factory:()=>DG}),DG="ng",nh=new F(""),si=new F("",{providedIn:"platform",factory:()=>"unknown"});var Ae=new F(""),aa=new F("",{providedIn:"root",factory:()=>Xw().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var fG="h",pG="b";var $w=!1,wG=new F("",{providedIn:"root",factory:()=>$w});var gh=function(t){return t[t.CHANGE_DETECTION=0]="CHANGE_DETECTION",t[t.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",t}(gh||{}),kr=new F(""),sp=new Set;function Jo(t){sp.has(t)||(sp.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}var rh=(()=>{class t{view;node;constructor(A,i){this.view=A,this.node=i}static __NG_ELEMENT_ID__=yG}return t})();function yG(){return new rh(bA(),nt())}var ar=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(ar||{}),Ay=(()=>{class t{impl=null;execute(){this.impl?.execute()}static \u0275prov=v({token:t,providedIn:"root",factory:()=>new t})}return t})(),MG=[ar.EarlyRead,ar.Write,ar.MixedReadWrite,ar.Read],RG=(()=>{class t{ngZone=B(tA);scheduler=B(gg);errorHandler=B(vt,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){B(kr,{optional:!0})}execute(){let A=this.sequences.size>0;A&&le(16),this.executing=!0;for(let i of MG)for(let o of this.sequences)if(!(o.erroredOrDestroyed||!o.hooks[i]))try{o.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let n=o.hooks[i];return n(o.pipelinedValue)},o.snapshot))}catch(n){o.erroredOrDestroyed=!0,this.errorHandler?.handleError(n)}this.executing=!1;for(let i of this.sequences)i.afterRun(),i.once&&(this.sequences.delete(i),i.destroy());for(let i of this.deferredRegistrations)this.sequences.add(i);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),A&&le(17)}register(A){let{view:i}=A;i!==void 0?((i[Cr]??=[]).push(A),wr(i),i[_A]|=8192):this.executing?this.deferredRegistrations.add(A):this.addSequence(A)}addSequence(A){this.sequences.add(A),this.scheduler.notify(7)}unregister(A){this.executing&&this.sequences.has(A)?(A.erroredOrDestroyed=!0,A.pipelinedValue=void 0,A.once=!0):(this.sequences.delete(A),this.deferredRegistrations.delete(A))}maybeTrace(A,i){return i?i.run(gh.AFTER_NEXT_RENDER,A):A()}static \u0275prov=v({token:t,providedIn:"root",factory:()=>new t})}return t})(),Tl=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(e,A,i,o,n,g=null){this.impl=e,this.hooks=A,this.view=i,this.once=o,this.snapshot=g,this.unregisterOnDestroy=n?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let e=this.view?.[Cr];e&&(this.view[Cr]=e.filter(A=>A!==this))}};function Ia(t,e){!e?.injector&&Ud(Ia);let A=e?.injector??B(yA);return Jo("NgAfterRender"),ey(t,A,e,!1)}function Le(t,e){!e?.injector&&Ud(Le);let A=e?.injector??B(yA);return Jo("NgAfterNextRender"),ey(t,A,e,!0)}function kG(t,e){if(t instanceof Function){let A=[void 0,void 0,void 0,void 0];return A[e]=t,A}else return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}function ey(t,e,A,i){let o=e.get(Ay);o.impl??=e.get(RG);let n=e.get(kr,null,{optional:!0}),g=A?.phase??ar.MixedReadWrite,r=A?.manualCleanup!==!0?e.get(yr):null,s=e.get(rh,null,{optional:!0}),a=new Tl(o.impl,kG(t,g),s?.view,i,r,n?.snapshot(null));return o.impl.register(a),a}var bG=()=>null;function ty(t,e,A=!1){return bG(t,e,A)}function iy(t,e){let A=t.contentQueries;if(A!==null){let i=WA(null);try{for(let o=0;ot,createScript:t=>t,createScriptURL:t=>t})}catch{}return LC}function SB(t){return FG()?.createHTML(t)||t}var _C;function vG(){if(_C===void 0&&(_C=null,Ft.trustedTypes))try{_C=Ft.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return _C}function ap(t){return vG()?.createHTML(t)||t}var Ko=class{changingThisBreaksApplicationSecurity;constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${_p})`}},Pl=class extends Ko{getTypeName(){return"HTML"}},Zl=class extends Ko{getTypeName(){return"Style"}},ql=class extends Ko{getTypeName(){return"Script"}},Vl=class extends Ko{getTypeName(){return"URL"}},Wl=class extends Ko{getTypeName(){return"ResourceURL"}};function Fi(t){return t instanceof Ko?t.changingThisBreaksApplicationSecurity:t}function un(t,e){let A=SG(t);if(A!=null&&A!==e){if(A==="ResourceURL"&&e==="URL")return!0;throw new Error(`Required a safe ${e}, got a ${A} (see ${_p})`)}return A===e}function SG(t){return t instanceof Ko&&t.getTypeName()||null}function oy(t){return new Pl(t)}function ny(t){return new Zl(t)}function gy(t){return new ql(t)}function ry(t){return new Vl(t)}function sy(t){return new Wl(t)}function NG(t){let e=new jl(t);return GG()?new zl(e):e}var zl=class{inertDocumentHelper;constructor(e){this.inertDocumentHelper=e}getInertBodyElement(e){e=""+e;try{let A=new window.DOMParser().parseFromString(SB(e),"text/html").body;return A===null?this.inertDocumentHelper.getInertBodyElement(e):(A.firstChild?.remove(),A)}catch{return null}}},jl=class{defaultDoc;inertDocument;constructor(e){this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(e){let A=this.inertDocument.createElement("template");return A.innerHTML=SB(e),A}};function GG(){try{return!!new window.DOMParser().parseFromString(SB(""),"text/html")}catch{return!1}}var LG=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function NB(t){return t=String(t),t.match(LG)?t:"unsafe:"+t}function Ho(t){let e={};for(let A of t.split(","))e[A]=!0;return e}function Ca(...t){let e={};for(let A of t)for(let i in A)A.hasOwnProperty(i)&&(e[i]=!0);return e}var ay=Ho("area,br,col,hr,img,wbr"),Iy=Ho("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Cy=Ho("rp,rt"),_G=Ca(Cy,Iy),KG=Ca(Iy,Ho("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")),UG=Ca(Cy,Ho("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")),Ip=Ca(ay,KG,UG,_G),By=Ho("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),xG=Ho("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"),YG=Ho("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"),JG=Ca(By,xG,YG),HG=Ho("script,style,template"),Xl=class{sanitizedSomething=!1;buf=[];sanitizeChildren(e){let A=e.firstChild,i=!0,o=[];for(;A;){if(A.nodeType===Node.ELEMENT_NODE?i=this.startElement(A):A.nodeType===Node.TEXT_NODE?this.chars(A.nodeValue):this.sanitizedSomething=!0,i&&A.firstChild){o.push(A),A=PG(A);continue}for(;A;){A.nodeType===Node.ELEMENT_NODE&&this.endElement(A);let n=OG(A);if(n){A=n;break}A=o.pop()}}return this.buf.join("")}startElement(e){let A=Cp(e).toLowerCase();if(!Ip.hasOwnProperty(A))return this.sanitizedSomething=!0,!HG.hasOwnProperty(A);this.buf.push("<"),this.buf.push(A);let i=e.attributes;for(let o=0;o"),!0}endElement(e){let A=Cp(e).toLowerCase();Ip.hasOwnProperty(A)&&!ay.hasOwnProperty(A)&&(this.buf.push(""))}chars(e){this.buf.push(Bp(e))}};function TG(t,e){return(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function OG(t){let e=t.nextSibling;if(e&&t!==e.previousSibling)throw Qy(e);return e}function PG(t){let e=t.firstChild;if(e&&TG(t,e))throw Qy(e);return e}function Cp(t){let e=t.nodeName;return typeof e=="string"?e:"FORM"}function Qy(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}var ZG=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,qG=/([^\#-~ |!])/g;function Bp(t){return t.replace(/&/g,"&").replace(ZG,function(e){let A=e.charCodeAt(0),i=e.charCodeAt(1);return"&#"+((A-55296)*1024+(i-56320)+65536)+";"}).replace(qG,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}var KC;function ah(t,e){let A=null;try{KC=KC||NG(t);let i=e?String(e):"";A=KC.getInertBodyElement(i);let o=5,n=i;do{if(o===0)throw new Error("Failed to sanitize html because the input is unstable");o--,i=n,n=A.innerHTML,A=KC.getInertBodyElement(i)}while(i!==n);let r=new Xl().sanitizeChildren(Qp(A)||A);return SB(r)}finally{if(A){let i=Qp(A)||A;for(;i.firstChild;)i.firstChild.remove()}}}function Qp(t){return"content"in t&&VG(t)?t.content:null}function VG(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE"}var et=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(et||{});function Ba(t){let e=Ey();return e?ap(e.sanitize(et.HTML,t)||""):un(t,"HTML")?ap(Fi(t)):ah(Xw(),ia(t))}function qt(t){let e=Ey();return e?e.sanitize(et.URL,t)||"":un(t,"URL")?Fi(t):NB(ia(t))}function Ey(){let t=bA();return t&&t[Lo].sanitizer}var WG=/^>|^->||--!>|)/g,jG="\u200B$1\u200B";function XG(t){return t.replace(WG,e=>e.replace(zG,jG))}function cy(t){return t.ownerDocument.defaultView}function Ih(t){return t.ownerDocument}function ly(t){return t instanceof Function?t():t}function $G(t,e,A){let i=t.length;for(;;){let o=t.indexOf(e,A);if(o===-1)return o;if(o===0||t.charCodeAt(o-1)<=32){let n=e.length;if(o+n===i||t.charCodeAt(o+n)<=32)return o}A=o+1}}var dy="ng-template";function AL(t,e,A,i){let o=0;if(i){for(;o-1){let n;for(;++on?c="":c=o[Q+1].toLowerCase(),i&2&&a!==c){if(yi(i))return!1;g=!0}}}}return yi(i)||g}function yi(t){return(t&1)===0}function iL(t,e,A,i){if(e===null)return-1;let o=0;if(i||!A){let n=!1;for(;o-1)for(A++;A0?'="'+r+'"':"")+"]"}else i&8?o+="."+g:i&4&&(o+=" "+g);else o!==""&&!yi(g)&&(e+=Ep(n,o),o=""),i=g,n=n||!yi(i);A++}return o!==""&&(e+=Ep(n,o)),e}function aL(t){return t.map(sL).join(",")}function IL(t){let e=[],A=[],i=1,o=2;for(;iZe&&wy(t,e,Ze,!1),le(g?2:0,o),A(i,o)}finally{og(n),le(g?3:1,o)}}function LB(t,e,A){yL(t,e,A),(A.flags&64)===64&&ML(t,e,A)}function ch(t,e,A=io){let i=e.localNames;if(i!==null){let o=e.index+1;for(let n=0;nnull;function pL(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t}function _B(t,e,A,i,o,n,g,r){if(!r&&dh(e,t,A,i,o)){fr(e)&&wL(A,e.index);return}if(e.type&3){let s=io(e,A);i=pL(i),o=g!=null?g(o,e.value||"",i):o,n.setProperty(s,i,o)}else e.type&12}function wL(t,e){let A=$i(e,t);A[_A]&16||(A[_A]|=64)}function yL(t,e,A){let i=A.directiveStart,o=A.directiveEnd;fr(A)&&uL(e,A,t.data[i+A.componentOffset]),t.firstCreatePass||iB(A,e);let n=A.initialInputs;for(let g=i;g=0?i[r]():i[-r].unsubscribe(),g+=2}else{let r=i[A[g+1]];A[g].call(r)}i!==null&&(e[zC]=null);let o=e[Bn];if(o!==null){e[Bn]=null;for(let g=0;g{wr(t.lView)},consumerOnSignalRead(){this.lView[ri]=this}});function XL(t){let e=t[ri]??Object.create($L);return e.lView=t,e}var $L=uA(b({},Vg),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{let e=ig(t.lView);for(;e&&!Gy(e[HA]);)e=ig(e);e&&Qw(e)},consumerOnSignalRead(){this.lView[ri]=this}});function Gy(t){return t.type!==2}function Ly(t){if(t[eg]===null)return;let e=!0;for(;e;){let A=!1;for(let i of t[eg])i.dirty&&(A=!0,i.zone===null||Zone.current===i.zone?i.run():i.zone.run(()=>i.run()));e=A&&!!(t[_A]&8192)}}var A_=100;function _y(t,e=!0,A=0){let o=t[Lo].rendererFactory,n=!1;n||o.begin?.();try{e_(t,A)}catch(g){throw e&&vL(t,g),g}finally{n||o.end?.()}}function e_(t,e){let A=dw();try{$C(!0),ed(t,e);let i=0;for(;kB(t);){if(i===A_)throw new H(103,!1);i++,ed(t,1)}}finally{$C(A)}}function t_(t,e,A,i){if(pr(e))return;let o=e[_A],n=!1,g=!1;jd(e);let r=!0,s=null,a=null;n||(Gy(t)?(a=VL(e),s=Ns(a)):Hc()===null?(r=!1,a=XL(e),s=Ns(a)):e[ri]&&(Gs(e[ri]),e[ri]=null));try{Bw(e),LN(t.bindingStartIndex),A!==null&&yy(t,e,A,2,i);let Q=(o&3)===3;if(!n)if(Q){let m=t.preOrderCheckHooks;m!==null&&JC(e,m,null)}else{let m=t.preOrderHooks;m!==null&&HC(e,m,0,null),El(e,0)}if(g||i_(e),Ly(e),Ky(e,0),t.contentQueries!==null&&iy(t,e),!n)if(Q){let m=t.contentCheckHooks;m!==null&&JC(e,m)}else{let m=t.contentHooks;m!==null&&HC(e,m,1),El(e,1)}n_(t,e);let c=t.components;c!==null&&xy(e,c,0);let f=t.viewQuery;if(f!==null&&Ol(2,f,i),!n)if(Q){let m=t.viewCheckHooks;m!==null&&JC(e,m)}else{let m=t.viewHooks;m!==null&&HC(e,m,2),El(e,2)}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),e[Ql]){for(let m of e[Ql])m();e[Ql]=null}n||(Sy(e),e[_A]&=-73)}catch(Q){throw n||wr(e),Q}finally{a!==null&&(iC(a,s),r&&zL(a)),Xd()}}function Ky(t,e){for(let A=Vw(t);A!==null;A=Ww(A))for(let i=at;i0&&(t[A-1][Ri]=i[Ri]);let n=VC(t,at+e);_L(i[HA],i);let g=n[_o];g!==null&&g.detachView(n[HA]),i[It]=null,i[Ri]=null,i[_A]&=-129}return i}function g_(t,e,A,i){let o=at+i,n=A.length;i>0&&(A[o-1][Ri]=e),i-1&&($s(e,i),VC(A,i))}this._attachedToViewContainer=!1}KB(this._lView[HA],this._lView)}onDestroy(e){Ew(this._lView,e)}markForCheck(){ph(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[_A]&=-129}reattach(){Nl(this._lView),this._lView[_A]|=128}detectChanges(){this._lView[_A]|=1024,_y(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new H(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let e=XC(this._lView),A=this._lView[Ag];A!==null&&!e&&Dh(A,this._lView),Ry(this._lView[HA],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new H(902,!1);this._appRef=e;let A=XC(this._lView),i=this._lView[Ag];i!==null&&!A&&Ty(i,this._lView),Nl(this._lView)}};var ge=(()=>{class t{static __NG_ELEMENT_ID__=a_}return t})(),r_=ge,s_=class extends r_{_declarationLView;_declarationTContainer;elementRef;constructor(e,A,i){super(),this._declarationLView=e,this._declarationTContainer=A,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,A){return this.createEmbeddedViewImpl(e,A)}createEmbeddedViewImpl(e,A,i){let o=Qa(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:A,dehydratedView:i});return new Aa(o)}};function a_(){return YB(nt(),bA())}function YB(t,e){return t.type&4?new s_(e,t,Mr(t,e)):null}function ca(t,e,A,i,o){let n=t.data[e];if(n===null)n=I_(t,e,A,i,o),_N()&&(n.flags|=32);else if(n.type&64){n.type=A,n.value=i,n.attrs=o;let g=NN();n.injectorIndex=g===null?-1:g.injectorIndex}return Cg(n,!0),n}function I_(t,e,A,i,o){let n=lw(),g=qd(),r=g?n:n&&n.parent,s=t.data[e]=B_(t,r,A,e,i,o);return C_(t,s,n,g),s}function C_(t,e,A,i){t.firstChild===null&&(t.firstChild=e),A!==null&&(i?A.child==null&&e.parent!==null&&(A.child=e):A.next===null&&(A.next=e,e.prev=A))}function B_(t,e,A,i,o,n){let g=e?e.injectorIndex:-1,r=0;return cw()&&(r|=128),{type:A,index:i,insertBeforeIndex:null,injectorIndex:g,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:r,providerIndexes:0,value:o,attrs:n,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}var D9=new RegExp(`^(\\d+)*(${pG}|${fG})*(.*)`);var Q_=()=>null;function ur(t,e){return Q_(t,e)}var E_=class{},Oy=class{},td=class{resolveComponentFactory(e){throw Error(`No component factory found for ${bt(e)}.`)}},JB=class{static NULL=new td},Bt=class{},ae=(()=>{class t{destroyNode=null;static __NG_ELEMENT_ID__=()=>c_()}return t})();function c_(){let t=bA(),e=nt(),A=$i(e.index,t);return(Qn(A)?A:t)[Re]}var l_=(()=>{class t{static \u0275prov=v({token:t,providedIn:"root",factory:()=>null})}return t})();var dl={},id=class{injector;parentInjector;constructor(e,A){this.injector=e,this.parentInjector=A}get(e,A,i){i=fB(i);let o=this.injector.get(e,dl,i);return o!==dl||A===dl?o:this.parentInjector.get(e,A,i)}};function od(t,e,A){let i=A?t.styles:null,o=A?t.classes:null,n=0;if(e!==null)for(let g=0;g0&&(A.directiveToIndex=new Map);for(let f=0;f0;){let A=t[--e];if(typeof A=="number"&&A<0)return A}return 0}function M_(t,e,A){if(A){if(e.exportAs)for(let i=0;i{let[A,i,o]=t[e],n={propName:A,templateName:e,isSignal:(i&GB.SignalBased)!==0};return o&&(n.transform=o),n})}function b_(t){return Object.keys(t).map(e=>({propName:t[e],templateName:e}))}function F_(t,e,A){let i=e instanceof Ye?e:e?.injector;return i&&t.getStandaloneInjector!==null&&(i=t.getStandaloneInjector(i)||i),i?new id(A,i):A}function v_(t){let e=t.get(Bt,null);if(e===null)throw new H(407,!1);let A=t.get(l_,null),i=t.get(gg,null);return{rendererFactory:e,sanitizer:A,changeDetectionScheduler:i}}function S_(t,e){let A=(t.selectors[0][0]||"div").toLowerCase();return uy(e,A,A==="svg"?Iw:A==="math"?DN:null)}var rg=class extends Oy{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=k_(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=b_(this.componentDef.outputs),this.cachedOutputs}constructor(e,A){super(),this.componentDef=e,this.ngModule=A,this.componentType=e.type,this.selector=aL(e.selectors),this.ngContentSelectors=e.ngContentSelectors??[],this.isBoundToModule=!!A}create(e,A,i,o){le(22);let n=WA(null);try{let g=this.componentDef,r=i?["ng-version","19.2.9"]:IL(this.componentDef.selectors[0]),s=Bh(0,null,null,1,0,null,null,null,null,[r],null),a=F_(g,o||this.ngModule,e),Q=v_(a),c=Q.rendererFactory.createRenderer(null,g),f=i?mL(c,i,g.encapsulation,a):S_(g,c),m=Qh(null,s,null,512|fy(g),null,null,Q,c,a,null,ty(f,a,!0));m[Ze]=f,jd(m);let p=null;try{let M=qy(Ze,s,m,"#host",()=>[this.componentDef],!0,0);f&&(Dy(c,f,M),Rr(f,m)),LB(s,m,M),sh(s,M,m),Vy(s,M),A!==void 0&&N_(M,this.ngContentSelectors,A),p=$i(M.index,m),m[Pe]=p[Pe],hh(s,m,null)}catch(M){throw p!==null&&Jl(p),Jl(m),M}finally{le(23),Xd()}return new nd(this.componentType,m)}finally{WA(n)}}},nd=class extends E_{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(e,A){super(),this._rootLView=A,this._tNode=Jd(A[HA],Ze),this.location=Mr(this._tNode,A),this.instance=$i(this._tNode.index,A)[Pe],this.hostView=this.changeDetectorRef=new Aa(A,void 0,!1),this.componentType=e}setInput(e,A){let i=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(e)&&Object.is(this.previousInputValues.get(e),A))return;let o=this._rootLView,n=dh(i,o[HA],o,e,A);this.previousInputValues.set(e,A);let g=$i(i.index,o);ph(g,1)}get injector(){return new jn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}};function N_(t,e,A){let i=t.projection=[];for(let o=0;o{class t{static __NG_ELEMENT_ID__=G_}return t})();function G_(){let t=nt();return zy(t,bA())}var L_=Qe,Wy=class extends L_{_lContainer;_hostTNode;_hostLView;constructor(e,A,i){super(),this._lContainer=e,this._hostTNode=A,this._hostLView=i}get element(){return Mr(this._hostTNode,this._hostLView)}get injector(){return new jn(this._hostTNode,this._hostLView)}get parentInjector(){let e=Ah(this._hostTNode,this._hostLView);if(Rw(e)){let A=eB(e,this._hostLView),i=AB(e),o=A[HA].data[i+8];return new jn(o,A)}else return new jn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){let A=mp(this._lContainer);return A!==null&&A[e]||null}get length(){return this._lContainer.length-at}createEmbeddedView(e,A,i){let o,n;typeof i=="number"?o=i:i!=null&&(o=i.index,n=i.injector);let g=ur(this._lContainer,e.ssrId),r=e.createEmbeddedViewImpl(A||{},n,g);return this.insertImpl(r,o,hr(this._hostTNode,g)),r}createComponent(e,A,i,o,n){let g=e&&!dN(e),r;if(g)r=A;else{let p=A||{};r=p.index,i=p.injector,o=p.projectableNodes,n=p.environmentInjector||p.ngModuleRef}let s=g?e:new rg(En(e)),a=i||this.parentInjector;if(!n&&s.ngModule==null){let M=(g?a:this.parentInjector).get(Ye,null);M&&(n=M)}let Q=En(s.componentType??{}),c=ur(this._lContainer,Q?.id??null),f=c?.firstChild??null,m=s.create(a,o,f,n);return this.insertImpl(m.hostView,r,hr(this._hostTNode,c)),m}insert(e,A){return this.insertImpl(e,A,!0)}insertImpl(e,A,i){let o=e._lView;if(wN(o)){let r=this.indexOf(e);if(r!==-1)this.detach(r);else{let s=o[It],a=new Wy(s,s[Nt],s[It]);a.detach(a.indexOf(e))}}let n=this._adjustIndex(A),g=this._lContainer;return Ea(g,o,n,i),e.attachToViewContainerRef(),Wp(hl(g),n,e),e}move(e,A){return this.insert(e,A)}indexOf(e){let A=mp(this._lContainer);return A!==null?A.indexOf(e):-1}remove(e){let A=this._adjustIndex(e,-1),i=$s(this._lContainer,A);i&&(VC(hl(this._lContainer),A),KB(i[HA],i))}detach(e){let A=this._adjustIndex(e,-1),i=$s(this._lContainer,A);return i&&VC(hl(this._lContainer),A)!=null?new Aa(i):null}_adjustIndex(e,A=0){return e??this.length+A}};function mp(t){return t[jC]}function hl(t){return t[jC]||(t[jC]=[])}function zy(t,e){let A,i=e[t.index];return xo(i)?A=i:(A=Yy(i,e,null,t),e[t.index]=A,Eh(e,A)),K_(A,e,t,i),new Wy(A,t,e)}function __(t,e){let A=t[Re],i=A.createComment(""),o=io(e,t),n=A.parentNode(o);return rB(A,n,i,A.nextSibling(o),!1),i}var K_=Y_,U_=()=>!1;function x_(t,e,A){return U_(t,e,A)}function Y_(t,e,A,i){if(t[tg])return;let o;A.type&8?o=Xi(i):o=__(e,A),t[tg]=o}var gd=class t{queryList;matches=null;constructor(e){this.queryList=e}clone(){return new t(this.queryList)}setDirty(){this.queryList.setDirty()}},rd=class t{queries;constructor(e=[]){this.queries=e}createEmbeddedView(e){let A=e.queries;if(A!==null){let i=e.contentQueries!==null?e.contentQueries[0]:A.length,o=[];for(let n=0;n0)i.push(g[r/2]);else{let a=n[r+1],Q=e[-s];for(let c=at;ce.trim())}function A0(t,e,A){t.queries===null&&(t.queries=new sd),t.queries.track(new ad(e,A))}function q_(t,e){let A=t.contentQueries||(t.contentQueries=[]),i=A.length?A[A.length-1]:-1;e!==i&&A.push(t.queries.length-1,e)}function Mh(t,e){return t.queries.getByIndex(e)}function e0(t,e){let A=t[HA],i=Mh(A,e);return i.crossesNgTemplate?Id(A,t,e,[]):jy(A,t,i,e)}function t0(t,e,A){let i,o=rC(()=>{i._dirtyCounter();let n=j_(i,t);if(e&&n===void 0)throw new H(-951,!1);return n});return i=o[Mt],i._dirtyCounter=gt(0),i._flatValue=void 0,o}function V_(t){return t0(!0,!1,t)}function W_(t){return t0(!0,!0,t)}function z_(t,e){let A=t[Mt];A._lView=bA(),A._queryIndex=e,A._queryList=yh(A._lView,e),A._queryList.onDirty(()=>A._dirtyCounter.update(i=>i+1))}function j_(t,e){let A=t._lView,i=t._queryIndex;if(A===void 0||i===void 0||A[_A]&4)return e?void 0:Dt;let o=yh(A,i),n=e0(A,i);return o.reset(n,Tw),e?o.first:o._changesDetected||t._flatValue===void 0?t._flatValue=o.toArray():t._flatValue}function Dp(t,e){return V_(e)}function X_(t,e){return W_(e)}var i0=(Dp.required=X_,Dp);function $_(t){let e=[],A=new Map;function i(o){let n=A.get(o);if(!n){let g=t(o);A.set(o,n=g.then(iK))}return n}return CB.forEach((o,n)=>{let g=[];o.templateUrl&&g.push(i(o.templateUrl).then(a=>{o.template=a}));let r=typeof o.styles=="string"?[o.styles]:o.styles||[];if(o.styles=r,o.styleUrl&&o.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(o.styleUrls?.length){let a=o.styles.length,Q=o.styleUrls;o.styleUrls.forEach((c,f)=>{r.push(""),g.push(i(c).then(m=>{r[a+f]=m,Q.splice(Q.indexOf(c),1),Q.length==0&&(o.styleUrls=void 0)}))})}else o.styleUrl&&g.push(i(o.styleUrl).then(a=>{r.push(a),o.styleUrl=void 0}));let s=Promise.all(g).then(()=>oK(n));e.push(s)}),eK(),Promise.all(e).then(()=>{})}var CB=new Map,AK=new Set;function eK(){let t=CB;return CB=new Map,t}function tK(){return CB.size===0}function iK(t){return typeof t=="string"?t:t.text()}function oK(t){AK.delete(t)}var Uo=class{},Rh=class{};var BB=class extends Uo{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new aB(this);constructor(e,A,i,o=!0){super(),this.ngModuleType=e,this._parent=A;let n=Xp(e);this._bootstrapComponents=ly(n.bootstrap),this._r3Injector=_w(e,A,[{provide:Uo,useValue:this},{provide:JB,useValue:this.componentFactoryResolver},...i],bt(e),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(A=>A()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}},QB=class extends Rh{moduleType;constructor(e){super(),this.moduleType=e}create(e){return new BB(this.moduleType,e,[])}};function nK(t,e,A){return new BB(t,e,A,!1)}var Cd=class extends Uo{injector;componentFactoryResolver=new aB(this);instance=null;constructor(e){super();let A=new Ws([...e.providers,{provide:Uo,useValue:this},{provide:JB,useValue:this.componentFactoryResolver}],e.parent||yB(),e.debugName,new Set(["environment"]));this.injector=A,e.runEnvironmentInitializers&&A.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}};function la(t,e,A=null){return new Cd({providers:t,parent:e,debugName:A,runEnvironmentInitializers:!0}).injector}var gK=(()=>{class t{_injector;cachedInjectors=new Map;constructor(A){this._injector=A}getOrCreateStandaloneInjector(A){if(!A.standalone)return null;if(!this.cachedInjectors.has(A)){let i=Aw(!1,A.type),o=i.length>0?la([i],this._injector,`Standalone[${A.type.name}]`):null;this.cachedInjectors.set(A,o)}return this.cachedInjectors.get(A)}ngOnDestroy(){try{for(let A of this.cachedInjectors.values())A!==null&&A.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=v({token:t,providedIn:"environment",factory:()=>new t(Z(Ye))})}return t})();function O(t){return ta(()=>{let e=o0(t),A=uA(b({},e),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===Zw.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&t.dependencies||null,getStandaloneInjector:e.standalone?o=>o.get(gK).getOrCreateStandaloneInjector(A):null,getExternalStyles:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Ao.Emulated,styles:t.styles||Dt,_:null,schemas:t.schemas||null,tView:null,id:""});e.standalone&&Jo("NgStandalone"),n0(A);let i=t.dependencies;return A.directiveDefs=fp(i,!1),A.pipeDefs=fp(i,!0),A.id=CK(A),A})}function rK(t){return En(t)||$p(t)}function sK(t){return t!==null}function X(t){return ta(()=>({type:t.type,bootstrap:t.bootstrap||Dt,declarations:t.declarations||Dt,imports:t.imports||Dt,exports:t.exports||Dt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function aK(t,e){if(t==null)return ji;let A={};for(let i in t)if(t.hasOwnProperty(i)){let o=t[i],n,g,r,s;Array.isArray(o)?(r=o[0],n=o[1],g=o[2]??n,s=o[3]||null):(n=o,g=o,r=GB.None,s=null),A[n]=[i,r,s],e[n]=g}return A}function IK(t){if(t==null)return ji;let e={};for(let A in t)t.hasOwnProperty(A)&&(e[t[A]]=A);return e}function T(t){return ta(()=>{let e=o0(t);return n0(e),e})}function HB(t){return{type:t.type,name:t.name,factory:null,pure:t.pure!==!1,standalone:t.standalone??!0,onDestroy:t.type.prototype.ngOnDestroy||null}}function o0(t){let e={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,inputConfig:t.inputs||ji,exportAs:t.exportAs||null,standalone:t.standalone??!0,signals:t.signals===!0,selectors:t.selectors||Dt,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:aK(t.inputs,e),outputs:IK(t.outputs),debugInfo:null}}function n0(t){t.features?.forEach(e=>e(t))}function fp(t,e){if(!t)return null;let A=e?nN:rK;return()=>(typeof t=="function"?t():t).map(i=>A(i)).filter(sK)}function CK(t){let e=0,A=typeof t.consts=="function"?"":t.consts,i=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,A,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery];for(let n of i.join("|"))e=Math.imul(31,e)+n.charCodeAt(0)<<0;return e+=2147483648,"c"+e}function BK(t){return Object.getPrototypeOf(t.prototype).constructor}function dA(t){let e=BK(t.type),A=!0,i=[t];for(;e;){let o;if(ki(t))o=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new H(903,!1);o=e.\u0275dir}if(o){if(A){i.push(o);let g=t;g.inputs=ul(t.inputs),g.declaredInputs=ul(t.declaredInputs),g.outputs=ul(t.outputs);let r=o.hostBindings;r&&dK(t,r);let s=o.viewQuery,a=o.contentQueries;if(s&&cK(t,s),a&&lK(t,a),QK(t,o),KS(t.outputs,o.outputs),ki(o)&&o.data.animation){let Q=t.data;Q.animation=(Q.animation||[]).concat(o.data.animation)}}let n=o.features;if(n)for(let g=0;g=0;i--){let o=t[i];o.hostVars=e+=o.hostVars,o.hostAttrs=dr(o.hostAttrs,A=dr(A,o.hostAttrs))}}function ul(t){return t===ji?{}:t===Dt?[]:t}function cK(t,e){let A=t.viewQuery;A?t.viewQuery=(i,o)=>{e(i,o),A(i,o)}:t.viewQuery=e}function lK(t,e){let A=t.contentQueries;A?t.contentQueries=(i,o,n)=>{e(i,o,n),A(i,o,n)}:t.contentQueries=e}function dK(t,e){let A=t.hostBindings;A?t.hostBindings=(i,o)=>{e(i,o),A(i,o)}:t.hostBindings=e}function g0(t){let e=A=>{let i=Array.isArray(t);A.hostDirectives===null?(A.findHostDirectiveDefs=r0,A.hostDirectives=i?t.map(Bd):[t]):i?A.hostDirectives.unshift(...t.map(Bd)):A.hostDirectives.unshift(t)};return e.ngInherit=!0,e}function r0(t,e,A){if(t.hostDirectives!==null)for(let i of t.hostDirectives)if(typeof i=="function"){let o=i();for(let n of o)pp(Bd(n),e,A)}else pp(i,e,A)}function pp(t,e,A){let i=$p(t.directive);hK(i.declaredInputs,t.inputs),r0(i,e,A),A.set(i,t),e.push(i)}function Bd(t){return typeof t=="function"?{directive:it(t),inputs:ji,outputs:ji}:{directive:it(t.directive),inputs:wp(t.inputs),outputs:wp(t.outputs)}}function wp(t){if(t===void 0||t.length===0)return ji;let e={};for(let A=0;A{class t{log(A){console.log(A)}warn(A){console.warn(A)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();var vh=new F(""),da=new F(""),TB=(()=>{class t{_ngZone;registry;_isZoneStable=!0;_callbacks=[];taskTrackingZone=null;constructor(A,i,o){this._ngZone=A,this.registry=i,Sh||(yK(o),o.addToWindow(i)),this._watchAngularEvents(),A.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:()=>{tA.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let A=this._callbacks.pop();clearTimeout(A.timeoutId),A.doneCb()}});else{let A=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>i.updateCb&&i.updateCb(A)?(clearTimeout(i.timeoutId),!1):!0)}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(A=>({source:A.source,creationLocation:A.creationLocation,data:A.data})):[]}addCallback(A,i,o){let n=-1;i&&i>0&&(n=setTimeout(()=>{this._callbacks=this._callbacks.filter(g=>g.timeoutId!==n),A()},i)),this._callbacks.push({doneCb:A,timeoutId:n,updateCb:o})}whenStable(A,i,o){if(o&&!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(A,i,o),this._runCallbacksIfReady()}registerApplication(A){this.registry.registerApplication(A,this)}unregisterApplication(A){this.registry.unregisterApplication(A)}findProviders(A,i,o){return[]}static \u0275fac=function(i){return new(i||t)(Z(tA),Z(OB),Z(da))};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})(),OB=(()=>{class t{_applications=new Map;registerApplication(A,i){this._applications.set(A,i)}unregisterApplication(A){this._applications.delete(A)}unregisterAllApplications(){this._applications.clear()}getTestability(A){return this._applications.get(A)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(A,i=!0){return Sh?.findTestabilityInTree(this,A,i)??null}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function yK(t){Sh=t}var Sh,a0=(()=>{class t{static \u0275prov=v({token:t,providedIn:"root",factory:()=>new Qd})}return t})(),Qd=class{queuedEffectCount=0;queues=new Map;schedule(e){this.enqueue(e)}remove(e){let A=e.zone,i=this.queues.get(A);i.has(e)&&(i.delete(e),this.queuedEffectCount--)}enqueue(e){let A=e.zone;this.queues.has(A)||this.queues.set(A,new Set);let i=this.queues.get(A);i.has(e)||(this.queuedEffectCount++,i.add(e))}flush(){for(;this.queuedEffectCount>0;)for(let[e,A]of this.queues)e===null?this.flushQueue(A):e.run(()=>this.flushQueue(A))}flushQueue(e){for(let A of e)e.delete(A),this.queuedEffectCount--,A.run()}};function mn(t){return!!t&&typeof t.then=="function"}function Nh(t){return!!t&&typeof t.subscribe=="function"}var I0=new F("");function Gh(t){return ga([{provide:I0,multi:!0,useValue:t}])}var C0=(()=>{class t{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((A,i)=>{this.resolve=A,this.reject=i});appInits=B(I0,{optional:!0})??[];injector=B(yA);constructor(){}runInitializers(){if(this.initialized)return;let A=[];for(let o of this.appInits){let n=St(this.injector,o);if(mn(n))A.push(n);else if(Nh(n)){let g=new Promise((r,s)=>{n.subscribe({complete:r,error:s})});A.push(g)}}let i=()=>{this.done=!0,this.resolve()};Promise.all(A).then(()=>{i()}).catch(o=>{this.reject(o)}),A.length===0&&i(),this.initialized=!0}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Lh=new F("");function MK(){Zc(()=>{throw new H(600,!1)})}function RK(t){return t.isBoundToModule}var kK=10;function B0(t,e){return Array.isArray(e)?e.reduce(B0,t):b(b({},t),e)}var Zt=(()=>{class t{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=B(QG);afterRenderManager=B(Ay);zonelessEnabled=B(th);rootEffectScheduler=B(a0);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new U;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=B(Yo).hasPendingTasks.pipe(sA(A=>!A));constructor(){B(kr,{optional:!0})}whenStable(){let A;return new Promise(i=>{A=this.isStable.subscribe({next:o=>{o&&i()}})}).finally(()=>{A.unsubscribe()})}_injector=B(Ye);_rendererFactory=null;get injector(){return this._injector}bootstrap(A,i){return this.bootstrapImpl(A,i)}bootstrapImpl(A,i,o=yA.NULL){le(10);let n=A instanceof Oy;if(!this._injector.get(C0).done){let m="";throw new H(405,m)}let r;n?r=A:r=this._injector.get(JB).resolveComponentFactory(A),this.componentTypes.push(r.componentType);let s=RK(r)?void 0:this._injector.get(Uo),a=i||r.selector,Q=r.create(o,[],a,s),c=Q.location.nativeElement,f=Q.injector.get(vh,null);return f?.registerApplication(c),Q.onDestroy(()=>{this.detachView(Q.hostView),OC(this.components,Q),f?.unregisterApplication(c)}),this._loadComponent(Q),le(11,Q),Q}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){le(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(gh.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new H(101,!1);let A=WA(null);try{this._runningTick=!0,this.synchronize()}catch(i){this.internalErrorHandler(i)}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,WA(A),this.afterTick.next(),le(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Bt,null,{optional:!0}));let A=0;for(;this.dirtyFlags!==0&&A++kB(A))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(A){let i=A;this._views.push(i),i.attachToAppRef(this)}detachView(A){let i=A;OC(this._views,i),i.detachFromAppRef()}_loadComponent(A){this.attachView(A.hostView),this.tick(),this.components.push(A),this._injector.get(Lh,[]).forEach(o=>o(A))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(A=>A()),this._views.slice().forEach(A=>A.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(A){return this._destroyListeners.push(A),()=>OC(this._destroyListeners,A)}destroy(){if(this._destroyed)throw new H(406,!1);let A=this._injector;A.destroy&&!A.destroyed&&A.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function OC(t,e){let A=t.indexOf(e);A>-1&&t.splice(A,1)}function bK(t,e,A,i){if(!A&&!kB(t))return;_y(t,e,A&&!i?0:1)}function aA(t,e,A,i){let o=bA(),n=ln();if(Pt(o,n,e)){let g=me(),r=sa();kL(r,o,t,e,A,i)}return aA}function Q0(t,e,A,i){return Pt(t,ln(),A)?e+ia(A)+i:vi}function UC(t,e){return t<<17|e<<2}function sg(t){return t>>17&32767}function FK(t){return(t&2)==2}function vK(t,e){return t&131071|e<<17}function Ed(t){return t|2}function mr(t){return(t&131068)>>2}function ml(t,e){return t&-131069|e<<2}function SK(t){return(t&1)===1}function cd(t){return t|1}function NK(t,e,A,i,o,n){let g=n?e.classBindings:e.styleBindings,r=sg(g),s=mr(g);t[i]=A;let a=!1,Q;if(Array.isArray(A)){let c=A;Q=c[1],(Q===null||na(c,Q)>0)&&(a=!0)}else Q=A;if(o)if(s!==0){let f=sg(t[r+1]);t[i+1]=UC(f,r),f!==0&&(t[f+1]=ml(t[f+1],i)),t[r+1]=vK(t[r+1],i)}else t[i+1]=UC(r,0),r!==0&&(t[r+1]=ml(t[r+1],i)),r=i;else t[i+1]=UC(s,0),r===0?r=i:t[s+1]=ml(t[s+1],i),s=i;a&&(t[i+1]=Ed(t[i+1])),yp(t,Q,i,!0),yp(t,Q,i,!1),GK(e,Q,t,i,n),g=UC(r,s),n?e.classBindings=g:e.styleBindings=g}function GK(t,e,A,i,o){let n=o?t.residualClasses:t.residualStyles;n!=null&&typeof e=="string"&&na(n,e)>=0&&(A[i+1]=cd(A[i+1]))}function yp(t,e,A,i){let o=t[A+1],n=e===null,g=i?sg(o):mr(o),r=!1;for(;g!==0&&(r===!1||n);){let s=t[g],a=t[g+1];LK(s,e)&&(r=!0,t[g+1]=i?cd(a):Ed(a)),g=i?sg(a):mr(a)}r&&(t[A+1]=i?Ed(o):cd(o))}function LK(t,e){return t===null||e==null||(Array.isArray(t)?t[1]:t)===e?!0:Array.isArray(t)&&typeof e=="string"?na(t,e)>=0:!1}var Mi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function _K(t){return t.substring(Mi.key,Mi.keyEnd)}function KK(t){return UK(t),E0(t,c0(t,0,Mi.textEnd))}function E0(t,e){let A=Mi.textEnd;return A===e?-1:(e=Mi.keyEnd=xK(t,Mi.key=e,A),c0(t,e,A))}function UK(t){Mi.key=0,Mi.keyEnd=0,Mi.value=0,Mi.valueEnd=0,Mi.textEnd=t.length}function c0(t,e,A){for(;e32;)e++;return e}function L(t,e,A){let i=bA(),o=ln();if(Pt(i,o,e)){let n=me(),g=sa();_B(n,g,i,t,e,i[Re],A,!1)}return L}function ld(t,e,A,i,o){dh(e,t,A,o?"class":"style",i)}function qe(t,e,A){return d0(t,e,A,!1),qe}function nA(t,e){return d0(t,e,null,!0),nA}function Je(t){h0(PK,l0,t,!0)}function l0(t,e){for(let A=KK(e);A>=0;A=E0(e,A))pB(t,_K(e),!0)}function d0(t,e,A,i){let o=bA(),n=me(),g=hw(2);if(n.firstUpdatePass&&m0(n,t,g,i),e!==vi&&Pt(o,g,e)){let r=n.data[dn()];D0(n,r,o,o[Re],t,o[g+1]=qK(e,A),i,g)}}function h0(t,e,A,i){let o=me(),n=hw(2);o.firstUpdatePass&&m0(o,null,n,i);let g=bA();if(A!==vi&&Pt(g,n,A)){let r=o.data[dn()];if(f0(r,i)&&!u0(o,n)){let s=i?r.classesWithoutHost:r.stylesWithoutHost;s!==null&&(A=yl(s,A||"")),ld(o,r,g,A,i)}else ZK(o,r,g,g[Re],g[n+1],g[n+1]=OK(t,e,A),i,n)}}function u0(t,e){return e>=t.expandoStartIndex}function m0(t,e,A,i){let o=t.data;if(o[A+1]===null){let n=o[dn()],g=u0(t,A);f0(n,i)&&e===null&&!g&&(e=!1),e=YK(o,n,e,i),NK(o,n,e,A,g,i)}}function YK(t,e,A,i){let o=Wd(t),n=i?e.residualClasses:e.residualStyles;if(o===null)(i?e.classBindings:e.styleBindings)===0&&(A=Dl(null,t,e,A,i),A=ea(A,e.attrs,i),n=null);else{let g=e.directiveStylingLast;if(g===-1||t[g]!==o)if(A=Dl(o,t,e,A,i),n===null){let s=JK(t,e,i);s!==void 0&&Array.isArray(s)&&(s=Dl(null,t,e,s[1],i),s=ea(s,e.attrs,i),HK(t,e,i,s))}else n=TK(t,e,i)}return n!==void 0&&(i?e.residualClasses=n:e.residualStyles=n),A}function JK(t,e,A){let i=A?e.classBindings:e.styleBindings;if(mr(i)!==0)return t[sg(i)]}function HK(t,e,A,i){let o=A?e.classBindings:e.styleBindings;t[sg(o)]=i}function TK(t,e,A){let i,o=e.directiveEnd;for(let n=1+e.directiveStylingLast;n0;){let s=t[o],a=Array.isArray(s),Q=a?s[1]:s,c=Q===null,f=A[o+1];f===vi&&(f=c?Dt:void 0);let m=c?Cl(f,i):Q===i?f:void 0;if(a&&!cB(m)&&(m=Cl(s,i)),cB(m)&&(r=m,g))return r;let p=t[o+1];o=g?sg(p):mr(p)}if(e!==null){let s=n?e.residualClasses:e.residualStyles;s!=null&&(r=Cl(s,i))}return r}function cB(t){return t!==void 0}function qK(t,e){return t==null||t===""||(typeof e=="string"?t=t+e:typeof t=="object"&&(t=bt(Fi(t)))),t}function f0(t,e){return(t.flags&(e?8:16))!==0}function p0(t,e,A){let i=bA(),o=Q0(i,t,e,A);h0(pB,l0,o,!0)}var dd=class{destroy(e){}updateValue(e,A){}swap(e,A){let i=Math.min(e,A),o=Math.max(e,A),n=this.detach(o);if(o-i>1){let g=this.detach(i);this.attach(i,n),this.attach(o,g)}else this.attach(i,n)}move(e,A){this.attach(A,this.detach(e))}};function fl(t,e,A,i,o){return t===A&&Object.is(e,i)?1:Object.is(o(t,e),o(A,i))?-1:0}function VK(t,e,A){let i,o,n=0,g=t.length-1,r=void 0;if(Array.isArray(e)){let s=e.length-1;for(;n<=g&&n<=s;){let a=t.at(n),Q=e[n],c=fl(n,a,n,Q,A);if(c!==0){c<0&&t.updateValue(n,Q),n++;continue}let f=t.at(g),m=e[s],p=fl(g,f,s,m,A);if(p!==0){p<0&&t.updateValue(g,m),g--,s--;continue}let M=A(n,a),K=A(g,f),W=A(n,Q);if(Object.is(W,K)){let DA=A(s,m);Object.is(DA,M)?(t.swap(n,g),t.updateValue(g,m),s--,g--):t.move(g,n),t.updateValue(n,Q),n++;continue}if(i??=new lB,o??=kp(t,n,g,A),hd(t,i,n,W))t.updateValue(n,Q),n++,g++;else if(o.has(W))i.set(M,t.detach(n)),g--;else{let DA=t.create(n,e[n]);t.attach(n,DA),n++,g++}}for(;n<=s;)Rp(t,i,A,n,e[n]),n++}else if(e!=null){let s=e[Symbol.iterator](),a=s.next();for(;!a.done&&n<=g;){let Q=t.at(n),c=a.value,f=fl(n,Q,n,c,A);if(f!==0)f<0&&t.updateValue(n,c),n++,a=s.next();else{i??=new lB,o??=kp(t,n,g,A);let m=A(n,c);if(hd(t,i,n,m))t.updateValue(n,c),n++,g++,a=s.next();else if(!o.has(m))t.attach(n,t.create(n,c)),n++,g++,a=s.next();else{let p=A(n,Q);i.set(p,t.detach(n)),g--}}}for(;!a.done;)Rp(t,i,A,t.length,a.value),a=s.next()}for(;n<=g;)t.destroy(t.detach(g--));i?.forEach(s=>{t.destroy(s)})}function hd(t,e,A,i){return e!==void 0&&e.has(i)?(t.attach(A,e.get(i)),e.delete(i),!0):!1}function Rp(t,e,A,i,o){if(hd(t,e,i,A(i,o)))t.updateValue(i,o);else{let n=t.create(i,o);t.attach(i,n)}}function kp(t,e,A,i){let o=new Set;for(let n=e;n<=A;n++)o.add(i(n,t.at(n)));return o}var lB=class{kvMap=new Map;_vMap=void 0;has(e){return this.kvMap.has(e)}delete(e){if(!this.has(e))return!1;let A=this.kvMap.get(e);return this._vMap!==void 0&&this._vMap.has(A)?(this.kvMap.set(e,this._vMap.get(A)),this._vMap.delete(A)):this.kvMap.delete(e),!0}get(e){return this.kvMap.get(e)}set(e,A){if(this.kvMap.has(e)){let i=this.kvMap.get(e);this._vMap===void 0&&(this._vMap=new Map);let o=this._vMap;for(;o.has(i);)i=o.get(i);o.set(i,A)}else this.kvMap.set(e,A)}forEach(e){for(let[A,i]of this.kvMap)if(e(i,A),this._vMap!==void 0){let o=this._vMap;for(;o.has(i);)i=o.get(i),e(i,A)}}};function _(t,e){Jo("NgControlFlow");let A=bA(),i=ln(),o=A[i]!==vi?A[i]:-1,n=o!==-1?dB(A,Ze+o):void 0,g=0;if(Pt(A,i,t)){let r=WA(null);try{if(n!==void 0&&Hy(n,g),t!==-1){let s=Ze+t,a=dB(A,s),Q=fd(A[HA],s),c=ur(a,Q.tView.ssrId),f=Qa(A,Q,e,{dehydratedView:c});Ea(a,f,g,hr(Q,c))}}finally{WA(r)}}else if(n!==void 0){let r=Jy(n,g);r!==void 0&&(r[Pe]=e)}}var ud=class{lContainer;$implicit;$index;constructor(e,A,i){this.lContainer=e,this.$implicit=A,this.$index=i}get $count(){return this.lContainer.length-at}};function De(t,e){return e}var md=class{hasEmptyBlock;trackByFn;liveCollection;constructor(e,A,i){this.hasEmptyBlock=e,this.trackByFn=A,this.liveCollection=i}};function fe(t,e,A,i,o,n,g,r,s,a,Q,c,f){Jo("NgControlFlow");let m=bA(),p=me(),M=s!==void 0,K=bA(),W=r?g.bind(K[Ot][Pe]):g,DA=new md(M,W);K[Ze+t]=DA,EB(m,p,t+1,e,A,i,o,cn(p.consts,n)),M&&EB(m,p,t+2,s,a,Q,c,cn(p.consts,f))}var Dd=class extends dd{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(e,A,i){super(),this.lContainer=e,this.hostLView=A,this.templateTNode=i}get length(){return this.lContainer.length-at}at(e){return this.getLView(e)[Pe].$implicit}attach(e,A){let i=A[cr];this.needsIndexUpdate||=e!==this.length,Ea(this.lContainer,A,e,hr(this.templateTNode,i))}detach(e){return this.needsIndexUpdate||=e!==this.length-1,WK(this.lContainer,e)}create(e,A){let i=ur(this.lContainer,this.templateTNode.tView.ssrId),o=Qa(this.hostLView,this.templateTNode,new ud(this.lContainer,A,e),{dehydratedView:i});return this.operationsCounter?.recordCreate(),o}destroy(e){KB(e[HA],e),this.operationsCounter?.recordDestroy()}updateValue(e,A){this.getLView(e)[Pe].$implicit=A}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let e=0;e(vB(!0),uy(i,o,HN()));function XK(t,e,A,i,o){let n=e.consts,g=cn(n,i),r=ca(e,t,8,"ng-container",g);g!==null&&od(r,g,!0);let s=cn(n,o);return Zd()&&wh(e,A,r,s,lh),r.mergedAttrs=dr(r.mergedAttrs,r.attrs),e.queries!==null&&e.queries.elementStart(e,r),r}function Dn(t,e,A){let i=bA(),o=me(),n=t+Ze,g=o.firstCreatePass?XK(n,o,i,e,A):o.data[n];Cg(g,!0);let r=$K(o,i,g,t);return i[n]=r,FB()&&UB(o,i,r,g),Rr(r,i),RB(g)&&(LB(o,i,g),sh(o,g,i)),A!=null&&ch(i,g),Dn}function fn(){let t=nt(),e=me();return qd()?Vd():(t=t.parent,Cg(t,!1)),e.firstCreatePass&&($d(e,t),Yd(t)&&e.queries.elementEnd(t)),fn}function Ve(t,e,A){return Dn(t,e,A),fn(),Ve}var $K=(t,e,A,i)=>(vB(!0),QL(e[Re],""));function rA(){return bA()}function ft(t,e,A){let i=bA(),o=ln();if(Pt(i,o,e)){let n=me(),g=sa();_B(n,g,i,t,e,i[Re],A,!0)}return ft}function _h(t,e,A){let i=bA(),o=ln();if(Pt(i,o,e)){let n=me(),g=sa(),r=Wd(n.data),s=My(r,g,i);_B(n,g,i,t,e,s,A,!0)}return _h}var hB="en-US";var AU=hB;function eU(t){typeof t=="string"&&(AU=t.toLowerCase().replace(/_/g,"-"))}function bp(t,e,A){return function i(o){if(o===Function)return A;let n=fr(t)?$i(t.index,e):e;ph(n,5);let g=e[Pe],r=Fp(e,g,A,o),s=i.__ngNextListenerFn__;for(;s;)r=Fp(e,g,s,o)&&r,s=s.__ngNextListenerFn__;return r}}function Fp(t,e,A,i){let o=WA(null);try{return le(6,e,A),A(i)!==!1}catch(n){return tU(t,n),!1}finally{le(7,e,A),WA(o)}}function tU(t,e){let A=t[$n],i=A?A.get(vt,null):null;i&&i.handleError(e)}function vp(t,e,A,i,o,n){let g=e[A],r=e[HA],a=r.data[A].outputs[i],Q=g[a],c=r.firstCreatePass?Pd(r):null,f=Od(e),m=Q.subscribe(n),p=f.length;f.push(n,m),c&&c.push(o,t.index,p,-(p+1))}var iU=new Map;function G(t,e,A,i){let o=bA(),n=me(),g=nt();return Uh(n,o,o[Re],g,t,e,i),G}function Kh(t,e){let A=nt(),i=bA(),o=me(),n=Wd(o.data),g=My(n,A,i);return Uh(o,i,g,A,t,e),Kh}function oU(t,e,A,i){let o=t.cleanup;if(o!=null)for(let n=0;ns?r[s]:null}typeof g=="string"&&(n+=2)}return null}function Uh(t,e,A,i,o,n,g){let r=RB(i),a=t.firstCreatePass?Pd(t):null,Q=Od(e),c=!0;if(i.type&3||g){let f=io(i,e),m=g?g(f):f,p=Q.length,M=g?W=>g(Xi(W[i.index])):i.index,K=null;if(!g&&r&&(K=oU(t,e,o,i.index)),K!==null){let W=K.__ngLastListenerFn__||K;W.__ngNextListenerFn__=n,K.__ngLastListenerFn__=n,c=!1}else{n=bp(i,e,n);let W=e[$n].get(Qg);iU.get(W)?.(m,o,n);let YA=A.listen(m,o,n);Q.push(n,YA),a&&a.push(o,M,p,p+1)}}else n=bp(i,e,n);if(c){let f=i.outputs?.[o],m=i.hostDirectiveOutputs?.[o];if(m&&m.length)for(let p=0;p=t.data.length&&(t.data[A]=null,t.blueprint[A]=null),e[A]=i}function _e(t){let e=GN();return Hd(e,Ze+t)}function k(t,e=""){let A=bA(),i=me(),o=t+Ze,n=i.firstCreatePass?ca(i,o,1,e,null):i.data[o],g=sU(i,A,n,e,t);A[o]=g,FB()&&UB(i,A,g,n),Cg(n,!1)}var sU=(t,e,A,i,o)=>(vB(!0),CL(e[Re],i));function KA(t){return NA("",t,""),KA}function NA(t,e,A){let i=bA(),o=Q0(i,t,e,A);return o!==vi&&aU(i,dn(),o),NA}function aU(t,e,A){let i=Cw(e,t);BL(t[Re],i,A)}function Vt(t,e,A){Ow(e)&&(e=e());let i=bA(),o=ln();if(Pt(i,o,e)){let n=me(),g=sa();_B(n,g,i,t,e,i[Re],A,!1)}return Vt}function ai(t,e){let A=Ow(t);return A&&t.set(e),A}function Wt(t,e){let A=bA(),i=me(),o=nt();return Uh(i,A,A[Re],o,t,e),Wt}function IU(t,e,A){let i=me();if(i.firstCreatePass){let o=ki(t);pd(A,i.data,i.blueprint,o,!0),pd(e,i.data,i.blueprint,o,!1)}}function pd(t,e,A,i,o){if(t=it(t),Array.isArray(t))for(let n=0;n>20;if(Er(t)||!t.multi){let m=new ng(a,o,V),p=wl(s,e,o?Q:Q+f,c);p===-1?(Kl(iB(r,g),n,s),pl(n,t,e.length),e.push(s),r.directiveStart++,r.directiveEnd++,o&&(r.providerIndexes+=1048576),A.push(m),g.push(m)):(A[p]=m,g[p]=m)}else{let m=wl(s,e,Q+f,c),p=wl(s,e,Q,Q+f),M=m>=0&&A[m],K=p>=0&&A[p];if(o&&!K||!o&&!M){Kl(iB(r,g),n,s);let W=QU(o?BU:CU,A.length,o,i,a);!o&&K&&(A[p].providerFactory=W),pl(n,t,e.length,0),e.push(s),r.directiveStart++,r.directiveEnd++,o&&(r.providerIndexes+=1048576),A.push(W),g.push(W)}else{let W=M0(A[o?p:m],a,!o&&i);pl(n,t,m>-1?m:p,W)}!o&&i&&K&&A[p].componentProviders++}}}function pl(t,e,A,i){let o=Er(e),n=IN(e);if(o||n){let s=(n?it(e.useClass):e).prototype.ngOnDestroy;if(s){let a=t.destroyHooks||(t.destroyHooks=[]);if(!o&&e.multi){let Q=a.indexOf(A);Q===-1?a.push(A,[i,s]):a[Q+1].push(i,s)}else a.push(A,s)}}}function M0(t,e,A){return A&&t.componentProviders++,t.multi.push(e)-1}function wl(t,e,A,i){for(let o=A;o{A.providersResolver=(i,o)=>IU(i,o?o(t):t,e)}}function PB(t,e,A){let i=ra()+t,o=bA();return o[i]===vi?bh(o,i,A?e.call(A):e()):mK(o,i)}function pn(t,e,A,i){return k0(bA(),ra(),t,e,A,i)}function wn(t,e,A,i,o){return b0(bA(),ra(),t,e,A,i,o)}function R0(t,e){let A=t[e];return A===vi?void 0:A}function k0(t,e,A,i,o,n){let g=e+A;return Pt(t,g,o)?bh(t,g+1,n?i.call(n,o):i(o)):R0(t,g+1)}function b0(t,e,A,i,o,n,g){let r=e+A;return DK(t,r,o,n)?bh(t,r+2,g?i.call(g,o,n):i(o,n)):R0(t,r+2)}function To(t,e){let A=me(),i,o=t+Ze;A.firstCreatePass?(i=EU(e,A.pipeRegistry),A.data[o]=i,i.onDestroy&&(A.destroyHooks??=[]).push(o,i.onDestroy)):i=A.data[o];let n=i.factory||(i.factory=Xn(i.type,!0)),g,r=kt(V);try{let s=tB(!1),a=n();return tB(s),rU(A,bA(),o,a),a}finally{kt(r)}}function EU(t,e){if(e)for(let A=e.length-1;A>=0;A--){let i=e[A];if(t===i.name)return i}}function br(t,e,A){let i=t+Ze,o=bA(),n=Hd(o,i);return F0(o,i)?k0(o,ra(),e,n.transform,A,n):n.transform(A)}function xh(t,e,A,i){let o=t+Ze,n=bA(),g=Hd(n,o);return F0(n,o)?b0(n,ra(),e,g.transform,A,i,g):g.transform(A,i)}function F0(t,e){return t[HA].data[e].pure}function ha(t,e){return YB(t,e)}var xC=null;function cU(t){xC!==null&&(t.defaultEncapsulation!==xC.defaultEncapsulation||t.preserveWhitespaces!==xC.preserveWhitespaces)||(xC=t)}var ag=class{full;major;minor;patch;constructor(e){this.full=e;let A=e.split(".");this.major=A[0],this.minor=A[1],this.patch=A.slice(2).join(".")}},Yh=new ag("19.2.9"),yd=class{ngModuleFactory;componentFactories;constructor(e,A){this.ngModuleFactory=e,this.componentFactories=A}},v0=(()=>{class t{compileModuleSync(A){return new QB(A)}compileModuleAsync(A){return Promise.resolve(this.compileModuleSync(A))}compileModuleAndAllComponentsSync(A){let i=this.compileModuleSync(A),o=Xp(A),n=ly(o.declarations).reduce((g,r)=>{let s=En(r);return s&&g.push(new rg(s)),g},[]);return new yd(i,n)}compileModuleAndAllComponentsAsync(A){return Promise.resolve(this.compileModuleAndAllComponentsSync(A))}clearCache(){}clearCacheFor(A){}getModuleId(A){}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),lU=new F("");function dU(t,e,A){let i=new QB(A);return Promise.resolve(i)}function Sp(t){for(let e=t.length-1;e>=0;e--)if(t[e]!==void 0)return t[e]}var hU=(()=>{class t{zone=B(tA);changeDetectionScheduler=B(gg);applicationRef=B(Zt);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function uU({ngZoneFactory:t,ignoreChangesOutsideZone:e,scheduleInRootZone:A}){return t??=()=>new tA(uA(b({},S0()),{scheduleInRootZone:A})),[{provide:tA,useFactory:t},{provide:Qr,multi:!0,useFactory:()=>{let i=B(hU,{optional:!0});return()=>i.initialize()}},{provide:Qr,multi:!0,useFactory:()=>{let i=B(mU);return()=>{i.initialize()}}},e===!0?{provide:Uw,useValue:!0}:[],{provide:xw,useValue:A??Kw}]}function S0(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}var mU=(()=>{class t{subscription=new GA;initialized=!1;zone=B(tA);pendingTasks=B(Yo);initialize(){if(this.initialized)return;this.initialized=!0;let A=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(A=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{tA.assertNotInAngularZone(),queueMicrotask(()=>{A!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(A),A=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{tA.assertInAngularZone(),A??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var DU=(()=>{class t{appRef=B(Zt);taskService=B(Yo);ngZone=B(tA);zonelessEnabled=B(th);tracing=B(kr,{optional:!0});disableScheduling=B(Uw,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new GA;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(nB):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(B(xw,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof gB||!this.zoneIsDefined)}notify(A){if(!this.zonelessEnabled&&A===5)return;let i=!1;switch(A){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,i=!0;break}case 12:{this.appRef.dirtyFlags|=16,i=!0;break}case 13:{this.appRef.dirtyFlags|=2,i=!0;break}case 11:{i=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(i))return;let o=this.useMicrotaskScheduler?ip:Yw;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>o(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>o(()=>this.tick()))}shouldScheduleTick(A){return!(this.disableScheduling&&!A||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(nB+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let A=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(i){throw this.taskService.remove(A),i}finally{this.cleanup()}this.useMicrotaskScheduler=!0,ip(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(A)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let A=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(A)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function fU(){return typeof $localize<"u"&&$localize.locale||hB}var ZB=new F("",{providedIn:"root",factory:()=>B(ZB,zA.Optional|zA.SkipSelf)||fU()});var uB=new F(""),pU=new F("");function Os(t){return!t.moduleRef}function wU(t){let e=Os(t)?t.r3Injector:t.moduleRef.injector,A=e.get(tA);return A.run(()=>{Os(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();let i=e.get(vt,null),o;if(A.runOutsideAngular(()=>{o=A.onError.subscribe({next:n=>{i.handleError(n)}})}),Os(t)){let n=()=>e.destroy(),g=t.platformInjector.get(uB);g.add(n),e.onDestroy(()=>{o.unsubscribe(),g.delete(n)})}else{let n=()=>t.moduleRef.destroy(),g=t.platformInjector.get(uB);g.add(n),t.moduleRef.onDestroy(()=>{OC(t.allPlatformModules,t.moduleRef),o.unsubscribe(),g.delete(n)})}return MU(i,A,()=>{let n=e.get(C0);return n.runInitializers(),n.donePromise.then(()=>{let g=e.get(ZB,hB);if(eU(g||hB),!e.get(pU,!0))return Os(t)?e.get(Zt):(t.allPlatformModules.push(t.moduleRef),t.moduleRef);if(Os(t)){let s=e.get(Zt);return t.rootComponent!==void 0&&s.bootstrap(t.rootComponent),s}else return yU(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}function yU(t,e){let A=t.injector.get(Zt);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(i=>A.bootstrap(i));else if(t.instance.ngDoBootstrap)t.instance.ngDoBootstrap(A);else throw new H(-403,!1);e.push(t)}function MU(t,e,A){try{let i=A();return mn(i)?i.catch(o=>{throw e.runOutsideAngular(()=>t.handleError(o)),o}):i}catch(i){throw e.runOutsideAngular(()=>t.handleError(i)),i}}var N0=(()=>{class t{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(A){this._injector=A}bootstrapModuleFactory(A,i){let o=i?.scheduleInRootZone,n=()=>BG(i?.ngZone,uA(b({},S0({eventCoalescing:i?.ngZoneEventCoalescing,runCoalescing:i?.ngZoneRunCoalescing})),{scheduleInRootZone:o})),g=i?.ignoreChangesOutsideZone,r=[uU({ngZoneFactory:n,ignoreChangesOutsideZone:g}),{provide:gg,useExisting:DU}],s=nK(A.moduleType,this.injector,r);return wU({moduleRef:s,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(A,i=[]){let o=B0({},i);return dU(this.injector,o,A).then(n=>this.bootstrapModuleFactory(n,o))}onDestroy(A){this._destroyListeners.push(A)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new H(404,!1);this._modules.slice().forEach(i=>i.destroy()),this._destroyListeners.forEach(i=>i());let A=this._injector.get(uB,null);A&&(A.forEach(i=>i()),A.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(i){return new(i||t)(Z(yA))};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})(),Vs=null,G0=new F("");function RU(t){if(Vs&&!Vs.get(G0,!1))throw new H(400,!1);MK(),Vs=t;let e=t.get(N0);return FU(t),e}function Jh(t,e,A=[]){let i=`Platform: ${e}`,o=new F(i);return(n=[])=>{let g=L0();if(!g||g.injector.get(G0,!1)){let r=[...A,...n,{provide:o,useValue:!0}];t?t(r):RU(kU(r,i))}return bU(o)}}function kU(t=[],e){return yA.create({name:e,providers:[{provide:wB,useValue:"platform"},{provide:uB,useValue:new Set([()=>Vs=null])},...t]})}function bU(t){let e=L0();if(!e)throw new H(401,!1);return e}function L0(){return Vs?.get(N0)??null}function FU(t){let e=t.get(nh,null);St(t,()=>{e?.forEach(A=>A())})}var UA=(()=>{class t{static __NG_ELEMENT_ID__=vU}return t})();function vU(t){return SU(nt(),bA(),(t&16)===16)}function SU(t,e,A){if(fr(t)&&!A){let i=$i(t.index,e);return new Aa(i,i)}else if(t.type&175){let i=e[Ot];return new Aa(i,e)}return null}var Md=class{constructor(){}supports(e){return s0(e)}create(e){return new Rd(e)}},NU=(t,e)=>e,Rd=class{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(e){this._trackByFn=e||NU}forEachItem(e){let A;for(A=this._itHead;A!==null;A=A._next)e(A)}forEachOperation(e){let A=this._itHead,i=this._removalsHead,o=0,n=null;for(;A||i;){let g=!i||A&&A.currentIndex{g=this._trackByFn(o,r),A===null||!Object.is(A.trackById,g)?(A=this._mismatch(A,r,g,o),i=!0):(i&&(A=this._verifyReinsertion(A,r,g,o)),Object.is(A.item,r)||this._addIdentityChange(A,r)),A=A._next,o++}),this.length=o;return this._truncate(A),this.collection=e,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let e;for(e=this._previousItHead=this._itHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;e!==null;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;e!==null;e=e._nextMoved)e.previousIndex=e.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,A,i,o){let n;return e===null?n=this._itTail:(n=e._prev,this._remove(e)),e=this._unlinkedRecords===null?null:this._unlinkedRecords.get(i,null),e!==null?(Object.is(e.item,A)||this._addIdentityChange(e,A),this._reinsertAfter(e,n,o)):(e=this._linkedRecords===null?null:this._linkedRecords.get(i,o),e!==null?(Object.is(e.item,A)||this._addIdentityChange(e,A),this._moveAfter(e,n,o)):e=this._addAfter(new kd(A,i),n,o)),e}_verifyReinsertion(e,A,i,o){let n=this._unlinkedRecords===null?null:this._unlinkedRecords.get(i,null);return n!==null?e=this._reinsertAfter(n,e._prev,o):e.currentIndex!=o&&(e.currentIndex=o,this._addToMoves(e,o)),e}_truncate(e){for(;e!==null;){let A=e._next;this._addToRemovals(this._unlink(e)),e=A}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,A,i){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(e);let o=e._prevRemoved,n=e._nextRemoved;return o===null?this._removalsHead=n:o._nextRemoved=n,n===null?this._removalsTail=o:n._prevRemoved=o,this._insertAfter(e,A,i),this._addToMoves(e,i),e}_moveAfter(e,A,i){return this._unlink(e),this._insertAfter(e,A,i),this._addToMoves(e,i),e}_addAfter(e,A,i){return this._insertAfter(e,A,i),this._additionsTail===null?this._additionsTail=this._additionsHead=e:this._additionsTail=this._additionsTail._nextAdded=e,e}_insertAfter(e,A,i){let o=A===null?this._itHead:A._next;return e._next=o,e._prev=A,o===null?this._itTail=e:o._prev=e,A===null?this._itHead=e:A._next=e,this._linkedRecords===null&&(this._linkedRecords=new mB),this._linkedRecords.put(e),e.currentIndex=i,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){this._linkedRecords!==null&&this._linkedRecords.remove(e);let A=e._prev,i=e._next;return A===null?this._itHead=i:A._next=i,i===null?this._itTail=A:i._prev=A,e}_addToMoves(e,A){return e.previousIndex===A||(this._movesTail===null?this._movesTail=this._movesHead=e:this._movesTail=this._movesTail._nextMoved=e),e}_addToRemovals(e){return this._unlinkedRecords===null&&(this._unlinkedRecords=new mB),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,A){return e.item=A,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=e:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=e,e}},kd=class{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(e,A){this.item=e,this.trackById=A}},bd=class{_head=null;_tail=null;add(e){this._head===null?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,A){let i;for(i=this._head;i!==null;i=i._nextDup)if((A===null||A<=i.currentIndex)&&Object.is(i.trackById,e))return i;return null}remove(e){let A=e._prevDup,i=e._nextDup;return A===null?this._head=i:A._nextDup=i,i===null?this._tail=A:i._prevDup=A,this._head===null}},mB=class{map=new Map;put(e){let A=e.trackById,i=this.map.get(A);i||(i=new bd,this.map.set(A,i)),i.add(e)}get(e,A){let i=e,o=this.map.get(i);return o?o.get(e,A):null}remove(e){let A=e.trackById;return this.map.get(A).remove(e)&&this.map.delete(A),e}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function Np(t,e,A){let i=t.previousIndex;if(i===null)return i;let o=0;return A&&i{if(A&&A.key===o)this._maybeAddToChanges(A,i),this._appendAfter=A,A=A._next;else{let n=this._getOrCreateRecordForKey(o,i);A=this._insertBeforeOrAppend(A,n)}}),A){A._prev&&(A._prev._next=null),this._removalsHead=A;for(let i=A;i!==null;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,A){if(e){let i=e._prev;return A._next=e,A._prev=i,e._prev=A,i&&(i._next=A),e===this._mapHead&&(this._mapHead=A),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=A,A._prev=this._appendAfter):this._mapHead=A,this._appendAfter=A,null}_getOrCreateRecordForKey(e,A){if(this._records.has(e)){let o=this._records.get(e);this._maybeAddToChanges(o,A);let n=o._prev,g=o._next;return n&&(n._next=g),g&&(g._prev=n),o._next=null,o._prev=null,o}let i=new Sd(e);return this._records.set(e,i),i.currentValue=A,this._addToAdditions(i),i}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;e!==null;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;e!==null;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;e!=null;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,A){Object.is(A,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=A,this._addToChanges(e))}_addToAdditions(e){this._additionsHead===null?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){this._changesHead===null?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,A){e instanceof Map?e.forEach(A):Object.keys(e).forEach(i=>A(e[i],i))}},Sd=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(e){this.key=e}};function Gp(){return new oo([new Md])}var oo=(()=>{class t{factories;static \u0275prov=v({token:t,providedIn:"root",factory:Gp});constructor(A){this.factories=A}static create(A,i){if(i!=null){let o=i.factories.slice();A=A.concat(o)}return new t(A)}static extend(A){return{provide:t,useFactory:i=>t.create(A,i||Gp()),deps:[[t,new oa,new Ig]]}}find(A){let i=this.factories.find(o=>o.supports(A));if(i!=null)return i;throw new H(901,!1)}}return t})();function Lp(){return new qB([new Fd])}var qB=(()=>{class t{static \u0275prov=v({token:t,providedIn:"root",factory:Lp});factories;constructor(A){this.factories=A}static create(A,i){if(i){let o=i.factories.slice();A=A.concat(o)}return new t(A)}static extend(A){return{provide:t,useFactory:i=>t.create(A,i||Lp()),deps:[[t,new oa,new Ig]]}}find(A){let i=this.factories.find(o=>o.supports(A));if(i)return i;throw new H(901,!1)}}return t})();var _0=Jh(null,"core",[]),K0=(()=>{class t{constructor(A){}static \u0275fac=function(i){return new(i||t)(Z(Zt))};static \u0275mod=X({type:t});static \u0275inj=j({})}return t})();function eA(t){return typeof t=="boolean"?t:t!=null&&t!=="false"}function de(t,e=NaN){return!isNaN(parseFloat(t))&&!isNaN(Number(t))?Number(t):e}function Gt(t){return Wc(t)}function Oo(t,e){return rC(t,e?.equal)}var Nd=class{[Mt];constructor(e){this[Mt]=e}destroy(){this[Mt].destroy()}};function ua(t,e){!e?.injector&&Ud(ua);let A=e?.injector??B(yA),i=e?.manualCleanup!==!0?A.get(yr):null,o,n=A.get(rh,null,{optional:!0}),g=A.get(gg);return n!==null&&!e?.forceRoot?(o=_U(n.view,g,t),i instanceof oB&&i._lView===n.view&&(i=null)):o=KU(t,A.get(a0),g),o.injector=A,i!==null&&(o.onDestroyFn=i.onDestroy(()=>o.destroy())),new Nd(o)}var U0=uA(b({},Vg),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,kind:"effect",onDestroyFn:Xs,run(){if(this.dirty=!1,this.hasRun&&!oC(this))return;this.hasRun=!0;let t=i=>(this.cleanupFns??=[]).push(i),e=Ns(this),A=$C(!1);try{this.maybeCleanup(),this.fn(t)}finally{$C(A),iC(this,e)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}}),GU=uA(b({},U0),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){Gs(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this)}}),LU=uA(b({},U0),{consumerMarkedDirty(){this.view[_A]|=8192,wr(this.view),this.notifier.notify(13)},destroy(){Gs(this),this.onDestroyFn(),this.maybeCleanup(),this.view[eg]?.delete(this)}});function _U(t,e,A){let i=Object.create(LU);return i.view=t,i.zone=typeof Zone<"u"?Zone.current:null,i.notifier=e,i.fn=A,t[eg]??=new Set,t[eg].add(i),i.consumerMarkedDirty(i),i}function KU(t,e,A){let i=Object.create(GU);return i.fn=t,i.scheduler=e,i.notifier=A,i.zone=typeof Zone<"u"?Zone.current:null,i.scheduler.schedule(i),i.notifier.notify(12),i}function VB(t,e){let A=En(t),i=e.elementInjector||yB();return new rg(A).create(i,e.projectableNodes,e.hostElement,e.environmentInjector)}function x0(t){let e=En(t);if(!e)return null;let A=new rg(e);return{get selector(){return A.selector},get type(){return A.componentType},get inputs(){return A.inputs},get outputs(){return A.outputs},get ngContentSelectors(){return A.ngContentSelectors},get isStandalone(){return e.standalone},get isSignal(){return e.signals}}}var cA=new F("");var H0=null;function zt(){return H0}function Hh(t){H0??=t}var ma=class{},Da=(()=>{class t{historyGo(A){throw new Error("")}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:()=>B(T0),providedIn:"platform"})}return t})(),Th=new F(""),T0=(()=>{class t extends Da{_location;_history;_doc=B(cA);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return zt().getBaseHref(this._doc)}onPopState(A){let i=zt().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",A,!1),()=>i.removeEventListener("popstate",A)}onHashChange(A){let i=zt().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",A,!1),()=>i.removeEventListener("hashchange",A)}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(A){this._location.pathname=A}pushState(A,i,o){this._history.pushState(A,i,o)}replaceState(A,i,o){this._history.replaceState(A,i,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(A=0){this._history.go(A)}getState(){return this._history.state}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:()=>new t,providedIn:"platform"})}return t})();function WB(t,e){return t?e?t.endsWith("/")?e.startsWith("/")?t+e.slice(1):t+e:e.startsWith("/")?t+e:`${t}/${e}`:t:e}function Y0(t){let e=t.search(/#|\?|$/);return t[e-1]==="/"?t.slice(0,e-1)+t.slice(e):t}function Si(t){return t&&t[0]!=="?"?`?${t}`:t}var Po=(()=>{class t{historyGo(A){throw new Error("")}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:()=>B(jB),providedIn:"root"})}return t})(),zB=new F(""),jB=(()=>{class t extends Po{_platformLocation;_baseHref;_removeListenerFns=[];constructor(A,i){super(),this._platformLocation=A,this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??B(cA).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(A){this._removeListenerFns.push(this._platformLocation.onPopState(A),this._platformLocation.onHashChange(A))}getBaseHref(){return this._baseHref}prepareExternalUrl(A){return WB(this._baseHref,A)}path(A=!1){let i=this._platformLocation.pathname+Si(this._platformLocation.search),o=this._platformLocation.hash;return o&&A?`${i}${o}`:i}pushState(A,i,o,n){let g=this.prepareExternalUrl(o+Si(n));this._platformLocation.pushState(A,i,g)}replaceState(A,i,o,n){let g=this.prepareExternalUrl(o+Si(n));this._platformLocation.replaceState(A,i,g)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(A=0){this._platformLocation.historyGo?.(A)}static \u0275fac=function(i){return new(i||t)(Z(Da),Z(zB,8))};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),no=(()=>{class t{_subject=new U;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(A){this._locationStrategy=A;let i=this._locationStrategy.getBaseHref();this._basePath=YU(Y0(J0(i))),this._locationStrategy.onPopState(o=>{this._subject.next({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(A=!1){return this.normalize(this._locationStrategy.path(A))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(A,i=""){return this.path()==this.normalize(A+Si(i))}normalize(A){return t.stripTrailingSlash(xU(this._basePath,J0(A)))}prepareExternalUrl(A){return A&&A[0]!=="/"&&(A="/"+A),this._locationStrategy.prepareExternalUrl(A)}go(A,i="",o=null){this._locationStrategy.pushState(o,"",A,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(A+Si(i)),o)}replaceState(A,i="",o=null){this._locationStrategy.replaceState(o,"",A,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(A+Si(i)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(A=0){this._locationStrategy.historyGo?.(A)}onUrlChange(A){return this._urlChangeListeners.push(A),this._urlChangeSubscription??=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)}),()=>{let i=this._urlChangeListeners.indexOf(A);this._urlChangeListeners.splice(i,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(A="",i){this._urlChangeListeners.forEach(o=>o(A,i))}subscribe(A,i,o){return this._subject.subscribe({next:A,error:i??void 0,complete:o??void 0})}static normalizeQueryParams=Si;static joinWithSlash=WB;static stripTrailingSlash=Y0;static \u0275fac=function(i){return new(i||t)(Z(Po))};static \u0275prov=v({token:t,factory:()=>UU(),providedIn:"root"})}return t})();function UU(){return new no(Z(Po))}function xU(t,e){if(!t||!e.startsWith(t))return e;let A=e.substring(t.length);return A===""||["/",";","?","#"].includes(A[0])?A:e}function J0(t){return t.replace(/\/index.html$/,"")}function YU(t){if(new RegExp("^(https?:)?//").test(t)){let[,A]=t.split(/\/\/[^\/]+/);return A}return t}var qh=(()=>{class t extends Po{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(A,i){super(),this._platformLocation=A,i!=null&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(A){this._removeListenerFns.push(this._platformLocation.onPopState(A),this._platformLocation.onHashChange(A))}getBaseHref(){return this._baseHref}path(A=!1){let i=this._platformLocation.hash??"#";return i.length>0?i.substring(1):i}prepareExternalUrl(A){let i=WB(this._baseHref,A);return i.length>0?"#"+i:i}pushState(A,i,o,n){let g=this.prepareExternalUrl(o+Si(n))||this._platformLocation.pathname;this._platformLocation.pushState(A,i,g)}replaceState(A,i,o,n){let g=this.prepareExternalUrl(o+Si(n))||this._platformLocation.pathname;this._platformLocation.replaceState(A,i,g)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(A=0){this._platformLocation.historyGo?.(A)}static \u0275fac=function(i){return new(i||t)(Z(Da),Z(zB,8))};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})();var Oh=/\s+/,O0=[],jt=(()=>{class t{_ngEl;_renderer;initialClasses=O0;rawClass;stateMap=new Map;constructor(A,i){this._ngEl=A,this._renderer=i}set klass(A){this.initialClasses=A!=null?A.trim().split(Oh):O0}set ngClass(A){this.rawClass=typeof A=="string"?A.trim().split(Oh):A}ngDoCheck(){for(let i of this.initialClasses)this._updateState(i,!0);let A=this.rawClass;if(Array.isArray(A)||A instanceof Set)for(let i of A)this._updateState(i,!0);else if(A!=null)for(let i of Object.keys(A))this._updateState(i,!!A[i]);this._applyStateDiff()}_updateState(A,i){let o=this.stateMap.get(A);o!==void 0?(o.enabled!==i&&(o.changed=!0,o.enabled=i),o.touched=!0):this.stateMap.set(A,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(let A of this.stateMap){let i=A[0],o=A[1];o.changed?(this._toggleClass(i,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),o.touched=!1}}_toggleClass(A,i){A=A.trim(),A.length>0&&A.split(Oh).forEach(o=>{i?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}static \u0275fac=function(i){return new(i||t)(V(q),V(ae))};static \u0275dir=T({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return t})();var XB=class{$implicit;ngForOf;index;count;constructor(e,A,i,o){this.$implicit=e,this.ngForOf=A,this.index=i,this.count=o}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},AQ=(()=>{class t{_viewContainer;_template;_differs;set ngForOf(A){this._ngForOf=A,this._ngForOfDirty=!0}set ngForTrackBy(A){this._trackByFn=A}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(A,i,o){this._viewContainer=A,this._template=i,this._differs=o}set ngForTemplate(A){A&&(this._template=A)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let A=this._ngForOf;!this._differ&&A&&(this._differ=this._differs.find(A).create(this.ngForTrackBy))}if(this._differ){let A=this._differ.diff(this._ngForOf);A&&this._applyChanges(A)}}_applyChanges(A){let i=this._viewContainer;A.forEachOperation((o,n,g)=>{if(o.previousIndex==null)i.createEmbeddedView(this._template,new XB(o.item,this._ngForOf,-1,-1),g===null?void 0:g);else if(g==null)i.remove(n===null?void 0:n);else if(n!==null){let r=i.get(n);i.move(r,g),P0(r,o)}});for(let o=0,n=i.length;o{let n=i.get(o.currentIndex);P0(n,o)})}static ngTemplateContextGuard(A,i){return!0}static \u0275fac=function(i){return new(i||t)(V(Qe),V(ge),V(oo))};static \u0275dir=T({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return t})();function P0(t,e){t.context.$implicit=e.item}var fa=(()=>{class t{_viewContainer;_context=new $B;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(A,i){this._viewContainer=A,this._thenTemplateRef=i}set ngIf(A){this._context.$implicit=this._context.ngIf=A,this._updateView()}set ngIfThen(A){Z0(A,!1),this._thenTemplateRef=A,this._thenViewRef=null,this._updateView()}set ngIfElse(A){Z0(A,!1),this._elseTemplateRef=A,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 ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(A,i){return!0}static \u0275fac=function(i){return new(i||t)(V(Qe),V(ge))};static \u0275dir=T({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return t})(),$B=class{$implicit=null;ngIf=null};function Z0(t,e){if(t&&!t.createEmbeddedView)throw new H(2020,!1)}var Vh=(()=>{class t{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(A,i,o){this._ngEl=A,this._differs=i,this._renderer=o}set ngStyle(A){this._ngStyle=A,!this._differ&&A&&(this._differ=this._differs.find(A).create())}ngDoCheck(){if(this._differ){let A=this._differ.diff(this._ngStyle);A&&this._applyChanges(A)}}_setStyle(A,i){let[o,n]=A.split("."),g=o.indexOf("-")===-1?void 0:eo.DashCase;i!=null?this._renderer.setStyle(this._ngEl.nativeElement,o,n?`${i}${n}`:i,g):this._renderer.removeStyle(this._ngEl.nativeElement,o,g)}_applyChanges(A){A.forEachRemovedItem(i=>this._setStyle(i.key,null)),A.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),A.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}static \u0275fac=function(i){return new(i||t)(V(q),V(qB),V(ae))};static \u0275dir=T({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return t})(),pa=(()=>{class t{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(A){this._viewContainerRef=A}ngOnChanges(A){if(this._shouldRecreateView(A)){let i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let o=this._createContextForwardProxy();this._viewRef=i.createEmbeddedView(this.ngTemplateOutlet,o,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(A){return!!A.ngTemplateOutlet||!!A.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(A,i,o)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,i,o):!1,get:(A,i,o)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,i,o)}})}static \u0275fac=function(i){return new(i||t)(V(Qe))};static \u0275dir=T({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[TA]})}return t})();function JU(t,e){return new H(2100,!1)}var Ph=class{createSubscription(e,A){return Gt(()=>e.subscribe({next:A,error:i=>{throw i}}))}dispose(e){Gt(()=>e.unsubscribe())}},Zh=class{createSubscription(e,A){return e.then(A,i=>{throw i})}dispose(e){}},HU=new Zh,TU=new Ph,wa=(()=>{class t{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(A){this._ref=A}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(A){if(!this._obj){if(A)try{this.markForCheckOnValueUpdate=!1,this._subscribe(A)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return A!==this._obj?(this._dispose(),this.transform(A)):this._latestValue}_subscribe(A){this._obj=A,this._strategy=this._selectStrategy(A),this._subscription=this._strategy.createSubscription(A,i=>this._updateLatestValue(A,i))}_selectStrategy(A){if(mn(A))return HU;if(Nh(A))return TU;throw JU(t,A)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(A,i){A===this._obj&&(this._latestValue=i,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(i){return new(i||t)(V(UA,16))};static \u0275pipe=HB({name:"async",type:t,pure:!1})}return t})();function OU(t,e){return{key:t,value:e}}var Wh=(()=>{class t{differs;constructor(A){this.differs=A}differ;keyValues=[];compareFn=q0;transform(A,i=q0){if(!A||!(A instanceof Map)&&typeof A!="object")return null;this.differ??=this.differs.find(A).create();let o=this.differ.diff(A),n=i!==this.compareFn;return o&&(this.keyValues=[],o.forEachItem(g=>{this.keyValues.push(OU(g.key,g.currentValue))})),(o||n)&&(i&&this.keyValues.sort(i),this.compareFn=i),this.keyValues}static \u0275fac=function(i){return new(i||t)(V(qB,16))};static \u0275pipe=HB({name:"keyvalue",type:t,pure:!1})}return t})();function q0(t,e){let A=t.key,i=e.key;if(A===i)return 0;if(A==null)return 1;if(i==null)return-1;if(typeof A=="string"&&typeof i=="string")return A{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({})}return t})();function ya(t,e){e=encodeURIComponent(e);for(let A of t.split(";")){let i=A.indexOf("="),[o,n]=i==-1?[A,""]:[A.slice(0,i),A.slice(i+1)];if(o.trim()===e)return decodeURIComponent(n)}return null}var eQ="browser",V0="server";function go(t){return t===eQ}function tQ(t){return t===V0}var Eg=class{};var W0=(()=>{class t{static \u0275prov=v({token:t,providedIn:"root",factory:()=>new zh(B(cA),window)})}return t})(),zh=class{document;window;offset=()=>[0,0];constructor(e,A){this.document=e,this.window=A}setOffset(e){Array.isArray(e)?this.offset=()=>e:this.offset=e}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(e){this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){let A=PU(this.document,e);A&&(this.scrollToElement(A),A.focus())}setHistoryScrollRestoration(e){this.window.history.scrollRestoration=e}scrollToElement(e){let A=e.getBoundingClientRect(),i=A.left+this.window.pageXOffset,o=A.top+this.window.pageYOffset,n=this.offset();this.window.scrollTo(i-n[0],o-n[1])}};function PU(t,e){let A=t.getElementById(e)||t.getElementsByName(e)[0];if(A)return A;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let i=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),o=i.currentNode;for(;o;){let n=o.shadowRoot;if(n){let g=n.getElementById(e)||n.querySelector(`[name="${e}"]`);if(g)return g}o=i.nextNode()}}return null}var nQ=new F(""),Au=(()=>{class t{_zone;_plugins;_eventNameToPlugin=new Map;constructor(A,i){this._zone=i,A.forEach(o=>{o.manager=this}),this._plugins=A.slice().reverse()}addEventListener(A,i,o,n){return this._findPluginFor(i).addEventListener(A,i,o,n)}getZone(){return this._zone}_findPluginFor(A){let i=this._eventNameToPlugin.get(A);if(i)return i;if(i=this._plugins.find(n=>n.supports(A)),!i)throw new H(5101,!1);return this._eventNameToPlugin.set(A,i),i}static \u0275fac=function(i){return new(i||t)(Z(nQ),Z(tA))};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})(),Ma=class{_doc;constructor(e){this._doc=e}manager},iQ="ng-app-id";function z0(t){for(let e of t)e.remove()}function j0(t,e){let A=e.createElement("style");return A.textContent=t,A}function ZU(t,e,A,i){let o=t.head?.querySelectorAll(`style[${iQ}="${e}"],link[${iQ}="${e}"]`);if(o)for(let n of o)n.removeAttribute(iQ),n instanceof HTMLLinkElement?i.set(n.href.slice(n.href.lastIndexOf("/")+1),{usage:0,elements:[n]}):n.textContent&&A.set(n.textContent,{usage:0,elements:[n]})}function Xh(t,e){let A=e.createElement("link");return A.setAttribute("rel","stylesheet"),A.setAttribute("href",t),A}var eu=(()=>{class t{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(A,i,o,n={}){this.doc=A,this.appId=i,this.nonce=o,this.isServer=tQ(n),ZU(A,i,this.inline,this.external),this.hosts.add(A.head)}addStyles(A,i){for(let o of A)this.addUsage(o,this.inline,j0);i?.forEach(o=>this.addUsage(o,this.external,Xh))}removeStyles(A,i){for(let o of A)this.removeUsage(o,this.inline);i?.forEach(o=>this.removeUsage(o,this.external))}addUsage(A,i,o){let n=i.get(A);n?n.usage++:i.set(A,{usage:1,elements:[...this.hosts].map(g=>this.addElement(g,o(A,this.doc)))})}removeUsage(A,i){let o=i.get(A);o&&(o.usage--,o.usage<=0&&(z0(o.elements),i.delete(A)))}ngOnDestroy(){for(let[,{elements:A}]of[...this.inline,...this.external])z0(A);this.hosts.clear()}addHost(A){this.hosts.add(A);for(let[i,{elements:o}]of this.inline)o.push(this.addElement(A,j0(i,this.doc)));for(let[i,{elements:o}]of this.external)o.push(this.addElement(A,Xh(i,this.doc)))}removeHost(A){this.hosts.delete(A)}addElement(A,i){return this.nonce&&i.setAttribute("nonce",this.nonce),this.isServer&&i.setAttribute(iQ,this.appId),A.appendChild(i)}static \u0275fac=function(i){return new(i||t)(Z(cA),Z(Qg),Z(aa,8),Z(si))};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})(),jh={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/Math/MathML"},tu=/%COMP%/g;var $0="%COMP%",qU=`_nghost-${$0}`,VU=`_ngcontent-${$0}`,WU=!0,zU=new F("",{providedIn:"root",factory:()=>WU});function jU(t){return VU.replace(tu,t)}function XU(t){return qU.replace(tu,t)}function AM(t,e){return e.map(A=>A.replace(tu,t))}var ba=(()=>{class t{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(A,i,o,n,g,r,s,a=null,Q=null){this.eventManager=A,this.sharedStylesHost=i,this.appId=o,this.removeStylesOnCompDestroy=n,this.doc=g,this.platformId=r,this.ngZone=s,this.nonce=a,this.tracingService=Q,this.platformIsServer=tQ(r),this.defaultRenderer=new Ra(A,g,s,this.platformIsServer,this.tracingService)}createRenderer(A,i){if(!A||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===Ao.ShadowDom&&(i=uA(b({},i),{encapsulation:Ao.Emulated}));let o=this.getOrCreateRenderer(A,i);return o instanceof oQ?o.applyToHost(A):o instanceof ka&&o.applyStyles(),o}getOrCreateRenderer(A,i){let o=this.rendererByCompId,n=o.get(i.id);if(!n){let g=this.doc,r=this.ngZone,s=this.eventManager,a=this.sharedStylesHost,Q=this.removeStylesOnCompDestroy,c=this.platformIsServer,f=this.tracingService;switch(i.encapsulation){case Ao.Emulated:n=new oQ(s,a,i,this.appId,Q,g,r,c,f);break;case Ao.ShadowDom:return new $h(s,a,A,i,g,r,this.nonce,c,f);default:n=new ka(s,a,i,Q,g,r,c,f);break}o.set(i.id,n)}return n}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(A){this.rendererByCompId.delete(A)}static \u0275fac=function(i){return new(i||t)(Z(Au),Z(eu),Z(Qg),Z(zU),Z(cA),Z(si),Z(tA),Z(aa),Z(kr,8))};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})(),Ra=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(e,A,i,o,n){this.eventManager=e,this.doc=A,this.ngZone=i,this.platformIsServer=o,this.tracingService=n}destroy(){}destroyNode=null;createElement(e,A){return A?this.doc.createElementNS(jh[A]||A,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,A){(X0(e)?e.content:e).appendChild(A)}insertBefore(e,A,i){e&&(X0(e)?e.content:e).insertBefore(A,i)}removeChild(e,A){A.remove()}selectRootElement(e,A){let i=typeof e=="string"?this.doc.querySelector(e):e;if(!i)throw new H(-5104,!1);return A||(i.textContent=""),i}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,A,i,o){if(o){A=o+":"+A;let n=jh[o];n?e.setAttributeNS(n,A,i):e.setAttribute(A,i)}else e.setAttribute(A,i)}removeAttribute(e,A,i){if(i){let o=jh[i];o?e.removeAttributeNS(o,A):e.removeAttribute(`${i}:${A}`)}else e.removeAttribute(A)}addClass(e,A){e.classList.add(A)}removeClass(e,A){e.classList.remove(A)}setStyle(e,A,i,o){o&(eo.DashCase|eo.Important)?e.style.setProperty(A,i,o&eo.Important?"important":""):e.style[A]=i}removeStyle(e,A,i){i&eo.DashCase?e.style.removeProperty(A):e.style[A]=""}setProperty(e,A,i){e!=null&&(e[A]=i)}setValue(e,A){e.nodeValue=A}listen(e,A,i,o){if(typeof e=="string"&&(e=zt().getGlobalEventTarget(this.doc,e),!e))throw new H(5102,!1);let n=this.decoratePreventDefault(i);return this.tracingService?.wrapEventListener&&(n=this.tracingService.wrapEventListener(e,A,n)),this.eventManager.addEventListener(e,A,n,o)}decoratePreventDefault(e){return A=>{if(A==="__ngUnwrap__")return e;(this.platformIsServer?this.ngZone.runGuarded(()=>e(A)):e(A))===!1&&A.preventDefault()}}};function X0(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var $h=class extends Ra{sharedStylesHost;hostEl;shadowRoot;constructor(e,A,i,o,n,g,r,s,a){super(e,n,g,s,a),this.sharedStylesHost=A,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let Q=o.styles;Q=AM(o.id,Q);for(let f of Q){let m=document.createElement("style");r&&m.setAttribute("nonce",r),m.textContent=f,this.shadowRoot.appendChild(m)}let c=o.getExternalStyles?.();if(c)for(let f of c){let m=Xh(f,n);r&&m.setAttribute("nonce",r),this.shadowRoot.appendChild(m)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}appendChild(e,A){return super.appendChild(this.nodeOrShadowRoot(e),A)}insertBefore(e,A,i){return super.insertBefore(this.nodeOrShadowRoot(e),A,i)}removeChild(e,A){return super.removeChild(null,A)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},ka=class extends Ra{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(e,A,i,o,n,g,r,s,a){super(e,n,g,r,s),this.sharedStylesHost=A,this.removeStylesOnCompDestroy=o;let Q=i.styles;this.styles=a?AM(a,Q):Q,this.styleUrls=i.getExternalStyles?.(a)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},oQ=class extends ka{contentAttr;hostAttr;constructor(e,A,i,o,n,g,r,s,a){let Q=o+"-"+i.id;super(e,A,i,n,g,r,s,a,Q),this.contentAttr=jU(Q),this.hostAttr=XU(Q)}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"")}createElement(e,A){let i=super.createElement(e,A);return super.setAttribute(i,this.contentAttr,""),i}};var gQ=class t extends ma{supportsDOMEvents=!0;static makeCurrent(){Hh(new t)}onAndCancel(e,A,i,o){return e.addEventListener(A,i,o),()=>{e.removeEventListener(A,i,o)}}dispatchEvent(e,A){e.dispatchEvent(A)}remove(e){e.remove()}createElement(e,A){return A=A||this.getDefaultDocument(),A.createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,A){return A==="window"?window:A==="document"?e:A==="body"?e.body:null}getBaseHref(e){let A=$U();return A==null?null:Ax(A)}resetBaseElement(){Fa=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return ya(document.cookie,e)}},Fa=null;function $U(){return Fa=Fa||document.querySelector("base"),Fa?Fa.getAttribute("href"):null}function Ax(t){return new URL(t,document.baseURI).pathname}var rQ=class{addToWindow(e){Ft.getAngularTestability=(i,o=!0)=>{let n=e.findTestabilityInTree(i,o);if(n==null)throw new H(5103,!1);return n},Ft.getAllAngularTestabilities=()=>e.getAllTestabilities(),Ft.getAllAngularRootElements=()=>e.getAllRootElements();let A=i=>{let o=Ft.getAllAngularTestabilities(),n=o.length,g=function(){n--,n==0&&i()};o.forEach(r=>{r.whenStable(g)})};Ft.frameworkStabilizers||(Ft.frameworkStabilizers=[]),Ft.frameworkStabilizers.push(A)}findTestabilityInTree(e,A,i){if(A==null)return null;let o=e.getTestability(A);return o??(i?zt().isShadowRoot(A)?this.findTestabilityInTree(e,A.host,!0):this.findTestabilityInTree(e,A.parentElement,!0):null)}},ex=(()=>{class t{build(){return new XMLHttpRequest}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})(),tM=(()=>{class t extends Ma{constructor(A){super(A)}supports(A){return!0}addEventListener(A,i,o,n){return A.addEventListener(i,o,n),()=>this.removeEventListener(A,i,o,n)}removeEventListener(A,i,o,n){return A.removeEventListener(i,o,n)}static \u0275fac=function(i){return new(i||t)(Z(cA))};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})(),eM=["alt","control","meta","shift"],tx={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},ix={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},iM=(()=>{class t extends Ma{constructor(A){super(A)}supports(A){return t.parseEventName(A)!=null}addEventListener(A,i,o,n){let g=t.parseEventName(i),r=t.eventCallback(g.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>zt().onAndCancel(A,g.domEventName,r,n))}static parseEventName(A){let i=A.toLowerCase().split("."),o=i.shift();if(i.length===0||!(o==="keydown"||o==="keyup"))return null;let n=t._normalizeKey(i.pop()),g="",r=i.indexOf("code");if(r>-1&&(i.splice(r,1),g="code."),eM.forEach(a=>{let Q=i.indexOf(a);Q>-1&&(i.splice(Q,1),g+=a+".")}),g+=n,i.length!=0||n.length===0)return null;let s={};return s.domEventName=o,s.fullKey=g,s}static matchEventFullKeyCode(A,i){let o=tx[A.key]||A.key,n="";return i.indexOf("code.")>-1&&(o=A.code,n="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),eM.forEach(g=>{if(g!==o){let r=ix[g];r(A)&&(n+=g+".")}}),n+=o,n===i)}static eventCallback(A,i,o){return n=>{t.matchEventFullKeyCode(n,A)&&o.runGuarded(()=>i(n))}}static _normalizeKey(A){return A==="esc"?"escape":A}static \u0275fac=function(i){return new(i||t)(Z(cA))};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})();function ox(){gQ.makeCurrent()}function nx(){return new vt}function gx(){return jw(document),document}var rx=[{provide:si,useValue:eQ},{provide:nh,useValue:ox,multi:!0},{provide:cA,useFactory:gx}],sQ=Jh(_0,"browser",rx);var sx=[{provide:da,useClass:rQ},{provide:vh,useClass:TB,deps:[tA,OB,da]},{provide:TB,useClass:TB,deps:[tA,OB,da]}],ax=[{provide:wB,useValue:"root"},{provide:vt,useFactory:nx},{provide:nQ,useClass:tM,multi:!0,deps:[cA]},{provide:nQ,useClass:iM,multi:!0,deps:[cA]},ba,eu,Au,{provide:Bt,useExisting:ba},{provide:Eg,useClass:ex},[]],va=(()=>{class t{constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({providers:[...ax,...sx],imports:[Zo,K0]})}return t})();var Sr=class{},Sa=class{},yn=class t{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(e){e?typeof e=="string"?this.lazyInit=()=>{this.headers=new Map,e.split(` +`).forEach(A=>{let i=A.indexOf(":");if(i>0){let o=A.slice(0,i),n=A.slice(i+1).trim();this.addHeaderEntry(o,n)}})}:typeof Headers<"u"&&e instanceof Headers?(this.headers=new Map,e.forEach((A,i)=>{this.addHeaderEntry(i,A)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(e).forEach(([A,i])=>{this.setHeaderEntries(A,i)})}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();let A=this.headers.get(e.toLowerCase());return A&&A.length>0?A[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,A){return this.clone({name:e,value:A,op:"a"})}set(e,A){return this.clone({name:e,value:A,op:"s"})}delete(e,A){return this.clone({name:e,value:A,op:"d"})}maybeSetNormalizedName(e,A){this.normalizedNames.has(A)||this.normalizedNames.set(A,e)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e=>this.applyUpdate(e)),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(A=>{this.headers.set(A,e.headers.get(A)),this.normalizedNames.set(A,e.normalizedNames.get(A))})}clone(e){let A=new t;return A.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,A.lazyUpdate=(this.lazyUpdate||[]).concat([e]),A}applyUpdate(e){let A=e.name.toLowerCase();switch(e.op){case"a":case"s":let i=e.value;if(typeof i=="string"&&(i=[i]),i.length===0)return;this.maybeSetNormalizedName(e.name,A);let o=(e.op==="a"?this.headers.get(A):void 0)||[];o.push(...i),this.headers.set(A,o);break;case"d":let n=e.value;if(!n)this.headers.delete(A),this.normalizedNames.delete(A);else{let g=this.headers.get(A);if(!g)return;g=g.filter(r=>n.indexOf(r)===-1),g.length===0?(this.headers.delete(A),this.normalizedNames.delete(A)):this.headers.set(A,g)}break}}addHeaderEntry(e,A){let i=e.toLowerCase();this.maybeSetNormalizedName(e,i),this.headers.has(i)?this.headers.get(i).push(A):this.headers.set(i,[A])}setHeaderEntries(e,A){let i=(Array.isArray(A)?A:[A]).map(n=>n.toString()),o=e.toLowerCase();this.headers.set(o,i),this.maybeSetNormalizedName(e,o)}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(A=>e(this.normalizedNames.get(A),this.headers.get(A)))}};var IQ=class{encodeKey(e){return oM(e)}encodeValue(e){return oM(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}};function Ix(t,e){let A=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(o=>{let n=o.indexOf("="),[g,r]=n==-1?[e.decodeKey(o),""]:[e.decodeKey(o.slice(0,n)),e.decodeValue(o.slice(n+1))],s=A.get(g)||[];s.push(r),A.set(g,s)}),A}var Cx=/%(\d[a-f0-9])/gi,Bx={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function oM(t){return encodeURIComponent(t).replace(Cx,(e,A)=>Bx[A]??e)}function aQ(t){return`${t}`}var qo=class t{map;encoder;updates=null;cloneFrom=null;constructor(e={}){if(this.encoder=e.encoder||new IQ,e.fromString){if(e.fromObject)throw new H(2805,!1);this.map=Ix(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach(A=>{let i=e.fromObject[A],o=Array.isArray(i)?i.map(aQ):[aQ(i)];this.map.set(A,o)})):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();let A=this.map.get(e);return A?A[0]:null}getAll(e){return this.init(),this.map.get(e)||null}keys(){return this.init(),Array.from(this.map.keys())}append(e,A){return this.clone({param:e,value:A,op:"a"})}appendAll(e){let A=[];return Object.keys(e).forEach(i=>{let o=e[i];Array.isArray(o)?o.forEach(n=>{A.push({param:i,value:n,op:"a"})}):A.push({param:i,value:o,op:"a"})}),this.clone(A)}set(e,A){return this.clone({param:e,value:A,op:"s"})}delete(e,A){return this.clone({param:e,value:A,op:"d"})}toString(){return this.init(),this.keys().map(e=>{let A=this.encoder.encodeKey(e);return this.map.get(e).map(i=>A+"="+this.encoder.encodeValue(i)).join("&")}).filter(e=>e!=="").join("&")}clone(e){let A=new t({encoder:this.encoder});return A.cloneFrom=this.cloneFrom||this,A.updates=(this.updates||[]).concat(e),A}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(e=>this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=>{switch(e.op){case"a":case"s":let A=(e.op==="a"?this.map.get(e.param):void 0)||[];A.push(aQ(e.value)),this.map.set(e.param,A);break;case"d":if(e.value!==void 0){let i=this.map.get(e.param)||[],o=i.indexOf(aQ(e.value));o!==-1&&i.splice(o,1),i.length>0?this.map.set(e.param,i):this.map.delete(e.param)}else{this.map.delete(e.param);break}}}),this.cloneFrom=this.updates=null)}};var CQ=class{map=new Map;set(e,A){return this.map.set(e,A),this}get(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}delete(e){return this.map.delete(e),this}has(e){return this.map.has(e)}keys(){return this.map.keys()}};function Qx(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function nM(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function gM(t){return typeof Blob<"u"&&t instanceof Blob}function rM(t){return typeof FormData<"u"&&t instanceof FormData}function Ex(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var sM="Content-Type",aM="Accept",CM="X-Request-URL",BM="text/plain",QM="application/json",cx=`${QM}, ${BM}, */*`,vr=class t{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(e,A,i,o){this.url=A,this.method=e.toUpperCase();let n;if(Qx(this.method)||o?(this.body=i!==void 0?i:null,n=o):n=i,n&&(this.reportProgress=!!n.reportProgress,this.withCredentials=!!n.withCredentials,n.responseType&&(this.responseType=n.responseType),n.headers&&(this.headers=n.headers),n.context&&(this.context=n.context),n.params&&(this.params=n.params),this.transferCache=n.transferCache),this.headers??=new yn,this.context??=new CQ,!this.params)this.params=new qo,this.urlWithParams=A;else{let g=this.params.toString();if(g.length===0)this.urlWithParams=A;else{let r=A.indexOf("?"),s=r===-1?"?":rf.set(m,e.setHeaders[m]),a)),e.setParams&&(Q=Object.keys(e.setParams).reduce((f,m)=>f.set(m,e.setParams[m]),Q)),new t(A,i,g,{params:Q,headers:a,context:c,reportProgress:s,responseType:o,withCredentials:r,transferCache:n})}},cg=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(cg||{}),Nr=class{headers;status;statusText;url;ok;type;constructor(e,A=200,i="OK"){this.headers=e.headers||new yn,this.status=e.status!==void 0?e.status:A,this.statusText=e.statusText||i,this.url=e.url||null,this.ok=this.status>=200&&this.status<300}},BQ=class t extends Nr{constructor(e={}){super(e)}type=cg.ResponseHeader;clone(e={}){return new t({headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}},Na=class t extends Nr{body;constructor(e={}){super(e),this.body=e.body!==void 0?e.body:null}type=cg.Response;clone(e={}){return new t({body:e.body!==void 0?e.body:this.body,headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}},Ga=class extends Nr{name="HttpErrorResponse";message;error;ok=!1;constructor(e){super(e,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${e.url||"(unknown url)"}`:this.message=`Http failure response for ${e.url||"(unknown url)"}: ${e.status} ${e.statusText}`,this.error=e.error||null}},lx=200,dx=204;function iu(t,e){return{body:e,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache}}var Qt=(()=>{class t{handler;constructor(A){this.handler=A}request(A,i,o={}){let n;if(A instanceof vr)n=A;else{let s;o.headers instanceof yn?s=o.headers:s=new yn(o.headers);let a;o.params&&(o.params instanceof qo?a=o.params:a=new qo({fromObject:o.params})),n=new vr(A,i,o.body!==void 0?o.body:null,{headers:s,context:o.context,params:a,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials,transferCache:o.transferCache})}let g=iA(n).pipe(qi(s=>this.handler.handle(s)));if(A instanceof vr||o.observe==="events")return g;let r=g.pipe(kA(s=>s instanceof Na));switch(o.observe||"body"){case"body":switch(n.responseType){case"arraybuffer":return r.pipe(sA(s=>{if(s.body!==null&&!(s.body instanceof ArrayBuffer))throw new H(2806,!1);return s.body}));case"blob":return r.pipe(sA(s=>{if(s.body!==null&&!(s.body instanceof Blob))throw new H(2807,!1);return s.body}));case"text":return r.pipe(sA(s=>{if(s.body!==null&&typeof s.body!="string")throw new H(2808,!1);return s.body}));case"json":default:return r.pipe(sA(s=>s.body))}case"response":return r;default:throw new H(2809,!1)}}delete(A,i={}){return this.request("DELETE",A,i)}get(A,i={}){return this.request("GET",A,i)}head(A,i={}){return this.request("HEAD",A,i)}jsonp(A,i){return this.request("JSONP",A,{params:new qo().append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(A,i={}){return this.request("OPTIONS",A,i)}patch(A,i,o={}){return this.request("PATCH",A,iu(o,i))}post(A,i,o={}){return this.request("POST",A,iu(o,i))}put(A,i,o={}){return this.request("PUT",A,iu(o,i))}static \u0275fac=function(i){return new(i||t)(Z(Sr))};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})();var hx=new F("");function EM(t,e){return e(t)}function ux(t,e){return(A,i)=>e.intercept(A,{handle:o=>t(o,i)})}function mx(t,e,A){return(i,o)=>St(A,()=>e(i,n=>t(n,o)))}var cM=new F(""),nu=new F(""),lM=new F(""),gu=new F("",{providedIn:"root",factory:()=>!0});function Dx(){let t=null;return(e,A)=>{t===null&&(t=(B(cM,{optional:!0})??[]).reduceRight(ux,EM));let i=B(Yo);if(B(gu)){let n=i.add();return t(e,A).pipe(Vi(()=>i.remove(n)))}else return t(e,A)}}var QQ=(()=>{class t extends Sr{backend;injector;chain=null;pendingTasks=B(Yo);contributeToStability=B(gu);constructor(A,i){super(),this.backend=A,this.injector=i}handle(A){if(this.chain===null){let i=Array.from(new Set([...this.injector.get(nu),...this.injector.get(lM,[])]));this.chain=i.reduceRight((o,n)=>mx(o,n,this.injector),EM)}if(this.contributeToStability){let i=this.pendingTasks.add();return this.chain(A,o=>this.backend.handle(o)).pipe(Vi(()=>this.pendingTasks.remove(i)))}else return this.chain(A,i=>this.backend.handle(i))}static \u0275fac=function(i){return new(i||t)(Z(Sa),Z(Ye))};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})();var fx=/^\)\]\}',?\n/,px=RegExp(`^${CM}:`,"m");function wx(t){return"responseURL"in t&&t.responseURL?t.responseURL:px.test(t.getAllResponseHeaders())?t.getResponseHeader(CM):null}var ou=(()=>{class t{xhrFactory;constructor(A){this.xhrFactory=A}handle(A){if(A.method==="JSONP")throw new H(-2800,!1);let i=this.xhrFactory;return(i.\u0275loadImpl?se(i.\u0275loadImpl()):iA(null)).pipe(Ie(()=>new BA(n=>{let g=i.build();if(g.open(A.method,A.urlWithParams),A.withCredentials&&(g.withCredentials=!0),A.headers.forEach((M,K)=>g.setRequestHeader(M,K.join(","))),A.headers.has(aM)||g.setRequestHeader(aM,cx),!A.headers.has(sM)){let M=A.detectContentTypeHeader();M!==null&&g.setRequestHeader(sM,M)}if(A.responseType){let M=A.responseType.toLowerCase();g.responseType=M!=="json"?M:"text"}let r=A.serializeBody(),s=null,a=()=>{if(s!==null)return s;let M=g.statusText||"OK",K=new yn(g.getAllResponseHeaders()),W=wx(g)||A.url;return s=new BQ({headers:K,status:g.status,statusText:M,url:W}),s},Q=()=>{let{headers:M,status:K,statusText:W,url:DA}=a(),YA=null;K!==dx&&(YA=typeof g.response>"u"?g.responseText:g.response),K===0&&(K=YA?lx:0);let wA=K>=200&&K<300;if(A.responseType==="json"&&typeof YA=="string"){let yt=YA;YA=YA.replace(fx,"");try{YA=YA!==""?JSON.parse(YA):null}catch(we){YA=yt,wA&&(wA=!1,YA={error:we,text:YA})}}wA?(n.next(new Na({body:YA,headers:M,status:K,statusText:W,url:DA||void 0})),n.complete()):n.error(new Ga({error:YA,headers:M,status:K,statusText:W,url:DA||void 0}))},c=M=>{let{url:K}=a(),W=new Ga({error:M,status:g.status||0,statusText:g.statusText||"Unknown Error",url:K||void 0});n.error(W)},f=!1,m=M=>{f||(n.next(a()),f=!0);let K={type:cg.DownloadProgress,loaded:M.loaded};M.lengthComputable&&(K.total=M.total),A.responseType==="text"&&g.responseText&&(K.partialText=g.responseText),n.next(K)},p=M=>{let K={type:cg.UploadProgress,loaded:M.loaded};M.lengthComputable&&(K.total=M.total),n.next(K)};return g.addEventListener("load",Q),g.addEventListener("error",c),g.addEventListener("timeout",c),g.addEventListener("abort",c),A.reportProgress&&(g.addEventListener("progress",m),r!==null&&g.upload&&g.upload.addEventListener("progress",p)),g.send(r),n.next({type:cg.Sent}),()=>{g.removeEventListener("error",c),g.removeEventListener("abort",c),g.removeEventListener("load",Q),g.removeEventListener("timeout",c),A.reportProgress&&(g.removeEventListener("progress",m),r!==null&&g.upload&&g.upload.removeEventListener("progress",p)),g.readyState!==g.DONE&&g.abort()}})))}static \u0275fac=function(i){return new(i||t)(Z(Eg))};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})(),dM=new F(""),yx="XSRF-TOKEN",Mx=new F("",{providedIn:"root",factory:()=>yx}),Rx="X-XSRF-TOKEN",kx=new F("",{providedIn:"root",factory:()=>Rx}),La=class{},bx=(()=>{class t{doc;platform;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(A,i,o){this.doc=A,this.platform=i,this.cookieName=o}getToken(){if(this.platform==="server")return null;let A=this.doc.cookie||"";return A!==this.lastCookieString&&(this.parseCount++,this.lastToken=ya(A,this.cookieName),this.lastCookieString=A),this.lastToken}static \u0275fac=function(i){return new(i||t)(Z(cA),Z(si),Z(Mx))};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})();function Fx(t,e){let A=t.url.toLowerCase();if(!B(dM)||t.method==="GET"||t.method==="HEAD"||A.startsWith("http://")||A.startsWith("https://"))return e(t);let i=B(La).getToken(),o=B(kx);return i!=null&&!t.headers.has(o)&&(t=t.clone({headers:t.headers.set(o,i)})),e(t)}var ru=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t}(ru||{});function vx(t,e){return{\u0275kind:t,\u0275providers:e}}function hM(...t){let e=[Qt,ou,QQ,{provide:Sr,useExisting:QQ},{provide:Sa,useFactory:()=>B(hx,{optional:!0})??B(ou)},{provide:nu,useValue:Fx,multi:!0},{provide:dM,useValue:!0},{provide:La,useClass:bx}];for(let A of t)e.push(...A.\u0275providers);return ga(e)}var IM=new F("");function uM(){return vx(ru.LegacyInterceptors,[{provide:IM,useFactory:Dx},{provide:nu,useExisting:IM,multi:!0}])}var su=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({providers:[hM(uM())]})}return t})();var mM=(()=>{class t{_doc;constructor(A){this._doc=A}getTitle(){return this._doc.title}setTitle(A){this._doc.title=A||""}static \u0275fac=function(i){return new(i||t)(Z(cA))};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Vo=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:function(i){let o=null;return i?o=new(i||t):o=Z(Sx),o},providedIn:"root"})}return t})(),Sx=(()=>{class t extends Vo{_doc;constructor(A){super(),this._doc=A}sanitize(A,i){if(i==null)return null;switch(A){case et.NONE:return i;case et.HTML:return un(i,"HTML")?Fi(i):ah(this._doc,String(i)).toString();case et.STYLE:return un(i,"Style")?Fi(i):i;case et.SCRIPT:if(un(i,"Script"))return Fi(i);throw new H(5200,!1);case et.URL:return un(i,"URL")?Fi(i):NB(String(i));case et.RESOURCE_URL:if(un(i,"ResourceURL"))return Fi(i);throw new H(5201,!1);default:throw new H(5202,!1)}}bypassSecurityTrustHtml(A){return oy(A)}bypassSecurityTrustStyle(A){return ny(A)}bypassSecurityTrustScript(A){return gy(A)}bypassSecurityTrustUrl(A){return ry(A)}bypassSecurityTrustResourceUrl(A){return sy(A)}static \u0275fac=function(i){return new(i||t)(Z(cA))};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var RM=(()=>{class t{_renderer;_elementRef;onChange=A=>{};onTouched=()=>{};constructor(A,i){this._renderer=A,this._elementRef=i}setProperty(A,i){this._renderer.setProperty(this._elementRef.nativeElement,A,i)}registerOnTouched(A){this.onTouched=A}registerOnChange(A){this.onChange=A}setDisabledState(A){this.setProperty("disabled",A)}static \u0275fac=function(i){return new(i||t)(V(ae),V(q))};static \u0275dir=T({type:t})}return t})(),Nx=(()=>{class t extends RM{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275dir=T({type:t,features:[dA]})}return t})(),Wo=new F("");var Gx={provide:Wo,useExisting:ot(()=>ro),multi:!0};function Lx(){let t=zt()?zt().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var _x=new F(""),ro=(()=>{class t extends RM{_compositionMode;_composing=!1;constructor(A,i,o){super(A,i),this._compositionMode=o,this._compositionMode==null&&(this._compositionMode=!Lx())}writeValue(A){let i=A??"";this.setProperty("value",i)}_handleInput(A){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(A)}_compositionStart(){this._composing=!0}_compositionEnd(A){this._composing=!1,this._compositionMode&&this.onChange(A)}static \u0275fac=function(i){return new(i||t)(V(ae),V(q),V(_x,8))};static \u0275dir=T({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(i,o){i&1&&G("input",function(g){return o._handleInput(g.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(g){return o._compositionEnd(g.target.value)})},standalone:!1,features:[FA([Gx]),dA]})}return t})();function Cu(t){return t==null||Bu(t)===0}function Bu(t){return t==null?null:Array.isArray(t)||typeof t=="string"?t.length:t instanceof Set?t.size:null}var Rn=new F(""),yQ=new F(""),Kx=/^(?=.{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])?)*$/,Kr=class{static min(e){return Ux(e)}static max(e){return xx(e)}static required(e){return Yx(e)}static requiredTrue(e){return Jx(e)}static email(e){return Hx(e)}static minLength(e){return Tx(e)}static maxLength(e){return Ox(e)}static pattern(e){return Px(e)}static nullValidator(e){return kM()}static compose(e){return GM(e)}static composeAsync(e){return LM(e)}};function Ux(t){return e=>{if(e.value==null||t==null)return null;let A=parseFloat(e.value);return!isNaN(A)&&A{if(e.value==null||t==null)return null;let A=parseFloat(e.value);return!isNaN(A)&&A>t?{max:{max:t,actual:e.value}}:null}}function Yx(t){return Cu(t.value)?{required:!0}:null}function Jx(t){return t.value===!0?null:{required:!0}}function Hx(t){return Cu(t.value)||Kx.test(t.value)?null:{email:!0}}function Tx(t){return e=>{let A=e.value?.length??Bu(e.value);return A===null||A===0?null:A{let A=e.value?.length??Bu(e.value);return A!==null&&A>t?{maxlength:{requiredLength:t,actualLength:A}}:null}}function Px(t){if(!t)return kM;let e,A;return typeof t=="string"?(A="",t.charAt(0)!=="^"&&(A+="^"),A+=t,t.charAt(t.length-1)!=="$"&&(A+="$"),e=new RegExp(A)):(A=t.toString(),e=t),i=>{if(Cu(i.value))return null;let o=i.value;return e.test(o)?null:{pattern:{requiredPattern:A,actualValue:o}}}}function kM(t){return null}function bM(t){return t!=null}function FM(t){return mn(t)?se(t):t}function vM(t){let e={};return t.forEach(A=>{e=A!=null?b(b({},e),A):e}),Object.keys(e).length===0?null:e}function SM(t,e){return e.map(A=>A(t))}function Zx(t){return!t.validate}function NM(t){return t.map(e=>Zx(e)?e:A=>e.validate(A))}function GM(t){if(!t)return null;let e=t.filter(bM);return e.length==0?null:function(A){return vM(SM(A,e))}}function Qu(t){return t!=null?GM(NM(t)):null}function LM(t){if(!t)return null;let e=t.filter(bM);return e.length==0?null:function(A){let i=SM(A,e).map(FM);return Js(i).pipe(sA(vM))}}function Eu(t){return t!=null?LM(NM(t)):null}function DM(t,e){return t===null?[e]:Array.isArray(t)?[...t,e]:[t,e]}function _M(t){return t._rawValidators}function KM(t){return t._rawAsyncValidators}function au(t){return t?Array.isArray(t)?t:[t]:[]}function cQ(t,e){return Array.isArray(t)?t.includes(e):t===e}function fM(t,e){let A=au(e);return au(t).forEach(o=>{cQ(A,o)||A.push(o)}),A}function pM(t,e){return au(e).filter(A=>!cQ(t,A))}var lQ=class{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}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=Qu(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=Eu(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e=void 0){this.control&&this.control.reset(e)}hasError(e,A){return this.control?this.control.hasError(e,A):!1}getError(e,A){return this.control?this.control.getError(e,A):null}},dg=class extends lQ{name;get formDirective(){return null}get path(){return null}},Ni=class extends lQ{_parent=null;name=null;valueAccessor=null},Iu=class{_cd;constructor(e){this._cd=e}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},qx={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},J$=uA(b({},qx),{"[class.ng-submitted]":"isSubmitted"}),Ii=(()=>{class t extends Iu{constructor(A){super(A)}static \u0275fac=function(i){return new(i||t)(V(Ni,2))};static \u0275dir=T({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,o){i&2&&nA("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)},standalone:!1,features:[dA]})}return t})();var _a="VALID",EQ="INVALID",Lr="PENDING",Ka="DISABLED",Mn=class{},dQ=class extends Mn{value;source;constructor(e,A){super(),this.value=e,this.source=A}},xa=class extends Mn{pristine;source;constructor(e,A){super(),this.pristine=e,this.source=A}},Ya=class extends Mn{touched;source;constructor(e,A){super(),this.touched=e,this.source=A}},_r=class extends Mn{status;source;constructor(e,A){super(),this.status=e,this.source=A}},hQ=class extends Mn{source;constructor(e){super(),this.source=e}},uQ=class extends Mn{source;constructor(e){super(),this.source=e}};function UM(t){return(MQ(t)?t.validators:t)||null}function Vx(t){return Array.isArray(t)?Qu(t):t||null}function xM(t,e){return(MQ(e)?e.asyncValidators:t)||null}function Wx(t){return Array.isArray(t)?Eu(t):t||null}function MQ(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function zx(t,e,A){let i=t.controls;if(!(e?Object.keys(i):i).length)throw new H(1e3,"");if(!i[A])throw new H(1001,"")}function jx(t,e,A){t._forEachChild((i,o)=>{if(A[o]===void 0)throw new H(1002,"")})}var mQ=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(e,A){this._assignValidators(e),this._assignAsyncValidators(A)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get status(){return Gt(this.statusReactive)}set status(e){Gt(()=>this.statusReactive.set(e))}_status=Oo(()=>this.statusReactive());statusReactive=gt(void 0);get valid(){return this.status===_a}get invalid(){return this.status===EQ}get pending(){return this.status==Lr}get disabled(){return this.status===Ka}get enabled(){return this.status!==Ka}errors;get pristine(){return Gt(this.pristineReactive)}set pristine(e){Gt(()=>this.pristineReactive.set(e))}_pristine=Oo(()=>this.pristineReactive());pristineReactive=gt(!0);get dirty(){return!this.pristine}get touched(){return Gt(this.touchedReactive)}set touched(e){Gt(()=>this.touchedReactive.set(e))}_touched=Oo(()=>this.touchedReactive());touchedReactive=gt(!1);get untouched(){return!this.touched}_events=new U;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._assignValidators(e)}setAsyncValidators(e){this._assignAsyncValidators(e)}addValidators(e){this.setValidators(fM(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(fM(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(pM(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(pM(e,this._rawAsyncValidators))}hasValidator(e){return cQ(this._rawValidators,e)}hasAsyncValidator(e){return cQ(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){let A=this.touched===!1;this.touched=!0;let i=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsTouched(uA(b({},e),{sourceControl:i})),A&&e.emitEvent!==!1&&this._events.next(new Ya(!0,i))}markAllAsTouched(e={}){this.markAsTouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:this}),this._forEachChild(A=>A.markAllAsTouched(e))}markAsUntouched(e={}){let A=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let i=e.sourceControl??this;this._forEachChild(o=>{o.markAsUntouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:i})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,i),A&&e.emitEvent!==!1&&this._events.next(new Ya(!1,i))}markAsDirty(e={}){let A=this.pristine===!0;this.pristine=!1;let i=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsDirty(uA(b({},e),{sourceControl:i})),A&&e.emitEvent!==!1&&this._events.next(new xa(!1,i))}markAsPristine(e={}){let A=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let i=e.sourceControl??this;this._forEachChild(o=>{o.markAsPristine({onlySelf:!0,emitEvent:e.emitEvent})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e,i),A&&e.emitEvent!==!1&&this._events.next(new xa(!0,i))}markAsPending(e={}){this.status=Lr;let A=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new _r(this.status,A)),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.markAsPending(uA(b({},e),{sourceControl:A}))}disable(e={}){let A=this._parentMarkedDirty(e.onlySelf);this.status=Ka,this.errors=null,this._forEachChild(o=>{o.disable(uA(b({},e),{onlySelf:!0}))}),this._updateValue();let i=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new dQ(this.value,i)),this._events.next(new _r(this.status,i)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(uA(b({},e),{skipPristineCheck:A}),this),this._onDisabledChange.forEach(o=>o(!0))}enable(e={}){let A=this._parentMarkedDirty(e.onlySelf);this.status=_a,this._forEachChild(i=>{i.enable(uA(b({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(uA(b({},e),{skipPristineCheck:A}),this),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(e,A){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine({},A),this._parent._updateTouched({},A))}setParent(e){this._parent=e}getRawValue(){return this.value}updateValueAndValidity(e={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let i=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===_a||this.status===Lr)&&this._runAsyncValidator(i,e.emitEvent)}let A=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new dQ(this.value,A)),this._events.next(new _r(this.status,A)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(uA(b({},e),{sourceControl:A}))}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(A=>A._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Ka:_a}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e,A){if(this.asyncValidator){this.status=Lr,this._hasOwnPendingAsyncValidator={emitEvent:A!==!1};let i=FM(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(o=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(o,{emitEvent:A,shouldHaveEmitted:e})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let e=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,e}return!1}setErrors(e,A={}){this.errors=e,this._updateControlsErrors(A.emitEvent!==!1,this,A.shouldHaveEmitted)}get(e){let A=e;return A==null||(Array.isArray(A)||(A=A.split(".")),A.length===0)?null:A.reduce((i,o)=>i&&i._find(o),this)}getError(e,A){let i=A?this.get(A):this;return i&&i.errors?i.errors[e]:null}hasError(e,A){return!!this.getError(e,A)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e,A,i){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),(e||i)&&this._events.next(new _r(this.status,A)),this._parent&&this._parent._updateControlsErrors(e,A,i)}_initObservables(){this.valueChanges=new z,this.statusChanges=new z}_calculateStatus(){return this._allControlsDisabled()?Ka:this.errors?EQ:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Lr)?Lr:this._anyControlsHaveStatus(EQ)?EQ:_a}_anyControlsHaveStatus(e){return this._anyControls(A=>A.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e,A){let i=!this._anyControlsDirty(),o=this.pristine!==i;this.pristine=i,this._parent&&!e.onlySelf&&this._parent._updatePristine(e,A),o&&this._events.next(new xa(this.pristine,A))}_updateTouched(e={},A){this.touched=this._anyControlsTouched(),this._events.next(new Ya(this.touched,A)),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,A)}_onDisabledChange=[];_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){MQ(e)&&e.updateOn!=null&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){let A=this._parent&&this._parent.dirty;return!e&&!!A&&!this._parent._anyControlsDirty()}_find(e){return null}_assignValidators(e){this._rawValidators=Array.isArray(e)?e.slice():e,this._composedValidatorFn=Vx(this._rawValidators)}_assignAsyncValidators(e){this._rawAsyncValidators=Array.isArray(e)?e.slice():e,this._composedAsyncValidatorFn=Wx(this._rawAsyncValidators)}},DQ=class extends mQ{constructor(e,A,i){super(UM(A),xM(i,A)),this.controls=e,this._initObservables(),this._setUpdateStrategy(A),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(e,A){return this.controls[e]?this.controls[e]:(this.controls[e]=A,A.setParent(this),A._registerOnCollectionChange(this._onCollectionChange),A)}addControl(e,A,i={}){this.registerControl(e,A),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(e,A={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:A.emitEvent}),this._onCollectionChange()}setControl(e,A,i={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],A&&this.registerControl(e,A),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,A={}){jx(this,!0,e),Object.keys(e).forEach(i=>{zx(this,!0,i),this.controls[i].setValue(e[i],{onlySelf:!0,emitEvent:A.emitEvent})}),this.updateValueAndValidity(A)}patchValue(e,A={}){e!=null&&(Object.keys(e).forEach(i=>{let o=this.controls[i];o&&o.patchValue(e[i],{onlySelf:!0,emitEvent:A.emitEvent})}),this.updateValueAndValidity(A))}reset(e={},A={}){this._forEachChild((i,o)=>{i.reset(e?e[o]:null,{onlySelf:!0,emitEvent:A.emitEvent})}),this._updatePristine(A,this),this._updateTouched(A,this),this.updateValueAndValidity(A)}getRawValue(){return this._reduceChildren({},(e,A,i)=>(e[i]=A.getRawValue(),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(A,i)=>i._syncPendingControls()?!0:A);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(A=>{let i=this.controls[A];i&&e(i,A)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(let[A,i]of Object.entries(this.controls))if(this.contains(A)&&e(i))return!0;return!1}_reduceValue(){let e={};return this._reduceChildren(e,(A,i,o)=>((i.enabled||this.disabled)&&(A[o]=i.value),A))}_reduceChildren(e,A){let i=e;return this._forEachChild((o,n)=>{i=A(i,o,n)}),i}_allControlsDisabled(){for(let e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(e){return this.controls.hasOwnProperty(e)?this.controls[e]:null}};var Ur=new F("",{providedIn:"root",factory:()=>RQ}),RQ="always";function Xx(t,e){return[...e.path,t]}function Ja(t,e,A=RQ){cu(t,e),e.valueAccessor.writeValue(t.value),(t.disabled||A==="always")&&e.valueAccessor.setDisabledState?.(t.disabled),AY(t,e),tY(t,e),eY(t,e),$x(t,e)}function fQ(t,e,A=!0){let i=()=>{};e.valueAccessor&&(e.valueAccessor.registerOnChange(i),e.valueAccessor.registerOnTouched(i)),wQ(t,e),t&&(e._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function pQ(t,e){t.forEach(A=>{A.registerOnValidatorChange&&A.registerOnValidatorChange(e)})}function $x(t,e){if(e.valueAccessor.setDisabledState){let A=i=>{e.valueAccessor.setDisabledState(i)};t.registerOnDisabledChange(A),e._registerOnDestroy(()=>{t._unregisterOnDisabledChange(A)})}}function cu(t,e){let A=_M(t);e.validator!==null?t.setValidators(DM(A,e.validator)):typeof A=="function"&&t.setValidators([A]);let i=KM(t);e.asyncValidator!==null?t.setAsyncValidators(DM(i,e.asyncValidator)):typeof i=="function"&&t.setAsyncValidators([i]);let o=()=>t.updateValueAndValidity();pQ(e._rawValidators,o),pQ(e._rawAsyncValidators,o)}function wQ(t,e){let A=!1;if(t!==null){if(e.validator!==null){let o=_M(t);if(Array.isArray(o)&&o.length>0){let n=o.filter(g=>g!==e.validator);n.length!==o.length&&(A=!0,t.setValidators(n))}}if(e.asyncValidator!==null){let o=KM(t);if(Array.isArray(o)&&o.length>0){let n=o.filter(g=>g!==e.asyncValidator);n.length!==o.length&&(A=!0,t.setAsyncValidators(n))}}}let i=()=>{};return pQ(e._rawValidators,i),pQ(e._rawAsyncValidators,i),A}function AY(t,e){e.valueAccessor.registerOnChange(A=>{t._pendingValue=A,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&YM(t,e)})}function eY(t,e){e.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&YM(t,e),t.updateOn!=="submit"&&t.markAsTouched()})}function YM(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function tY(t,e){let A=(i,o)=>{e.valueAccessor.writeValue(i),o&&e.viewToModelUpdate(i)};t.registerOnChange(A),e._registerOnDestroy(()=>{t._unregisterOnChange(A)})}function JM(t,e){t==null,cu(t,e)}function iY(t,e){return wQ(t,e)}function HM(t,e){if(!t.hasOwnProperty("model"))return!1;let A=t.model;return A.isFirstChange()?!0:!Object.is(e,A.currentValue)}function oY(t){return Object.getPrototypeOf(t.constructor)===Nx}function TM(t,e){t._syncPendingControls(),e.forEach(A=>{let i=A.control;i.updateOn==="submit"&&i._pendingChange&&(A.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function OM(t,e){if(!e)return null;Array.isArray(e);let A,i,o;return e.forEach(n=>{n.constructor===ro?A=n:oY(n)?i=n:o=n}),o||i||A||null}function nY(t,e){let A=t.indexOf(e);A>-1&&t.splice(A,1)}var gY={provide:dg,useExisting:ot(()=>Ha)},Ua=Promise.resolve(),Ha=(()=>{class t extends dg{callSetDisabledState;get submitted(){return Gt(this.submittedReactive)}_submitted=Oo(()=>this.submittedReactive());submittedReactive=gt(!1);_directives=new Set;form;ngSubmit=new z;options;constructor(A,i,o){super(),this.callSetDisabledState=o,this.form=new DQ({},Qu(A),Eu(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(A){Ua.then(()=>{let i=this._findContainer(A.path);A.control=i.registerControl(A.name,A.control),Ja(A.control,A,this.callSetDisabledState),A.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(A)})}getControl(A){return this.form.get(A.path)}removeControl(A){Ua.then(()=>{let i=this._findContainer(A.path);i&&i.removeControl(A.name),this._directives.delete(A)})}addFormGroup(A){Ua.then(()=>{let i=this._findContainer(A.path),o=new DQ({});JM(o,A),i.registerControl(A.name,o),o.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(A){Ua.then(()=>{let i=this._findContainer(A.path);i&&i.removeControl(A.name)})}getFormGroup(A){return this.form.get(A.path)}updateModel(A,i){Ua.then(()=>{this.form.get(A.path).setValue(i)})}setValue(A){this.control.setValue(A)}onSubmit(A){return this.submittedReactive.set(!0),TM(this.form,this._directives),this.ngSubmit.emit(A),this.form._events.next(new hQ(this.control)),A?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(A=void 0){this.form.reset(A),this.submittedReactive.set(!1),this.form._events.next(new uQ(this.form))}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(A){return A.pop(),A.length?this.form.get(A):this.form}static \u0275fac=function(i){return new(i||t)(V(Rn,10),V(yQ,10),V(Ur,8))};static \u0275dir=T({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(i,o){i&1&&G("submit",function(g){return o.onSubmit(g)})("reset",function(){return o.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[FA([gY]),dA]})}return t})();function wM(t,e){let A=t.indexOf(e);A>-1&&t.splice(A,1)}function yM(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var kQ=class extends mQ{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(e=null,A,i){super(UM(A),xM(i,A)),this._applyFormState(e),this._setUpdateStrategy(A),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),MQ(A)&&(A.nonNullable||A.initialValueIsDefault)&&(yM(e)?this.defaultValue=e.value:this.defaultValue=e)}setValue(e,A={}){this.value=this._pendingValue=e,this._onChange.length&&A.emitModelToViewChange!==!1&&this._onChange.forEach(i=>i(this.value,A.emitViewToModelChange!==!1)),this.updateValueAndValidity(A)}patchValue(e,A={}){this.setValue(e,A)}reset(e=this.defaultValue,A={}){this._applyFormState(e),this.markAsPristine(A),this.markAsUntouched(A),this.setValue(this.value,A),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){wM(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){wM(this._onDisabledChange,e)}_forEachChild(e){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(e){yM(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}};var rY=t=>t instanceof kQ;var sY={provide:Ni,useExisting:ot(()=>Xt)},MM=Promise.resolve(),Xt=(()=>{class t extends Ni{_changeDetectorRef;callSetDisabledState;control=new kQ;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new z;constructor(A,i,o,n,g,r){super(),this._changeDetectorRef=g,this.callSetDisabledState=r,this._parent=A,this._setValidators(i),this._setAsyncValidators(o),this.valueAccessor=OM(this,n)}ngOnChanges(A){if(this._checkForErrors(),!this._registered||"name"in A){if(this._registered&&(this._checkName(),this.formDirective)){let i=A.name.previousValue;this.formDirective.removeControl({name:i,path:this._getPath(i)})}this._setUpControl()}"isDisabled"in A&&this._updateDisabled(A),HM(A,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(A){this.viewModel=A,this.update.emit(A)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){Ja(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(A){MM.then(()=>{this.control.setValue(A,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(A){let i=A.isDisabled.currentValue,o=i!==0&&eA(i);MM.then(()=>{o&&!this.control.disabled?this.control.disable():!o&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(A){return this._parent?Xx(A,this._parent):[A]}static \u0275fac=function(i){return new(i||t)(V(dg,9),V(Rn,10),V(yQ,10),V(Wo,10),V(UA,8),V(Ur,8))};static \u0275dir=T({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[FA([sY]),dA,TA]})}return t})();var PM=new F(""),aY={provide:Ni,useExisting:ot(()=>lu)},lu=(()=>{class t extends Ni{_ngModelWarningConfig;callSetDisabledState;viewModel;form;set isDisabled(A){}model;update=new z;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(A,i,o,n,g){super(),this._ngModelWarningConfig=n,this.callSetDisabledState=g,this._setValidators(A),this._setAsyncValidators(i),this.valueAccessor=OM(this,o)}ngOnChanges(A){if(this._isControlChanged(A)){let i=A.form.previousValue;i&&fQ(i,this,!1),Ja(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}HM(A,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&fQ(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(A){this.viewModel=A,this.update.emit(A)}_isControlChanged(A){return A.hasOwnProperty("form")}static \u0275fac=function(i){return new(i||t)(V(Rn,10),V(yQ,10),V(Wo,10),V(PM,8),V(Ur,8))};static \u0275dir=T({type:t,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],standalone:!1,features:[FA([aY]),dA,TA]})}return t})(),IY={provide:dg,useExisting:ot(()=>Ta)},Ta=(()=>{class t extends dg{callSetDisabledState;get submitted(){return Gt(this._submittedReactive)}set submitted(A){this._submittedReactive.set(A)}_submitted=Oo(()=>this._submittedReactive());_submittedReactive=gt(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new z;constructor(A,i,o){super(),this.callSetDisabledState=o,this._setValidators(A),this._setAsyncValidators(i)}ngOnChanges(A){A.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(wQ(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(A){let i=this.form.get(A.path);return Ja(i,A,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(A),i}getControl(A){return this.form.get(A.path)}removeControl(A){fQ(A.control||null,A,!1),nY(this.directives,A)}addFormGroup(A){this._setUpFormContainer(A)}removeFormGroup(A){this._cleanUpFormContainer(A)}getFormGroup(A){return this.form.get(A.path)}addFormArray(A){this._setUpFormContainer(A)}removeFormArray(A){this._cleanUpFormContainer(A)}getFormArray(A){return this.form.get(A.path)}updateModel(A,i){this.form.get(A.path).setValue(i)}onSubmit(A){return this._submittedReactive.set(!0),TM(this.form,this.directives),this.ngSubmit.emit(A),this.form._events.next(new hQ(this.control)),A?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(A=void 0){this.form.reset(A),this._submittedReactive.set(!1),this.form._events.next(new uQ(this.form))}_updateDomValue(){this.directives.forEach(A=>{let i=A.control,o=this.form.get(A.path);i!==o&&(fQ(i||null,A),rY(o)&&(Ja(o,A,this.callSetDisabledState),A.control=o))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(A){let i=this.form.get(A.path);JM(i,A),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(A){if(this.form){let i=this.form.get(A.path);i&&iY(i,A)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){cu(this.form,this),this._oldForm&&wQ(this._oldForm,this)}static \u0275fac=function(i){return new(i||t)(V(Rn,10),V(yQ,10),V(Ur,8))};static \u0275dir=T({type:t,selectors:[["","formGroup",""]],hostBindings:function(i,o){i&1&&G("submit",function(g){return o.onSubmit(g)})("reset",function(){return o.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[FA([IY]),dA,TA]})}return t})();var ZM=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({})}return t})();var bQ=(()=>{class t{static withConfig(A){return{ngModule:t,providers:[{provide:Ur,useValue:A.callSetDisabledState??RQ}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[ZM]})}return t})(),qM=(()=>{class t{static withConfig(A){return{ngModule:t,providers:[{provide:PM,useValue:A.warnOnNgModelWithFormControl??"always"},{provide:Ur,useValue:A.callSetDisabledState??RQ}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[ZM]})}return t})();var PA="primary",tI=Symbol("RouteTitle"),Du=class{params;constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){let A=this.params[e];return Array.isArray(A)?A[0]:A}return null}getAll(e){if(this.has(e)){let A=this.params[e];return Array.isArray(A)?A:[A]}return[]}get keys(){return Object.keys(this.params)}};function mg(t){return new Du(t)}function eR(t,e,A){let i=A.path.split("/");if(i.length>t.length||A.pathMatch==="full"&&(e.hasChildren()||i.lengthi[n]===o)}else return t===e}function iR(t){return t.length>0?t[t.length-1]:null}function vn(t){return sn(t)?t:mn(t)?se(Promise.resolve(t)):iA(t)}var BY={exact:nR,subset:gR},oR={exact:QY,subset:EY,ignored:()=>!0};function VM(t,e,A){return BY[A.paths](t.root,e.root,A.matrixParams)&&oR[A.queryParams](t.queryParams,e.queryParams)&&!(A.fragment==="exact"&&t.fragment!==e.fragment)}function QY(t,e){return so(t,e)}function nR(t,e,A){if(!hg(t.segments,e.segments)||!SQ(t.segments,e.segments,A)||t.numberOfChildren!==e.numberOfChildren)return!1;for(let i in e.children)if(!t.children[i]||!nR(t.children[i],e.children[i],A))return!1;return!0}function EY(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(A=>tR(t[A],e[A]))}function gR(t,e,A){return rR(t,e,e.segments,A)}function rR(t,e,A,i){if(t.segments.length>A.length){let o=t.segments.slice(0,A.length);return!(!hg(o,A)||e.hasChildren()||!SQ(o,A,i))}else if(t.segments.length===A.length){if(!hg(t.segments,A)||!SQ(t.segments,A,i))return!1;for(let o in e.children)if(!t.children[o]||!gR(t.children[o],e.children[o],i))return!1;return!0}else{let o=A.slice(0,t.segments.length),n=A.slice(t.segments.length);return!hg(t.segments,o)||!SQ(t.segments,o,i)||!t.children[PA]?!1:rR(t.children[PA],e,n,i)}}function SQ(t,e,A){return e.every((i,o)=>oR[A](t[o].parameters,i.parameters))}var Io=class{root;queryParams;fragment;_queryParamMap;constructor(e=new te([],{}),A={},i=null){this.root=e,this.queryParams=A,this.fragment=i}get queryParamMap(){return this._queryParamMap??=mg(this.queryParams),this._queryParamMap}toString(){return dY.serialize(this)}},te=class{segments;children;parent=null;constructor(e,A){this.segments=e,this.children=A,Object.values(A).forEach(i=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return NQ(this)}},kn=class{path;parameters;_parameterMap;constructor(e,A){this.path=e,this.parameters=A}get parameterMap(){return this._parameterMap??=mg(this.parameters),this._parameterMap}toString(){return aR(this)}};function cY(t,e){return hg(t,e)&&t.every((A,i)=>so(A.parameters,e[i].parameters))}function hg(t,e){return t.length!==e.length?!1:t.every((A,i)=>A.path===e[i].path)}function lY(t,e){let A=[];return Object.entries(t.children).forEach(([i,o])=>{i===PA&&(A=A.concat(e(o,i)))}),Object.entries(t.children).forEach(([i,o])=>{i!==PA&&(A=A.concat(e(o,i)))}),A}var Dg=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:()=>new bn,providedIn:"root"})}return t})(),bn=class{parse(e){let A=new wu(e);return new Io(A.parseRootSegment(),A.parseQueryParams(),A.parseFragment())}serialize(e){let A=`/${Oa(e.root,!0)}`,i=mY(e.queryParams),o=typeof e.fragment=="string"?`#${hY(e.fragment)}`:"";return`${A}${i}${o}`}},dY=new bn;function NQ(t){return t.segments.map(e=>aR(e)).join("/")}function Oa(t,e){if(!t.hasChildren())return NQ(t);if(e){let A=t.children[PA]?Oa(t.children[PA],!1):"",i=[];return Object.entries(t.children).forEach(([o,n])=>{o!==PA&&i.push(`${o}:${Oa(n,!1)}`)}),i.length>0?`${A}(${i.join("//")})`:A}else{let A=lY(t,(i,o)=>o===PA?[Oa(t.children[PA],!1)]:[`${o}:${Oa(i,!1)}`]);return Object.keys(t.children).length===1&&t.children[PA]!=null?`${NQ(t)}/${A[0]}`:`${NQ(t)}/(${A.join("//")})`}}function sR(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function FQ(t){return sR(t).replace(/%3B/gi,";")}function hY(t){return encodeURI(t)}function pu(t){return sR(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function GQ(t){return decodeURIComponent(t)}function WM(t){return GQ(t.replace(/\+/g,"%20"))}function aR(t){return`${pu(t.path)}${uY(t.parameters)}`}function uY(t){return Object.entries(t).map(([e,A])=>`;${pu(e)}=${pu(A)}`).join("")}function mY(t){let e=Object.entries(t).map(([A,i])=>Array.isArray(i)?i.map(o=>`${FQ(A)}=${FQ(o)}`).join("&"):`${FQ(A)}=${FQ(i)}`).filter(A=>A);return e.length?`?${e.join("&")}`:""}var DY=/^[^\/()?;#]+/;function du(t){let e=t.match(DY);return e?e[0]:""}var fY=/^[^\/()?;=#]+/;function pY(t){let e=t.match(fY);return e?e[0]:""}var wY=/^[^=?&#]+/;function yY(t){let e=t.match(wY);return e?e[0]:""}var MY=/^[^&#]+/;function RY(t){let e=t.match(MY);return e?e[0]:""}var wu=class{url;remaining;constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new te([],{}):new te([],this.parseChildren())}parseQueryParams(){let e={};if(this.consumeOptional("?"))do this.parseQueryParam(e);while(this.consumeOptional("&"));return e}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let A={};this.peekStartsWith("/(")&&(this.capture("/"),A=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(e.length>0||Object.keys(A).length>0)&&(i[PA]=new te(e,A)),i}parseSegment(){let e=du(this.remaining);if(e===""&&this.peekStartsWith(";"))throw new H(4009,!1);return this.capture(e),new kn(GQ(e),this.parseMatrixParams())}parseMatrixParams(){let e={};for(;this.consumeOptional(";");)this.parseParam(e);return e}parseParam(e){let A=pY(this.remaining);if(!A)return;this.capture(A);let i="";if(this.consumeOptional("=")){let o=du(this.remaining);o&&(i=o,this.capture(i))}e[GQ(A)]=GQ(i)}parseQueryParam(e){let A=yY(this.remaining);if(!A)return;this.capture(A);let i="";if(this.consumeOptional("=")){let g=RY(this.remaining);g&&(i=g,this.capture(i))}let o=WM(A),n=WM(i);if(e.hasOwnProperty(o)){let g=e[o];Array.isArray(g)||(g=[g],e[o]=g),g.push(n)}else e[o]=n}parseParens(e){let A={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let i=du(this.remaining),o=this.remaining[i.length];if(o!=="/"&&o!==")"&&o!==";")throw new H(4010,!1);let n;i.indexOf(":")>-1?(n=i.slice(0,i.indexOf(":")),this.capture(n),this.capture(":")):e&&(n=PA);let g=this.parseChildren();A[n]=Object.keys(g).length===1?g[PA]:new te([],g),this.consumeOptional("//")}return A}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return this.peekStartsWith(e)?(this.remaining=this.remaining.substring(e.length),!0):!1}capture(e){if(!this.consumeOptional(e))throw new H(4011,!1)}};function IR(t){return t.segments.length>0?new te([],{[PA]:t}):t}function CR(t){let e={};for(let[i,o]of Object.entries(t.children)){let n=CR(o);if(i===PA&&n.segments.length===0&&n.hasChildren())for(let[g,r]of Object.entries(n.children))e[g]=r;else(n.segments.length>0||n.hasChildren())&&(e[i]=n)}let A=new te(t.segments,e);return kY(A)}function kY(t){if(t.numberOfChildren===1&&t.children[PA]){let e=t.children[PA];return new te(t.segments.concat(e.segments),e.children)}return t}function Or(t){return t instanceof Io}function BR(t,e,A=null,i=null){let o=QR(t);return ER(o,e,A,i)}function QR(t){let e;function A(n){let g={};for(let s of n.children){let a=A(s);g[s.outlet]=a}let r=new te(n.url,g);return n===t&&(e=r),r}let i=A(t.root),o=IR(i);return e??o}function ER(t,e,A,i){let o=t;for(;o.parent;)o=o.parent;if(e.length===0)return hu(o,o,o,A,i);let n=bY(e);if(n.toRoot())return hu(o,o,new te([],{}),A,i);let g=FY(n,o,t),r=g.processChildren?Za(g.segmentGroup,g.index,n.commands):lR(g.segmentGroup,g.index,n.commands);return hu(o,g.segmentGroup,r,A,i)}function _Q(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function Va(t){return typeof t=="object"&&t!=null&&t.outlets}function hu(t,e,A,i,o){let n={};i&&Object.entries(i).forEach(([s,a])=>{n[s]=Array.isArray(a)?a.map(Q=>`${Q}`):`${a}`});let g;t===e?g=A:g=cR(t,e,A);let r=IR(CR(g));return new Io(r,n,o)}function cR(t,e,A){let i={};return Object.entries(t.children).forEach(([o,n])=>{n===e?i[o]=A:i[o]=cR(n,e,A)}),new te(t.segments,i)}var KQ=class{isAbsolute;numberOfDoubleDots;commands;constructor(e,A,i){if(this.isAbsolute=e,this.numberOfDoubleDots=A,this.commands=i,e&&i.length>0&&_Q(i[0]))throw new H(4003,!1);let o=i.find(Va);if(o&&o!==iR(i))throw new H(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function bY(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new KQ(!0,0,t);let e=0,A=!1,i=t.reduce((o,n,g)=>{if(typeof n=="object"&&n!=null){if(n.outlets){let r={};return Object.entries(n.outlets).forEach(([s,a])=>{r[s]=typeof a=="string"?a.split("/"):a}),[...o,{outlets:r}]}if(n.segmentPath)return[...o,n.segmentPath]}return typeof n!="string"?[...o,n]:g===0?(n.split("/").forEach((r,s)=>{s==0&&r==="."||(s==0&&r===""?A=!0:r===".."?e++:r!=""&&o.push(r))}),o):[...o,n]},[]);return new KQ(A,e,i)}var Hr=class{segmentGroup;processChildren;index;constructor(e,A,i){this.segmentGroup=e,this.processChildren=A,this.index=i}};function FY(t,e,A){if(t.isAbsolute)return new Hr(e,!0,0);if(!A)return new Hr(e,!1,NaN);if(A.parent===null)return new Hr(A,!0,0);let i=_Q(t.commands[0])?0:1,o=A.segments.length-1+i;return vY(A,o,t.numberOfDoubleDots)}function vY(t,e,A){let i=t,o=e,n=A;for(;n>o;){if(n-=o,i=i.parent,!i)throw new H(4005,!1);o=i.segments.length}return new Hr(i,!1,o-n)}function SY(t){return Va(t[0])?t[0].outlets:{[PA]:t}}function lR(t,e,A){if(t??=new te([],{}),t.segments.length===0&&t.hasChildren())return Za(t,e,A);let i=NY(t,e,A),o=A.slice(i.commandIndex);if(i.match&&i.pathIndexn!==PA)&&t.children[PA]&&t.numberOfChildren===1&&t.children[PA].segments.length===0){let n=Za(t.children[PA],e,A);return new te(t.segments,n.children)}return Object.entries(i).forEach(([n,g])=>{typeof g=="string"&&(g=[g]),g!==null&&(o[n]=lR(t.children[n],e,g))}),Object.entries(t.children).forEach(([n,g])=>{i[n]===void 0&&(o[n]=g)}),new te(t.segments,o)}}function NY(t,e,A){let i=0,o=e,n={match:!1,pathIndex:0,commandIndex:0};for(;o=A.length)return n;let g=t.segments[o],r=A[i];if(Va(r))break;let s=`${r}`,a=i0&&s===void 0)break;if(s&&a&&typeof a=="object"&&a.outlets===void 0){if(!jM(s,a,g))return n;i+=2}else{if(!jM(s,{},g))return n;i++}o++}return{match:!0,pathIndex:o,commandIndex:i}}function yu(t,e,A){let i=t.segments.slice(0,e),o=0;for(;o{typeof i=="string"&&(i=[i]),i!==null&&(e[A]=yu(new te([],{}),0,i))}),e}function zM(t){let e={};return Object.entries(t).forEach(([A,i])=>e[A]=`${i}`),e}function jM(t,e,A){return t==A.path&&so(e,A.parameters)}var LQ="imperative",We=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t}(We||{}),Ai=class{id;url;constructor(e,A){this.id=e,this.url=A}},Fn=class extends Ai{type=We.NavigationStart;navigationTrigger;restoredState;constructor(e,A,i="imperative",o=null){super(e,A),this.navigationTrigger=i,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},ei=class extends Ai{urlAfterRedirects;type=We.NavigationEnd;constructor(e,A,i){super(e,A),this.urlAfterRedirects=i}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},Lt=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t}(Lt||{}),Pr=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}(Pr||{}),ao=class extends Ai{reason;code;type=We.NavigationCancel;constructor(e,A,i,o){super(e,A),this.reason=i,this.code=o}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},Co=class extends Ai{reason;code;type=We.NavigationSkipped;constructor(e,A,i,o){super(e,A),this.reason=i,this.code=o}},Zr=class extends Ai{error;target;type=We.NavigationError;constructor(e,A,i,o){super(e,A),this.error=i,this.target=o}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Wa=class extends Ai{urlAfterRedirects;state;type=We.RoutesRecognized;constructor(e,A,i,o){super(e,A),this.urlAfterRedirects=i,this.state=o}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},UQ=class extends Ai{urlAfterRedirects;state;type=We.GuardsCheckStart;constructor(e,A,i,o){super(e,A),this.urlAfterRedirects=i,this.state=o}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},xQ=class extends Ai{urlAfterRedirects;state;shouldActivate;type=We.GuardsCheckEnd;constructor(e,A,i,o,n){super(e,A),this.urlAfterRedirects=i,this.state=o,this.shouldActivate=n}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},YQ=class extends Ai{urlAfterRedirects;state;type=We.ResolveStart;constructor(e,A,i,o){super(e,A),this.urlAfterRedirects=i,this.state=o}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},JQ=class extends Ai{urlAfterRedirects;state;type=We.ResolveEnd;constructor(e,A,i,o){super(e,A),this.urlAfterRedirects=i,this.state=o}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},HQ=class{route;type=We.RouteConfigLoadStart;constructor(e){this.route=e}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},TQ=class{route;type=We.RouteConfigLoadEnd;constructor(e){this.route=e}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},OQ=class{snapshot;type=We.ChildActivationStart;constructor(e){this.snapshot=e}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},PQ=class{snapshot;type=We.ChildActivationEnd;constructor(e){this.snapshot=e}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},ZQ=class{snapshot;type=We.ActivationStart;constructor(e){this.snapshot=e}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},qQ=class{snapshot;type=We.ActivationEnd;constructor(e){this.snapshot=e}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},qr=class{routerEvent;position;anchor;type=We.Scroll;constructor(e,A,i){this.routerEvent=e,this.position=A,this.anchor=i}toString(){let e=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${e}')`}},za=class{},Vr=class{url;navigationBehaviorOptions;constructor(e,A){this.url=e,this.navigationBehaviorOptions=A}};function LY(t,e){return t.providers&&!t._injector&&(t._injector=la(t.providers,e,`Route: ${t.path}`)),t._injector??e}function Gi(t){return t.outlet||PA}function _Y(t,e){let A=t.filter(i=>Gi(i)===e);return A.push(...t.filter(i=>Gi(i)!==e)),A}function iI(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let e=t.parent;e;e=e.parent){let A=e.routeConfig;if(A?._loadedInjector)return A._loadedInjector;if(A?._injector)return A._injector}return null}var VQ=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return iI(this.route?.snapshot)??this.rootInjector}constructor(e){this.rootInjector=e,this.children=new fg(this.rootInjector)}},fg=(()=>{class t{rootInjector;contexts=new Map;constructor(A){this.rootInjector=A}onChildOutletCreated(A,i){let o=this.getOrCreateContext(A);o.outlet=i,this.contexts.set(A,o)}onChildOutletDestroyed(A){let i=this.getContext(A);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){let A=this.contexts;return this.contexts=new Map,A}onOutletReAttached(A){this.contexts=A}getOrCreateContext(A){let i=this.getContext(A);return i||(i=new VQ(this.rootInjector),this.contexts.set(A,i)),i}getContext(A){return this.contexts.get(A)||null}static \u0275fac=function(i){return new(i||t)(Z(Ye))};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),WQ=class{_root;constructor(e){this._root=e}get root(){return this._root.value}parent(e){let A=this.pathFromRoot(e);return A.length>1?A[A.length-2]:null}children(e){let A=Mu(e,this._root);return A?A.children.map(i=>i.value):[]}firstChild(e){let A=Mu(e,this._root);return A&&A.children.length>0?A.children[0].value:null}siblings(e){let A=Ru(e,this._root);return A.length<2?[]:A[A.length-2].children.map(o=>o.value).filter(o=>o!==e)}pathFromRoot(e){return Ru(e,this._root).map(A=>A.value)}};function Mu(t,e){if(t===e.value)return e;for(let A of e.children){let i=Mu(t,A);if(i)return i}return null}function Ru(t,e){if(t===e.value)return[e];for(let A of e.children){let i=Ru(t,A);if(i.length)return i.unshift(e),i}return[]}var $t=class{value;children;constructor(e,A){this.value=e,this.children=A}toString(){return`TreeNode(${this.value})`}};function Jr(t){let e={};return t&&t.children.forEach(A=>e[A.value.outlet]=A),e}var ja=class extends WQ{snapshot;constructor(e,A){super(e),this.snapshot=A,Lu(this,e)}toString(){return this.snapshot.toString()}};function dR(t){let e=KY(t),A=new $A([new kn("",{})]),i=new $A({}),o=new $A({}),n=new $A({}),g=new $A(""),r=new _t(A,i,n,g,o,PA,t,e.root);return r.snapshot=e.root,new ja(new $t(r,[]),e)}function KY(t){let e={},A={},i={},o="",n=new ug([],e,i,o,A,PA,t,null,{});return new Xa("",new $t(n,[]))}var _t=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(e,A,i,o,n,g,r,s){this.urlSubject=e,this.paramsSubject=A,this.queryParamsSubject=i,this.fragmentSubject=o,this.dataSubject=n,this.outlet=g,this.component=r,this._futureSnapshot=s,this.title=this.dataSubject?.pipe(sA(a=>a[tI]))??iA(void 0),this.url=e,this.params=A,this.queryParams=i,this.fragment=o,this.data=n}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(sA(e=>mg(e))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(sA(e=>mg(e))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function zQ(t,e,A="emptyOnly"){let i,{routeConfig:o}=t;return e!==null&&(A==="always"||o?.path===""||!e.component&&!e.routeConfig?.loadComponent)?i={params:b(b({},e.params),t.params),data:b(b({},e.data),t.data),resolve:b(b(b(b({},t.data),e.data),o?.data),t._resolvedData)}:i={params:b({},t.params),data:b({},t.data),resolve:b(b({},t.data),t._resolvedData??{})},o&&uR(o)&&(i.resolve[tI]=o.title),i}var ug=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[tI]}constructor(e,A,i,o,n,g,r,s,a){this.url=e,this.params=A,this.queryParams=i,this.fragment=o,this.data=n,this.outlet=g,this.component=r,this.routeConfig=s,this._resolve=a}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??=mg(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=mg(this.queryParams),this._queryParamMap}toString(){let e=this.url.map(i=>i.toString()).join("/"),A=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${e}', path:'${A}')`}},Xa=class extends WQ{url;constructor(e,A){super(A),this.url=e,Lu(this,A)}toString(){return hR(this._root)}};function Lu(t,e){e.value._routerState=t,e.children.forEach(A=>Lu(t,A))}function hR(t){let e=t.children.length>0?` { ${t.children.map(hR).join(", ")} } `:"";return`${t.value}${e}`}function uu(t){if(t.snapshot){let e=t.snapshot,A=t._futureSnapshot;t.snapshot=A,so(e.queryParams,A.queryParams)||t.queryParamsSubject.next(A.queryParams),e.fragment!==A.fragment&&t.fragmentSubject.next(A.fragment),so(e.params,A.params)||t.paramsSubject.next(A.params),CY(e.url,A.url)||t.urlSubject.next(A.url),so(e.data,A.data)||t.dataSubject.next(A.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function ku(t,e){let A=so(t.params,e.params)&&cY(t.url,e.url),i=!t.parent!=!e.parent;return A&&!i&&(!t.parent||ku(t.parent,e.parent))}function uR(t){return typeof t.title=="string"||t.title===null}var mR=new F(""),_u=(()=>{class t{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=PA;activateEvents=new z;deactivateEvents=new z;attachEvents=new z;detachEvents=new z;routerOutletData=Hw(void 0);parentContexts=B(fg);location=B(Qe);changeDetector=B(UA);inputBinder=B(oI,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(A){if(A.name){let{firstChange:i,previousValue:o}=A.name;if(i)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(A){return this.parentContexts.getContext(A)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let A=this.parentContexts.getContext(this.name);A?.route&&(A.attachRef?this.attach(A.attachRef,A.route):this.activateWith(A.route,A.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new H(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new H(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new H(4012,!1);this.location.detach();let A=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(A.instance),A}attach(A,i){this.activated=A,this._activatedRoute=i,this.location.insert(A.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(A.instance)}deactivate(){if(this.activated){let A=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(A)}}activateWith(A,i){if(this.isActivated)throw new H(4013,!1);this._activatedRoute=A;let o=this.location,g=A.snapshot.component,r=this.parentContexts.getOrCreateContext(this.name).children,s=new bu(A,r,o.injector,this.routerOutletData);this.activated=o.createComponent(g,{index:o.length,injector:s,environmentInjector:i}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[TA]})}return t})(),bu=class{route;childContexts;parent;outletData;constructor(e,A,i,o){this.route=e,this.childContexts=A,this.parent=i,this.outletData=o}get(e,A){return e===_t?this.route:e===fg?this.childContexts:e===mR?this.outletData:this.parent.get(e,A)}},oI=new F(""),Ku=(()=>{class t{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(A){this.unsubscribeFromRouteData(A),this.subscribeToRouteData(A)}unsubscribeFromRouteData(A){this.outletDataSubscriptions.get(A)?.unsubscribe(),this.outletDataSubscriptions.delete(A)}subscribeToRouteData(A){let{activatedRoute:i}=A,o=mt([i.queryParams,i.params,i.data]).pipe(Ie(([n,g,r],s)=>(r=b(b(b({},n),g),r),s===0?iA(r):Promise.resolve(r)))).subscribe(n=>{if(!A.isActivated||!A.activatedComponentRef||A.activatedRoute!==i||i.component===null){this.unsubscribeFromRouteData(A);return}let g=x0(i.component);if(!g){this.unsubscribeFromRouteData(A);return}for(let{templateName:r}of g.inputs)A.activatedComponentRef.setInput(r,n[r])});this.outletDataSubscriptions.set(A,o)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})();function UY(t,e,A){let i=$a(t,e._root,A?A._root:void 0);return new ja(i,e)}function $a(t,e,A){if(A&&t.shouldReuseRoute(e.value,A.value.snapshot)){let i=A.value;i._futureSnapshot=e.value;let o=xY(t,e,A);return new $t(i,o)}else{if(t.shouldAttach(e.value)){let n=t.retrieve(e.value);if(n!==null){let g=n.route;return g.value._futureSnapshot=e.value,g.children=e.children.map(r=>$a(t,r)),g}}let i=YY(e.value),o=e.children.map(n=>$a(t,n));return new $t(i,o)}}function xY(t,e,A){return e.children.map(i=>{for(let o of A.children)if(t.shouldReuseRoute(i.value,o.value.snapshot))return $a(t,i,o);return $a(t,i)})}function YY(t){return new _t(new $A(t.url),new $A(t.params),new $A(t.queryParams),new $A(t.fragment),new $A(t.data),t.outlet,t.component,t)}var Wr=class{redirectTo;navigationBehaviorOptions;constructor(e,A){this.redirectTo=e,this.navigationBehaviorOptions=A}},DR="ngNavigationCancelingError";function jQ(t,e){let{redirectTo:A,navigationBehaviorOptions:i}=Or(e)?{redirectTo:e,navigationBehaviorOptions:void 0}:e,o=fR(!1,Lt.Redirect);return o.url=A,o.navigationBehaviorOptions=i,o}function fR(t,e){let A=new Error(`NavigationCancelingError: ${t||""}`);return A[DR]=!0,A.cancellationCode=e,A}function JY(t){return pR(t)&&Or(t.url)}function pR(t){return!!t&&t[DR]}var HY=(t,e,A,i)=>sA(o=>(new Fu(e,o.targetRouterState,o.currentRouterState,A,i).activate(t),o)),Fu=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(e,A,i,o,n){this.routeReuseStrategy=e,this.futureState=A,this.currState=i,this.forwardEvent=o,this.inputBindingEnabled=n}activate(e){let A=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(A,i,e),uu(this.futureState.root),this.activateChildRoutes(A,i,e)}deactivateChildRoutes(e,A,i){let o=Jr(A);e.children.forEach(n=>{let g=n.value.outlet;this.deactivateRoutes(n,o[g],i),delete o[g]}),Object.values(o).forEach(n=>{this.deactivateRouteAndItsChildren(n,i)})}deactivateRoutes(e,A,i){let o=e.value,n=A?A.value:null;if(o===n)if(o.component){let g=i.getContext(o.outlet);g&&this.deactivateChildRoutes(e,A,g.children)}else this.deactivateChildRoutes(e,A,i);else n&&this.deactivateRouteAndItsChildren(A,i)}deactivateRouteAndItsChildren(e,A){e.value.component&&this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,A):this.deactivateRouteAndOutlet(e,A)}detachAndStoreRouteSubtree(e,A){let i=A.getContext(e.value.outlet),o=i&&e.value.component?i.children:A,n=Jr(e);for(let g of Object.values(n))this.deactivateRouteAndItsChildren(g,o);if(i&&i.outlet){let g=i.outlet.detach(),r=i.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:g,route:e,contexts:r})}}deactivateRouteAndOutlet(e,A){let i=A.getContext(e.value.outlet),o=i&&e.value.component?i.children:A,n=Jr(e);for(let g of Object.values(n))this.deactivateRouteAndItsChildren(g,o);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null)}activateChildRoutes(e,A,i){let o=Jr(A);e.children.forEach(n=>{this.activateRoutes(n,o[n.value.outlet],i),this.forwardEvent(new qQ(n.value.snapshot))}),e.children.length&&this.forwardEvent(new PQ(e.value.snapshot))}activateRoutes(e,A,i){let o=e.value,n=A?A.value:null;if(uu(o),o===n)if(o.component){let g=i.getOrCreateContext(o.outlet);this.activateChildRoutes(e,A,g.children)}else this.activateChildRoutes(e,A,i);else if(o.component){let g=i.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){let r=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),g.children.onOutletReAttached(r.contexts),g.attachRef=r.componentRef,g.route=r.route.value,g.outlet&&g.outlet.attach(r.componentRef,r.route.value),uu(r.route.value),this.activateChildRoutes(e,null,g.children)}else g.attachRef=null,g.route=o,g.outlet&&g.outlet.activateWith(o,g.injector),this.activateChildRoutes(e,null,g.children)}else this.activateChildRoutes(e,null,i)}},XQ=class{path;route;constructor(e){this.path=e,this.route=this.path[this.path.length-1]}},Tr=class{component;route;constructor(e,A){this.component=e,this.route=A}};function TY(t,e,A){let i=t._root,o=e?e._root:null;return Pa(i,o,A,[i.value])}function OY(t){let e=t.routeConfig?t.routeConfig.canActivateChild:null;return!e||e.length===0?null:{node:t,guards:e}}function jr(t,e){let A=Symbol(),i=e.get(t,A);return i===A?typeof t=="function"&&!Jp(t)?t:e.get(t):i}function Pa(t,e,A,i,o={canDeactivateChecks:[],canActivateChecks:[]}){let n=Jr(e);return t.children.forEach(g=>{PY(g,n[g.value.outlet],A,i.concat([g.value]),o),delete n[g.value.outlet]}),Object.entries(n).forEach(([g,r])=>qa(r,A.getContext(g),o)),o}function PY(t,e,A,i,o={canDeactivateChecks:[],canActivateChecks:[]}){let n=t.value,g=e?e.value:null,r=A?A.getContext(t.value.outlet):null;if(g&&n.routeConfig===g.routeConfig){let s=ZY(g,n,n.routeConfig.runGuardsAndResolvers);s?o.canActivateChecks.push(new XQ(i)):(n.data=g.data,n._resolvedData=g._resolvedData),n.component?Pa(t,e,r?r.children:null,i,o):Pa(t,e,A,i,o),s&&r&&r.outlet&&r.outlet.isActivated&&o.canDeactivateChecks.push(new Tr(r.outlet.component,g))}else g&&qa(e,r,o),o.canActivateChecks.push(new XQ(i)),n.component?Pa(t,null,r?r.children:null,i,o):Pa(t,null,A,i,o);return o}function ZY(t,e,A){if(typeof A=="function")return A(t,e);switch(A){case"pathParamsChange":return!hg(t.url,e.url);case"pathParamsOrQueryParamsChange":return!hg(t.url,e.url)||!so(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ku(t,e)||!so(t.queryParams,e.queryParams);case"paramsChange":default:return!ku(t,e)}}function qa(t,e,A){let i=Jr(t),o=t.value;Object.entries(i).forEach(([n,g])=>{o.component?e?qa(g,e.children.getContext(n),A):qa(g,null,A):qa(g,e,A)}),o.component?e&&e.outlet&&e.outlet.isActivated?A.canDeactivateChecks.push(new Tr(e.outlet.component,o)):A.canDeactivateChecks.push(new Tr(null,o)):A.canDeactivateChecks.push(new Tr(null,o))}function nI(t){return typeof t=="function"}function qY(t){return typeof t=="boolean"}function VY(t){return t&&nI(t.canLoad)}function WY(t){return t&&nI(t.canActivate)}function zY(t){return t&&nI(t.canActivateChild)}function jY(t){return t&&nI(t.canDeactivate)}function XY(t){return t&&nI(t.canMatch)}function wR(t){return t instanceof No||t?.name==="EmptyError"}var vQ=Symbol("INITIAL_VALUE");function zr(){return Ie(t=>mt(t.map(e=>e.pipe(ue(1),Me(vQ)))).pipe(sA(e=>{for(let A of e)if(A!==!0){if(A===vQ)return vQ;if(A===!1||$Y(A))return A}return!0}),kA(e=>e!==vQ),ue(1)))}function $Y(t){return Or(t)||t instanceof Wr}function AJ(t,e){return ve(A=>{let{targetSnapshot:i,currentSnapshot:o,guards:{canActivateChecks:n,canDeactivateChecks:g}}=A;return g.length===0&&n.length===0?iA(uA(b({},A),{guardsResult:!0})):eJ(g,i,o,t).pipe(ve(r=>r&&qY(r)?tJ(i,n,t,e):iA(r)),sA(r=>uA(b({},A),{guardsResult:r})))})}function eJ(t,e,A,i){return se(t).pipe(ve(o=>rJ(o.component,o.route,A,e,i)),Wi(o=>o!==!0,!0))}function tJ(t,e,A,i){return se(e).pipe(qi(o=>In(oJ(o.route.parent,i),iJ(o.route,i),gJ(t,o.path,A),nJ(t,o.route,A))),Wi(o=>o!==!0,!0))}function iJ(t,e){return t!==null&&e&&e(new ZQ(t)),iA(!0)}function oJ(t,e){return t!==null&&e&&e(new OQ(t)),iA(!0)}function nJ(t,e,A){let i=e.routeConfig?e.routeConfig.canActivate:null;if(!i||i.length===0)return iA(!0);let o=i.map(n=>Zi(()=>{let g=iI(e)??A,r=jr(n,g),s=WY(r)?r.canActivate(e,t):St(g,()=>r(e,t));return vn(s).pipe(Wi())}));return iA(o).pipe(zr())}function gJ(t,e,A){let i=e[e.length-1],n=e.slice(0,e.length-1).reverse().map(g=>OY(g)).filter(g=>g!==null).map(g=>Zi(()=>{let r=g.guards.map(s=>{let a=iI(g.node)??A,Q=jr(s,a),c=zY(Q)?Q.canActivateChild(i,t):St(a,()=>Q(i,t));return vn(c).pipe(Wi())});return iA(r).pipe(zr())}));return iA(n).pipe(zr())}function rJ(t,e,A,i,o){let n=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!n||n.length===0)return iA(!0);let g=n.map(r=>{let s=iI(e)??o,a=jr(r,s),Q=jY(a)?a.canDeactivate(t,e,A,i):St(s,()=>a(t,e,A,i));return vn(Q).pipe(Wi())});return iA(g).pipe(zr())}function sJ(t,e,A,i){let o=e.canLoad;if(o===void 0||o.length===0)return iA(!0);let n=o.map(g=>{let r=jr(g,t),s=VY(r)?r.canLoad(e,A):St(t,()=>r(e,A));return vn(s)});return iA(n).pipe(zr(),yR(i))}function yR(t){return tl(Ce(e=>{if(typeof e!="boolean")throw jQ(t,e)}),sA(e=>e===!0))}function aJ(t,e,A,i){let o=e.canMatch;if(!o||o.length===0)return iA(!0);let n=o.map(g=>{let r=jr(g,t),s=XY(r)?r.canMatch(e,A):St(t,()=>r(e,A));return vn(s)});return iA(n).pipe(zr(),yR(i))}var AI=class{segmentGroup;constructor(e){this.segmentGroup=e||null}},eI=class extends Error{urlTree;constructor(e){super(),this.urlTree=e}};function Yr(t){return rn(new AI(t))}function IJ(t){return rn(new H(4e3,!1))}function CJ(t){return rn(fR(!1,Lt.GuardRejected))}var vu=class{urlSerializer;urlTree;constructor(e,A){this.urlSerializer=e,this.urlTree=A}lineralizeSegments(e,A){let i=[],o=A.root;for(;;){if(i=i.concat(o.segments),o.numberOfChildren===0)return iA(i);if(o.numberOfChildren>1||!o.children[PA])return IJ(`${e.redirectTo}`);o=o.children[PA]}}applyRedirectCommands(e,A,i,o,n){if(typeof A!="string"){let r=A,{queryParams:s,fragment:a,routeConfig:Q,url:c,outlet:f,params:m,data:p,title:M}=o,K=St(n,()=>r({params:m,data:p,queryParams:s,fragment:a,routeConfig:Q,url:c,outlet:f,title:M}));if(K instanceof Io)throw new eI(K);A=K}let g=this.applyRedirectCreateUrlTree(A,this.urlSerializer.parse(A),e,i);if(A[0]==="/")throw new eI(g);return g}applyRedirectCreateUrlTree(e,A,i,o){let n=this.createSegmentGroup(e,A.root,i,o);return new Io(n,this.createQueryParams(A.queryParams,this.urlTree.queryParams),A.fragment)}createQueryParams(e,A){let i={};return Object.entries(e).forEach(([o,n])=>{if(typeof n=="string"&&n[0]===":"){let r=n.substring(1);i[o]=A[r]}else i[o]=n}),i}createSegmentGroup(e,A,i,o){let n=this.createSegments(e,A.segments,i,o),g={};return Object.entries(A.children).forEach(([r,s])=>{g[r]=this.createSegmentGroup(e,s,i,o)}),new te(n,g)}createSegments(e,A,i,o){return A.map(n=>n.path[0]===":"?this.findPosParam(e,n,o):this.findOrReturn(n,i))}findPosParam(e,A,i){let o=i[A.path.substring(1)];if(!o)throw new H(4001,!1);return o}findOrReturn(e,A){let i=0;for(let o of A){if(o.path===e.path)return A.splice(i),o;i++}return e}},Su={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function BJ(t,e,A,i,o){let n=MR(t,e,A);return n.matched?(i=LY(e,i),aJ(i,e,A,o).pipe(sA(g=>g===!0?n:b({},Su)))):iA(n)}function MR(t,e,A){if(e.path==="**")return QJ(A);if(e.path==="")return e.pathMatch==="full"&&(t.hasChildren()||A.length>0)?b({},Su):{matched:!0,consumedSegments:[],remainingSegments:A,parameters:{},positionalParamSegments:{}};let o=(e.matcher||eR)(A,t,e);if(!o)return b({},Su);let n={};Object.entries(o.posParams??{}).forEach(([r,s])=>{n[r]=s.path});let g=o.consumed.length>0?b(b({},n),o.consumed[o.consumed.length-1].parameters):n;return{matched:!0,consumedSegments:o.consumed,remainingSegments:A.slice(o.consumed.length),parameters:g,positionalParamSegments:o.posParams??{}}}function QJ(t){return{matched:!0,parameters:t.length>0?iR(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}function XM(t,e,A,i){return A.length>0&&lJ(t,A,i)?{segmentGroup:new te(e,cJ(i,new te(A,t.children))),slicedSegments:[]}:A.length===0&&dJ(t,A,i)?{segmentGroup:new te(t.segments,EJ(t,A,i,t.children)),slicedSegments:A}:{segmentGroup:new te(t.segments,t.children),slicedSegments:A}}function EJ(t,e,A,i){let o={};for(let n of A)if(AE(t,e,n)&&!i[Gi(n)]){let g=new te([],{});o[Gi(n)]=g}return b(b({},i),o)}function cJ(t,e){let A={};A[PA]=e;for(let i of t)if(i.path===""&&Gi(i)!==PA){let o=new te([],{});A[Gi(i)]=o}return A}function lJ(t,e,A){return A.some(i=>AE(t,e,i)&&Gi(i)!==PA)}function dJ(t,e,A){return A.some(i=>AE(t,e,i))}function AE(t,e,A){return(t.hasChildren()||e.length>0)&&A.pathMatch==="full"?!1:A.path===""}function hJ(t,e,A){return e.length===0&&!t.children[A]}var Nu=class{};function uJ(t,e,A,i,o,n,g="emptyOnly"){return new Gu(t,e,A,i,o,g,n).recognize()}var mJ=31,Gu=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(e,A,i,o,n,g,r){this.injector=e,this.configLoader=A,this.rootComponentType=i,this.config=o,this.urlTree=n,this.paramsInheritanceStrategy=g,this.urlSerializer=r,this.applyRedirects=new vu(this.urlSerializer,this.urlTree)}noMatchError(e){return new H(4002,`'${e.segmentGroup}'`)}recognize(){let e=XM(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(e).pipe(sA(({children:A,rootSnapshot:i})=>{let o=new $t(i,A),n=new Xa("",o),g=BR(i,[],this.urlTree.queryParams,this.urlTree.fragment);return g.queryParams=this.urlTree.queryParams,n.url=this.urlSerializer.serialize(g),{state:n,tree:g}}))}match(e){let A=new ug([],Object.freeze({}),Object.freeze(b({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),PA,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,e,PA,A).pipe(sA(i=>({children:i,rootSnapshot:A})),Oe(i=>{if(i instanceof eI)return this.urlTree=i.urlTree,this.match(i.urlTree.root);throw i instanceof AI?this.noMatchError(i):i}))}processSegmentGroup(e,A,i,o,n){return i.segments.length===0&&i.hasChildren()?this.processChildren(e,A,i,n):this.processSegment(e,A,i,i.segments,o,!0,n).pipe(sA(g=>g instanceof $t?[g]:[]))}processChildren(e,A,i,o){let n=[];for(let g of Object.keys(i.children))g==="primary"?n.unshift(g):n.push(g);return se(n).pipe(qi(g=>{let r=i.children[g],s=_Y(A,g);return this.processSegmentGroup(e,s,r,g,o)}),sl((g,r)=>(g.push(...r),g)),Cn(null),rl(),ve(g=>{if(g===null)return Yr(i);let r=RR(g);return DJ(r),iA(r)}))}processSegment(e,A,i,o,n,g,r){return se(A).pipe(qi(s=>this.processSegmentAgainstRoute(s._injector??e,A,s,i,o,n,g,r).pipe(Oe(a=>{if(a instanceof AI)return iA(null);throw a}))),Wi(s=>!!s),Oe(s=>{if(wR(s))return hJ(i,o,n)?iA(new Nu):Yr(i);throw s}))}processSegmentAgainstRoute(e,A,i,o,n,g,r,s){return Gi(i)!==g&&(g===PA||!AE(o,n,i))?Yr(o):i.redirectTo===void 0?this.matchSegmentAgainstRoute(e,o,i,n,g,s):this.allowRedirects&&r?this.expandSegmentAgainstRouteUsingRedirect(e,o,A,i,n,g,s):Yr(o)}expandSegmentAgainstRouteUsingRedirect(e,A,i,o,n,g,r){let{matched:s,parameters:a,consumedSegments:Q,positionalParamSegments:c,remainingSegments:f}=MR(A,o,n);if(!s)return Yr(A);typeof o.redirectTo=="string"&&o.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>mJ&&(this.allowRedirects=!1));let m=new ug(n,a,Object.freeze(b({},this.urlTree.queryParams)),this.urlTree.fragment,$M(o),Gi(o),o.component??o._loadedComponent??null,o,AR(o)),p=zQ(m,r,this.paramsInheritanceStrategy);m.params=Object.freeze(p.params),m.data=Object.freeze(p.data);let M=this.applyRedirects.applyRedirectCommands(Q,o.redirectTo,c,m,e);return this.applyRedirects.lineralizeSegments(o,M).pipe(ve(K=>this.processSegment(e,i,A,K.concat(f),g,!1,r)))}matchSegmentAgainstRoute(e,A,i,o,n,g){let r=BJ(A,i,o,e,this.urlSerializer);return i.path==="**"&&(A.children={}),r.pipe(Ie(s=>s.matched?(e=i._injector??e,this.getChildConfig(e,i,o).pipe(Ie(({routes:a})=>{let Q=i._loadedInjector??e,{parameters:c,consumedSegments:f,remainingSegments:m}=s,p=new ug(f,c,Object.freeze(b({},this.urlTree.queryParams)),this.urlTree.fragment,$M(i),Gi(i),i.component??i._loadedComponent??null,i,AR(i)),M=zQ(p,g,this.paramsInheritanceStrategy);p.params=Object.freeze(M.params),p.data=Object.freeze(M.data);let{segmentGroup:K,slicedSegments:W}=XM(A,f,m,a);if(W.length===0&&K.hasChildren())return this.processChildren(Q,a,K,p).pipe(sA(YA=>new $t(p,YA)));if(a.length===0&&W.length===0)return iA(new $t(p,[]));let DA=Gi(i)===n;return this.processSegment(Q,a,K,W,DA?PA:n,!0,p).pipe(sA(YA=>new $t(p,YA instanceof $t?[YA]:[])))}))):Yr(A)))}getChildConfig(e,A,i){return A.children?iA({routes:A.children,injector:e}):A.loadChildren?A._loadedRoutes!==void 0?iA({routes:A._loadedRoutes,injector:A._loadedInjector}):sJ(e,A,i,this.urlSerializer).pipe(ve(o=>o?this.configLoader.loadChildren(e,A).pipe(Ce(n=>{A._loadedRoutes=n.routes,A._loadedInjector=n.injector})):CJ(A))):iA({routes:[],injector:e})}};function DJ(t){t.sort((e,A)=>e.value.outlet===PA?-1:A.value.outlet===PA?1:e.value.outlet.localeCompare(A.value.outlet))}function fJ(t){let e=t.value.routeConfig;return e&&e.path===""}function RR(t){let e=[],A=new Set;for(let i of t){if(!fJ(i)){e.push(i);continue}let o=e.find(n=>i.value.routeConfig===n.value.routeConfig);o!==void 0?(o.children.push(...i.children),A.add(o)):e.push(i)}for(let i of A){let o=RR(i.children);e.push(new $t(i.value,o))}return e.filter(i=>!A.has(i))}function $M(t){return t.data||{}}function AR(t){return t.resolve||{}}function pJ(t,e,A,i,o,n){return ve(g=>uJ(t,e,A,i,g.extractedUrl,o,n).pipe(sA(({state:r,tree:s})=>uA(b({},g),{targetSnapshot:r,urlAfterRedirects:s}))))}function wJ(t,e){return ve(A=>{let{targetSnapshot:i,guards:{canActivateChecks:o}}=A;if(!o.length)return iA(A);let n=new Set(o.map(s=>s.route)),g=new Set;for(let s of n)if(!g.has(s))for(let a of kR(s))g.add(a);let r=0;return se(g).pipe(qi(s=>n.has(s)?yJ(s,i,t,e):(s.data=zQ(s,s.parent,t).resolve,iA(void 0))),Ce(()=>r++),gr(1),ve(s=>r===g.size?iA(A):xe))})}function kR(t){let e=t.children.map(A=>kR(A)).flat();return[t,...e]}function yJ(t,e,A,i){let o=t.routeConfig,n=t._resolve;return o?.title!==void 0&&!uR(o)&&(n[tI]=o.title),MJ(n,t,e,i).pipe(sA(g=>(t._resolvedData=g,t.data=zQ(t,t.parent,A).resolve,null)))}function MJ(t,e,A,i){let o=fu(t);if(o.length===0)return iA({});let n={};return se(o).pipe(ve(g=>RJ(t[g],e,A,i).pipe(Wi(),Ce(r=>{if(r instanceof Wr)throw jQ(new bn,r);n[g]=r}))),gr(1),sA(()=>n),Oe(g=>wR(g)?xe:rn(g)))}function RJ(t,e,A,i){let o=iI(e)??i,n=jr(t,o),g=n.resolve?n.resolve(e,A):St(o,()=>n(e,A));return vn(g)}function mu(t){return Ie(e=>{let A=t(e);return A?se(A).pipe(sA(()=>e)):iA(e)})}var Uu=(()=>{class t{buildTitle(A){let i,o=A.root;for(;o!==void 0;)i=this.getResolvedTitleForRoute(o)??i,o=o.children.find(n=>n.outlet===PA);return i}getResolvedTitleForRoute(A){return A.data[tI]}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:()=>B(bR),providedIn:"root"})}return t})(),bR=(()=>{class t extends Uu{title;constructor(A){super(),this.title=A}updateTitle(A){let i=this.buildTitle(A);i!==void 0&&this.title.setTitle(i)}static \u0275fac=function(i){return new(i||t)(Z(mM))};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),pg=new F("",{providedIn:"root",factory:()=>({})}),xu=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(i,o){i&1&&P(0,"router-outlet")},dependencies:[_u],encapsulation:2})}return t})();function Yu(t){let e=t.children&&t.children.map(Yu),A=e?uA(b({},t),{children:e}):b({},t);return!A.component&&!A.loadComponent&&(e||A.loadChildren)&&A.outlet&&A.outlet!==PA&&(A.component=xu),A}var Xr=new F(""),eE=(()=>{class t{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=B(v0);loadComponent(A){if(this.componentLoaders.get(A))return this.componentLoaders.get(A);if(A._loadedComponent)return iA(A._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(A);let i=vn(A.loadComponent()).pipe(sA(vR),Ce(n=>{this.onLoadEndListener&&this.onLoadEndListener(A),A._loadedComponent=n}),Vi(()=>{this.componentLoaders.delete(A)})),o=new gn(i,()=>new U).pipe($g());return this.componentLoaders.set(A,o),o}loadChildren(A,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return iA({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);let n=FR(i,this.compiler,A,this.onLoadEndListener).pipe(Vi(()=>{this.childrenLoaders.delete(i)})),g=new gn(n,()=>new U).pipe($g());return this.childrenLoaders.set(i,g),g}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function FR(t,e,A,i){return vn(t.loadChildren()).pipe(sA(vR),ve(o=>o instanceof Rh||Array.isArray(o)?iA(o):se(e.compileModuleAsync(o))),sA(o=>{i&&i(t);let n,g,r=!1;return Array.isArray(o)?(g=o,r=!0):(n=o.create(A).injector,g=n.get(Xr,[],{optional:!0,self:!0}).flat()),{routes:g.map(Yu),injector:n}}))}function kJ(t){return t&&typeof t=="object"&&"default"in t}function vR(t){return kJ(t)?t.default:t}var tE=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:()=>B(bJ),providedIn:"root"})}return t})(),bJ=(()=>{class t{shouldProcessUrl(A){return!0}extract(A){return A}merge(A,i){return A}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Ju=new F(""),Hu=new F("");function SR(t,e,A){let i=t.get(Hu),o=t.get(cA);return t.get(tA).runOutsideAngular(()=>{if(!o.startViewTransition||i.skipNextTransition)return i.skipNextTransition=!1,new Promise(a=>setTimeout(a));let n,g=new Promise(a=>{n=a}),r=o.startViewTransition(()=>(n(),FJ(t))),{onViewTransitionCreated:s}=i;return s&&St(t,()=>s({transition:r,from:e,to:A})),g})}function FJ(t){return new Promise(e=>{Le({read:()=>setTimeout(e)},{injector:t})})}var Tu=new F(""),iE=(()=>{class t{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new U;transitionAbortSubject=new U;configLoader=B(eE);environmentInjector=B(Ye);destroyRef=B(yr);urlSerializer=B(Dg);rootContexts=B(fg);location=B(no);inputBindingEnabled=B(oI,{optional:!0})!==null;titleStrategy=B(Uu);options=B(pg,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=B(tE);createViewTransition=B(Ju,{optional:!0});navigationErrorHandler=B(Tu,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>iA(void 0);rootComponentType=null;destroyed=!1;constructor(){let A=o=>this.events.next(new HQ(o)),i=o=>this.events.next(new TQ(o));this.configLoader.onLoadEndListener=i,this.configLoader.onLoadStartListener=A,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(A){let i=++this.navigationId;this.transitions?.next(uA(b({},A),{extractedUrl:this.urlHandlingStrategy.extract(A.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:i}))}setupNavigations(A){return this.transitions=new $A(null),this.transitions.pipe(kA(i=>i!==null),Ie(i=>{let o=!1,n=!1;return iA(i).pipe(Ie(g=>{if(this.navigationId>i.id)return this.cancelNavigationTransition(i,"",Lt.SupersededByNewNavigation),xe;this.currentTransition=i,this.currentNavigation={id:g.id,initialUrl:g.rawUrl,extractedUrl:g.extractedUrl,targetBrowserUrl:typeof g.extras.browserUrl=="string"?this.urlSerializer.parse(g.extras.browserUrl):g.extras.browserUrl,trigger:g.source,extras:g.extras,previousNavigation:this.lastSuccessfulNavigation?uA(b({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let r=!A.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),s=g.extras.onSameUrlNavigation??A.onSameUrlNavigation;if(!r&&s!=="reload"){let a="";return this.events.next(new Co(g.id,this.urlSerializer.serialize(g.rawUrl),a,Pr.IgnoredSameUrlNavigation)),g.resolve(!1),xe}if(this.urlHandlingStrategy.shouldProcessUrl(g.rawUrl))return iA(g).pipe(Ie(a=>(this.events.next(new Fn(a.id,this.urlSerializer.serialize(a.extractedUrl),a.source,a.restoredState)),a.id!==this.navigationId?xe:Promise.resolve(a))),pJ(this.environmentInjector,this.configLoader,this.rootComponentType,A.config,this.urlSerializer,this.paramsInheritanceStrategy),Ce(a=>{i.targetSnapshot=a.targetSnapshot,i.urlAfterRedirects=a.urlAfterRedirects,this.currentNavigation=uA(b({},this.currentNavigation),{finalUrl:a.urlAfterRedirects});let Q=new Wa(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(Q)}));if(r&&this.urlHandlingStrategy.shouldProcessUrl(g.currentRawUrl)){let{id:a,extractedUrl:Q,source:c,restoredState:f,extras:m}=g,p=new Fn(a,this.urlSerializer.serialize(Q),c,f);this.events.next(p);let M=dR(this.rootComponentType).snapshot;return this.currentTransition=i=uA(b({},g),{targetSnapshot:M,urlAfterRedirects:Q,extras:uA(b({},m),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=Q,iA(i)}else{let a="";return this.events.next(new Co(g.id,this.urlSerializer.serialize(g.extractedUrl),a,Pr.IgnoredByUrlHandlingStrategy)),g.resolve(!1),xe}}),Ce(g=>{let r=new UQ(g.id,this.urlSerializer.serialize(g.extractedUrl),this.urlSerializer.serialize(g.urlAfterRedirects),g.targetSnapshot);this.events.next(r)}),sA(g=>(this.currentTransition=i=uA(b({},g),{guards:TY(g.targetSnapshot,g.currentSnapshot,this.rootContexts)}),i)),AJ(this.environmentInjector,g=>this.events.next(g)),Ce(g=>{if(i.guardsResult=g.guardsResult,g.guardsResult&&typeof g.guardsResult!="boolean")throw jQ(this.urlSerializer,g.guardsResult);let r=new xQ(g.id,this.urlSerializer.serialize(g.extractedUrl),this.urlSerializer.serialize(g.urlAfterRedirects),g.targetSnapshot,!!g.guardsResult);this.events.next(r)}),kA(g=>g.guardsResult?!0:(this.cancelNavigationTransition(g,"",Lt.GuardRejected),!1)),mu(g=>{if(g.guards.canActivateChecks.length!==0)return iA(g).pipe(Ce(r=>{let s=new YQ(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects),r.targetSnapshot);this.events.next(s)}),Ie(r=>{let s=!1;return iA(r).pipe(wJ(this.paramsInheritanceStrategy,this.environmentInjector),Ce({next:()=>s=!0,complete:()=>{s||this.cancelNavigationTransition(r,"",Lt.NoDataFromResolver)}}))}),Ce(r=>{let s=new JQ(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects),r.targetSnapshot);this.events.next(s)}))}),mu(g=>{let r=s=>{let a=[];s.routeConfig?.loadComponent&&!s.routeConfig._loadedComponent&&a.push(this.configLoader.loadComponent(s.routeConfig).pipe(Ce(Q=>{s.component=Q}),sA(()=>{})));for(let Q of s.children)a.push(...r(Q));return a};return mt(r(g.targetSnapshot.root)).pipe(Cn(null),ue(1))}),mu(()=>this.afterPreactivation()),Ie(()=>{let{currentSnapshot:g,targetSnapshot:r}=i,s=this.createViewTransition?.(this.environmentInjector,g.root,r.root);return s?se(s).pipe(sA(()=>i)):iA(i)}),sA(g=>{let r=UY(A.routeReuseStrategy,g.targetSnapshot,g.currentRouterState);return this.currentTransition=i=uA(b({},g),{targetRouterState:r}),this.currentNavigation.targetRouterState=r,i}),Ce(()=>{this.events.next(new za)}),HY(this.rootContexts,A.routeReuseStrategy,g=>this.events.next(g),this.inputBindingEnabled),ue(1),Ce({next:g=>{o=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new ei(g.id,this.urlSerializer.serialize(g.extractedUrl),this.urlSerializer.serialize(g.urlAfterRedirects))),this.titleStrategy?.updateTitle(g.targetRouterState.snapshot),g.resolve(!0)},complete:()=>{o=!0}}),pA(this.transitionAbortSubject.pipe(Ce(g=>{throw g}))),Vi(()=>{!o&&!n&&this.cancelNavigationTransition(i,"",Lt.SupersededByNewNavigation),this.currentTransition?.id===i.id&&(this.currentNavigation=null,this.currentTransition=null)}),Oe(g=>{if(this.destroyed)return i.resolve(!1),xe;if(n=!0,pR(g))this.events.next(new ao(i.id,this.urlSerializer.serialize(i.extractedUrl),g.message,g.cancellationCode)),JY(g)?this.events.next(new Vr(g.url,g.navigationBehaviorOptions)):i.resolve(!1);else{let r=new Zr(i.id,this.urlSerializer.serialize(i.extractedUrl),g,i.targetSnapshot??void 0);try{let s=St(this.environmentInjector,()=>this.navigationErrorHandler?.(r));if(s instanceof Wr){let{message:a,cancellationCode:Q}=jQ(this.urlSerializer,s);this.events.next(new ao(i.id,this.urlSerializer.serialize(i.extractedUrl),a,Q)),this.events.next(new Vr(s.redirectTo,s.navigationBehaviorOptions))}else throw this.events.next(r),g}catch(s){this.options.resolveNavigationPromiseOnError?i.resolve(!1):i.reject(s)}}return xe}))}))}cancelNavigationTransition(A,i,o){let n=new ao(A.id,this.urlSerializer.serialize(A.extractedUrl),i,o);this.events.next(n),A.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let A=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),i=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return A.toString()!==i?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function vJ(t){return t!==LQ}var NR=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:()=>B(SJ),providedIn:"root"})}return t})(),$Q=class{shouldDetach(e){return!1}store(e,A){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,A){return e.routeConfig===A.routeConfig}},SJ=(()=>{class t extends $Q{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),GR=(()=>{class t{urlSerializer=B(Dg);options=B(pg,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=B(no);urlHandlingStrategy=B(tE);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Io;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:A,initialUrl:i,targetBrowserUrl:o}){let n=A!==void 0?this.urlHandlingStrategy.merge(A,i):i,g=o??n;return g instanceof Io?this.urlSerializer.serialize(g):g}commitTransition({targetRouterState:A,finalUrl:i,initialUrl:o}){i&&A?(this.currentUrlTree=i,this.rawUrlTree=this.urlHandlingStrategy.merge(i,o),this.routerState=A):this.rawUrlTree=o}routerState=dR(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:A}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,A??this.rawUrlTree)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:()=>B(NJ),providedIn:"root"})}return t})(),NJ=(()=>{class t extends GR{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(A){return this.location.subscribe(i=>{i.type==="popstate"&&setTimeout(()=>{A(i.url,i.state,"popstate")})})}handleRouterEvent(A,i){A instanceof Fn?this.updateStateMemento():A instanceof Co?this.commitTransition(i):A instanceof Wa?this.urlUpdateStrategy==="eager"&&(i.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(i),i)):A instanceof za?(this.commitTransition(i),this.urlUpdateStrategy==="deferred"&&!i.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(i),i)):A instanceof ao&&(A.code===Lt.GuardRejected||A.code===Lt.NoDataFromResolver)?this.restoreHistory(i):A instanceof Zr?this.restoreHistory(i,!0):A instanceof ei&&(this.lastSuccessfulId=A.id,this.currentPageId=this.browserPageId)}setBrowserUrl(A,{extras:i,id:o}){let{replaceUrl:n,state:g}=i;if(this.location.isCurrentPathEqualTo(A)||n){let r=this.browserPageId,s=b(b({},g),this.generateNgRouterState(o,r));this.location.replaceState(A,"",s)}else{let r=b(b({},g),this.generateNgRouterState(o,this.browserPageId+1));this.location.go(A,"",r)}}restoreHistory(A,i=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,n=this.currentPageId-o;n!==0?this.location.historyGo(n):this.getCurrentUrlTree()===A.finalUrl&&n===0&&(this.resetInternalState(A),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(i&&this.resetInternalState(A),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(A,i){return this.canceledNavigationResolution==="computed"?{navigationId:A,\u0275routerPageId:i}:{navigationId:A}}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function oE(t,e){t.events.pipe(kA(A=>A instanceof ei||A instanceof ao||A instanceof Zr||A instanceof Co),sA(A=>A instanceof ei||A instanceof Co?0:(A instanceof ao?A.code===Lt.Redirect||A.code===Lt.SupersededByNewNavigation:!1)?2:1),kA(A=>A!==2),ue(1)).subscribe(()=>{e()})}var GJ={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},LJ={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},Bo=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=B(Fh);stateManager=B(GR);options=B(pg,{optional:!0})||{};pendingTasks=B(Yo);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=B(iE);urlSerializer=B(Dg);location=B(no);urlHandlingStrategy=B(tE);_events=new U;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=B(NR);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=B(Xr,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!B(oI,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:A=>{this.console.warn(A)}}),this.subscribeToNavigationEvents()}eventsSubscription=new GA;subscribeToNavigationEvents(){let A=this.navigationTransitions.events.subscribe(i=>{try{let o=this.navigationTransitions.currentTransition,n=this.navigationTransitions.currentNavigation;if(o!==null&&n!==null){if(this.stateManager.handleRouterEvent(i,n),i instanceof ao&&i.code!==Lt.Redirect&&i.code!==Lt.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof ei)this.navigated=!0;else if(i instanceof Vr){let g=i.navigationBehaviorOptions,r=this.urlHandlingStrategy.merge(i.url,o.currentRawUrl),s=b({browserUrl:o.extras.browserUrl,info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:o.extras.replaceUrl||this.urlUpdateStrategy==="eager"||vJ(o.source)},g);this.scheduleNavigation(r,LQ,null,s,{resolve:o.resolve,reject:o.reject,promise:o.promise})}}KJ(i)&&this._events.next(i)}catch(o){this.navigationTransitions.transitionAbortSubject.next(o)}});this.eventsSubscription.add(A)}resetRootComponentType(A){this.routerState.root.component=A,this.navigationTransitions.rootComponentType=A}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),LQ,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((A,i,o)=>{this.navigateToSyncWithBrowser(A,o,i)})}navigateToSyncWithBrowser(A,i,o){let n={replaceUrl:!0},g=o?.navigationId?o:null;if(o){let s=b({},o);delete s.navigationId,delete s.\u0275routerPageId,Object.keys(s).length!==0&&(n.state=s)}let r=this.parseUrl(A);this.scheduleNavigation(r,i,g,n)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(A){this.config=A.map(Yu),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(A,i={}){let{relativeTo:o,queryParams:n,fragment:g,queryParamsHandling:r,preserveFragment:s}=i,a=s?this.currentUrlTree.fragment:g,Q=null;switch(r??this.options.defaultQueryParamsHandling){case"merge":Q=b(b({},this.currentUrlTree.queryParams),n);break;case"preserve":Q=this.currentUrlTree.queryParams;break;default:Q=n||null}Q!==null&&(Q=this.removeEmptyProps(Q));let c;try{let f=o?o.snapshot:this.routerState.snapshot.root;c=QR(f)}catch{(typeof A[0]!="string"||A[0][0]!=="/")&&(A=[]),c=this.currentUrlTree.root}return ER(c,A,Q,a??null)}navigateByUrl(A,i={skipLocationChange:!1}){let o=Or(A)?A:this.parseUrl(A),n=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(n,LQ,null,i)}navigate(A,i={skipLocationChange:!1}){return _J(A),this.navigateByUrl(this.createUrlTree(A,i),i)}serializeUrl(A){return this.urlSerializer.serialize(A)}parseUrl(A){try{return this.urlSerializer.parse(A)}catch{return this.urlSerializer.parse("/")}}isActive(A,i){let o;if(i===!0?o=b({},GJ):i===!1?o=b({},LJ):o=i,Or(A))return VM(this.currentUrlTree,A,o);let n=this.parseUrl(A);return VM(this.currentUrlTree,n,o)}removeEmptyProps(A){return Object.entries(A).reduce((i,[o,n])=>(n!=null&&(i[o]=n),i),{})}scheduleNavigation(A,i,o,n,g){if(this.disposed)return Promise.resolve(!1);let r,s,a;g?(r=g.resolve,s=g.reject,a=g.promise):a=new Promise((c,f)=>{r=c,s=f});let Q=this.pendingTasks.add();return oE(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Q))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:A,extras:n,resolve:r,reject:s,promise:a,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),a.catch(c=>Promise.reject(c))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function _J(t){for(let e=0;e{class t{router;injector;preloadingStrategy;loader;subscription;constructor(A,i,o,n){this.router=A,this.injector=i,this.preloadingStrategy=o,this.loader=n}setUpPreloading(){this.subscription=this.router.events.pipe(kA(A=>A instanceof ei),qi(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(A,i){let o=[];for(let n of i){n.providers&&!n._injector&&(n._injector=la(n.providers,A,`Route: ${n.path}`));let g=n._injector??A,r=n._loadedInjector??g;(n.loadChildren&&!n._loadedRoutes&&n.canLoad===void 0||n.loadComponent&&!n._loadedComponent)&&o.push(this.preloadConfig(g,n)),(n.children||n._loadedRoutes)&&o.push(this.processRoutes(r,n.children??n._loadedRoutes))}return se(o).pipe(an())}preloadConfig(A,i){return this.preloadingStrategy.preload(i,()=>{let o;i.loadChildren&&i.canLoad===void 0?o=this.loader.loadChildren(A,i):o=iA(null);let n=o.pipe(ve(g=>g===null?iA(void 0):(i._loadedRoutes=g.routes,i._loadedInjector=g.injector,this.processRoutes(g.injector??A,g.routes))));if(i.loadComponent&&!i._loadedComponent){let g=this.loader.loadComponent(i);return se([n,g]).pipe(an())}else return n})}static \u0275fac=function(i){return new(i||t)(Z(Bo),Z(Ye),Z(gI),Z(eE))};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),_R=new F(""),UJ=(()=>{class t{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(A,i,o,n,g={}){this.urlSerializer=A,this.transitions=i,this.viewportScroller=o,this.zone=n,this.options=g,g.scrollPositionRestoration||="disabled",g.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(A=>{A instanceof Fn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=A.navigationTrigger,this.restoredId=A.restoredState?A.restoredState.navigationId:0):A instanceof ei?(this.lastId=A.id,this.scheduleScrollEvent(A,this.urlSerializer.parse(A.urlAfterRedirects).fragment)):A instanceof Co&&A.code===Pr.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(A,this.urlSerializer.parse(A.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(A=>{A instanceof qr&&(A.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(A.position):A.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(A.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(A,i){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new qr(A,this.lastSource==="popstate"?this.store[this.restoredId]:null,i))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(i){Py()};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})();function xJ(t){return t.routerState.root}function rI(t,e){return{\u0275kind:t,\u0275providers:e}}function YJ(){let t=B(yA);return e=>{let A=t.get(Zt);if(e!==A.components[0])return;let i=t.get(Bo),o=t.get(KR);t.get(Pu)===1&&i.initialNavigation(),t.get(YR,null,zA.Optional)?.setUpPreloading(),t.get(_R,null,zA.Optional)?.init(),i.resetRootComponentType(A.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}var KR=new F("",{factory:()=>new U}),Pu=new F("",{providedIn:"root",factory:()=>1});function UR(){let t=[{provide:Pu,useValue:0},Gh(()=>{let e=B(yA);return e.get(Th,Promise.resolve()).then(()=>new Promise(i=>{let o=e.get(Bo),n=e.get(KR);oE(o,()=>{i(!0)}),e.get(iE).afterPreactivation=()=>(i(!0),n.closed?iA(void 0):n),o.initialNavigation()}))})];return rI(2,t)}function xR(){let t=[Gh(()=>{B(Bo).setUpLocationChangeListener()}),{provide:Pu,useValue:2}];return rI(3,t)}var YR=new F("");function JR(t){return rI(0,[{provide:YR,useExisting:LR},{provide:gI,useExisting:t}])}function HR(){return rI(8,[Ku,{provide:oI,useExisting:Ku}])}function TR(t){Jo("NgRouterViewTransitions");let e=[{provide:Ju,useValue:SR},{provide:Hu,useValue:b({skipNextTransition:!!t?.skipInitialTransition},t)}];return rI(9,e)}var OR=[no,{provide:Dg,useClass:bn},Bo,fg,{provide:_t,useFactory:xJ,deps:[Bo]},eE,[]],nE=(()=>{class t{constructor(){}static forRoot(A,i){return{ngModule:t,providers:[OR,[],{provide:Xr,multi:!0,useValue:A},[],i?.errorHandler?{provide:Tu,useValue:i.errorHandler}:[],{provide:pg,useValue:i||{}},i?.useHash?HJ():TJ(),JJ(),i?.preloadingStrategy?JR(i.preloadingStrategy).\u0275providers:[],i?.initialNavigation?OJ(i):[],i?.bindToComponentInputs?HR().\u0275providers:[],i?.enableViewTransitions?TR().\u0275providers:[],PJ()]}}static forChild(A){return{ngModule:t,providers:[{provide:Xr,multi:!0,useValue:A}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({})}return t})();function JJ(){return{provide:_R,useFactory:()=>{let t=B(W0),e=B(tA),A=B(pg),i=B(iE),o=B(Dg);return A.scrollOffset&&t.setOffset(A.scrollOffset),new UJ(o,i,t,e,A)}}}function HJ(){return{provide:Po,useClass:qh}}function TJ(){return{provide:Po,useClass:jB}}function OJ(t){return[t.initialNavigation==="disabled"?xR().\u0275providers:[],t.initialNavigation==="enabledBlocking"?UR().\u0275providers:[]]}var Ou=new F("");function PJ(){return[{provide:Ou,useFactory:YJ},{provide:Lh,multi:!0,useExisting:Ou}]}var qu;try{qu=typeof Intl<"u"&&Intl.v8BreakIterator}catch{qu=!1}var ZA=(()=>{class t{_platformId=B(si);isBrowser=this._platformId?go(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||qu)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var $r,PR=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Vu(){if($r)return $r;if(typeof document!="object"||!document)return $r=new Set(PR),$r;let t=document.createElement("input");return $r=new Set(PR.filter(e=>(t.setAttribute("type",e),t.type===e))),$r}var sI;function VJ(){if(sI==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>sI=!0}))}finally{sI=sI||!1}return sI}function Qo(t){return VJ()?t:!!t.capture}var Li=function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t}(Li||{}),gE,wg;function rE(){if(wg==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return wg=!1,wg;if("scrollBehavior"in document.documentElement.style)wg=!0;else{let t=Element.prototype.scrollTo;t?wg=!/\{\s*\[native code\]\s*\}/.test(t.toString()):wg=!1}}return wg}function As(){if(typeof document!="object"||!document)return Li.NORMAL;if(gE==null){let t=document.createElement("div"),e=t.style;t.dir="rtl",e.width="1px",e.overflow="auto",e.visibility="hidden",e.pointerEvents="none",e.position="absolute";let A=document.createElement("div"),i=A.style;i.width="2px",i.height="1px",t.appendChild(A),document.body.appendChild(t),gE=Li.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,gE=t.scrollLeft===0?Li.NEGATED:Li.INVERTED),t.remove()}return gE}var Zu;function WJ(){if(Zu==null){let t=typeof document<"u"?document.head:null;Zu=!!(t&&(t.createShadowRoot||t.attachShadow))}return Zu}function ZR(t){if(WJ()){let e=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&e instanceof ShadowRoot)return e}return null}function es(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let e=t.shadowRoot.activeElement;if(e===t)break;t=e}return t}function ti(t){return t.composedPath?t.composedPath()[0]:t.target}function Wu(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function zu(t,e,A,i,o){let n=parseInt(Yh.major),g=parseInt(Yh.minor);return n>19||n===19&&g>0||n===0&&g===0?t.listen(e,A,i,o):(e.addEventListener(A,i,o),()=>{e.removeEventListener(A,i,o)})}var sE=new WeakMap,ke=(()=>{class t{_appRef;_injector=B(yA);_environmentInjector=B(Ye);load(A){let i=this._appRef=this._appRef||this._injector.get(Zt),o=sE.get(i);o||(o={loaders:new Set,refs:[]},sE.set(i,o),i.onDestroy(()=>{sE.get(i)?.refs.forEach(n=>n.destroy()),sE.delete(i)})),o.loaders.has(A)||(o.loaders.add(A),o.refs.push(VB(A,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),aI=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(i,o){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}"],encapsulation:2,changeDetection:0})}return t})();function ze(t,...e){return e.length?e.some(A=>t[A]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}function be(t){return t!=null&&`${t}`!="false"}function pt(t,e=0){return ju(t)?Number(t):arguments.length===2?e:0}function ju(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function ts(t){return Array.isArray(t)?t:[t]}function Ke(t){return t==null?"":typeof t=="string"?t:`${t}px`}function Kt(t){return t instanceof q?t.nativeElement:t}function zJ(t){if(t.type==="characterData"&&t.target instanceof Comment)return!0;if(t.type==="childList"){for(let e=0;e{class t{create(A){return typeof MutationObserver>"u"?null:new MutationObserver(A)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),VR=(()=>{class t{_mutationObserverFactory=B(qR);_observedElements=new Map;_ngZone=B(tA);constructor(){}ngOnDestroy(){this._observedElements.forEach((A,i)=>this._cleanupObserver(i))}observe(A){let i=Kt(A);return new BA(o=>{let g=this._observeElement(i).pipe(sA(r=>r.filter(s=>!zJ(s))),kA(r=>!!r.length)).subscribe(r=>{this._ngZone.run(()=>{o.next(r)})});return()=>{g.unsubscribe(),this._unobserveElement(i)}})}_observeElement(A){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(A))this._observedElements.get(A).count++;else{let i=new U,o=this._mutationObserverFactory.create(n=>i.next(n));o&&o.observe(A,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(A,{observer:o,stream:i,count:1})}return this._observedElements.get(A).stream})}_unobserveElement(A){this._observedElements.has(A)&&(this._observedElements.get(A).count--,this._observedElements.get(A).count||this._cleanupObserver(A))}_cleanupObserver(A){if(this._observedElements.has(A)){let{observer:i,stream:o}=this._observedElements.get(A);i&&i.disconnect(),o.complete(),this._observedElements.delete(A)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),aE=(()=>{class t{_contentObserver=B(VR);_elementRef=B(q);event=new z;get disabled(){return this._disabled}set disabled(A){this._disabled=A,this._disabled?this._unsubscribe():this._subscribe()}_disabled=!1;get debounce(){return this._debounce}set debounce(A){this._debounce=pt(A),this._subscribe()}_debounce;_currentSubscription=null;constructor(){}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let A=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?A.pipe(pi(this.debounce)):A).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",eA],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return t})(),is=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({providers:[qR]})}return t})();var WR=new Set,yg,jJ=(()=>{class t{_platform=B(ZA);_nonce=B(aa,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):$J}matchMedia(A){return(this._platform.WEBKIT||this._platform.BLINK)&&XJ(A,this._nonce),this._matchMedia(A)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function XJ(t,e){if(!WR.has(t))try{yg||(yg=document.createElement("style"),e&&yg.setAttribute("nonce",e),yg.setAttribute("type","text/css"),document.head.appendChild(yg)),yg.sheet&&(yg.sheet.insertRule(`@media ${t} {body{ }}`,0),WR.add(t))}catch(A){console.error(A)}}function $J(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var IE=(()=>{class t{_mediaMatcher=B(jJ);_zone=B(tA);_queries=new Map;_destroySubject=new U;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(A){return zR(ts(A)).some(o=>this._registerQuery(o).mql.matches)}observe(A){let o=zR(ts(A)).map(g=>this._registerQuery(g).observable),n=mt(o);return n=In(n.pipe(ue(1)),n.pipe(Wn(1),pi(0))),n.pipe(sA(g=>{let r={matches:!1,breakpoints:{}};return g.forEach(({matches:s,query:a})=>{r.matches=r.matches||s,r.breakpoints[a]=s}),r}))}_registerQuery(A){if(this._queries.has(A))return this._queries.get(A);let i=this._mediaMatcher.matchMedia(A),n={observable:new BA(g=>{let r=s=>this._zone.run(()=>g.next(s));return i.addListener(r),()=>{i.removeListener(r)}}).pipe(Me(i),sA(({matches:g})=>({query:A,matches:g})),pA(this._destroySubject)),mql:i};return this._queries.set(A,n),n}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function zR(t){return t.map(e=>e.split(",")).reduce((e,A)=>e.concat(A)).map(e=>e.trim())}var jR={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"};var tk=" ";function nm(t,e,A){let i=EE(t,e);A=A.trim(),!i.some(o=>o.trim()===A)&&(i.push(A),t.setAttribute(e,i.join(tk)))}function mE(t,e,A){let i=EE(t,e);A=A.trim();let o=i.filter(n=>n!==A);o.length?t.setAttribute(e,o.join(tk)):t.removeAttribute(e)}function EE(t,e){return t.getAttribute(e)?.match(/\S+/g)??[]}var ik="cdk-describedby-message",CE="cdk-describedby-host",em=0,ok=(()=>{class t{_platform=B(ZA);_document=B(cA);_messageRegistry=new Map;_messagesContainer=null;_id=`${em++}`;constructor(){B(ke).load(aI),this._id=B(Qg)+"-"+em++}describe(A,i,o){if(!this._canBeDescribed(A,i))return;let n=Xu(i,o);typeof i!="string"?(XR(i,this._id),this._messageRegistry.set(n,{messageElement:i,referenceCount:0})):this._messageRegistry.has(n)||this._createMessageElement(i,o),this._isElementDescribedByMessage(A,n)||this._addMessageReference(A,n)}removeDescription(A,i,o){if(!i||!this._isElementNode(A))return;let n=Xu(i,o);if(this._isElementDescribedByMessage(A,n)&&this._removeMessageReference(A,n),typeof i=="string"){let g=this._messageRegistry.get(n);g&&g.referenceCount===0&&this._deleteMessageElement(n)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let A=this._document.querySelectorAll(`[${CE}="${this._id}"]`);for(let i=0;io.indexOf(ik)!=0);A.setAttribute("aria-describedby",i.join(" "))}_addMessageReference(A,i){let o=this._messageRegistry.get(i);nm(A,"aria-describedby",o.messageElement.id),A.setAttribute(CE,this._id),o.referenceCount++}_removeMessageReference(A,i){let o=this._messageRegistry.get(i);o.referenceCount--,mE(A,"aria-describedby",o.messageElement.id),A.removeAttribute(CE)}_isElementDescribedByMessage(A,i){let o=EE(A,"aria-describedby"),n=this._messageRegistry.get(i),g=n&&n.messageElement.id;return!!g&&o.indexOf(g)!=-1}_canBeDescribed(A,i){if(!this._isElementNode(A))return!1;if(i&&typeof i=="object")return!0;let o=i==null?"":`${i}`.trim(),n=A.getAttribute("aria-label");return o?!n||n.trim()!==o:!1}_isElementNode(A){return A.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Xu(t,e){return typeof t=="string"?`${e||""}/${t}`:t}function XR(t,e){t.id||(t.id=`${ik}-${e}-${em++}`)}var QH=200,tm=class{_letterKeyStream=new U;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new U;selectedItem=this._selectedItem;constructor(e,A){let i=typeof A?.debounceInterval=="number"?A.debounceInterval:QH;A?.skipPredicate&&(this._skipPredicateFn=A.skipPredicate),this.setItems(e),this._setupKeyHandler(i)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(e){this._selectedItemIndex=e}setItems(e){this._items=e}handleKey(e){let A=e.keyCode;e.key&&e.key.length===1?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(A>=65&&A<=90||A>=48&&A<=57)&&this._letterKeyStream.next(String.fromCharCode(A))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(e){this._letterKeyStream.pipe(Ce(A=>this._pressedLetters.push(A)),pi(e),kA(()=>this._pressedLetters.length>0),sA(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(A=>{for(let i=1;ie.disabled;constructor(e,A){this._items=e,e instanceof bi?this._itemChangesSubscription=e.changes.subscribe(i=>this._itemsChanged(i.toArray())):hn(e)&&(this._effectRef=ua(()=>this._itemsChanged(e()),{injector:A}))}tabOut=new U;change=new U;skipPredicate(e){return this._skipPredicateFn=e,this}withWrap(e=!0){return this._wrap=e,this}withVerticalOrientation(e=!0){return this._vertical=e,this}withHorizontalOrientation(e){return this._horizontal=e,this}withAllowedModifierKeys(e){return this._allowedModifierKeys=e,this}withTypeAhead(e=200){this._typeaheadSubscription.unsubscribe();let A=this._getItemsArray();return this._typeahead=new tm(A,{debounceInterval:typeof e=="number"?e:void 0,skipPredicate:i=>this._skipPredicateFn(i)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(i=>{this.setActiveItem(i)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(e=!0){return this._homeAndEnd=e,this}withPageUpDown(e=!0,A=10){return this._pageUpAndDown={enabled:e,delta:A},this}setActiveItem(e){let A=this._activeItem();this.updateActiveItem(e),this._activeItem()!==A&&this.change.next(this._activeItemIndex)}onKeydown(e){let A=e.keyCode,o=["altKey","ctrlKey","metaKey","shiftKey"].every(n=>!e[n]||this._allowedModifierKeys.indexOf(n)>-1);switch(A){case 9:this.tabOut.next();return;case 40:if(this._vertical&&o){this.setNextItemActive();break}else return;case 38:if(this._vertical&&o){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&o){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&o){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&o){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&o){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&o){let n=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(n>0?n:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&o){let n=this._activeItemIndex+this._pageUpAndDown.delta,g=this._getItemsArray().length;this._setActiveItemByIndex(n-1&&i!==this._activeItemIndex&&(this._activeItemIndex=i,this._typeahead?.setCurrentSelectedItemIndex(i))}}},lE=class extends cE{setActiveItem(e){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(e),this.activeItem&&this.activeItem.setActiveStyles()}},dE=class extends cE{_origin="program";setFocusOrigin(e){return this._origin=e,this}setActiveItem(e){super.setActiveItem(e),this.activeItem&&this.activeItem.focus(this._origin)}};var BI=(()=>{class t{_platform=B(ZA);constructor(){}isDisabled(A){return A.hasAttribute("disabled")}isVisible(A){return cH(A)&&getComputedStyle(A).visibility==="visible"}isTabbable(A){if(!this._platform.isBrowser)return!1;let i=EH(pH(A));if(i&&($R(i)===-1||!this.isVisible(i)))return!1;let o=A.nodeName.toLowerCase(),n=$R(A);return A.hasAttribute("contenteditable")?n!==-1:o==="iframe"||o==="object"||this._platform.WEBKIT&&this._platform.IOS&&!DH(A)?!1:o==="audio"?A.hasAttribute("controls")?n!==-1:!1:o==="video"?n===-1?!1:n!==null?!0:this._platform.FIREFOX||A.hasAttribute("controls"):A.tabIndex>=0}isFocusable(A,i){return fH(A)&&!this.isDisabled(A)&&(i?.ignoreVisibility||this.isVisible(A))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function EH(t){try{return t.frameElement}catch{return null}}function cH(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length)}function lH(t){let e=t.nodeName.toLowerCase();return e==="input"||e==="select"||e==="button"||e==="textarea"}function dH(t){return uH(t)&&t.type=="hidden"}function hH(t){return mH(t)&&t.hasAttribute("href")}function uH(t){return t.nodeName.toLowerCase()=="input"}function mH(t){return t.nodeName.toLowerCase()=="a"}function nk(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let e=t.getAttribute("tabindex");return!!(e&&!isNaN(parseInt(e,10)))}function $R(t){if(!nk(t))return null;let e=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}function DH(t){let e=t.nodeName.toLowerCase(),A=e==="input"&&t.type;return A==="text"||A==="password"||e==="select"||e==="textarea"}function fH(t){return dH(t)?!1:lH(t)||hH(t)||t.hasAttribute("contenteditable")||nk(t)}function pH(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var im=class{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(e){this._enabled=e,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}_enabled=!0;constructor(e,A,i,o,n=!1,g){this._element=e,this._checker=A,this._ngZone=i,this._document=o,this._injector=g,n||this.attachAnchors()}destroy(){let e=this._startAnchor,A=this._endAnchor;e&&(e.removeEventListener("focus",this.startAnchorListener),e.remove()),A&&(A.removeEventListener("focus",this.endAnchorListener),A.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(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(e){return new Promise(A=>{this._executeOnStable(()=>A(this.focusInitialElement(e)))})}focusFirstTabbableElementWhenReady(e){return new Promise(A=>{this._executeOnStable(()=>A(this.focusFirstTabbableElement(e)))})}focusLastTabbableElementWhenReady(e){return new Promise(A=>{this._executeOnStable(()=>A(this.focusLastTabbableElement(e)))})}_getRegionBoundary(e){let A=this._element.querySelectorAll(`[cdk-focus-region-${e}], [cdkFocusRegion${e}], [cdk-focus-${e}]`);return e=="start"?A.length?A[0]:this._getFirstTabbableElement(this._element):A.length?A[A.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(e){let A=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(A){if(!this._checker.isFocusable(A)){let i=this._getFirstTabbableElement(A);return i?.focus(e),!!i}return A.focus(e),!0}return this.focusFirstTabbableElement(e)}focusFirstTabbableElement(e){let A=this._getRegionBoundary("start");return A&&A.focus(e),!!A}focusLastTabbableElement(e){let A=this._getRegionBoundary("end");return A&&A.focus(e),!!A}hasAttached(){return this._hasAttached}_getFirstTabbableElement(e){if(this._checker.isFocusable(e)&&this._checker.isTabbable(e))return e;let A=e.children;for(let i=0;i=0;i--){let o=A[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(A[i]):null;if(o)return o}return null}_createAnchor(){let e=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,e),e.classList.add("cdk-visually-hidden"),e.classList.add("cdk-focus-trap-anchor"),e.setAttribute("aria-hidden","true"),e}_toggleAnchorTabIndex(e,A){e?A.setAttribute("tabindex","0"):A.removeAttribute("tabindex")}toggleAnchors(e){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(e,this._startAnchor),this._toggleAnchorTabIndex(e,this._endAnchor))}_executeOnStable(e){this._injector?Le(e,{injector:this._injector}):setTimeout(e)}},DE=(()=>{class t{_checker=B(BI);_ngZone=B(tA);_document=B(cA);_injector=B(yA);constructor(){B(ke).load(aI)}create(A,i=!1){return new im(A,this._checker,this._ngZone,this._document,i,this._injector)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function gm(t){return t.buttons===0||t.detail===0}function rm(t){let e=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!e&&e.identifier===-1&&(e.radiusX==null||e.radiusX===1)&&(e.radiusY==null||e.radiusY===1)}var wH=new F("cdk-input-modality-detector-options"),yH={ignoreKeys:[18,17,224,91,16]},gk=650,os=Qo({passive:!0,capture:!0}),MH=(()=>{class t{_platform=B(ZA);modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new $A(null);_options;_lastTouchMs=0;_onKeydown=A=>{this._options?.ignoreKeys?.some(i=>i===A.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=ti(A))};_onMousedown=A=>{Date.now()-this._lastTouchMs{if(rm(A)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=ti(A)};constructor(){let A=B(tA),i=B(cA),o=B(wH,{optional:!0});this._options=b(b({},yH),o),this.modalityDetected=this._modality.pipe(Wn(1)),this.modalityChanged=this.modalityDetected.pipe(wi()),this._platform.isBrowser&&A.runOutsideAngular(()=>{i.addEventListener("keydown",this._onKeydown,os),i.addEventListener("mousedown",this._onMousedown,os),i.addEventListener("touchstart",this._onTouchstart,os)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,os),document.removeEventListener("mousedown",this._onMousedown,os),document.removeEventListener("touchstart",this._onTouchstart,os))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),RH=new F("liveAnnouncerElement",{providedIn:"root",factory:kH});function kH(){return null}var bH=new F("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),FH=0,fE=(()=>{class t{_ngZone=B(tA);_defaultOptions=B(bH,{optional:!0});_liveElement;_document=B(cA);_previousTimeout;_currentPromise;_currentResolve;constructor(){let A=B(RH,{optional:!0});this._liveElement=A||this._createLiveElement()}announce(A,...i){let o=this._defaultOptions,n,g;return i.length===1&&typeof i[0]=="number"?g=i[0]:[n,g]=i,this.clear(),clearTimeout(this._previousTimeout),n||(n=o&&o.politeness?o.politeness:"polite"),g==null&&o&&(g=o.duration),this._liveElement.setAttribute("aria-live",n),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(r=>this._currentResolve=r)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=A,typeof g=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),g)),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(){let A="cdk-live-announcer-element",i=this._document.getElementsByClassName(A),o=this._document.createElement("div");for(let n=0;n .cdk-overlay-container [aria-modal="true"]');for(let o=0;o{class t{_ngZone=B(tA);_platform=B(ZA);_inputModalityDetector=B(MH);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=B(cA,{optional:!0});_stopInputModalityDetector=new U;constructor(){let A=B(vH,{optional:!0});this._detectionMode=A?.detectionMode||QE.IMMEDIATE}_rootNodeFocusAndBlurListener=A=>{let i=ti(A);for(let o=i;o;o=o.parentElement)A.type==="focus"?this._onFocus(A,o):this._onBlur(A,o)};monitor(A,i=!1){let o=Kt(A);if(!this._platform.isBrowser||o.nodeType!==1)return iA();let n=ZR(o)||this._getDocument(),g=this._elementInfo.get(o);if(g)return i&&(g.checkChildren=!0),g.subject;let r={checkChildren:i,subject:new U,rootNode:n};return this._elementInfo.set(o,r),this._registerGlobalListeners(r),r.subject}stopMonitoring(A){let i=Kt(A),o=this._elementInfo.get(i);o&&(o.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(o))}focusVia(A,i,o){let n=Kt(A),g=this._getDocument().activeElement;n===g?this._getClosestElementsInfo(n).forEach(([r,s])=>this._originChanged(r,i,s)):(this._setOrigin(i),typeof n.focus=="function"&&n.focus(o))}ngOnDestroy(){this._elementInfo.forEach((A,i)=>this.stopMonitoring(i))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(A){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(A)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:A&&this._isLastInteractionFromInputLabel(A)?"mouse":"program"}_shouldBeAttributedToTouch(A){return this._detectionMode===QE.EVENTUAL||!!A?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(A,i){A.classList.toggle("cdk-focused",!!i),A.classList.toggle("cdk-touch-focused",i==="touch"),A.classList.toggle("cdk-keyboard-focused",i==="keyboard"),A.classList.toggle("cdk-mouse-focused",i==="mouse"),A.classList.toggle("cdk-program-focused",i==="program")}_setOrigin(A,i=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=A,this._originFromTouchInteraction=A==="touch"&&i,this._detectionMode===QE.IMMEDIATE){clearTimeout(this._originTimeoutId);let o=this._originFromTouchInteraction?gk:1;this._originTimeoutId=setTimeout(()=>this._origin=null,o)}})}_onFocus(A,i){let o=this._elementInfo.get(i),n=ti(A);!o||!o.checkChildren&&i!==n||this._originChanged(i,this._getFocusOrigin(n),o)}_onBlur(A,i){let o=this._elementInfo.get(i);!o||o.checkChildren&&A.relatedTarget instanceof Node&&i.contains(A.relatedTarget)||(this._setClasses(i),this._emitOrigin(o,null))}_emitOrigin(A,i){A.subject.observers.length&&this._ngZone.run(()=>A.subject.next(i))}_registerGlobalListeners(A){if(!this._platform.isBrowser)return;let i=A.rootNode,o=this._rootNodeFocusListenerCount.get(i)||0;o||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,BE),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,BE)}),this._rootNodeFocusListenerCount.set(i,o+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(pA(this._stopInputModalityDetector)).subscribe(n=>{this._setOrigin(n,!0)}))}_removeGlobalListeners(A){let i=A.rootNode;if(this._rootNodeFocusListenerCount.has(i)){let o=this._rootNodeFocusListenerCount.get(i);o>1?this._rootNodeFocusListenerCount.set(i,o-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,BE),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,BE),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(A,i,o){this._setClasses(A,i),this._emitOrigin(o,i),this._lastFocusOrigin=i}_getClosestElementsInfo(A){let i=[];return this._elementInfo.forEach((o,n)=>{(n===A||o.checkChildren&&n.contains(A))&&i.push([n,o])}),i}_isLastInteractionFromInputLabel(A){let{_mostRecentTarget:i,mostRecentModality:o}=this._inputModalityDetector;if(o!=="mouse"||!i||i===A||A.nodeName!=="INPUT"&&A.nodeName!=="TEXTAREA"||A.disabled)return!1;let n=A.labels;if(n){for(let g=0;g{class t{_elementRef=B(q);_focusMonitor=B(Ut);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new z;constructor(){}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let A=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(A,A.nodeType===1&&A.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(i=>{this._focusOrigin=i,this.cdkFocusChange.emit(i)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return t})(),Mg=function(t){return t[t.NONE=0]="NONE",t[t.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",t[t.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",t}(Mg||{}),Ak="cdk-high-contrast-black-on-white",ek="cdk-high-contrast-white-on-black",$u="cdk-high-contrast-active",sm=(()=>{class t{_platform=B(ZA);_hasCheckedHighContrastMode;_document=B(cA);_breakpointSubscription;constructor(){this._breakpointSubscription=B(IE).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return Mg.NONE;let A=this._document.createElement("div");A.style.backgroundColor="rgb(1,2,3)",A.style.position="absolute",this._document.body.appendChild(A);let i=this._document.defaultView||window,o=i&&i.getComputedStyle?i.getComputedStyle(A):null,n=(o&&o.backgroundColor||"").replace(/ /g,"");switch(A.remove(),n){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Mg.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Mg.BLACK_ON_WHITE}return Mg.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let A=this._document.body.classList;A.remove($u,Ak,ek),this._hasCheckedHighContrastMode=!0;let i=this.getHighContrastMode();i===Mg.BLACK_ON_WHITE?A.add($u,Ak):i===Mg.WHITE_ON_BLACK&&A.add($u,ek)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),am=(()=>{class t{constructor(){B(sm)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[is]})}return t})(),Am={},re=(()=>{class t{_appId=B(Qg);getId(A){return this._appId!=="ng"&&(A+=this._appId),Am.hasOwnProperty(A)||(Am[A]=0),`${A}${Am[A]++}`}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var SH=new F("cdk-dir-doc",{providedIn:"root",factory:NH});function NH(){return B(cA)}var GH=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function LH(t){let e=t?.toLowerCase()||"";return e==="auto"&&typeof navigator<"u"&&navigator?.language?GH.test(navigator.language)?"rtl":"ltr":e==="rtl"?"rtl":"ltr"}var Se=(()=>{class t{value="ltr";change=new z;constructor(){let A=B(SH,{optional:!0});if(A){let i=A.body?A.body.dir:null,o=A.documentElement?A.documentElement.dir:null;this.value=LH(i||o||"ltr")}}ngOnDestroy(){this.change.complete()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Sn=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({})}return t})();var _H=["text"],KH=[[["mat-icon"]],"*"],UH=["mat-icon","*"];function xH(t,e){if(t&1&&P(0,"mat-pseudo-checkbox",1),t&2){let A=y();L("disabled",A.disabled)("state",A.selected?"checked":"unchecked")}}function YH(t,e){if(t&1&&P(0,"mat-pseudo-checkbox",3),t&2){let A=y();L("disabled",A.disabled)}}function JH(t,e){if(t&1&&(d(0,"span",4),k(1),h()),t&2){let A=y();D(),NA("(",A.group.label,")")}}var HH=["mat-internal-form-field",""],TH=["*"];var mA=(()=>{class t{constructor(){B(sm)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[Sn,Sn]})}return t})(),Rg=class{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(e,A,i,o,n){this._defaultMatcher=e,this.ngControl=A,this._parentFormGroup=i,this._parentForm=o,this._stateChanges=n}updateErrorState(){let e=this.errorState,A=this._parentFormGroup||this._parentForm,i=this.matcher||this._defaultMatcher,o=this.ngControl?this.ngControl.control:null,n=i?.isErrorState(o,A)??!1;n!==e&&(this.errorState=n,this._stateChanges.next())}};var gs=(()=>{class t{isErrorState(A,i){return!!(A&&A.invalid&&(A.touched||i&&i.submitted))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),xt=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["structural-styles"]],decls:0,vars:0,template:function(i,o){},styles:['.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}'],encapsulation:2,changeDetection:0})}return t})();var Ci=function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t}(Ci||{}),Bm=class{_renderer;element;config;_animationForciblyDisabledThroughCss;state=Ci.HIDDEN;constructor(e,A,i,o=!1){this._renderer=e,this.element=A,this.config=i,this._animationForciblyDisabledThroughCss=o}fadeOut(){this._renderer.fadeOutRipple(this)}},sk=Qo({passive:!0,capture:!0}),Qm=class{_events=new Map;addHandler(e,A,i,o){let n=this._events.get(A);if(n){let g=n.get(i);g?g.add(o):n.set(i,new Set([o]))}else this._events.set(A,new Map([[i,new Set([o])]])),e.runOutsideAngular(()=>{document.addEventListener(A,this._delegateEventHandler,sk)})}removeHandler(e,A,i){let o=this._events.get(e);if(!o)return;let n=o.get(A);n&&(n.delete(i),n.size===0&&o.delete(A),o.size===0&&(this._events.delete(e),document.removeEventListener(e,this._delegateEventHandler,sk)))}_delegateEventHandler=e=>{let A=ti(e);A&&this._events.get(e.type)?.forEach((i,o)=>{(o===A||o.contains(A))&&i.forEach(n=>n.handleEvent(e))})}},wE={enterDuration:225,exitDuration:150},OH=800,ak=Qo({passive:!0,capture:!0}),Ik=["mousedown","touchstart"],Ck=["mouseup","mouseleave","touchend","touchcancel"],PH=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(i,o){},styles:[".mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}"],encapsulation:2,changeDetection:0})}return t})(),ns=class t{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new Qm;constructor(e,A,i,o,n){this._target=e,this._ngZone=A,this._platform=o,o.isBrowser&&(this._containerElement=Kt(i)),n&&n.get(ke).load(PH)}fadeInRipple(e,A,i={}){let o=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),n=b(b({},wE),i.animation);i.centered&&(e=o.left+o.width/2,A=o.top+o.height/2);let g=i.radius||ZH(e,A,o),r=e-o.left,s=A-o.top,a=n.enterDuration,Q=document.createElement("div");Q.classList.add("mat-ripple-element"),Q.style.left=`${r-g}px`,Q.style.top=`${s-g}px`,Q.style.height=`${g*2}px`,Q.style.width=`${g*2}px`,i.color!=null&&(Q.style.backgroundColor=i.color),Q.style.transitionDuration=`${a}ms`,this._containerElement.appendChild(Q);let c=window.getComputedStyle(Q),f=c.transitionProperty,m=c.transitionDuration,p=f==="none"||m==="0s"||m==="0s, 0s"||o.width===0&&o.height===0,M=new Bm(this,Q,i,p);Q.style.transform="scale3d(1, 1, 1)",M.state=Ci.FADING_IN,i.persistent||(this._mostRecentTransientRipple=M);let K=null;return!p&&(a||n.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let W=()=>{K&&(K.fallbackTimer=null),clearTimeout(YA),this._finishRippleTransition(M)},DA=()=>this._destroyRipple(M),YA=setTimeout(DA,a+100);Q.addEventListener("transitionend",W),Q.addEventListener("transitioncancel",DA),K={onTransitionEnd:W,onTransitionCancel:DA,fallbackTimer:YA}}),this._activeRipples.set(M,K),(p||!a)&&this._finishRippleTransition(M),M}fadeOutRipple(e){if(e.state===Ci.FADING_OUT||e.state===Ci.HIDDEN)return;let A=e.element,i=b(b({},wE),e.config.animation);A.style.transitionDuration=`${i.exitDuration}ms`,A.style.opacity="0",e.state=Ci.FADING_OUT,(e._animationForciblyDisabledThroughCss||!i.exitDuration)&&this._finishRippleTransition(e)}fadeOutAll(){this._getActiveRipples().forEach(e=>e.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(e=>{e.config.persistent||e.fadeOut()})}setupTriggerEvents(e){let A=Kt(e);!this._platform.isBrowser||!A||A===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=A,Ik.forEach(i=>{t._eventManager.addHandler(this._ngZone,i,A,this)}))}handleEvent(e){e.type==="mousedown"?this._onMousedown(e):e.type==="touchstart"?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Ck.forEach(A=>{this._triggerElement.addEventListener(A,this,ak)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(e){e.state===Ci.FADING_IN?this._startFadeOutTransition(e):e.state===Ci.FADING_OUT&&this._destroyRipple(e)}_startFadeOutTransition(e){let A=e===this._mostRecentTransientRipple,{persistent:i}=e.config;e.state=Ci.VISIBLE,!i&&(!A||!this._isPointerDown)&&e.fadeOut()}_destroyRipple(e){let A=this._activeRipples.get(e)??null;this._activeRipples.delete(e),this._activeRipples.size||(this._containerRect=null),e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),e.state=Ci.HIDDEN,A!==null&&(e.element.removeEventListener("transitionend",A.onTransitionEnd),e.element.removeEventListener("transitioncancel",A.onTransitionCancel),A.fallbackTimer!==null&&clearTimeout(A.fallbackTimer)),e.element.remove()}_onMousedown(e){let A=gm(e),i=this._lastTouchStartEvent&&Date.now(){let A=e.state===Ci.VISIBLE||e.config.terminateOnPointerUp&&e.state===Ci.FADING_IN;!e.config.persistent&&A&&e.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let e=this._triggerElement;e&&(Ik.forEach(A=>t._eventManager.removeHandler(A,e,this)),this._pointerUpEventsRegistered&&(Ck.forEach(A=>e.removeEventListener(A,this,ak)),this._pointerUpEventsRegistered=!1))}};function ZH(t,e,A){let i=Math.max(Math.abs(t-A.left),Math.abs(t-A.right)),o=Math.max(Math.abs(e-A.top),Math.abs(e-A.bottom));return Math.sqrt(i*i+o*o)}var rs=new F("mat-ripple-global-options"),Eo=(()=>{class t{_elementRef=B(q);_animationMode=B(Ae,{optional:!0});color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}set disabled(A){A&&this.fadeOutAllNonPersistent(),this._disabled=A,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(A){this._trigger=A,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){let A=B(tA),i=B(ZA),o=B(rs,{optional:!0}),n=B(yA);this._globalOptions=o||{},this._rippleRenderer=new ns(this,A,this._elementRef,i,n)}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:b(b(b({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{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(A,i=0,o){return typeof A=="number"?this._rippleRenderer.fadeInRipple(A,i,b(b({},this.rippleConfig),o)):this._rippleRenderer.fadeInRipple(0,0,b(b({},this.rippleConfig),A))}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(i,o){i&2&&nA("mat-ripple-unbounded",o.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return t})(),jo=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[mA,mA]})}return t})(),cm=(()=>{class t{_animationMode=B(Ae,{optional:!0});state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(i,o){i&2&&nA("mat-pseudo-checkbox-indeterminate",o.state==="indeterminate")("mat-pseudo-checkbox-checked",o.state==="checked")("mat-pseudo-checkbox-disabled",o.disabled)("mat-pseudo-checkbox-minimal",o.appearance==="minimal")("mat-pseudo-checkbox-full",o.appearance==="full")("_mat-animation-noopable",o._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(i,o){},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, var(--mat-sys-primary))}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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, var(--mat-sys-primary));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, var(--mat-sys-on-primary))}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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, var(--mat-sys-surface))}.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 t})(),lm=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[mA]})}return t})(),dm=new F("MAT_OPTION_PARENT_COMPONENT"),hm=new F("MatOptgroup");var Em=class{source;isUserInput;constructor(e,A=!1){this.source=e,this.isUserInput=A}},Nn=(()=>{class t{_element=B(q);_changeDetectorRef=B(UA);_parent=B(dm,{optional:!0});group=B(hm,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_disabled=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=B(re).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(A){this._disabled=A}get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}onSelectionChange=new z;_text;_stateChanges=new U;constructor(){let A=B(ke);A.load(xt),A.load(aI),this._signalDisableRipple=!!this._parent&&hn(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(A=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),A&&this._emitSelectionChangeEvent())}deselect(A=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),A&&this._emitSelectionChangeEvent())}focus(A,i){let o=this._getHostElement();typeof o.focus=="function"&&o.focus(i)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(A){(A.keyCode===13||A.keyCode===32)&&!ze(A)&&(this._selectViaInteraction(),A.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let A=this.viewValue;A!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=A)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(A=!1){this.onSelectionChange.emit(new Em(this,A))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-option"]],viewQuery:function(i,o){if(i&1&&QA(_H,7),i&2){let n;$(n=AA())&&(o._text=n.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(i,o){i&1&&G("click",function(){return o._selectViaInteraction()})("keydown",function(g){return o._handleKeydown(g)}),i&2&&(ft("id",o.id),aA("aria-selected",o.selected)("aria-disabled",o.disabled.toString()),nA("mdc-list-item--selected",o.selected)("mat-mdc-option-multiple",o.multiple)("mat-mdc-option-active",o.active)("mdc-list-item--disabled",o.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",eA]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:UH,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-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(i,o){i&1&&(OA(KH),x(0,xH,1,2,"mat-pseudo-checkbox",1),IA(1),d(2,"span",2,0),IA(4,1),h(),x(5,YH,1,1,"mat-pseudo-checkbox",3)(6,JH,2,1,"span",4),P(7,"div",5)),i&2&&(_(o.multiple?0:-1),D(5),_(!o.multiple&&o.selected&&!o.hideSingleSelectionIndicator?5:-1),D(),_(o.group&&o.group._inert?6:-1),D(),L("matRippleTrigger",o._getHostElement())("matRippleDisabled",o.disabled||o.disableRipple))},dependencies:[cm,Eo],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.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, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.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, var(--mat-sys-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.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}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::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-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return t})();function ck(t,e,A){if(A.length){let i=e.toArray(),o=A.toArray(),n=0;for(let g=0;gA+i?Math.max(0,t-i+e):A}var um=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[jo,mA,lm]})}return t})(),Bk={capture:!0},Qk=["focus","mousedown","mouseenter","touchstart"],Im="mat-ripple-loader-uninitialized",Cm="mat-ripple-loader-class-name",Ek="mat-ripple-loader-centered",pE="mat-ripple-loader-disabled",mm=(()=>{class t{_document=B(cA,{optional:!0});_animationMode=B(Ae,{optional:!0});_globalRippleOptions=B(rs,{optional:!0});_platform=B(ZA);_ngZone=B(tA);_injector=B(yA);_hosts=new Map;constructor(){this._ngZone.runOutsideAngular(()=>{for(let A of Qk)this._document?.addEventListener(A,this._onInteraction,Bk)})}ngOnDestroy(){let A=this._hosts.keys();for(let i of A)this.destroyRipple(i);for(let i of Qk)this._document?.removeEventListener(i,this._onInteraction,Bk)}configureRipple(A,i){A.setAttribute(Im,this._globalRippleOptions?.namespace??""),(i.className||!A.hasAttribute(Cm))&&A.setAttribute(Cm,i.className||""),i.centered&&A.setAttribute(Ek,""),i.disabled&&A.setAttribute(pE,"")}setDisabled(A,i){let o=this._hosts.get(A);o?(o.target.rippleDisabled=i,!i&&!o.hasSetUpEvents&&(o.hasSetUpEvents=!0,o.renderer.setupTriggerEvents(A))):i?A.setAttribute(pE,""):A.removeAttribute(pE)}_onInteraction=A=>{let i=ti(A);if(i instanceof HTMLElement){let o=i.closest(`[${Im}="${this._globalRippleOptions?.namespace??""}"]`);o&&this._createRipple(o)}};_createRipple(A){if(!this._document||this._hosts.has(A))return;A.querySelector(".mat-ripple")?.remove();let i=this._document.createElement("span");i.classList.add("mat-ripple",A.getAttribute(Cm)),A.append(i);let o=this._animationMode==="NoopAnimations",n=this._globalRippleOptions,g=o?0:n?.animation?.enterDuration??wE.enterDuration,r=o?0:n?.animation?.exitDuration??wE.exitDuration,s={rippleDisabled:o||n?.disabled||A.hasAttribute(pE),rippleConfig:{centered:A.hasAttribute(Ek),terminateOnPointerUp:n?.terminateOnPointerUp,animation:{enterDuration:g,exitDuration:r}}},a=new ns(s,this._ngZone,i,this._platform,this._injector),Q=!s.rippleDisabled;Q&&a.setupTriggerEvents(A),this._hosts.set(A,{target:s,renderer:a,hasSetUpEvents:Q}),A.removeAttribute(Im)}destroyRipple(A){let i=this._hosts.get(A);i&&(i.renderer._removeTriggerEvents(),this._hosts.delete(A))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),yE=(()=>{class t{labelPosition;static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(i,o){i&2&&nA("mdc-form-field--align-end",o.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},attrs:HH,ngContentSelectors:TH,decls:1,vars:0,template:function(i,o){i&1&&(OA(),IA(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.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 .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0})}return t})();var qH=["mat-button",""],Dm=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],fm=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var VH="@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}",WH=["mat-fab",""],zH=["mat-mini-fab",""],jH='.mat-mdc-fab-base{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus>.mat-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::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}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-sys-corner-large));color:var(--mat-fab-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display, block)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-sys-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-small-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-mini-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;height:var(--mdc-extended-fab-container-height, 56px);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-sys-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-sys-label-large-tracking));box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}',XH=["mat-icon-button",""],$H=["*"];var AT=new F("MAT_BUTTON_CONFIG");var eT=[{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-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],RE=(()=>{class t{_elementRef=B(q);_ngZone=B(tA);_animationMode=B(Ae,{optional:!0});_focusMonitor=B(Ut);_rippleLoader=B(mm);_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(A){this._disableRipple=A,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(A){this._disabled=A,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;constructor(){B(ke).load(xt);let A=B(AT,{optional:!0}),i=this._elementRef.nativeElement,o=i.classList;this.disabledInteractive=A?.disabledInteractive??!1,this.color=A?.color??null,this._rippleLoader?.configureRipple(i,{className:"mat-mdc-button-ripple"});for(let{attribute:n,mdcClasses:g}of eT)i.hasAttribute(n)&&o.add(...g)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(A="program",i){A?this._focusMonitor.focusVia(this._elementRef.nativeElement,A,i):this._elementRef.nativeElement.focus(i)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",eA],disabled:[2,"disabled","disabled",eA],ariaDisabled:[2,"aria-disabled","ariaDisabled",eA],disabledInteractive:[2,"disabledInteractive","disabledInteractive",eA]}})}return t})();var Et=(()=>{class t extends RE{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275cmp=O({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(i,o){i&2&&(aA("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),Je(o.color?"mat-"+o.color:""),nA("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[dA],attrs:qH,ngContentSelectors:fm,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,o){i&1&&(OA(Dm),P(0,"span",0),IA(1),d(2,"span",1),IA(3,1),h(),IA(4,2),P(5,"span",2)(6,"span",3)),i&2&&nA("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;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;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.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__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-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, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-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, block)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);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, -8px);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, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-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, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-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, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);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, -8px);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, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-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, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-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, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.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, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);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, -8px);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, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-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, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-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, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width, 1px);border-style:solid;border-color:rgba(0,0,0,0)}.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-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus>.mat-focus-indicator::before,.mat-mdc-unelevated-button:focus>.mat-focus-indicator::before,.mat-mdc-raised-button:focus>.mat-focus-indicator::before,.mat-mdc-outlined-button:focus>.mat-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}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}',"@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}"],encapsulation:2,changeDetection:0})}return t})();var hk=new F("mat-mdc-fab-default-options",{providedIn:"root",factory:uk});function uk(){return{color:"accent"}}var ME=uk(),mk=(()=>{class t extends RE{_options=B(hk,{optional:!0});_isFab=!0;extended;constructor(){super(),this._options=this._options||ME,this.color=this._options.color||ME.color}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["button","mat-fab",""]],hostVars:18,hostBindings:function(i,o){i&2&&(aA("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),Je(o.color?"mat-"+o.color:""),nA("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0)("mdc-fab--extended",o.extended)("mat-mdc-extended-fab",o.extended))},inputs:{extended:[2,"extended","extended",eA]},exportAs:["matButton"],features:[dA],attrs:WH,ngContentSelectors:fm,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,o){i&1&&(OA(Dm),P(0,"span",0),IA(1),d(2,"span",1),IA(3,1),h(),IA(4,2),P(5,"span",2)(6,"span",3)),i&2&&nA("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:['.mat-mdc-fab-base{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus>.mat-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::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}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-sys-corner-large));color:var(--mat-fab-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display, block)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-sys-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-small-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-mini-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;height:var(--mdc-extended-fab-container-height, 56px);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-sys-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-sys-label-large-tracking));box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0})}return t})(),Dk=(()=>{class t extends RE{_options=B(hk,{optional:!0});_isFab=!0;constructor(){super(),this._options=this._options||ME,this.color=this._options.color||ME.color}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["button","mat-mini-fab",""]],hostVars:14,hostBindings:function(i,o){i&2&&(aA("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),Je(o.color?"mat-"+o.color:""),nA("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[dA],attrs:zH,ngContentSelectors:fm,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,o){i&1&&(OA(Dm),P(0,"span",0),IA(1),d(2,"span",1),IA(3,1),h(),IA(4,2),P(5,"span",2)(6,"span",3)),i&2&&nA("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:[jH],encapsulation:2,changeDetection:0})}return t})();var kE=(()=>{class t extends RE{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(i,o){i&2&&(aA("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled()),Je(o.color?"mat-"+o.color:""),nA("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mat-unthemed",!o.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[dA],attrs:XH,ngContentSelectors:$H,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,o){i&1&&(OA(),P(0,"span",0),IA(1),P(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;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;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.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,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus>.mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-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, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-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, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.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}',VH],encapsulation:2,changeDetection:0})}return t})();var Xo=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[mA,jo,mA]})}return t})();var bE=class{};function FE(t){return t&&typeof t.connect=="function"&&!(t instanceof gn)}var ss=function(t){return t[t.REPLACED=0]="REPLACED",t[t.INSERTED=1]="INSERTED",t[t.MOVED=2]="MOVED",t[t.REMOVED=3]="REMOVED",t}(ss||{}),QI=new F("_ViewRepeater"),as=class{applyChanges(e,A,i,o,n){e.forEachOperation((g,r,s)=>{let a,Q;if(g.previousIndex==null){let c=i(g,r,s);a=A.createEmbeddedView(c.templateRef,c.context,c.index),Q=ss.INSERTED}else s==null?(A.remove(r),Q=ss.REMOVED):(a=A.get(r),A.move(a,s),Q=ss.MOVED);n&&n({context:a?.context,operation:Q,record:g})})}detach(){}};var Gn=class{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}changed=new U;constructor(e=!1,A,i=!0,o){this._multiple=e,this._emitChanges=i,this.compareWith=o,A&&A.length&&(e?A.forEach(n=>this._markSelected(n)):this._markSelected(A[0]),this._selectedToEmit.length=0)}select(...e){this._verifyValueAssignment(e),e.forEach(i=>this._markSelected(i));let A=this._hasQueuedChanges();return this._emitChangeEvent(),A}deselect(...e){this._verifyValueAssignment(e),e.forEach(i=>this._unmarkSelected(i));let A=this._hasQueuedChanges();return this._emitChangeEvent(),A}setSelection(...e){this._verifyValueAssignment(e);let A=this.selected,i=new Set(e);e.forEach(n=>this._markSelected(n)),A.filter(n=>!i.has(this._getConcreteValue(n,i))).forEach(n=>this._unmarkSelected(n));let o=this._hasQueuedChanges();return this._emitChangeEvent(),o}toggle(e){return this.isSelected(e)?this.deselect(e):this.select(e)}clear(e=!0){this._unmarkAll();let A=this._hasQueuedChanges();return e&&this._emitChangeEvent(),A}isSelected(e){return this._selection.has(this._getConcreteValue(e))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(e){this._multiple&&this.selected&&this._selected.sort(e)}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(e){e=this._getConcreteValue(e),this.isSelected(e)||(this._multiple||this._unmarkAll(),this.isSelected(e)||this._selection.add(e),this._emitChanges&&this._selectedToEmit.push(e))}_unmarkSelected(e){e=this._getConcreteValue(e),this.isSelected(e)&&(this._selection.delete(e),this._emitChanges&&this._deselectedToEmit.push(e))}_unmarkAll(){this.isEmpty()||this._selection.forEach(e=>this._unmarkSelected(e))}_verifyValueAssignment(e){e.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(e,A){if(this.compareWith){A=A??this._selection;for(let i of A)if(this.compareWith(e,i))return i;return e}else return e}};var tT=20,Ln=(()=>{class t{_ngZone=B(tA);_platform=B(ZA);_renderer=B(Bt).createRenderer(null,null);_cleanupGlobalListener;constructor(){}_scrolled=new U;_scrolledCount=0;scrollContainers=new Map;register(A){this.scrollContainers.has(A)||this.scrollContainers.set(A,A.elementScrolled().subscribe(()=>this._scrolled.next(A)))}deregister(A){let i=this.scrollContainers.get(A);i&&(i.unsubscribe(),this.scrollContainers.delete(A))}scrolled(A=tT){return this._platform.isBrowser?new BA(i=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));let o=A>0?this._scrolled.pipe(or(A)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{o.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):iA()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((A,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(A,i){let o=this.getAncestorScrollContainers(A);return this.scrolled(i).pipe(kA(n=>!n||o.indexOf(n)>-1))}getAncestorScrollContainers(A){let i=[];return this.scrollContainers.forEach((o,n)=>{this._scrollableContainsElement(n,A)&&i.push(n)}),i}_scrollableContainsElement(A,i){let o=Kt(i),n=A.getElementRef().nativeElement;do if(o==n)return!0;while(o=o.parentElement);return!1}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),An=(()=>{class t{elementRef=B(q);scrollDispatcher=B(Ln);ngZone=B(tA);dir=B(Se,{optional:!0});_scrollElement=this.elementRef.nativeElement;_destroyed=new U;_renderer=B(ae);_cleanupScroll;_elementScrolled=new U;constructor(){}ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,"scroll",A=>this._elementScrolled.next(A))),this.scrollDispatcher.register(this)}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(A){let i=this.elementRef.nativeElement,o=this.dir&&this.dir.value=="rtl";A.left==null&&(A.left=o?A.end:A.start),A.right==null&&(A.right=o?A.start:A.end),A.bottom!=null&&(A.top=i.scrollHeight-i.clientHeight-A.bottom),o&&As()!=Li.NORMAL?(A.left!=null&&(A.right=i.scrollWidth-i.clientWidth-A.left),As()==Li.INVERTED?A.left=A.right:As()==Li.NEGATED&&(A.left=A.right?-A.right:A.right)):A.right!=null&&(A.left=i.scrollWidth-i.clientWidth-A.right),this._applyScrollToOptions(A)}_applyScrollToOptions(A){let i=this.elementRef.nativeElement;rE()?i.scrollTo(A):(A.top!=null&&(i.scrollTop=A.top),A.left!=null&&(i.scrollLeft=A.left))}measureScrollOffset(A){let i="left",o="right",n=this.elementRef.nativeElement;if(A=="top")return n.scrollTop;if(A=="bottom")return n.scrollHeight-n.clientHeight-n.scrollTop;let g=this.dir&&this.dir.value=="rtl";return A=="start"?A=g?o:i:A=="end"&&(A=g?i:o),g&&As()==Li.INVERTED?A==i?n.scrollWidth-n.clientWidth-n.scrollLeft:n.scrollLeft:g&&As()==Li.NEGATED?A==i?n.scrollLeft+n.scrollWidth-n.clientWidth:-n.scrollLeft:A==i?n.scrollLeft:n.scrollWidth-n.clientWidth-n.scrollLeft}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return t})(),iT=20,Bi=(()=>{class t{_platform=B(ZA);_listeners;_viewportSize;_change=new U;_document=B(cA,{optional:!0});constructor(){let A=B(tA),i=B(Bt).createRenderer(null,null);A.runOutsideAngular(()=>{if(this._platform.isBrowser){let o=n=>this._change.next(n);this._listeners=[i.listen("window","resize",o),i.listen("window","orientationchange",o)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(A=>A()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let A={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),A}getViewportRect(){let A=this.getViewportScrollPosition(),{width:i,height:o}=this.getViewportSize();return{top:A.top,left:A.left,bottom:A.top+o,right:A.left+i,height:o,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let A=this._document,i=this._getWindow(),o=A.documentElement,n=o.getBoundingClientRect(),g=-n.top||A.body.scrollTop||i.scrollY||o.scrollTop||0,r=-n.left||A.body.scrollLeft||i.scrollX||o.scrollLeft||0;return{top:g,left:r}}change(A=iT){return A>0?this._change.pipe(or(A)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let A=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:A.innerWidth,height:A.innerHeight}:{width:0,height:0}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var $o=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({})}return t})(),EI=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[Sn,$o,Sn,$o]})}return t})();var cI=class{_attachedHost;attach(e){return this._attachedHost=e,e.attach(this)}detach(){let e=this._attachedHost;e!=null&&(this._attachedHost=null,e.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(e){this._attachedHost=e}},_i=class extends cI{component;viewContainerRef;injector;componentFactoryResolver;projectableNodes;constructor(e,A,i,o,n){super(),this.component=e,this.viewContainerRef=A,this.injector=i,this.projectableNodes=n}},Qi=class extends cI{templateRef;viewContainerRef;context;injector;constructor(e,A,i,o){super(),this.templateRef=e,this.viewContainerRef=A,this.context=i,this.injector=o}get origin(){return this.templateRef.elementRef}attach(e,A=this.context){return this.context=A,super.attach(e)}detach(){return this.context=void 0,super.detach()}},pm=class extends cI{element;constructor(e){super(),this.element=e instanceof q?e.nativeElement:e}},_n=class{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(e){if(e instanceof _i)return this._attachedPortal=e,this.attachComponentPortal(e);if(e instanceof Qi)return this._attachedPortal=e,this.attachTemplatePortal(e);if(this.attachDomPortal&&e instanceof pm)return this._attachedPortal=e,this.attachDomPortal(e)}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(e){this._disposeFn=e}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var vE=class extends _n{outletElement;_appRef;_defaultInjector;_document;constructor(e,A,i,o,n){super(),this.outletElement=e,this._appRef=i,this._defaultInjector=o,this._document=n}attachComponentPortal(e){let A;if(e.viewContainerRef){let i=e.injector||e.viewContainerRef.injector,o=i.get(Uo,null,{optional:!0})||void 0;A=e.viewContainerRef.createComponent(e.component,{index:e.viewContainerRef.length,injector:i,ngModuleRef:o,projectableNodes:e.projectableNodes||void 0}),this.setDisposeFn(()=>A.destroy())}else A=VB(e.component,{elementInjector:e.injector||this._defaultInjector||yA.NULL,environmentInjector:this._appRef.injector,projectableNodes:e.projectableNodes||void 0}),this._appRef.attachView(A.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(A.hostView),A.destroy()});return this.outletElement.appendChild(this._getComponentRootNode(A)),this._attachedPortal=e,A}attachTemplatePortal(e){let A=e.viewContainerRef,i=A.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return i.rootNodes.forEach(o=>this.outletElement.appendChild(o)),i.detectChanges(),this.setDisposeFn(()=>{let o=A.indexOf(i);o!==-1&&A.remove(o)}),this._attachedPortal=e,i}attachDomPortal=e=>{let A=e.element;A.parentNode;let i=this._document.createComment("dom-portal");A.parentNode.insertBefore(i,A),this.outletElement.appendChild(A),this._attachedPortal=e,super.setDisposeFn(()=>{i.parentNode&&i.parentNode.replaceChild(A,i)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(e){return e.hostView.rootNodes[0]}};var fk=(()=>{class t extends Qi{constructor(){let A=B(ge),i=B(Qe);super(A,i)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[dA]})}return t})();var Ei=(()=>{class t extends _n{_moduleRef=B(Uo,{optional:!0});_document=B(cA);_viewContainerRef=B(Qe);_isInitialized=!1;_attachedRef;constructor(){super()}get portal(){return this._attachedPortal}set portal(A){this.hasAttached()&&!A&&!this._isInitialized||(this.hasAttached()&&super.detach(),A&&super.attach(A),this._attachedPortal=A||null)}attached=new z;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(A){A.setAttachedHost(this);let i=A.viewContainerRef!=null?A.viewContainerRef:this._viewContainerRef,o=i.createComponent(A.component,{index:i.length,injector:A.injector||i.injector,projectableNodes:A.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0});return i!==this._viewContainerRef&&this._getRootNode().appendChild(o.hostView.rootNodes[0]),super.setDisposeFn(()=>o.destroy()),this._attachedPortal=A,this._attachedRef=o,this.attached.emit(o),o}attachTemplatePortal(A){A.setAttachedHost(this);let i=this._viewContainerRef.createEmbeddedView(A.templateRef,A.context,{injector:A.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=A,this._attachedRef=i,this.attached.emit(i),i}attachDomPortal=A=>{let i=A.element;i.parentNode;let o=this._document.createComment("dom-portal");A.setAttachedHost(this),i.parentNode.insertBefore(o,i),this._getRootNode().appendChild(i),this._attachedPortal=A,super.setDisposeFn(()=>{o.parentNode&&o.parentNode.replaceChild(i,o)})};_getRootNode(){let A=this._viewContainerRef.element.nativeElement;return A.nodeType===A.ELEMENT_NODE?A:A.parentNode}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[dA]})}return t})();var lI=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({})}return t})();var pk=rE(),wm=class{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(e,A){this._viewportRuler=e,this._document=A}attach(){}enable(){if(this._canBeEnabled()){let e=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=e.style.left||"",this._previousHTMLStyles.top=e.style.top||"",e.style.left=Ke(-this._previousScrollPosition.left),e.style.top=Ke(-this._previousScrollPosition.top),e.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let e=this._document.documentElement,A=this._document.body,i=e.style,o=A.style,n=i.scrollBehavior||"",g=o.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,e.classList.remove("cdk-global-scrollblock"),pk&&(i.scrollBehavior=o.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),pk&&(i.scrollBehavior=n,o.scrollBehavior=g)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let A=this._document.body,i=this._viewportRuler.getViewportSize();return A.scrollHeight>i.height||A.scrollWidth>i.width}};var ym=class{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(e,A,i,o){this._scrollDispatcher=e,this._ngZone=A,this._viewportRuler=i,this._config=o}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(this._scrollSubscription)return;let e=this._scrollDispatcher.scrolled(0).pipe(kA(A=>!A||!this._overlayRef.overlayElement.contains(A.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe(()=>{let A=this._viewportRuler.getViewportScrollPosition().top;Math.abs(A-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=e.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}},SE=class{enable(){}disable(){}attach(){}};function Mm(t,e){return e.some(A=>{let i=t.bottomA.bottom,n=t.rightA.right;return i||o||n||g})}function wk(t,e){return e.some(A=>{let i=t.topA.bottom,n=t.leftA.right;return i||o||n||g})}var Rm=class{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(e,A,i,o){this._scrollDispatcher=e,this._viewportRuler=A,this._ngZone=i,this._config=o}attach(e){this._overlayRef,this._overlayRef=e}enable(){if(!this._scrollSubscription){let e=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(e).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let A=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:o}=this._viewportRuler.getViewportSize();Mm(A,[{width:i,height:o,bottom:o,right:i,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}},nT=(()=>{class t{_scrollDispatcher=B(Ln);_viewportRuler=B(Bi);_ngZone=B(tA);_document=B(cA);constructor(){}noop=()=>new SE;close=A=>new ym(this._scrollDispatcher,this._ngZone,this._viewportRuler,A);block=()=>new wm(this._viewportRuler,this._document);reposition=A=>new Rm(this._scrollDispatcher,this._viewportRuler,this._ngZone,A);static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Kn=class{positionStrategy;scrollStrategy=new SE;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(e){if(e){let A=Object.keys(e);for(let i of A)e[i]!==void 0&&(this[i]=e[i])}}};var km=class{connectionPair;scrollableViewProperties;constructor(e,A){this.connectionPair=e,this.scrollableViewProperties=A}};var Fk=(()=>{class t{_attachedOverlays=[];_document=B(cA);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(A){this.remove(A),this._attachedOverlays.push(A)}remove(A){let i=this._attachedOverlays.indexOf(A);i>-1&&this._attachedOverlays.splice(i,1),this._attachedOverlays.length===0&&this.detach()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),gT=(()=>{class t extends Fk{_ngZone=B(tA);_renderer=B(Bt).createRenderer(null,null);_cleanupKeydown;add(A){super.add(A),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=A=>{let i=this._attachedOverlays;for(let o=i.length-1;o>-1;o--)if(i[o]._keydownEvents.observers.length>0){this._ngZone.run(()=>i[o]._keydownEvents.next(A));break}};static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),rT=(()=>{class t extends Fk{_platform=B(ZA);_ngZone=B(tA,{optional:!0});_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;add(A){if(super.add(A),!this._isAttached){let i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){let A=this._document.body;A.removeEventListener("pointerdown",this._pointerDownListener,!0),A.removeEventListener("click",this._clickListener,!0),A.removeEventListener("auxclick",this._clickListener,!0),A.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(A.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(A){A.addEventListener("pointerdown",this._pointerDownListener,!0),A.addEventListener("click",this._clickListener,!0),A.addEventListener("auxclick",this._clickListener,!0),A.addEventListener("contextmenu",this._clickListener,!0)}_pointerDownListener=A=>{this._pointerDownEventTarget=ti(A)};_clickListener=A=>{let i=ti(A),o=A.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:i;this._pointerDownEventTarget=null;let n=this._attachedOverlays.slice();for(let g=n.length-1;g>-1;g--){let r=n[g];if(r._outsidePointerEvents.observers.length<1||!r.hasAttached())continue;if(yk(r.overlayElement,i)||yk(r.overlayElement,o))break;let s=r._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>s.next(A)):s.next(A)}};static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function yk(t,e){let A=typeof ShadowRoot<"u"&&ShadowRoot,i=e;for(;i;){if(i===t)return!0;i=A&&i instanceof ShadowRoot?i.host:i.parentNode}return!1}var vk=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(i,o){},styles:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}"],encapsulation:2,changeDetection:0})}return t})(),NE=(()=>{class t{_platform=B(ZA);_containerElement;_document=B(cA);_styleLoader=B(ke);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let A="cdk-overlay-container";if(this._platform.isBrowser||Wu()){let o=this._document.querySelectorAll(`.${A}[platform="server"], .${A}[platform="test"]`);for(let n=0;n{let e=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(e,"transitionend",this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),e.style.pointerEvents="none",e.classList.remove("cdk-overlay-backdrop-showing")})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}},Is=class{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new U;_attachments=new U;_detachments=new U;_positionStrategy;_scrollStrategy;_locationChanges=GA.EMPTY;_backdropRef=null;_previousHostParent;_keydownEvents=new U;_outsidePointerEvents=new U;_renders=new U;_afterRenderRef;_afterNextRenderRef;constructor(e,A,i,o,n,g,r,s,a,Q=!1,c,f){this._portalOutlet=e,this._host=A,this._pane=i,this._config=o,this._ngZone=n,this._keyboardDispatcher=g,this._document=r,this._location=s,this._outsideClickDispatcher=a,this._animationsDisabled=Q,this._injector=c,this._renderer=f,o.scrollStrategy&&(this._scrollStrategy=o.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=o.positionStrategy,this._afterRenderRef=Gt(()=>Ia(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}attach(e){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let A=this._portalOutlet.attach(e);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=Le(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),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),typeof A?.onDestroy=="function"&&A.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),A}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let e=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),e}dispose(){let e=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),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._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,e&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.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(e){e!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=e,this.hasAttached()&&(e.attach(this),this.updatePosition()))}updateSize(e){this._config=b(b({},this._config),e),this._updateElementSize()}setDirection(e){this._config=uA(b({},this._config),{direction:e}),this._updateElementDirection()}addPanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!0)}removePanelClass(e){this._pane&&this._toggleClasses(this._pane,e,!1)}getDirection(){let e=this._config.direction;return e?typeof e=="string"?e:e.value:"ltr"}updateScrollStrategy(e){e!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=e,this.hasAttached()&&(e.attach(this),e.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let e=this._pane.style;e.width=Ke(this._config.width),e.height=Ke(this._config.height),e.minWidth=Ke(this._config.minWidth),e.minHeight=Ke(this._config.minHeight),e.maxWidth=Ke(this._config.maxWidth),e.maxHeight=Ke(this._config.maxHeight)}_togglePointerEvents(e){this._pane.style.pointerEvents=e?"":"none"}_attachBackdrop(){let e="cdk-overlay-backdrop-showing";this._backdropRef?.dispose(),this._backdropRef=new bm(this._document,this._renderer,this._ngZone,A=>{this._backdropClick.next(A)}),this._animationsDisabled&&this._backdropRef.element.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(e))}):this._backdropRef.element.classList.add(e)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(e,A,i){let o=ts(A||[]).filter(n=>!!n);o.length&&(i?e.classList.add(...o):e.classList.remove(...o))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{let e=this._renders.pipe(pA(ye(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(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()),e.unsubscribe())})})}_disposeScrollStrategy(){let e=this._scrollStrategy;e?.disable(),e?.detach?.()}},Mk="cdk-overlay-connected-position-bounding-box",sT=/([A-Za-z%]+)$/,Fm=class{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new U;_resizeSubscription=GA.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(e,A,i,o,n){this._viewportRuler=A,this._document=i,this._platform=o,this._overlayContainer=n,this.setOrigin(e)}attach(e){this._overlayRef&&this._overlayRef,this._validatePositions(),e.hostElement.classList.add(Mk),this._overlayRef=e,this._boundingBox=e.hostElement,this._pane=e.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){this.reapplyLastPosition();return}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();let e=this._originRect,A=this._overlayRect,i=this._viewportRect,o=this._containerRect,n=[],g;for(let r of this._preferredPositions){let s=this._getOriginPoint(e,o,r),a=this._getOverlayPoint(s,A,r),Q=this._getOverlayFit(a,A,i,r);if(Q.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(r,s);return}if(this._canFitWithFlexibleDimensions(Q,a,i)){n.push({position:r,origin:s,overlayRect:A,boundingBoxRect:this._calculateBoundingBoxRect(s,r)});continue}(!g||g.overlayFit.visibleAreas&&(s=Q,r=a)}this._isPushed=!1,this._applyPosition(r.position,r.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(g.position,g.originPoint);return}this._applyPosition(g.position,g.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Fg(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Mk),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let e=this._lastPosition;if(e){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let A=this._getOriginPoint(this._originRect,this._containerRect,e);this._applyPosition(e,A)}else this.apply()}withScrollableContainers(e){return this._scrollables=e,this}withPositions(e){return this._preferredPositions=e,e.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(e){return this._viewportMargin=e,this}withFlexibleDimensions(e=!0){return this._hasFlexibleDimensions=e,this}withGrowAfterOpen(e=!0){return this._growAfterOpen=e,this}withPush(e=!0){return this._canPush=e,this}withLockedPosition(e=!0){return this._positionLocked=e,this}setOrigin(e){return this._origin=e,this}withDefaultOffsetX(e){return this._offsetX=e,this}withDefaultOffsetY(e){return this._offsetY=e,this}withTransformOriginOn(e){return this._transformOriginSelector=e,this}_getOriginPoint(e,A,i){let o;if(i.originX=="center")o=e.left+e.width/2;else{let g=this._isRtl()?e.right:e.left,r=this._isRtl()?e.left:e.right;o=i.originX=="start"?g:r}A.left<0&&(o-=A.left);let n;return i.originY=="center"?n=e.top+e.height/2:n=i.originY=="top"?e.top:e.bottom,A.top<0&&(n-=A.top),{x:o,y:n}}_getOverlayPoint(e,A,i){let o;i.overlayX=="center"?o=-A.width/2:i.overlayX==="start"?o=this._isRtl()?-A.width:0:o=this._isRtl()?0:-A.width;let n;return i.overlayY=="center"?n=-A.height/2:n=i.overlayY=="top"?0:-A.height,{x:e.x+o,y:e.y+n}}_getOverlayFit(e,A,i,o){let n=kk(A),{x:g,y:r}=e,s=this._getOffset(o,"x"),a=this._getOffset(o,"y");s&&(g+=s),a&&(r+=a);let Q=0-g,c=g+n.width-i.width,f=0-r,m=r+n.height-i.height,p=this._subtractOverflows(n.width,Q,c),M=this._subtractOverflows(n.height,f,m),K=p*M;return{visibleArea:K,isCompletelyWithinViewport:n.width*n.height===K,fitsInViewportVertically:M===n.height,fitsInViewportHorizontally:p==n.width}}_canFitWithFlexibleDimensions(e,A,i){if(this._hasFlexibleDimensions){let o=i.bottom-A.y,n=i.right-A.x,g=Rk(this._overlayRef.getConfig().minHeight),r=Rk(this._overlayRef.getConfig().minWidth),s=e.fitsInViewportVertically||g!=null&&g<=o,a=e.fitsInViewportHorizontally||r!=null&&r<=n;return s&&a}return!1}_pushOverlayOnScreen(e,A,i){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};let o=kk(A),n=this._viewportRect,g=Math.max(e.x+o.width-n.width,0),r=Math.max(e.y+o.height-n.height,0),s=Math.max(n.top-i.top-e.y,0),a=Math.max(n.left-i.left-e.x,0),Q=0,c=0;return o.width<=n.width?Q=a||-g:Q=e.xp&&!this._isInitialRender&&!this._growAfterOpen&&(g=e.y-p/2)}let s=A.overlayX==="start"&&!o||A.overlayX==="end"&&o,a=A.overlayX==="end"&&!o||A.overlayX==="start"&&o,Q,c,f;if(a)f=i.width-e.x+this._viewportMargin*2,Q=e.x-this._viewportMargin;else if(s)c=e.x,Q=i.right-e.x;else{let m=Math.min(i.right-e.x+i.left,e.x),p=this._lastBoundingBoxSize.width;Q=m*2,c=e.x-m,Q>p&&!this._isInitialRender&&!this._growAfterOpen&&(c=e.x-p/2)}return{top:g,left:c,bottom:r,right:f,width:Q,height:n}}_setBoundingBoxStyles(e,A){let i=this._calculateBoundingBoxRect(e,A);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));let o={};if(this._hasExactPosition())o.top=o.left="0",o.bottom=o.right=o.maxHeight=o.maxWidth="",o.width=o.height="100%";else{let n=this._overlayRef.getConfig().maxHeight,g=this._overlayRef.getConfig().maxWidth;o.height=Ke(i.height),o.top=Ke(i.top),o.bottom=Ke(i.bottom),o.width=Ke(i.width),o.left=Ke(i.left),o.right=Ke(i.right),A.overlayX==="center"?o.alignItems="center":o.alignItems=A.overlayX==="end"?"flex-end":"flex-start",A.overlayY==="center"?o.justifyContent="center":o.justifyContent=A.overlayY==="bottom"?"flex-end":"flex-start",n&&(o.maxHeight=Ke(n)),g&&(o.maxWidth=Ke(g))}this._lastBoundingBoxSize=i,Fg(this._boundingBox.style,o)}_resetBoundingBoxStyles(){Fg(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Fg(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(e,A){let i={},o=this._hasExactPosition(),n=this._hasFlexibleDimensions,g=this._overlayRef.getConfig();if(o){let Q=this._viewportRuler.getViewportScrollPosition();Fg(i,this._getExactOverlayY(A,e,Q)),Fg(i,this._getExactOverlayX(A,e,Q))}else i.position="static";let r="",s=this._getOffset(A,"x"),a=this._getOffset(A,"y");s&&(r+=`translateX(${s}px) `),a&&(r+=`translateY(${a}px)`),i.transform=r.trim(),g.maxHeight&&(o?i.maxHeight=Ke(g.maxHeight):n&&(i.maxHeight="")),g.maxWidth&&(o?i.maxWidth=Ke(g.maxWidth):n&&(i.maxWidth="")),Fg(this._pane.style,i)}_getExactOverlayY(e,A,i){let o={top:"",bottom:""},n=this._getOverlayPoint(A,this._overlayRect,e);if(this._isPushed&&(n=this._pushOverlayOnScreen(n,this._overlayRect,i)),e.overlayY==="bottom"){let g=this._document.documentElement.clientHeight;o.bottom=`${g-(n.y+this._overlayRect.height)}px`}else o.top=Ke(n.y);return o}_getExactOverlayX(e,A,i){let o={left:"",right:""},n=this._getOverlayPoint(A,this._overlayRect,e);this._isPushed&&(n=this._pushOverlayOnScreen(n,this._overlayRect,i));let g;if(this._isRtl()?g=e.overlayX==="end"?"left":"right":g=e.overlayX==="end"?"right":"left",g==="right"){let r=this._document.documentElement.clientWidth;o.right=`${r-(n.x+this._overlayRect.width)}px`}else o.left=Ke(n.x);return o}_getScrollVisibility(){let e=this._getOriginRect(),A=this._pane.getBoundingClientRect(),i=this._scrollables.map(o=>o.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:wk(e,i),isOriginOutsideView:Mm(e,i),isOverlayClipped:wk(A,i),isOverlayOutsideView:Mm(A,i)}}_subtractOverflows(e,...A){return A.reduce((i,o)=>i-Math.max(o,0),e)}_getNarrowedViewportRect(){let e=this._document.documentElement.clientWidth,A=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+e-this._viewportMargin,bottom:i.top+A-this._viewportMargin,width:e-2*this._viewportMargin,height:A-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(e,A){return A==="x"?e.offsetX==null?this._offsetX:e.offsetX:e.offsetY==null?this._offsetY:e.offsetY}_validatePositions(){}_addPanelClasses(e){this._pane&&ts(e).forEach(A=>{A!==""&&this._appliedPanelClasses.indexOf(A)===-1&&(this._appliedPanelClasses.push(A),this._pane.classList.add(A))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(e=>{this._pane.classList.remove(e)}),this._appliedPanelClasses=[])}_getOriginRect(){let e=this._origin;if(e instanceof q)return e.nativeElement.getBoundingClientRect();if(e instanceof Element)return e.getBoundingClientRect();let A=e.width||0,i=e.height||0;return{top:e.y,bottom:e.y+i,left:e.x,right:e.x+A,height:i,width:A}}};function Fg(t,e){for(let A in e)e.hasOwnProperty(A)&&(t[A]=e[A]);return t}function Rk(t){if(typeof t!="number"&&t!=null){let[e,A]=t.split(sT);return!A||A==="px"?parseFloat(e):null}return t||null}function kk(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}function aT(t,e){return t===e?!0:t.isOriginClipped===e.isOriginClipped&&t.isOriginOutsideView===e.isOriginOutsideView&&t.isOverlayClipped===e.isOverlayClipped&&t.isOverlayOutsideView===e.isOverlayOutsideView}var bk="cdk-global-overlay-wrapper",vm=class{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(e){let A=e.getConfig();this._overlayRef=e,this._width&&!A.width&&e.updateSize({width:this._width}),this._height&&!A.height&&e.updateSize({height:this._height}),e.hostElement.classList.add(bk),this._isDisposed=!1}top(e=""){return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this}left(e=""){return this._xOffset=e,this._xPosition="left",this}bottom(e=""){return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this}right(e=""){return this._xOffset=e,this._xPosition="right",this}start(e=""){return this._xOffset=e,this._xPosition="start",this}end(e=""){return this._xOffset=e,this._xPosition="end",this}width(e=""){return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}height(e=""){return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}centerHorizontally(e=""){return this.left(e),this._xPosition="center",this}centerVertically(e=""){return this.top(e),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let e=this._overlayRef.overlayElement.style,A=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:o,height:n,maxWidth:g,maxHeight:r}=i,s=(o==="100%"||o==="100vw")&&(!g||g==="100%"||g==="100vw"),a=(n==="100%"||n==="100vh")&&(!r||r==="100%"||r==="100vh"),Q=this._xPosition,c=this._xOffset,f=this._overlayRef.getConfig().direction==="rtl",m="",p="",M="";s?M="flex-start":Q==="center"?(M="center",f?p=c:m=c):f?Q==="left"||Q==="end"?(M="flex-end",m=c):(Q==="right"||Q==="start")&&(M="flex-start",p=c):Q==="left"||Q==="start"?(M="flex-start",m=c):(Q==="right"||Q==="end")&&(M="flex-end",p=c),e.position=this._cssPosition,e.marginLeft=s?"0":m,e.marginTop=a?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=s?"0":p,A.justifyContent=M,A.alignItems=a?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let e=this._overlayRef.overlayElement.style,A=this._overlayRef.hostElement,i=A.style;A.classList.remove(bk),i.justifyContent=i.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0}},IT=(()=>{class t{_viewportRuler=B(Bi);_document=B(cA);_platform=B(ZA);_overlayContainer=B(NE);constructor(){}global(){return new vm}flexibleConnectedTo(A){return new Fm(A,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),je=(()=>{class t{scrollStrategies=B(nT);_overlayContainer=B(NE);_positionBuilder=B(IT);_keyboardDispatcher=B(gT);_injector=B(yA);_ngZone=B(tA);_document=B(cA);_directionality=B(Se);_location=B(no);_outsideClickDispatcher=B(rT);_animationsModuleType=B(Ae,{optional:!0});_idGenerator=B(re);_renderer=B(Bt).createRenderer(null,null);_appRef;_styleLoader=B(ke);constructor(){}create(A){this._styleLoader.load(vk);let i=this._createHostElement(),o=this._createPaneElement(i),n=this._createPortalOutlet(o),g=new Kn(A);return g.direction=g.direction||this._directionality.value,new Is(n,i,o,g,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get(Ye),this._renderer)}position(){return this._positionBuilder}_createPaneElement(A){let i=this._document.createElement("div");return i.id=this._idGenerator.getId("cdk-overlay-"),i.classList.add("cdk-overlay-pane"),A.appendChild(i),i}_createHostElement(){let A=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(A),A}_createPortalOutlet(A){return this._appRef||(this._appRef=this._injector.get(Zt)),new vE(A,null,this._appRef,this._injector,this._document)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),CT=[{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"}],Sk=new F("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let t=B(je);return()=>t.scrollStrategies.reposition()}}),dI=(()=>{class t{elementRef=B(q);constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return t})(),Sm=(()=>{class t{_overlay=B(je);_dir=B(Se,{optional:!0});_overlayRef;_templatePortal;_backdropSubscription=GA.EMPTY;_attachSubscription=GA.EMPTY;_detachSubscription=GA.EMPTY;_positionSubscription=GA.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=B(Sk);_disposeOnNavigation=!1;_ngZone=B(tA);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(A){this._offsetX=A,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(A){this._offsetY=A,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(A){this._disposeOnNavigation=A}backdropClick=new z;positionChange=new z;attach=new z;detach=new z;overlayKeydown=new z;overlayOutsideClick=new z;constructor(){let A=B(ge),i=B(Qe);this._templatePortal=new Qi(A,i),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(A){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),A.origin&&this.open&&this._position.apply()),A.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=CT);let A=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=A.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=A.detachments().subscribe(()=>this.detach.emit()),A.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),i.keyCode===27&&!this.disableClose&&!ze(i)&&(i.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{let o=this._getOriginElement(),n=ti(i);(!o||o!==n&&!o.contains(n))&&this.overlayOutsideClick.next(i)})}_buildConfig(){let A=this._position=this.positionStrategy||this._createPositionStrategy(),i=new Kn({direction:this._dir||"ltr",positionStrategy:A,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(i.width=this.width),(this.height||this.height===0)&&(i.height=this.height),(this.minWidth||this.minWidth===0)&&(i.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(A){let i=this.positions.map(o=>({originX:o.originX,originY:o.originY,overlayX:o.overlayX,overlayY:o.overlayY,offsetX:o.offsetX||this.offsetX,offsetY:o.offsetY||this.offsetY,panelClass:o.panelClass||void 0}));return A.setOrigin(this._getOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let A=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(A),A}_getOrigin(){return this.origin instanceof dI?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof dI?this.origin.elementRef.nativeElement:this.origin instanceof q?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_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(A=>{this.backdropClick.emit(A)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(Il(()=>this.positionChange.observers.length>0)).subscribe(A=>{this._ngZone.run(()=>this.positionChange.emit(A)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",eA],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",eA],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",eA],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",eA],push:[2,"cdkConnectedOverlayPush","push",eA],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",eA]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[TA]})}return t})();function BT(t){return()=>t.scrollStrategies.reposition()}var QT={provide:Sk,deps:[je],useFactory:BT},vg=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({providers:[je,QT],imports:[Sn,lI,EI,EI]})}return t})();var Nm=class{_box;_destroyed=new U;_resizeSubject=new U;_resizeObserver;_elementObservables=new Map;constructor(e){this._box=e,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(A=>this._resizeSubject.next(A)))}observe(e){return this._elementObservables.has(e)||this._elementObservables.set(e,new BA(A=>{let i=this._resizeSubject.subscribe(A);return this._resizeObserver?.observe(e,{box:this._box}),()=>{this._resizeObserver?.unobserve(e),i.unsubscribe(),this._elementObservables.delete(e)}}).pipe(kA(A=>A.some(i=>i.target===e)),Go({bufferSize:1,refCount:!0}),pA(this._destroyed))),this._elementObservables.get(e)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},GE=(()=>{class t{_cleanupErrorListener;_observers=new Map;_ngZone=B(tA);constructor(){typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,A]of this._observers)A.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(A,i){let o=i?.box||"content-box";return this._observers.has(o)||this._observers.set(o,new Nm(o)),this._observers.get(o).observe(A)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var xA=function(t){return t[t.State=0]="State",t[t.Transition=1]="Transition",t[t.Sequence=2]="Sequence",t[t.Group=3]="Group",t[t.Animate=4]="Animate",t[t.Keyframes=5]="Keyframes",t[t.Style=6]="Style",t[t.Trigger=7]="Trigger",t[t.Reference=8]="Reference",t[t.AnimateChild=9]="AnimateChild",t[t.AnimateRef=10]="AnimateRef",t[t.Query=11]="Query",t[t.Stagger=12]="Stagger",t}(xA||{}),ci="*";function lo(t,e){return{type:xA.Trigger,name:t,definitions:e,options:{}}}function ii(t,e=null){return{type:xA.Animate,styles:e,timings:t}}function Nk(t,e=null){return{type:xA.Sequence,steps:t,options:e}}function Ue(t){return{type:xA.Style,styles:t,offset:null}}function li(t,e,A){return{type:xA.State,name:t,styles:e,options:A}}function Yt(t,e,A=null){return{type:xA.Transition,expr:t,animation:e,options:A}}function Gm(t=null){return{type:xA.AnimateChild,options:t}}function Lm(t,e,A=null){return{type:xA.Query,selector:t,animation:e,options:A}}var co=class{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(e=0,A=0){this.totalTime=e+A}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(e=>e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(e){this._position=this.totalTime?e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(e){let A=e=="start"?this._onStartFns:this._onDoneFns;A.forEach(i=>i()),A.length=0}},Sg=class{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(e){this.players=e;let A=0,i=0,o=0,n=this.players.length;n==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(g=>{g.onDone(()=>{++A==n&&this._onFinish()}),g.onDestroy(()=>{++i==n&&this._onDestroy()}),g.onStart(()=>{++o==n&&this._onStart()})}),this.totalTime=this.players.reduce((g,r)=>Math.max(g,r.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this.players.forEach(e=>e.init())}onStart(e){this._onStartFns.push(e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(e=>e()),this._onStartFns=[])}onDone(e){this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(e=>e.play())}pause(){this.players.forEach(e=>e.pause())}restart(){this.players.forEach(e=>e.restart())}finish(){this._onFinish(),this.players.forEach(e=>e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(e=>e.destroy()),this._onDestroyFns.forEach(e=>e()),this._onDestroyFns=[])}reset(){this.players.forEach(e=>e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(e){let A=e*this.totalTime;this.players.forEach(i=>{let o=i.totalTime?Math.min(1,A/i.totalTime):1;i.setPosition(o)})}getPosition(){let e=this.players.reduce((A,i)=>A===null||i.totalTime>A.totalTime?i:A,null);return e!=null?e.getPosition():0}beforeDestroy(){this.players.forEach(e=>{e.beforeDestroy&&e.beforeDestroy()})}triggerCallback(e){let A=e=="start"?this._onStartFns:this._onDoneFns;A.forEach(i=>i()),A.length=0}},Cs="!";var ET=["notch"],cT=["matFormFieldNotchedOutline",""],lT=["*"],dT=["textField"],hT=["iconPrefixContainer"],uT=["textPrefixContainer"],mT=["iconSuffixContainer"],DT=["textSuffixContainer"],fT=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],pT=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function wT(t,e){t&1&&P(0,"span",21)}function yT(t,e){if(t&1&&(d(0,"label",20),IA(1,1),x(2,wT,1,0,"span",21),h()),t&2){let A=y(2);L("floating",A._shouldLabelFloat())("monitorResize",A._hasOutline())("id",A._labelId),aA("for",A._control.disableAutomaticLabeling?null:A._control.id),D(2),_(!A.hideRequiredMarker&&A._control.required?2:-1)}}function MT(t,e){if(t&1&&x(0,yT,3,5,"label",20),t&2){let A=y();_(A._hasFloatingLabel()?0:-1)}}function RT(t,e){t&1&&P(0,"div",7)}function kT(t,e){}function bT(t,e){if(t&1&&x(0,kT,0,0,"ng-template",13),t&2){y(2);let A=_e(1);L("ngTemplateOutlet",A)}}function FT(t,e){if(t&1&&(d(0,"div",9),x(1,bT,1,1,null,13),h()),t&2){let A=y();L("matFormFieldNotchedOutlineOpen",A._shouldLabelFloat()),D(),_(A._forceDisplayInfixLabel()?-1:1)}}function vT(t,e){t&1&&(d(0,"div",10,2),IA(2,2),h())}function ST(t,e){t&1&&(d(0,"div",11,3),IA(2,3),h())}function NT(t,e){}function GT(t,e){if(t&1&&x(0,NT,0,0,"ng-template",13),t&2){y();let A=_e(1);L("ngTemplateOutlet",A)}}function LT(t,e){t&1&&(d(0,"div",14,4),IA(2,4),h())}function _T(t,e){t&1&&(d(0,"div",15,5),IA(2,5),h())}function KT(t,e){t&1&&P(0,"div",16)}function UT(t,e){if(t&1&&(d(0,"div",18),IA(1,6),h()),t&2){let A=y();L("@transitionMessages",A._subscriptAnimationState)}}function xT(t,e){if(t&1&&(d(0,"mat-hint",22),k(1),h()),t&2){let A=y(2);L("id",A._hintLabelId),D(),KA(A.hintLabel)}}function YT(t,e){if(t&1&&(d(0,"div",19),x(1,xT,2,2,"mat-hint",22),IA(2,7),P(3,"div",23),IA(4,8),h()),t&2){let A=y();L("@transitionMessages",A._subscriptAnimationState),D(),_(A.hintLabel?1:-1)}}var _E=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["mat-label"]]})}return t})(),JT=new F("MatError");var Gk=(()=>{class t{align="start";id=B(re).getId("mat-mdc-hint-");static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(i,o){i&2&&(ft("id",o.id),aA("align",null),nA("mat-mdc-form-field-hint-end",o.align==="end"))},inputs:{align:"align",id:"id"}})}return t})(),HT=new F("MatPrefix");var Jk=new F("MatSuffix"),Hk=(()=>{class t{set _isTextSelector(A){this._isText=!0}_isText=!1;static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},features:[FA([{provide:Jk,useExisting:t}])]})}return t})(),Tk=new F("FloatingLabelParent"),Lk=(()=>{class t{_elementRef=B(q);get floating(){return this._floating}set floating(A){this._floating=A,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(A){this._monitorResize=A,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=B(GE);_ngZone=B(tA);_parent=B(Tk);_resizeSubscription=new GA;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return TT(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 \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(i,o){i&2&&nA("mdc-floating-label--float-above",o.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return t})();function TT(t){let e=t;if(e.offsetParent!==null)return e.scrollWidth;let A=e.cloneNode(!0);A.style.setProperty("position","absolute"),A.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(A);let i=A.scrollWidth;return A.remove(),i}var _k="mdc-line-ripple--active",LE="mdc-line-ripple--deactivating",Kk=(()=>{class t{_elementRef=B(q);_cleanupTransitionEnd;constructor(){let A=B(tA),i=B(ae);A.runOutsideAngular(()=>{this._cleanupTransitionEnd=i.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionEnd)})}activate(){let A=this._elementRef.nativeElement.classList;A.remove(LE),A.add(_k)}deactivate(){this._elementRef.nativeElement.classList.add(LE)}_handleTransitionEnd=A=>{let i=this._elementRef.nativeElement.classList,o=i.contains(LE);A.propertyName==="opacity"&&o&&i.remove(_k,LE)};ngOnDestroy(){this._cleanupTransitionEnd()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return t})(),Uk=(()=>{class t{_elementRef=B(q);_ngZone=B(tA);open=!1;_notch;constructor(){}ngAfterViewInit(){let A=this._elementRef.nativeElement.querySelector(".mdc-floating-label");A?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(A.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>A.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(A){!this.open||!A?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${A}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(i,o){if(i&1&&QA(ET,5),i&2){let n;$(n=AA())&&(o._notch=n.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(i,o){i&2&&nA("mdc-notched-outline--notched",o.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:cT,ngContentSelectors:lT,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(i,o){i&1&&(OA(),P(0,"div",1),d(1,"div",2,0),IA(3),h(),P(4,"div",3))},encapsulation:2,changeDetection:0})}return t})(),OT={transitionMessages:lo("transitionMessages",[li("enter",Ue({opacity:1,transform:"translateY(0%)"})),Yt("void => enter",[Ue({opacity:0,transform:"translateY(-5px)"}),ii("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},hI=(()=>{class t{value;stateChanges;id;placeholder;ngControl;focused;empty;shouldLabelFloat;required;disabled;errorState;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t})}return t})();var uI=new F("MatFormField"),PT=new F("MAT_FORM_FIELD_DEFAULT_OPTIONS"),xk="fill",ZT="auto",Yk="fixed",qT="translateY(-50%)",ho=(()=>{class t{_elementRef=B(q);_changeDetectorRef=B(UA);_dir=B(Se);_platform=B(ZA);_idGenerator=B(re);_defaults=B(PT,{optional:!0});_animationMode=B(Ae,{optional:!0});_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=i0(_E);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(A){this._hideRequiredMarker=be(A)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||ZT}set floatLabel(A){A!==this._floatLabel&&(this._floatLabel=A,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearance}set appearance(A){let i=this._appearance,o=A||this._defaults?.appearance||xk;this._appearance=o,this._appearance==="outline"&&this._appearance!==i&&(this._needsOutlineLabelOffsetUpdate=!0)}_appearance=xk;get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||Yk}set subscriptSizing(A){this._subscriptSizing=A||this._defaults?.subscriptSizing||Yk}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(A){this._hintLabel=A,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");_subscriptAnimationState="";get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(A){this._explicitFormFieldControl=A}_destroyed=new U;_isFocused=null;_explicitFormFieldControl;_needsOutlineLabelOffsetUpdate=!1;_previousControl=null;_stateChanges;_valueChanges;_describedByChanges;_injector=B(yA);constructor(){let A=this._defaults;A&&(A.appearance&&(this.appearance=A.appearance),this._hideRequiredMarker=!!A?.hideRequiredMarker,A.color&&(this.color=A.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control)}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=Oo(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(A){let i=this._control,o="mat-mdc-form-field-type-";A&&this._elementRef.nativeElement.classList.remove(o+A.controlType),i.controlType&&this._elementRef.nativeElement.classList.add(o+i.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=i.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=i.stateChanges.pipe(Me([void 0,void 0]),sA(()=>[i.errorState,i.userAriaDescribedBy]),NC(),kA(([[n,g],[r,s]])=>n!==r||g!==s)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),i.ngControl&&i.ngControl.valueChanges&&(this._valueChanges=i.ngControl.valueChanges.pipe(pA(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(A=>!A._isText),this._hasTextPrefix=!!this._prefixChildren.find(A=>A._isText),this._hasIconSuffix=!!this._suffixChildren.find(A=>!A._isText),this._hasTextSuffix=!!this._suffixChildren.find(A=>A._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),ye(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(){this._control}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),Ia(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe(pA(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=Oo(()=>!!this._labelChild());_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1}_shouldForward(A){let i=this._control?this._control.ngControl:null;return i&&i[A]}_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(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let A=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&A.push(...this._control.userAriaDescribedBy.split(" ")),this._getDisplayedMessages()==="hint"){let i=this._hintChildren?this._hintChildren.find(n=>n.align==="start"):null,o=this._hintChildren?this._hintChildren.find(n=>n.align==="end"):null;i?A.push(i.id):this._hintLabel&&A.push(this._hintLabelId),o&&A.push(o.id)}else this._errorChildren&&A.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(A)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;let A=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){A.style.transform="";return}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdate=!0;return}let i=this._iconPrefixContainer?.nativeElement,o=this._textPrefixContainer?.nativeElement,n=this._iconSuffixContainer?.nativeElement,g=this._textSuffixContainer?.nativeElement,r=i?.getBoundingClientRect().width??0,s=o?.getBoundingClientRect().width??0,a=n?.getBoundingClientRect().width??0,Q=g?.getBoundingClientRect().width??0,c=this._dir.value==="rtl"?"-1":"1",f=`${r+s}px`,p=`calc(${c} * (${f} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;A.style.transform=`var( --mat-mdc-form-field-label-transform, - ${WT} translateX(${p}) - )`;let R=r+s+a+Q;this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${R}px)`)}_isAttachedToDom(){let A=this._elementRef.nativeElement;if(A.getRootNode){let i=A.getRootNode();return i&&i!==A}return document.documentElement.contains(A)}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-form-field"]],contentQueries:function(i,o,n){if(i&1&&(y0(n,o._labelChild,NE,5),XA(n,lI,5),XA(n,OT,5),XA(n,Hb,5),XA(n,TT,5),XA(n,Lb,5)),i&2){M0();let g;$(g=AA())&&(o._formFieldControl=g.first),$(g=AA())&&(o._prefixChildren=g),$(g=AA())&&(o._suffixChildren=g),$(g=AA())&&(o._errorChildren=g),$(g=AA())&&(o._hintChildren=g)}},viewQuery:function(i,o){if(i&1&&(QA(uT,5),QA(mT,5),QA(DT,5),QA(fT,5),QA(pT,5),QA(_b,5),QA(xb,5),QA(Ub,5)),i&2){let n;$(n=AA())&&(o._textField=n.first),$(n=AA())&&(o._iconPrefixContainer=n.first),$(n=AA())&&(o._textPrefixContainer=n.first),$(n=AA())&&(o._iconSuffixContainer=n.first),$(n=AA())&&(o._textSuffixContainer=n.first),$(n=AA())&&(o._floatingLabel=n.first),$(n=AA())&&(o._notchedOutline=n.first),$(n=AA())&&(o._lineRipple=n.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(i,o){i&2&&nA("mat-mdc-form-field-label-always-float",o._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",o._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",o._hasIconSuffix)("mat-form-field-invalid",o._control.errorState)("mat-form-field-disabled",o._control.disabled)("mat-form-field-autofilled",o._control.autofilled)("mat-form-field-no-animations",o._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",o.appearance=="fill")("mat-form-field-appearance-outline",o.appearance=="outline")("mat-form-field-hide-placeholder",o._hasFloatingLabel()&&!o._shouldLabelFloat())("mat-focused",o._control.focused)("mat-primary",o.color!=="accent"&&o.color!=="warn")("mat-accent",o.color==="accent")("mat-warn",o.color==="warn")("ng-untouched",o._shouldForward("untouched"))("ng-touched",o._shouldForward("touched"))("ng-pristine",o._shouldForward("pristine"))("ng-dirty",o._shouldForward("dirty"))("ng-valid",o._shouldForward("valid"))("ng-invalid",o._shouldForward("invalid"))("ng-pending",o._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[FA([{provide:dI,useExisting:e},{provide:Ob,useExisting:e}])],ngContentSelectors:yT,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[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"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(i,o){if(i&1){let n=rA();OA(wT),U(0,bT,1,1,"ng-template",null,0,la),d(2,"div",6,1),G("click",function(r){return x(n),Y(o._control.onContainerClick(r))}),U(4,kT,1,0,"div",7),d(5,"div",8),U(6,ST,2,2,"div",9)(7,NT,3,0,"div",10)(8,GT,3,0,"div",11),d(9,"div",12),U(10,_T,1,1,null,13),IA(11),h(),U(12,KT,3,0,"div",14)(13,UT,3,0,"div",15),h(),U(14,xT,1,0,"div",16),h(),d(15,"div",17),U(16,YT,2,1,"div",18)(17,HT,5,2,"div",19),h()}if(i&2){let n;D(2),nA("mdc-text-field--filled",!o._hasOutline())("mdc-text-field--outlined",o._hasOutline())("mdc-text-field--no-label",!o._hasFloatingLabel())("mdc-text-field--disabled",o._control.disabled)("mdc-text-field--invalid",o._control.errorState),D(2),_(!o._hasOutline()&&!o._control.disabled?4:-1),D(2),_(o._hasOutline()?6:-1),D(),_(o._hasIconPrefix?7:-1),D(),_(o._hasTextPrefix?8:-1),D(2),_(!o._hasOutline()||o._forceDisplayInfixLabel()?10:-1),D(2),_(o._hasTextSuffix?12:-1),D(),_(o._hasIconSuffix?13:-1),D(),_(o._hasOutline()?-1:14),D(),nA("mat-mdc-form-field-subscript-dynamic-size",o.subscriptSizing==="dynamic"),D(),_((n=o._getDisplayedMessages())==="error"?16:n==="hint"?17:-1)}},dependencies:[_b,xb,Da,Ub,Lb],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.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--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.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, var(--mat-sys-on-surface-variant))}.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.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.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, var(--mat-sys-on-surface-variant))}.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.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;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{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.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-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::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{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-sys-outline));border-width:var(--mdc-outlined-text-field-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{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;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-sys-on-surface-variant))}.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, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-sys-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height, 2px)}.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, var(--mat-sys-primary))}.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, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-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, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.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, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/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, 56px) / 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, var(--mat-sys-error))}.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, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-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, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-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, 0)}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, var(--mat-sys-neutral10))}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, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.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, var(--mat-sys-on-surface-variant))}[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, var(--mat-sys-primary))}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: 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, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.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)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;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, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error))}.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, var(--mat-sys-on-error-container))}.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, var(--mat-sys-error))}.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-infix:has(textarea[cols]){width:auto}.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-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .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--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-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:[ZT.transitionMessages]},changeDetection:0})}return e})(),$o=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[mA,is,mA]})}return e})();var zT=["trigger"],jT=["panel"],XT=[[["mat-select-trigger"]],"*"],$T=["mat-select-trigger","*"];function A2(e,t){if(e&1&&(d(0,"span",4),b(1),h()),e&2){let A=y();D(),KA(A.placeholder)}}function e2(e,t){e&1&&IA(0)}function t2(e,t){if(e&1&&(d(0,"span",11),b(1),h()),e&2){let A=y(2);D(),KA(A.triggerValue)}}function i2(e,t){if(e&1&&(d(0,"span",5),U(1,e2,1,0)(2,t2,2,1,"span",11),h()),e&2){let A=y();D(),_(A.customTrigger?1:2)}}function o2(e,t){if(e&1){let A=rA();d(0,"div",12,1),G("@transformPanel.done",function(o){x(A);let n=y();return Y(n._panelDoneAnimatingStream.next(o.toState))})("keydown",function(o){x(A);let n=y();return Y(n._handleKeydown(o))}),IA(2,1),h()}if(e&2){let A=y();w0("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",A._getPanelTheme(),""),L("ngClass",A.panelClass)("@transformPanel","showing"),aA("id",A.id+"-panel")("aria-multiselectable",A.multiple)("aria-label",A.ariaLabel||null)("aria-labelledby",A._getPanelAriaLabelledby())}}var n2={transformPanelWrap:Eo("transformPanelWrap",[xt("* => void",Lm("@transformPanel",[Gm()],{optional:!0}))]),transformPanel:Eo("transformPanel",[ci("void",Ke({opacity:0,transform:"scale(1, 0.8)"})),xt("void => showing",ii("120ms cubic-bezier(0, 0, 0.2, 1)",Ke({opacity:1,transform:"scale(1, 1)"}))),xt("* => void",ii("100ms linear",Ke({opacity:0})))])};var Pb=new F("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let e=B(je);return()=>e.scrollStrategies.reposition()}});function g2(e){return()=>e.scrollStrategies.reposition()}var r2=new F("MAT_SELECT_CONFIG"),s2={provide:Pb,deps:[je],useFactory:g2},a2=new F("MatSelectTrigger"),_m=class{source;value;constructor(t,A){this.source=t,this.value=A}},Bs=(()=>{class e{_viewportRuler=B(Ci);_changeDetectorRef=B(UA);_elementRef=B(q);_dir=B(ve,{optional:!0});_idGenerator=B(re);_parentFormField=B(dI,{optional:!0});ngControl=B(Si,{self:!0,optional:!0});_liveAnnouncer=B(uE);_defaultOptions=B(r2,{optional:!0});_initialized=new K;options;optionGroups;customTrigger;_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"}];_scrollOptionIntoView(A){let i=this.options.toArray()[A];if(i){let o=this.panel.nativeElement,n=lb(A,this.options,this.optionGroups),g=i._getHostElement();A===0&&n===1?o.scrollTop=0:o.scrollTop=db(g.offsetTop,g.offsetHeight,o.scrollTop,o.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(A){return new _m(this,A)}_scrollStrategyFactory=B(Pb);_panelOpen=!1;_compareWith=(A,i)=>A===i;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new K;_errorStateTracker;stateChanges=new K;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_panelDoneAnimatingStream=new K;_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;disableRipple=!1;tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(A){this._hideSingleSelectionIndicator=A,this._syncParentProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(A){this._placeholder=A,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(Kr.required)??!1}set required(A){this._required=A,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(A){this._selectionModel,this._multiple=A}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;get compareWith(){return this._compareWith}set compareWith(A){this._compareWith=A,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(A){this._assignValue(A)&&this._onChange(A)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(A){this._errorStateTracker.matcher=A}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(A){this._id=A||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(A){this._errorStateTracker.errorState=A}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";canSelectNullableOptions=this._defaultOptions?.canSelectNullableOptions??!1;optionSelectionChanges=Ti(()=>{let A=this.options;return A?A.changes.pipe(Me(A),Ie(()=>ye(...A.map(i=>i.onSelectionChange)))):this._initialized.pipe(Ie(()=>this.optionSelectionChanges))});openedChange=new z;_openedStream=this.openedChange.pipe(bA(A=>A),sA(()=>{}));_closedStream=this.openedChange.pipe(bA(A=>!A),sA(()=>{}));selectionChange=new z;valueChange=new z;constructor(){let A=B(gs),i=B(Ya,{optional:!0}),o=B(Ja,{optional:!0}),n=B(new Ct("tabindex"),{optional:!0});this.ngControl&&(this.ngControl.valueAccessor=this),this._defaultOptions?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new Mg(A,this.ngControl,o,i,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=n==null?0:parseInt(n)||0,this.id=this.id}ngOnInit(){this._selectionModel=new Gn(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(pi(),fA(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe(fA(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(fA(this._destroy)).subscribe(A=>{A.added.forEach(i=>i.select()),A.removed.forEach(i=>i.deselect())}),this.options.changes.pipe(Me(null),fA(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let A=this._getTriggerAriaLabelledby(),i=this.ngControl;if(A!==this._triggerAriaLabelledBy){let o=this._elementRef.nativeElement;this._triggerAriaLabelledBy=A,A?o.setAttribute("aria-labelledby",A):o.removeAttribute("aria-labelledby")}i&&(this._previousControl!==i.control&&(this._previousControl!==void 0&&i.disabled!==null&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState())}ngOnChanges(A){(A.disabled||A.userAriaDescribedBy)&&this.stateChanges.next(),A.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())}_trackedModal=null;_applyModalPanelOwnership(){let A=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!A)return;let i=`${this.id}-panel`;this._trackedModal&&dE(this._trackedModal,"aria-owns",i),nm(A,"aria-owns",i),this._trackedModal=A}_clearFromModal(){if(!this._trackedModal)return;let A=`${this.id}-panel`;dE(this._trackedModal,"aria-owns",A),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(A){this._assignValue(A)}registerOnChange(A){this._onChange=A}registerOnTouched(A){this._onTouched=A}setDisabledState(A){this.disabled=A,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){let A=this._selectionModel.selected.map(i=>i.viewValue);return this._isRtl()&&A.reverse(),A.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(A){this.disabled||(this.panelOpen?this._handleOpenKeydown(A):this._handleClosedKeydown(A))}_handleClosedKeydown(A){let i=A.keyCode,o=i===40||i===38||i===37||i===39,n=i===13||i===32,g=this._keyManager;if(!g.isTyping()&&n&&!ze(A)||(this.multiple||A.altKey)&&o)A.preventDefault(),this.open();else if(!this.multiple){let r=this.selected;g.onKeydown(A);let s=this.selected;s&&r!==s&&this._liveAnnouncer.announce(s.viewValue,1e4)}}_handleOpenKeydown(A){let i=this._keyManager,o=A.keyCode,n=o===40||o===38,g=i.isTyping();if(n&&A.altKey)A.preventDefault(),this.close();else if(!g&&(o===13||o===32)&&i.activeItem&&!ze(A))A.preventDefault(),i.activeItem._selectViaInteraction();else if(!g&&this._multiple&&o===65&&A.ctrlKey){A.preventDefault();let r=this.options.some(s=>!s.disabled&&!s.selected);this.options.forEach(s=>{s.disabled||(r?s.select():s.deselect())})}else{let r=i.activeItemIndex;i.onKeydown(A),this._multiple&&n&&A.shiftKey&&i.activeItem&&i.activeItemIndex!==r&&i.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(me(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(A){if(this.options.forEach(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&A)Array.isArray(A),A.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{let i=this._selectOptionByValue(A);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(A){let i=this.options.find(o=>{if(this._selectionModel.isSelected(o))return!1;try{return(o.value!=null||this.canSelectNullableOptions)&&this._compareWith(o.value,A)}catch{return!1}});return i&&this._selectionModel.select(i),i}_assignValue(A){return A!==this._value||this._multiple&&Array.isArray(A)?(this.options&&this._setSelectionByValue(A),this._value=A,!0):!1}_skipPredicate=A=>this.panelOpen?!1:A.disabled;_getOverlayWidth(A){return this.panelWidth==="auto"?(A instanceof cI?A.elementRef:A||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let A of this.options)A._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new QE(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(){let A=ye(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(fA(A)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),ye(...this.options.map(i=>i._stateChanges)).pipe(fA(A)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(A,i){let o=this._selectionModel.isSelected(A);!this.canSelectNullableOptions&&A.value==null&&!this._multiple?(A.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(A.value)):(o!==A.selected&&(A.selected?this._selectionModel.select(A):this._selectionModel.deselect(A)),i&&this._keyManager.setActiveItem(A),this.multiple&&(this._sortValues(),i&&this.focus())),o!==this._selectionModel.isSelected(A)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let A=this.options.toArray();this._selectionModel.sort((i,o)=>this.sortComparator?this.sortComparator(i,o,A):A.indexOf(i)-A.indexOf(o)),this.stateChanges.next()}}_propagateChanges(A){let i;this.multiple?i=this.selected.map(o=>o.value):i=this.selected?this.selected.value:A,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let A=-1;for(let i=0;i0}focus(A){this._elementRef.nativeElement.focus(A)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let A=this._parentFormField?.getLabelId()||null,i=A?A+" ":"";return this.ariaLabelledby?i+this.ariaLabelledby:A}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let A=this._parentFormField?.getLabelId(),i=(A?A+" ":"")+this._valueId;return this.ariaLabelledby&&(i+=" "+this.ariaLabelledby),i}_panelDoneAnimating(A){this.openedChange.emit(A)}setDescribedByIds(A){A.length?this._elementRef.nativeElement.setAttribute("aria-describedby",A.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-select"]],contentQueries:function(i,o,n){if(i&1&&(XA(n,a2,5),XA(n,Nn,5),XA(n,hm,5)),i&2){let g;$(g=AA())&&(o.customTrigger=g.first),$(g=AA())&&(o.options=g),$(g=AA())&&(o.optionGroups=g)}},viewQuery:function(i,o){if(i&1&&(QA(zT,5),QA(jT,5),QA(Sm,5)),i&2){let n;$(n=AA())&&(o.trigger=n.first),$(n=AA())&&(o.panel=n.first),$(n=AA())&&(o._overlayDir=n.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(i,o){i&1&&G("keydown",function(g){return o._handleKeydown(g)})("focus",function(){return o._onFocus()})("blur",function(){return o._onBlur()}),i&2&&(aA("id",o.id)("tabindex",o.disabled?-1:o.tabIndex)("aria-controls",o.panelOpen?o.id+"-panel":null)("aria-expanded",o.panelOpen)("aria-label",o.ariaLabel||null)("aria-required",o.required.toString())("aria-disabled",o.disabled.toString())("aria-invalid",o.errorState)("aria-activedescendant",o._getAriaActiveDescendant()),nA("mat-mdc-select-disabled",o.disabled)("mat-mdc-select-invalid",o.errorState)("mat-mdc-select-required",o.required)("mat-mdc-select-empty",o.empty)("mat-mdc-select-multiple",o.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",eA],disableRipple:[2,"disableRipple","disableRipple",eA],tabIndex:[2,"tabIndex","tabIndex",A=>A==null?0:he(A)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",eA],placeholder:"placeholder",required:[2,"required","required",eA],multiple:[2,"multiple","multiple",eA],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",eA],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",he],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth",canSelectNullableOptions:[2,"canSelectNullableOptions","canSelectNullableOptions",eA]},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[FA([{provide:lI,useExisting:e},{provide:dm,useExisting:e}]),TA],ngContentSelectors:$T,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-value-text"],[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-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(i,o){if(i&1){let n=rA();OA(XT),d(0,"div",2,0),G("click",function(){return x(n),Y(o.open())}),d(3,"div",3),U(4,A2,2,1,"span",4)(5,i2,3,1,"span",5),h(),d(6,"div",6)(7,"div",7),At(),d(8,"svg",8),P(9,"path",9),h()()()(),U(10,o2,3,9,"ng-template",10),G("backdropClick",function(){return x(n),Y(o.close())})("attach",function(){return x(n),Y(o._onAttached())})("detach",function(){return x(n),Y(o.close())})}if(i&2){let n=Le(1);D(3),aA("id",o._valueId),D(),_(o.empty?4:5),D(6),L("cdkConnectedOverlayPanelClass",o._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",o._scrollStrategy)("cdkConnectedOverlayOrigin",o._preferredOverlayOrigin||n)("cdkConnectedOverlayOpen",o.panelOpen)("cdkConnectedOverlayPositions",o._positions)("cdkConnectedOverlayWidth",o._overlayWidth)}},dependencies:[cI,Sm,jt],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, var(--mat-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-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))}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-disabled .mat-mdc-select-placeholder{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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, var(--mat-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .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, var(--mat-sys-surface-container))}@media(forced-colors: 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, var(--mat-sys-on-surface-variant))}.mat-form-field-no-animations .mat-mdc-select-placeholder,._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, translateY(-8px))}'],encapsulation:2,data:{animation:[n2.transformPanel]},changeDetection:0})}return e})();var LE=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({providers:[s2],imports:[Fg,um,mA,zo,$o,um,mA]})}return e})();var I2=["tooltip"],Wb=20;var zb=new F("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let e=B(je);return()=>e.scrollStrategies.reposition({scrollThrottle:Wb})}});function C2(e){return()=>e.scrollStrategies.reposition({scrollThrottle:Wb})}var B2={provide:zb,deps:[je],useFactory:C2};function Q2(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}var E2=new F("mat-tooltip-default-options",{providedIn:"root",factory:Q2});var qb="tooltip-panel",Vb=Co({passive:!0}),c2=8,l2=8,d2=24,h2=200,Qs=(()=>{class e{_elementRef=B(q);_ngZone=B(tA);_platform=B(ZA);_ariaDescriber=B(nb);_focusMonitor=B(Kt);_dir=B(ve);_injector=B(yA);_defaultOptions=B(E2,{optional:!0});_overlayRef;_tooltipInstance;_portal;_position="below";_positionAtOrigin=!1;_disabled=!1;_tooltipClass;_viewInitialized=!1;_pointerExitEventsInitialized=!1;_tooltipComponent=u2;_viewportMargin=8;_currentPosition;_cssClassPrefix="mat-mdc";_ariaDescriptionPending;_dirSubscribed=!1;get position(){return this._position}set position(A){A!==this._position&&(this._position=A,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(A){this._positionAtOrigin=ke(A),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(A){let i=ke(A);this._disabled!==i&&(this._disabled=i,i?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(A){this._showDelay=pt(A)}_showDelay;get hideDelay(){return this._hideDelay}set hideDelay(A){this._hideDelay=pt(A),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}_hideDelay;touchGestures="auto";get message(){return this._message}set message(A){let i=this._message;this._message=A!=null?String(A).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(i)}_message="";get tooltipClass(){return this._tooltipClass}set tooltipClass(A){this._tooltipClass=A,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}_passiveListeners=[];_touchstartTimeout=null;_destroyed=new K;_isDestroyed=!1;constructor(){let A=this._defaultOptions;A&&(this._showDelay=A.showDelay,this._hideDelay=A.hideDelay,A.position&&(this.position=A.position),A.positionAtOrigin&&(this.positionAtOrigin=A.positionAtOrigin),A.touchGestures&&(this.touchGestures=A.touchGestures),A.tooltipClass&&(this.tooltipClass=A.tooltipClass)),this._viewportMargin=c2}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(fA(this._destroyed)).subscribe(A=>{A?A==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let A=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,o])=>{A.removeEventListener(i,o,Vb)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0,this._ariaDescriber.removeDescription(A,this.message,"tooltip"),this._focusMonitor.stopMonitoring(A)}show(A=this.showDelay,i){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let o=this._createOverlay(i);this._detach(),this._portal=this._portal||new Li(this._tooltipComponent,this._injector.get(Qe));let n=this._tooltipInstance=o.attach(this._portal).instance;n._triggerElement=this._elementRef.nativeElement,n._mouseLeaveHideDelay=this._hideDelay,n.afterHidden().pipe(fA(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),n.show(A)}hide(A=this.hideDelay){let i=this._tooltipInstance;i&&(i.isVisible()?i.hide(A):(i._cancelPendingAnimations(),this._detach()))}toggle(A){this._isTooltipVisible()?this.hide():this.show(void 0,A)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(A){if(this._overlayRef){let g=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!A)&&g._origin instanceof q)return this._overlayRef;this._detach()}let i=this._injector.get(Ln).getAncestorScrollContainers(this._elementRef),o=this._injector.get(je),n=o.position().flexibleConnectedTo(this.positionAtOrigin?A||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i);return n.positionChanges.pipe(fA(this._destroyed)).subscribe(g=>{this._updateCurrentPositionClass(g.connectionPair),this._tooltipInstance&&g.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=o.create({direction:this._dir,positionStrategy:n,panelClass:`${this._cssClassPrefix}-${qb}`,scrollStrategy:this._injector.get(zb)()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(fA(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(fA(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(fA(this._destroyed)).subscribe(g=>{this._isTooltipVisible()&&g.keyCode===27&&!ze(g)&&(g.preventDefault(),g.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._dirSubscribed||(this._dirSubscribed=!0,this._dir.change.pipe(fA(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(A){let i=A.getConfig().positionStrategy,o=this._getOrigin(),n=this._getOverlayPosition();i.withPositions([this._addOffset(k(k({},o.main),n.main)),this._addOffset(k(k({},o.fallback),n.fallback))])}_addOffset(A){let i=l2,o=!this._dir||this._dir.value=="ltr";return A.originY==="top"?A.offsetY=-i:A.originY==="bottom"?A.offsetY=i:A.originX==="start"?A.offsetX=o?-i:i:A.originX==="end"&&(A.offsetX=o?i:-i),A}_getOrigin(){let A=!this._dir||this._dir.value=="ltr",i=this.position,o;i=="above"||i=="below"?o={originX:"center",originY:i=="above"?"top":"bottom"}:i=="before"||i=="left"&&A||i=="right"&&!A?o={originX:"start",originY:"center"}:(i=="after"||i=="right"&&A||i=="left"&&!A)&&(o={originX:"end",originY:"center"});let{x:n,y:g}=this._invertPosition(o.originX,o.originY);return{main:o,fallback:{originX:n,originY:g}}}_getOverlayPosition(){let A=!this._dir||this._dir.value=="ltr",i=this.position,o;i=="above"?o={overlayX:"center",overlayY:"bottom"}:i=="below"?o={overlayX:"center",overlayY:"top"}:i=="before"||i=="left"&&A||i=="right"&&!A?o={overlayX:"end",overlayY:"center"}:(i=="after"||i=="right"&&A||i=="left"&&!A)&&(o={overlayX:"start",overlayY:"center"});let{x:n,y:g}=this._invertPosition(o.overlayX,o.overlayY);return{main:o,fallback:{overlayX:n,overlayY:g}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),Ge(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(A){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=A,this._tooltipInstance._markForCheck())}_invertPosition(A,i){return this.position==="above"||this.position==="below"?i==="top"?i="bottom":i==="bottom"&&(i="top"):A==="end"?A="start":A==="start"&&(A="end"),{x:A,y:i}}_updateCurrentPositionClass(A){let{overlayY:i,originX:o,originY:n}=A,g;if(i==="center"?this._dir&&this._dir.value==="rtl"?g=o==="end"?"left":"right":g=o==="start"?"left":"right":g=i==="bottom"&&n==="top"?"above":"below",g!==this._currentPosition){let r=this._overlayRef;if(r){let s=`${this._cssClassPrefix}-${qb}-`;r.removePanelClass(s+this._currentPosition),r.addPanelClass(s+g)}this._currentPosition=g}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",A=>{this._setupPointerExitEventsIfNeeded();let i;A.x!==void 0&&A.y!==void 0&&(i=A),this.show(void 0,i)}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",A=>{let i=A.targetTouches?.[0],o=i?{x:i.clientX,y:i.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout);let n=500;this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,o)},this._defaultOptions?.touchLongPressShowDelay??n)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let A=[];if(this._platformSupportsMouseEvents())A.push(["mouseleave",i=>{let o=i.relatedTarget;(!o||!this._overlayRef?.overlayElement.contains(o))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let i=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions?.touchendHideDelay)};A.push(["touchend",i],["touchcancel",i])}this._addListeners(A),this._passiveListeners.push(...A)}_addListeners(A){A.forEach(([i,o])=>{this._elementRef.nativeElement.addEventListener(i,o,Vb)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(A){if(this._isTooltipVisible()){let i=this._injector.get(cA).elementFromPoint(A.clientX,A.clientY),o=this._elementRef.nativeElement;i!==o&&!o.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){let A=this.touchGestures;if(A!=="off"){let i=this._elementRef.nativeElement,o=i.style;(A==="on"||i.nodeName!=="INPUT"&&i.nodeName!=="TEXTAREA")&&(o.userSelect=o.msUserSelect=o.webkitUserSelect=o.MozUserSelect="none"),(A==="on"||!i.draggable)&&(o.webkitUserDrag="none"),o.touchAction="none",o.webkitTapHighlightColor="transparent"}}_syncAriaDescription(A){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,A,"tooltip"),this._isDestroyed||Ge({write:()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")}},{injector:this._injector}))}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(i,o){i&2&&nA("mat-mdc-tooltip-disabled",o.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]})}return e})(),u2=(()=>{class e{_changeDetectorRef=B(UA);_elementRef=B(q);_isMultiline=!1;message;tooltipClass;_showTimeoutId;_hideTimeoutId;_triggerElement;_mouseLeaveHideDelay;_animationsDisabled;_tooltip;_closeOnInteraction=!1;_isVisible=!1;_onHide=new K;_showAnimation="mat-mdc-tooltip-show";_hideAnimation="mat-mdc-tooltip-hide";constructor(){let A=B(Ae,{optional:!0});this._animationsDisabled=A==="NoopAnimations"}show(A){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},A)}hide(A){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},A)}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:A}){(!A||!this._triggerElement.contains(A))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let A=this._elementRef.nativeElement.getBoundingClientRect();return A.height>d2&&A.width>=h2}_handleAnimationEnd({animationName:A}){(A===this._showAnimation||A===this._hideAnimation)&&this._finalizeAnimation(A===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(A){A?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(A){let i=this._tooltip.nativeElement,o=this._showAnimation,n=this._hideAnimation;if(i.classList.remove(A?n:o),i.classList.add(A?o:n),this._isVisible!==A&&(this._isVisible=A,this._changeDetectorRef.markForCheck()),A&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let g=getComputedStyle(i);(g.getPropertyValue("animation-duration")==="0s"||g.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}A&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(A))}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-tooltip-component"]],viewQuery:function(i,o){if(i&1&&QA(I2,7),i&2){let n;$(n=AA())&&(o._tooltip=n.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(i,o){i&1&&G("mouseleave",function(g){return o._handleMouseLeave(g)})},decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(i,o){if(i&1){let n=rA();d(0,"div",1,0),G("animationend",function(r){return x(n),Y(o._handleAnimationEnd(r))}),d(2,"div",2),b(3),h()()}i&2&&(nA("mdc-tooltip--multiline",o._isMultiline),L("ngClass",o.tooltipClass),D(3),KA(o.message))},dependencies:[jt],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.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-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-sys-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-sys-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-sys-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-sys-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-sys-body-small-tracking))}.mat-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}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel{line-height:normal}.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 e})();var _E=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({providers:[B2],imports:[am,Fg,mA,mA,zo]})}return e})();function m2(e,t){if(e&1&&(d(0,"mat-option",17),b(1),h()),e&2){let A=t.$implicit;L("value",A),D(),NA(" ",A," ")}}function D2(e,t){if(e&1){let A=rA();d(0,"mat-form-field",14)(1,"mat-select",16,0),G("selectionChange",function(o){x(A);let n=y(2);return Y(n._changePageSize(o.value))}),pe(3,m2,2,2,"mat-option",17,fe),h(),d(5,"div",18),G("click",function(){x(A);let o=Le(2);return Y(o.open())}),h()()}if(e&2){let A=y(2);L("appearance",A._formFieldAppearance)("color",A.color),D(),L("value",A.pageSize)("disabled",A.disabled)("aria-labelledby",A._pageSizeLabelId)("panelClass",A.selectConfig.panelClass||"")("disableOptionCentering",A.selectConfig.disableOptionCentering),D(2),we(A._displayedPageSizeOptions)}}function f2(e,t){if(e&1&&(d(0,"div",15),b(1),h()),e&2){let A=y(2);D(),KA(A.pageSize)}}function p2(e,t){if(e&1&&(d(0,"div",3)(1,"div",13),b(2),h(),U(3,D2,6,7,"mat-form-field",14)(4,f2,2,1,"div",15),h()),e&2){let A=y();D(),aA("id",A._pageSizeLabelId),D(),NA(" ",A._intl.itemsPerPageLabel," "),D(),_(A._displayedPageSizeOptions.length>1?3:-1),D(),_(A._displayedPageSizeOptions.length<=1?4:-1)}}function w2(e,t){if(e&1){let A=rA();d(0,"button",19),G("click",function(){x(A);let o=y();return Y(o._buttonClicked(0,o._previousButtonsDisabled()))}),At(),d(1,"svg",8),P(2,"path",20),h()()}if(e&2){let A=y();L("matTooltip",A._intl.firstPageLabel)("matTooltipDisabled",A._previousButtonsDisabled())("disabled",A._previousButtonsDisabled()),aA("aria-label",A._intl.firstPageLabel)}}function y2(e,t){if(e&1){let A=rA();d(0,"button",21),G("click",function(){x(A);let o=y();return Y(o._buttonClicked(o.getNumberOfPages()-1,o._nextButtonsDisabled()))}),At(),d(1,"svg",8),P(2,"path",22),h()()}if(e&2){let A=y();L("matTooltip",A._intl.lastPageLabel)("matTooltipDisabled",A._nextButtonsDisabled())("disabled",A._nextButtonsDisabled()),aA("aria-label",A._intl.lastPageLabel)}}var Sg=(()=>{class e{changes=new K;itemsPerPageLabel="Items per page:";nextPageLabel="Next page";previousPageLabel="Previous page";firstPageLabel="First page";lastPageLabel="Last page";getRangeLabel=(A,i,o)=>{if(o==0||i==0)return`0 of ${o}`;o=Math.max(o,0);let n=A*i,g=n{class e{_intl=B(Sg);_changeDetectorRef=B(UA);_formFieldAppearance;_pageSizeLabelId=B(re).getId("mat-paginator-page-size-label-");_intlChanges;_isInitialized=!1;_initializedStream=new Di(1);color;get pageIndex(){return this._pageIndex}set pageIndex(A){this._pageIndex=Math.max(A||0,0),this._changeDetectorRef.markForCheck()}_pageIndex=0;get length(){return this._length}set length(A){this._length=A||0,this._changeDetectorRef.markForCheck()}_length=0;get pageSize(){return this._pageSize}set pageSize(A){this._pageSize=Math.max(A||0,0),this._updateDisplayedPageSizeOptions()}_pageSize;get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(A){this._pageSizeOptions=(A||[]).map(i=>he(i,0)),this._updateDisplayedPageSizeOptions()}_pageSizeOptions=[];hidePageSize=!1;showFirstLastButtons=!1;selectConfig={};disabled=!1;page=new z;_displayedPageSizeOptions;initialized=this._initializedStream;constructor(){let A=this._intl,i=B(k2,{optional:!0});if(this._intlChanges=A.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),i){let{pageSize:o,pageSizeOptions:n,hidePageSize:g,showFirstLastButtons:r}=i;o!=null&&(this._pageSize=o),n!=null&&(this._pageSizeOptions=n),g!=null&&(this.hidePageSize=g),r!=null&&(this.showFirstLastButtons=r)}this._formFieldAppearance=i?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){this.hasNextPage()&&this._navigate(this.pageIndex+1)}previousPage(){this.hasPreviousPage()&&this._navigate(this.pageIndex-1)}firstPage(){this.hasPreviousPage()&&this._navigate(0)}lastPage(){this.hasNextPage()&&this._navigate(this.getNumberOfPages()-1)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let A=this.getNumberOfPages()-1;return this.pageIndexA-i),this._changeDetectorRef.markForCheck())}_emitPageEvent(A){this.page.emit({previousPageIndex:A,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}_navigate(A){let i=this.pageIndex;A!==i&&(this.pageIndex=A,this._emitPageEvent(i))}_buttonClicked(A,i){i||this._navigate(A)}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",he],length:[2,"length","length",he],pageSize:[2,"pageSize","pageSize",he],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",eA],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",eA],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",eA]},outputs:{page:"page"},exportAs:["matPaginator"],decls:14,vars:12,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","disabled"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","disabled"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(i,o){i&1&&(d(0,"div",1)(1,"div",2),U(2,p2,5,4,"div",3),d(3,"div",4)(4,"div",5),b(5),h(),U(6,w2,3,4,"button",6),d(7,"button",7),G("click",function(){return o._buttonClicked(o.pageIndex-1,o._previousButtonsDisabled())}),At(),d(8,"svg",8),P(9,"path",9),h()(),Bg(),d(10,"button",10),G("click",function(){return o._buttonClicked(o.pageIndex+1,o._nextButtonsDisabled())}),At(),d(11,"svg",8),P(12,"path",11),h()(),U(13,y2,3,4,"button",12),h()()()),i&2&&(D(2),_(o.hidePageSize?-1:2),D(3),NA(" ",o._intl.getRangeLabel(o.pageIndex,o.pageSize,o.length)," "),D(),_(o.showFirstLastButtons?6:-1),D(),L("matTooltip",o._intl.previousPageLabel)("matTooltipDisabled",o._previousButtonsDisabled())("disabled",o._previousButtonsDisabled()),aA("aria-label",o._intl.previousPageLabel),D(3),L("matTooltip",o._intl.nextPageLabel)("matTooltipDisabled",o._nextButtonsDisabled())("disabled",o._nextButtonsDisabled()),aA("aria-label",o._intl.nextPageLabel),D(3),_(o.showFirstLastButtons?13:-1))},dependencies:[co,Bs,Nn,yE,Qs],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-sys-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-sys-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-sys-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-sys-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-sys-body-small-tracking));--mat-form-field-container-height:var(--mat-paginator-form-field-container-height, 40px);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding, 8px)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-sys-body-small-size))}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size, 56px)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}@media(forced-colors: active){.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display, block);position:absolute;top:50%;left:50%;width:84px;height:48px;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}"],encapsulation:2,changeDetection:0})}return e})(),Xb=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({providers:[R2],imports:[Wo,LE,_E,Km]})}return e})();function v2(e,t){if(e&1){let A=rA();d(0,"div",1)(1,"button",2),G("click",function(){x(A);let o=y();return Y(o.action())}),b(2),h()()}if(e&2){let A=y();D(2),NA(" ",A.data.action," ")}}var S2=["label"];function N2(e,t){}var G2=Math.pow(2,31)-1,hI=class{_overlayRef;instance;containerInstance;_afterDismissed=new K;_afterOpened=new K;_onAction=new K;_durationTimeoutId;_dismissedByAction=!1;constructor(t,A){this._overlayRef=A,this.containerInstance=t,t._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(t){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(t,G2))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}},$b=new F("MatSnackBarData"),Es=class{politeness="assertive";announcementMessage="";viewContainerRef;duration=0;panelClass;direction;data=null;horizontalPosition="center";verticalPosition="bottom"},L2=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return e})(),_2=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return e})(),K2=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return e})(),U2=(()=>{class e{snackBarRef=B(hI);data=B($b);constructor(){}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(i,o){i&1&&(d(0,"div",0),b(1),h(),U(2,v2,3,1,"div",1)),i&2&&(D(),NA(" ",o.data.message,` -`),D(),_(o.hasAction?2:-1))},dependencies:[Et,L2,_2,K2],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}return e})(),x2={snackBarState:Eo("state",[ci("void, hidden",Ke({transform:"scale(0.8)",opacity:0})),ci("visible",Ke({transform:"scale(1)",opacity:1})),xt("* => visible",ii("150ms cubic-bezier(0, 0, 0.2, 1)")),xt("* => void, * => hidden",ii("75ms cubic-bezier(0.4, 0.0, 1, 1)",Ke({opacity:0})))])},Y2=(()=>{class e extends _n{_ngZone=B(tA);_elementRef=B(q);_changeDetectorRef=B(UA);_platform=B(ZA);snackBarConfig=B(Es);_document=B(cA);_trackedModals=new Set;_announceDelay=150;_announceTimeoutId;_destroyed=!1;_portalOutlet;_onAnnounce=new K;_onExit=new K;_onEnter=new K;_animationState="void";_live;_label;_role;_liveElementId=B(re).getId("mat-snack-bar-container-live-");constructor(){super();let A=this.snackBarConfig;A.politeness==="assertive"&&!A.announcementMessage?this._live="assertive":A.politeness==="off"?this._live="off":this._live="polite",this._platform.FIREFOX&&(this._live==="polite"&&(this._role="status"),this._live==="assertive"&&(this._role="alert"))}attachComponentPortal(A){this._assertNotAttached();let i=this._portalOutlet.attachComponentPortal(A);return this._afterPortalAttached(),i}attachTemplatePortal(A){this._assertNotAttached();let i=this._portalOutlet.attachTemplatePortal(A);return this._afterPortalAttached(),i}attachDomPortal=A=>{this._assertNotAttached();let i=this._portalOutlet.attachDomPortal(A);return this._afterPortalAttached(),i};onAnimationEnd(A){let{fromState:i,toState:o}=A;if((o==="void"&&i!=="void"||o==="hidden")&&this._completeExit(),o==="visible"){let n=this._onEnter;this._ngZone.run(()=>{n.next(),n.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let A=this._elementRef.nativeElement,i=this.snackBarConfig.panelClass;i&&(Array.isArray(i)?i.forEach(g=>A.classList.add(g)):A.classList.add(i)),this._exposeToModals();let o=this._label.nativeElement,n="mdc-snackbar__label";o.classList.toggle(n,!o.querySelector(`.${n}`))}_exposeToModals(){let A=this._liveElementId,i=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let o=0;o{let i=A.getAttribute("aria-owns");if(i){let o=i.replace(this._liveElementId,"").trim();o.length>0?A.setAttribute("aria-owns",o):A.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{let A=this._elementRef.nativeElement.querySelector("[aria-hidden]"),i=this._elementRef.nativeElement.querySelector("[aria-live]");if(A&&i){let o=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&A.contains(document.activeElement)&&(o=document.activeElement),A.removeAttribute("aria-hidden"),i.appendChild(A),o?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-snack-bar-container"]],viewQuery:function(i,o){if(i&1&&(QA(Qi,7),QA(S2,7)),i&2){let n;$(n=AA())&&(o._portalOutlet=n.first),$(n=AA())&&(o._label=n.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(i,o){i&1&&Kh("@state.done",function(g){return o.onAnimationEnd(g)}),i&2&&_h("@state",o._animationState)},features:[dA],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(i,o){i&1&&(d(0,"div",1)(1,"div",2,0)(3,"div",3),U(4,N2,0,0,"ng-template",4),h(),P(5,"div"),h()()),i&2&&(D(5),aA("aria-live",o._live)("role",o._role)("id",o._liveElementId))},dependencies:[Qi],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}@media(forced-colors: active){.mat-mdc-snackbar-surface{outline:solid 1px}}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-sys-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-sys-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-sys-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-sys-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[x2.snackBarState]}})}return e})();function J2(){return new Es}var H2=new F("mat-snack-bar-default-options",{providedIn:"root",factory:J2}),Ak=(()=>{class e{_overlay=B(je);_live=B(uE);_injector=B(yA);_breakpointObserver=B(rE);_parentSnackBar=B(e,{optional:!0,skipSelf:!0});_defaultConfig=B(H2);_snackBarRefAtThisLevel=null;simpleSnackBarComponent=U2;snackBarContainerComponent=Y2;handsetCssClass="mat-mdc-snack-bar-handset";get _openedSnackBarRef(){let A=this._parentSnackBar;return A?A._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(A){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=A:this._snackBarRefAtThisLevel=A}constructor(){}openFromComponent(A,i){return this._attach(A,i)}openFromTemplate(A,i){return this._attach(A,i)}open(A,i="",o){let n=k(k({},this._defaultConfig),o);return n.data={message:A,action:i},n.announcementMessage===A&&(n.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,n)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(A,i){let o=i&&i.viewContainerRef&&i.viewContainerRef.injector,n=yA.create({parent:o||this._injector,providers:[{provide:Es,useValue:i}]}),g=new Li(this.snackBarContainerComponent,i.viewContainerRef,n),r=A.attach(g);return r.instance.snackBarConfig=i,r.instance}_attach(A,i){let o=k(k(k({},new Es),this._defaultConfig),i),n=this._createOverlay(o),g=this._attachSnackBarContainer(n,o),r=new hI(g,n);if(A instanceof ge){let s=new Bi(A,null,{$implicit:o.data,snackBarRef:r});r.instance=g.attachTemplatePortal(s)}else{let s=this._createInjector(o,r),a=new Li(A,void 0,s),Q=g.attachComponentPortal(a);r.instance=Q.instance}return this._breakpointObserver.observe(XR.HandsetPortrait).pipe(fA(n.detachments())).subscribe(s=>{n.overlayElement.classList.toggle(this.handsetCssClass,s.matches)}),o.announcementMessage&&g._onAnnounce.subscribe(()=>{this._live.announce(o.announcementMessage,o.politeness)}),this._animateSnackBar(r,o),this._openedSnackBarRef=r,this._openedSnackBarRef}_animateSnackBar(A,i){A.afterDismissed().subscribe(()=>{this._openedSnackBarRef==A&&(this._openedSnackBarRef=null),i.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{A.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):A.containerInstance.enter(),i.duration&&i.duration>0&&A.afterOpened().subscribe(()=>A._dismissAfter(i.duration))}_createOverlay(A){let i=new Kn;i.direction=A.direction;let o=this._overlay.position().global(),n=A.direction==="rtl",g=A.horizontalPosition==="left"||A.horizontalPosition==="start"&&!n||A.horizontalPosition==="end"&&n,r=!g&&A.horizontalPosition!=="center";return g?o.left("0"):r?o.right("0"):o.centerHorizontally(),A.verticalPosition==="top"?o.top("0"):o.bottom("0"),i.positionStrategy=o,this._overlay.create(i)}_createInjector(A,i){let o=A&&A.viewContainerRef&&A.viewContainerRef.injector;return yA.create({parent:o||this._injector,providers:[{provide:hI,useValue:i},{provide:$b,useValue:A.data}]})}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var T2=function(){var e,t,A,i,o,n,g,r,s,a,Q,c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},f=new Promise((I,C)=>{e=I}),m=I=>console.log(I);function p(I){throw I}function R(){var I=Q.buffer;A=new Int8Array(I),i=new Int16Array(I),n=new Uint8Array(I),o=new Int32Array(I),g=new Uint32Array(I),r=new Float32Array(I),s=new Float64Array(I),a=new BigInt64Array(I),new BigUint64Array(I)}c.agerrMessages=[],c.stderrMessages=[],t=I=>c.stderrMessages.push(I);var H=typeof TextDecoder<"u"?new TextDecoder:void 0,W=function(I){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;for(var l=C+(arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN),u=C;I[u]&&!(u>=l);)++u;if(u-C>16&&I.buffer&&H)return H.decode(I.subarray(C,u));for(var w="";C>10,56320|1023&CA)}}else w+=String.fromCharCode((31&M)<<6|S)}else w+=String.fromCharCode(M)}return w},wA=(I,C)=>I?W(n,I,C):"";class JA{constructor(C){this.excPtr=C,this.ptr=C-24}set_type(C){g[this.ptr+4>>2]=C}get_type(){return g[this.ptr+4>>2]}set_destructor(C){g[this.ptr+8>>2]=C}get_destructor(){return g[this.ptr+8>>2]}set_caught(C){C=C?1:0,A[this.ptr+12]=C}get_caught(){return A[this.ptr+12]!=0}set_rethrown(C){C=C?1:0,A[this.ptr+13]=C}get_rethrown(){return A[this.ptr+13]!=0}init(C,l){this.set_adjusted_ptr(0),this.set_type(C),this.set_destructor(l)}set_adjusted_ptr(C){g[this.ptr+16>>2]=C}get_adjusted_ptr(){return g[this.ptr+16>>2]}}var pA={isAbs:I=>I.charAt(0)==="/",splitPath:I=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(I).slice(1),normalizeArray:(I,C)=>{for(var l=0,u=I.length-1;u>=0;u--){var w=I[u];w==="."?I.splice(u,1):w===".."?(I.splice(u,1),l++):l&&(I.splice(u,1),l--)}if(C)for(;l;l--)I.unshift("..");return I},normalize:I=>{var C=pA.isAbs(I),l=I.substr(-1)==="/";return(I=pA.normalizeArray(I.split("/").filter(u=>!!u),!C).join("/"))||C||(I="."),I&&l&&(I+="/"),(C?"/":"")+I},dirname:I=>{var C=pA.splitPath(I),l=C[0],u=C[1];return l||u?(u&&(u=u.substr(0,u.length-1)),l+u):"."},basename:I=>{if(I==="/")return"/";var C=(I=(I=pA.normalize(I)).replace(/\/$/,"")).lastIndexOf("/");return C===-1?I:I.substr(C+1)},join:function(){for(var I=arguments.length,C=new Array(I),l=0;lpA.normalize(I+"/"+C)},Ht=I=>(Ht=(()=>{if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function")return C=>crypto.getRandomValues(C);p("initRandomDevice")})())(I),Ee={resolve:function(){for(var I="",C=!1,l=arguments.length-1;l>=-1&&!C;l--){var u=l>=0?l<0||arguments.length<=l?void 0:arguments[l]:E.cwd();if(typeof u!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!u)return"";I=u+"/"+I,C=pA.isAbs(u)}return(C?"/":"")+(I=pA.normalizeArray(I.split("/").filter(w=>!!w),!C).join("/"))||"."},relative:(I,C)=>{function l(vA){for(var RA=0;RA=0&&vA[hA]==="";hA--);return RA>hA?[]:vA.slice(RA,hA-RA+1)}I=Ee.resolve(I).substr(1),C=Ee.resolve(C).substr(1);for(var u=l(I.split("/")),w=l(C.split("/")),M=Math.min(u.length,w.length),S=M,N=0;N{for(var C=0,l=0;l=55296&&u<=57343?(C+=4,++l):C+=3}return C},hi=(I,C,l,u)=>{if(!(u>0))return 0;for(var w=l,M=l+u-1,S=0;S=55296&&N<=57343&&(N=65536+((1023&N)<<10)|1023&I.charCodeAt(++S)),N<=127){if(l>=M)break;C[l++]=N}else if(N<=2047){if(l+1>=M)break;C[l++]=192|N>>6,C[l++]=128|63&N}else if(N<=65535){if(l+2>=M)break;C[l++]=224|N>>12,C[l++]=128|N>>6&63,C[l++]=128|63&N}else{if(l+3>=M)break;C[l++]=240|N>>18,C[l++]=128|N>>12&63,C[l++]=128|N>>6&63,C[l++]=128|63&N}}return C[l]=0,l-w};function Mo(I,C,l){var u=l>0?l:Je(I)+1,w=new Array(u),M=hi(I,w,0,w.length);return C&&(w.length=M),w}var xi={ttys:[],init(){},shutdown(){},register(I,C){xi.ttys[I]={input:[],output:[],ops:C},E.registerDevice(I,xi.stream_ops)},stream_ops:{open(I){var C=xi.ttys[I.node.rdev];if(!C)throw new E.ErrnoError(43);I.tty=C,I.seekable=!1},close(I){I.tty.ops.fsync(I.tty)},fsync(I){I.tty.ops.fsync(I.tty)},read(I,C,l,u,w){if(!I.tty||!I.tty.ops.get_char)throw new E.ErrnoError(60);for(var M=0,S=0;S(()=>{if(!ue.length){var C=null;if(typeof window<"u"&&typeof window.prompt=="function"&&(C=window.prompt("Input: "))!==null&&(C+=` -`),!C)return null;ue=Mo(C,!0)}return ue.shift()})(),put_char(I,C){C===null||C===10?(m(W(I.output)),I.output=[]):C!=0&&I.output.push(C)},fsync(I){I.output&&I.output.length>0&&(m(W(I.output)),I.output=[])},ioctl_tcgets:I=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(I,C,l)=>0,ioctl_tiocgwinsz:I=>[24,80]},default_tty1_ops:{put_char(I,C){C===null||C===10?(t(W(I.output)),I.output=[]):C!=0&&I.output.push(C)},fsync(I){I.output&&I.output.length>0&&(t(W(I.output)),I.output=[])}}},Yi=(I,C)=>Math.ceil(I/C)*C,Pg=I=>{I=Yi(I,65536);var C=He(65536,I);return C&&((l,u)=>{n.fill(0,l,l+u)})(C,I),C},YA={ops_table:null,mount:I=>YA.createNode(null,"/",16895,0),createNode(I,C,l,u){if(E.isBlkdev(l)||E.isFIFO(l))throw new E.ErrnoError(63);YA.ops_table||={dir:{node:{getattr:YA.node_ops.getattr,setattr:YA.node_ops.setattr,lookup:YA.node_ops.lookup,mknod:YA.node_ops.mknod,rename:YA.node_ops.rename,unlink:YA.node_ops.unlink,rmdir:YA.node_ops.rmdir,readdir:YA.node_ops.readdir,symlink:YA.node_ops.symlink},stream:{llseek:YA.stream_ops.llseek}},file:{node:{getattr:YA.node_ops.getattr,setattr:YA.node_ops.setattr},stream:{llseek:YA.stream_ops.llseek,read:YA.stream_ops.read,write:YA.stream_ops.write,allocate:YA.stream_ops.allocate,mmap:YA.stream_ops.mmap,msync:YA.stream_ops.msync}},link:{node:{getattr:YA.node_ops.getattr,setattr:YA.node_ops.setattr,readlink:YA.node_ops.readlink},stream:{}},chrdev:{node:{getattr:YA.node_ops.getattr,setattr:YA.node_ops.setattr},stream:E.chrdev_stream_ops}};var w=E.createNode(I,C,l,u);return E.isDir(w.mode)?(w.node_ops=YA.ops_table.dir.node,w.stream_ops=YA.ops_table.dir.stream,w.contents={}):E.isFile(w.mode)?(w.node_ops=YA.ops_table.file.node,w.stream_ops=YA.ops_table.file.stream,w.usedBytes=0,w.contents=null):E.isLink(w.mode)?(w.node_ops=YA.ops_table.link.node,w.stream_ops=YA.ops_table.link.stream):E.isChrdev(w.mode)&&(w.node_ops=YA.ops_table.chrdev.node,w.stream_ops=YA.ops_table.chrdev.stream),w.timestamp=Date.now(),I&&(I.contents[C]=w,I.timestamp=w.timestamp),w},getFileDataAsTypedArray:I=>I.contents?I.contents.subarray?I.contents.subarray(0,I.usedBytes):new Uint8Array(I.contents):new Uint8Array(0),expandFileStorage(I,C){var l=I.contents?I.contents.length:0;if(!(l>=C)){C=Math.max(C,l*(l<1048576?2:1.125)>>>0),l!=0&&(C=Math.max(C,256));var u=I.contents;I.contents=new Uint8Array(C),I.usedBytes>0&&I.contents.set(u.subarray(0,I.usedBytes),0)}},resizeFileStorage(I,C){if(I.usedBytes!=C)if(C==0)I.contents=null,I.usedBytes=0;else{var l=I.contents;I.contents=new Uint8Array(C),l&&I.contents.set(l.subarray(0,Math.min(C,I.usedBytes))),I.usedBytes=C}},node_ops:{getattr(I){var C={};return C.dev=E.isChrdev(I.mode)?I.id:1,C.ino=I.id,C.mode=I.mode,C.nlink=1,C.uid=0,C.gid=0,C.rdev=I.rdev,E.isDir(I.mode)?C.size=4096:E.isFile(I.mode)?C.size=I.usedBytes:E.isLink(I.mode)?C.size=I.link.length:C.size=0,C.atime=new Date(I.timestamp),C.mtime=new Date(I.timestamp),C.ctime=new Date(I.timestamp),C.blksize=4096,C.blocks=Math.ceil(C.size/C.blksize),C},setattr(I,C){C.mode!==void 0&&(I.mode=C.mode),C.timestamp!==void 0&&(I.timestamp=C.timestamp),C.size!==void 0&&YA.resizeFileStorage(I,C.size)},lookup(I,C){throw E.genericErrors[44]},mknod:(I,C,l,u)=>YA.createNode(I,C,l,u),rename(I,C,l){if(E.isDir(I.mode)){var u;try{u=E.lookupNode(C,l)}catch{}if(u)for(var w in u.contents)throw new E.ErrnoError(55)}delete I.parent.contents[I.name],I.parent.timestamp=Date.now(),I.name=l,C.contents[l]=I,C.timestamp=I.parent.timestamp},unlink(I,C){delete I.contents[C],I.timestamp=Date.now()},rmdir(I,C){var l=E.lookupNode(I,C);for(var u in l.contents)throw new E.ErrnoError(55);delete I.contents[C],I.timestamp=Date.now()},readdir(I){var C=[".",".."];for(var l of Object.keys(I.contents))C.push(l);return C},symlink(I,C,l){var u=YA.createNode(I,C,41471,0);return u.link=l,u},readlink(I){if(!E.isLink(I.mode))throw new E.ErrnoError(28);return I.link}},stream_ops:{read(I,C,l,u,w){var M=I.node.contents;if(w>=I.node.usedBytes)return 0;var S=Math.min(I.node.usedBytes-w,u);if(S>8&&M.subarray)C.set(M.subarray(w,w+S),l);else for(var N=0;N0||l+C(YA.stream_ops.write(I,C,0,u,l,!1),0)}},Zg=(I,C)=>{var l=0;return I&&(l|=365),C&&(l|=146),l},E={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:class{constructor(I){this.name="ErrnoError",this.errno=I}},genericErrors:{},filesystems:null,syncFSRequests:0,FSStream:class{constructor(){this.shared={}}get object(){return this.node}set object(I){this.node=I}get isRead(){return(2097155&this.flags)!=1}get isWrite(){return!!(2097155&this.flags)}get isAppend(){return 1024&this.flags}get flags(){return this.shared.flags}set flags(I){this.shared.flags=I}get position(){return this.shared.position}set position(I){this.shared.position=I}},FSNode:class{constructor(I,C,l,u){I||(I=this),this.parent=I,this.mount=I.mount,this.mounted=null,this.id=E.nextInode++,this.name=C,this.mode=l,this.node_ops={},this.stream_ops={},this.rdev=u,this.readMode=365,this.writeMode=146}get read(){return(this.mode&this.readMode)===this.readMode}set read(I){I?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(I){I?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return E.isDir(this.mode)}get isDevice(){return E.isChrdev(this.mode)}},lookupPath(I){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(I=Ee.resolve(I)))return{path:"",node:null};if(C=Object.assign({follow_mount:!0,recurse_count:0},C),C.recurse_count>8)throw new E.ErrnoError(32);for(var l=I.split("/").filter(vA=>!!vA),u=E.root,w="/",M=0;M40)throw new E.ErrnoError(32)}}return{path:w,node:u}},getPath(I){for(var C;;){if(E.isRoot(I)){var l=I.mount.mountpoint;return C?l[l.length-1]!=="/"?`${l}/${C}`:l+C:l}C=C?`${I.name}/${C}`:I.name,I=I.parent}},hashName(I,C){for(var l=0,u=0;u>>0)%E.nameTable.length},hashAddNode(I){var C=E.hashName(I.parent.id,I.name);I.name_next=E.nameTable[C],E.nameTable[C]=I},hashRemoveNode(I){var C=E.hashName(I.parent.id,I.name);if(E.nameTable[C]===I)E.nameTable[C]=I.name_next;else for(var l=E.nameTable[C];l;){if(l.name_next===I){l.name_next=I.name_next;break}l=l.name_next}},lookupNode(I,C){var l=E.mayLookup(I);if(l)throw new E.ErrnoError(l);for(var u=E.hashName(I.id,C),w=E.nameTable[u];w;w=w.name_next){var M=w.name;if(w.parent.id===I.id&&M===C)return w}return E.lookup(I,C)},createNode(I,C,l,u){var w=new E.FSNode(I,C,l,u);return E.hashAddNode(w),w},destroyNode(I){E.hashRemoveNode(I)},isRoot:I=>I===I.parent,isMountpoint:I=>!!I.mounted,isFile:I=>(61440&I)==32768,isDir:I=>(61440&I)==16384,isLink:I=>(61440&I)==40960,isChrdev:I=>(61440&I)==8192,isBlkdev:I=>(61440&I)==24576,isFIFO:I=>(61440&I)==4096,isSocket:I=>!(49152&~I),flagsToPermissionString(I){var C=["r","w","rw"][3&I];return 512&I&&(C+="w"),C},nodePermissions:(I,C)=>E.ignorePermissions||(!C.includes("r")||292&I.mode)&&(!C.includes("w")||146&I.mode)&&(!C.includes("x")||73&I.mode)?0:2,mayLookup(I){if(!E.isDir(I.mode))return 54;var C=E.nodePermissions(I,"x");return C||(I.node_ops.lookup?0:2)},mayCreate(I,C){try{return E.lookupNode(I,C),20}catch{}return E.nodePermissions(I,"wx")},mayDelete(I,C,l){var u;try{u=E.lookupNode(I,C)}catch(M){return M.errno}var w=E.nodePermissions(I,"wx");if(w)return w;if(l){if(!E.isDir(u.mode))return 54;if(E.isRoot(u)||E.getPath(u)===E.cwd())return 10}else if(E.isDir(u.mode))return 31;return 0},mayOpen:(I,C)=>I?E.isLink(I.mode)?32:E.isDir(I.mode)&&(E.flagsToPermissionString(C)!=="r"||512&C)?31:E.nodePermissions(I,E.flagsToPermissionString(C)):44,MAX_OPEN_FDS:4096,nextfd(){for(var I=0;I<=E.MAX_OPEN_FDS;I++)if(!E.streams[I])return I;throw new E.ErrnoError(33)},getStreamChecked(I){var C=E.getStream(I);if(!C)throw new E.ErrnoError(8);return C},getStream:I=>E.streams[I],createStream(I){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:-1;return I=Object.assign(new E.FSStream,I),C==-1&&(C=E.nextfd()),I.fd=C,E.streams[C]=I,I},closeStream(I){E.streams[I]=null},dupStream(I){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:-1;var l=E.createStream(I,C);return l.stream_ops?.dup?.(l),l},chrdev_stream_ops:{open(I){var C=E.getDevice(I.node.rdev);I.stream_ops=C.stream_ops,I.stream_ops.open?.(I)},llseek(){throw new E.ErrnoError(70)}},major:I=>I>>8,minor:I=>255&I,makedev:(I,C)=>I<<8|C,registerDevice(I,C){E.devices[I]={stream_ops:C}},getDevice:I=>E.devices[I],getMounts(I){for(var C=[],l=[I];l.length;){var u=l.pop();C.push(u),l.push(...u.mounts)}return C},syncfs(I,C){typeof I=="function"&&(C=I,I=!1),E.syncFSRequests++,E.syncFSRequests>1&&t(`warning: ${E.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var l=E.getMounts(E.root.mount),u=0;function w(S){return E.syncFSRequests--,C(S)}function M(S){if(S)return M.errored?void 0:(M.errored=!0,w(S));++u>=l.length&&w(null)}l.forEach(S=>{if(!S.type.syncfs)return M(null);S.type.syncfs(S,I,M)})},mount(I,C,l){var u,w=l==="/",M=!l;if(w&&E.root)throw new E.ErrnoError(10);if(!w&&!M){var S=E.lookupPath(l,{follow_mount:!1});if(l=S.path,u=S.node,E.isMountpoint(u))throw new E.ErrnoError(10);if(!E.isDir(u.mode))throw new E.ErrnoError(54)}var N={type:I,opts:C,mountpoint:l,mounts:[]},CA=I.mount(N);return CA.mount=N,N.root=CA,w?E.root=CA:u&&(u.mounted=N,u.mount&&u.mount.mounts.push(N)),CA},unmount(I){var C=E.lookupPath(I,{follow_mount:!1});if(!E.isMountpoint(C.node))throw new E.ErrnoError(28);var l=C.node,u=l.mounted,w=E.getMounts(u);Object.keys(E.nameTable).forEach(S=>{for(var N=E.nameTable[S];N;){var CA=N.name_next;w.includes(N.mount)&&E.destroyNode(N),N=CA}}),l.mounted=null;var M=l.mount.mounts.indexOf(u);l.mount.mounts.splice(M,1)},lookup:(I,C)=>I.node_ops.lookup(I,C),mknod(I,C,l){var u=E.lookupPath(I,{parent:!0}).node,w=pA.basename(I);if(!w||w==="."||w==="..")throw new E.ErrnoError(28);var M=E.mayCreate(u,w);if(M)throw new E.ErrnoError(M);if(!u.node_ops.mknod)throw new E.ErrnoError(63);return u.node_ops.mknod(u,w,C,l)},create:(I,C)=>(C=C!==void 0?C:438,C&=4095,C|=32768,E.mknod(I,C,0)),mkdir:(I,C)=>(C=C!==void 0?C:511,C&=1023,C|=16384,E.mknod(I,C,0)),mkdirTree(I,C){for(var l=I.split("/"),u="",w=0;w(l===void 0&&(l=C,C=438),C|=8192,E.mknod(I,C,l)),symlink(I,C){if(!Ee.resolve(I))throw new E.ErrnoError(44);var l=E.lookupPath(C,{parent:!0}).node;if(!l)throw new E.ErrnoError(44);var u=pA.basename(C),w=E.mayCreate(l,u);if(w)throw new E.ErrnoError(w);if(!l.node_ops.symlink)throw new E.ErrnoError(63);return l.node_ops.symlink(l,u,I)},rename(I,C){var l,u,w=pA.dirname(I),M=pA.dirname(C),S=pA.basename(I),N=pA.basename(C);if(l=E.lookupPath(I,{parent:!0}).node,u=E.lookupPath(C,{parent:!0}).node,!l||!u)throw new E.ErrnoError(44);if(l.mount!==u.mount)throw new E.ErrnoError(75);var CA,vA=E.lookupNode(l,S),RA=Ee.relative(I,M);if(RA.charAt(0)!==".")throw new E.ErrnoError(28);if((RA=Ee.relative(C,w)).charAt(0)!==".")throw new E.ErrnoError(55);try{CA=E.lookupNode(u,N)}catch{}if(vA!==CA){var hA=E.isDir(vA.mode),EA=E.mayDelete(l,S,hA);if(EA)throw new E.ErrnoError(EA);if(EA=CA?E.mayDelete(u,N,hA):E.mayCreate(u,N))throw new E.ErrnoError(EA);if(!l.node_ops.rename)throw new E.ErrnoError(63);if(E.isMountpoint(vA)||CA&&E.isMountpoint(CA))throw new E.ErrnoError(10);if(u!==l&&(EA=E.nodePermissions(l,"w")))throw new E.ErrnoError(EA);E.hashRemoveNode(vA);try{l.node_ops.rename(vA,u,N),vA.parent=u}catch(lA){throw lA}finally{E.hashAddNode(vA)}}},rmdir(I){var C=E.lookupPath(I,{parent:!0}).node,l=pA.basename(I),u=E.lookupNode(C,l),w=E.mayDelete(C,l,!0);if(w)throw new E.ErrnoError(w);if(!C.node_ops.rmdir)throw new E.ErrnoError(63);if(E.isMountpoint(u))throw new E.ErrnoError(10);C.node_ops.rmdir(C,l),E.destroyNode(u)},readdir(I){var C=E.lookupPath(I,{follow:!0}).node;if(!C.node_ops.readdir)throw new E.ErrnoError(54);return C.node_ops.readdir(C)},unlink(I){var C=E.lookupPath(I,{parent:!0}).node;if(!C)throw new E.ErrnoError(44);var l=pA.basename(I),u=E.lookupNode(C,l),w=E.mayDelete(C,l,!1);if(w)throw new E.ErrnoError(w);if(!C.node_ops.unlink)throw new E.ErrnoError(63);if(E.isMountpoint(u))throw new E.ErrnoError(10);C.node_ops.unlink(C,l),E.destroyNode(u)},readlink(I){var C=E.lookupPath(I).node;if(!C)throw new E.ErrnoError(44);if(!C.node_ops.readlink)throw new E.ErrnoError(28);return Ee.resolve(E.getPath(C.parent),C.node_ops.readlink(C))},stat(I,C){var l=E.lookupPath(I,{follow:!C}).node;if(!l)throw new E.ErrnoError(44);if(!l.node_ops.getattr)throw new E.ErrnoError(63);return l.node_ops.getattr(l)},lstat:I=>E.stat(I,!0),chmod(I,C,l){var u;if(typeof I=="string"?u=E.lookupPath(I,{follow:!l}).node:u=I,!u.node_ops.setattr)throw new E.ErrnoError(63);u.node_ops.setattr(u,{mode:4095&C|-4096&u.mode,timestamp:Date.now()})},lchmod(I,C){E.chmod(I,C,!0)},fchmod(I,C){var l=E.getStreamChecked(I);E.chmod(l.node,C)},chown(I,C,l,u){var w;if(typeof I=="string"?w=E.lookupPath(I,{follow:!u}).node:w=I,!w.node_ops.setattr)throw new E.ErrnoError(63);w.node_ops.setattr(w,{timestamp:Date.now()})},lchown(I,C,l){E.chown(I,C,l,!0)},fchown(I,C,l){var u=E.getStreamChecked(I);E.chown(u.node,C,l)},truncate(I,C){if(C<0)throw new E.ErrnoError(28);var l;if(typeof I=="string"?l=E.lookupPath(I,{follow:!0}).node:l=I,!l.node_ops.setattr)throw new E.ErrnoError(63);if(E.isDir(l.mode))throw new E.ErrnoError(31);if(!E.isFile(l.mode))throw new E.ErrnoError(28);var u=E.nodePermissions(l,"w");if(u)throw new E.ErrnoError(u);l.node_ops.setattr(l,{size:C,timestamp:Date.now()})},ftruncate(I,C){var l=E.getStreamChecked(I);if(!(2097155&l.flags))throw new E.ErrnoError(28);E.truncate(l.node,C)},utime(I,C,l){var u=E.lookupPath(I,{follow:!0}).node;u.node_ops.setattr(u,{timestamp:Math.max(C,l)})},open(I,C,l){if(I==="")throw new E.ErrnoError(44);var u;if(l=64&(C=typeof C=="string"?(N=>{var CA={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[N];if(CA===void 0)throw new Error(`Unknown file open mode: ${N}`);return CA})(C):C)?4095&(l=l===void 0?438:l)|32768:0,typeof I=="object")u=I;else{I=pA.normalize(I);try{u=E.lookupPath(I,{follow:!(131072&C)}).node}catch{}}var w=!1;if(64&C)if(u){if(128&C)throw new E.ErrnoError(20)}else u=E.mknod(I,l,0),w=!0;if(!u)throw new E.ErrnoError(44);if(E.isChrdev(u.mode)&&(C&=-513),65536&C&&!E.isDir(u.mode))throw new E.ErrnoError(54);if(!w){var M=E.mayOpen(u,C);if(M)throw new E.ErrnoError(M)}512&C&&!w&&E.truncate(u,0),C&=-131713;var S=E.createStream({node:u,path:E.getPath(u),flags:C,seekable:!0,position:0,stream_ops:u.stream_ops,ungotten:[],error:!1});return S.stream_ops.open&&S.stream_ops.open(S),S},close(I){if(E.isClosed(I))throw new E.ErrnoError(8);I.getdents&&(I.getdents=null);try{I.stream_ops.close&&I.stream_ops.close(I)}catch(C){throw C}finally{E.closeStream(I.fd)}I.fd=null},isClosed:I=>I.fd===null,llseek(I,C,l){if(E.isClosed(I))throw new E.ErrnoError(8);if(!I.seekable||!I.stream_ops.llseek)throw new E.ErrnoError(70);if(l!=0&&l!=1&&l!=2)throw new E.ErrnoError(28);return I.position=I.stream_ops.llseek(I,C,l),I.ungotten=[],I.position},read(I,C,l,u,w){if(u<0||w<0)throw new E.ErrnoError(28);if(E.isClosed(I))throw new E.ErrnoError(8);if((2097155&I.flags)==1)throw new E.ErrnoError(8);if(E.isDir(I.node.mode))throw new E.ErrnoError(31);if(!I.stream_ops.read)throw new E.ErrnoError(28);var M=w!==void 0;if(M){if(!I.seekable)throw new E.ErrnoError(70)}else w=I.position;var S=I.stream_ops.read(I,C,l,u,w);return M||(I.position+=S),S},write(I,C,l,u,w,M){if(u<0||w<0)throw new E.ErrnoError(28);if(E.isClosed(I))throw new E.ErrnoError(8);if(!(2097155&I.flags))throw new E.ErrnoError(8);if(E.isDir(I.node.mode))throw new E.ErrnoError(31);if(!I.stream_ops.write)throw new E.ErrnoError(28);I.seekable&&1024&I.flags&&E.llseek(I,0,2);var S=w!==void 0;if(S){if(!I.seekable)throw new E.ErrnoError(70)}else w=I.position;var N=I.stream_ops.write(I,C,l,u,w,M);return S||(I.position+=N),N},allocate(I,C,l){if(E.isClosed(I))throw new E.ErrnoError(8);if(C<0||l<=0)throw new E.ErrnoError(28);if(!(2097155&I.flags))throw new E.ErrnoError(8);if(!E.isFile(I.node.mode)&&!E.isDir(I.node.mode))throw new E.ErrnoError(43);if(!I.stream_ops.allocate)throw new E.ErrnoError(138);I.stream_ops.allocate(I,C,l)},mmap(I,C,l,u,w){if(2&u&&!(2&w)&&(2097155&I.flags)!=2)throw new E.ErrnoError(2);if((2097155&I.flags)==1)throw new E.ErrnoError(2);if(!I.stream_ops.mmap)throw new E.ErrnoError(43);if(!C)throw new E.ErrnoError(28);return I.stream_ops.mmap(I,C,l,u,w)},msync:(I,C,l,u,w)=>I.stream_ops.msync?I.stream_ops.msync(I,C,l,u,w):0,ioctl(I,C,l){if(!I.stream_ops.ioctl)throw new E.ErrnoError(59);return I.stream_ops.ioctl(I,C,l)},readFile(I){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(C.flags=C.flags||0,C.encoding=C.encoding||"binary",C.encoding!=="utf8"&&C.encoding!=="binary")throw new Error(`Invalid encoding type "${C.encoding}"`);var l,u=E.open(I,C.flags),w=E.stat(I).size,M=new Uint8Array(w);return E.read(u,M,0,w,0),C.encoding==="utf8"?l=W(M):C.encoding==="binary"&&(l=M),E.close(u),l},writeFile(I,C){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};l.flags=l.flags||577;var u=E.open(I,l.flags,l.mode);if(typeof C=="string"){var w=new Uint8Array(Je(C)+1),M=hi(C,w,0,w.length);E.write(u,w,0,M,void 0,l.canOwn)}else{if(!ArrayBuffer.isView(C))throw new Error("Unsupported data type");E.write(u,C,0,C.byteLength,void 0,l.canOwn)}E.close(u)},cwd:()=>E.currentPath,chdir(I){var C=E.lookupPath(I,{follow:!0});if(C.node===null)throw new E.ErrnoError(44);if(!E.isDir(C.node.mode))throw new E.ErrnoError(54);var l=E.nodePermissions(C.node,"x");if(l)throw new E.ErrnoError(l);E.currentPath=C.path},createDefaultDirectories(){E.mkdir("/tmp"),E.mkdir("/home"),E.mkdir("/home/web_user")},createDefaultDevices(){E.mkdir("/dev"),E.registerDevice(E.makedev(1,3),{read:()=>0,write:(u,w,M,S,N)=>S}),E.mkdev("/dev/null",E.makedev(1,3)),xi.register(E.makedev(5,0),xi.default_tty_ops),xi.register(E.makedev(6,0),xi.default_tty1_ops),E.mkdev("/dev/tty",E.makedev(5,0)),E.mkdev("/dev/tty1",E.makedev(6,0));var I=new Uint8Array(1024),C=0,l=()=>(C===0&&(C=Ht(I).byteLength),I[--C]);E.createDevice("/dev","random",l),E.createDevice("/dev","urandom",l),E.mkdir("/dev/shm"),E.mkdir("/dev/shm/tmp")},createSpecialDirectories(){E.mkdir("/proc");var I=E.mkdir("/proc/self");E.mkdir("/proc/self/fd"),E.mount({mount(){var C=E.createNode(I,"fd",16895,73);return C.node_ops={lookup(l,u){var w=+u,M=E.getStreamChecked(w),S={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>M.path}};return S.parent=S,S}},C}},{},"/proc/self/fd")},createStandardStreams(I,C,l){I?E.createDevice("/dev","stdin",I):E.symlink("/dev/tty","/dev/stdin"),C?E.createDevice("/dev","stdout",null,C):E.symlink("/dev/tty","/dev/stdout"),l?E.createDevice("/dev","stderr",null,l):E.symlink("/dev/tty1","/dev/stderr"),E.open("/dev/stdin",0),E.open("/dev/stdout",1),E.open("/dev/stderr",1)},staticInit(){[44].forEach(I=>{E.genericErrors[I]=new E.ErrnoError(I),E.genericErrors[I].stack=""}),E.nameTable=new Array(4096),E.mount(YA,{},"/"),E.createDefaultDirectories(),E.createDefaultDevices(),E.createSpecialDirectories(),E.filesystems={MEMFS:YA}},init(I,C,l){E.initialized=!0,E.createStandardStreams(I,C,l)},quit(){E.initialized=!1;for(var I=0;Ithis.length-1||hA<0)){var EA=hA%this.chunkSize,lA=hA/this.chunkSize|0;return this.getter(lA)[EA]}}setDataGetter(hA){this.getter=hA}cacheLength(){var hA=new XMLHttpRequest;if(hA.open("HEAD",l,!1),hA.send(null),!(hA.status>=200&&hA.status<300||hA.status===304))throw new Error("Couldn't load "+l+". Status: "+hA.status);var EA,lA=Number(hA.getResponseHeader("Content-length")),ce=(EA=hA.getResponseHeader("Accept-Ranges"))&&EA==="bytes",le=(EA=hA.getResponseHeader("Content-Encoding"))&&EA==="gzip",Xe=1048576;ce||(Xe=lA);var Ne=this;Ne.setDataGetter(ui=>{var Nc=ui*Xe,bs=(ui+1)*Xe-1;if(bs=Math.min(bs,lA-1),Ne.chunks[ui]===void 0&&(Ne.chunks[ui]=((Gc,zI)=>{if(Gc>zI)throw new Error("invalid range ("+Gc+", "+zI+") or no bytes requested!");if(zI>lA-1)throw new Error("only "+lA+" bytes available! programmer error!");var Tt=new XMLHttpRequest;if(Tt.open("GET",l,!1),lA!==Xe&&Tt.setRequestHeader("Range","bytes="+Gc+"-"+zI),Tt.responseType="arraybuffer",Tt.overrideMimeType&&Tt.overrideMimeType("text/plain; charset=x-user-defined"),Tt.send(null),!(Tt.status>=200&&Tt.status<300||Tt.status===304))throw new Error("Couldn't load "+l+". Status: "+Tt.status);return Tt.response!==void 0?new Uint8Array(Tt.response||[]):Mo(Tt.responseText||"",!0)})(Nc,bs)),Ne.chunks[ui]===void 0)throw new Error("doXHR failed!");return Ne.chunks[ui]}),!le&&lA||(Xe=lA=1,lA=this.getter(0).length,Xe=lA,m("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=lA,this._chunkSize=Xe,this.lengthKnown=!0}get length(){return this.lengthKnown||this.cacheLength(),this._length}get chunkSize(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}if(typeof XMLHttpRequest<"u"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var S={isDevice:!1,contents:new M}}else S={isDevice:!1,url:l};var N=E.createFile(I,C,S,u,w);S.contents?N.contents=S.contents:S.url&&(N.contents=null,N.url=S.url),Object.defineProperties(N,{usedBytes:{get:function(){return this.contents.length}}});var CA={};function vA(RA,hA,EA,lA,ce){var le=RA.node.contents;if(ce>=le.length)return 0;var Xe=Math.min(le.length-ce,lA);if(le.slice)for(var Ne=0;Ne{var hA=N.stream_ops[RA];CA[RA]=function(){return E.forceLoadFile(N),hA(...arguments)}}),CA.read=(RA,hA,EA,lA,ce)=>(E.forceLoadFile(N),vA(RA,hA,EA,lA,ce)),CA.mmap=(RA,hA,EA,lA,ce)=>{E.forceLoadFile(N);var le=Pg(hA);if(!le)throw new E.ErrnoError(48);return vA(RA,A,le,hA,EA),{ptr:le,allocated:!0}},N.stream_ops=CA,N}},oA={DEFAULT_POLLMASK:5,calculateAt(I,C,l){if(pA.isAbs(C))return C;var u;if(I===-100?u=E.cwd():u=oA.getStreamFromFD(I).path,C.length==0){if(!l)throw new E.ErrnoError(44);return u}return pA.join2(u,C)},doStat(I,C,l){var u=I(C);o[l>>2]=u.dev,o[l+4>>2]=u.mode,g[l+8>>2]=u.nlink,o[l+12>>2]=u.uid,o[l+16>>2]=u.gid,o[l+20>>2]=u.rdev,a[l+24>>3]=BigInt(u.size),o[l+32>>2]=4096,o[l+36>>2]=u.blocks;var w=u.atime.getTime(),M=u.mtime.getTime(),S=u.ctime.getTime();return a[l+40>>3]=BigInt(Math.floor(w/1e3)),g[l+48>>2]=w%1e3*1e3*1e3,a[l+56>>3]=BigInt(Math.floor(M/1e3)),g[l+64>>2]=M%1e3*1e3*1e3,a[l+72>>3]=BigInt(Math.floor(S/1e3)),g[l+80>>2]=S%1e3*1e3*1e3,a[l+88>>3]=BigInt(u.ino),0},doMsync(I,C,l,u,w){if(!E.isFile(C.node.mode))throw new E.ErrnoError(43);if(2&u)return 0;var M=n.slice(I,I+l);E.msync(C,M,w,l,u)},getStreamFromFD:I=>E.getStreamChecked(I),varargs:void 0,getStr:I=>wA(I)};function DA(){var I=o[+oA.varargs>>2];return oA.varargs+=4,I}var WA=DA,Se=I=>I<-9007199254740992||I>9007199254740992?NaN:Number(I),tt=(I,C,l)=>hi(I,n,C,l),dt=I=>{var C=(I-Q.buffer.byteLength+65535)/65536|0;try{return Q.grow(C),R(),1}catch{}},gi={},oe=()=>{if(!oe.strings){var I={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:"./this.program"};for(var C in gi)gi[C]===void 0?delete I[C]:I[C]=gi[C];var l=[];for(var C in I)l.push(`${C}=${I[C]}`);oe.strings=l}return oe.strings},VI=I=>{throw`exit(${I})`},WI=I=>ht(I);E.createPreloadedFile=(I,C,l,u,w,M,S,N,CA,vA)=>{var RA=C?Ee.resolve(pA.join2(I,C)):I,hA=getUniqueRunDependency(`cp ${RA}`);function EA(lA){(function(ce){vA?.(),N||((le,Xe,Ne,ui,Nc,bs)=>{E.createDataFile(le,Xe,Ne,ui,Nc,bs)})(I,C,ce,u,w,CA),M?.(),removeRunDependency(hA)})(lA)}addRunDependency(hA),typeof l=="string"?((lA,ce,le,Xe)=>{var Ne=Xe?"":getUniqueRunDependency(`al ${lA}`);readAsync(lA).then(ui=>{ce(new Uint8Array(ui)),Ne&&removeRunDependency(Ne)},ui=>{if(!le)throw`Loading data file "${lA}" failed.`;le()}),Ne&&addRunDependency(Ne)})(l,EA,S):EA(l)},E.staticInit();var He,Ji,ht,Pn,Rs={a:(I,C,l,u)=>{p(`Assertion failed: ${wA(I)}, at: `+[C?wA(C):"unknown filename",l,u?wA(u):"unknown function"])},b:(I,C,l)=>{throw new JA(I).init(C,l),I},v:function(I,C,l,u){try{if(C=oA.getStr(C),C=oA.calculateAt(I,C),-8&l)return-28;var w=E.lookupPath(C,{follow:!0}).node;if(!w)return-44;var M="";return 4&l&&(M+="r"),2&l&&(M+="w"),1&l&&(M+="x"),M&&E.nodePermissions(w,M)?-2:0}catch(S){if(E===void 0||S.name!=="ErrnoError")throw S;return-S.errno}},f:function(I,C,l){oA.varargs=l;try{var u=oA.getStreamFromFD(I);switch(C){case 0:if((w=DA())<0)return-28;for(;E.streams[w];)w++;return E.dupStream(u,w).fd;case 1:case 2:case 13:case 14:return 0;case 3:return u.flags;case 4:var w=DA();return u.flags|=w,0;case 12:return w=WA(),i[w+0>>1]=2,0}return-28}catch(M){if(E===void 0||M.name!=="ErrnoError")throw M;return-M.errno}},u:function(I,C){try{var l=oA.getStreamFromFD(I);return oA.doStat(E.stat,l.path,C)}catch(u){if(E===void 0||u.name!=="ErrnoError")throw u;return-u.errno}},j:function(I,C,l){oA.varargs=l;try{var u=oA.getStreamFromFD(I);switch(C){case 21509:case 21510:case 21511:case 21512:case 21524:case 21515:return u.tty?0:-59;case 21505:if(!u.tty)return-59;if(u.tty.ops.ioctl_tcgets){var w=u.tty.ops.ioctl_tcgets(u),M=WA();o[M>>2]=w.c_iflag||0,o[M+4>>2]=w.c_oflag||0,o[M+8>>2]=w.c_cflag||0,o[M+12>>2]=w.c_lflag||0;for(var S=0;S<32;S++)A[M+S+17]=w.c_cc[S]||0;return 0}return 0;case 21506:case 21507:case 21508:if(!u.tty)return-59;if(u.tty.ops.ioctl_tcsets){M=WA();var N=o[M>>2],CA=o[M+4>>2],vA=o[M+8>>2],RA=o[M+12>>2],hA=[];for(S=0;S<32;S++)hA.push(A[M+S+17]);return u.tty.ops.ioctl_tcsets(u.tty,C,{c_iflag:N,c_oflag:CA,c_cflag:vA,c_lflag:RA,c_cc:hA})}return 0;case 21519:return u.tty?(M=WA(),o[M>>2]=0,0):-59;case 21520:return u.tty?-28:-59;case 21531:return M=WA(),E.ioctl(u,C,M);case 21523:if(!u.tty)return-59;if(u.tty.ops.ioctl_tiocgwinsz){var EA=u.tty.ops.ioctl_tiocgwinsz(u.tty);M=WA(),i[M>>1]=EA[0],i[M+2>>1]=EA[1]}return 0;default:return-28}}catch(lA){if(E===void 0||lA.name!=="ErrnoError")throw lA;return-lA.errno}},s:function(I,C,l,u){try{C=oA.getStr(C);var w=256&u,M=4096&u;return u&=-6401,C=oA.calculateAt(I,C,M),oA.doStat(w?E.lstat:E.stat,C,l)}catch(S){if(E===void 0||S.name!=="ErrnoError")throw S;return-S.errno}},m:function(I,C,l,u){oA.varargs=u;try{C=oA.getStr(C),C=oA.calculateAt(I,C);var w=u?DA():0;return E.open(C,l,w).fd}catch(M){if(E===void 0||M.name!=="ErrnoError")throw M;return-M.errno}},t:function(I,C){try{return I=oA.getStr(I),oA.doStat(E.stat,I,C)}catch(l){if(E===void 0||l.name!=="ErrnoError")throw l;return-l.errno}},i:()=>{p("")},n:function(I,C,l,u,w,M,S){w=Se(w);try{if(isNaN(w))return 61;var N=oA.getStreamFromFD(u),CA=E.mmap(N,I,w,C,l),vA=CA.ptr;return o[M>>2]=CA.allocated,g[S>>2]=vA,0}catch(RA){if(E===void 0||RA.name!=="ErrnoError")throw RA;return-RA.errno}},o:function(I,C,l,u,w,M){M=Se(M);try{var S=oA.getStreamFromFD(w);2&l&&oA.doMsync(I,S,C,u,M)}catch(N){if(E===void 0||N.name!=="ErrnoError")throw N;return-N.errno}},k:(I,C,l,u)=>{var w=new Date().getFullYear(),M=new Date(w,0,1),S=new Date(w,6,1),N=M.getTimezoneOffset(),CA=S.getTimezoneOffset(),vA=Math.max(N,CA);g[I>>2]=60*vA,o[C>>2]=+(N!=CA);var RA=lA=>{var ce=lA>=0?"-":"+",le=Math.abs(lA);return`UTC${ce}${String(Math.floor(le/60)).padStart(2,"0")}${String(le%60).padStart(2,"0")}`},hA=RA(N),EA=RA(CA);CADate.now(),l:I=>{var C=n.length,l=2147483648;if((I>>>=0)>l)return!1;for(var u=1;u<=4;u*=2){var w=C*(1+.2/u);w=Math.min(w,I+100663296);var M=Math.min(l,Yi(Math.max(I,w),65536));if(dt(M))return!0}return!1},q:(I,C)=>{var l=0;return oe().forEach((u,w)=>{var M=C+l;g[I+4*w>>2]=M,((S,N)=>{for(var CA=0;CA{var l=oe();g[I>>2]=l.length;var u=0;return l.forEach(w=>u+=w.length+1),g[C>>2]=u,0},g:VI,e:function(I){try{var C=oA.getStreamFromFD(I);return E.close(C),0}catch(l){if(E===void 0||l.name!=="ErrnoError")throw l;return l.errno}},d:function(I,C,l,u){try{var w=((M,S,N,CA)=>{for(var vA=0,RA=0;RA>2],EA=g[S+4>>2];S+=8;var lA=E.read(M,A,hA,EA,CA);if(lA<0)return-1;if(vA+=lA,lA>2]=w,0}catch(M){if(E===void 0||M.name!=="ErrnoError")throw M;return M.errno}},p:function(I,C,l,u){C=Se(C);try{if(isNaN(C))return 61;var w=oA.getStreamFromFD(I);return E.llseek(w,C,l),a[u>>3]=BigInt(w.position),w.getdents&&C===0&&l===0&&(w.getdents=null),0}catch(M){if(E===void 0||M.name!=="ErrnoError")throw M;return M.errno}},c:function(I,C,l,u){try{var w=((M,S,N,CA)=>{for(var vA=0,RA=0;RA>2],EA=g[S+4>>2];S+=8;var lA=E.write(M,A,hA,EA,CA);if(lA<0)return-1;if(vA+=lA,lA>2]=w,0}catch(M){if(E===void 0||M.name!=="ErrnoError")throw M;return M.errno}},w:function(I){return c.agerrMessages.push(wA(I)),0}};c.ccall=(I,C,l,u,w)=>{var M={string:EA=>{var lA=0;return EA!=null&&EA!==0&&(lA=(ce=>{var le=Je(ce)+1,Xe=WI(le);return tt(ce,Xe,le),Xe})(EA)),lA},array:EA=>{var lA,ce,le=WI(EA.length);return lA=EA,ce=le,A.set(lA,ce),le}},S=(EA=>c["_"+EA])(I),N=[],CA=0;if(u)for(var vA=0;vA1&&arguments[1]!==void 0?arguments[1]:"i8";switch(C.endsWith("*")&&(C="*"),C){case"i1":case"i8":return A[I];case"i16":return i[I>>1];case"i32":return o[I>>2];case"i64":return a[I>>3];case"float":return r[I>>2];case"double":return s[I>>3];case"*":return g[I>>2];default:p(`invalid type for getValue: ${C}`)}},c.PATH=pA,c.UTF8ToString=wA,c.stringToUTF8=tt,c.lengthBytesUTF8=Je,c.FS=E;var Wv={a:Rs};return WebAssembly.instantiate(c.wasm,Wv).then(I=>{var C=I.instance.exports;c._viz_set_y_invert=C.z,c._viz_set_reduce=C.A,c._viz_get_graphviz_version=C.B,c._viz_get_plugin_list=C.C,c._viz_create_graph=C.D,c._viz_read_one_graph=C.E,c._viz_string_dup=C.F,c._viz_string_dup_html=C.G,c._viz_string_free=C.H,c._viz_add_node=C.I,c._viz_add_edge=C.J,c._viz_add_subgraph=C.K,c._viz_set_default_graph_attribute=C.L,c._viz_set_default_node_attribute=C.M,c._viz_set_default_edge_attribute=C.N,c._viz_set_attribute=C.O,c._viz_free_graph=C.P,c._viz_create_context=C.Q,c._viz_free_context=C.R,c._viz_layout=C.S,c._viz_free_layout=C.T,c._viz_reset_errors=C.U,c._viz_render=C.V,c._free=C.X,c._malloc=C.Y,He=C.Z,Ji=C._,ht=C.$,Pn=C.aa,Q=C.x,R(),function(l){l.y(),c.noFSInit||E.initialized||E.init(),E.ignorePermissions=!1}(C),e(c)}),f},ek=[[/^Error: (.*)/,"error"],[/^Warning: (.*)/,"warning"]];function tk(e,t){let A=e.ccall("viz_get_plugin_list","number",["string"],[t]);if(A==0)throw new Error(`couldn't get plugin list: ${t}`);let i=[],o,n=A;for(;o=e.getValue(n,"*");)i.push(e.UTF8ToString(o)),e.ccall("free","number",["number"],[o]),n+=4;return e.ccall("free","number",["number"],[A]),i}function ik(e,t,A,i){let o,n,g,r;try{if(e.agerrMessages=[],e.stderrMessages=[],r=function(a,Q){return Q?Q.map(c=>{if(typeof c.name!="string")throw new Error("image name must be a string");if(typeof c.width!="number"&&typeof c.width!="string")throw new Error("image width must be a number or string");if(typeof c.height!="number"&&typeof c.height!="string")throw new Error("image height must be a number or string");let f=a.PATH.join("/",c.name),m=` + ${qT} translateX(${p}) + )`;let M=r+s+a+Q;this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${M}px)`)}_isAttachedToDom(){let A=this._elementRef.nativeElement;if(A.getRootNode){let i=A.getRootNode();return i&&i!==A}return document.documentElement.contains(A)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-form-field"]],contentQueries:function(i,o,n){if(i&1&&(w0(n,o._labelChild,_E,5),XA(n,hI,5),XA(n,HT,5),XA(n,Jk,5),XA(n,JT,5),XA(n,Gk,5)),i&2){y0();let g;$(g=AA())&&(o._formFieldControl=g.first),$(g=AA())&&(o._prefixChildren=g),$(g=AA())&&(o._suffixChildren=g),$(g=AA())&&(o._errorChildren=g),$(g=AA())&&(o._hintChildren=g)}},viewQuery:function(i,o){if(i&1&&(QA(dT,5),QA(hT,5),QA(uT,5),QA(mT,5),QA(DT,5),QA(Lk,5),QA(Uk,5),QA(Kk,5)),i&2){let n;$(n=AA())&&(o._textField=n.first),$(n=AA())&&(o._iconPrefixContainer=n.first),$(n=AA())&&(o._textPrefixContainer=n.first),$(n=AA())&&(o._iconSuffixContainer=n.first),$(n=AA())&&(o._textSuffixContainer=n.first),$(n=AA())&&(o._floatingLabel=n.first),$(n=AA())&&(o._notchedOutline=n.first),$(n=AA())&&(o._lineRipple=n.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(i,o){i&2&&nA("mat-mdc-form-field-label-always-float",o._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",o._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",o._hasIconSuffix)("mat-form-field-invalid",o._control.errorState)("mat-form-field-disabled",o._control.disabled)("mat-form-field-autofilled",o._control.autofilled)("mat-form-field-no-animations",o._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",o.appearance=="fill")("mat-form-field-appearance-outline",o.appearance=="outline")("mat-form-field-hide-placeholder",o._hasFloatingLabel()&&!o._shouldLabelFloat())("mat-focused",o._control.focused)("mat-primary",o.color!=="accent"&&o.color!=="warn")("mat-accent",o.color==="accent")("mat-warn",o.color==="warn")("ng-untouched",o._shouldForward("untouched"))("ng-touched",o._shouldForward("touched"))("ng-pristine",o._shouldForward("pristine"))("ng-dirty",o._shouldForward("dirty"))("ng-valid",o._shouldForward("valid"))("ng-invalid",o._shouldForward("invalid"))("ng-pending",o._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[FA([{provide:uI,useExisting:t},{provide:Tk,useExisting:t}])],ngContentSelectors:pT,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[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"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(i,o){if(i&1){let n=rA();OA(fT),x(0,MT,1,1,"ng-template",null,0,ha),d(2,"div",6,1),G("click",function(r){return Y(n),J(o._control.onContainerClick(r))}),x(4,RT,1,0,"div",7),d(5,"div",8),x(6,FT,2,2,"div",9)(7,vT,3,0,"div",10)(8,ST,3,0,"div",11),d(9,"div",12),x(10,GT,1,1,null,13),IA(11),h(),x(12,LT,3,0,"div",14)(13,_T,3,0,"div",15),h(),x(14,KT,1,0,"div",16),h(),d(15,"div",17),x(16,UT,2,1,"div",18)(17,YT,5,2,"div",19),h()}if(i&2){let n;D(2),nA("mdc-text-field--filled",!o._hasOutline())("mdc-text-field--outlined",o._hasOutline())("mdc-text-field--no-label",!o._hasFloatingLabel())("mdc-text-field--disabled",o._control.disabled)("mdc-text-field--invalid",o._control.errorState),D(2),_(!o._hasOutline()&&!o._control.disabled?4:-1),D(2),_(o._hasOutline()?6:-1),D(),_(o._hasIconPrefix?7:-1),D(),_(o._hasTextPrefix?8:-1),D(2),_(!o._hasOutline()||o._forceDisplayInfixLabel()?10:-1),D(2),_(o._hasTextSuffix?12:-1),D(),_(o._hasIconSuffix?13:-1),D(),_(o._hasOutline()?-1:14),D(),nA("mat-mdc-form-field-subscript-dynamic-size",o.subscriptSizing==="dynamic"),D(),_((n=o._getDisplayedMessages())==="error"?16:n==="hint"?17:-1)}},dependencies:[Lk,Uk,pa,Kk,Gk],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.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--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.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, var(--mat-sys-on-surface-variant))}.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.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.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, var(--mat-sys-on-surface-variant))}.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.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;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{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.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-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::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{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-sys-outline));border-width:var(--mdc-outlined-text-field-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{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;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-sys-on-surface-variant))}.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, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-sys-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height, 2px)}.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, var(--mat-sys-primary))}.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, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-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, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.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, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/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, 56px) / 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, var(--mat-sys-error))}.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, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-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, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-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, 0)}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, var(--mat-sys-neutral10))}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, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.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, var(--mat-sys-on-surface-variant))}[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, var(--mat-sys-primary))}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: 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, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.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)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;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, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error))}.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, var(--mat-sys-on-error-container))}.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, var(--mat-sys-error))}.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-infix:has(textarea[cols]){width:auto}.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-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .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--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-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:[OT.transitionMessages]},changeDetection:0})}return t})(),tn=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[mA,is,mA]})}return t})();var VT=["trigger"],WT=["panel"],zT=[[["mat-select-trigger"]],"*"],jT=["mat-select-trigger","*"];function XT(t,e){if(t&1&&(d(0,"span",4),k(1),h()),t&2){let A=y();D(),KA(A.placeholder)}}function $T(t,e){t&1&&IA(0)}function A2(t,e){if(t&1&&(d(0,"span",11),k(1),h()),t&2){let A=y(2);D(),KA(A.triggerValue)}}function e2(t,e){if(t&1&&(d(0,"span",5),x(1,$T,1,0)(2,A2,2,1,"span",11),h()),t&2){let A=y();D(),_(A.customTrigger?1:2)}}function t2(t,e){if(t&1){let A=rA();d(0,"div",12,1),G("@transformPanel.done",function(o){Y(A);let n=y();return J(n._panelDoneAnimatingStream.next(o.toState))})("keydown",function(o){Y(A);let n=y();return J(n._handleKeydown(o))}),IA(2,1),h()}if(t&2){let A=y();p0("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",A._getPanelTheme(),""),L("ngClass",A.panelClass)("@transformPanel","showing"),aA("id",A.id+"-panel")("aria-multiselectable",A.multiple)("aria-label",A.ariaLabel||null)("aria-labelledby",A._getPanelAriaLabelledby())}}var i2={transformPanelWrap:lo("transformPanelWrap",[Yt("* => void",Lm("@transformPanel",[Gm()],{optional:!0}))]),transformPanel:lo("transformPanel",[li("void",Ue({opacity:0,transform:"scale(1, 0.8)"})),Yt("void => showing",ii("120ms cubic-bezier(0, 0, 0.2, 1)",Ue({opacity:1,transform:"scale(1, 1)"}))),Yt("* => void",ii("100ms linear",Ue({opacity:0})))])};var Ok=new F("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let t=B(je);return()=>t.scrollStrategies.reposition()}});function o2(t){return()=>t.scrollStrategies.reposition()}var n2=new F("MAT_SELECT_CONFIG"),g2={provide:Ok,deps:[je],useFactory:o2},r2=new F("MatSelectTrigger"),_m=class{source;value;constructor(e,A){this.source=e,this.value=A}},Bs=(()=>{class t{_viewportRuler=B(Bi);_changeDetectorRef=B(UA);_elementRef=B(q);_dir=B(Se,{optional:!0});_idGenerator=B(re);_parentFormField=B(uI,{optional:!0});ngControl=B(Ni,{self:!0,optional:!0});_liveAnnouncer=B(fE);_defaultOptions=B(n2,{optional:!0});_initialized=new U;options;optionGroups;customTrigger;_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"}];_scrollOptionIntoView(A){let i=this.options.toArray()[A];if(i){let o=this.panel.nativeElement,n=ck(A,this.options,this.optionGroups),g=i._getHostElement();A===0&&n===1?o.scrollTop=0:o.scrollTop=lk(g.offsetTop,g.offsetHeight,o.scrollTop,o.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(A){return new _m(this,A)}_scrollStrategyFactory=B(Ok);_panelOpen=!1;_compareWith=(A,i)=>A===i;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new U;_errorStateTracker;stateChanges=new U;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_panelDoneAnimatingStream=new U;_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;disableRipple=!1;tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(A){this._hideSingleSelectionIndicator=A,this._syncParentProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(A){this._placeholder=A,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(Kr.required)??!1}set required(A){this._required=A,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(A){this._selectionModel,this._multiple=A}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;get compareWith(){return this._compareWith}set compareWith(A){this._compareWith=A,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(A){this._assignValue(A)&&this._onChange(A)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(A){this._errorStateTracker.matcher=A}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(A){this._id=A||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(A){this._errorStateTracker.errorState=A}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";canSelectNullableOptions=this._defaultOptions?.canSelectNullableOptions??!1;optionSelectionChanges=Zi(()=>{let A=this.options;return A?A.changes.pipe(Me(A),Ie(()=>ye(...A.map(i=>i.onSelectionChange)))):this._initialized.pipe(Ie(()=>this.optionSelectionChanges))});openedChange=new z;_openedStream=this.openedChange.pipe(kA(A=>A),sA(()=>{}));_closedStream=this.openedChange.pipe(kA(A=>!A),sA(()=>{}));selectionChange=new z;valueChange=new z;constructor(){let A=B(gs),i=B(Ha,{optional:!0}),o=B(Ta,{optional:!0}),n=B(new Ct("tabindex"),{optional:!0});this.ngControl&&(this.ngControl.valueAccessor=this),this._defaultOptions?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new Rg(A,this.ngControl,o,i,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=n==null?0:parseInt(n)||0,this.id=this.id}ngOnInit(){this._selectionModel=new Gn(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(wi(),pA(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe(pA(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(pA(this._destroy)).subscribe(A=>{A.added.forEach(i=>i.select()),A.removed.forEach(i=>i.deselect())}),this.options.changes.pipe(Me(null),pA(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let A=this._getTriggerAriaLabelledby(),i=this.ngControl;if(A!==this._triggerAriaLabelledBy){let o=this._elementRef.nativeElement;this._triggerAriaLabelledBy=A,A?o.setAttribute("aria-labelledby",A):o.removeAttribute("aria-labelledby")}i&&(this._previousControl!==i.control&&(this._previousControl!==void 0&&i.disabled!==null&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState())}ngOnChanges(A){(A.disabled||A.userAriaDescribedBy)&&this.stateChanges.next(),A.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())}_trackedModal=null;_applyModalPanelOwnership(){let A=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!A)return;let i=`${this.id}-panel`;this._trackedModal&&mE(this._trackedModal,"aria-owns",i),nm(A,"aria-owns",i),this._trackedModal=A}_clearFromModal(){if(!this._trackedModal)return;let A=`${this.id}-panel`;mE(this._trackedModal,"aria-owns",A),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(A){this._assignValue(A)}registerOnChange(A){this._onChange=A}registerOnTouched(A){this._onTouched=A}setDisabledState(A){this.disabled=A,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){let A=this._selectionModel.selected.map(i=>i.viewValue);return this._isRtl()&&A.reverse(),A.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(A){this.disabled||(this.panelOpen?this._handleOpenKeydown(A):this._handleClosedKeydown(A))}_handleClosedKeydown(A){let i=A.keyCode,o=i===40||i===38||i===37||i===39,n=i===13||i===32,g=this._keyManager;if(!g.isTyping()&&n&&!ze(A)||(this.multiple||A.altKey)&&o)A.preventDefault(),this.open();else if(!this.multiple){let r=this.selected;g.onKeydown(A);let s=this.selected;s&&r!==s&&this._liveAnnouncer.announce(s.viewValue,1e4)}}_handleOpenKeydown(A){let i=this._keyManager,o=A.keyCode,n=o===40||o===38,g=i.isTyping();if(n&&A.altKey)A.preventDefault(),this.close();else if(!g&&(o===13||o===32)&&i.activeItem&&!ze(A))A.preventDefault(),i.activeItem._selectViaInteraction();else if(!g&&this._multiple&&o===65&&A.ctrlKey){A.preventDefault();let r=this.options.some(s=>!s.disabled&&!s.selected);this.options.forEach(s=>{s.disabled||(r?s.select():s.deselect())})}else{let r=i.activeItemIndex;i.onKeydown(A),this._multiple&&n&&A.shiftKey&&i.activeItem&&i.activeItemIndex!==r&&i.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(ue(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(A){if(this.options.forEach(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&A)Array.isArray(A),A.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{let i=this._selectOptionByValue(A);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(A){let i=this.options.find(o=>{if(this._selectionModel.isSelected(o))return!1;try{return(o.value!=null||this.canSelectNullableOptions)&&this._compareWith(o.value,A)}catch{return!1}});return i&&this._selectionModel.select(i),i}_assignValue(A){return A!==this._value||this._multiple&&Array.isArray(A)?(this.options&&this._setSelectionByValue(A),this._value=A,!0):!1}_skipPredicate=A=>this.panelOpen?!1:A.disabled;_getOverlayWidth(A){return this.panelWidth==="auto"?(A instanceof dI?A.elementRef:A||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let A of this.options)A._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new lE(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(){let A=ye(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(pA(A)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),ye(...this.options.map(i=>i._stateChanges)).pipe(pA(A)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(A,i){let o=this._selectionModel.isSelected(A);!this.canSelectNullableOptions&&A.value==null&&!this._multiple?(A.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(A.value)):(o!==A.selected&&(A.selected?this._selectionModel.select(A):this._selectionModel.deselect(A)),i&&this._keyManager.setActiveItem(A),this.multiple&&(this._sortValues(),i&&this.focus())),o!==this._selectionModel.isSelected(A)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let A=this.options.toArray();this._selectionModel.sort((i,o)=>this.sortComparator?this.sortComparator(i,o,A):A.indexOf(i)-A.indexOf(o)),this.stateChanges.next()}}_propagateChanges(A){let i;this.multiple?i=this.selected.map(o=>o.value):i=this.selected?this.selected.value:A,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let A=-1;for(let i=0;i0}focus(A){this._elementRef.nativeElement.focus(A)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let A=this._parentFormField?.getLabelId()||null,i=A?A+" ":"";return this.ariaLabelledby?i+this.ariaLabelledby:A}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let A=this._parentFormField?.getLabelId(),i=(A?A+" ":"")+this._valueId;return this.ariaLabelledby&&(i+=" "+this.ariaLabelledby),i}_panelDoneAnimating(A){this.openedChange.emit(A)}setDescribedByIds(A){A.length?this._elementRef.nativeElement.setAttribute("aria-describedby",A.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-select"]],contentQueries:function(i,o,n){if(i&1&&(XA(n,r2,5),XA(n,Nn,5),XA(n,hm,5)),i&2){let g;$(g=AA())&&(o.customTrigger=g.first),$(g=AA())&&(o.options=g),$(g=AA())&&(o.optionGroups=g)}},viewQuery:function(i,o){if(i&1&&(QA(VT,5),QA(WT,5),QA(Sm,5)),i&2){let n;$(n=AA())&&(o.trigger=n.first),$(n=AA())&&(o.panel=n.first),$(n=AA())&&(o._overlayDir=n.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(i,o){i&1&&G("keydown",function(g){return o._handleKeydown(g)})("focus",function(){return o._onFocus()})("blur",function(){return o._onBlur()}),i&2&&(aA("id",o.id)("tabindex",o.disabled?-1:o.tabIndex)("aria-controls",o.panelOpen?o.id+"-panel":null)("aria-expanded",o.panelOpen)("aria-label",o.ariaLabel||null)("aria-required",o.required.toString())("aria-disabled",o.disabled.toString())("aria-invalid",o.errorState)("aria-activedescendant",o._getAriaActiveDescendant()),nA("mat-mdc-select-disabled",o.disabled)("mat-mdc-select-invalid",o.errorState)("mat-mdc-select-required",o.required)("mat-mdc-select-empty",o.empty)("mat-mdc-select-multiple",o.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",eA],disableRipple:[2,"disableRipple","disableRipple",eA],tabIndex:[2,"tabIndex","tabIndex",A=>A==null?0:de(A)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",eA],placeholder:"placeholder",required:[2,"required","required",eA],multiple:[2,"multiple","multiple",eA],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",eA],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",de],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth",canSelectNullableOptions:[2,"canSelectNullableOptions","canSelectNullableOptions",eA]},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[FA([{provide:hI,useExisting:t},{provide:dm,useExisting:t}]),TA],ngContentSelectors:jT,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-value-text"],[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-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(i,o){if(i&1){let n=rA();OA(zT),d(0,"div",2,0),G("click",function(){return Y(n),J(o.open())}),d(3,"div",3),x(4,XT,2,1,"span",4)(5,e2,3,1,"span",5),h(),d(6,"div",6)(7,"div",7),At(),d(8,"svg",8),P(9,"path",9),h()()()(),x(10,t2,3,9,"ng-template",10),G("backdropClick",function(){return Y(n),J(o.close())})("attach",function(){return Y(n),J(o._onAttached())})("detach",function(){return Y(n),J(o.close())})}if(i&2){let n=_e(1);D(3),aA("id",o._valueId),D(),_(o.empty?4:5),D(6),L("cdkConnectedOverlayPanelClass",o._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",o._scrollStrategy)("cdkConnectedOverlayOrigin",o._preferredOverlayOrigin||n)("cdkConnectedOverlayOpen",o.panelOpen)("cdkConnectedOverlayPositions",o._positions)("cdkConnectedOverlayWidth",o._overlayWidth)}},dependencies:[dI,Sm,jt],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, var(--mat-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-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))}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-disabled .mat-mdc-select-placeholder{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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, var(--mat-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .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, var(--mat-sys-surface-container))}@media(forced-colors: 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, var(--mat-sys-on-surface-variant))}.mat-form-field-no-animations .mat-mdc-select-placeholder,._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, translateY(-8px))}'],encapsulation:2,data:{animation:[i2.transformPanel]},changeDetection:0})}return t})();var UE=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({providers:[g2],imports:[vg,um,mA,$o,tn,um,mA]})}return t})();var s2=["tooltip"],Vk=20;var Wk=new F("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let t=B(je);return()=>t.scrollStrategies.reposition({scrollThrottle:Vk})}});function a2(t){return()=>t.scrollStrategies.reposition({scrollThrottle:Vk})}var I2={provide:Wk,deps:[je],useFactory:a2};function C2(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}var B2=new F("mat-tooltip-default-options",{providedIn:"root",factory:C2});var Zk="tooltip-panel",qk=Qo({passive:!0}),Q2=8,E2=8,c2=24,l2=200,Qs=(()=>{class t{_elementRef=B(q);_ngZone=B(tA);_platform=B(ZA);_ariaDescriber=B(ok);_focusMonitor=B(Ut);_dir=B(Se);_injector=B(yA);_defaultOptions=B(B2,{optional:!0});_overlayRef;_tooltipInstance;_portal;_position="below";_positionAtOrigin=!1;_disabled=!1;_tooltipClass;_viewInitialized=!1;_pointerExitEventsInitialized=!1;_tooltipComponent=d2;_viewportMargin=8;_currentPosition;_cssClassPrefix="mat-mdc";_ariaDescriptionPending;_dirSubscribed=!1;get position(){return this._position}set position(A){A!==this._position&&(this._position=A,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(A){this._positionAtOrigin=be(A),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(A){let i=be(A);this._disabled!==i&&(this._disabled=i,i?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(A){this._showDelay=pt(A)}_showDelay;get hideDelay(){return this._hideDelay}set hideDelay(A){this._hideDelay=pt(A),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}_hideDelay;touchGestures="auto";get message(){return this._message}set message(A){let i=this._message;this._message=A!=null?String(A).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(i)}_message="";get tooltipClass(){return this._tooltipClass}set tooltipClass(A){this._tooltipClass=A,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}_passiveListeners=[];_touchstartTimeout=null;_destroyed=new U;_isDestroyed=!1;constructor(){let A=this._defaultOptions;A&&(this._showDelay=A.showDelay,this._hideDelay=A.hideDelay,A.position&&(this.position=A.position),A.positionAtOrigin&&(this.positionAtOrigin=A.positionAtOrigin),A.touchGestures&&(this.touchGestures=A.touchGestures),A.tooltipClass&&(this.tooltipClass=A.tooltipClass)),this._viewportMargin=Q2}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(pA(this._destroyed)).subscribe(A=>{A?A==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let A=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,o])=>{A.removeEventListener(i,o,qk)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0,this._ariaDescriber.removeDescription(A,this.message,"tooltip"),this._focusMonitor.stopMonitoring(A)}show(A=this.showDelay,i){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let o=this._createOverlay(i);this._detach(),this._portal=this._portal||new _i(this._tooltipComponent,this._injector.get(Qe));let n=this._tooltipInstance=o.attach(this._portal).instance;n._triggerElement=this._elementRef.nativeElement,n._mouseLeaveHideDelay=this._hideDelay,n.afterHidden().pipe(pA(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),n.show(A)}hide(A=this.hideDelay){let i=this._tooltipInstance;i&&(i.isVisible()?i.hide(A):(i._cancelPendingAnimations(),this._detach()))}toggle(A){this._isTooltipVisible()?this.hide():this.show(void 0,A)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(A){if(this._overlayRef){let g=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!A)&&g._origin instanceof q)return this._overlayRef;this._detach()}let i=this._injector.get(Ln).getAncestorScrollContainers(this._elementRef),o=this._injector.get(je),n=o.position().flexibleConnectedTo(this.positionAtOrigin?A||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i);return n.positionChanges.pipe(pA(this._destroyed)).subscribe(g=>{this._updateCurrentPositionClass(g.connectionPair),this._tooltipInstance&&g.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=o.create({direction:this._dir,positionStrategy:n,panelClass:`${this._cssClassPrefix}-${Zk}`,scrollStrategy:this._injector.get(Wk)()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(pA(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(pA(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(pA(this._destroyed)).subscribe(g=>{this._isTooltipVisible()&&g.keyCode===27&&!ze(g)&&(g.preventDefault(),g.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._dirSubscribed||(this._dirSubscribed=!0,this._dir.change.pipe(pA(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(A){let i=A.getConfig().positionStrategy,o=this._getOrigin(),n=this._getOverlayPosition();i.withPositions([this._addOffset(b(b({},o.main),n.main)),this._addOffset(b(b({},o.fallback),n.fallback))])}_addOffset(A){let i=E2,o=!this._dir||this._dir.value=="ltr";return A.originY==="top"?A.offsetY=-i:A.originY==="bottom"?A.offsetY=i:A.originX==="start"?A.offsetX=o?-i:i:A.originX==="end"&&(A.offsetX=o?i:-i),A}_getOrigin(){let A=!this._dir||this._dir.value=="ltr",i=this.position,o;i=="above"||i=="below"?o={originX:"center",originY:i=="above"?"top":"bottom"}:i=="before"||i=="left"&&A||i=="right"&&!A?o={originX:"start",originY:"center"}:(i=="after"||i=="right"&&A||i=="left"&&!A)&&(o={originX:"end",originY:"center"});let{x:n,y:g}=this._invertPosition(o.originX,o.originY);return{main:o,fallback:{originX:n,originY:g}}}_getOverlayPosition(){let A=!this._dir||this._dir.value=="ltr",i=this.position,o;i=="above"?o={overlayX:"center",overlayY:"bottom"}:i=="below"?o={overlayX:"center",overlayY:"top"}:i=="before"||i=="left"&&A||i=="right"&&!A?o={overlayX:"end",overlayY:"center"}:(i=="after"||i=="right"&&A||i=="left"&&!A)&&(o={overlayX:"start",overlayY:"center"});let{x:n,y:g}=this._invertPosition(o.overlayX,o.overlayY);return{main:o,fallback:{overlayX:n,overlayY:g}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),Le(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(A){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=A,this._tooltipInstance._markForCheck())}_invertPosition(A,i){return this.position==="above"||this.position==="below"?i==="top"?i="bottom":i==="bottom"&&(i="top"):A==="end"?A="start":A==="start"&&(A="end"),{x:A,y:i}}_updateCurrentPositionClass(A){let{overlayY:i,originX:o,originY:n}=A,g;if(i==="center"?this._dir&&this._dir.value==="rtl"?g=o==="end"?"left":"right":g=o==="start"?"left":"right":g=i==="bottom"&&n==="top"?"above":"below",g!==this._currentPosition){let r=this._overlayRef;if(r){let s=`${this._cssClassPrefix}-${Zk}-`;r.removePanelClass(s+this._currentPosition),r.addPanelClass(s+g)}this._currentPosition=g}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",A=>{this._setupPointerExitEventsIfNeeded();let i;A.x!==void 0&&A.y!==void 0&&(i=A),this.show(void 0,i)}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",A=>{let i=A.targetTouches?.[0],o=i?{x:i.clientX,y:i.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout);let n=500;this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,o)},this._defaultOptions?.touchLongPressShowDelay??n)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let A=[];if(this._platformSupportsMouseEvents())A.push(["mouseleave",i=>{let o=i.relatedTarget;(!o||!this._overlayRef?.overlayElement.contains(o))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let i=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions?.touchendHideDelay)};A.push(["touchend",i],["touchcancel",i])}this._addListeners(A),this._passiveListeners.push(...A)}_addListeners(A){A.forEach(([i,o])=>{this._elementRef.nativeElement.addEventListener(i,o,qk)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(A){if(this._isTooltipVisible()){let i=this._injector.get(cA).elementFromPoint(A.clientX,A.clientY),o=this._elementRef.nativeElement;i!==o&&!o.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){let A=this.touchGestures;if(A!=="off"){let i=this._elementRef.nativeElement,o=i.style;(A==="on"||i.nodeName!=="INPUT"&&i.nodeName!=="TEXTAREA")&&(o.userSelect=o.msUserSelect=o.webkitUserSelect=o.MozUserSelect="none"),(A==="on"||!i.draggable)&&(o.webkitUserDrag="none"),o.touchAction="none",o.webkitTapHighlightColor="transparent"}}_syncAriaDescription(A){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,A,"tooltip"),this._isDestroyed||Le({write:()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")}},{injector:this._injector}))}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(i,o){i&2&&nA("mat-mdc-tooltip-disabled",o.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]})}return t})(),d2=(()=>{class t{_changeDetectorRef=B(UA);_elementRef=B(q);_isMultiline=!1;message;tooltipClass;_showTimeoutId;_hideTimeoutId;_triggerElement;_mouseLeaveHideDelay;_animationsDisabled;_tooltip;_closeOnInteraction=!1;_isVisible=!1;_onHide=new U;_showAnimation="mat-mdc-tooltip-show";_hideAnimation="mat-mdc-tooltip-hide";constructor(){let A=B(Ae,{optional:!0});this._animationsDisabled=A==="NoopAnimations"}show(A){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},A)}hide(A){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},A)}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:A}){(!A||!this._triggerElement.contains(A))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let A=this._elementRef.nativeElement.getBoundingClientRect();return A.height>c2&&A.width>=l2}_handleAnimationEnd({animationName:A}){(A===this._showAnimation||A===this._hideAnimation)&&this._finalizeAnimation(A===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(A){A?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(A){let i=this._tooltip.nativeElement,o=this._showAnimation,n=this._hideAnimation;if(i.classList.remove(A?n:o),i.classList.add(A?o:n),this._isVisible!==A&&(this._isVisible=A,this._changeDetectorRef.markForCheck()),A&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let g=getComputedStyle(i);(g.getPropertyValue("animation-duration")==="0s"||g.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}A&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mat-animation-noopable"),this._finalizeAnimation(A))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(i,o){if(i&1&&QA(s2,7),i&2){let n;$(n=AA())&&(o._tooltip=n.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(i,o){i&1&&G("mouseleave",function(g){return o._handleMouseLeave(g)})},decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(i,o){if(i&1){let n=rA();d(0,"div",1,0),G("animationend",function(r){return Y(n),J(o._handleAnimationEnd(r))}),d(2,"div",2),k(3),h()()}i&2&&(nA("mdc-tooltip--multiline",o._isMultiline),L("ngClass",o.tooltipClass),D(3),KA(o.message))},dependencies:[jt],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.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-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-sys-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-sys-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-sys-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-sys-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-sys-body-small-tracking))}.mat-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}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel{line-height:normal}.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 t})();var xE=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({providers:[I2],imports:[am,vg,mA,mA,$o]})}return t})();function h2(t,e){if(t&1&&(d(0,"mat-option",17),k(1),h()),t&2){let A=e.$implicit;L("value",A),D(),NA(" ",A," ")}}function u2(t,e){if(t&1){let A=rA();d(0,"mat-form-field",14)(1,"mat-select",16,0),G("selectionChange",function(o){Y(A);let n=y(2);return J(n._changePageSize(o.value))}),fe(3,h2,2,2,"mat-option",17,De),h(),d(5,"div",18),G("click",function(){Y(A);let o=_e(2);return J(o.open())}),h()()}if(t&2){let A=y(2);L("appearance",A._formFieldAppearance)("color",A.color),D(),L("value",A.pageSize)("disabled",A.disabled)("aria-labelledby",A._pageSizeLabelId)("panelClass",A.selectConfig.panelClass||"")("disableOptionCentering",A.selectConfig.disableOptionCentering),D(2),pe(A._displayedPageSizeOptions)}}function m2(t,e){if(t&1&&(d(0,"div",15),k(1),h()),t&2){let A=y(2);D(),KA(A.pageSize)}}function D2(t,e){if(t&1&&(d(0,"div",3)(1,"div",13),k(2),h(),x(3,u2,6,7,"mat-form-field",14)(4,m2,2,1,"div",15),h()),t&2){let A=y();D(),aA("id",A._pageSizeLabelId),D(),NA(" ",A._intl.itemsPerPageLabel," "),D(),_(A._displayedPageSizeOptions.length>1?3:-1),D(),_(A._displayedPageSizeOptions.length<=1?4:-1)}}function f2(t,e){if(t&1){let A=rA();d(0,"button",19),G("click",function(){Y(A);let o=y();return J(o._buttonClicked(0,o._previousButtonsDisabled()))}),At(),d(1,"svg",8),P(2,"path",20),h()()}if(t&2){let A=y();L("matTooltip",A._intl.firstPageLabel)("matTooltipDisabled",A._previousButtonsDisabled())("disabled",A._previousButtonsDisabled()),aA("aria-label",A._intl.firstPageLabel)}}function p2(t,e){if(t&1){let A=rA();d(0,"button",21),G("click",function(){Y(A);let o=y();return J(o._buttonClicked(o.getNumberOfPages()-1,o._nextButtonsDisabled()))}),At(),d(1,"svg",8),P(2,"path",22),h()()}if(t&2){let A=y();L("matTooltip",A._intl.lastPageLabel)("matTooltipDisabled",A._nextButtonsDisabled())("disabled",A._nextButtonsDisabled()),aA("aria-label",A._intl.lastPageLabel)}}var Ng=(()=>{class t{changes=new U;itemsPerPageLabel="Items per page:";nextPageLabel="Next page";previousPageLabel="Previous page";firstPageLabel="First page";lastPageLabel="Last page";getRangeLabel=(A,i,o)=>{if(o==0||i==0)return`0 of ${o}`;o=Math.max(o,0);let n=A*i,g=n{class t{_intl=B(Ng);_changeDetectorRef=B(UA);_formFieldAppearance;_pageSizeLabelId=B(re).getId("mat-paginator-page-size-label-");_intlChanges;_isInitialized=!1;_initializedStream=new fi(1);color;get pageIndex(){return this._pageIndex}set pageIndex(A){this._pageIndex=Math.max(A||0,0),this._changeDetectorRef.markForCheck()}_pageIndex=0;get length(){return this._length}set length(A){this._length=A||0,this._changeDetectorRef.markForCheck()}_length=0;get pageSize(){return this._pageSize}set pageSize(A){this._pageSize=Math.max(A||0,0),this._updateDisplayedPageSizeOptions()}_pageSize;get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(A){this._pageSizeOptions=(A||[]).map(i=>de(i,0)),this._updateDisplayedPageSizeOptions()}_pageSizeOptions=[];hidePageSize=!1;showFirstLastButtons=!1;selectConfig={};disabled=!1;page=new z;_displayedPageSizeOptions;initialized=this._initializedStream;constructor(){let A=this._intl,i=B(R2,{optional:!0});if(this._intlChanges=A.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),i){let{pageSize:o,pageSizeOptions:n,hidePageSize:g,showFirstLastButtons:r}=i;o!=null&&(this._pageSize=o),n!=null&&(this._pageSizeOptions=n),g!=null&&(this.hidePageSize=g),r!=null&&(this.showFirstLastButtons=r)}this._formFieldAppearance=i?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){this.hasNextPage()&&this._navigate(this.pageIndex+1)}previousPage(){this.hasPreviousPage()&&this._navigate(this.pageIndex-1)}firstPage(){this.hasPreviousPage()&&this._navigate(0)}lastPage(){this.hasNextPage()&&this._navigate(this.getNumberOfPages()-1)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let A=this.getNumberOfPages()-1;return this.pageIndexA-i),this._changeDetectorRef.markForCheck())}_emitPageEvent(A){this.page.emit({previousPageIndex:A,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}_navigate(A){let i=this.pageIndex;A!==i&&(this.pageIndex=A,this._emitPageEvent(i))}_buttonClicked(A,i){i||this._navigate(A)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",de],length:[2,"length","length",de],pageSize:[2,"pageSize","pageSize",de],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",eA],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",eA],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",eA]},outputs:{page:"page"},exportAs:["matPaginator"],decls:14,vars:12,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","disabled"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","disabled"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(i,o){i&1&&(d(0,"div",1)(1,"div",2),x(2,D2,5,4,"div",3),d(3,"div",4)(4,"div",5),k(5),h(),x(6,f2,3,4,"button",6),d(7,"button",7),G("click",function(){return o._buttonClicked(o.pageIndex-1,o._previousButtonsDisabled())}),At(),d(8,"svg",8),P(9,"path",9),h()(),Bg(),d(10,"button",10),G("click",function(){return o._buttonClicked(o.pageIndex+1,o._nextButtonsDisabled())}),At(),d(11,"svg",8),P(12,"path",11),h()(),x(13,p2,3,4,"button",12),h()()()),i&2&&(D(2),_(o.hidePageSize?-1:2),D(3),NA(" ",o._intl.getRangeLabel(o.pageIndex,o.pageSize,o.length)," "),D(),_(o.showFirstLastButtons?6:-1),D(),L("matTooltip",o._intl.previousPageLabel)("matTooltipDisabled",o._previousButtonsDisabled())("disabled",o._previousButtonsDisabled()),aA("aria-label",o._intl.previousPageLabel),D(3),L("matTooltip",o._intl.nextPageLabel)("matTooltipDisabled",o._nextButtonsDisabled())("disabled",o._nextButtonsDisabled()),aA("aria-label",o._intl.nextPageLabel),D(3),_(o.showFirstLastButtons?13:-1))},dependencies:[ho,Bs,Nn,kE,Qs],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-sys-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-sys-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-sys-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-sys-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-sys-body-small-tracking));--mat-form-field-container-height:var(--mat-paginator-form-field-container-height, 40px);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding, 8px)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-sys-body-small-size))}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size, 56px)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}@media(forced-colors: active){.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display, block);position:absolute;top:50%;left:50%;width:84px;height:48px;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}"],encapsulation:2,changeDetection:0})}return t})(),jk=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({providers:[y2],imports:[Xo,UE,xE,Km]})}return t})();function b2(t,e){if(t&1){let A=rA();d(0,"div",1)(1,"button",2),G("click",function(){Y(A);let o=y();return J(o.action())}),k(2),h()()}if(t&2){let A=y();D(2),NA(" ",A.data.action," ")}}var F2=["label"];function v2(t,e){}var S2=Math.pow(2,31)-1,mI=class{_overlayRef;instance;containerInstance;_afterDismissed=new U;_afterOpened=new U;_onAction=new U;_durationTimeoutId;_dismissedByAction=!1;constructor(e,A){this._overlayRef=A,this.containerInstance=e,e._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(e){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(e,S2))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}},Xk=new F("MatSnackBarData"),Es=class{politeness="assertive";announcementMessage="";viewContainerRef;duration=0;panelClass;direction;data=null;horizontalPosition="center";verticalPosition="bottom"},N2=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return t})(),G2=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return t})(),L2=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return t})(),_2=(()=>{class t{snackBarRef=B(mI);data=B(Xk);constructor(){}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(i,o){i&1&&(d(0,"div",0),k(1),h(),x(2,b2,3,1,"div",1)),i&2&&(D(),NA(" ",o.data.message,` +`),D(),_(o.hasAction?2:-1))},dependencies:[Et,N2,G2,L2],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}return t})(),K2={snackBarState:lo("state",[li("void, hidden",Ue({transform:"scale(0.8)",opacity:0})),li("visible",Ue({transform:"scale(1)",opacity:1})),Yt("* => visible",ii("150ms cubic-bezier(0, 0, 0.2, 1)")),Yt("* => void, * => hidden",ii("75ms cubic-bezier(0.4, 0.0, 1, 1)",Ue({opacity:0})))])},U2=(()=>{class t extends _n{_ngZone=B(tA);_elementRef=B(q);_changeDetectorRef=B(UA);_platform=B(ZA);snackBarConfig=B(Es);_document=B(cA);_trackedModals=new Set;_announceDelay=150;_announceTimeoutId;_destroyed=!1;_portalOutlet;_onAnnounce=new U;_onExit=new U;_onEnter=new U;_animationState="void";_live;_label;_role;_liveElementId=B(re).getId("mat-snack-bar-container-live-");constructor(){super();let A=this.snackBarConfig;A.politeness==="assertive"&&!A.announcementMessage?this._live="assertive":A.politeness==="off"?this._live="off":this._live="polite",this._platform.FIREFOX&&(this._live==="polite"&&(this._role="status"),this._live==="assertive"&&(this._role="alert"))}attachComponentPortal(A){this._assertNotAttached();let i=this._portalOutlet.attachComponentPortal(A);return this._afterPortalAttached(),i}attachTemplatePortal(A){this._assertNotAttached();let i=this._portalOutlet.attachTemplatePortal(A);return this._afterPortalAttached(),i}attachDomPortal=A=>{this._assertNotAttached();let i=this._portalOutlet.attachDomPortal(A);return this._afterPortalAttached(),i};onAnimationEnd(A){let{fromState:i,toState:o}=A;if((o==="void"&&i!=="void"||o==="hidden")&&this._completeExit(),o==="visible"){let n=this._onEnter;this._ngZone.run(()=>{n.next(),n.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let A=this._elementRef.nativeElement,i=this.snackBarConfig.panelClass;i&&(Array.isArray(i)?i.forEach(g=>A.classList.add(g)):A.classList.add(i)),this._exposeToModals();let o=this._label.nativeElement,n="mdc-snackbar__label";o.classList.toggle(n,!o.querySelector(`.${n}`))}_exposeToModals(){let A=this._liveElementId,i=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let o=0;o{let i=A.getAttribute("aria-owns");if(i){let o=i.replace(this._liveElementId,"").trim();o.length>0?A.setAttribute("aria-owns",o):A.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{let A=this._elementRef.nativeElement.querySelector("[aria-hidden]"),i=this._elementRef.nativeElement.querySelector("[aria-live]");if(A&&i){let o=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&A.contains(document.activeElement)&&(o=document.activeElement),A.removeAttribute("aria-hidden"),i.appendChild(A),o?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-snack-bar-container"]],viewQuery:function(i,o){if(i&1&&(QA(Ei,7),QA(F2,7)),i&2){let n;$(n=AA())&&(o._portalOutlet=n.first),$(n=AA())&&(o._label=n.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(i,o){i&1&&Kh("@state.done",function(g){return o.onAnimationEnd(g)}),i&2&&_h("@state",o._animationState)},features:[dA],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(i,o){i&1&&(d(0,"div",1)(1,"div",2,0)(3,"div",3),x(4,v2,0,0,"ng-template",4),h(),P(5,"div"),h()()),i&2&&(D(5),aA("aria-live",o._live)("role",o._role)("id",o._liveElementId))},dependencies:[Ei],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}@media(forced-colors: active){.mat-mdc-snackbar-surface{outline:solid 1px}}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-sys-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-sys-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-sys-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-sys-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[K2.snackBarState]}})}return t})();function x2(){return new Es}var Y2=new F("mat-snack-bar-default-options",{providedIn:"root",factory:x2}),$k=(()=>{class t{_overlay=B(je);_live=B(fE);_injector=B(yA);_breakpointObserver=B(IE);_parentSnackBar=B(t,{optional:!0,skipSelf:!0});_defaultConfig=B(Y2);_snackBarRefAtThisLevel=null;simpleSnackBarComponent=_2;snackBarContainerComponent=U2;handsetCssClass="mat-mdc-snack-bar-handset";get _openedSnackBarRef(){let A=this._parentSnackBar;return A?A._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(A){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=A:this._snackBarRefAtThisLevel=A}constructor(){}openFromComponent(A,i){return this._attach(A,i)}openFromTemplate(A,i){return this._attach(A,i)}open(A,i="",o){let n=b(b({},this._defaultConfig),o);return n.data={message:A,action:i},n.announcementMessage===A&&(n.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,n)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(A,i){let o=i&&i.viewContainerRef&&i.viewContainerRef.injector,n=yA.create({parent:o||this._injector,providers:[{provide:Es,useValue:i}]}),g=new _i(this.snackBarContainerComponent,i.viewContainerRef,n),r=A.attach(g);return r.instance.snackBarConfig=i,r.instance}_attach(A,i){let o=b(b(b({},new Es),this._defaultConfig),i),n=this._createOverlay(o),g=this._attachSnackBarContainer(n,o),r=new mI(g,n);if(A instanceof ge){let s=new Qi(A,null,{$implicit:o.data,snackBarRef:r});r.instance=g.attachTemplatePortal(s)}else{let s=this._createInjector(o,r),a=new _i(A,void 0,s),Q=g.attachComponentPortal(a);r.instance=Q.instance}return this._breakpointObserver.observe(jR.HandsetPortrait).pipe(pA(n.detachments())).subscribe(s=>{n.overlayElement.classList.toggle(this.handsetCssClass,s.matches)}),o.announcementMessage&&g._onAnnounce.subscribe(()=>{this._live.announce(o.announcementMessage,o.politeness)}),this._animateSnackBar(r,o),this._openedSnackBarRef=r,this._openedSnackBarRef}_animateSnackBar(A,i){A.afterDismissed().subscribe(()=>{this._openedSnackBarRef==A&&(this._openedSnackBarRef=null),i.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{A.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):A.containerInstance.enter(),i.duration&&i.duration>0&&A.afterOpened().subscribe(()=>A._dismissAfter(i.duration))}_createOverlay(A){let i=new Kn;i.direction=A.direction;let o=this._overlay.position().global(),n=A.direction==="rtl",g=A.horizontalPosition==="left"||A.horizontalPosition==="start"&&!n||A.horizontalPosition==="end"&&n,r=!g&&A.horizontalPosition!=="center";return g?o.left("0"):r?o.right("0"):o.centerHorizontally(),A.verticalPosition==="top"?o.top("0"):o.bottom("0"),i.positionStrategy=o,this._overlay.create(i)}_createInjector(A,i){let o=A&&A.viewContainerRef&&A.viewContainerRef.injector;return yA.create({parent:o||this._injector,providers:[{provide:mI,useValue:i},{provide:Xk,useValue:A.data}]})}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var J2=function(){var t,e,A,i,o,n,g,r,s,a,Q,c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},f=new Promise((I,C)=>{t=I}),m=I=>console.log(I);function p(I){throw I}function M(){var I=Q.buffer;A=new Int8Array(I),i=new Int16Array(I),n=new Uint8Array(I),o=new Int32Array(I),g=new Uint32Array(I),r=new Float32Array(I),s=new Float64Array(I),a=new BigInt64Array(I),new BigUint64Array(I)}c.agerrMessages=[],c.stderrMessages=[],e=I=>c.stderrMessages.push(I);var K=typeof TextDecoder<"u"?new TextDecoder:void 0,W=function(I){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;for(var l=C+(arguments.length>2&&arguments[2]!==void 0?arguments[2]:NaN),u=C;I[u]&&!(u>=l);)++u;if(u-C>16&&I.buffer&&K)return K.decode(I.subarray(C,u));for(var w="";C>10,56320|1023&CA)}}else w+=String.fromCharCode((31&R)<<6|S)}else w+=String.fromCharCode(R)}return w},DA=(I,C)=>I?W(n,I,C):"";class YA{constructor(C){this.excPtr=C,this.ptr=C-24}set_type(C){g[this.ptr+4>>2]=C}get_type(){return g[this.ptr+4>>2]}set_destructor(C){g[this.ptr+8>>2]=C}get_destructor(){return g[this.ptr+8>>2]}set_caught(C){C=C?1:0,A[this.ptr+12]=C}get_caught(){return A[this.ptr+12]!=0}set_rethrown(C){C=C?1:0,A[this.ptr+13]=C}get_rethrown(){return A[this.ptr+13]!=0}init(C,l){this.set_adjusted_ptr(0),this.set_type(C),this.set_destructor(l)}set_adjusted_ptr(C){g[this.ptr+16>>2]=C}get_adjusted_ptr(){return g[this.ptr+16>>2]}}var wA={isAbs:I=>I.charAt(0)==="/",splitPath:I=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(I).slice(1),normalizeArray:(I,C)=>{for(var l=0,u=I.length-1;u>=0;u--){var w=I[u];w==="."?I.splice(u,1):w===".."?(I.splice(u,1),l++):l&&(I.splice(u,1),l--)}if(C)for(;l;l--)I.unshift("..");return I},normalize:I=>{var C=wA.isAbs(I),l=I.substr(-1)==="/";return(I=wA.normalizeArray(I.split("/").filter(u=>!!u),!C).join("/"))||C||(I="."),I&&l&&(I+="/"),(C?"/":"")+I},dirname:I=>{var C=wA.splitPath(I),l=C[0],u=C[1];return l||u?(u&&(u=u.substr(0,u.length-1)),l+u):"."},basename:I=>{if(I==="/")return"/";var C=(I=(I=wA.normalize(I)).replace(/\/$/,"")).lastIndexOf("/");return C===-1?I:I.substr(C+1)},join:function(){for(var I=arguments.length,C=new Array(I),l=0;lwA.normalize(I+"/"+C)},yt=I=>(yt=(()=>{if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function")return C=>crypto.getRandomValues(C);p("initRandomDevice")})())(I),we={resolve:function(){for(var I="",C=!1,l=arguments.length-1;l>=-1&&!C;l--){var u=l>=0?l<0||arguments.length<=l?void 0:arguments[l]:E.cwd();if(typeof u!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!u)return"";I=u+"/"+I,C=wA.isAbs(u)}return(C?"/":"")+(I=wA.normalizeArray(I.split("/").filter(w=>!!w),!C).join("/"))||"."},relative:(I,C)=>{function l(vA){for(var RA=0;RA=0&&vA[hA]==="";hA--);return RA>hA?[]:vA.slice(RA,hA-RA+1)}I=we.resolve(I).substr(1),C=we.resolve(C).substr(1);for(var u=l(I.split("/")),w=l(C.split("/")),R=Math.min(u.length,w.length),S=R,N=0;N{for(var C=0,l=0;l=55296&&u<=57343?(C+=4,++l):C+=3}return C},ui=(I,C,l,u)=>{if(!(u>0))return 0;for(var w=l,R=l+u-1,S=0;S=55296&&N<=57343&&(N=65536+((1023&N)<<10)|1023&I.charCodeAt(++S)),N<=127){if(l>=R)break;C[l++]=N}else if(N<=2047){if(l+1>=R)break;C[l++]=192|N>>6,C[l++]=128|63&N}else if(N<=65535){if(l+2>=R)break;C[l++]=224|N>>12,C[l++]=128|N>>6&63,C[l++]=128|63&N}else{if(l+3>=R)break;C[l++]=240|N>>18,C[l++]=128|N>>12&63,C[l++]=128|N>>6&63,C[l++]=128|63&N}}return C[l]=0,l-w};function bo(I,C,l){var u=l>0?l:he(I)+1,w=new Array(u),R=ui(I,w,0,w.length);return C&&(w.length=R),w}var Hi={ttys:[],init(){},shutdown(){},register(I,C){Hi.ttys[I]={input:[],output:[],ops:C},E.registerDevice(I,Hi.stream_ops)},stream_ops:{open(I){var C=Hi.ttys[I.node.rdev];if(!C)throw new E.ErrnoError(43);I.tty=C,I.seekable=!1},close(I){I.tty.ops.fsync(I.tty)},fsync(I){I.tty.ops.fsync(I.tty)},read(I,C,l,u,w){if(!I.tty||!I.tty.ops.get_char)throw new E.ErrnoError(60);for(var R=0,S=0;S(()=>{if(!Fe.length){var C=null;if(typeof window<"u"&&typeof window.prompt=="function"&&(C=window.prompt("Input: "))!==null&&(C+=` +`),!C)return null;Fe=bo(C,!0)}return Fe.shift()})(),put_char(I,C){C===null||C===10?(m(W(I.output)),I.output=[]):C!=0&&I.output.push(C)},fsync(I){I.output&&I.output.length>0&&(m(W(I.output)),I.output=[])},ioctl_tcgets:I=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(I,C,l)=>0,ioctl_tiocgwinsz:I=>[24,80]},default_tty1_ops:{put_char(I,C){C===null||C===10?(e(W(I.output)),I.output=[]):C!=0&&I.output.push(C)},fsync(I){I.output&&I.output.length>0&&(e(W(I.output)),I.output=[])}}},Ti=(I,C)=>Math.ceil(I/C)*C,Zg=I=>{I=Ti(I,65536);var C=He(65536,I);return C&&((l,u)=>{n.fill(0,l,l+u)})(C,I),C},JA={ops_table:null,mount:I=>JA.createNode(null,"/",16895,0),createNode(I,C,l,u){if(E.isBlkdev(l)||E.isFIFO(l))throw new E.ErrnoError(63);JA.ops_table||={dir:{node:{getattr:JA.node_ops.getattr,setattr:JA.node_ops.setattr,lookup:JA.node_ops.lookup,mknod:JA.node_ops.mknod,rename:JA.node_ops.rename,unlink:JA.node_ops.unlink,rmdir:JA.node_ops.rmdir,readdir:JA.node_ops.readdir,symlink:JA.node_ops.symlink},stream:{llseek:JA.stream_ops.llseek}},file:{node:{getattr:JA.node_ops.getattr,setattr:JA.node_ops.setattr},stream:{llseek:JA.stream_ops.llseek,read:JA.stream_ops.read,write:JA.stream_ops.write,allocate:JA.stream_ops.allocate,mmap:JA.stream_ops.mmap,msync:JA.stream_ops.msync}},link:{node:{getattr:JA.node_ops.getattr,setattr:JA.node_ops.setattr,readlink:JA.node_ops.readlink},stream:{}},chrdev:{node:{getattr:JA.node_ops.getattr,setattr:JA.node_ops.setattr},stream:E.chrdev_stream_ops}};var w=E.createNode(I,C,l,u);return E.isDir(w.mode)?(w.node_ops=JA.ops_table.dir.node,w.stream_ops=JA.ops_table.dir.stream,w.contents={}):E.isFile(w.mode)?(w.node_ops=JA.ops_table.file.node,w.stream_ops=JA.ops_table.file.stream,w.usedBytes=0,w.contents=null):E.isLink(w.mode)?(w.node_ops=JA.ops_table.link.node,w.stream_ops=JA.ops_table.link.stream):E.isChrdev(w.mode)&&(w.node_ops=JA.ops_table.chrdev.node,w.stream_ops=JA.ops_table.chrdev.stream),w.timestamp=Date.now(),I&&(I.contents[C]=w,I.timestamp=w.timestamp),w},getFileDataAsTypedArray:I=>I.contents?I.contents.subarray?I.contents.subarray(0,I.usedBytes):new Uint8Array(I.contents):new Uint8Array(0),expandFileStorage(I,C){var l=I.contents?I.contents.length:0;if(!(l>=C)){C=Math.max(C,l*(l<1048576?2:1.125)>>>0),l!=0&&(C=Math.max(C,256));var u=I.contents;I.contents=new Uint8Array(C),I.usedBytes>0&&I.contents.set(u.subarray(0,I.usedBytes),0)}},resizeFileStorage(I,C){if(I.usedBytes!=C)if(C==0)I.contents=null,I.usedBytes=0;else{var l=I.contents;I.contents=new Uint8Array(C),l&&I.contents.set(l.subarray(0,Math.min(C,I.usedBytes))),I.usedBytes=C}},node_ops:{getattr(I){var C={};return C.dev=E.isChrdev(I.mode)?I.id:1,C.ino=I.id,C.mode=I.mode,C.nlink=1,C.uid=0,C.gid=0,C.rdev=I.rdev,E.isDir(I.mode)?C.size=4096:E.isFile(I.mode)?C.size=I.usedBytes:E.isLink(I.mode)?C.size=I.link.length:C.size=0,C.atime=new Date(I.timestamp),C.mtime=new Date(I.timestamp),C.ctime=new Date(I.timestamp),C.blksize=4096,C.blocks=Math.ceil(C.size/C.blksize),C},setattr(I,C){C.mode!==void 0&&(I.mode=C.mode),C.timestamp!==void 0&&(I.timestamp=C.timestamp),C.size!==void 0&&JA.resizeFileStorage(I,C.size)},lookup(I,C){throw E.genericErrors[44]},mknod:(I,C,l,u)=>JA.createNode(I,C,l,u),rename(I,C,l){if(E.isDir(I.mode)){var u;try{u=E.lookupNode(C,l)}catch{}if(u)for(var w in u.contents)throw new E.ErrnoError(55)}delete I.parent.contents[I.name],I.parent.timestamp=Date.now(),I.name=l,C.contents[l]=I,C.timestamp=I.parent.timestamp},unlink(I,C){delete I.contents[C],I.timestamp=Date.now()},rmdir(I,C){var l=E.lookupNode(I,C);for(var u in l.contents)throw new E.ErrnoError(55);delete I.contents[C],I.timestamp=Date.now()},readdir(I){var C=[".",".."];for(var l of Object.keys(I.contents))C.push(l);return C},symlink(I,C,l){var u=JA.createNode(I,C,41471,0);return u.link=l,u},readlink(I){if(!E.isLink(I.mode))throw new E.ErrnoError(28);return I.link}},stream_ops:{read(I,C,l,u,w){var R=I.node.contents;if(w>=I.node.usedBytes)return 0;var S=Math.min(I.node.usedBytes-w,u);if(S>8&&R.subarray)C.set(R.subarray(w,w+S),l);else for(var N=0;N0||l+C(JA.stream_ops.write(I,C,0,u,l,!1),0)}},qg=(I,C)=>{var l=0;return I&&(l|=365),C&&(l|=146),l},E={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:class{constructor(I){this.name="ErrnoError",this.errno=I}},genericErrors:{},filesystems:null,syncFSRequests:0,FSStream:class{constructor(){this.shared={}}get object(){return this.node}set object(I){this.node=I}get isRead(){return(2097155&this.flags)!=1}get isWrite(){return!!(2097155&this.flags)}get isAppend(){return 1024&this.flags}get flags(){return this.shared.flags}set flags(I){this.shared.flags=I}get position(){return this.shared.position}set position(I){this.shared.position=I}},FSNode:class{constructor(I,C,l,u){I||(I=this),this.parent=I,this.mount=I.mount,this.mounted=null,this.id=E.nextInode++,this.name=C,this.mode=l,this.node_ops={},this.stream_ops={},this.rdev=u,this.readMode=365,this.writeMode=146}get read(){return(this.mode&this.readMode)===this.readMode}set read(I){I?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(I){I?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return E.isDir(this.mode)}get isDevice(){return E.isChrdev(this.mode)}},lookupPath(I){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(I=we.resolve(I)))return{path:"",node:null};if(C=Object.assign({follow_mount:!0,recurse_count:0},C),C.recurse_count>8)throw new E.ErrnoError(32);for(var l=I.split("/").filter(vA=>!!vA),u=E.root,w="/",R=0;R40)throw new E.ErrnoError(32)}}return{path:w,node:u}},getPath(I){for(var C;;){if(E.isRoot(I)){var l=I.mount.mountpoint;return C?l[l.length-1]!=="/"?`${l}/${C}`:l+C:l}C=C?`${I.name}/${C}`:I.name,I=I.parent}},hashName(I,C){for(var l=0,u=0;u>>0)%E.nameTable.length},hashAddNode(I){var C=E.hashName(I.parent.id,I.name);I.name_next=E.nameTable[C],E.nameTable[C]=I},hashRemoveNode(I){var C=E.hashName(I.parent.id,I.name);if(E.nameTable[C]===I)E.nameTable[C]=I.name_next;else for(var l=E.nameTable[C];l;){if(l.name_next===I){l.name_next=I.name_next;break}l=l.name_next}},lookupNode(I,C){var l=E.mayLookup(I);if(l)throw new E.ErrnoError(l);for(var u=E.hashName(I.id,C),w=E.nameTable[u];w;w=w.name_next){var R=w.name;if(w.parent.id===I.id&&R===C)return w}return E.lookup(I,C)},createNode(I,C,l,u){var w=new E.FSNode(I,C,l,u);return E.hashAddNode(w),w},destroyNode(I){E.hashRemoveNode(I)},isRoot:I=>I===I.parent,isMountpoint:I=>!!I.mounted,isFile:I=>(61440&I)==32768,isDir:I=>(61440&I)==16384,isLink:I=>(61440&I)==40960,isChrdev:I=>(61440&I)==8192,isBlkdev:I=>(61440&I)==24576,isFIFO:I=>(61440&I)==4096,isSocket:I=>!(49152&~I),flagsToPermissionString(I){var C=["r","w","rw"][3&I];return 512&I&&(C+="w"),C},nodePermissions:(I,C)=>E.ignorePermissions||(!C.includes("r")||292&I.mode)&&(!C.includes("w")||146&I.mode)&&(!C.includes("x")||73&I.mode)?0:2,mayLookup(I){if(!E.isDir(I.mode))return 54;var C=E.nodePermissions(I,"x");return C||(I.node_ops.lookup?0:2)},mayCreate(I,C){try{return E.lookupNode(I,C),20}catch{}return E.nodePermissions(I,"wx")},mayDelete(I,C,l){var u;try{u=E.lookupNode(I,C)}catch(R){return R.errno}var w=E.nodePermissions(I,"wx");if(w)return w;if(l){if(!E.isDir(u.mode))return 54;if(E.isRoot(u)||E.getPath(u)===E.cwd())return 10}else if(E.isDir(u.mode))return 31;return 0},mayOpen:(I,C)=>I?E.isLink(I.mode)?32:E.isDir(I.mode)&&(E.flagsToPermissionString(C)!=="r"||512&C)?31:E.nodePermissions(I,E.flagsToPermissionString(C)):44,MAX_OPEN_FDS:4096,nextfd(){for(var I=0;I<=E.MAX_OPEN_FDS;I++)if(!E.streams[I])return I;throw new E.ErrnoError(33)},getStreamChecked(I){var C=E.getStream(I);if(!C)throw new E.ErrnoError(8);return C},getStream:I=>E.streams[I],createStream(I){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:-1;return I=Object.assign(new E.FSStream,I),C==-1&&(C=E.nextfd()),I.fd=C,E.streams[C]=I,I},closeStream(I){E.streams[I]=null},dupStream(I){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:-1;var l=E.createStream(I,C);return l.stream_ops?.dup?.(l),l},chrdev_stream_ops:{open(I){var C=E.getDevice(I.node.rdev);I.stream_ops=C.stream_ops,I.stream_ops.open?.(I)},llseek(){throw new E.ErrnoError(70)}},major:I=>I>>8,minor:I=>255&I,makedev:(I,C)=>I<<8|C,registerDevice(I,C){E.devices[I]={stream_ops:C}},getDevice:I=>E.devices[I],getMounts(I){for(var C=[],l=[I];l.length;){var u=l.pop();C.push(u),l.push(...u.mounts)}return C},syncfs(I,C){typeof I=="function"&&(C=I,I=!1),E.syncFSRequests++,E.syncFSRequests>1&&e(`warning: ${E.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var l=E.getMounts(E.root.mount),u=0;function w(S){return E.syncFSRequests--,C(S)}function R(S){if(S)return R.errored?void 0:(R.errored=!0,w(S));++u>=l.length&&w(null)}l.forEach(S=>{if(!S.type.syncfs)return R(null);S.type.syncfs(S,I,R)})},mount(I,C,l){var u,w=l==="/",R=!l;if(w&&E.root)throw new E.ErrnoError(10);if(!w&&!R){var S=E.lookupPath(l,{follow_mount:!1});if(l=S.path,u=S.node,E.isMountpoint(u))throw new E.ErrnoError(10);if(!E.isDir(u.mode))throw new E.ErrnoError(54)}var N={type:I,opts:C,mountpoint:l,mounts:[]},CA=I.mount(N);return CA.mount=N,N.root=CA,w?E.root=CA:u&&(u.mounted=N,u.mount&&u.mount.mounts.push(N)),CA},unmount(I){var C=E.lookupPath(I,{follow_mount:!1});if(!E.isMountpoint(C.node))throw new E.ErrnoError(28);var l=C.node,u=l.mounted,w=E.getMounts(u);Object.keys(E.nameTable).forEach(S=>{for(var N=E.nameTable[S];N;){var CA=N.name_next;w.includes(N.mount)&&E.destroyNode(N),N=CA}}),l.mounted=null;var R=l.mount.mounts.indexOf(u);l.mount.mounts.splice(R,1)},lookup:(I,C)=>I.node_ops.lookup(I,C),mknod(I,C,l){var u=E.lookupPath(I,{parent:!0}).node,w=wA.basename(I);if(!w||w==="."||w==="..")throw new E.ErrnoError(28);var R=E.mayCreate(u,w);if(R)throw new E.ErrnoError(R);if(!u.node_ops.mknod)throw new E.ErrnoError(63);return u.node_ops.mknod(u,w,C,l)},create:(I,C)=>(C=C!==void 0?C:438,C&=4095,C|=32768,E.mknod(I,C,0)),mkdir:(I,C)=>(C=C!==void 0?C:511,C&=1023,C|=16384,E.mknod(I,C,0)),mkdirTree(I,C){for(var l=I.split("/"),u="",w=0;w(l===void 0&&(l=C,C=438),C|=8192,E.mknod(I,C,l)),symlink(I,C){if(!we.resolve(I))throw new E.ErrnoError(44);var l=E.lookupPath(C,{parent:!0}).node;if(!l)throw new E.ErrnoError(44);var u=wA.basename(C),w=E.mayCreate(l,u);if(w)throw new E.ErrnoError(w);if(!l.node_ops.symlink)throw new E.ErrnoError(63);return l.node_ops.symlink(l,u,I)},rename(I,C){var l,u,w=wA.dirname(I),R=wA.dirname(C),S=wA.basename(I),N=wA.basename(C);if(l=E.lookupPath(I,{parent:!0}).node,u=E.lookupPath(C,{parent:!0}).node,!l||!u)throw new E.ErrnoError(44);if(l.mount!==u.mount)throw new E.ErrnoError(75);var CA,vA=E.lookupNode(l,S),RA=we.relative(I,R);if(RA.charAt(0)!==".")throw new E.ErrnoError(28);if((RA=we.relative(C,w)).charAt(0)!==".")throw new E.ErrnoError(55);try{CA=E.lookupNode(u,N)}catch{}if(vA!==CA){var hA=E.isDir(vA.mode),EA=E.mayDelete(l,S,hA);if(EA)throw new E.ErrnoError(EA);if(EA=CA?E.mayDelete(u,N,hA):E.mayCreate(u,N))throw new E.ErrnoError(EA);if(!l.node_ops.rename)throw new E.ErrnoError(63);if(E.isMountpoint(vA)||CA&&E.isMountpoint(CA))throw new E.ErrnoError(10);if(u!==l&&(EA=E.nodePermissions(l,"w")))throw new E.ErrnoError(EA);E.hashRemoveNode(vA);try{l.node_ops.rename(vA,u,N),vA.parent=u}catch(lA){throw lA}finally{E.hashAddNode(vA)}}},rmdir(I){var C=E.lookupPath(I,{parent:!0}).node,l=wA.basename(I),u=E.lookupNode(C,l),w=E.mayDelete(C,l,!0);if(w)throw new E.ErrnoError(w);if(!C.node_ops.rmdir)throw new E.ErrnoError(63);if(E.isMountpoint(u))throw new E.ErrnoError(10);C.node_ops.rmdir(C,l),E.destroyNode(u)},readdir(I){var C=E.lookupPath(I,{follow:!0}).node;if(!C.node_ops.readdir)throw new E.ErrnoError(54);return C.node_ops.readdir(C)},unlink(I){var C=E.lookupPath(I,{parent:!0}).node;if(!C)throw new E.ErrnoError(44);var l=wA.basename(I),u=E.lookupNode(C,l),w=E.mayDelete(C,l,!1);if(w)throw new E.ErrnoError(w);if(!C.node_ops.unlink)throw new E.ErrnoError(63);if(E.isMountpoint(u))throw new E.ErrnoError(10);C.node_ops.unlink(C,l),E.destroyNode(u)},readlink(I){var C=E.lookupPath(I).node;if(!C)throw new E.ErrnoError(44);if(!C.node_ops.readlink)throw new E.ErrnoError(28);return we.resolve(E.getPath(C.parent),C.node_ops.readlink(C))},stat(I,C){var l=E.lookupPath(I,{follow:!C}).node;if(!l)throw new E.ErrnoError(44);if(!l.node_ops.getattr)throw new E.ErrnoError(63);return l.node_ops.getattr(l)},lstat:I=>E.stat(I,!0),chmod(I,C,l){var u;if(typeof I=="string"?u=E.lookupPath(I,{follow:!l}).node:u=I,!u.node_ops.setattr)throw new E.ErrnoError(63);u.node_ops.setattr(u,{mode:4095&C|-4096&u.mode,timestamp:Date.now()})},lchmod(I,C){E.chmod(I,C,!0)},fchmod(I,C){var l=E.getStreamChecked(I);E.chmod(l.node,C)},chown(I,C,l,u){var w;if(typeof I=="string"?w=E.lookupPath(I,{follow:!u}).node:w=I,!w.node_ops.setattr)throw new E.ErrnoError(63);w.node_ops.setattr(w,{timestamp:Date.now()})},lchown(I,C,l){E.chown(I,C,l,!0)},fchown(I,C,l){var u=E.getStreamChecked(I);E.chown(u.node,C,l)},truncate(I,C){if(C<0)throw new E.ErrnoError(28);var l;if(typeof I=="string"?l=E.lookupPath(I,{follow:!0}).node:l=I,!l.node_ops.setattr)throw new E.ErrnoError(63);if(E.isDir(l.mode))throw new E.ErrnoError(31);if(!E.isFile(l.mode))throw new E.ErrnoError(28);var u=E.nodePermissions(l,"w");if(u)throw new E.ErrnoError(u);l.node_ops.setattr(l,{size:C,timestamp:Date.now()})},ftruncate(I,C){var l=E.getStreamChecked(I);if(!(2097155&l.flags))throw new E.ErrnoError(28);E.truncate(l.node,C)},utime(I,C,l){var u=E.lookupPath(I,{follow:!0}).node;u.node_ops.setattr(u,{timestamp:Math.max(C,l)})},open(I,C,l){if(I==="")throw new E.ErrnoError(44);var u;if(l=64&(C=typeof C=="string"?(N=>{var CA={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[N];if(CA===void 0)throw new Error(`Unknown file open mode: ${N}`);return CA})(C):C)?4095&(l=l===void 0?438:l)|32768:0,typeof I=="object")u=I;else{I=wA.normalize(I);try{u=E.lookupPath(I,{follow:!(131072&C)}).node}catch{}}var w=!1;if(64&C)if(u){if(128&C)throw new E.ErrnoError(20)}else u=E.mknod(I,l,0),w=!0;if(!u)throw new E.ErrnoError(44);if(E.isChrdev(u.mode)&&(C&=-513),65536&C&&!E.isDir(u.mode))throw new E.ErrnoError(54);if(!w){var R=E.mayOpen(u,C);if(R)throw new E.ErrnoError(R)}512&C&&!w&&E.truncate(u,0),C&=-131713;var S=E.createStream({node:u,path:E.getPath(u),flags:C,seekable:!0,position:0,stream_ops:u.stream_ops,ungotten:[],error:!1});return S.stream_ops.open&&S.stream_ops.open(S),S},close(I){if(E.isClosed(I))throw new E.ErrnoError(8);I.getdents&&(I.getdents=null);try{I.stream_ops.close&&I.stream_ops.close(I)}catch(C){throw C}finally{E.closeStream(I.fd)}I.fd=null},isClosed:I=>I.fd===null,llseek(I,C,l){if(E.isClosed(I))throw new E.ErrnoError(8);if(!I.seekable||!I.stream_ops.llseek)throw new E.ErrnoError(70);if(l!=0&&l!=1&&l!=2)throw new E.ErrnoError(28);return I.position=I.stream_ops.llseek(I,C,l),I.ungotten=[],I.position},read(I,C,l,u,w){if(u<0||w<0)throw new E.ErrnoError(28);if(E.isClosed(I))throw new E.ErrnoError(8);if((2097155&I.flags)==1)throw new E.ErrnoError(8);if(E.isDir(I.node.mode))throw new E.ErrnoError(31);if(!I.stream_ops.read)throw new E.ErrnoError(28);var R=w!==void 0;if(R){if(!I.seekable)throw new E.ErrnoError(70)}else w=I.position;var S=I.stream_ops.read(I,C,l,u,w);return R||(I.position+=S),S},write(I,C,l,u,w,R){if(u<0||w<0)throw new E.ErrnoError(28);if(E.isClosed(I))throw new E.ErrnoError(8);if(!(2097155&I.flags))throw new E.ErrnoError(8);if(E.isDir(I.node.mode))throw new E.ErrnoError(31);if(!I.stream_ops.write)throw new E.ErrnoError(28);I.seekable&&1024&I.flags&&E.llseek(I,0,2);var S=w!==void 0;if(S){if(!I.seekable)throw new E.ErrnoError(70)}else w=I.position;var N=I.stream_ops.write(I,C,l,u,w,R);return S||(I.position+=N),N},allocate(I,C,l){if(E.isClosed(I))throw new E.ErrnoError(8);if(C<0||l<=0)throw new E.ErrnoError(28);if(!(2097155&I.flags))throw new E.ErrnoError(8);if(!E.isFile(I.node.mode)&&!E.isDir(I.node.mode))throw new E.ErrnoError(43);if(!I.stream_ops.allocate)throw new E.ErrnoError(138);I.stream_ops.allocate(I,C,l)},mmap(I,C,l,u,w){if(2&u&&!(2&w)&&(2097155&I.flags)!=2)throw new E.ErrnoError(2);if((2097155&I.flags)==1)throw new E.ErrnoError(2);if(!I.stream_ops.mmap)throw new E.ErrnoError(43);if(!C)throw new E.ErrnoError(28);return I.stream_ops.mmap(I,C,l,u,w)},msync:(I,C,l,u,w)=>I.stream_ops.msync?I.stream_ops.msync(I,C,l,u,w):0,ioctl(I,C,l){if(!I.stream_ops.ioctl)throw new E.ErrnoError(59);return I.stream_ops.ioctl(I,C,l)},readFile(I){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(C.flags=C.flags||0,C.encoding=C.encoding||"binary",C.encoding!=="utf8"&&C.encoding!=="binary")throw new Error(`Invalid encoding type "${C.encoding}"`);var l,u=E.open(I,C.flags),w=E.stat(I).size,R=new Uint8Array(w);return E.read(u,R,0,w,0),C.encoding==="utf8"?l=W(R):C.encoding==="binary"&&(l=R),E.close(u),l},writeFile(I,C){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};l.flags=l.flags||577;var u=E.open(I,l.flags,l.mode);if(typeof C=="string"){var w=new Uint8Array(he(C)+1),R=ui(C,w,0,w.length);E.write(u,w,0,R,void 0,l.canOwn)}else{if(!ArrayBuffer.isView(C))throw new Error("Unsupported data type");E.write(u,C,0,C.byteLength,void 0,l.canOwn)}E.close(u)},cwd:()=>E.currentPath,chdir(I){var C=E.lookupPath(I,{follow:!0});if(C.node===null)throw new E.ErrnoError(44);if(!E.isDir(C.node.mode))throw new E.ErrnoError(54);var l=E.nodePermissions(C.node,"x");if(l)throw new E.ErrnoError(l);E.currentPath=C.path},createDefaultDirectories(){E.mkdir("/tmp"),E.mkdir("/home"),E.mkdir("/home/web_user")},createDefaultDevices(){E.mkdir("/dev"),E.registerDevice(E.makedev(1,3),{read:()=>0,write:(u,w,R,S,N)=>S}),E.mkdev("/dev/null",E.makedev(1,3)),Hi.register(E.makedev(5,0),Hi.default_tty_ops),Hi.register(E.makedev(6,0),Hi.default_tty1_ops),E.mkdev("/dev/tty",E.makedev(5,0)),E.mkdev("/dev/tty1",E.makedev(6,0));var I=new Uint8Array(1024),C=0,l=()=>(C===0&&(C=yt(I).byteLength),I[--C]);E.createDevice("/dev","random",l),E.createDevice("/dev","urandom",l),E.mkdir("/dev/shm"),E.mkdir("/dev/shm/tmp")},createSpecialDirectories(){E.mkdir("/proc");var I=E.mkdir("/proc/self");E.mkdir("/proc/self/fd"),E.mount({mount(){var C=E.createNode(I,"fd",16895,73);return C.node_ops={lookup(l,u){var w=+u,R=E.getStreamChecked(w),S={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>R.path}};return S.parent=S,S}},C}},{},"/proc/self/fd")},createStandardStreams(I,C,l){I?E.createDevice("/dev","stdin",I):E.symlink("/dev/tty","/dev/stdin"),C?E.createDevice("/dev","stdout",null,C):E.symlink("/dev/tty","/dev/stdout"),l?E.createDevice("/dev","stderr",null,l):E.symlink("/dev/tty1","/dev/stderr"),E.open("/dev/stdin",0),E.open("/dev/stdout",1),E.open("/dev/stderr",1)},staticInit(){[44].forEach(I=>{E.genericErrors[I]=new E.ErrnoError(I),E.genericErrors[I].stack=""}),E.nameTable=new Array(4096),E.mount(JA,{},"/"),E.createDefaultDirectories(),E.createDefaultDevices(),E.createSpecialDirectories(),E.filesystems={MEMFS:JA}},init(I,C,l){E.initialized=!0,E.createStandardStreams(I,C,l)},quit(){E.initialized=!1;for(var I=0;Ithis.length-1||hA<0)){var EA=hA%this.chunkSize,lA=hA/this.chunkSize|0;return this.getter(lA)[EA]}}setDataGetter(hA){this.getter=hA}cacheLength(){var hA=new XMLHttpRequest;if(hA.open("HEAD",l,!1),hA.send(null),!(hA.status>=200&&hA.status<300||hA.status===304))throw new Error("Couldn't load "+l+". Status: "+hA.status);var EA,lA=Number(hA.getResponseHeader("Content-length")),Ee=(EA=hA.getResponseHeader("Accept-Ranges"))&&EA==="bytes",ce=(EA=hA.getResponseHeader("Content-Encoding"))&&EA==="gzip",Xe=1048576;Ee||(Xe=lA);var Ge=this;Ge.setDataGetter(mi=>{var Gc=mi*Xe,Fs=(mi+1)*Xe-1;if(Fs=Math.min(Fs,lA-1),Ge.chunks[mi]===void 0&&(Ge.chunks[mi]=((Lc,$I)=>{if(Lc>$I)throw new Error("invalid range ("+Lc+", "+$I+") or no bytes requested!");if($I>lA-1)throw new Error("only "+lA+" bytes available! programmer error!");var Tt=new XMLHttpRequest;if(Tt.open("GET",l,!1),lA!==Xe&&Tt.setRequestHeader("Range","bytes="+Lc+"-"+$I),Tt.responseType="arraybuffer",Tt.overrideMimeType&&Tt.overrideMimeType("text/plain; charset=x-user-defined"),Tt.send(null),!(Tt.status>=200&&Tt.status<300||Tt.status===304))throw new Error("Couldn't load "+l+". Status: "+Tt.status);return Tt.response!==void 0?new Uint8Array(Tt.response||[]):bo(Tt.responseText||"",!0)})(Gc,Fs)),Ge.chunks[mi]===void 0)throw new Error("doXHR failed!");return Ge.chunks[mi]}),!ce&&lA||(Xe=lA=1,lA=this.getter(0).length,Xe=lA,m("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=lA,this._chunkSize=Xe,this.lengthKnown=!0}get length(){return this.lengthKnown||this.cacheLength(),this._length}get chunkSize(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}if(typeof XMLHttpRequest<"u"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var S={isDevice:!1,contents:new R}}else S={isDevice:!1,url:l};var N=E.createFile(I,C,S,u,w);S.contents?N.contents=S.contents:S.url&&(N.contents=null,N.url=S.url),Object.defineProperties(N,{usedBytes:{get:function(){return this.contents.length}}});var CA={};function vA(RA,hA,EA,lA,Ee){var ce=RA.node.contents;if(Ee>=ce.length)return 0;var Xe=Math.min(ce.length-Ee,lA);if(ce.slice)for(var Ge=0;Ge{var hA=N.stream_ops[RA];CA[RA]=function(){return E.forceLoadFile(N),hA(...arguments)}}),CA.read=(RA,hA,EA,lA,Ee)=>(E.forceLoadFile(N),vA(RA,hA,EA,lA,Ee)),CA.mmap=(RA,hA,EA,lA,Ee)=>{E.forceLoadFile(N);var ce=Zg(hA);if(!ce)throw new E.ErrnoError(48);return vA(RA,A,ce,hA,EA),{ptr:ce,allocated:!0}},N.stream_ops=CA,N}},oA={DEFAULT_POLLMASK:5,calculateAt(I,C,l){if(wA.isAbs(C))return C;var u;if(I===-100?u=E.cwd():u=oA.getStreamFromFD(I).path,C.length==0){if(!l)throw new E.ErrnoError(44);return u}return wA.join2(u,C)},doStat(I,C,l){var u=I(C);o[l>>2]=u.dev,o[l+4>>2]=u.mode,g[l+8>>2]=u.nlink,o[l+12>>2]=u.uid,o[l+16>>2]=u.gid,o[l+20>>2]=u.rdev,a[l+24>>3]=BigInt(u.size),o[l+32>>2]=4096,o[l+36>>2]=u.blocks;var w=u.atime.getTime(),R=u.mtime.getTime(),S=u.ctime.getTime();return a[l+40>>3]=BigInt(Math.floor(w/1e3)),g[l+48>>2]=w%1e3*1e3*1e3,a[l+56>>3]=BigInt(Math.floor(R/1e3)),g[l+64>>2]=R%1e3*1e3*1e3,a[l+72>>3]=BigInt(Math.floor(S/1e3)),g[l+80>>2]=S%1e3*1e3*1e3,a[l+88>>3]=BigInt(u.ino),0},doMsync(I,C,l,u,w){if(!E.isFile(C.node.mode))throw new E.ErrnoError(43);if(2&u)return 0;var R=n.slice(I,I+l);E.msync(C,R,w,l,u)},getStreamFromFD:I=>E.getStreamChecked(I),varargs:void 0,getStr:I=>DA(I)};function fA(){var I=o[+oA.varargs>>2];return oA.varargs+=4,I}var VA=fA,Ne=I=>I<-9007199254740992||I>9007199254740992?NaN:Number(I),tt=(I,C,l)=>ui(I,n,C,l),dt=I=>{var C=(I-Q.buffer.byteLength+65535)/65536|0;try{return Q.grow(C),M(),1}catch{}},gi={},oe=()=>{if(!oe.strings){var I={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:"./this.program"};for(var C in gi)gi[C]===void 0?delete I[C]:I[C]=gi[C];var l=[];for(var C in I)l.push(`${C}=${I[C]}`);oe.strings=l}return oe.strings},jI=I=>{throw`exit(${I})`},XI=I=>ht(I);E.createPreloadedFile=(I,C,l,u,w,R,S,N,CA,vA)=>{var RA=C?we.resolve(wA.join2(I,C)):I,hA=getUniqueRunDependency(`cp ${RA}`);function EA(lA){(function(Ee){vA?.(),N||((ce,Xe,Ge,mi,Gc,Fs)=>{E.createDataFile(ce,Xe,Ge,mi,Gc,Fs)})(I,C,Ee,u,w,CA),R?.(),removeRunDependency(hA)})(lA)}addRunDependency(hA),typeof l=="string"?((lA,Ee,ce,Xe)=>{var Ge=Xe?"":getUniqueRunDependency(`al ${lA}`);readAsync(lA).then(mi=>{Ee(new Uint8Array(mi)),Ge&&removeRunDependency(Ge)},mi=>{if(!ce)throw`Loading data file "${lA}" failed.`;ce()}),Ge&&addRunDependency(Ge)})(l,EA,S):EA(l)},E.staticInit();var He,Oi,ht,On,bs={a:(I,C,l,u)=>{p(`Assertion failed: ${DA(I)}, at: `+[C?DA(C):"unknown filename",l,u?DA(u):"unknown function"])},b:(I,C,l)=>{throw new YA(I).init(C,l),I},v:function(I,C,l,u){try{if(C=oA.getStr(C),C=oA.calculateAt(I,C),-8&l)return-28;var w=E.lookupPath(C,{follow:!0}).node;if(!w)return-44;var R="";return 4&l&&(R+="r"),2&l&&(R+="w"),1&l&&(R+="x"),R&&E.nodePermissions(w,R)?-2:0}catch(S){if(E===void 0||S.name!=="ErrnoError")throw S;return-S.errno}},f:function(I,C,l){oA.varargs=l;try{var u=oA.getStreamFromFD(I);switch(C){case 0:if((w=fA())<0)return-28;for(;E.streams[w];)w++;return E.dupStream(u,w).fd;case 1:case 2:case 13:case 14:return 0;case 3:return u.flags;case 4:var w=fA();return u.flags|=w,0;case 12:return w=VA(),i[w+0>>1]=2,0}return-28}catch(R){if(E===void 0||R.name!=="ErrnoError")throw R;return-R.errno}},u:function(I,C){try{var l=oA.getStreamFromFD(I);return oA.doStat(E.stat,l.path,C)}catch(u){if(E===void 0||u.name!=="ErrnoError")throw u;return-u.errno}},j:function(I,C,l){oA.varargs=l;try{var u=oA.getStreamFromFD(I);switch(C){case 21509:case 21510:case 21511:case 21512:case 21524:case 21515:return u.tty?0:-59;case 21505:if(!u.tty)return-59;if(u.tty.ops.ioctl_tcgets){var w=u.tty.ops.ioctl_tcgets(u),R=VA();o[R>>2]=w.c_iflag||0,o[R+4>>2]=w.c_oflag||0,o[R+8>>2]=w.c_cflag||0,o[R+12>>2]=w.c_lflag||0;for(var S=0;S<32;S++)A[R+S+17]=w.c_cc[S]||0;return 0}return 0;case 21506:case 21507:case 21508:if(!u.tty)return-59;if(u.tty.ops.ioctl_tcsets){R=VA();var N=o[R>>2],CA=o[R+4>>2],vA=o[R+8>>2],RA=o[R+12>>2],hA=[];for(S=0;S<32;S++)hA.push(A[R+S+17]);return u.tty.ops.ioctl_tcsets(u.tty,C,{c_iflag:N,c_oflag:CA,c_cflag:vA,c_lflag:RA,c_cc:hA})}return 0;case 21519:return u.tty?(R=VA(),o[R>>2]=0,0):-59;case 21520:return u.tty?-28:-59;case 21531:return R=VA(),E.ioctl(u,C,R);case 21523:if(!u.tty)return-59;if(u.tty.ops.ioctl_tiocgwinsz){var EA=u.tty.ops.ioctl_tiocgwinsz(u.tty);R=VA(),i[R>>1]=EA[0],i[R+2>>1]=EA[1]}return 0;default:return-28}}catch(lA){if(E===void 0||lA.name!=="ErrnoError")throw lA;return-lA.errno}},s:function(I,C,l,u){try{C=oA.getStr(C);var w=256&u,R=4096&u;return u&=-6401,C=oA.calculateAt(I,C,R),oA.doStat(w?E.lstat:E.stat,C,l)}catch(S){if(E===void 0||S.name!=="ErrnoError")throw S;return-S.errno}},m:function(I,C,l,u){oA.varargs=u;try{C=oA.getStr(C),C=oA.calculateAt(I,C);var w=u?fA():0;return E.open(C,l,w).fd}catch(R){if(E===void 0||R.name!=="ErrnoError")throw R;return-R.errno}},t:function(I,C){try{return I=oA.getStr(I),oA.doStat(E.stat,I,C)}catch(l){if(E===void 0||l.name!=="ErrnoError")throw l;return-l.errno}},i:()=>{p("")},n:function(I,C,l,u,w,R,S){w=Ne(w);try{if(isNaN(w))return 61;var N=oA.getStreamFromFD(u),CA=E.mmap(N,I,w,C,l),vA=CA.ptr;return o[R>>2]=CA.allocated,g[S>>2]=vA,0}catch(RA){if(E===void 0||RA.name!=="ErrnoError")throw RA;return-RA.errno}},o:function(I,C,l,u,w,R){R=Ne(R);try{var S=oA.getStreamFromFD(w);2&l&&oA.doMsync(I,S,C,u,R)}catch(N){if(E===void 0||N.name!=="ErrnoError")throw N;return-N.errno}},k:(I,C,l,u)=>{var w=new Date().getFullYear(),R=new Date(w,0,1),S=new Date(w,6,1),N=R.getTimezoneOffset(),CA=S.getTimezoneOffset(),vA=Math.max(N,CA);g[I>>2]=60*vA,o[C>>2]=+(N!=CA);var RA=lA=>{var Ee=lA>=0?"-":"+",ce=Math.abs(lA);return`UTC${Ee}${String(Math.floor(ce/60)).padStart(2,"0")}${String(ce%60).padStart(2,"0")}`},hA=RA(N),EA=RA(CA);CADate.now(),l:I=>{var C=n.length,l=2147483648;if((I>>>=0)>l)return!1;for(var u=1;u<=4;u*=2){var w=C*(1+.2/u);w=Math.min(w,I+100663296);var R=Math.min(l,Ti(Math.max(I,w),65536));if(dt(R))return!0}return!1},q:(I,C)=>{var l=0;return oe().forEach((u,w)=>{var R=C+l;g[I+4*w>>2]=R,((S,N)=>{for(var CA=0;CA{var l=oe();g[I>>2]=l.length;var u=0;return l.forEach(w=>u+=w.length+1),g[C>>2]=u,0},g:jI,e:function(I){try{var C=oA.getStreamFromFD(I);return E.close(C),0}catch(l){if(E===void 0||l.name!=="ErrnoError")throw l;return l.errno}},d:function(I,C,l,u){try{var w=((R,S,N,CA)=>{for(var vA=0,RA=0;RA>2],EA=g[S+4>>2];S+=8;var lA=E.read(R,A,hA,EA,CA);if(lA<0)return-1;if(vA+=lA,lA>2]=w,0}catch(R){if(E===void 0||R.name!=="ErrnoError")throw R;return R.errno}},p:function(I,C,l,u){C=Ne(C);try{if(isNaN(C))return 61;var w=oA.getStreamFromFD(I);return E.llseek(w,C,l),a[u>>3]=BigInt(w.position),w.getdents&&C===0&&l===0&&(w.getdents=null),0}catch(R){if(E===void 0||R.name!=="ErrnoError")throw R;return R.errno}},c:function(I,C,l,u){try{var w=((R,S,N,CA)=>{for(var vA=0,RA=0;RA>2],EA=g[S+4>>2];S+=8;var lA=E.write(R,A,hA,EA,CA);if(lA<0)return-1;if(vA+=lA,lA>2]=w,0}catch(R){if(E===void 0||R.name!=="ErrnoError")throw R;return R.errno}},w:function(I){return c.agerrMessages.push(DA(I)),0}};c.ccall=(I,C,l,u,w)=>{var R={string:EA=>{var lA=0;return EA!=null&&EA!==0&&(lA=(Ee=>{var ce=he(Ee)+1,Xe=XI(ce);return tt(Ee,Xe,ce),Xe})(EA)),lA},array:EA=>{var lA,Ee,ce=XI(EA.length);return lA=EA,Ee=ce,A.set(lA,Ee),ce}},S=(EA=>c["_"+EA])(I),N=[],CA=0;if(u)for(var vA=0;vA1&&arguments[1]!==void 0?arguments[1]:"i8";switch(C.endsWith("*")&&(C="*"),C){case"i1":case"i8":return A[I];case"i16":return i[I>>1];case"i32":return o[I>>2];case"i64":return a[I>>3];case"float":return r[I>>2];case"double":return s[I>>3];case"*":return g[I>>2];default:p(`invalid type for getValue: ${C}`)}},c.PATH=wA,c.UTF8ToString=DA,c.stringToUTF8=tt,c.lengthBytesUTF8=he,c.FS=E;var Vv={a:bs};return WebAssembly.instantiate(c.wasm,Vv).then(I=>{var C=I.instance.exports;c._viz_set_y_invert=C.z,c._viz_set_reduce=C.A,c._viz_get_graphviz_version=C.B,c._viz_get_plugin_list=C.C,c._viz_create_graph=C.D,c._viz_read_one_graph=C.E,c._viz_string_dup=C.F,c._viz_string_dup_html=C.G,c._viz_string_free=C.H,c._viz_add_node=C.I,c._viz_add_edge=C.J,c._viz_add_subgraph=C.K,c._viz_set_default_graph_attribute=C.L,c._viz_set_default_node_attribute=C.M,c._viz_set_default_edge_attribute=C.N,c._viz_set_attribute=C.O,c._viz_free_graph=C.P,c._viz_create_context=C.Q,c._viz_free_context=C.R,c._viz_layout=C.S,c._viz_free_layout=C.T,c._viz_reset_errors=C.U,c._viz_render=C.V,c._free=C.X,c._malloc=C.Y,He=C.Z,Oi=C._,ht=C.$,On=C.aa,Q=C.x,M(),function(l){l.y(),c.noFSInit||E.initialized||E.init(),E.ignorePermissions=!1}(C),t(c)}),f},Ab=[[/^Error: (.*)/,"error"],[/^Warning: (.*)/,"warning"]];function eb(t,e){let A=t.ccall("viz_get_plugin_list","number",["string"],[e]);if(A==0)throw new Error(`couldn't get plugin list: ${e}`);let i=[],o,n=A;for(;o=t.getValue(n,"*");)i.push(t.UTF8ToString(o)),t.ccall("free","number",["number"],[o]),n+=4;return t.ccall("free","number",["number"],[A]),i}function tb(t,e,A,i){let o,n,g,r;try{if(t.agerrMessages=[],t.stderrMessages=[],r=function(a,Q){return Q?Q.map(c=>{if(typeof c.name!="string")throw new Error("image name must be a string");if(typeof c.width!="number"&&typeof c.width!="string")throw new Error("image width must be a number or string");if(typeof c.height!="number"&&typeof c.height!="string")throw new Error("image height must be a number or string");let f=a.PATH.join("/",c.name),m=` -`;return a.FS.createPath("/",a.PATH.dirname(f)),a.FS.writeFile(f,m),f}):[]}(e,i.images),typeof t=="string")o=function(a,Q){let c;try{let f=a.lengthBytesUTF8(Q);return c=a.ccall("malloc","number",["number"],[f+1]),a.stringToUTF8(Q,c,f+1),a.ccall("viz_read_one_graph","number",["number"],[c])}finally{c&&a.ccall("free","number",["number"],[c])}}(e,t);else{if(typeof t!="object")throw new Error("input must be a string or object");o=function(a,Q){let c=a.ccall("viz_create_graph","number",["string","number","number"],[Q.name,Q.directed===void 0||Q.directed,Q.strict!==void 0&&Q.strict]);return nk(a,c,Q),c}(e,t)}if(o===0)return{status:"failure",output:void 0,errors:uI(e)};if(gk(e,o,i),e.ccall("viz_set_y_invert","number",["number"],[i.yInvert?1:0]),e.ccall("viz_set_reduce","number",["number"],[i.reduce?1:0]),n=e.ccall("viz_create_context"),e.ccall("viz_reset_errors"),e.ccall("viz_layout","number",["number","number","string"],[n,o,i.engine])!==0)return{status:"failure",output:void 0,errors:uI(e)};let s={};for(let a of A){if(g=e.ccall("viz_render","number",["number","number","string"],[n,o,a]),g===0)return{status:"failure",output:void 0,errors:uI(e)};s[a]=e.UTF8ToString(g),e.ccall("free","number",["number"],[g]),g=0}return{status:"success",output:s,errors:uI(e)}}catch(s){if(/^exit\(\d+\)/.test(s))return{status:"failure",output:void 0,errors:uI(e)};throw s}finally{n&&o&&e.ccall("viz_free_layout","number",["number"],[n,o]),o&&e.ccall("viz_free_graph","number",["number"],[o]),n&&e.ccall("viz_free_context","number",["number"],[n]),g&&e.ccall("free","number",["number"],[g]),r&&function(s,a){for(let Q of a)s.FS.analyzePath(Q).exists&&s.FS.unlink(Q)}(e,r)}}function uI(e){return function(t){let A=[],i;for(let o=0;o{for(let A=0;A{let o=e.ccall("viz_add_node","number",["number","string"],[t,String(i.name)]);i.attributes&&ok(e,t,o,i.attributes)}),A.edges&&A.edges.forEach(i=>{let o=e.ccall("viz_add_edge","number",["number","string","string"],[t,String(i.tail),String(i.head)]);i.attributes&&ok(e,t,o,i.attributes)}),A.subgraphs&&A.subgraphs.forEach(i=>{let o=e.ccall("viz_add_subgraph","number",["number","string"],[t,String(i.name)]);nk(e,o,i)})}function gk(e,t,A){if(A.graphAttributes)for(let[i,o]of Object.entries(A.graphAttributes))KE(e,t,o,n=>{e.ccall("viz_set_default_graph_attribute","number",["number","string","number"],[t,i,n])});if(A.nodeAttributes)for(let[i,o]of Object.entries(A.nodeAttributes))KE(e,t,o,n=>{e.ccall("viz_set_default_node_attribute","number",["number","string","number"],[t,i,n])});if(A.edgeAttributes)for(let[i,o]of Object.entries(A.edgeAttributes))KE(e,t,o,n=>{e.ccall("viz_set_default_edge_attribute","number",["number","string","number"],[t,i,n])})}function ok(e,t,A,i){for(let[o,n]of Object.entries(i))KE(e,t,n,g=>{e.ccall("viz_set_attribute","number",["number","string","number"],[A,o,g])})}function KE(e,t,A,i){let o;if(o=typeof A=="object"&&"html"in A?e.ccall("viz_string_dup_html","number",["number","string"],[t,String(A.html)]):e.ccall("viz_string_dup","number",["number","string"],[t,String(A)]),o==0)throw new Error("couldn't dup string");i(o),e.ccall("viz_string_free","number",["number","number"],[t,o])}var Um=class{constructor(t){this.module=t}get graphvizVersion(){return function(t){let A=t.ccall("viz_get_graphviz_version","number",[],[]);return t.UTF8ToString(A)}(this.module)}get formats(){return tk(this.module,"device")}get engines(){return tk(this.module,"layout")}renderFormats(t,A){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return ik(this.module,t,A,k({engine:"dot"},i))}render(t){let A,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};A=i.format===void 0?"dot":i.format;let o=ik(this.module,t,[A],k({engine:"dot"},i));return o.status==="success"&&(o.output=o.output[A]),o}renderString(t){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.render(t,A);if(i.status!=="success")throw new Error(i.errors.find(o=>o.level=="error")?.message||"render failed");return i.output}renderSVGElement(t){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.renderString(t,uA(k({},A),{format:"svg"}));return new DOMParser().parseFromString(i,"image/svg+xml").documentElement}renderJSON(t){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.renderString(t,uA(k({},A),{format:"json"}));return JSON.parse(i)}};function O2(){let e=atob("AGFzbQEAAAABmwd0YAJ/fwF/YAF/AGABfwF/YAJ/fwBgA39/fwF/YAN/f38AYAR/f39/AX9gBX9/f39/AX9gBH9/f38AYAZ/f39/f38Bf2AFf39/f38AYAZ/f39/f38AYAAAYAABf2AIf39/f39/f38Bf2AHf39/f39/fwF/YAJ/fwF8YAF8AXxgAX8BfGAHf39/f39/fwBgA39/fwF8YAd/f39/fHx/AGACf3wAYAR8fHx/AXxgAnx8AXxgA398fABgA39/fgF/YAl/f39/f39/f38AYAV/fn5+fgBgBH9/f3wAYAR/f3x8AX9gCn9/f39/f39/f38Bf2ADfHx8AXxgA39/fgBgAAF8YAR/f39/AXxgA39+fwF+YAN/f3wAYAV/f39/fgF/YAR/fn5/AGAEf398fwBgAnx/AXxgBH9/f3wBf2ACf34Bf2ADfHx/AXxgA398fwBgAn19AX1gCH9/f39/f39/AGACf3wBf2AFf39/f3wBf2ALf39/f39/f39/f38Bf2AFf39+f38AYAR/f3x/AX9gAn9+AGAFf39/f3wAYAN/f3wBf2ABfwF+YAZ/fHx8fHwBfGAHf39/fHx/fwBgBX9/fH9/AX9gA39/fwF+YAx/f39/f39/f39/f38Bf2ACf38BfmAGf39/fH9/AGAGf39/f35/AX9gD39/f39/f39/f39/f39/fwBgCn9/f39/f39/f38AYAR/f39/AX5gBn98f39/fwF/YAd/f39/f35+AX9gBn9/f39+fgF/YAd/f39/fn9/AX9gBn9/f39/fgF/YAR/fn9/AX9gBH9/fHwBfGAFf398f38AYAl/f39/f39/f38Bf2AEf398fABgBn9/f3x/fwF/YAJ/fQF/YAR+fn5+AX9gCH9/f398fHx/AGADf31/AGACfn8Bf2ABfAF/YAZ/fX9/f38AYAR/f31/AGACfn4BfWACf30AYAR/f39+AX5gA39+fwF/YAZ8fHx/f38AYAR/fHx8AGACfn4BfGACfH8Bf2AFf39/fH8AYAZ/f398fH8AYAN/fHwBf2AHf3x8fHx8fABgBH98f38Bf2AKf3x/f39/f39/fwBgBX9/f39/AXxgB39/f398f38Bf2AFf399f38AYAN8fHwBf2AFf398fHwAYAN/f38BfWADfn5+AX9gBH9+fn4AYAABfmABfwF9YAN/fn4B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ACgCGBAXIAAoAhwQFyAAEBcLC+8CAQZ/QZSlCy0AAARAQZClCygCAA8LIwBBIGsiAiQAAkACQANAIAJBCGoiBCAAQQJ0IgNqAn9BASAAdEH/////B3EiBUEBckUEQCADKAIADAELIABBw9sBQaOBBSAFGxC9BwsiAzYCACADQX9GDQEgAEEBaiIAQQZHDQALQQAQiwxFBEBB6PEIIQEgBEHo8QhBGBDQAUUNAkGA8gghASAEQYDyCEEYENABRQ0CQQAhAEGwogstAABFBEADQCAAQQJ0QYCiC2ogAEGjgQUQvQc2AgAgAEEBaiIAQQZHDQALQbCiC0EBOgAAQZiiC0GAogsoAgA2AgALQYCiCyEBIAJBCGoiAEGAogtBGBDQAUUNAkGYogshASAAQZiiC0EYENABRQ0CQRgQQyIBRQ0BCyABIAIpAgg3AgAgASACKQIYNwIQIAEgAikCEDcCCAwBC0EAIQELIAJBIGokAEGUpQtBAToAAEGQpQsgATYCACABCxUAIAAtAA9B/wFGBEAgACgCABAXCwu/CgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAIAEgC4RCACEBUARAQoCAgICAgOD//wAhCgwDCyAKQoCAgICAgMD//wCEIQoMAgsgASALhFAEQEIAIQEMAgsgAiADhFAEQEIAIQEMAgsgC0L///////8/WARAIAVB0ABqIAEgDSABIA0gDVAiBht5IAZBBnStfKciBkEPaxCwAUEQIAZrIQYgBSkDWCIN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BQJAAkACQAJAIABBASABIARBCGpBABCiA0UNACAAIAQpAwgQ4gMiAw0CIAJFIAAgBUZyDQAgBSAEKQMIEOIDIgJFDQEgACACQQEQeyEDDAILQQAhAyACRQ0BCyAAQQEgASAEQQhqQQEQogNFBEBBACEDDAELIAAgACAEKQMIIABBARDyBxDdDSIDENwNIAAgAxDbDSAAIAMQ5AFFDQEgAEEBIAMQ0gULIARBEGokACADDwtB9aIDQdXAAUGpAUHTogEQAAALoQECBH8CfiMAQSBrIgQkAEF/IQUCQCABRQ0AIAAQzwUhAiAEIAE2AhggAiAEQQhqQQQgAigCABEEACIDRQ0AQQAhBSADKAIQIAFHDQAgAyADKQMIIgZCAX1C////////////AIMiByAGQoCAgICAgICAgH+DhDcDCCAHQgBSDQBBvIoLIAA2AgAgAiADQQIgAigCABEEABoLIARBIGokACAFCxwAIAAgASACEHkiAAR/IAAgAiAALQAAGwUgAgsLRwEFfyMAQRBrIgAkACAAEKcBQayHCygCACEBQaiHCygCACECIAAoAgAgACgCBCAAQRBqJABqIAEgAmprt0QAAAAAAABOQKMLLAAgAkUEQCAAKAIEIAEoAgRGDwsgACABRgRAQQEPCyAAKAIEIAEoAgQQRkULJAEBfyAAKAIAIQIgACABNgIAIAIEQCACIAAQyQMoAgARAQALCwUAEG4AC8UBAgR/AX4jAEEQayIDJAACQAJAIAFFDQAgAEEAIAEgA0EIakEAEKIDRQ0AIAAgAykDCBDEDSIEDQELQQAhBCACRQ0AIABBACABIANBCGpBARCiA0UNACAAQQAgACADKQMIIgcQxA0iBEUEQEHQABDiASIBIAAoAkw2AkwgASAAKAIYIgI2AhggASAANgJEIAEgAkH3AXE6ABggACgCSCEAIAEgBzcDCCABIAA2AkggARD1DSEECyAEENIFCyADQRBqJAAgBAunAgEHfyMAQRBrIgckAAJAAkAgACgCCCIGIAAoAgwiAkcEQCAAKAIEIQMgACgCACEEDAELIAZBAXRBASAGGyICQf////8ASwRAQcQAIQAMAgsgACgCACACQQR0EDYiBEUEQEEwIQAMAgsgBCAAKAIMIgVBBHRqQQAgAiAFa0EEdBAwGiAFIAAoAggiBiAAKAIEIgNqSQRA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IQUMAQsLCz8BAn8DQCAAKAIQIgIoAvABIgFFIAAgAUZyRQRAIAEiACgCECgC8AEiAUUNASACIAE2AvABIAEhAAwBCwsgAAteAQF/IwBBIGsiAiQAIAIgACgCADYCCCACIAAoAgQ2AgwgAiAAKAIINgIQIABCADcCBCACIAArAxA5AxggACABEJUBIAEgAkEIaiIAEJUBIABBBHIQyQEgAkEgaiQAC6EBAQJ/AkAgABAiRSACIAFrQQVIcg0AIAEgAhCcBSACQQRrIQQgABA/IgIgABAiaiEFAkADQAJAIAIsAAAhACABIARPDQAgAEEATCAAQf8ATnJFBEAgASgCACACLAAARw0DCyABQQRqIQEgAiAFIAJrQQFKaiECDAELCyAAQQBMIABB/wBOcg0BIAIsAAAgBCgCAEEBa0sNAQsgA0EENgIACwuEAQECfyMAQRBrIgIkACAAEKIBBEAgACgCACAAEOgCGhCmBQsgARAiGiABEKIBIQMgACABKAIINgIIIAAgASkCADcCACABQQAQzgEgAkEAOgAPIAEgAkEPahDNAQJAIAAgAUYiASADckUNAAsgABCiASABckUEQCAAEJkDGgsgAkEQaiQAC1ABAX4CQCADQcAAcQRAIAEgA0FAaq2GIQJCACEBDAELIANFDQAgAiADrSIEhiABQcAAIANrrYiEIQIgASAEhiEBCyAAIAE3AwAgACACNwMIC84JAgR/BH4jAEHwAGsiBiQAIARC////////////AIMhCQJAAkAgAVAiBSACQv///////////wCDIgpCgICAgICAwP//AH1CgICAgICAwICAf1QgClAbRQRAIANCAFIgCUKAgICAgIDA//8AfSILQoCAgICAgMCAgH9WIAtCgICAgICAwICAf1EbDQELIAUgCkKAgICAgIDA//8AVCAKQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQQgASEDDAILIANQIAlCgICAgICAwP//AFQgCUKAgICAgIDA//8AURtFBEAgBEKAgICAgIAghCEEDAILIAEgCkKAgICAgIDA//8AhYRQBEBCgICAgICA4P//ACACIAEgA4UgAiAEhUKAgICAgICAgIB/hYRQIgUbIQRCACABIAUbIQMMAgsgAyAJQoCAgICAgMD//wCFhFANASABIAqEUARAIAMgCYRCAFINAiABIAODIQMgAiAEgyEEDAILIAMgCYRQRQ0AIAEhAyACIQQMAQsgAyABIAEgA1QgCSAKViAJIApRGyIIGyEKIAQgAiAIGyIMQv///////z+DIQkgAiAEIAgbIgtCMIinQf//AXEhByAMQjCIp0H//wFxIgVFBEAgBkHgAGogCiAJIAogCSAJUCIFG3kgBUEGdK18pyIFQQ9rELABIAYpA2ghCSAGKQNgIQpBECAFayEFCyABIAMgCBshAyALQv///////z+DIQEgBwR+IAEFIAZB0ABqIAMgASADIAEgAVAiBxt5IAdBBnStfKciB0EPaxCwAUEQIAdrIQcgBikDUCEDIAYpA1gLQgOGIANCPYiEQoCAgICAgIAEhCEBIAlCA4YgCkI9iIQgAiAEhSEEAn4gA0IDhiICIAUgB0YNABogBSAHayIHQf8ASwRAQgAhAUIBDAELIAZBQGsgAiABQYABIAdrELABIAZBMGogAiABIAcQmwMgBikDOCEBIAYpAzAgBikDQCAGKQNIhEIAUq2ECyEJQoCAgICAgIAEhCELIApCA4YhCgJAIARCAFMEQEIAIQNCACEEIAkgCoUgASALhYRQDQIgCiAJfSECIAsgAX0gCSAKVq19IgRC/////////wNWDQEgBkEgaiACIAQgAiAEIARQIgcbeSAHQQZ0rXynQQxrIgcQsAEgBSAHayEFIAYpAyghBCAGKQMgIQIMAQsgCSAKfCICIAlUrSABIAt8fCIEQoCAgICAgIAIg1ANACAJQgGDIARCP4YgAkIBiISEIQIgBUEBaiEFIARCAYghBAsgDEKAgICAgICAgIB/gyEDIAVB//8BTgRAIANCgICAgICAwP//AIQhBEIAIQMMAQtBACEHAkAgBUEASgRAIAUhBwwBCyAGQRBqIAIgBCAFQf8AahCwASAGIAIgBEEBIAVrEJsDIAYpAwAgBikDECAGKQMYhEIAUq2EIQIgBikDCCEECyAEQj2GIAJCA4iEIQEgBEIDiEL///////8/gyAHrUIwhoQgA4QhBAJAAkAgAqdBB3EiBUEERwRAIAQgASABIAVBBEutfCIDVq18IQQMAQsgBCABIAEgAUIBg3wiA1atfCEEDAELIAVFDQELCyAAIAM3AwAgACAENwMIIAZB8ABqJAALawEBfyMAQYACayIFJAAgBEGAwARxIAIg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AAJAIAFBh94AECMiAwRAIAMgAEQAAAAAAADwP0QAAAAAAAAAABCMBQ0BCyABQYbeABAjIgEEQCABIABEmpmZmZmZ6T9EAAAAAAAAEEAQjAUNAQsgAEEBOgAQIABCgICAgICAgIjAADcDACAAQoCAgICAgICIwAA3AwgLQfCCCy0AAARAIAAtABAhASAAKwMAIQQgAiAAKwMIOQMQIAIgBDkDCCACIAE2AgBBiPMIKAIAQdnyBCACEC0LIAJBIGokAAvSAQIDfwR8IwBBIGsiBCQAIAQgAjYCECAEIAE2AgwgACgCACIAIARBDGpBBCAAKAIAEQQAIQAgBEEgaiQAIANFIABFckUEQCAAQQhqIQADQCADKAIAIQEgACECA0AgAigCACICBEAgAigCACIEKAIQKAKUASIFKwMAIAEoAhAoApQBIgYrAwChIgcgB6IgBSsDCCAGKwMIoSIIIAiioCIJQajjCisDACIKIAqiYwRAIAEgBCAHIAggCRDLCgsgAkEEaiECDAELCyADKAIEIgMNAAsLCwgAIAAQnAEaCyMBAX8jAEEQayIBJAAgASAANgIMIAFBDGoQkQcgAUEQaiQACw8AIAAgACgCACgCJBECAAsRACAAIAEgASgCACgCIBEDAAsRACAAIAEgASgCACgCLBEDAAsMACAAQYKGgCA2AAALEQAgABA/IAAQIkECdGoQnAcLDQAgACgCACABKAIARwsOACAAED8gABAiahCcBwsWACAAIAEgAiADIAAoAgAoAiARBgAaCw4AIAAoAghB/////wdxC4ABAQJ/IwBBEGsiBCQAIwBBIGsiAyQAIANBGGogASABIAJBAnRqEKoFIANBEGogAygCGCADKAIcIAAQlQwgAyABIAMoAhAQqQU2AgwgAyAAIAMoAhQQmAM2AgggBEEIaiADQQxqIANBCGoQ9AEgA0EgaiQAIAQoAgwaIARBEGokAAtFAQF/IwBBEGsiBSQAIAUgASACIAMgBEKAgICAgICAgIB/hRCxASAFKQMAIQEgACAFKQMINwMIIAAgATcDACAFQRBqJAALtQEBA38jAEEgayIDJAACQAJAIAEsAAAiAgRAIAEtAAENAQsgACACELcFIQEMAQsgA0EAQSAQMBogAS0AACICBEADQCADIAJBA3ZBHHFqIgQgBCgCAEEBIAJ0cjYCACABLQAB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BSACIAYgB6A5AzAgAiAFIAUgCaFEAAAAAAAACECjIgWgOQM4IAIgCCAFoDkDKEEEIAMgA0EETRshESABQSBrIRNBBCEBA0AgASARRgRAIAAgAiADIAQQQCACEBcgDyAQKQM4NwMoIA8gECkDMDcDICAPIBApAyg3AzggDyAQKQMgNwMwIAAgD0EgakECEDcMGQUgAiABQQR0IhJqIhQgEiATaiISKQMANwMAIBQgEikDCDcDCCABQQFqIQEMAQsACwALIAJBA2oiA0EQEBgiAiABQQhqKQMANwMIIAIgASkDADcDACACIAErAwAiBSAFIBArAxChIgZEAAAAAAAA0L+ioDkDECABKwMIIQggECsDSCEJIAIgECsDOCIHOQM4IAIgBSAGRAAAAAAAAALAoqA5AzAgAiAFIAYgBqChOQMgIAIgCCAHIAmhRAAAAAAAAAhAo6AiBTkDKCACIAU5AxggECsDMCEFIAIgBzkDSCACIAU5A0BBBCADIANBBE0bIREgAUEwayETQQQhAQNAIAEgEUYEQCAAIAIgAyAEEEAgAhAXDBgFIAIgAUEEdCISaiIUIBIgE2oiEikDADcDACAUIBIpAwg3AwggAUEBaiEBDAELAAsACyACQQRHDRtBBkEQEBgiAiABKQMINwMIIAIgASkDADcDACACIBApAyg3AxggAiAQKQMgNwMQIAIgECkDSDcDKCACIBApA0A3AyAgAiABKQMoNwM4IAIgASkDIDcDMCACIBApA4ABNwNAIAIgECkDiAE3A0ggAiAQKQOgATcDUCACIBApA6gBNwNYIAAgAkEGIAQQQCACEBcgDyAQKwMQIBArA7ABIBArAwChoDkDICAPIBArAxggECsDuAEgECsDCKGgOQMoIA8gECkDSDcDOCAPIBApA0A3AzAgACAPQSBqIgFBAhA3IA8gECkDiAE3AzggDyAQKQOAATcDMCAAIAFBAhA3IA8gECkDCDcDOCAPIBApAwA3AzAgACABQQIQNwwVCyACQQRHDRtBDEEQEBgiAiABKQMINwMIIAIgASkDADcDACACIAEpAxA3AxAgAiABKQMYNwMYIAIgECsDMCIFIBArA0AgBaEiCaAiBjkDICACIBArAzgiByAQKwNIIAehIgqgIgg5AyggAiAGIAUgECsDIKGgIgU5AzAgECsDKCELIAIgCSAFoCIJ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IAMoAjAQYjYCBAsgAgJ8IANB4ABqIgAQ7wMtABBBAUYEQCAAEO8DKwMIDAELIANBGGogA0HgAGoiAEEBELQCRAAAAAAAAAAAIAMtAChBAUcNABogAyAAQQEQtAJEAAAAAAAA8D8gAysDCKELOQMAQQEhBAsgA0HgAGoQzAQgA0HwAGokACAEC1sBAn8jAEEgayICJAADQCABIAAoAghPRQRAIAJBCGogACABELQCIAIoAggQFyABQQFqIQEMAQsLIABCADcCBCAAKAIAEBcgAEIANwIIIABCADcCACACQSBqJAAL6QEBBH8jAEEQayIEJAAgABA5IgMgAWoiASADQQF0QYAIIAMbIgIgASACSxshASAAECEhBQJAAkACQCAALQAPQf8BRgRAIANBf0YNAiAAKAIAIQIgAUUEQCACEBdBACECDAILIAIgARA2IgJFDQMgASADTQ0BIAIgA2pBACABIANrEDAaDAELIAFBARBEIgIgACAFEB4aIAAgBTYCBAsgAEH/AToADyAAIAE2AgggACACNgIAIARBEGokAA8LQci/A0HKgQFBzQBBibUBEAAACyAEIAE2AgBBiPMIKAIAQYDqAyAEEB0aECYAC68BAQF/IAAoAhAiAUUEQEHs+ABBrbsBQf4AQaiVARAAAAsgASgC3AEQFyABKALYARAXIAEoAuABEBcgASgC5AEQFyABKALoARAXIAEoAuwBEBcgASgC8AEQFyABKAL0ARAXIAEoAvgBEBcgASgC/AEQFyABKAKAAhAXIAEoAoQCEBcgASgCiAIQFyABKAKYAhAXIAEoAqQCEBcgASgCoAIQFyAAIAEoAgA2AhAgARAXCwgAQQEgABBEC54BAQJ/QbgCEM8EIgEgACgCECICNgIAIAAgATYCECACBEAgAUEQaiACQRBqQSgQHhogAUE4aiACQThqQSgQHhogASACKAKYATYCmAEgASACKAKcATYCnAEgASACKwOgATkDoAEgASACKAKIATYCiAEgAUHgAGogAkHgAGpBKBAeGiABDwsgAUKAgICAgICA+D83A6ABIAFCAzcDmAEgAQsEAEEBC/8DAgF8B38CfyAAKwMIIgNEAAAAAAAA4D9EAAAAAAAA4L8gA0QAAAAAAAAAAGYboCIDmUQAAAAAAADgQWMEQCADqgwBC0GAgICAeAshBgJ/IAErAwgi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CkcEQCAGIAFBAnQiC2ogCjYCACAFIAtqIAQgBWooAgA2AgAgAUEBaiEBCyACQQFqIQIMAQsLIAcgATYCACAEIQIgCCEDDAALAAsDQCADIAAoAgBODQEgCSADQQFqIghBAnRqIQUDQCACIAUoAgAiBE5FBEAgAyAGIAJBAnRqKAIAIgRHBEAgBiABQQJ0aiAENgIAIAFBAWohAQsgAkEBaiECDAELCyAFIAE2AgAgBCECIAghAwwACwALIAAgATYCCCAAIQELIAEL4wwBE38CQAJAIABFIAFFckUEQCABKAIgIAAoAiByDQEgACgCECICIAEoAhBHDQICQCAAKAIAIgQgASgCAEcNACAAKAIEIgMgASgCBEcNACABKAIYIRMgASgCFCEOIAAoAhghFCAAKAIUIQ8gBCADIAEoAgggACgCCGogAkEAEJgCIg0EQEEAIQIgA0EAIANBAEobIQggDSgCGCEQIA0oAhQhCyADQQQQRCEJA0AgAiAIRkUEQCAJIAJBAnRqQX82AgAgAkEBaiECDAELC0EAIQIgC0EANgIAAkACQAJAAkACQCAAKAIQQQFrDggAAQQCBAQEAwQLIARBACAEQQBKGyEMIA0oAhwhBCABKAIcIQMgACgCHCERQQAhAANAIAAgDEYNBCAPIABBAWoiAUECdCIIaiEKIA8gAEECdCIFaigCACEAA0AgACAKKAIATkUEQCAJIBQgAEECdGooAgAiB0ECdGogAjYCACAQIAJBAnRqIAc2AgAgBCACQQN0aiARIABBA3RqKwMAOQMAIABBAWohACACQQFqIQIMAQsLIAUgC2ohCiAIIA5qIQcgBSAOaigCACEAA0AgACAHKAIATkUEQAJAIAkgEyAAQQJ0aigCACIFQQJ0aigCACIGIAooAgBIBEAgECACQQJ0aiAFNgIAIAQgAkEDdGogAyAAQQN0aisDADkDACACQQFqIQIMAQsgBCAGQQN0aiIFIAMgAEEDdGorAwAgBSsDAKA5AwALIABBAWohAAwBCwsgCCALaiACNgIAIAEhAAwACwALIARBACAEQQBKGyEMIA0oAhwhBCABKAIcIQggACgCHCERQQAhAANAIAAgDEYNAyAPIABBAWoiAUECdCIFaiEKIA8gAEECdCIDaigCACEAA0AgACAKKAIATkUEQCAJIBQgAEECdGooAgAiB0ECdGogAjYCACAQIAJBAnRqIAc2AgAgBCACQQR0aiIHIBEgAEEEdGoiBisDADkDACAHIAYrAwg5AwggAEEBaiEAIAJBAWohAgwBCwsgAyALaiEKIAUgDmohByADIA5qKAIAIQADQCAAIAcoAgBORQRAAkAgCSATIABBAnRqKAIAIgNBAnRqKAIAIgYgCigCAEgEQCAQIAJBAnRqIAM2AgAgBCACQQR0aiIDIAggAEEEdGoiBisDADkDACADIAYrAwg5AwggAkEBaiECDAELIAQgBkEEdGoiAyAIIABBBHRqIgYrAwAgAysDAKA5AwAgAyAGKwMIIAMrAwigOQMICyAAQQFqIQAMAQsLIAUgC2ogAjYCACABIQAMAAsACyAEQQAgBEEAShshDCANKAIcIQQgASgCHCEDIAAoAhwhEUEAIQADQCAAIAxGDQIgDyAAQQFqIgFBAnQiCGohCiAPIABBAnQiBWooAgAhAANAIAAgCigCAE5FBEAgCSAUIABBAnQiB2ooAgAiBkECdGogAjYCACAQIAJBAnQiEmogBjYCACAEIBJqIAcgEWooAgA2AgAgAEEBaiEAIAJBAWohAgwBCwsgBSALaiEKIAggDmohByAFIA5qKAIAIQADQCAAIAcoAgBORQRAAkAgCSATIABBAnQiBWooAgAiBkECdGooAgAiEiAKKAIASARAIBAgAkECdCISaiAGNgIAIAQgEmogAyAFaigCADYCACACQQFqIQIMAQsgBCASQQJ0aiIGIAYoAgAgAyAFaigCAGo2AgALIABBAWohAAwBCwsgCCALaiACNgIAIAEhAAwACwALIARBACAEQQBKGyEIQQAhAANAIAAgCEYNASAPIABBAWoiAUECdCIEaiEFIA8gAEECdCIDaigCACEAA0AgACAFKAIATkUEQCAJIBQgAEECdGooAgAiDEECdGogAjYCACAQIAJBAnRqIAw2AgAgAEEBaiEAIAJBAWohAgwBCwsgAyALaiEFIAQgDmohDCADIA5qKAIAIQADQCAAIAwoAgBORQRAIAkgEyAAQQJ0aigCACIDQQJ0aigCACAFKAIASARAIBAgAkECdGogAzYCACACQQFqIQILIABBAWohAAwBCwsgBCALaiACNgIAIAEhAAwACwALIA0gAjYCCAsgCRAXCyANDwtB+tsBQcW5AUHDBUGvsgEQAAAL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AgAiEyECA0AgBiAJRwRAIAIgGyAEKwMAoDkDACACIBogBCsDCKA5AwggBkEBaiEGIAJBEGohAiAEQRBqIQQMAQsLIA1BAXQhFiAMQQF0IRcgDUEBayEYIAxBAWshGUEAIQJBACEEQQAhBkEAIQkCQAJAA0AgASAFIAlBBHRqIgopAwg3A6gCIAEgCikDADcDoAIgASAFIAkgGWogDG9BBHRqIhApAwg3A5gCIAEgECkDADcDkAIgAUGgBGogAUGgAmogAUGQAmoQsQogASATIAZBBHRqIg4pAwg3A4gCIAEgDikDADcDgAIgASATIAYgGGogDW9BBHRqIhEpAwg3A/gBIAEgESkDADcD8AEgAUGQBGogAUGAAmogAUHwAWoQsQogAUIANwP4AyABQgA3A+gBIAEgASkDqAQ3A9gBIAEgASkDmAQ3A8gBIAFCADcD8AMgAUIANwPgASABIAEpA6AENwPQASABIAEpA5AENwPAASABKwPoASABKwPYASIaoSABKwPAASABKwPQASIboaIgASsDyAEgGqEgASsD4AEgG6GioSEeIAEgECkDCDcDuAEgASAQKQMANwOwASABIAopAwg3A6gBIAEgCikDADcDoAEgASAOKQMINwOYASABIA4pAwA3A5ABIAFBsAFqIAFBoAFqIAFBkAFqELAKIRQgASARKQMINwOIASABIBEpAwA3A4ABIAEgDikDCDcDeCABIA4pAwA3A3AgASAKKQMINwNoIAEgCikDADcDYCABQYABaiABQfAAaiABQeAAahCwCiEVIAEgECkDCDcDWCABIBApAwA3A1AgASAKKQMINwNIIAEgCikDADcDQCABIBEpAwg3AzggASARKQMANwMwIAEgDikDCDcDKCABIA4pAwA3AyAgASsDMCIfIAErA1giGiABQUBrIgorAwgiIKGiIAErAyAiJCAgIBqhIiGiIAErA1AiHSABKwMoIhwgASsDOCIboaIiJSAKKwMAIiIgGyAcoaKgoKAiI0QAAAAAAAAAAGIEfyABICQgGyAaoaIgJSAfIBogHKGioKAgI6MiHCAhoiAaoDkDiAQgASAcICIgHaGiIB2gOQOABCAcRAAAAAAAAPA/ZSAcRAAAAAAAAAAAZnEgHyAhoiAdIBsgIKGiICIgGiAboaKgoJogI6MiGkQAAAAAAAAAAGYgGkQAAAAA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CwoAIAAgAWooAgALdgEBfyAAKAIkIgNFBEAgACACNgIYIAAgATYCECAAQQE2AiQgACAAKAI4NgIUDwsCQAJAIAAoAhQgACgCOEcNACAAKAIQIAFHDQAgACgCGEECRw0BIAAgAjYCGA8LIABBAToANiAAQQI2AhggACADQQFqNgIkCwuzAQEDfyMAQRBrIgIkACACIAE2AgwCQAJAAn8gABCiASIERQRAQQEhASAAEJkDDAELIAAQ6AJBAWshASAAKAIECyIDIAFGBEAgACABQQEgASABEM8LIAAQPxoMAQsgABA/GiAEDQAgACIBIANBAWoQzgEMAQsgACgCACEBIAAgA0EBahC5AQsgASADQQJ0aiIAIAJBDGoQ1AEgAkEANgIIIABBBGogAkEIahDUASACQRBqJAALDQAgACABIAJCfxC0BQsHACAAQQxqCycBAX8gACgCACEBIwBBEGsiACQAIAAgATYCDCAAKAIMIABBEGokAAsXACAAKAIIEGZHBEAgACgCCBCFDAsgAAs2AQF/IwBBEGsiAyQAIAMgAjYCDCADQQhqIANBDGoQhQIgACABELUHIQAQhAIgA0EQaiQAIAALEwAgACAAKAIAQQFrIgA2AgAgAAszAQF/IwBBEGsiAiQAIAIgACgCADYCDCACIAIoAgwgAUECdGo2AgwgAigCDCACQRBqJAALGwEBf0EBIQEgABCiAQR/IAAQ6AJBAWsFQQELCzABAX8jAEEQayICJAAgAiAAKAIANgIMIAIgAigCDCABajYCDCACKAIMIAJBEGokAAvQAQEDfyMAQRBrIgUkAAJAQff///8HIAFrIAJPBEAgABA/IQYgBUEEaiIHIAFB8////wNJBH8gBSABQQF0NgIMIAUgASACajYCBCAHIAVBDGoQ1AMoAgAQ0wNBAWoFQff///8HCxDSAyAFKAIEIQIgBSgCCBogBARAIAIgBiAEEKMCCyADIARHBEAgAiAEaiAEIAZqIAMgBGsQowILIAFBCkcEQCAGEKYFCyAAIAIQ8wEgACAFKAIIEPIBIAVBEGokAAwBCxDCAQALIAAgAxC5AQvGAQEEfyMAQRBrIgQkAAJAIAEQogFFBEAgACABKAIINgIIIAAgASkCADcCACAAEJkDGgwBCyABKAIAIQUgASgCBCECIwBBEGsiAyQAAkACQAJAIAIQpQUE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A6ciBEGB+ABrQf0PTQRAIAJCBIYgAEI8iIQhAiAEQYD4AGutIQMCQCAAQv//////////D4MiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIUg0AIAJCAYMgAnwhAgtCACACIAJC/////////wdWIgQbIQAgBK0gA3wMAQsgACAChFAgA0L//wFSckUEQCACQgSGIABCPIiEQoCAgICAgIAEhCEAQv8PDAELIARB/ocBSwRAQgAhAEL/DwwBC0GA+ABBgfgAIANQIgcbIgggBGsiBkHwAEoEQEIAIQBCAAwBCyAFQRBqIAAgAiACQoCAgICAgMAAhCAHGyICQYABIAZrELABIAUgACACIAYQmwMgBSkDCEIEhiAFKQMAIgJCPIiEIQACQCAEIAhHIAUpAxAgBSkDGIRCAFJxrSACQv//////////D4OEIgJCgYCAgICAgIAIWgRAIABCAXwhAAwBCyACQoCAgICAgICACFINACAAQgGDIAB8IQALIABCgICAgICAgAiFIAAgAEL/////////B1YiBBshACAErQshAiAFQSBqJAAgAUKAgICAgICAgIB/gyACQjSGhCAAhL8LiQIAAkAgAAR/IAFB/wBNDQECQEGEjAsoAgAoAgBFBEAgAUGAf3FBgL8DRg0DDAELIAFB/w9NBEAgACABQT9xQYABcjoAASAAIAFBBnZBwAFyOgAAQQIPCyABQYBAcUGAwANHIAFBgLADT3FFBEAgACABQT9xQYABcjoAAiAAIAFBDHZB4AFyOgAAIAAgAUEGdkE/cUGAAXI6AAFBAw8LIAFBgIAEa0H//z9NBEAgACABQT9xQYABcjoAAyAAIAFBEnZB8AFyOgAAIAAgAUEGdkE/cUGAAXI6AAIgACABQQx2QT9xQYABcjoAAUEEDwsLQdSKC0EZNgIAQX8FQQELDwsgACABOgAAQQELwgIBBH8jAEHQAWsiBSQAIAUgAjYCzAEgBUGgAWoiAkEAQSgQMBogBSAFKALMATYCyAECQEEAIAEgBUHIAWogBUHQAGogAiADIAQQwQxBAEgEQEF/IQQMAQsgACgCTEEASCAAIAAoAgAiCEFfcTYCAAJ/AkACQCAAKAIwRQRAIABB0AA2AjAgAEEANgIcIABCADcDECAAKAIsIQYgACAFNgIsDAELIAAoAhANAQtB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NwMIIAkgAikDADcDACAIIAMpAwg3AxggCCADKQMANwMQIAggA0EQaikDCDcDCCAIIAMpAxA3AwBBfyAAIAEgAiAKIAhBEGogCBD9B0F/Rg0AGiAEQbCICygCADYCBCAEQbSICygCADYCAEEACyAIQSBqJAAPC0G3ygFBt78BQcwAQduaARAAAAsTACAAIAFB3agBQRZB2/8AEJUEC4EEAQR/AkAgAigCBCICIANByABsIgdqIgYoAigiCEEATA0AIAYoAiwiBUEATA0AIAYoAjwiAEEASgRAIAIgB2ohAQJAIAYoAkBBAUYEQCACIARByABsaiIGIAU2AiggAUF/NgIsIAYgADYCLCACIAEoAihByABsaiADNgIwIAIgBUHIAGxqIAQ2AjAMAQsgAiAEQcgAbGoiBUF/NgIsIAUgASgCLDYCKCAGIAYoAigiATYCLCAGIAA2AiggAiAAQcgAbGogAzYCMCACIAFByABsaiADNgIwIAUoAighAAsgAiAAQcgAbGogBDYCMCACIANByABsakEANgI8IAIgBEHIAGxqQQA2AjwPCyACIARByABsaiIAIAU2AiggAiADQcgAbGpBfzYCLCAAQX82AiwgAiAFQcgAbGogBDYCMA8LAkAgAiAIQcgAbGoiBSgCMCIHQQBMDQAgBSgCNEEATA0AAkAgAiAHQcgAbGooAgQiBUEATA0AIAUgASAAQRBqELYEDQAgBkF/NgIoIAIgA0HIAGxqQX82AiwgAiAEQcgAbGoiAEF/NgIsIAIgACgCKEHIAGxqIAQ2AjQPCyACIARByABsakJ/NwMoIAIgA0HIAGxqQX82AiwgAiAGKAIoQcgAbGogAzYCMA8LIAIgCEHIAGxqIgAgBDYCNCAAIAM2AjALQwECfCAAKwMIIgIgASsDCCIDREivvJry13o+oGQEQEEBDwsgA0RIr7ya8td6vqAgAmQEQEEADwsgACsDACABKwMAZgtVAgJ8AX8gAUEAIAFBAEobIQEgALciAyECA0AgASAERkUEQCAEQQFqIQQgAhDIByECDAELCyADIAKjmyICmUQAAAAAAADgQWMEQCACqg8LQYCAgIB4CxIAIAAgAUGNI0ERQd6AARDSAQteAQF/IAArAwggASsDCGEEQAJAIAArAxAgASsDEGINACAAKwMYIAErAxhiDQAgACgCICABKAIg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ArABRQRAQbCGC0GwhgsoAgAiAUEBajYCAEGshgsoAgAgAUECdGogBDYCACAAKAIAQQNxIQELIAAgAiAAIABBMGsiBCABQQJGGygCKCIDKAIQKAKwAQR/IAEFQbCGC0GwhgsoAgAiAUEBajYCAEGshgsoAgAgAUECdGogAzYCACAAKAIAQQNxC0EDRhsoAigiAigCECIBQQE2ArABIAEgASgCpAIiA0EBajYCpAIgASgCoAIgA0ECdGogADYCAEEAIQEgAigCECIDKAKgAiADKAKkAkECdGpBADYCAEG13gMgAigCECICKALIASACKAKkAkECdGpBBGsoAgBFDQAaIAAgBCAAKAIAQQNxQQJGGygCKCIEKAIQIgJBATYCsAEgAiACKAKcAiIDQQFqNgKcAiACKAKYAiADQQJ0aiAANgIAIAQoAhAiACgCmAIgACgCnAJBAnRqQQA2AgAgBCgCECIAKALAASAAKAKcAkECdGpBBGsoAgANAUHY3gMLQQAQMkF/IQELIAEPC0H8ygFB8LsBQTtBraABEAAAC7gBAQR/IAAoAhAiBCAEKAL0ASACajYC9AEDQCAEKAKYAiADQQJ0aigCACIFBEAgASAFQTBBACAFKAIAQQNxQQNHG2ooAigiBUcEQCAFIAAgAhCvCCAAKAIQIQQLIANBAWohAwwBBQNAAkAgBCgCoAIgBkECdGooAgAiA0UNACABIANBUEEAIAMoAgBBA3FBAkcbaigCKCIDRwRAIAMgACACEK8IIAAoAhAhBAsgBkEBaiEGDAELCwsLC/IEAQZ/IAAQxAQhBwJAIAIEQCACQVBBACACKAIAQQNxIgNBAkcbaigCKCgCECgC9AEgAigCECgCrAEgAkEwQQAgA0EDRxtqKAIoKAIQKAL0AWpGDQELA0AgACgCECIEKALIASAFQQJ0aigCACIDBEAgAygCAEEDcSEEAkAgAygCECgCpAFBAE4EQCADQVBBACAEQQJHG2ooAigiAyABRg0BIAMgACACELAIIQIMAQsgAyADQTBrIgggBEECRhsoAigQxAQgB0YNACACBEAgAyAIIAMoAgBBA3EiBEECRhsoAigoAhAoAvQBIANBMEEAIARBA0cbaigCKCgCECgC9AEgAygCECgCrAFqayACQVBBACACKAIAQQNxIgRBAkcbaigCKCgCECgC9AEgAkEw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IAIpAxA3AxAgBiACKQMINwMIIAYgAikDADcDACAAIAYQ/AEgAUEBaiEBDAELAAsACyAGQYABaiQACy4BAX8jAEEQayICJAAgAkEANgIIIAJBADYCDCABIAJBCGogABC4BCACQRBqJAALJQEBfyMAQRBrIgIkACACIAE2AgAgAEGRgwQgAhAcIAJBEGokAAsNACAAIAFB2YoBEIULC4gBAgN/AXwjAEEgayIEJAADQCACIAVGBEAgAwRAIAErAwAhByAEIAErAwg5AwggBCAHOQMAIABB2YoBIAQQHAsgAEGggQUQGRogBEEgaiQABSABIAVBBHRqIgYrAwAhByAEIAYrAwg5AxggBCAHOQMQIABB2YoBIARBEGoQHCAFQQFqIQUMAQsLC80BAQJ/IAAgASgCICADQQV0aiIEQRBqKQMANwMQIAAgBCkDADcDACAAIAQpAxg3AxggACAEKQMINwMIIAArAwAgACsDEGEEQCACKAIQKALEASADQQZ0aiICKAIEKAIAIQMgAigCRCgCACEFIAAgASsDADkDACAAIAUoAhArAxggAisDWKA5AwggACABKwMIOQMQIAAgAygCECsDGCACKwMQoTkDGCAEIAApAxA3AxAgBCAAKQMINwMIIAQgACkDADcDACAEIAApAxg3AxgLC4sBAQN/IwBBEGsiBCQAIABBxMgBQQAQHCABQQAgAUEAShshBUEAIQEDQCABIAVHBEAgAQRAIABBgZwDQQAQHAsgBCACIAFBA3RqIgYqAgC7OQMAIABB28sDIAQQHCAGKAIEIAMgABCUAiAAQf0AEGMgAUEBaiEBDAELCyAAQf/MBEEAEBwgBEEQaiQACzUAIAAgAUEAIAIQjAkgABB3IQADQCAABEAgAUHN7AQQGRogACABIAIQigkgABB2IQAMAQsLC5wCAQV/IwBBIGsiBCQAAkACQAJAIAAQNCAARg0AIABBlKsBQQAQayABNgIIIAAQHyIDRQ0BIAFBAWohASADQcA6QQcQ4AENACAAEB8hAyAAQZSrAUEAEGsoAgghBiACIANBgAQgAigCABEEACIFBEAgBSgCDCAGRg0BIAQgAzYCEEHt+QQgBEEQahAnDAELQQFBEBCZBCEFIAMQpAEiB0UNAiAFIAY2AgwgBSAHNgIIIAIgBUEBIAIoAgARBAAaCyAAEHchAANAIAAE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AwsgACAAQRhqIABBMGogAUEYayACELwGDAILIAAgAEEYaiAAQTBqIABByABqIAFBGGsgAhCmCQwBCyAAIABBGGogAEEwaiIGIAIQtgIgAEHIAGohBSAEQQhqQQRyIQkDQCAFIgMgAUYNAQJAIAMgBiACKAIAEQAABEAgBCADKAIANgIIIAQgAygCBDYCDCAEIAMoAgg2AhAgA0IANwIEIAQgAysDEDkDGANAAkAgBSAGIgUQlQEgACAFRgRAIAAhBQwBCyAEQQhqIAVBGGsiBiACKAIAEQAADQELCyAFIARBCGoQlQEgCRDJASAIQQFqIghBCEYNAQsgA0EYaiEFIAMhBgwBCwsgA0EYaiABRiEHCyAEQSBqJAAgBwtqACAAIAEgAiADIAUQvAYCQCAEIAMgBSgCABEAAEUNACADIAQQrQEgAyACIAUoAgARAABFDQAgAiADEK0BIAIgASAFKAIAEQAARQ0AIAEgAhCtASABIAAgBSgCABEAAEUNACAAIAEQrQELC74QAQl/IwBBEGsiDSQAA0AgAUHIAGshCSABQTBrIQggAUEYayELAkADQAJAAkACQAJAAkAgASAAayIGQRhtIgcOBgYGAAECAwQLIAFBGGsiASAAIAIoAgARAABFDQUgACABEK0BDAULIAAgAEEYaiABQRhrIAIQtgIMBAsgACAAQRhqIABBMGogAUEYayACELwGDAMLIAAgAEEYaiAAQTBqIABByABqIAFBGGsgAhCmCQwCCyAGQb8ETARAIARBAXEEQCACIQcjAEEgayIFJAACQCABIgQgAEYNACAFQQhqQQRyIQYgACEBA0AgASIDQRhqIgEgBEYNASABIAMgBygCABEAAEUNACAFIAMoAhg2AgggBSADKAIcNgIMIAUgAygCIDYCECADQgA3AhwgBSADKwMoOQMYIAEhAgNAAkAgAiADIgIQlQEgACACRgRAIAAhAgwBCyAFQQhqIAJBGGsiAyAHKAIAEQAADQELCyACIAVBCGoQlQEgBhDJAQwACwALIAVBIGokAAwDCyACIQQjAEEgayIFJAACQCABIgMgAEYNACAFQQhqQQRyIQYDQCAAIgJBGGoiACADRg0BIAAgAiAEKAIAEQAARQ0AIAUgAigCGDYCCCAFIAIoAhw2AgwgBSACKAIgNgIQIAJCADcCHCAFIAIrAyg5AxggACEBA0AgASACEJUBIAVBCGoiByACIgFBGGsiAiAEKAIAEQAADQALIAEgBxCVASAGEMkBDAALAAsgBUEgaiQADAILIANFBEAgACABRwR/IAAgAUYEfyABBSABIABrIgNBGG0hBAJAIANBGUgNACAEQQJrQQF2IQMDQCADQQBIDQEgACACIAQgACADQRhsahCkCSADQQFrIQMMAAsACyABIABrQRhtIQQgASEDA0AgASADRwRAIAMgACACKAIAEQAABEAgAyAAEK0BIAAgAiAEIAAQpAkLIANBGGohAwwBCwsgASAAa0EYbSEDA0AgA0EBSgRAIAEhBEEAIQYjAEEgayIMJAAgA0ECTgRAIAwgACgCADYCCCAMIAAoAgQ2AgwgDCAAKAIINgIQIABCADcCBCAMIAArAxA5AxggDEEIaiILQQRyIAAhASADQQJrQQJtIQoDQCAGQQF0IghBAXIhByABIAZBGGxqIgZBGGohBSADIAhBAmoiCEwEfyAHBSAGQTBqIgYgBSAFIAYgAigCABEAACIGGyEFIAggByAGGwshBiABIAUQlQEgBSEBIAYgCkwNAAsCQCAEQRhrIgcgBUYEQCAFIAsQlQEMAQsgASAHEJUBIAcgDEEIahCVASABQRhqIgEhCiMAQSBrIgskAAJAIAEgACIHa0EYbSIBQQJIDQAgACABQQJrQQF2IghBGGxqIgEgCkEYayIGIAIoAgARAABFDQAgCyAGKAIANgIIIAsgCkEUayIFKAIANgIMIAsgCkEQaygCADYCECAFQgA3AgAgCyAKQQhrKwMAOQMYIAtBCGpBBHIDQAJAIAYgASIGEJUBIAhFDQAgByAIQQFrQQF2IghBGGxqIgEgC0EIaiACKAIAEQAADQELCyAGIAtBCGoQlQEQyQELIAtBIGokAAsQyQELIAxBIGokACADQQFrIQMgBEEYayEBDAELC0EACwUgAQsaDAILIAAgB0EBdkEYbCIFaiEKAkAgBkGBGE8EQCAAIAogCyACELYCIABBGGoiByAKQRhrIgYgCCACELYCIABBMGogBSAHaiIHIAkgAhC2AiAGIAogByACELYCIAAgChCtAQwBCyAKIAAgCyACELYCCyADQQFrIQMCQCAEQQFxIgoNACAAQRhrIAAgAigCABEAAA0AQQAhBCMAQSBrIgUkACAFIAAoAgA2Aggg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DBAgGgwBCwsgB0ECQcsbQQAQIEUEQCAHQQJByxtBo4EFECAaCyAHQQJBjxtBABAgRQRAIAdBAkGPG0GjgQUQIBoLQcyDCygCACEYQbCDCygCACEZQbyECygCACEeQYiECygCACEfQayECygCACEjQaiECygCACEkQaCECygCACElQaSECygCACEmQZiECygCACFAQZSECygCACFBQZyECygCACFCQZCECygCACFDQYSECygCACFEQYCECygCACFFQfyDCygCACFGQfiDCygCACFHQfSDCygCACFIQYyECygCACFJQeiDCygCACFKQeSDCygCACFLQeCDCygCACFMQfSECygCACFNQaiFCygCACFOQcCFCygCACFPQayFCygCACFQQbCFCygCACFRQbSFCygCACFSQZiFCygCACFTQfCECygCACFUQaSFCygCACFVQcSFCygCACFWQeSECygCACFXQeiECygCACFYQeyECygCACFZQdiECygCACFaQdSECygCACFbQaCFCygCACFcQZyFCygCACFdQfiECygCACFeQYyFCygCACFfQYyFC0EANgIAQfiECyAHQQJBoDpBABAgNgIAQZyFCyAHQQJBibMBQQAQIDYCAEGghQsgB0ECQeDxAEEAECA2AgBB1IQLIAdBAkHsIEEAECAiAzYCACADRQRAQdSECyAHQQJB7CBBo4EFECA2AgALQQAhBkHshAtBADYCAEHYhAtBADYCAEHohAsgB0ECQeGbAUEAECA2AgBB5IQLIAdBAkGwiwFBABAgNgIAQcSFCyAHQQJBqN0AQQAQIDYCAEGkhQtBADYCAEHwhAsgB0ECQczzAEEAECA2AgBBmIULIAdBAkGgJ0EAECA2AgBBtIULQQA2AgBBsIULIAdBAkHcmwFBABAgNgIAQayFCyAHQQJBq4sBQQAQIDYCAEHAhQsgB0ECQZ/dAEEAECA2AgBBqIULQQA2AgBB9IQLQQA2AgBB4IMLIAdBAUH0IEEAECA2AgBB5IMLIAdBAUGq+wBBABAgNgIAQeiDCyAHQQFBz5kBQQAQIDYCAEGMhAtBADYCAEH0gwsgB0EBQbCLAUEAECA2AgBB+IMLIAdBAUHhmwFBABAgNgIAQfyDC0EANgIAQYCECyAHQQFBzPMAQQAQIDYCAEGEhAtBADYCAEGQhAtBADYCAEGchAsg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ACAFKAIUIAQoAhRBAEEAEGBFDQEgBygCEEHkADYCnAEMAQsLIAUoAgAhBQwBCwsgARCzASECA0AgAgRAIAggAigCGCIAECkhBANAIAQEQCAAKAIQIgEoAsgBIAEoAswBIgFBAWogAUECakEEEH0hASAAKAIQIgMgATYCyAEgAyADKALMASIDQQFqNgLMASABIANBAnRqIAQ2AgAgACgCECIBKALIASABKALMAUECdGpBADYCACAEIARBMGsiASAEKAIAQQNxQQJGGygCKCgCECIDKALAASADKALEASIDQQFqIANBAmpBBBB9IQMgBCABIAQoAgBBA3FBAkYbKAIoKAIQIAM2AsABIAQgASAEKAIAQQNxQQJGGygCKCgCECIDIAMoAsQBIgZBAWo2AsQBIAMoAsABIAZBAnRqIAQ2AgAgBCABIAQoAgBBA3FBAkYbKAIoKAIQIgEoAsABIAEoAsQBQQJ0akEANgIAIAggBBAsIQQMAQsLIAIoAgAhAgwBCwsgCUEQaiQAIAgPC0H01wFB7roBQfQBQeDWARAAAAvrCQENfyMAQRBrIgskACALQYjUCigCADYCDEH+hgEgC0EMakEAEOMBIgxBvihBmAJBARAxGkGBgICAeCEDIAAQswEhBANAIAQEQCAJIAMgBCgCCCIHR2ohCSAEKAIAIQQgByEDDAELCyAJQQF0QQFrIQ9BgYCAgHghByAAELMBIQRBACEDA0AgBARAIAQoAggiDiAHRwRAIAwgBCgCFBAfQQEQiAEiA0HYKEHAAkEBEDEaIAMoAhAiByAENgKAAQJAIAoEQCAFKAIQIAM2ArgBDAELIAwoAhAgAzYCwAEgAyEKCyAHQQA2AsQBIAZBAWoiB0EEEBghCCADKAIQIAg2AsABIAUEQCAFKAIQQQA2AswBIA8gCSAGayAFIApGG0EEEBghBiAFKAIQIAY2AsgBIAwgBSADQQBBARBgIgZByyhBuAFBARAxGiAGKAIQIghBATYCnAEgCEEKNgKsASAFKAIQIggoAsgBIAgoAswBIghBAWogCEECakEEEH0hCCAFKAIQIg0gCDYCyAEgDSANKALMASINQQFqNgLMASAIIA1BAnRqIAY2AgAgBSgCECIFKALIASAFKALMAUECdGpBADYCACADKAIQIgUoAsABIAUoAsQBIgVBAWogBUECakEEEH0h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IgIgAkEBahCNAiIDIAJBAnRqIAE2AgAgACgCECIAIAM2ArABIAAgAC8BqAFBAWo7AagBCxYAIABB5bUBQZMCQY66AUH+ngMQkgULowECAn8DfCAAKAIQIgIoAowBIgErAwghAyABKwMQIQQgASsDGCEFIAIgASsDIEQAAAAAAABSQKI5AyggAiAFRAAAAAAAAFJAojkDICACIAREAAAAAAAAUkCiOQMYIAIgA0QAAAAAAABSQKI5AxBBASEBA0AgASACKAK0AUpFBEAgAigCuAEgAUECdGooAgAQ1gogAUEBaiEBIAAoAhAhAgwBCwsL7wECA38CfCAAKAIQKAKMASICKwMQIQUgAisDCCEGAkAgACABRg0AIAAQGiECA0AgAkUNASAAIAIoAhAiAygC6AFGBEAgAygClAEiAyAGIAMrAwCgOQMAIAMgBSADKwMIoDkDCAsgACACEBshAgwACwALQQEhAwNAIAAoAhAiAigCtAEgA04EQCACKAK4ASADQQJ0aigCACEEIAAgAUcEQCAEKAIQKAKMASICIAUgAisDIKA5AyAgAiAGIAIrAxigOQMYIAIgBSACKwMQoDkDECACIAYgAisDCKA5AwgLIAQgARDXCiADQQFqIQMMAQsLC59LAxh/EHwBfiMAQbABayIIJABB8IILLQAABEAgCCAAEB82AnBBiPMIKAIAQfvwAyAIQfAAahAdGgsgABAaIQIDQCACBEAgAigCEEEANgK4ASAAIAIQGyECDAELC0HwggstAABBAk8EQCABKAIQIQIgCCAAEB82AmQgCCACNgJgQYjzCCgCAEGY+QMgCEHgAGoQHRoLIAEgASgCEEEBajYCECAIQYjUCigCADYCXEGxqwEgCEHcAGpBABDjASIKQb4oQZgCQQEQMRpBOBBVIQIgCigCECACNgKMASAAEDQhAiAKKAIQIAIoAhAvAbABOwGwASAAIApByd8AEPsGIAAgCkGH3gAQ+wYgACAKQZDWARD7BiAIQZgBaiEGIAhBkAFqIQwgCEGIAWohA0EBIRADQCAAKAIQIgIoArQBIBBOBEAgAigCuAEgEEECdGooAgAiCxDGBCAKIAsQHxD6BiIEKAIQIgIgETYCiAEgAiALNgLoAQJAAkAgASgCBCICRQRARP///////+9/IRxE////////7/8hGwwBC0T////////v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NgIIIAFBnLILQaCkCxBsEHBBqLILQQEQbSICQazkCTYCCCACQaTOCTYCACACQdTOCTYCCCABQaiyC0GopAsQbBBwQbSyC0EBEG0iAkEIahCVCyACQZTQCTYCACABQbSyC0GwpAsQbBBwQcCyC0EBEG0iAkEIahCVCyACQbTRCTYCACABQcCyC0G4pAsQbBBwQcyyC0EBEG1BxNsJNgIAIAFBzLILQYClCxBsEHBB1LILQQEQbUG83Ak2AgAgAUHUsgtBiKULEGwQcCAGQRBqJAAgBUGYpQs2AghBtKYLIAUoAggQmwIaQbimC0EBOgAACyAFQRBqJABBvKYLQbSmCxC/C0HApgtBAToAAAsgAEG8pgsoAgAiADYCACAAEL4LCxEAIABBmKULRwRAIAAQwQsLCxMAIAAgASgCACIANgIAIAAQvgsLnQEBBH8gAEG4sAk2AgAgAEEIaiEBA0AgARDAAiACSwRAIAEgAhCSAygCAARAIAEgAhCSAygCABCYBQsgAkEBaiECDAELCyAAQZABahAvGiMAQRBrIgIkACACQQxqIAEQmwIiASgCACIDKAIABEAgAxDCCyABKAIAGiABKAIAEJEDIAEoAgAiASgCACABEJsLGhCZCwsgAkEQaiQAIAALDwAgACAAKAIEQQFqNgIECwwAIAAgACgCABCcCwt7AQN/IwBBEGsiBCQAIARBBGoiAiAANgIAIAIgACgCBCIDNgIEIAIgAyABQQJ0ajYCCCACIgMoAgQhASACKAIIIQIDQCABIAJGBEAgAygCACADKAIENgIEIARBEGokAAUgABCRAxogARCdCyADIAFBBGoiATYCBAwBCwsLIAAgAEGIuQk2AgAgACgCCBBmRwRAIAAoAggQhQwLIAALBABBfwumAQEDfyMAQRBrIgQkACMAQSBrIgMkACADQRhqIAAgARChCyADQRBqIAMoAhggAygCHCACEJUMIAMoAhAhBSMAQRBrIgEkACABIAA2AgwgAUEMaiIAIAUgABCRB2tBAnUQlQchACABQRBqJAAgAyAANgIMIAMgAiADKAIUEJgDNgIIIARBCGogA0EMaiADQQhqEPQBIANBIGokACAEKAIMIARBEGokAAuBBgEKfyMAQRBrIhMkACACIAA2AgBBBEEAIAcbIRUgA0GABHEhFgNAIBRBBEYEQCANECJBAUsE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KwMYIQQgACsDICEGIAAoAjgiASgCECIDIAArAyhEAAAAAAAAUkCjOQMoIAMgBkQAAAAAAABSQKM5AyAgAyAEOQMYIAMgBTkDECABIAEQKygCECgCdEEBcRC5BAJAQfSDCygCACIARQ0AIAEgABA+LQAADQAgAiABKAIQKwNQRGZmZmZmZuY/ojkDMCACQUBrIgBBKEHoiQEgAkEwahC6ARogAUH0gwsoAgAgABBpCyABEOUFQfCCCy0AAEUNACABEB8hAyABKAIQIgArAxAhBSAAKwNgIQQgACsDWCEGIAArAxghByACIAArA1A5AxggAiAHOQMQIAIgBiAEoDkDICACIAU5AwggAiADNgIAQYjzCCgCAEHgqgQgAhAtCyACQfAAaiQACwoAIAEgAGtBAnULHAEBfyAALQAAIQIgACABLQAAOgAAIAEgAjoAAAtlAQF/IwBBEGsiBiQAIAZBADoADyAGIAU6AA4gBiAEOgANIAZBJToADCAFBEAgBkENaiAGQQ5qEN8LCyACIAEgASACKAIAEI8MIAZBDGogAyAAKAIAEIcMIAFqNgIAIAZBEGokAAtCACABIAIgAyAEQQQQnQIhASADLQAAQQRxRQRAIAAgAUHQD2ogAUHsDmogASABQeQASRsgAUHFAEgbQewOazYCAAsLsgYCCn8FfCMAQdABayIBJAACQCAAKAJAIgRFDQAgBEEEEJkEIQUgAEEwaiIHIQMDQCACIARGBEAgBSAEQQRBHhCTAUEAIQIgBEEIEJkEIQMDQCACIARGBEACfyAAKwMIIgwgACsDAGEEQCABIAApAyg3A4gBIAEgACkDIDcDgAEgASAAKQMYNwN4IAEgACkDEDcDcCAEIAMgAUHwAGoQrAsMAQsgACsDICELIAArAyghDSABIAArAxA5A7ABIAEgACsDGDkDuAEgASALIA0gC6AgDSALoSILIAuiIAxEAAAAAAAAEECioJ+hRAAAAAAAAOA/oiILoTkDwAEgASANIAuhOQPIASABIAEpA7gBNwOYASABIAEpA8ABNwOgASABIAEpA8gBNwOoASABIAEpA7ABNwOQASAEIAMgAUGQAWoQrAsLIQhBiPMIKAIAIQlB8IILLQAABEAgACsDECELIAArAxghDSAAKwMgIQwgASAAKwMoOQNoIAEgDDkDYCABIA05A1ggASALOQNQ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CyQBAn8jAEEQayICJAAgASAAEKQFIQMgAkEQaiQAIAEgACADGwv7AQEFfyABEBohAwNAIAMEQCABIAMQGyEEIAMoAhAtALUBBEAgASADELQBIAQhAwwCBUEBIQIDQAJAIAAoAhAiBSgCtAEiBiACSgR/IAUoArgBIAJBAnRqKAIAIAMQqgFFDQEgACgCECgCtAEFIAYLIAJKBEAgASADELQBCyADKAIQQQA2AugBIAQhAwwECyACQQFqIQIMAAsACwALCyABEBohAANAIAAEQCABEF4gABApIQIDQCACBEAgASACQVBBACACKAIAQQNxQQJHG2ooAigQqgEEQCABIAJBARDIAhoLIAEQXiACECwhAgwBCwsgASAAEBshAAwBCwsLDgBBACAAIABBfxDEAhsLsAEBA38CQCABIAIQkAwhBCMAQRBrIgMkACAEQff///8HTQRAAkAgBBClBQRAIAAgBBDOASAAIQUMAQsgA0EIaiAEENMDQQFqENIDIAMoAgwaIAAgAygCCCIFEPMBIAAgAygCDBDyASAAIAQQuQELA0AgASACRwRAIAUgARDNASAFQQFqIQUgAUEBaiEBDAELCyADQQA6AAcgBSADQQdqEM0BIANBEGokAAwBCxDCAQALCzcBAX8gACgCBCEBA0AgAUF/RgRAIABBADYCBAUgACgCACABQQJ0akEANgIAIAFBAWshAQwBCwsLDwAgACAAKAIYIAFqNgIYCxcAIAAgAjYCHCAAIAE2AhQgACABNgIYC4ICAQN/AkACQAJAIAEoAhAiAigCyAENACACIAA2AsgBIAAgARCbDCABEBpFDQAgACABEJgMQQAhAkGYgwsoAgBB5ABGBEAgARC8DCABKAIQIgRBwAFqIQADQCAAKAIAIgAEQCAAKAIQIgMoAvQBRQRAIAIgACADLQCsARshAgsgA0G4AWohAAwBCwsgAkUNAiAEIAI2AogCIAEQGiEAA0AgAEUNAiAAIAJHIAAoAhAoAuwBQQJOcQ0EIAAgAhDnBRogACgCEEEHOgC1ASABIAAQGyEADAALAAsgARDZDAsPC0HW0gFBrr4BQewBQfw8EAAAC0GLPUGuvgFB8AFB/DwQAAALVwECfwJAIAAoAgAiAkUNAAJ/IAIoAhgiAyACKAIcRgRAIAIgASACKAIAKAI0EQAADAELIAIgA0EEajYCGCADIAE2AgAgAQtBfxDEAkUNACAAQQA2AgALCzEBAX8gACgCDCIBIAAoAhBGBEAgACAAKAIAKAIoEQIADwsgACABQQRqNgIMIAEoAgALJwEBfyAAKAIMIgEgACgCEEYEQCAAIAAoAgAoAiQRAgAPCyABKAIAC2oBAn8gACgCECIBIAEoAogCKAIQKAL0ASICIAEoAugBajYC6AEgASACIAEoAuwBajYC7AFBASECA0AgAiABKAK0AUpFBEAgASgCuAEgAkECdGooAgAQpQwgAkEBaiECIAAoAhAhAQwBCwsLJwEBfwJAIAAoAgAiAkUNACACIAEQrAxBfxDEAkUNACAAQQA2AgALC1MBA38CQEF/IAAoAkwQxAJFBEAgACgCTCEADAELIAAjAEEQayIBJAAgAUEMaiICIAAQTCACEMQBQSAQlwEhACACEEggAUEQaiQAIAA2AkwLIADACxoAIAAgASABKAIAQQxrKAIAaigCGDYCACAACwsAIABBkKQLEKICC98CAQR/IAEQdyEDA0AgAwRAQQchBAJAAkAgAxDHAUUEQCADQbD3ABAjQZDuCUGw7gkQkQghBCADKAIQIAQ6AJICIARFDQELAkAgBEEHRw0AQZiDCygCAEHkAEcNACAAIAMQoQwMAgsgAxAaIgJFDQEgBCEFIAIhAQNAIAEoAhAgBToAtQEgAyABEBsiAQRAIAIgARDnBRogAigCEC0AtQEhBQwBCwsCQAJAAkAgBEECaw4EAAABAQQLIAAoAhAiASgC4AEiBUUEQCABIAI2AuABDAILIAUgAhDnBSECIAAoAhAiASACNgLgAQwBCyAAKAIQIgEoAuQBIgVFBEAgASACNgLkAQwBCyAFIAIQ5wUhAiAAKAIQIgEgAjYC5AELQeABIQICQAJAIARBA2sOAwEDAAMLQeQBIQILIAEgAmooAgAoAhAgBDoAtQEMAQsgACADEKoMCyADEHYhAwwBCwsLCQAgABCtBxAXCz0BAX8gACgCGCICIAAoAhxGBEAgACABEJoDIAAoAgAoAjQRAAAPCyAAIAJBAWo2AhggAiABOgAAIAEQmgMLNAEBfyAAKAIMIgEgACgCEEYEQCAAIAAoAgAoAigRAgAPCyAAIAFBAWo2AgwgASwAABCaAwsqAQF/IAAoAgwiASAAKAIQRgRAIAAgACgCACgCJBECAA8LIAEsAAAQmgMLDwAgACAAKAIAKAIYEQIAC7kBAQN/QQEhAgNAIAIgACgCECIDKAK0AUpFBEAgAygCuAEgAkECdGooAgBBABCwDCACQQFqIQIMAQsLAkAgAUUEQCADKALIAUUNAQsgA0L/////dzcD6AFBACEBIAAQGiECA0AgAgRAIAIoAhAoAvQBIgMgACgCECIEKALsAUoEQCAEIAM2AuwBCyADIAQoAugBSARAIAQgAzYC6AEgAiEBCyAAIAIQGyECDAELCyAAKAIQIAE2AogCCwsIACAAKAIQRQsEAEF/CwgAIAAQpwcaC6YCAQZ/IAEoAhAiBigCsAFFBEAgBkEBOgC0ASAGQQE2ArABIAAgARApIQIDQCACBEAgACACECwhBiACQQBBUCACKAIAQQNxIgdBAkYiAxtqKAIoIgUoAhAiBC0AtAEEQCAAIAIgAkEwayIEIAMbKAIoIAIgAkEwaiIFIAdBA0YbKAIoQQBBABBgIgNFBEAgACACIAQgAigCAEEDcSIEQQJGGygCKCACIAUgBEEDRhsoAihBAEEBEGAhAwsgAigCECIEKAKsASEFIAMoAhAiAyADKAKcASAEKAKcAWo2ApwBIAMgAygCrAEiBCAFIAQgBUobNgKsASAAIAIQtAEgBiECDAILIAYhAiAEKAKwAQ0BIAAgBRC0DAwBCwsgASgCEEEAOgC0AQsLvg8CBX8PfiMAQdACayIFJAAgBEL///////8/gyEKIAJC////////P4MhCyACIASFQoCAgICAgICAgH+DIQwgBEIwiKdB//8BcSEIAkACQCACQjCIp0H//wFxIglB//8Ba0GCgH5PBEAgCEH//wFrQYGAfksNAQsgAVAgAkL///////////8AgyINQoCAgICAgMD//wBUIA1CgICAgICAwP//AFEbRQRAIAJCgICAgICAIIQhDAwCCyADUCAEQv///////////wCDIgJCgICAgICAwP//AFQgAkKAgICAgIDA//8AURtFBEAgBEKAgICAgIAghCEMIAMhAQwCCyABIA1CgICAgICAwP//AIWEUARAIAMgAkKAgICAgIDA//8AhYRQBEBCACEBQoCAgICAgOD//wAhDAwDCyAMQoCAgICAgMD//wCEIQxCACEBDAILIAMgAkKAgICAgIDA//8AhYRQBEBCACEBDAILIAEgDYRQBEBCgICAgICA4P//ACAMIAIgA4RQGyEMQgAhAQwCCyACIAOEUARAIAxCgICAgICAwP//AIQhDEIAIQEMAgsgDUL///////8/WARAIAVBwAJqIAEgCyABIAsgC1AiBht5IAZBBnStfKciBkEPaxCwAUEQIAZrIQYgBSkDyAIhCyAFKQPAAiEBCyACQv///////z9WDQAgBUGwAmogAyAKIAMgCiAKUCIHG3kgB0EGdK18pyIHQQ9rELABIAYgB2pBEGshBiAFKQO4AiEKIAUpA7ACIQMLIAVBoAJqIApCgICAgICAwACEIhJCD4YgA0IxiIQiAkIAQoCAgICw5ryC9QAgAn0iBEIAEJgBIAVBkAJqQgAgBSkDqAJ9QgAgBEIAEJgBIAVBgAJqIAUpA5gCQgGGIAUpA5ACQj+IhCIEQgAgAkIAEJgBIAVB8AFqIARCAEIAIAUpA4gCfUIAEJgBIAVB4AFqIAUpA/gBQgGGIAUpA/ABQj+IhCIEQgAgAkIAEJgBIAVB0AFqIARCAEIAIAUpA+gBfUIAEJgBIAVBwAFqIAUpA9gBQgGGIAUpA9ABQj+IhCIEQgAgAkIAEJgBIAVBsAFqIARCAEIAIAUpA8gBfUIAEJgBIAVBoAFqIAJCACAFKQO4AUIBhiAFKQOwAUI/iIRCAX0iAkIAEJgBIAVBkAFqIANCD4ZCACACQgAQmAEgBUHwAGogAkIAQgAgBSkDqAEgBSkDoAEiDSAFKQOYAXwiBCANVK18IARCAVatfH1CABCYASAFQYABakIBIAR9QgAgAkIAEJgBIAYgCSAIa2ohBgJ/IAUpA3AiE0IBhiIOIAUpA4gBIg9CAYYgBSkDgAFCP4iEfCIQQufsAH0iFEIgiCICIAtCgICAgICAwACEIhVCAYYiFkIgiCIEfiIRIAFCAYYiDUIgiCIKIBAgFFatIA4gEFatIAUpA3hCAYYgE0I/iIQgD0I/iHx8fEIBfSITQiCIIhB+fCIOIBFUrSAOIA4gE0L/////D4MiEyABQj+IIhcgC0IBhoRC/////w+DIgt+fCIOVq18IAQgEH58IAQgE34iESALIBB+fCIPIBFUrUIghiAPQiCIhHwgDiAOIA9CIIZ8Ig5WrXwgDiAOIBRC/////w+DIhQgC34iESACIAp+fCIPIBFUrSAPIA8gEyANQv7///8PgyIRfnwiD1atfHwiDlatfCAOIAQgFH4iGCAQIBF+fCIEIAIgC358IgsgCiATfnwiEEIgiCALIBBWrSAEIBhUrSAEIAtWrXx8QiCGhHwiBCAOVK18IAQgDyACIBF+IgIgCiAUfnwiCkIgiCACIApWrUIghoR8IgIgD1StIAIgEEIghnwgAlStfHwiAiAEVK18IgRC/////////wBYBEAgFiAXhCEVIAVB0ABqIAIgBCADIBIQmAEgAUIxhiAFKQNYfSAFKQNQIgFCAFKtfSEKQgAgAX0hCyAGQf7/AGoMAQsgBUHgAGogBEI/hiACQgGIhCICIARCAYgiBCADIBIQmAEgAUIwhiAFKQNofSAFKQNgIg1CAFKtfSEKQgAgDX0hCyABIQ0gBkH//wBqCyIGQf//AU4EQCAMQoCAgICAgMD//wCEIQxCACEBDAELAn4gBkEASgRAIApCAYYgC0I/iIQhASAEQv///////z+DIAatQjCGhCEKIAtCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxCbAyAFQTBqIA0gFSAGQfAAahCwASAFQSBqIAMgEiAFKQNAIgIgBSkDSCIKEJgBIAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiINVK19IQEgBCANfQshBCAFQRBqIAMgEkIDQgAQmAEgBSADIBJCBUIAEJgBIAogAiACIAMgBCACQgGDIgR8IgNUIAEgAyAEVK18IgEgElYgASASURutfCICVq18IgQgAiACIARCgICAgICAwP//AFQgAyAFKQMQViABIAUpAxgiBFYgASAEURtxrXwiAlatfCIEIAIgBEKAgICAgIDA//8AVCADIAUpAwBWIAEgBSkDCCIDViABIANRG3GtfCIBIAJUrXwgDIQhDAsgACABNwMAIAAgDDcDCCAFQdACaiQAC8ABAgF/An5BfyEDAkAgAEIAUiABQv///////////wCDIgRCgICAgICAwP//AFYgBEKAgICAgIDA//8AURsNACACQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AUnENACAAIAQgBYSEUARAQQAPCyABIAKDQgBZBEAgASACUiABIAJTcQ0BIAAgASAChYRCAFIPCyAAQgBSIAEgAlUgASACURsNACAAIAEgAoWE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AUHNAkGOMxAAAAsgASgC4AEiA0UEQAwBCyADKAIQIgEtALUBQQNGIQsDQCABKALAASgCACIBRQ0BIAFBMEEAIAEoAgBBA3FBA0cbaigCKCICEKwBIAJGBEAgARDEByADKAIQIQEMAQsLQceoA0GuvgFB1AJBjjMQAAALIABBABCzCEEAIQIDQCAAKAIQIgEoAtwBIAJLBEAgASABKALYASACQQJ0aigCACIBNgLAASABIQMDQCADBEAgAygCECIDQQA2ArABIAMoArgBIQMMAQsLA0AgAQRAIAEQ3AwgASgCECgCuAEhAQwBCwsgAkEBaiECDAELCwJAIAAoAhAiASgC5AFFBEAgASgC4AFFDQELIAAQGiEBQQAhAwNAIAEEQAJAIAEQrAEgAUcNAAJAIAEoAhAiAigCzAENACAAKAIQKALkASIERSABIARGcg0AIAEgBEEAENoBIgMoAhAiAkEANgKcASACIAo2AqwBIAEoAhAhAgsgAigCxAENACAAKAIQKALgASICRSABIAJGcg0AIAIgAUEAENoBIgMoAhAiAkEANgKcASACIAs2AqwBCyAAIAEQGyEBDAELCyADRQ0AIABBABCzCAsgAEG67AIQIyIBBH8gABA1IAEQpgIQ1wwFQf////8HCyECQQAhAQNAIAEgACgCECIDKALcAUkEQCADIAMoAtgBIAFBAnRqKAIANgLAASAAIAMoArQBRSACEMIEGiABQQFqIQEMAQsLIAAQGiEBIAAoAhAhAwJAIAEEQCADQv////93NwPoAQNAIAEEQAJAIAEgARCsASICRgRAIAEoAhAiAygC9AEhAgwBCyABKAIQIgMgAygC9AEgAigCECgC9AFqIgI2AvQBCyACIAAoAhAiBCgC7AFKBEAgBCACNgLsAQsgAiAEKALoAUgEQCAEIAI2AugBCyADLQC1ASIDRSADQQZGckUEQCABENQOCyAAIAEQGyEBDAELCyAAEF4gAEcNAUGYgwsoAgBB5ABGBEBBASEBA0AgASAAKAIQIgMoArQBSg0DIAMoArgBIAFBAnRqKAIAEKUMIAFBAWohAQwACwALIAAQXhB3IQEDQCABRQ0CIAEoAhAtAJICQQdGBEAgACABEKEMCyABEHYhAQwACwALIANCADcD6AELQQAhAgN/IAAoAhAiASgC3AEgAk0EfyAAEBoFIAEgASgC2AEgAkECdGooAgAiATYCwAEDQCABBEAgASgCEEHAAWoQngwgASgCEEHIAWoQngwgASgCECIBQQA2ArABIAEoArgBIQEMAQsLIAJBAWohAgwBCwshAwNAAkAgAwRAIAAgAxApIQEDQCABRQ0CAkAgASgCECICKAKwASIERQ0AIAEgBCgCECgCeEYNACACQQA2ArABCyAAIAEQLCEBDAALAAsgABAaIQMDQCADBEAgACADECkhAQNAIAEEQAJAIAEoAhAoArABIgJFDQAgAigCECIEKAJ4IAFHDQAgBBAXIAIQFyABKAIQQQA2ArABCyAAIAEQLCEBDAELCyAAIAMQGyEDDAELCyAAKAIQKALYARAXIAAoAhBCADcD2AEPCyAAIAMQGyEDDAALAAsPACAAIAEgAkEAQQAQtgcLvAIAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACAkKCAkBAgMECgkKCggJBQYHCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCyACIAIoAgAiAUEEajYCACAAIAEyAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEzAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEwAAA3AwAPCyACIAIoAgAiAUEEajYCACAAIAExAAA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAErAwA5AwAPCyAAIAIgAxEDAAsPCyACIAIoAgAiAUEEajYCACAAIAE0AgA3AwAPCyACIAIoAgAiAUEEajYCACAAIAE1AgA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAEpAwA3AwALbwEFfyAAKAIAIgMsAABBMGsiAUEJSwRAQQAPCwNAQX8hBCACQcyZs+YATQRAQX8gASACQQpsIgVqIAEgBUH/////B3NLGyEECyAAIANBAWoiBTYCACADLAABIAQhAiAFIQNBMGsiAUEKSQ0ACyACC6kBAQJ/IwBBEGsiBCQAAkACQAJAIAAgASACQQBBABBgIgUNACAAIAIgAUEAQQAQYCIFDQAgACABIAJBAEEBEGAiBUUNAQsgAygCECICKAKsASEBIAUoAhAiACAAKAKcASACKAKcAWo2ApwBIAAgACgCrAEiACABIAAgAUobNgKsAQwBCyABEB8hACAEIAIQHzYCBCAEIAA2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aiQAIA4pAyghFSAOKQMgIRYMAQtCACEVCyAAIBY3AwAgACAVNwMIIA5BMGokAAvDBgIEfwN+IwBBgAFrIgUkAAJAAkACQCADIARCAEIAEJwDRQ0AAn8gBEL///////8/gyEKAn8gBEIwiKdB//8BcSIHQf//AUcEQEEEIAcNARpBAkEDIAMgCoRQGwwCCyADIAqEUAsLRQ0AIAJCMIinIghB//8BcSIGQf//AUcNAQsgBUEQaiABIAIgAyAEEGggBSAFKQMQIgIgBSkDGCIBIAIgARC1DCAFKQMIIQIgBSkDACEEDAELIAEgAkL///////////8AgyIKIAMgBEL///////////8AgyIJEJwDQQBMBEAgASAKIAMgCRCcAwRAIAEhBAwCCyAFQfAAaiABIAJCAEIAEGggBSkDeCECIAUpA3AhBAwBCyAEQjCIp0H//wFxIQcgBgR+IAEFIAVB4ABqIAEgCkIAQoCAgICAgMC7wAAQaCAFKQNoIgpCMIinQfgAayEGIAUpA2ALIQQgB0UEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAEGggBSkDWCIJQjCIp0H4AGshByAFKQNQIQMLIAlC////////P4NCgICAgICAwACEIQsgCkL///////8/g0KAgICAgIDAAIQhCiAGIAdKBEADQAJ+IAogC30gAyAEVq19IglCAFkEQCAJIAQgA30iBIRQBEAgBUEgaiABIAJCAEIAEGggBSkDKCECIAUpAyAhBAwFCyAJQgGGIARCP4iEDAELIApCAYYgBEI/iIQLIQogBEIBhiEEIAZBAWsiBiAHSg0ACyAHIQYLAkAgCiALfSADIARWrX0iCUIAUwRAIAohCQwBCyAJIAQgA30iBIRCAFINACAFQTBqIAEgAkIAQgAQaCAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ggBkEBayEGIARCAYYhBCAJQgGGhCIJQoCAgICAgMAAVA0ACwsgCEGAgAJxIQcgBkEATARAIAVBQGsgBCAJQv///////z+DIAZB+ABqIAdyrUIwhoRCAEKAgICAgIDAwz8QaCAFKQNIIQIgBSkDQCEEDAELIAlC////////P4MgBiAHcq1CMIaEIQILIAAgBDcDACAAIAI3AwggBUGAAWokAAu/AgEBfyMAQdAAayIEJAACQCADQYCAAU4EQCAEQSBqIAEgAkIAQoCAgICAgID//wAQaCAEKQMoIQIgBCkDICEBIANB//8BSQRAIANB//8AayEDDAILIARBEGogASACQgBCgICAgICAgP//ABBoQf3/AiADIANB/f8CTxtB/v8BayEDIAQpAxghAiAEKQMQIQEMAQsgA0GBgH9KDQAgBEFAayABIAJCAEKAgICAgICAORBoIAQpA0ghAiAEKQNAIQEgA0H0gH5LBEAgA0GN/wBqIQMMAQsgBEEwaiABIAJCAEKAgICAgICAORBoQeiBfSADIANB6IF9TRtBmv4BaiEDIAQpAzghAiAEKQMwIQELIAQgASACQgAgA0H//wBqrUIwhhBoIAAgBCkDCDcDCCAAIAQpAwA3AwAgBEHQAGokAAs8ACAAIAE3AwAgACACQv///////z+DIAJCgICAgICAwP//AINCMIinIANCMIinQYCAAnFyrUIwhoQ3AwgLFwEBfyAAQQAgARDtAiICIABrIAEgAhsLmgMBAn8CQCAAEBpFDQAgABDHAQRAAkAgAQRAIAEoAhAoAswBIQIgACgCECIDIAE2AsgBIAMgAkEBajYCzAEgASAAEJgMIAEgABCbDAwBCyAAKAIQQQA2AswBCyAAIQELIAAQdyECA0AgAgRAIAIgARDLDCACEHYhAgwBCwsCQCAAEMcBRQ0AIAAQGiECA0AgAkUNASACKAIQIgMoAugBRQRAIAMgADYC6AELIAAgAhAbIQIMAAsACwJAIABBsPcAECMiAkUNACACLQAARQ0AAkACQCACQbvnABBGRQ0AIAJByqMBEEZFDQAgAkHFExBGRQ0BIAJBm/YAEEZFDQEgAkHXmwEQRg0CIAAQpwUaDAILIAAQpwUgAUUNASABKAIQKALQARCoByECIAEoAhAgAjYC0AEMAQsgABCnBSABRQ0AIAEoAhAoAtQBEKgHIQIgASgCECACNgLUAQsgABDHAUUNACAAKAIQIgEoAtABIgJFDQAgAiABKALUAUcNACAAEKcFIQEgACgCECIAIAE2AtQBIAAgATYC0AELC6UBAQV/QbiMCygCACIDBEBBtIwLKAIAIQUDQCAAIAUgAkECdGoiBCgCACIGRgRAIAQgATYCACAAEBcPCyAGIAFFckUEQCAEIAE2AgBBACEBCyACQQFqIgIgA0cNAAsLAkAg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AyAHECkhAQNAIAEEQCAHKAIQIgIoAsgBIAIoAswBIgJBAWogAkECahCNAiEFIAcoAhAiAiAFNgLIASACIAIoAswBIgJBAWo2AswBIAUgAkECdGogATYCACAHKAIQIgIoAsgBIAIoAswBQQJ0akEANgIAIAEgAUEwayIEIAEoAgBBA3FBAkYbKAIoKAIQIgIoAsABIAIoAsQBIgJBAWogAkECahCNAiECIAEgBCABKAIAQQNxQQJGGygCKCgCECACNgLAASABIAQgASgCAEEDcUECRhsoAigoAhAiBSAFKALEASICQQFqNgLEASAFKALAASACQQJ0aiABNgIAIAEgBCABKAIAQQNxQQJGGygCKCgCECICKALAASACKALEAUECdGpBADYCACADIAEQLCEBDAELCyADIAcQGyEHDAELCyADQQEgECAAQbmLARAjIgIEfyACEIcCBUF/CxCQDxogACgCEEL/////dzcD6AFBACEHAkAgCUECSA0AIAlBAWoiAhCuByEHQQEhAQNAIAEgAkYNASAHIAFBAnRqQf////8HNgIAIAFBAWohAQwACwALIAAQGiEIA0AgCARAIAgQ+QEhAiAIKAIQIgUgAigCECgCpAEoAhAiAigC9AEiBDYC9AEgBCAAKAIQIgEoAuwBSgRAIAEgBDYC7AELIAQgASgC6AFIBEAgASAENgLoAQsgBwRAIAUgAigCkAEiAjYCkAEgByACQQJ0aiICIAIoAgAiAiAEIAIgBEgbNgIACyAAIAgQGyEIDAELCwJAIAcEQCAAEBohAQNAIAEEQCABKAIQIgIgAigC9AEgByACKAKQAUECdGooAgBrNgL0ASAAIAEQGyEBDAEFQQEhBgwDCwALAAtBACEGIAAoAhAoAugBIgVBAEwNACAAEBohAQNAIAEEQCABKAIQIgIgAigC9AEgBWs2AvQBIAAgARAbIQEMAQsLIAAoAhAiAiACKALoASAFazYC6AEgAiACKALsASAFazYC7AELIAAgBhCwDCADEBohAQNAIAEEQCABKAIQKALAARAXIAEoAhAoAsgBEBcgAyABEBshAQwBCwsgABAaKAIQKAKAARAXIAAQGiEBA0AgAQRAIAEoAhBBADYCgAEgACABEBshAQwBCwsgBxAXIAMQtQELQfCCCy0AAARAIAogACgCECkD6AFCIIk3AwBBiPMIKAIAQajGBCAKEB0aCyAKQZABaiQACy4BAX8gAUH/AXEhAQNAIAJFBEBBAA8LIAAgAkEBayICaiIDLQAAIAFHDQALIAMLxQEDAn8CfQF8IACLIgQgAYsiBSAEvCAFvEkiAhsiAbwiA0GAgID8B0cEfSADRSAFIAQgAhsiALwiAkH////7B0tyRSACIANrQYCAgOQASXFFBEAgBCAFkg8LAn0gAkGAgIDsBU8EQCABQwAAgBKUIQEgAEMAAIASlCEAQwAAgGwMAQtDAACAPyADQf///4sCSw0AGiABQwAAgGyUIQEgAEMAAIBslCEAQwAAgBILIAC7IgYgBqIgAbsiBiAGoqC2kZQFIAELC0UBAnwgACACIAKiIgQ5AwAgASACIAJEAAAAAgAAoEGiIgMgAiADoaAiAqEiAyADoiACIAKgIAOiIAIgAqIgBKGgoDkDAAtqACAAQQBIBEBBeBDZAxoPCwJ/AkAgAEEATgRAQaOBBS0AAA0BIAAgARAUDAILAkAgAEGcf0cEQEGjgQUtAABBL0ZBAHENAQwCCwwBC0GjgQUgARATDAELIABBo4EFIAFBgCAQEgsQ2QMaC3wBAXwgAEEATgRAIAFEAAAAAAAAAABjBEBBAA8LIAFEAAAAAAAA8D9kRSAAuCICRAAAwP///99BIAGjZEVyRQRAQf////8HDwsgASACoiIBmUQAAAAAAADgQWMEQCABqg8LQYCAgIB4DwtBi5UDQcOAAUHIAEG93AAQAAALLwAgACAAIAGWIAG8Qf////8HcUGAgID8B0sbIAEgALxB/////wdxQYCAgPwHTRsLjgEBBH8gACgCEEL/////dzcD6AEgABAaIQMDQAJAIAAoAhAhASADRQ0AIAMoAhAoAvQBIgQgASgC7AFKBEAgASAENgLsAQsgBCABKALoAUgEQCABIAQ2AugBCyADIQEgAgRAIAEgAiAEIAIoAhAoAvQBSBshAQsgACADEBshAyABIQIMAQsLIAEgAjYCiAILMgACfyAAKAJMQQBIBEAgACgCPAwBCyAAKAI8CyIAQQBIBH9B1IoLQQg2AgBBfwUgAAsLGQAgACAAKAIAIgBB/////wMgABs2AgAgAAuUAQEEfyAAKAIQIgEoArABRQRAIAFBAToAtAEgAUEBNgKwAQNAIAEoAsgBIAJBAnRqKAIAIgMEQAJAIANBUEEAIAMoAgBBA3FBAkcbaigCKCIBKAIQIgQtALQBBEAgAxDEByACQQFrIQIMAQsgBCgCsAENACABENwMCyACQQFqIQIgACgCECEBDAELCyABQQA6ALQBCwsiAAJ/IAAoAkxBAEgEQCAAKAIADAELIAAoAgALQQR2QQFxC8IEAwN8A38CfgJ8AkAgABCmBEH/D3EiBUQAAAAAAACQPBCmBCIEa0QAAAAAAACAQBCmBCAEa0kEQCAFIQQMAQsgBCAFSwRAIABEAAAAAAAA8D+gDwtBACEERAAAAAAAAJBAEKYEIAVLDQBEAAAAAAAAAAAgAL0iB0KAgICAgICAeFENARpEAAAAAAAA8H8QpgQgBU0EQCAARAAAAAAAAPA/oA8LIAdCAFMEQEQAAAAAAAAAEBDfDA8LRAAAAAAAAABwEN8MDwsgAEHA4AgrAwCiQcjgCCsDACIBoCICIAGhIgFB2OAIKwMAoiABQdDgCCsDAKIgAKCgIgEgAaIiACAAoiABQfjgCCsDAKJB8OAIKwMAoKIgACABQejgCCsDAKJB4OAIKwMAoKIgAr0iB6dBBHRB8A9xIgVBsOEIaisDACABoKCgIQEgBUG44QhqKQMAIAdCLYZ8IQggBEUEQAJ8IAdCgICAgAiDUARAIAhCgICAgICAgIg/fb8iACABoiAAoEQAAAAAAAAAf6IMAQsgCEKAgICAgICA8D98vyICIAGiIgEgAqAiA0QAAAAAAADwP2MEfCMAQRBrIgQgBEKAgICAgICACDcDCCAEKwMIRAAAAAAAABAAojkDCEQAAAAAAAAAACADRAAAAAAAAPA/oCIAIAEgAiADoaAgA0QAAAAAAADwPyAAoaCgoEQAAAAAAADwv6AiACAARAAAAAAAAAAAYRsFIAMLRAAAAAAAABAAogsPCyAIvyIAIAGiIACgCwsYAQF/IwBBEGsiASAAOQMIIAAgASsDCKILMwEBfAJ+EAdEAAAAAABAj0CjIgCZRAAAAAAAAOBDYwRAIACwDAELQoCAgICAgICAgH8LC3IBAX8Cf0EAIAEoAhAiAS0ArAFBAUcNABogASgCkAIoAgAhAgNAIAIiASgCECgCeCICDQALQQAgACABQTBBACABKAIAQQNxQQNHG2ooAigQqgENABogACABQVBBACABKAIAQQNxQQJHG2ooAigQqgFFCwvYBQIGfwZ8IAAQXigCECgCxAEhBiAAEF4gAEYEf0EABSAAQdyDCygCAEEIQQAQTwsiAiABaiEFIAK3IQogACgCECICKwOAASEIIAIrA3ghCUEBIQMDQCADIAIoArQBSkUEQCACKAK4ASADQQJ0aigCACICIAUQ4gwgAigCECIEKALsASAAKAIQIgIoAuwBRgRAIAkgBCsDeCAKoBAlIQkLIAQoAugBIAIoAugBRgRAIAggBCsDgAEgCqAQJSEICyADQQFqIQMMAQsLIAIgCDkDgAEgAiAJOQN4AkAgABBeIABGDQAgACgCECICKAIMRQ0AIAIrA2giCiACKwNIIgsgCiALZBsgCCAJIAYgAigC6AFBBnRqKAIEKAIAKAIQKwMYIAYgAigC7AFBBnRqKAIEKAIAKAIQKwMYoaCgoSIJRAAAAAAAAAAAZEUNACAAEF4hAyAAKAIQIgQoAugBIQICQAJ8IAlEAAAAAAAA8D+gRAAAAAAAAOA/oiIKIAQrA3igIgwgAygCECIHKALEASIFIAQoAuwBIgNBBnRqKwMQIAG3Ig2hoSIIRAAAAAAAAAAAZARAA0AgAiADTARAIAUgA0EGdGoiASgCAEEASgRAIAEoAgQoAgAoAhAiASAIIAErAxigOQMYCyADQQFrIQMMAQsLIAggCSAKoSAEKwOAASILoKAMAQsgCSAKoSAEKwOAASILoAsgDSAFIAJBBnRqKwMYoaAiCEQAAAAAAAAAAGRFDQAgBygC6AEhAQNAIAEgAk4NASAFIAJBAWsiAkEGdGoiAygCAEEATA0AIAMoAgQoAgAoAhAiAyAIIAMrAxigOQMYDAALAAsgBCAMOQN4IAQgCSAKoSALoDkDgAELIAAQXiAARwRAIAYgACgCECIAKALoAUEGdGoiASABKwMYIAArA4ABECU5AxggBiAAKALsAUEGdGoiASABKwMQIAArA3gQJTkDEAsLhwMCBn8EfCAAEF4oAhAoAsQBIQUgABBeIABGBHxEAAAAAAAAIEAFIABB3IMLKAIAQQhBABBPtwshCSAAKAIQIgErA4ABIQcgASsDeCEIQQEhAgNAIAIgASgCtAFKRQRAIAEoArgBIAJBAnRqKAIAIgEQ4wwhBiABKAIQIgQoAuwBIAAoAhAiASgC7AFGBEAgCCAJIAQrA3igIgogCCAKZBshCAsgBCgC6AEgASgC6AFGBEAgByAJIAQrA4ABoCIKIAcgCmQbIQcLIAMgBnIhAyACQQFqIQIMAQsLIAAQXiECIAAoAhAhAQJAIAAgAkYNACABKAIMRQ0AIAAQNEEBIQMgACgCECEBKAIQLQB0QQFxDQAgByABKwNYoCEHIAggASsDOKAhCAsgASAHOQOAASABIAg5A3ggABBeIABHBEAgBSAAKAIQIgAoAugBQQZ0aiIBIAErAxgiCSAHIAcgCWMbOQMYIAUgACgC7AFBBnRqIgAgACsDECIHIAggByAIZBs5AxALIAMLmQIBAX8CQAJAAkACQAJAAkACQAJAAkAgAUELaw4GAgcDBwgBAAsgAUEaaw4DBAYDBQsgBCACIAQoAkBBAXRqIANBtscIIAQoAhgRBgAEQCAAQc4DNgIAQQsPCyAEIAIgBCgCQEEBdGogA0G9xwggBCgCGBEGAARAIABBzwM2AgBBIQ8LIAQgAiAEKAJAQQF0aiADQcXHCCAEKAIYEQYABEAgAEHQAzYCAEEnDwsgBCACIAQoAkBBAXRqIANBzccIIAQoAhgRBgBFDQUgAEHRAzYCAEERDwtBNw8LQTgPC0E8DwsgAEHSAzYCAEEDDwsgAUF8Rg0BCyABQRxGBEBBOyEFIAAoAhBFDQELIABBxwM2AgBBfyEFCyAFC3ABAn9BASEEA0AgBCAAKAIQIgMoArQBSkUEQCADKAK4ASAEQQJ0aigCACABIAIQ5QwgBEEBaiEEDAELCyADIAEgAysDEKI5AxAgAyACIAMrAxiiOQMYIAMgASADKwMgojkDICADIAIgAysDKKI5AygLlgEBAn8gAkELNgIAQQEhAwJAIAEgAGtBBkcNACAALQAADQAgAC0AASIBQfgARgR/QQAFIAFB2ABHDQFBAQshASAALQACDQAgAC0AAyIEQe0ARwRAIARBzQBHDQFBASEBCyAALQAEDQAgAC0ABSIAQewARwRAIABBzABHDQFBAA8LQQAhAyABDQAgAkEMNgIAQQEhAwsgAwviBAIIfwR8QQEhAgNAIAIgACgCECIDKAK0AUpFBEAgAygCuAEgAkECdGooAgAgARDnDCACQQFqIQIMAQsLIAAQXiECIAAoAhAhAwJAIAAgAkYEQCADKALsASEFRAAAwP///9/BIQpEAADA////30EhCyADKALoASIIIQQDQCAEIAVKBEAgAygCtAEiAEEAIABBAEobQQFqIQBBASECA0AgACACRg0EIAogAygCuAEgAkECdGooAgAoAhAiBCsDIEQAAAAAAAAgQKAiDCAKIAxkGyEKIAsgBCsDEEQAAAAAAAAgwKAiDCALIAxjGyELIAJBAWohAgwACwAFAkAgAygCxAEgBEEGdGoiACgCACIGRQ0AQQEhAiAAKAIEIgcoAgAiAEUNAANAIAAoAhAiAC0ArAEiCUUgAiAGTnJFBEAgByACQQJ0aigCACEAIAJBAWohAgwBCwsgCQ0AIAZBAmshAiAAKwMQIAArA1ihIQwgByAGQQJ0akEEayEAA0AgACgCACgCECIALQCsAQRAIAcgAkECdGohACACQQFrIQIMAQsLIAogACsDECAAKwNgoCINIAogDWQbIQogCyAMIAsgDGMbIQsLIARBAWohBAwBCwALAAsgAygC6AEhCCADKALsASEFIAMoAoQCKAIQKAL0AbchCiADKAKAAigCECgC9AG3IQsLIAEoAhAoAsQBIgAgBUEGdGooAgQoAgAoAhArAxghDCAAIAhBBnRqKAIEKAIAKAIQKwMYIQ0gAyAKOQMgIAMgCzkDECADIA0gAysDgAGgOQMoIAMgDCADKwN4oTkDGAuiAQICfAF/AkACf0H/////ByAAQcUgECMiA0UNABogABA1IQAgAxCmAiEBIABBAEgNAUEAIAFEAAAAAAAAAABjDQAaIAC4IQIgAUQAAAAAAADwP2QEQEH/////B0QAAMD////fQSABoyACYw0BGgsgASACoiIBmUQAAAAAAADgQWMEQCABqg8LQYCAgIB4Cw8LQYuVA0HDgAFByABBvdwAEAAAC4ADAQZ/AkAgAiABayIFQQJIDQACQAJAAkACQAJAAkACQAJAAn8gAS0AACIGRQRAIAAgAS0AASIEai0ASAwBCyAGwCABLAABIgQQKAtB/wFxIghBFWsOCgMCBwIHBwcHAQMACyAIQQZrDgUEAwYCAgYLIARBA3ZBHHEgBkHwoAhqLQAAQQV0ckGAlAhqKAIAIAR2QQFxRQ0FCyAAQcgAaiEJAkACQANAIAIgASIAQQJqIgFrIgVBAkgNCCAALQADIQQCQAJAAkACfyAALQACIgZFBEAgBCAJai0AAAwBCyAGwCAEwBAoC0H/AXEiCEESaw4MBQoKCgMKAwMDAwoBAAsgCEEGaw4CAQMJCyAEQQN2QRxxIAZB8KIIai0AAEEFdHJBgJQIaigCACAEdkEBcQ0BDAgLCyAFQQJGDQUMBgsgBUEESQ0EDAULIABBBGohAUEcIQcMBAtBFiEHDAMLIAVBBEkNAQwCCyAFQQJHDQELQX4PCyADIAE2AgAgBw8LQX8LrQUBB38jAEEQayIIJABBfyEJAkAgAiABayIGQQJIDQACQAJAAkACQAJAAkACQAJ/IAEtAAAiB0UEQCAAIAEtAAEiBWotAEgMAQsgB8AgASwAASIFECgLQf8BcSIEQQVrDgMFAQIACwJAIARBFmsOAwMFAwALIARBHUcNBCAFQQN2QRxxIAdB8KAIai0AAEEFdHJBgJQIaigCACAFdkEBcQ0CDAQLIAZBAkcNAwwCCyAGQQRPDQIMAQsgAEHIAGohBiABIQQCQAJAAkACQAJAA0AgAiAEIgBBAmoiBGsiB0ECSA0JIAAtAAMhBQJAAkACfyAALQACIgpFBEAgBSAGai0AAAwBCyAKwCAFwBAoC0H/AXFBBmsOGAEDBwQEBwcHBwUHBwcHBwQCBwICAgIHAAcLIAVBA3ZBHHEgCkHwoghqLQAAQQV0ckGAlAhqKAIAIAV2QQFxDQEMBgsLIAdBAkYNBQwECyAHQQRJDQQMAwsgASAEIAhBDGoQ5gxFDQIgAEEEaiEAA0AgAiAAIgFrIgRBAkgNByABLQABIQACQAJAAkACQAJAAn8gASwAACIFRQRAIAAgBmotAAAMAQsgBSAAwBAoC0H/AXEOEAICBAQEBAABAgQEBAQEBAMECyAEQQJGDQggAUEDaiEADAQLIARBBEkNByABQQRqIQAMAwsgAyABNgIADAgLIAIgAUECaiIAa0ECSA0IIAAtAAANASABLQADQT5HDQEgAyABQQRqNgIADAMLIAFBAmohAAwACwALIAEgBCAIQQxqEOYMRQ0BIAIgAEEEaiIEa0ECSA0FIAAtAAQNASAALQAFQT5HDQEgAyAAQQZqNgIACyAIKAIMIQkMBAsgAyAENgIADAILQX4hCQwCCyADIAE2AgALQQAhCQsgCEEQaiQAIAkLrQIBBX9BfyEEAkACQCACIAFrQQJIDQACQCABLQAADQAgAS0AAUEtRw0AIABByABqIQcgAUECaiEAA0AgAiAAIgFrIgZBAkgNAiABLQABIQACQAJAAkACQAJAAn8gASwAACIIRQRAIAAgB2otAAAMAQsgCCAAwBAoC0H/AXEiAA4JBgYDAwMDAAEGAgsgBkECRg0HIAFBA2ohAAwECyAGQQRJDQYgAUEEaiEADAMLIABBG0YNAQsgAUECaiEADAELIAIgAUECaiIAa0ECSA0CIAAtAAANACABLQADQS1HDQALIAIgAUEEaiIAa0ECSA0BIAAtAAAEQCAAIQEMAQsgAUEGaiAAIAEtAAVBPkYiABshAUENQQAgABshBQsgAyABNgIAIAUhBAsgBA8LQX4LjQIBA38gAUHIAGohBgNAIAMgAiIBayICQQJIBEBBfw8LIAEtAAEhBQJAAkACQAJAAkACQAJAAn8gASwAACIHRQRAIAUgBmotAAAMAQsgByAFwBAoCyIFQf8BcQ4OAwMFBQUFAAEDBQUFAgIFCyACQQJGDQUgAUEDaiECDAYLIAJBBEkNBCABQQRqIQIMBQsgAUECaiECIAAgBUcNBCADIAJrQQJIBEBBZQ8LIAQgAjYCACABLQADIQACfyABLAACIgFFBEAgACAGai0AAAwBCyABIADAECgLQf8BcSIAQR5LQQEgAHRBgJzAgQRxRXINAUEbDwsgBCABNgIAC0EADwsgAUECaiECDAELC0F+C5YBAQJ/IAJBCzYCAEEBIQMCQCABIABrQQZHDQAgAC0AAQ0AIAAtAAAiAUH4AEYEf0EABSABQdgARw0BQQELIQEgAC0AAw0AIAAtAAIiBEHtAEcEQCAEQc0ARw0BQQEhAQsgAC0ABQ0AIAAtAAQiAEHsAEcEQCAAQcwARw0BQQAPC0EAIQMgAQ0AIAJBDDYCAEEBIQMLIAMLhwICB38BfCMAQRBrIgQkACAAQdyDCygCAEEIQQAQTyAAEMAFtyEIIAAoAhAiASgC6AEhAyABKAKEAiEFIAEoAoACIQYDQCADIAEoAuwBSkUEQAJAIANBBnQiByABKALEAWoiAigCAEUNACACKAIEKAIAIgJFBEAgABAfIQEgBCADNgIEIAQgATYCAEGMtAQgBBAyDAELIAYgAiACKAIQKwNYIAigIAErA2CgQQAQmQEaIAAoAhAiASgCxAEgB2oiAigCBCACKAIAQQJ0akEEaygCACICIAUgAigCECsDYCAIoCABKwNAoEEAEJkBGgsgA0EBaiEDIAAoAhAhAQwBCwsgBEEQaiQAC9oCAgp/AXwgAEHcgwsoAgBBCEEAEE8hB0EBIQEDQCAAKAIQIgUoArQBIgQgAUgEQCAHtyELQQEhAQNAIAEgBEpFBEAgAUECdCEJIAFBAWoiByEBA0AgBSgCuAEiAiAJaigCACEDIAEgBEpFBEAgAiABQQJ0aigCACIGIAMgAygCECgC6AEgBigCECgC6AFKIgIbIggoAhAiCigC7AEgAyAGIAIbIgMoAhAiBigC6AEiAk4EQCAIIAMgAkEGdCICIAooAsQBaigCBCgCACgCECgC+AEgBigCxAEgAmooAgQoAgAoAhAoAvgBSCICGygCECgChAIgAyAIIAIbKAIQKAKAAiALQQAQmQEaIAAoAhAiBSgCtAEhBAsgAUEBaiEBDAELCyADEO8MIAAoAhAiBSgCtAEhBCAHIQEMAQsLBSAFKAK4ASABQQJ0aigCABDABSABQQFqIQEMAQsLC4ADAQZ/AkAgAiABayIFQQJIDQACQAJAAkACQAJAAkACQAJAAn8gAS0AASIGRQRAIAAgAS0AACIEai0ASAwBCyAGwCABLAAAIgQQKAtB/wFxIghBFWsOCgMCBwIHBwcHAQMACyAIQQZrDgUEAwYCAgYLIARBA3ZBHHEgBkHwoAhqLQAAQQV0ckGAlAhqKAIAIAR2QQFxRQ0FCyAAQcgAaiEJAkACQANAIAIgASIAQQJqIgFrIgVBAkgNCCAALQACIQQCQAJAAkACfyAALQADIgZFBEAgBCAJai0AAAwBCyAGwCAEwBAoC0H/AXEiCEESaw4MBQoKCgMKAwMDAwoBAAsgCEEGaw4CAQMJCyAEQQN2QRxxIAZB8KIIai0AAEEFdHJBgJQIaigCACAEdkEBcQ0BDAgLCyAFQQJGDQUMBgsgBUEESQ0EDAULIABBBGohAUEcIQcMBAtBFiEHDAMLIAVBBEkNAQwCCyAFQQJHDQELQX4PCyADIAE2AgAgBw8LQX8LrQUBB38jAEEQayIIJABBfyEJAkAgAiABayIGQQJIDQACQAJAAkACQAJAAkACQAJ/IAEtAAEiB0UEQCAAIAEtAAAiBWotAEgMAQsgB8AgASwAACIFECgLQf8BcSIEQQVrDgMFAQIACwJAIARBFmsOAwMFAwALIARBHUcNBCAFQQN2QRxxIAdB8KAIai0AAEEFdHJBgJQIaigCACAFdkEBcQ0CDAQLIAZBAkcNAwwCCyAGQQRPDQIMAQsgAEHIAGohBiABIQQCQAJAAkACQAJAA0AgAiAEIgBBAmoiBGsiB0ECSA0JIAAtAAIhBQJAAkACfyAALQADIgpFBEAgBSAGai0AAAwBCyAKwCAFwBAoC0H/AXFBBmsOGAEDBwQEBwcHBwUHBwcHBwQCBwICAgIHAAcLIAVBA3ZBHHEgCkHwoghqLQAAQQV0ckGAlAhqKAIAIAV2QQFxDQEMBgsLIAdBAkYNBQwECyAHQQRJDQQMAwsgASAEIAhBDGoQ7QxFDQIgAEEEaiEAA0AgAiAAIgFrIgRBAkgNByABLQAAIQACQAJAAkACQAJAAn8gASwAASIFRQRAIAAgBmotAAAMAQsgBSAAwBAoC0H/AXEOEAICBAQEBAABAgQEBAQEBAMECyAEQQJGDQggAUEDaiEADAQLIARBBEkNByABQQRqIQAMAwsgAyABNgIADAgLIAIgAUECaiIAa0ECSA0IIAEtAAMNASAALQAAQT5HDQEgAyABQQRqNgIADAMLIAFBAmohAAwACwALIAEgBCAIQQxqEO0MRQ0BIAIgAEEEaiIEa0ECSA0FIAAtAAUNASAALQAEQT5HDQEgAyAAQQZqNgIACyAIKAIMIQkMBAsgAyAENgIADAILQX4hCQwCCyADIAE2AgALQQAhCQsgCEEQaiQAIAkLrQIBBX9BfyEEAkACQCACIAFrQQJIDQACQCABLQABDQAgAS0AAEEtRw0AIABByABqIQggAUECaiEAA0AgAiAAIgFrIgZBAkgNAiABLQAAIQcCQAJAAkACQAJAAn8gASwAASIARQRAIAcgCGotAAAMAQsgACAHwBAoC0H/AXEiAA4JBgYDAwMDAAEGAgsgBkECRg0HIAFBA2ohAAwECyAGQQRJDQYgAUEEaiEADAMLIABBG0YNAQsgAUECaiEADAELIAIgAUECaiIAa0ECSA0CIAEtAAMNACAALQAAQS1HDQALIAIgAUEEaiIAa0ECSA0BIAEtAAUEQCAAIQEMAQsgAUEGaiAAIAEtAARBPkYiABshAUENQQAgABshBQsgAyABNgIAIAUhBAsgBA8LQX4LjQIBA38gAUHIAGohBgNAIAMgAiIBayICQQJIBEBBfw8LIAEtAAAhBQJAAkACQAJAAkACQAJAAn8gASwAASIHRQRAIAUgBmotAAAMAQsgByAFwBAoCyIFQf8BcQ4OAwMFBQUFAAEDBQUFAgIFCyACQQJGDQUgAUEDaiECDAYLIAJBBEkNBCABQQRqIQIMBQsgAUECaiECIAAgBUcNBCADIAJrQQJIBEBBZQ8LIAQgAjYCACABLQACIQACfyABLAADIgFFBEAgACAGai0AAAwBCyABIADAECgLQf8BcSIAQR5LQQEgAHRBgJzAgQRxRXINAUEbDwsgBCABNgIAC0EADwsgAUECaiECDAELC0F+C5wBAgN/AXwgAEHcgwsoAgBBCEEAEE8gABDABbchBEEBIQEDQCABIAAoAhAiAigCtAFKRQRAIAIoArgBIAFBAnRqKAIAIgIQwAUgACgCECIDKAKAAiACKAIQKAKAAiADKwNgIASgQQAQmQEaIAIoAhAoAoQCIAAoAhAiAygChAIgAysDQCAEoEEAEJkBGiACEPQMIAFBAWohAQwBCwsLBABBAAukAwIHfwF8IABB3IMLKAIAQQhBABBPtyEIIAAoAhAiASgC6AEhBEEBIQUDQCABKALsASAESARAA0ACQCAFIAEoArQBSg0AIAEoArgBIAVBAnRqKAIAEPYMIAVBAWohBSAAKAIQIQEMAQsLBQJAIARBBnQiBiABKALEAWoiASgCAEUNACABKAIEKAIAIgdFDQAgBygCECgC+AEhAQJAAkADQCABQQBMDQIgABBeKAIQKALEASAGaigCBCABQQFrIgFBAnRqKAIAIgIoAhAiAy0ArAFFDQEgACACEOEMRQ0ACyACKAIQIQMLIAIgACgCECgCgAIgAysDYCAIoEEAEJkBGgsgACgCECgCxAEgBmooAgAgBygCECgC+AFqIQECQANAIAEgABBeKAIQKALEASAGaigCAE4NAiAAEF4oAhAoAsQBIAZqKAIEIAFBAnRqKAIAIgIoAhAiAy0ArAFFDQEgAUEBaiEBIAAgAhDhDEUNAAsgAigCECEDCyAAKAIQKAKEAiACIAMrA1ggCKBBABCZARoLIARBAWohBCAAKAIQIQEMAQsLC4EBAQJ/IAJBCzYCAEEBIQMCQCABIABrQQNHDQAgAC0AACIBQfgARgR/QQAFIAFB2ABHDQFBAQshASAALQABIgRB7QBHBEAgBEHNAEcNAUEBIQELIAAtAAIiAEHsAEcEQCAAQcwARw0BQQAPC0EAIQMgAQ0AIAJBDDYCAEEBIQMLIAMLmgEBAn8CQCAAEF4gAEYNACAAEO4MIAAoAhAiASgCgAIgASgChAIQhwMiAQRAIAEoAhAiASABKAKcAUGAAWo2ApwBDAELIAAoAhAiASgCgAIgASgChAJEAAAAAAAA8D9BgAEQmQEaC0EBIQEDQCABIAAoAhAiAigCtAFKRQRAIAIoArgBIAFBAnRqKAIAEPgMIAFBAWohAQwBCwsL5AMBBX9BASEEAkAgAiABayIFQQBMDQACQAJAAkACQAJAAkACQAJAIABByABqIgggAS0AAGotAAAiB0EFaw4UAgMEBgEBBgYGBgYGBgYGBgEFBgUACyAHQR5HDQULQRYhBgwECyAFQQFGDQQgACABIAAoAuACEQAADQMgACABIAAoAtQCEQAARQ0DQQIhBAwCCyAFQQNJDQMgACABIAAoAuQCEQAADQIgACABIAAoAtgCEQAARQ0CQQMhBAwBCyAFQQRJDQIgACABIAAoAugCEQAADQEgACABIAAoAtwCEQAARQ0BQQQhBAsgASAEaiEBA0AgAiABayIFQQBMDQNBASEEAkACQAJAIAggAS0AAGotAAAiB0ESaw4KAgQEBAEEAQEBAQALAkACQAJAIAdBBWsOAwABAgYLIAVBAUYNBiAAIAEgACgC4AIRAAANBSAAIAEgACgCyAIRAABFDQVBAiEEDAILIAVBA0kNBSAAIAEgACgC5AIRAAANBCAAIAEgACgCzAIRAABFDQRBAyEEDAELIAVBBEkNBCAAIAEgACgC6AIRAAANAyAAIAEgACgC0AIRAABFDQNBBCEECyABIARqIQEMAQsLIAFBAWohAUEcIQYLIAMgATYCACAGDwtBfg8LQX8LtAYBB38jAEEQayIHJABBASEFQX8hCAJAIAIgAWsiBEEATA0AAkACQAJAAkACQAJAAkACQCAAQcgAaiIKIAEtAABqLQAAIgZBBWsOAwECAwALAkAgBkEWaw4DBAYEAAsMBQsgBEEBRg0DIAAgASAAKALgAhEAAA0EIAAgASAAKALUAhEAAEUNBEECIQUMAgsgBEEDSQ0CIAAgASAAKALkAhEAAA0DIAAgASAAKALYAhEAAEUNA0EDIQUMAQsgBEEESQ0BIAAgASAAKALoAhEAAA0CIAAgASAAKALcAhEAAEUNAkEEIQULIAEgBWohBANAIAIgBGsiCUEATA0EQQEhBSAEIQYCQAJAAkACQAJAAkACQAJAAkACQCAKIAQtAABqLQAAQQVrDhkAAQIHAwMHBwcHBAcHBwcHAwkHCQkJCQcFBwsgCUEBRg0KIAAgBCAAKALgAhEAAA0EIAAgBCAAKALIAhEAAEUNBEECIQUMCAsgCUEDSQ0JIAAgBCAAKALkAhEAAA0DIAAgBCAAKALMAhEAAEUNA0EDIQUMBwsgCUEESQ0IIAAgBCAAKALoAhEAAA0CIAAgBCAAKALQAhEAAEUNAkEEIQUMBgsgASAEIAdBDGoQ9wxFDQEgBEEBaiEFA0AgAiAFIgFrIgZBAEwNCwJAAkACQAJAAkAgCiABLQAAai0AAA4QCgoEBAQAAQIKBAQEBAQEAwQLIAZBAUYNDCAAIAEgACgC4AIRAAANCSABQQJqIQUMBAsgBkEDSQ0LIAAgASAAKALkAhEAAA0IIAFBA2ohBQwDCyAGQQRJDQogACABIAAoAugCEQAADQcgAUEEaiEFDAILIAIgAUEBaiIFa0EATA0MIAUtAABBPkcNASADIAFBAmo2AgAgBygCDCEIDAwLIAFBAWohBQwACwALIAEgBCAHQQxqEPcMDQELIAMgBDYCAAwHCyACIARBAWoiBmtBAEwNByAELQABQT5HDQAgAyAEQQJqNgIAIAcoAgwhCAwHCyADIAY2AgAMBQsgAyABNgIADAQLIAQgBWohBAwACwALQX4hCAwCCyADIAE2AgALQQAhCAsgB0EQaiQAIAgLtAIBBH8CQCACIAFrQQBMDQACQAJAAkAgAS0AAEEtRw0AIABByABqIQYgAUEBaiEEA0AgAiAEIgFrIgRBAEwNBAJAAkACQAJAAkACQCAGIAEtAABqLQAAIgcOCQcHBAQEAAECBwMLIARBAUYNCCAAIAEgACgC4AIRAAANBiABQQJqIQQMBQsgBEEDSQ0HIAAgASAAKALkAhEAAA0FIAFBA2ohBAwECyAEQQRJDQYgACABIAAoAugCEQAADQQgAUEEaiEEDAMLIAdBG0YNAQsgAUEBaiEEDAELIAIgAUEBaiIEa0EATA0EIAQtAABBLUcNAAtBfyEFIAIgAUECaiIAa0EATA0BIAFBA2ogACABLQACQT5GIgAbIQFBDUEAIAAbIQULIAMgATYCAAsgBQ8LQX4PC0F/C40CAQN/IAFByABqIQYCQAJAA0AgAyACayIFQQBMBEBBfw8LAkACQAJAAkACQAJAIAYgAi0AAGotAAAiBw4OBQUEBAQAAQIFBAQEAwMECyAFQQFGDQcgASACIAEoAuACEQAADQQgAkECaiECDAULIAVBA0kNBiABIAIgASgC5AIRAAANAyACQQNqIQIMBAsgBUEESQ0FIAEgAiABKALoAhEAAA0CIAJBBGohAgwDCyACQQFqIQIgACAHRw0CIAMgAmtBAEwEQEFlDwsgBCACNgIAIAYgAi0AAGotAAAiAEEeS0EBIAB0QYCcwIEEcUVyDQNBGw8LIAJBAWohAgwBCwsgBCACNgIAC0EADwtBfgscACAAIAEgAiADEMwHIgAEQCAAQRc6AIIBCyAACxwAQYgDIAAgASACIAMgBCAFIAYgByAIIAkQgA0LEQAgACABIAJBhwNBhgMQhgsLxAQBAn8jAEEQayILJAAgC0EANgIIIAtBADYCBCALQQA2AgAgCyADIAIoAkAiDEEFbGoiAzYCDAJ/AkACQCACIAMgBCAMQQF0ayIMIAtBBGogCyALQQhqIAtBDGoQygdFDQAgCygCBCIERQ0AAkACQCAKAn8CQAJAAkAgAiAEIAsoAgAiA0GEtAggAigCGBEGAEUEQCABDQEMCAsgBgRAIAYgCygCCDYCAAsgCygCDCEDIAcEQCAHIAM2AgALIAIgAyAMIAtBBGogCyALQQhqIAtBDGoQygdFDQYgCygCBCIERQ0BIAsoAgAhAwsgAiAEIANBjLQIIAIoAhgRBgAEQCACIAsoAggiBCAMEO8CQV9xQcEAa0EZSw0HIAgEQCAIIAQ2AgALIAsoAgwhAyAJBEAgCSACIAQgAyACKAJAayAAEQQANgIACyACIAMgDCALQQRqIAsgC0EIaiALQQxqEMoHRQ0GIAsoAgQiBEUNBSALKAIAIQMLIAEgAiAEIANBlbQIIAIoAhgRBgBFcg0GIAIgCygCCCIEIAsoAgwiAyACKAJAa0GgtAggAigCGBEGAEUNASAKRQ0DQQEMAgsgAQ0EDAMLIAIgBCADIAIoAkBrQaS0CCACKAIYEQYARQ0EIApFDQFBAAs2AgALA0AgAiADIAwQ7wJBCWsiAEEXS0EBIAB0QZOAgARxRXJFBEAgAyACKAJAaiEDDAELCyAMIAMiBEcNAgtBAQwCCyALKAIMIQQLIAUgBDYCAEEACyALQRBqJAALHABBhQMgACABIAIgAyAEIAUgBiAHIAggCRCADQv9AQEBfyAAQcgAaiEEA0AgAiABa0EASgRAAkACQAJAAkACQAJAIAQgAS0AAGotAABBBWsOBgABAgUEAwULIAMgAygCBEEBajYCBCABQQJqIQEMBgsgAyADKAIEQQFqNgIEIAFBA2ohAQwFCyADIAMoAgRBAWo2AgQgAUEEaiEBDAQLIANBADYCBCADIAMoAgBBAWo2AgAgAUEBaiEBDAMLIAMgAygCAEEBajYCAAJ/IAIgAUEBaiIAa0EATARAIAAMAQsgAUECaiAAIAQgAS0AAWotAABBCkYbCyEBIANBADYCBAwCCyADIAMoAgRBAWo2AgQgAUEBaiEBDAELCwt5AQN/AkADQAJAIAEtAAAhAyAALQAAIQJBASEEIAFBAWohASAAQQFqIQBBASACQSBrIAIgAkHhAGtB/wFxQRpJG0H/AXEiAkVBAXQgAiADQSBrIAMgA0HhAGtB/wFxQRpJG0H/AXFHG0EBaw4CAAIBCwtBACEECyAEC0EBAX8CQCAARQRAQQYhAQwBCwNAIAFBBkYEQEF/DwsgACABQQJ0QeCnCGooAgAQgw0NASABQQFqIQEMAAsACyABC7YHAgp/A3wgACgCECIBKALoASEJIAEoAsQBIQQDQCAJIAEoAuwBSkUEQCAEIAlBBnRqIQVBACECA0AgBSgCACACSgRAIAUoAgQgAkECdGooAgAiCigCECIGKwNQRAAAAAAAAOA/oiELQQAhAwJAIAYoAuABIghFDQADQCAIIANBAnRqKAIAIgdFDQECQCAHQTBBACAHKAIAQQNxIgFBA0cbaigCKCAHQVBBACABQQJHG2ooAihHDQAgBygCECgCYCIBRQ0AIAsgASsDIEQAAAAAAADgP6IQJSELCyADQQFqIQMMAAsACyALIAUrAyhkBEAgBSALOQMoIAUgCzkDGAsgCyAFKwMgZARAIAUgCzkDICAFIAs5AxALAkAgBigC6AEiAUUNAAJAIAAgAUYEQEQAAAAAAAAAACEMDAELIAFB3IMLKAIAQQhBABBPtyEMIAooAhAhBgsgBigC9AEiAyABKAIQIgEoAugBRgRAIAEgASsDgAEgCyAMoBAlOQOAAQsgAyABKALsAUcNACABIAErA3ggCyAMoBAlOQN4CyACQQFqIQIMAQsLIAlBAWohCSAAKAIQIQEMAQsLIAAQ4wwhByAEIAAoAhAiAigC7AEiAUEGdGoiAygCBCgCACgCECADKwMQOQMYIAIoAugBIQpEAAAAAAAAAAAhCwNAIAEgCkoEQCAEIAFBAWsiA0EGdGoiBigCACAEIAFBBnRqIgErAyggBisDIKAgAigC/AG3oCABKwMYIAYrAxCgRAAAAAAAACBAoBAlIQ1BAEoEQCAGKAIEKAIAKAIQIA0gASgCBCgCACgCECsDGKA5AxgLIAsgDRAlIQsgAyEBDAELCwJAIAdFDQAgAi0AdEEBcUUNACAAQQAQ4gwgACgCECICLQCUAkEBRw0AIAQgAigC7AEiAUEGdGooAgQoAgAoAhArAxghDCACKALoASEARAAAAAAAAAAAIQsDQCAAIAFODQEgCyAEIAFBAWsiAUEGdGooAgQoAgAoAhArAxgiDSAMoRAlIQsgDSEMDAALAAsCQCACLQCUAkEBRw0AIAIoAugBIQggAigC7AEhAwNAIAMiACAITA0BIAQgAEEBayIDQQZ0aiIBKAIAQQBMDQAgASgCBCgCACgCECALIAQgAEEGdGooAgQoAgAoAhArAxigOQMYDAALAAsgAkHAAWohAQNAIAEoAgAiAARAIAAoAhAiACAEIAAoAvQBQQZ0aigCBCgCACgCECsDGDkDGCAAQbgBaiEBDAELCws7AQF/QQEhBAJAIABBASAAKAKcASABIAIgAyAALQD8A0VBARDQByIBRQRAIAAQkw1FDQELIAEhBAsgBAu1OQIPfwh8IwBBEGsiDyQAIAAoAhAoAsABBEAgABD2BiAAEIUNQZyDCy0AAEEBRgRAIwBBoAFrIgUkAAJAIAAoAhAiASgC7AEgASgC6AFrQQJIDQAgASgCxAEhBkEBIQMDQCAGIANBAWoiB0EGdGooAgAEQEEAIQIDQCAGIANBBnQiCWoiBCgCACACTARAIAchAwwDBQJAIAQoAgQgAkECdGooAgAiChC1DUUNACACIQEDQAJAIAEiBkEBaiIBIAAoAhAoAsQBIAlqIgQoAgBODQAgBCgCBCABQQJ0aigCACILKAIQKALAASgCACEEIAooAhAoAsABKAIAIQggCxC1DUUNACAIQTBBACAIKAIAQQNxQQNHG2ooAiggBEEwQQAgBCgCAEEDcUEDRxtqKAIoRw0AIAggBBCwDUUNACAEKAIQIQQgBUH4AGoiCyAIKAIQQRBqQSgQHhogBUHQAGoiCCAEQRBqQSgQHhogCyAIELoJRQ0BCwsgASACa0ECSA0AIAAgAyACIAZBARCqDQsgAkEBaiECIAAoAhAiASgCxAEhBgwBCwALAAsLQQEhBgNAQQAhAiADQQBMBEADQCAGIAAoAhAiASgCtAFKDQMgBkECdCAGQQFqIQYgASgCuAFqKAIAEKcNRQ0AC0GT3gRBABB8BQNAIANBBnQiCSABKALEAWoiBygCACACSgRAAkAgBygCBCACQQJ0aigCACIKEKUNRQ0AIAIhAQNAAkAgASIHQQFqIgEgACgCECgCxAEgCWoiBCgCAE4NACAEKAIEIAFBAnRqKAIAIgsoAhAoAsgBKAIAIQQgCigCECgCyAEoAgAhCCALEKUNRQ0AIAhBUEEAIAgoAgBBA3FBAkcbaigCKCAEQVBBACAEKAIAQQNxQQJHG2ooAihHDQAgCCAEELANRQ0AIAQoAhAhBCAFQShqIAgoAhBBOGpBKBAeGiAFIARBOGpBKBAeIgRBKGogBBC6CUUNAQsLIAEgAmtBAkgNACAAIAMgAiAHQQAQqg0LIAJBAWohAiAAKAIQIQEMAQsLIANBAWshAwwBCwsLIAVBoAFqJAALIAAoAhAiBSgC6AEhAwNAIAUoAuwBIANOBEBBACEGIANBBnQiAiAFKALEAWoiCCgCACIHQQAgB0EAShshCUEAIQEDQCABIAlHBEAgCCgCBCABQQJ0aigCACgCECIEIAY2AvgBIAFBAWohASAELQC1AUEGRgR/IAQoAuwBBUEBCyAGaiEGDAELCyAGIAdKBEAgBkEBakEEEBghByAAKAIQIgUoAsQBIAJqKAIAIQEDQCABQQBKBEAgByAFKALEASACaigCBCABQQFrIgFBAnRqKAIAIgQoAhAoAvgBQQJ0aiAENgIADAELCyAFKALEASACaiAGNgIAIAcgBkECdGpBADYCACAFKALEASACaigCBBAXIAAoAhAiBSgCxAEgAmogBzYCBAsgA0EBaiEDDAELCwJ/IwBBEGsiDSQAIAAiBygCEEHAAWohAANAAkAgACgCACIDBEBBACEAIAMoAhAiASgC0AEiAkUNAQNAIAIgAEECdGooAgAiAkUNAiACEJoNIABBAWohACADKAIQIgEoAtABIQIMAAsACwJAIAcoAhAiASgCxAEiAygCOEUEQCABKAK0AUEATA0BCyADKAIEIQZBACECAkADQCAGIAJBAnRqKAIAIgBFDQIgACgCECgC2AEhBUEAIQACQANAIAUgAEECdGooAgAiBARAAkAgBCgCECIEKAJgRQ0AIAQtAHINACABKALoAQ0DIAMgASgC7AEiAEEBaiAAQQNqQcAAEH0hACAHKAIQIgEgAEFAazYCxAEgASgC7AEhAANAIAcoAhAiASgCxAEhAiAAQQBOBEAgAiAAQQZ0aiIBIAFBQGpBwAAQHhogAEEBayEADAELCyACIABBBnRqIgBBADYCACAAQQA2AghBAkEEEEUiAkUNBSAAQQA2AjggACACNgIEIAAgAjYCDCAAQoCAgICAgID4PzcDGCAAQoCAgICAgID4PzcDKCAAQoCAgICAgID4PzcDECAAQoCAgICAgID4PzcDICABIAEoAugBQQFrNgLoAQwGCyAAQQFqIQAMAQsLIAJBAWohAgwBCwtB+ZgDQbS7AUG8AUH95QAQAAALIA1BCDYCAEGI8wgoAgBBgOoDIA0QHRoQJgALIAcQrg4gBygCEEHAAWohAEEAIQYDQAJAIAAoAgAiBARAQQAhAkEAIQAgBCgCECIDKALQASIFRQ0BA0AgBSAAQQJ0aigCACIIBEACQCAIKAIQIgEoAmAiCUUNACABLQByBEAgBygCEC0AdEEBcQRAIAEgCSsDIDkDiAEMAgsgASAJKwMYOQOIAQwBCyAIEJYNIAQoAhAiAygC0AEhBUEBIQYLIABBAWohAAwBCwsDQCACIAMoAuQBTw0CAkAgAygC4AEgAkECdGooAgAiAUEwQQAgASgCAEEDcSIAQQNHG2ooAigiBSABQVBBACAAQQJHG2ooAigiCEYNACABIQAgBSgCECgC9AEgCCgCECgC9AFHDQADQCAAKAIQIgUoArABIgANAAsgASgCECIAIAUtAHIiCDoAciAAKAJgIgBFDQAgCARAIAUgAEEgQRggBygCECgCdEEBcRtqKwMAIhAgBSsDiAEiESAQIBFkGzkDiAEMAQsgARCWDSAEKAIQIQNBASEGCyACQQFqIQIMAAsACyAGBEAjAEEgayIDJAAgA0IANwMYIANCADcDECAHKAIQIgAoAugBIQkDQAJAAkACQCAAKALsASAJTgRAIAAoAsQBIAlBBnRqIQ5BACEFQQAhAANAIA4oAgAgAEoEQCAOKAIEIABBAnRqKAIAIgsoAhAoAoABBEAgBUUEQCADQYjUCigCADYCDEHyhQEgA0EMakEAEOMBIQULIAMgADYCACADQRBqIQEjAEEwayICJAAgAiADNgIMIAIgAzYCLCACIAM2AhACQAJAAkACQAJAAkBBAEEAQau0ASADEEsiCkEASA0AQQEhCCAKQQFqIQQCQCAKIAEQOSABECFrIgxPBEAgARAkQQAgBCAMayIMQQFGGw0BIAEgDBC1AgtBACEICyACQgA3AxggAkIANwMQIAggCkEQT3ENASACQRBqIQwgCiAIBH8gDAUgARBdCyAEQau0ASACKAIsEEsiBEcgBEEATnENAiAEQQBMDQAgARAkBEAgBEGAAk8NBCAIBEAgARBdIAJBEGogBBAeGgsgASABLQAPIARqOgAPIAEQIUEQSQ0BQaG2A0H5gAFB1wFB9B4QAAALIAgNBCABIAEoAgQgBGo2AgQLIAJBMGokAAwEC0GfpQNB+YABQcoBQfQeEAAAC0GQmgNB+YABQc8BQfQeEAAAC0GGzQFB+YABQdIBQfQeEAAAC0HqoAFB+YABQdkBQfQeEAAACwJAIAEQJARAIAEQIUEPRg0BCyADQRBqIgEQISABEDlPBEAgAUEBELUCCyADQRBqIgEQISECIAEQJARAIAEgAmpBADoAACADIAMtAB9BAWo6AB8gARAhQRBJDQFBobYDQfmAAUGcAkGutAEQAAALIAMoAhAgAmpBADoAACADIAMoAhRBAWo2AhQLAkAgA0EQahAkBEAgA0EAOgAfDAELIANBADYCFAsgA0EQaiIBECQhAiAFIAEgAygCECACG0EBEIgBIgRB9eEAQRhBARAxGiALKAIQKALIASICKAIEIgFBUEEAIAEoAgBBA3FBAkcbaigCKCgCECgC+AEhASACKAIAIgJBUEEAIAIoAgBBA3FBAkcbaigCKCgCECgC+AEhAiAEKAIQIgQgCzYCFCAEIAIgASABIAJIGzYCECAEIAIgASABIAJKGzYCDAsgAEEBaiEADAELCyAFRQ0CIAUQNUECSA0BQQAhBCAFEBohAQNAIAEEQCAFIAEQGyICIQADQCAABEACQCAAKAIQIggoAhAgASgCECIKKAIMTARAQQEhBCAFIAAgAUEAQQEQYBoMAQsgCigCECAIKAIMSg0AIAUgASAAQQBBARBgGgsgBSAAEBshAAwBBSACIQEMAwsACwALCyAERQ0BIAVBqtwAQQEQjwEhAiAFEDVBBBAYIQwgBRA1QQQQGCEIIAUQGiEEA0ACQAJAIAQEQCAEKAIQKAIIDQIgBSAEQQFBARDxB0UNAiAFIAQgAiAIEKYIRQ0BQQAhCiACEDUhCwNAIAIQGiEAAkACQANAIABFDQEgBSAAQQFBABDxBwRAIAIgABAbIQAMAQsLIAwgCkECdGogACgCECgCFDYCACACIAAQrwQgBSAAECkhAANAIABFDQIgBSAAECwgBSAAEPMHIQAMAAsACyAKIAtGBEAgCCALQQRBCBCTAUEAIQAgC0EAIAtBAEobIQEDQCAAIAFGDQUgDCAAQQJ0IgpqKAIAIgsoAhAgCCAKaigCACIKNgL4ASAOKAIEIApBAnRqIAs2AgAgAEEBaiEADAALAAtB1whBxLsBQZgCQck8EAAACyAKQQFqIQoMAAsACyAIEBcgDBAXDAQLIAIQGiEAA0AgAEUNASACIAAQGyACIAAQrwQhAAwACwALIAUgBBAbIQQMAAsACyADLQAfQf8BRgRAIAMoAhAQFwsgA0EgaiQADAILIAUQtQELIAlBAWohCSAHKAIQIQAMAQsLIAcQmQgLIA1BEGokACAGDAQLIANBuAFqIQAMAAsAC0EAIQADQCABKALkASAATQRAIAFBuAFqIQAMAgUgASgC4AEgAEECdGooAgAiAkFQQQAgAigCAEEDcSIGQQJHG2ooAigoAhAoAvQBIAJBMEEAIAZBA0cbaigCKCgCECgC9AFGBEAgAhCaDSADKAIQIQELIABBAWohAAwBCwALAAsACwRAIAcQhQ0LIAcoAhBBwAFqIQEDQCABKAIAIgMEQCADKAIQIgAgACkDwAE3A4gCIAMoAhAiACAAKQPIATcDkAIgAygCECIGKALIASECQQAhAQNAIAEiAEEBaiEBIAIgAEECdGooAgANAAsgBigCwAEhBUEAIQEDQCABIgJBAWohASAFIAJBAnRqKAIADQALIAZBADYCxAEgACACakEEakEEEBghACADKAIQIgFBADYCzAEgASAANgLAAUEEQQQQGCEAIAMoAhAiASAANgLIASABQbgBaiEBDAELCyAHKAIQIgEoAsQBIQ0gBygCSCgCEC0AcSEAIA8gASgC+AEiAjYCCCAPQQUgAiAAQQFxGzYCDCABKALoASEFA0AgASgC7AEgBU4EQEEAIQMgDSAFQQZ0aiIIKAIEKAIAKAIQQQA2AvQBIA9BCGogBUEBcUECdGooAgC3IRJEAAAAAAAAAAAhEQNAAkAgCCgCACADSgRAIAgoAgQiASADQQJ0aigCACIEKAIQIgIgAisDYCIQOQOAAiACKALkAUUNAUEAIQZEAAAAAAAAAAAhEANAIAIoAuABIAZBAnRqKAIAIgAEQCAAQTBBACAAKAIAQQNxIgFBA0cbaigCKCAAQVBBACABQQJHG2ooAihGBEAgEAJ8RAAAAAAAAAAAIRAgACgCECIBKAJgIQICQAJAIAEtACxFBEAgAS0AVEEBRw0BCyABLQAxIglBCHENASABLQBZIgFBCHENASAJQQVxRQ0AIAEgCUYNAQtEAAAAAAAAMkAgAkUNARogAkEgQRggAEFQQQAgACgCAEEDcUECRxtqKAIoECsoAhAtAHRBAXEbaisDAEQAAAAAAAAyQKAhEAsgEAugIRAgBCgCECECCyAGQQFqIQYMAQUgAiAQIAIrA2CgIhA5A2AgCCgCBCEBDAMLAAsACyAFQQFqIQUgBygCECEBDAMLIAEgA0EBaiIDQQJ0aigCACIABEAgBCAAIBAgACgCECsDWKAgEqAiEEEAEJkBGiAAKAIQAn8gESAQoCIQmUQAAAAAAADgQWMEQCAQqgwBC0GAgICAeAsiADYC9AEgALchESAEKAIQIQILAkAgAigCgAEiCUUNACACKAKQAiIBKAIAIgAgASgCBCIBIABBUEEAIAAoAgAiCkEDcUECRxtqKAIoKAIQKAL4ASABQVBBACABKAIAIgtBA3FBAkcbaigCKCgCECgC+AFKIgIbIQYgBygCECgC+AEgCSgCECIOKAKsAWxBAm23IRAgBkFQQQAgASAAIAIbIgFBMEEAIAsgCiACG0EDcSIMQQNHG2ooAigiACABQVBBACAMQQJHG2ooAigiARDJBwR/IAogCyACGwUgASAAIAAoAhArA1ggASgCECsDYCAQoKAgDigCnAEQmQEaIAYoAgALQQNxIgFBAkcbaigCKCIAIAZBMEEAIAFBA0cbaigCKCIBEMkHDQAgASAAIAAoAhArA1ggASgCECsDYCAQoKAgCSgCECgCnAEQmQEaC0EAIQYDQCAGIAQoAhAiACgC1AFPDQECfyAAKALQASAGQQJ0aigCACIAQTBBACAAKAIAQQNxIgJBA0cbaigCKCIBIABBUEEAIAJBAkcbaigCKCICIAEoAhAoAvgBIAIoAhAoAvgBSCIKGyIJKAIQKwNgIAIgASAKGyIBKAIQKwNYoCIQIAcoAhAoAvgBIAAoAhAoAqwBbLegIhOZRAAAAAAAAOBBYwRAIBOqDAELQYCAgIB4CyECAkAgCSABEIcDIgoEQCAKKAIQIgEgASgCrAEiCQJ/IAK3IhMgECAHKAIQKAL4AbegAn8gACgCECIAKwOIASIQRAAAAAAAAOA/RAAAAAAAAOC/IBBEAAAAAAAAAABmG6AiEJlEAAAAAAAA4EFjBEAgEKoMAQtBgICAgHgLt6AiECAQIBNjGyIQmUQAAAAAAADgQWMEQCAQqgwBC0GAgICAeAsiAiACIAlIGzYCrAEgASABKAKcASIBIAAoApwBIgAgACABSBs2ApwBDAELIAAoAhAiACgCYA0AIAkgASACtyAAKAKcARCZARoLIAZBAWohBgwACwALAAsLIAFBwAFqIQEDQCABKAIAIgMEQEEAIQICQCADKAIQIgYoApACIgFFDQADQCABIAJBAnRqKAIAIgBFDQEgBxCyAiIBKAIQQQI6AKwBIAEgACAAQTBqIgQgACgCAEEDcUEDRhsoAigCfyAAKAIQIgYrAzggBisDEKEiEJlEAAAAAAAA4EFjBEAgEKoMAQtBgICAgHgLIgVBACAFQQBKIggbIglBAWq4IAYoApwBEJkBGiABIAAgAEEwayIGIAAoAgBBA3FBAkYbKAIoQQBBACAFayAIGyIFQQFquCAAKAIQKAKcARCZARogASgCECAAIAQgACgCAEEDcSIBQQNGGygCKCgCECgC9AEgCUF/c2oiBCAAIAYgAUECRhsoAigoAhAoAvQBIAVBf3NqIgAgACAEShs2AvQBIAJBAWohAiADKAIQIgYoApACIQEMAAsACyAGQbgBaiEBDAELCwJAIAcoAhAiACgCtAFBAEoEfyAHEPgMIAcQ9gwgBxD0DCAHEO8MIAcoAhAFIAALKAIIIgAoAlRBA0cNACAAKwNAIhAgACsDSCIRokQAAAAAAADwP2UNACAHEO4MIAcoAhAiACgCgAIgACgChAIgESAQIAAoAnRBAXEbIhBEAAAAAOD/70AgEEQAAAAA4P/vQGMbQegHEJkBGgsCQCAHQQIgBxDoDBDCBEUNACAHKAIQIgIoAugBIQYDQAJAAkAgAigC7AEiCiAGTgRAQQAhBSACKALEASAGQQZ0aiIEKAIAIglBACAJQQBKGyEDQQAhAQNAIAEgA0YNA0EAIQACQCAEKAIEIAFBAnRqKAIAIgUoAhAiCygCkAIiDUUNAANAIA0gAEECdGooAgAiCEUNASAIQVBBACAIKAIAQQNxIg5BAkcbaigCKCgCECgC9AEgBkoNBCAAQQFqIQAgCEEwQQAgDkEDRxtqKAIoKAIQKAL0ASAGTA0ACwwDC0EAIQACQCALKAKIAiILRQ0AA0AgCyAAQQJ0aigCACIIRQ0BIAhBMEEAIAgoAgBBA3EiDUEDRxtqKAIoKAIQKAL0ASAGSg0EIABBAWohACAGIAhBUEEAIA1BAkcbaigCKCgCECgC9AFODQALDAMLIAFBAWohAQwACwALIAdBAiAHEOgMEMIERQ0DQa6XA0GsvQFBiwFBnuUAEAAACyABIQMLAkAgBUUgAyAJSHJFBEAgBEHEAEFEIAYgCkgbaigCACgCACIBRQ0BIAQoAgQoAgAhAiAHELICIgAoAhBBAjoArAEgACACRAAAAAAAAAAAQQAQmQEaIAAgAUQAAAAAAAAAAEEAEJkBGiAAKAIQIAIoAhAoAvQBIgAgASgCECgC9AEiASAAIAFIGzYC9AEgBygCECECCyAGQQFqIQYMAQsLQcHdAEGsvQFB9ABBs/0AEAAACyAHKAIQIgAoAuwBIQMgACgC6AEhAiAAKALEASEGA0AgAiADTARAQQAhASAGIAJBBnRqIgUoAgAiAEEAIABBAEobIQQDQCABIARHBEAgBSgCBCABQQJ0aigCACgCECIAKAL0ASEIIAAgAjYC9AEgACAItzkDECABQQFqIQEMAQsLIAJBAWohAgwBCwsgByAHEOcMAkAgBygCECIBKALsAUEATA0AIAEoAggiACgCVCIDRQ0AIAErACAiECABKwAQoSITIAErACgiESABKwAYoSIUIAEoAnRBAXEiAhshEiAUIBMgAhshEwJAAnwCQAJAAkACQAJAIANBAWsOBQQABwEDBwsgACsDQCERDAELIAArAzAiFET8qfHSTWJQP2MNBSAAKwM4IhVE/Knx0k1iUD9jDQUgFCAAKwMgIhShIBShIhQgEKMiFkQAAAAAAADwP2YgFSAAKwMoIhWhIBWhIhUgEaMiF0QAAAAAAADwP2ZxDQUgACARIBUgESAWIBcgFiAXYxsiFkQAAAAAAADgPyAWRAAAAAAAAOA/ZBsiFqIgFaOboiARo6I5A0ggACAQIBQgECAWoiAUo5uiIBCjoiIROQNACyARRAAAAAAAAAAAZQ0EIBEgE6MiEUQAAAAAAADwP2MgACsDSCASoyIQRAAAAAAAAPA/Y3JFDQMgECARZARAIBAgEaMhEEQAAAAAAADwPyERDAQLIBEgEKMMAgsgACsDQCISRAAAAAAAAAAAZQ0DIBIgEKMiEEQAAAAAAADwP2RFDQMgACsDSCARoyIRRAAAAAAAAPA/ZEUNAyAQIBEQMyIQIREMAgsgEiAToyIQIAArAxAiEWMEQCARIBCjIRBEAAAAAAAA8D8hEQwCCyAQIBGjCyERRAAAAAAAAPA/IRALIBAgESACGyESIBEgECACGyEQIAFBwAFqIQEDQCABKAIAIgAEQCAAKAIQIgAgEiAAKwMQohAuOQMQIAAgECAAKwMYohAuOQMYIABBuAFqIQEMAQsLIAcgEiAQEOUMIAcoAhAhAQsgAUHAAWohAQNAIAEoAgAiAARAQQAhAQNAIAAoAhAoAsgBIgMgAUECdGooAgAiAgRAIAIoAhAQFyACEBcgAUEBaiEBDAELCyADEBcgACgCECgCwAEQFyAAKAIQIgEgASkDkAI3A8gBIAAoAhAiASABKQOIAjcDwAEgACgCEEG4AWohAQwBCwsgBygCECgCwAEhAUEAIQIDQCABIgAEQCAAKAIQIgMoArgBIQEgAy0ArAFBAkcEQCAAIQIFAkAgAgRAIAIoAhAgATYCuAEMAQsgBygCECABNgLAAQsgAxAXIAAQFwsMAQsLIAcoAhAoAsABKAIQQQA2ArwBCyAPQRBqJAALvQUBBn8jAEEQayIHJAAgByACKAIAIgg2AgwCfyAAKAKcASABRgRAIAAgCDYCqAIgAEGoAmohCSAAQawCagwBCyAAKAK0AiIJQQRqCyEMIAkgCDYCACACQQA2AgACfwNAIAcgBygCDCIINgIIIAAgASAIIAMgB0EIaiABKAIIEQYAIgogBygCDCAHKAIIQZ0hIAYQqAJFBEAgABDwAkErDAILIAwgBygCCCIINgIAAkACQAJAAkACQAJAAkACQAJAAkACQCAKQQRqDgwEBQMECgUFBQUFAgEACyAKQShHDQQCQCAAKAJYIgMEQCAAKAIEIAMRAQAMAQsgACgCXEUNACAAIAEgBygCDCAIEIUBCyACIAcoAggiATYCACAEIAE2AgBBI0EAIAAoAvgDQQJGGwwLCyAAKAJIIgoEQCAHQQo6AAcgACgCBCAHQQdqQQEgChEFAAwGCyAAKAJcRQ0FIAAgASAHKAIMIAgQhQEMBQsgACgCSCIKBEAgAS0ARA0EA0AgByAAKAI4NgIAIAEgB0EMaiAIIAcgACgCPCABKAI4EQcAIAwgBygCCDYCACAAKAIEIAAoAjgiCyAHKAIAIAtrIAoRBQBBAU0NBiAJIAcoAgw2AgAgBygCCCEIDAALAAsgACgCXEUNBCAAIAEgBygCDCAIEIUBDAQLQQYgBUUNCBogBCAHKAIMNgIAQQAMCAtBFCAFRQ0HGiAEIAcoAgw2AgBBAAwHCyAJIAg2AgAMAgsgACgCBCAHKAIMIgsgCCALayAKEQUACwJAAkACQCAAKAL4A0EBaw4DAgEABAsgCSAHKAIIIgA2AgAgBCAANgIAQQAMBgsgCSAHKAIINgIAQSMMBQsgAC0AwARFDQELQRcMAwsgByAHKAIIIgg2AgwgCSAINgIADAELCyAJIAg2AgBBBAsgB0EQaiQAC1EBAX8DQCABBEAgACgCdCICBEAgACgCBCABKAIAKAIAIAIRAwALIAEoAgQgASAAKAKQAzYCBCAAIAE2ApADIAEoAgAgASgCCDYCBCEBDAELCwu/FQIXfwJ+IwBB0ABrIgwkAAJAAkAgACAAKAL8AiIUQRRqIgYgAygCAEEAEJoBIg0NAEEBIQkgFEHQAGogAygCABCmDSIHRQ0BIAAgBiAHQRgQmgEiDUUNASAALQD0AUUNACAAIA0Qkg1FDQELIA0oAgwhBkEBIQkgASACIAAoApQDIAAoAqADIAEoAiQRBgAiByAGQf////8Hc0oNAAJAAkAgBiAHaiIKIAAoApQDIghMDQAgB0Hv////ByAGa0ogBkHv////B0pyDQIgACAKQRBqIgo2ApQDIApBgICAgAFPDQEgACgCoAMgCkEEdCAAKAIQEQAAIgpFDQEgACAKNgKgAyAHIAhMDQAgASACIAcgCiABKAIkEQYAGgtBACEKIAdBACAHQQBKGyEQIAZBACAGQQBKGyERIABBuANqIRMgACgCoAMhD0EAIQhBACEHA0AgCCAQRwRAQQEhCSAAIAEgCEEEdCIGIAAoAqADaigCACICIAEgAiABKAIcEQAAIAJqEJ0NIgJFDQMgAigCAEEBayIOLQAABEBBCCEJIAEgACgCnAFHDQQgACAGIAAoAqADaigCADYCqAIMBAsgDkEBOgAAIA8gB0ECdGogAigCADYCACAHQQFqIQsCQCAAKAKgAyAGaiIOLQAMRQRAQQAhBgJAIAItAAhFDQADQCAGIBFGDQEgBkEMbCESIAZBAWohBiACIBIgDSgCFGoiEigCAEcNAAsgEi0ABCEJCyAAIAEgCSAOKAIEIA4oAgggEyAFEJsNIgkNBSAPIAtBAnRqIAAoAsgDNgIADAELIA8gC0ECdGogEyABIA4oAgQgDigCCBCEASIGNgIAIAZFDQQLIAAgACgCxAM2AsgDAkACQCACKAIEIgYEQCACLQAJDQEgAigCAEEBa0ECOgAAIApBAWohCgsgB0ECaiEHDAELIAAgBiACIA8gC0ECdGooAgAgBBDbByIJDQQLIAhBAWohCAwBCwsgACAHNgKYAwJAAkAgDSgCCCIBRQRAQX8hBgwBC0F/IQYgASgCACIBQQFrLQAARQ0AQQAhBgNAIAYgB04NAiAPIAZBAnRqKAIAIAFGDQEgBkECaiEGDAALAAsgACAGNgKcAwtBACEGA0AgBiARRwRAAkAgDSgCFCAGQQxsaiIBKAIAIgIoAgBBAWsiBS0AAA0AIAEoAggiCUUNAAJAIAIoAgQiCARAIAItAAlFBEAgBUECOgAAIApBAWohCgwCCyAAIAggAiAJIAQQ2wciCUUNAgwGCyAFQQE6AAALIA8gB0ECdGoiAiABKAIAKAIANgIAIAIgASgCCDYCBCAHQQJqIQcLIAZBAWohBgwBCwsgDyAHQQJ0akEANgIAQQAhCAJAAkACQAJAIApFDQAgAC0ArAMiAUEfSw0DAkACQAJAIApBAXQgAXUEQCABIQYDQCAGQf8BcSEFIAZBAWoiAiEGIAogBXUNAAsgACACOgCsAwJ/IAJB/wFxIgVBAk0EQEEDIQYgAEEDOgCsA0EIDAELIAVBIE8NB0EBIQkgAkH/AXEiBkEdTw0EQQEgBnQLIQUgACgCpANBDCAGdCAAKAIQEQAAIgJFDQYgACACNgKkAwwBC0EBIAF0IQUgACgCqAMiAg0BC0F/IQIgBSEGA0AgBkUNASAAKAKkAyAGQQFrIgZBDGxqQX82AgAMAAsACyAAIAJBAWsiEjYCqANBACAFayEVIBRBKGohFiAFQQFrIhdBAnYhGCAMQThqIRkDQCAHIAhMDQICQCAPIAhBAnRqIhooAgAiAUEBayICLQAAQQJGBEAgACAMQQhqEI0NIAxCADcDSCAMIBk2AkAgDCAMKQMIIh1C9crNg9es27fzAIU3AxggDCAMKQMQIh5C88rRy6eM2bL0AIU3AzAgDCAdQuHklfPW7Nm87ACFNwMoIAwgHkLt3pHzlszct+QAhTcDICACQQA6AABBASEJIAAgFiABQQAQmgEiAkUNCSACKAIEIgJFDQkgAigCBCIORQ0FQQAhBgNAAkAgDigCECECIAYgDigCFCILTg0AIAIgBmotAAAhCyAAKALEAyICIAAoAsADRgRAIBMQX0UNDCAAKALEAyECCyAAIAJBAWo2AsQDIAIgCzoAACAGQQFqIQYMAQsLIAxBGGogAiALEM8HA0AgAS0AACABQQFqIgYhAUE6Rw0ACyAGIAYQjA0QzwcDQCAAKALEAyICIAAoAsADRgRAIBMQX0UNCyAAKALEAyECCyAGLQAAIQsgACACQQFqNgLEAyACIAs6AAAgBi0AACAGQQFqIQYNAAsQiw2nIgsgFXEhGyALIBdxIQEgACgCpAMhHEEAIREDQCASIBwgAUEMbCIQaiICKAIARgRAAkAgAigCBCALRw0AIAIoAgghAiAAKALIAyEGA0ACQCAGLQAAIhBFDQAgECACLQAARw0AIAJBAWohAiAGQQFqIQYMAQsLIBANAEEIIQkMDAsgEUH/AXFFBEAgGyAALQCsA0EBa3YgGHFBAXIhEQsgASARQf8BcSICayAFQQAgASACSBtqIQEMAQsLIAAtAPUBBEAgACgCxANBAWsgAC0A8AM6AAAgDigCACgCACEGA0AgACgCxAMiAiAAKALAA0YEQCATEF9FDQwgACgCxAMhAgsgBi0AACEBIAAgAkEBajYCxAMgAiABOgAAIAYtAAAgBkEBaiEGDQALCyAAKALIAyEBIAAgACgCxAM2AsgDIBogATYCACAAKAKkAyAQaiASNgIAIAAoAqQDIBBqIAs2AgQgACgCpAMgEGogATYCCCAKQQFrIgoNASAIQQJqIQgMBAsgAkEAOgAACyAIQQJqIQgMAAsACyAAIAE6AKwDDAULA0AgByAITARAA0ACQCAEKAIAIgFFDQAgASgCDCgCAEEBa0EAOgAAIAFBBGohBAwBCwsFIA8gCEECdGooAgBBAWtBADoAACAIQQJqIQgMAQsLQQAhCSAALQD0AUUNBAJAIA0oAgQiAQRAIAEoAgQiB0UNAiADKAIAIQYDQCAGLQAAIAZBAWoiDSEGQTpHDQALDAELIBQoApwBIgdFDQUgAygCACENC0EAIQZBACEBAkAgAC0A9QFFDQBBACECIAcoAgAoAgAiBEUEQAwBCwNAIAIgBGogAkEBaiIBIQItAAANAAsLIAMgDTYCBCADIAcoAhQ2AhAgBygCACgCACECIAMgATYCFCADIAI2AggDQCAGIgJBAWohBiACIA1qLQAADQALQQEhCSAHKAIUIgggAUH/////B3NKIAIgASAIakH/////B3NPcg0EAkAgASAGaiAIaiIEIAcoAhhMBEAgBygCECEEDAELIARB5////wdKDQUgBEEYaiIFIAAoAgwRAgAiBEUNBSAHIAU2AhggBCAHKAIQIAcoAhQQHiEFIABBhANqIQkDQAJAIAcoAhAhCCAJKAIAIglFDQAgCSgCDCAIRw0BIAkgBTYCDAwBCwsgCCAAKAIUEQEAIAcgBTYCECAHKAIUIQgLIAQgCGogDSAGEB4hBCABBEAgAiAEaiICIAAtAPADOgAAIAJBAWogBygCACgCACABEB4aCyADIAcoAhA2AgBBACEJDAQLQRshCQwDCyAAIAE6AKwDC0EBIQkMAQsgACAINgKUAwsgDEHQAGokACAJC+wBAgF+AX8gACkDMCAAKAIoIABBIGprIgKtfEI4hiEBAkACQAJAAkACQAJAAkACQCACwEEBaw4HBgUEAwIBAAcLIAAxACZCMIYgAYQhAQsgADEAJUIohiABhCEBCyAAMQAkQiCGIAGEIQELIAAxACNCGIYgAYQhAQsgADEAIkIQhiABhCEBCyAAMQAhQgiGIAGEIQELIAEgADEAIIQhAQsgACAAKQMYIAGFNwMYIABBAhDOByAAIAApAwAgAYU3AwAgACAAKQMQQv8BhTcDECAAQQQQzgcgACkDGCAAKQMQIAApAwggACkDAIWFhQshAQF/A0AgAC0AAARAIAFBAWohASAAQQFqIQAMAQsLIAELJQEBfyABQgA3AwADQCAAIgIoAvQDIgANAAsgASACNQKIBDcDCAu1AwEFfwJAAkAgACgCECIALQCsAUEBRw0AIAAoAvgBIQYCQAJAIAAoAsQBBEAgACgCyAEhCEEAIQADQCAIIAVBAnRqKAIAIgdFDQIgACAAIAdBUEEAIAcoAgBBA3FBAkcbaigCKCgCECgC+AEiACADTnIgACACTCIHGyEAIAVBAWohBSAEIAdyIQQMAAsACyAAKALMAUECRw0DIAIgACgCyAEiBCgCACIAQVBBACAAKAIAQQNxQQJHG2ooAigoAhAoAvgBIgAgBCgCBCIEQVBBACAEKAIAQQNxQQJHG2ooAigoAhAoAvgBIgUgACAFShsiBE4EQCABIAY2AgBBCCEADAILIAMgACAFIAAgBUgbIgVMBEAgASAGNgIEQQwhAAwCCyADIARIIAIgBUpxDQIgAiAFRyADIARMciACIAVMcUUEQCABIAY2AggLQQwhACADIARIDQEgAyAERw0CIAIgBUgNAQwCCyAEQX9zIAByQQFxRQRAIAEgBkEBajYCAAsgAEF/cyAEckEBcQ0BIAZBAWshBkEEIQALIAAgAWogBjYCAAsPC0Hp6wJBtLsBQT1BrDQQAAALeQECfwNAAkAgAC0AACICBEAgAkENRw0BIAAhAQNAAn8gAkENRgRAIAFBCjoAACAAQQJqIABBAWogAC0AAUEKRhsMAQsgASACOgAAIABBAWoLIQAgAUEBaiEBIAAtAAAiAg0ACyABQQA6AAALDwsgAEEBaiEADAALAAvUAQEGfyMAQTBrIgQkACAAKAL0A0UEQCAAKAK8BARAIAAoArAEIQYgACgCuAQhByAAKAK0BCEFIAEtACIhCCABKAIAIQkgASgCCCEBIAQgAzYCKCAEIAE2AiQgBCACNgIgIAQgCTYCHCAEQaOBBTYCFCAEQa2sA0GrrAMgCBs2AhggBCAFQQF0QQJrNgIQIAQgBzYCDCAEIAU2AgggBCAGNgIEIAQgADYCAEGI8wgoAgBB3/MEIAQQHRoLIARBMGokAA8LQYs7QdK/AUGuwABBlisQAAALwQcBCH8jAEEQayIJJAAgAEHQA2ohCyAJQQhqIQwgBSAAKAL8AiIKQdAAakchDQJAAkADQCAJIAM2AgwgACABIAMgBCAJQQxqIAEoAhARBgAiCCADIAkoAgxByTAgBhCoAkUEQCAAEPACQSshBQwDCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgCEEEag4PCgQHAQAHBwcHBwMLBwUCBgtBBCEFIAEgACgCnAFHDQ8gACAJKAIMNgKoAgwPC0EEIQUgASAAKAKcAUcNDgwNCyABIAMgASgCKBEAACIIQQBIBEBBDiEFIAEgACgCnAFGDQ0MDgsgAiAIQSBHckUEQCAFKAIMIgMgBSgCEEYNCiADQQFrLQAAQSBGDQoLQQAhAyAIIAlBCGoQrAQiCEEAIAhBAEobIQ4DQCADIA5GDQogBSgCDCIIIAUoAghGBEAgBRBfRQ0MIAUoAgwhCAsgCUEIaiADai0AACEPIAUgCEEBajYCDCAIIA86AAAgA0EBaiEDDAALAAsgBSABIAMgCSgCDBDIBUUNCQwICyAJIAMgASgCQGo2AgwMBgsgCSABIAMgASgCQCIIaiAJKAIMIAhrIAEoAiwRBAAiCDoAByAIQf8BcQRAIABBCSAJQQdqIAxBkTFBARCoAhogBSgCDCIDIAUoAghGBEAgBRBfRQ0JIAUoAgwhAwsgCS0AByEIIAUgA0EBajYCDCADIAg6AAAMBwsgCyABIAMgASgCQCIIaiAJKAIMIAhrEIQBIghFDQcgACAKIAhBABCaASEIIAAgACgC4AM2AtwDAkACQCANRQRAIAAoApgCRQ0CIAotAIIBRQ0BIAAoArQCRQ0FDAILIAotAIEBRQ0EIAotAIIBRQ0BDAQLIAotAIEBRQ0DCyAIRQ0GDAMLIAhBJ0YNBAtBFyEFIAEgACgCnAFGDQcMCAsgCEUEQEELIQUMCAsgCC0AIw0AQRghBQwHCyAILQAgBEBBDCEFIAEgACgCnAFGDQYMBwsgCCgCHARAQQ8hBSABIAAoApwBRg0GDAcLIAgoAgRFBEBBECEFIAEgACgCnAFGDQYMBwtBASEFIAAgCEEAQQEQxwUNBgsgByAJKAIMNgIAQQAhBQwFCyAFKAIMIQMgAkUEQCADIAUoAhBGDQEgA0EBay0AAEEgRg0BCyAFKAIIIANGBEAgBRBfRQ0CIAUoAgwhAwsgBSADQQFqNgIMIANBIDoAAAsgCSgCDCEDDAELC0EBIQUMAQsgACADNgKoAgsgCUEQaiQAIAULkAIBBn8gACgC/AIhAkEBIQQgASgCACIFIQYDQAJAAkACQCAGLQAAIgNFDQAgA0E6Rw0BIAJB0ABqIQQDQAJAIAIoAlghByACKAJcIQMgBSAGRg0AIAMgB0YEQCAEEF9FDQUgAigCXCEDCyAFLQAAIQcgAiADQQFqNgJcIAMgBzoAACAFQQFqIQUMAQsLIAMgB0YEQCAEEF9FDQMgAigCXCEDCyACIANBAWo2AlxBACEEIANBADoAACAAIAJBPGogAigCYEEIEJoBIgBFDQACQCACKAJgIgMgACgCAEYEQCACIAIoAlw2AmAMAQsgAiADNgJcCyABIAA2AgRBASEECyAEDwsgBkEBaiEGDAELC0EAC+cBAQh/IABBhANqIQEDQAJAIAEoAgAiAUUEQEEBIQMMAQtBASEDIAEoAgQiBCABKAIkIgYgASgCGCIFQQFqIgdqIghGDQBBACEDIAEoAggiAkH+////ByAFa0sNACACIAdqIgUgASgCKCAGa0oEQCAGIAUgACgCEBEAACICRQ0BIAEoAiQiAyABKAIMRgRAIAEgAjYCDAsgASgCECIEBEAgASACIAQgA2tqNgIQCyABIAI2AiQgASACIAVqNgIoIAIgB2ohCCABKAIEIQQgASgCCCECCyABIAggBCACEB42AgQMAQsLIAMLjAEDAX8BfQJ+IwBBMGsiAiQAIABBABDGBSIAKAL0A0UEQCAAKAKgBARAIAAQlQ0hAyAAKQOQBCEEIAApA5gEIQUgAiABNgIgIAIgA7s5AxggAiAFNwMQIAIgBDcDCCACIAA2AgBBiPMIKAIAQbM1IAIQLQsgAkEwaiQADwtBiztB0r8BQaw/QYArEAAAC1ACAn4BfSAAKQOYBCEBAn0gACkDkAQiAlBFBEAgASACfLUgArWVDAELIAFCFny1QwAAsEGVCyAAKAL0AwRAQYs7QdK/AUGlP0GJ5gAQAAALC+wHAgt/BHwjAEEQayIGJAAgACgCECgCYARAIAAgAEEwaiIJIAAoAgBBA3FBA0YbKAIoEF4hByAAIAkgACgCAEEDcSIEQQNGIgIbKAIoKAIQKAL0ASEFIAcoAhAoAsQBIABBAEEwIAIbaigCKCgCECIDKAL0AUEGdGoiAkE8aygCACEIIAYgAkFAaigCACICNgIMIAZBfzYCACAGQX82AgggBiACNgIEIAMoAvgBIgMgAEFQQQAgBEECRxtqKAIoKAIQKAL4ASIEIAMgBEgbIQogAyAEIAMgBEobIQtBfyEEIAIhAwNAIAEgA0gEQCAIIAFBAnRqKAIAIAYgCiALEI4NIANBAWsiAyABRwRAIAggA0ECdGooAgAgBiAKIAsQjg0LIAFBAWohASAGKAIEIgIgBigCACIEa0EBSg0BCwsgBigCDCAGKAIIaiACIARqIAIgBEgbQQFqQQJtIQMCfCAHKAIQIgEoAsQBIgggBUEBayIEQQZ0aiICKAIEIgooAgAiCwRAIAsoAhArAxggAisDEKEMAQsgCCAFQQZ0aiIFKAIEKAIAKAIQKwMYIAUrAxigIAEoAvwBt6ALIQ0gCiACKAIAIgJBAWogAkECakEEEH0hAiAHKAIQKALEASAEQQZ0aiIBIAI2AgQgASgCACEBA0AgASADTEUEQCACIAFBAnRqIgUgBUEEaygCACIFNgIAIAUoAhAiBSAFKAL4AUEBajYC+AEgAUEBayEBDAELCyACIANBAnRqIgUgBxCyAiIBNgIAIAEoAhAiASAENgL0ASABIAM2AvgBIARBBnQiBCAHKAIQIgMoAsQBaiIBIAEoAgBBAWoiATYCACACIAFBAnRqQQA2AgAgACgCECgCYCIBKwMgIQwgASsDGCEOIAMoAnQhCCAFKAIAIgIoAhAiAyABNgJ4IAMgDiAMIAhBAXEiARsiDzkDUCADIAwgDiABG0QAAAAAAADgP6IiDDkDYCADIAw5A1ggAyANIA9EAAAAAAAA4D+iIg2gOQMYIAIgACAJIAAoAgBBA3FBA0YbKAIoIAAQ2gEoAhAiAyACKAIQKwNYmjkDECAAIAkgACgCAEEDcUEDRhsoAigoAhArA2AhDCADQQQ6AHAgAyAMOQM4IAIgACAAQTBrIgEgACgCAEEDcUECRhsoAiggABDaASgCECIDIAIoAhAiCSsDYDkDECAAIAEgACgCAEEDcUECRhsoAigoAhArA1ghDCADQQQ6AHAgAyAMOQM4IA0gBygCECgCxAEgBGoiAisDEGQEQCACIA05AxALIA0gAisDGGQEQCACIA05AxgLIAkgADYCgAELIAZBEGokAAvIAgEEfwJAAkACQCAAKAL8AiIBKAK4AUUEQCAAKALsAyICQf////8DSw0BIAEgAkECdCAAKAIMEQIAIgI2ArgBIAJFDQEgAkEANgIACyABKAKkASEDIAEoArABIgIgASgCrAEiBEkNAiADBEAgBEGkkskkSw0BIAMgBEE4bCAAKAIQEQAAIgNFDQEgASgCrAFBAXQhAgwCC0EgIQJBgAcgACgCDBECACIDDQELQX8PCyABIAM2AqQBIAEgAjYCrAEgASgCsAEhAgsgASACQQFqNgKwASABKAK0ASIABEAgAyABKAK4ASAAQQJ0akEEaygCAEEcbGoiACgCECIBBEAgAyABQRxsaiACNgIYCyAAKAIUIgFFBEAgACACNgIMCyAAIAI2AhAgACABQQFqNgIUCyADIAJBHGxqIgBCADcCDCAAQgA3AhQgAgvBAgEFfyMAQRBrIgckACAHIAIoAgAiCDYCDAJ/IAAoApwBIAFGBEAgACAINgKoAiAAQagCaiEJIABBrAJqDAELIAAoArQCIglBBGoLIQYgCSAINgIAIAJBADYCAAJAIAAgASAIIAMgB0EMaiABKAIMEQYAIgogCCAHKAIMQbwiQQAQqAJFBEAgABDwAkErIQMMAQsgBiAHKAIMIgY2AgBBBCEDAkACQAJAAkACQAJAIApBBGoOBQMFAgMBAAsgCkEqRw0EIAAoAlwEQCAAIAEgCCAGEIUBIAcoAgwhBgsgAiAGNgIAIAQgBjYCAEEjQQAgACgC+ANBAkYbIQMMBQsgCSAGNgIADAQLIAUNAUEGIQMMAwsgBQ0AQQIhAwwCCyAEIAg2AgBBACEDDAELIAkgBjYCAEEXIQMLIAdBEGokACADC/IGAQl/IwBBEGsiCSQAIAAoApwCIQsgAEEBNgKcAiAAKAL8AiIHQegAaiEKAkACQCAHKAJoDQAgChBfDQBBASEIDAELIAdBhAFqIQwgAEG4A2ohDQJAAkACQANAIAkgAjYCDCAAIAEgAiADIAlBDGogASgCFBEGACIGIAIgCSgCDEGYMiAEEKgCRQRAIAAQ8AJBKyEIDAQLQQAhCAJAAkACQAJAAkACQAJAAkACQAJAAkAgBkEEag4PDgIHBQYHBwcHBwEDBwEEAAsgBkEcRw0GAkAgAC0AgARFBEAgASAAKAKcAUYNAQsgDSABIAIgASgCQCIGaiAJKAIMIAZrEIQBIgZFDQ0gACAMIAZBABCaASEGIAAgACgCyAM2AsQDIAZFBEAgByAHLQCCAToAgAEMDwsCQCAGLQAgRQRAIAYgACgC1AJHDQELQQwhCCABIAAoApwBRw0PDA0LIAYoAhBFDQogACgCfEUNCCAHQQA6AIMBIAZBAToAICAAIAZBwjIQ0gcgACgCgAFBACAGKAIUIAYoAhAgBigCGCAAKAJ8EQcARQRAIAAgBkHGMhCfAyAGQQA6ACBBFSEIDA8LIAAgBkHLMhCfAyAGQQA6ACAgBy0AgwENCSAHIActAIIBOgCAAQwJCyAAIAI2AqgCQQohCAwNCyAKIAEgAiAJKAIMEMgFRQ0LDAcLIAkgAiABKAJAajYCDAsgBygCdCICIAcoAnBGBEAgChBfRQ0KIAcoAnQhAgsgByACQQFqNgJ0IAJBCjoAAAwFCyABIAIgASgCKBEAACIGQQBIBEBBDiEIIAEgACgCnAFGDQgMCgtBACECIAYgCUEIahCsBCIGQQAgBkEAShshCANAIAIgCEYNBSAHKAJ0IgYgBygCcEYEQCAKEF9FDQogBygCdCEGCyAJQQhqIAJqLQAAIQ4gByAGQQFqNgJ0IAYgDjoAACACQQFqIQIMAAsAC0EEIQggASAAKAKcAUYNBgwIC0EEIQggASAAKAKcAUcNByAAIAkoAgw2AqgCDAcLQRchCCABIAAoApwBRg0EDAYLIAcgBy0AggE6AIABCyAJKAIMIQIMAQsLIAAgBkEAQQIQxwUhCAwCCyAAIAI2AqgCDAELQQEhCAsgACALNgKcAiAFRQ0AIAUgCSgCDDYCAAsgCUEQaiQAIAgLyAEBBH8gAEEwQQAgACgCAEEDcSICQQNHG2ooAigiAygCECgC+AEiASAAQVBBACACQQJHG2ooAigoAhAoAvgBIgIgASACShshBCABIAIgASACSBshASADEF4oAhAoAsQBIAMoAhAoAvQBQQZ0aiECA0ACQCABQQFqIgEgBE4NAAJAIAIoAgQgAUECdGooAgAoAhAiAy0ArAEOAgEAAgsgAygCeEUNAQsLIAEgBEYEQANAIAAoAhAiAEEBOgByIAAoArABIgANAAsLC4wDAQZ/IwBBEGsiCSQAIAkgAzYCDAJAAkADQAJAIAAoArwCIgcEQCAHKAIMIggoAgghCiAJIAgoAgQiCyAIKAIMaiIMNgIIIAgtACEEQCAAIAAoAuwBIAIgDCAKIAtqIgogBUEBIAlBCGoQkQ0iBw0EIAkoAggiByAKRwRAIAggByAIKAIEazYCDAwECyAIQQA6ACEMAwsgACAIQZ0wEJ8DIAAoArwCIAdHDQQgCEEAOgAgIAAgACgCvAIoAgg2ArwCIAcgACgCwAI2AgggACAHNgLAAgwBCyAAIAEgAiADIAQgBSAGIAlBDGoQkQ0iBw0CIAkoAgwhAwsgACgCvAIgAyAER3INAAsgBSgCDCEAAkAgAg0AIAAgBSgCEEYNACAAQQFrIgEtAABBIEcNACAFIAE2AgwgASEACyAFKAIIIABGBEAgBRBfRQRAQQEhBwwCCyAFKAIMIQALIAUgAEEBajYCDEEAIQcgAEEAOgAACyAJQRBqJAAgBw8LQfwLQdK/AUGjMEHPkgEQAAALtgIBBX8gACgCDCEHAkACQCADIARyRQ0AIAdBACAHQQBKGyEJA0AgBiAJRwRAQQEhCCAGQQxsIQogBkEBaiEGIAEgCiAAKAIUaigCAEcNAQwDCwsgA0UNACAAKAIIDQAgAS0ACQ0AIAAgATYCCAsCQCAAKAIQIAdHBEAgACgCFCEGDAELIAdFBEAgAEEINgIQIABB4AAgBSgCDBECACIGNgIUIAYNASAAQQA2AhBBAA8LQQAhCCAHQf////8DSg0BIAdBAXQiA0HVqtWqAUsNASAAKAIUIAdBGGwgBSgCEBEAACIGRQ0BIAAgBjYCFCAAIAM2AhALIAYgACgCDEEMbGoiAyAENgIIIAMgATYCACADIAI6AAQgAkUEQCABQQE6AAgLQQEhCCAAIAAoAgxBAWo2AgwLIAgLhQQBBX8gACgC/AIiBEHQAGohBwJAIAQoAlwiBSAEKAJYRgRAIAcQX0UNASAEKAJcIQULIAQgBUEBajYCXCAFQQA6AAAgByABIAIgAxCEASIBRQ0AIAAgBEEoaiABQQFqIghBDBCaASIGRQ0AAkAgCCAGKAIARwRAIAQgBCgCYDYCXAwBCyAEIAQoAlw2AmAgAC0A9AFFDQACQCAILQAAIgVB+ABHDQAgAS0AAkHtAEcNACABLQADQewARw0AIAEtAARB7gBHDQAgAS0ABUHzAEcNAAJ/IAEtAAYiAkE6RwRAIAINAiAEQZgBagwBCyAAIARBPGogAUEHakEIEJoBCyEAIAZBAToACSAGIAA2AgQMAQtBACEDQQAhAgNAIAVB/wFxIgFFDQEgAUE6RgRAA0ACQCAEKAJYIQEgBCgCXCEFIAIgA0YNACABIAVGBEAgBxBfRQ0GIAQoAlwhBQsgAyAIai0AACEBIAQgBUEBajYCXCAFIAE6AAAgA0EBaiEDDAELCyABIAVGBEAgBxBfRQ0EIAQoAlwhBQsgBCAFQQFqNgJcIAVBADoAACAGIAAgBEE8aiAEKAJgQQgQmgEiADYCBCAARQ0DIAQoAmAiASAAKAIARgRAIAQgBCgCXDYCYAwDCyAEIAE2AlwFIAggAkEBaiICai0AACEFDAELCwsgBg8LQQALoAUBDX8jAEEgayIEJAAgBEEANgIcIARBADYCGCAEQQA2AhQgBEEANgIQIARBfzYCDAJAIABBDCACIANBmCNBABCoAkUEQCAAEPACQSshAwwBCyABIQcgACgCnAEhCCACIQkgAyEKIABBqAJqIQsgBEEUaiEMIARBEGohDSAEQRxqIQ4gBEEYaiEPIARBDGohECAALQD0AQR/IAcgCCAJIAogCyAMIA0gDiAPIBAQ/gwFIAcgCCAJIAogCyAMIA0gDiAPIBAQgQ0LRQRAQR9BHiABGyEDDAELAkAgAQ0AIAQoAgxBAUcNACAAKAL8AkEBOgCCASAAKAKEBEEBRw0AIABBADYChAQLAkACfyAAKAKYAQRAQQAhAUEAIQIgBCgCHCIDBEAgAEHQA2ogACgCnAEiAiADIAIgAyACKAIcEQAAIANqEIQBIgJFDQMgACAAKALcAzYC4AMLIAQoAhQiAwRAIABB0ANqIAAoApwBIgEgAyAEKAIQIAEoAkBrEIQBIgFFDQMLIAAoAgQgASACIAQoAgwgACgCmAERCAAgAUEARwwBCyAAKAJcBEAgACAAKAKcASACIAMQhQELQQAhAkEACyEBAkAgACgC8AENAAJAIAQoAhgiAwRAIAMoAkAiBSAAKAKcASIGKAJARiADIAZGIAVBAkdycQ0BIAAgBCgCHDYCqAJBEyEDDAQLIAQoAhwiA0UNASACRQRAIABB0ANqIAAoApwBIgEgAyABIAMgASgCHBEAACADahCEASICRQ0DCyAAIAIQoQ0hAyAAQdADahCpAiADQRJHDQMgACAEKAIcNgKoAkESIQMMAwsgACADNgKcAQtBACEDIAJFIAFBAXNxDQEgAEHQA2oQqQIMAQtBASEDCyAEQSBqJAAgAwtCAQJ/AkAgACgCECgCjAIgASgCECIAKAL0AUECdGoiAigCACIDBEAgAygCECgC+AEgACgC+AFMDQELIAIgATYCAAsL+zIBEH8jAEEQayIMJAAgDCAFNgIEIAAoAvwCIQoCfyAAKAKcASABRgRAIABBqAJqIRYgAEGsAmoMAQsgACgCtAIiFkEEagshESAAQbgDaiEPIApBhAFqIRcgCkHQAGohFCAAQYgCaiEYAkACQANAAkAgFiACNgIAIBEgDCgCBCIONgIAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBEEASg0AIAdBACAEGw1LIARBcUYEQEEPIQQMAQtBBiEFAkACQAJAIARBBGoOBQECTzMAAgsgFiAONgIADAMLIAAoApwBIAFHBEAgACgCtAItABRFDU0MSwsgAC0AgAQNSkEDIQUMTQsgDCADNgIEQQAgBGshBCADIQ4LAkAgGCAEIAIgDiABIBgoAgARBwAiC0EBa0ECSSALQTlGcg0AIAAgBCACIAwoAgRBxyYgCRCoAg0AIAAQ8AJBKyEFDEwLQQEhDUEAIQUCQAJAAkACQAJAAkACQAJAIAtBAWoOPiQ+AAo9ARoEAgceHzwZGwUcHTsgIiMhDA0ODxAREhMUFhY6CxcXGBg5KisrLCY1MzI0KCcwLS8uQD8DJSkpSQsgAEEAIAIgDCgCBBCeDSIFDVIMTQsgACgCYAR/IAAgDyABIAIgDCgCBBCEASIENgLYAiAERQ1MIABBADYC4AIgACAAKALEAzYCyANBAAVBAQshDSAAQQA2AtwCDEYLIAAoAmAiBEUNRiAAKAIEIAAoAtgCIAAoAtwCIAAoAuACQQEgBBEKACAAQQA2AtgCIA8QqQIMTAsgAEEBIAIgDCgCBBCeDSIFRQ1KDE8LIABBADoAgQQgACAAIBdBjIkIQSQQmgEiBDYC1AIgBEUNSCAKQQE6AIEBIAAoAmBFDQAgASACIAwoAgQgFiABKAI0EQYARQ1HIA8gASACIAEoAkAiBGogDCgCBCAEaxCEASIERQ1IIAQQ1wcgACAENgLgAiAAIAAoAsQDNgLIA0EAIQ0MAQsgASACIAwoAgQgFiABKAI0EQYARQ1GCyAKLQCAAUUNQSAAKALUAkUNQSAUIAEgAiABKAJAIgRqIAwoAgQgBGsQhAEiBEUNRiAEENcHIAAoAtQCIAQ2AhggCiAKKAJcNgJgIAtBDkcNQSAAKAKUAUUNQQxICyAIDQELQQQhBQxKCyAAKALYAiIEBH8gACgCBCAEIAAoAtwCIAAoAuACQQAgACgCYBEKACAPEKkCQQAFQQELIQ0CQCAAKALcAkUEQCAALQCBBEUNAQsgCi0AgQEhBSAKQQE6AIEBAkAgACgChARFDQAgACgCfEUNACAAIBdBjIkIQSQQmgEiBEUNRSAALQCBBARAIAQgACgCgAM2AhQLIApBADoAgwEgACgCgAFBACAEKAIUIAQoAhAgBCgCGCAAKAJ8EQcARQ1DIAotAIMBBEAgCi0AggENASAAKAJ4IgRFDQEgACgCBCAEEQIADQEMQwsgACgC3AINACAKIAU6AIEBCyAAQQA6AIEECyAAKAJkIgRFDT4gACgCBCAEEQEADEULAkAgAC0AgQRFDQAgCi0AgQEhBCAKQQE6AIEBIAAoAoQERQ0AIAAoAnxFDQAgACAXQYyJCEEkEJoBIgFFDUMgASAAKAKAAzYCFCAKQQA6AIMBIAAoAoABQQAgASgCFCABKAIQIAEoAhggACgCfBEHAEUNQSAKLQCDAQRAIAotAIIBDQEgACgCeCIBRQ0BIAAoAgQgARECAEUNQQwBCyAKIAQ6AIEBCyAAQfUCNgKgAiAAIAIgAyAGENYHIQUMSAsgACAAIAEgAiAMKAIEENUHIgQ2AvACIARFDUEMCQsgACAAIAEgAiAMKAIEEJ0NIgQ2AvQCIARFDUAgAEEANgLkAiAAQQA7AfgCDAgLIABBjokINgLkAiAAQQE6APgCDAcLIABBlIkINgLkAiAAQQE6APkCDAYLIABBl4kINgLkAgwFCyAAQZ2JCDYC5AIMBAsgAEGkiQg2AuQCDAMLIABBq4kINgLkAgwCCyAAQbSJCDYC5AIMAQsgAEG8iQg2AuQCCyAKLQCAAUUNMyAAKAKQAUUNMww5CyAKLQCAAUUNMiAAKAKQAUUNMkG7CEG9qwNByKsDIAtBIEYbIAAoAuQCGyEFA0AgBS0AACILBEAgACgCxAMiBCAAKALAA0YEQCAPEF9FDTkgACgCxAMhBAsgACAEQQFqNgLEAyAEIAs6AAAgBUEBaiEFDAELC0EBIQUgACgCyANFDTwgDyABIAIgDCgCBBDIBUUNPCAAIAAoAsgDNgLkAgw4CyAKLQCAAUUEQAwwCyAAKALwAiAAKAL0AiAALQD4AiAALQD5AkEAIAAQnA1FDTUgACgCkAFFDS8gACgC5AIiBEUNLwJAIAQtAAAiBUEoRwRAIAVBzgBHDQEgBC0AAUHPAEcNAQsgACgCxAMiBCAAKALAA0YEQCAPEF9FDTcgACgCxAMhBAtBASEFIAAgBEEBajYCxAMgBEEpOgAAIAAoAsQDIgQgACgCwANGBEAgDxBfRQ09IAAoAsQDIQQLIAAgBEEBajYCxAMgBEEAOgAAIAAgACgCyAM2AuQCIAAgACgCxAM2AsgDCyARIAI2AgBBACENIAAoAgQgACgC8AIoAgAgACgC9AIoAgAgACgC5AJBACALQSRGIAAoApABEQsADC8LIAotAIABRQ0wIAAgASAALQD4AiACIAEoAkAiBGogDCgCBCAEayAUQQIQmw0iBQ06IAooAmAhBCAKIAooAlw2AmBBASEFIAAoAvACIAAoAvQCIAAtAPgCQQAgBCAAEJwNRQ06IAAoApABRQ0wIAAoAuQCIg5FDTACQCAOLQAAIhJBKEcEQCASQc4ARw0BIA4tAAFBzwBHDQELIAAoAsQDIhAgACgCwANGBEAgDxBfRQ08IAAoAsQDIRALIAAgEEEBajYCxAMgEEEpOgAAIAAoAsQDIhAgACgCwANGBEAgDxBfRQ08IAAoAsQDIRALIAAgEEEBajYCxAMgEEEAOgAAIAAgACgCyAM2AuQCIAAgACgCxAM2AsgDCyARIAI2AgAgACgCBCAAKALwAigCACAAKAL0AigCACAAKALkAiAEIAtBJkYgACgCkAERCwAgDxCpAgw2CyAKLQCAAUUNLyAMKAIEIAwgAiABKAJAIgVqNgIMIAVrIQsCQANAAkAgACgCxAIiBQRAIAUoAgwiBCgCCCEOIAwgBCgCBCISIAQoAgxqIg02AgggBC0AIQRAIAAgACgC7AEgDSAOIBJqIg5BASAMQQhqEJkNIgUNBCAMKAIIIgUgDkcEQCAEIAUgBCgCBGs2AgwMBAsgBEEAOgAhDAMLIAAgBEHgMxCfAyAAKALEAiAFRw0gIARBADoAICAAIAAoAsQCKAIINgLEAiAFIAAoAsgCNgIIIAAgBTYCyAIMAQsgACABIAwoAgwgC0ECIAxBDGoQmQ0iBQ0CCyAAKALEAg0AIAsgDCgCDEcNAAtBACEFCyAKKAJ4IQQCfwJAIAAoAtQCIgsEQCALIAQ2AgQgACgC1AIgCigCdCAEazYCCCAKIAooAnQ2AnggACgClAFFDQEgESACNgIAIAAoAgQgACgC1AIiBCgCACAELQAiIAQoAgQgBCgCCCAAKAKAA0EAQQBBACAAKAKUAREbAEEADAILIAogBDYCdAtBAQshDSAFRQ0uDDkLIABBADoAgQRBASEFIApBAToAgQECfyAAKAJgBEAgACAPIAEgAiABKAJAIgRqIAwoAgQgBGsQhAEiBDYC3AIgBEUNOiAAIAAoAsQDNgLIA0EADAELIABBjIkINgLcAkEBCyENAkAgCi0AggENACAAKAKEBA0AIAAoAngiBEUNACAAKAIEIAQRAgBFDTALIAAoAtQCDQAgACAAIBdBjIkIQSQQmgEiBDYC1AIgBEUNOCAEQQA2AhgLIAotAIABRQ0sIAAoAtQCRQ0sIBQgASACIAEoAkAiBGogDCgCBCAEaxCEASEEIAAoAtQCIAQ2AhAgACgC1AIiBCgCEEUNMSAEIAAoAoADNgIUIAogCigCXDYCYCALQQ1HDSwgACgClAFFDSwMMwsgCi0AgAFFDSwgACgC1AJFDSwgACgClAFFDSwgESACNgIAIAAoAgQgACgC1AIiAigCACACLQAiQQBBACACKAIUIAIoAhAgAigCGEEAIAAoApQBERsADDILIAotAIABRQ0rIAAoAtQCRQ0rIBQgASACIAwoAgQQhAEhBCAAKALUAiAENgIcIAAoAtQCKAIcRQ0vIAogCigCXDYCYCAAKAJoBEAgESACNgIAIAAoAgQgACgC1AIiAigCACACKAIUIAIoAhAgAigCGCACKAIcIAAoAmgRCwAMMgsgACgClAFFDSsgESACNgIAIAAoAgQgACgC1AIiAigCAEEAQQBBACACKAIUIAIoAhAgAigCGCACKAIcIAAoApQBERsADDELIAEgAiAMKAIEIAEoAiwRBAAEQCAAQQA2AtQCDCsLIAotAIABRQ0ZQQEhBSAUIAEgAiAMKAIEEIQBIgRFDTQgACAAIAogBEEkEJoBIgs2AtQCIAtFDTQgBCALKAIARwRAIAogCigCYDYCXCAAQQA2AtQCDCsLIAogCigCXDYCYEEAIQQgACgC1AJBADYCGCAAKALUAkEAOgAiIAAoAtQCIAAoAvQDBH9BAQUgACgCtAILRToAIyAAKAKUAUUNKgwwCyAKLQCAAQRAQQEhBSAUIAEgAiAMKAIEEIQBIgRFDTQgACAAIBcgBEEkEJoBIgs2AtQCIAtFDTQgBCALKAIARwRAIAogCigCYDYCXCAAQQA2AtQCDCsLIAogCigCXDYCYEEAIQQgACgC1AJBADYCGCAAKALUAkEBOgAiIAAoAtQCIAAoAvQDBH9BAQUgACgCtAILRToAIyAAKAKUAUUNKgwwCyAKIAooAmA2AlwgAEEANgLUAgwpCyAAQgA3A+gCIAAoAmxFDSggACAPIAEgAiAMKAIEEIQBIgI2AugCIAJFDSwgACAAKALEAzYCyAMMLgsgASACIAwoAgQgFiABKAI0EQYARQ0qIAAoAugCRQ0nIA8gASACIAEoAkAiBGogDCgCBCAEaxCEASICRQ0rIAIQ1wcgACACNgLsAiAAIAAoAsQDNgLIAwwtCyAAKALoAkUNJCAAKAJsRQ0kIA8gASACIAEoAkAiBGogDCgCBCAEaxCEASIERQ0qIBEgAjYCACAAKAIEIAAoAugCIAAoAoADIAQgACgC7AIgACgCbBEKAEEAIQ0MJAsgACgC7AJFDSMgACgCbEUNIyARIAI2AgBBACENIAAoAgQgACgC6AIgACgCgANBACAAKALsAiAAKAJsEQoADCMLQQpBEUECIARBDEYbIARBHEYbIQUMLgsgACgCXARAIAAgASACIAwoAgQQhQELIAAgASAMQQRqIAMgBiAHEJgNIgUNLSAMKAIEDSkgAEH2AjYCoAJBACEFDC0LIAAoAuwDIgQgACgCjAJLDR8gBARAIARBAEgNJ0EBIQUgACAEQQF0IgQ2AuwDIAAoAugDIAQgACgCEBEAACIERQRAIAAgACgC7ANBAXY2AuwDDC4LIAAgBDYC6AMgCigCuAEiBEUNICAAKALsAyILQf////8DSw0tIAQgC0ECdCAAKAIQEQAAIgRFDS0gCiAENgK4AQwgCyAAQSA2AuwDIABBICAAKAIMEQIAIgQ2AugDIAQNHyAAQQA2AuwDDCYLIAAoAugDIAAoAowCaiIELQAAQfwARg0dIARBLDoAACAKLQCgAUUNISAAKAKMAUUNIQwnCyAAKALoAyIEIAAoAowCIgVqLQAAIgtBLEYNHAJAIAsNACAKLQCgAUUNACAKKAKkASAKKAK4ASAKKAK0AUECdGpBBGsoAgBBHGxqIgsoAgBBA0YNACALQQU2AgAgACgCjAIhBSAAKALoAyEEIAAoAowBRSENCyAEIAVqQfwAOgAADB8LQQEhBSAKQQE6AIEBIAAoAoQERQRAIAogCi0AggEiBDoAgAEMGwsgFCABIAIgASgCQCIEaiAMKAIEIARrEIQBIg5FDSkgACAXIA5BABCaASEEIAogCigCYDYCXCAAKAKYAkUNGAJAIAotAIIBBEAgACgCtAJFDQEMGgsgCi0AgQENGQsgBEUEQEELIQUMKgsgBC0AIw0ZQRghBQwpCyAAKAKMAUUNHiAAIAAgASACIAwoAgQQ1QciAjYC8AIgAkUNIiAKQgA3ArABIApBAToAoAEMJAsgCi0AoAFFDR0gACgCjAEEf0EUIAAoAgwRAgAiBEUNIiAEQgA3AgQgBEIANwIMIARBAkEBIAtBKUYbNgIAIBEgAjYCACAAKAIEIAAoAvACKAIAIAQgACgCjAERBQBBAAVBAQshDSAKQQA6AKABDBwLIAotAKABRQ0cIAooAqQBIAooArgBIAooArQBQQJ0akEEaygCAEEcbGpBAzYCACAAKAKMAUUNHAwiC0ECIQ0MAQtBAyENCyAKLQCgAUUNGSAMKAIEIAEoAkBrDAELIAotAKABRQ0YQQAhDSAMKAIECyEOQQEhBSAAEJcNIgRBAEgNISAEQRxsIgQgCigCpAFqQQQ2AgAgCigCpAEgBGogDTYCBCAAIAEgAiAOENUHIgtFDSEgCigCpAEgBGogCygCACILNgIIQQAhBANAIAQgC2ogBEEBaiEELQAADQALIAQgCigCqAEiC0F/c0sNISAKIAQgC2o2AqgBIAAoAowBRQ0XDB0LQQEhBQwCC0ECIQUMAQtBAyEFCyAKLQCgAUUNEyAAKAKMASEEIAogCigCtAFBAWsiCzYCtAEgCigCpAEgCigCuAEgC0ECdGooAgBBHGxqIAU2AgQgBEUhDSAKKAK0AQ0SIARFDQtBASEFIAAoAvwCIhMoArABIgRBzJmz5gBLDR0gBEEUbCIEIBMoAqgBIgtBf3NLDR0gBCALaiAAKAIMEQIAIhJFDR0gEygCsAEhBCASQQA2AgwgEkEUaiEOIBIiCyAEQRRsaiIZIQQDQAJAIAsgGUkEQCALIAsoAgxBHGwiFSATKAKkAWooAgAiBTYCACALIBMoAqQBIBVqKAIENgIEIAVBBEYEQCALIAQ2AgggEygCpAEgFWooAgghBQNAIAQgBS0AACIQOgAAIAVBAWohBSAEQQFqIQQgEA0ACyALQgA3AgwMAgtBACEFIAtBADYCCCATKAKkASAVaigCFCEQIAsgDjYCECALIBA2AgwgEygCpAEgFWpBDGohFQNAIAUgEE8NAiAOIBUoAgAiEDYCDCAFQQFqIQUgDkEUaiEOIBMoAqQBIBBBHGxqQRhqIRUgCygCDCEQDAALAAsgESACNgIAIAAoAgQgACgC8AIoAgAgEiAAKAKMAREFAAwNCyALQRRqIQsMAAsAC0HSC0HSvwFB5jNBupIBEAAAC0EFIQUMGwsgCiAKKAJgNgJcIABBADYC1AIMEAsgACgCjAFFDQ8MFQsgCi0AgAFFDQ4gACgCkAFFDQ4MFAsgACgCbEUNDQwTCyAKLQCAAUUNDCAAKAKUAUUNDAwSCyAAKAJgRQ0LDBELIARBDkcNCgwQCyAAIAEgAiAMKAIEENQHRQ0NDA8LIAAgASACIAwoAgQQ0wdFDQwMDgsgCkEANgKoASAKQQA6AKABDAYLIAQNACAKIAotAIIBOgCAASALQTxHDQYgACgChAEiBEUNBiAAKAIEIA5BASAEEQUADAwLIAQtACAEQEEMIQUMEAsgBCgCBARAIAAgBCALQTxGQQAQxwVFDQwMEAsgACgCfARAQQAhDSAKQQA6AIMBIARBAToAICAAIARBuSwQ0gcgACgCgAFBACAEKAIUIAQoAhAgBCgCGCAAKAJ8EQcARQRAIAAgBEG9LBCfAyAEQQA6ACAMCQsgACAEQcEsEJ8DIARBADoAICAKLQCCASEEIAotAIMBDQEgCiAEOgCAAQwMCyAKIAotAIIBOgCAAQwFCyAEQf8BcQ0DIAAoAngiBEUNAyAAKAIEIAQRAgBFDQUMAwtBAiEFDA0LIAAoAugDIAAoAowCakEAOgAAIAotAKABRQ0CIAAQlw0iBEEASA0GIAooArgBIgUEQCAFIAooArQBQQJ0aiAENgIAIAogCigCtAFBAWo2ArQBIAooAqQBIARBHGxqQQY2AgAgACgCjAFFDQMMCQtB+9EBQdK/AUHUK0G9ggEQAAALIA8QqQILIA1FDQYLIAAoAlxFDQUgACABIAIgDCgCBBCFAQwFC0EWIQUMCAtBFSEFDAcLQSAhBQwGC0EBIQUMBQsgACgCnAEhAQtBIyEFAkACQAJAAkAgACgC+ANBAWsOAwEHAAILIAYgDCgCBDYCAEEAIQUMBgsgDCgCBCECIAAtAMAEDQQMAQsgDCgCBCECCyABIAIgAyAMQQRqIAEoAgARBgAhBAwBCwsgGEF8IAMgAyABIBgoAgARBwBBf0cNAEEdIQUMAQsgBiACNgIAQQAhBQsgDEEQaiQAIAULswIBB38jAEGQCGsiAiQAAkAgACgCiAEiBEUEQEESIQMMAQsDQCADQYACRwRAIAJBBGogA0ECdGpBfzYCACADQQFqIQMMAQsLIAJBADYCjAggAkIANwKECAJAIAAoAoACIAEgAkEEaiAEEQQARQ0AIABB9A4gACgCDBECACIBNgL4ASABRQRAQQEhAyACKAKMCCIARQ0CIAIoAoQIIAARAQAMAgsgASEFIAJBBGohBiACKAKICCEHIAIoAoQIIQggAC0A9AEEfyAFIAYgByAIEP0MBSAFIAYgByAIEMwHCyIBRQ0AIAAgAigChAg2AvwBIAIoAowIIQMgACABNgKcASAAIAM2AoQCQQAhAwwBC0ESIQMgAigCjAgiAEUNACACKAKECCAAEQEACyACQZAIaiQAIAMLTAEBfyMAQRBrIgIkAEGF1wEQ3AcEQCACQQQ2AgwgAiABNgIIIAJBCDYCBCACIAA2AgBBiPMIKAIAQdDsBCACEB0aCyACQRBqJAAgAQvQBwMLfwJ8AX4jAEEgayIGJAAgACgCiARFBEAgAAJ/AkBBpO8AQQBBABDRDCIBQQBOBEADQCMAQRBrIgIkACACQQQgBGs2AgwgAiAGQQxqIARqNgIIIAEgAkEIakEBIAJBBGoQAxCdAyEFIAIoAgQhAyACQRBqJABBfyADIAUbIgUgBGohAiAFQQBMIgVFIAJBA0txDQIgBCACIAUbIQRB1IoLKAIAQRtGDQALIAEQxgcLIAYCfhAHIgxEAAAAAABAj0CjIg2ZRAAAAAAAAOBDYwRAIA2wDAELQoCAgICAgICAgH8LIg43AxAgBgJ/IAwgDkLoB365oUQAAAAAAECPQKIiDJlEAAAAAAAA4EFjBEAgDKoMAQtBgICAgHgLNgIYQYSoAyAGKAIYQSpzQf////8HbBCiDQwBCyABEMYHQaTvACAGKAIMEKINCzYCiAQLIAAtAPQBBH8Cf0GgigghBCAAIgFBjANqIQkgAUG4A2ohByABKAL8AiIIQZgBaiEFIAhB0ABqIQogCEE8aiELA0ACQCAEIQADQEEBIAQtAABFDQMaAkACQCAALQAAIgMEQCADQT1GDQEgA0EMRw0CCyABKALEAyIDIAEoAsADRgRAIAcQX0UNBCABKALEAyEDCyABIANBAWo2AsQDIANBADoAACABIAggASgCyANBABCaASIEBEAgBEEBOgAgCyAALQAAIQQgASABKALIAzYCxAMgACAEQQBHaiEEDAQLIAUhBCABKALEAyICIAEoAsgDRwRAIAEoAsADIAJGBEAgBxBfRQ0EIAEoAsQDIQILIAEgAkEBajYCxAMgAkEAOgAAIAEgCyABKALIA0EIEJoBIgRFDQMgASAEKAIAIgIgASgCyAMiA0YEfyAEIAogAhCmDSICNgIAIAJFDQQgASgCyAMFIAMLNgLEAwsDQAJAIABBAWohAiAALQABIgNFIANBDEZyDQAgASgCxAMiACABKALAA0YEQCAHEF9FDQUgAi0AACEDIAEoAsQDIQALIAEgAEEBajYCxAMgACADOgAAIAIhAAwBCwsgASgCxAMiAyABKALAA0YEQCAHEF9FDQMgASgCxAMhAwsgASADQQFqNgLEAyADQQA6AAAgASAEQQAgASgCyAMgCRDbBw0CIAEgASgCyAM2AsQDIABBAmogAiAALQABGyEEDAMLIAEoAsQDIgIgASgCwANGBEAgBxBfRQ0CIAAtAAAhAyABKALEAyECCyABIAJBAWo2AsQDIAIgAzoAACAAQQFqIQAMAAsACwtBAAsFQQELIAZBIGokAAvgCgEHfwJAAkACQCAARSACQQBIckUEQCABIAJFcg0BDAILIAANAQwCCwJAAkACQAJAIAAoAvgDDgQCAwEAAwsgAEEhNgKkAgwECyAAQSQ2AqQCDAMLIAAoAvQDDQAgABCjDQ0AIABBATYCpAIMAgsgAEEBNgL4AwJ/AkAgAARAIAJBAEgNAQJAAkACQCAAKAL4A0ECaw4CAQACCyAAQSE2AqQCQQAMBAsgAEEkNgKkAkEADAMLIAAgAjYCNAJAIAAoAiAiCEUNACAAKAIcIgRFDQAgCCAEayEFCwJAIAIgBUoNACAAKAIIRQ0AIAAoAhwMAwtBACEEAkAgACgCHCIFRQ0AIAAoAhgiBkUNACAFIAZrIQQLIAIgBGoiBkEASA0BQYAIAn9BACAAKAIYIgRFDQAaQQAgACgCCCIHRQ0AGiAEIAdrCyIHIAdBgAhOGyIHIAZB/////wdzSg0BIAYgB2ohCgJAAkACQAJAIAAoAggiCUUNACAERSAKIAggCWsiBkEAIAgbSnJFBEAgByAEIAlrTg0EIAkgBCAHayAFIARrIAdqEFQhBSAAIAAoAhwgBCAFIAdqayIEayIFNgIcIAAoAhggBGshBAwDCyAIRQ0AIAYNAQtBgAghBgsDQCAKIAZBAXQiBkogBkEASnENAAsgBkEATA0DIAYgACgCDBECACIERQ0DIAAgBCAGajYCICAAKAIYIgUEQEEAIQYgBCAFIAdrIAAoAhwiBCAFa0EAIAQbIAdqEB4hBCAAKAIIIAAoAhQRAQAgACAENgIIAkAgACgCHCIFRQ0AIAAoAhgiCEUNACAFIAhrIQYLIAAgBCAHaiIEIAZqIgU2AhwMAQsgACAENgIIIAAgBDYCHCAEIQULIAAgBDYCGAsgAEEANgKwAiAAQgA3A6gCCyAFDAELIABBATYCpAJBAAsiBEUNAQJAIAIEQCABRQ0BIAQgASACEB4aCwJ/QQAhAQJAIAAEQCACQQBIBEAgAEEpNgKkAgwCCwJAAkACQAJAIAAoAvgDDgQCAwEAAwsgAEEhNgKkAgwECyAAQSQ2AqQCDAMLIAAoAhhFBEAgAEEqNgKkAgwDCyAAKAL0Aw0AIAAQow0NACAAQQE2AqQCDAILQQEhASAAQQE2AvgDIAAgAzoA/AMgACAAKAIYIgU2ArACIAAgACgCHCACaiIENgIcIAAgBDYCKCAAIAAoAiQgAmo2AiQgAAJ/IABBGGohBiAEIAUiAmtBACAEG0EAIAIbIQcCQCAALQAwRQ0AIAAtAPwDDQACf0EAIAAoAhgiBUUNABpBACAAKAIIIghFDQAaIAUgCGsLIQUgACgCLCEIAn9BACAAKAIgIglFDQAaQQAgACgCHCIKRQ0AGiAJIAprCyEJIAcgCEEBdE8NACAAKAI0IAkgBUGACGsiCEEAIAUgCE8baksNACAGIAI2AgBBAAwBCyAGIAI2AgACQANAAkAgACAGKAIAIAQgBiAAKAKgAhEGACEFIAAoAvgDQQFHBEAgAEEAOgDABAwBCyAALQDABEUNACAAQQA6AMAEIAVFDQEMAgsLIAUNACACIAYoAgBGBEAgACAHNgIsQQAMAgtBACEFIABBADYCLAsgBQsiAjYCpAIgAgRAIABB8gI2AqACIAAgACgCqAI2AqwCDAILAkACQAJAIAAoAvgDDgQAAAIBAgsgA0UNASAAQQI2AvgDQQEMBAtBAiEBCyAAKAKcASICIAAoArACIAAoAhggAEGwA2ogAigCMBEIACAAIAAoAhg2ArACCyABDAELQQALDwtBv9IBQdK/AUHTEEHKlgEQAAALIABBKTYCpAILQQALNwEBfwJAIAAoAhAiAC0ArAFBAUcNACAAKALMAUEBRw0AIAAoAsQBQQFHDQAgACgCeEUhAQsgAQteAQJ/A0AgACgCDCICIAAoAghGBEAgABBfRQRAQQAPCyAAKAIMIQILIAEtAAAhAyAAIAJBAWo2AgwgAiADOgAAIAEtAAAgAUEBaiEBDQALIAAoAhAgACAAKAIMNgIQC9sGAQh/IwBBMGsiBSQAIAAoAhAiASgC6AEhAgNAIAIgASgC7AFKRQRAIAEoAowCIAJBAnRqQQA2AgAgAkEBaiECIAAoAhAhAQwBCwsgABDZDCAAEBohAwNAIAMEQCAAIAMQnw0gACADECkhBANAIAQiAQRAA0AgASICKAIQKAKwASIBDQALIARBKGohAQNAAkAgAkUNACACIAJBMGsiBiACKAIAQQNxQQJGGygCKCIHKAIQKAL0ASABQVBBACAEKAIAQQNxQQJHG2ooAgAoAhAoAvQBTg0AIAAgBxCfDSACIAYgAigCAEEDcUECRhsoAigoAhAoAsgBKAIAIQIMAQsLIAAgBBAsIQQMAQUgACADEBshAwwDCwALAAsLIAAoAhAiAigC6AEhA0EBIQcCfwNAAkAgAigC7AEgA0gEQANAQQAgACgCECIBKAK0ASAHSA0EGiAHQQJ0IAdBAWohByABKAK4AWooAgAQpw1FDQAMAgsACyADQQJ0IgQgAigCjAJqKAIAIgFFBEAgBSADNgIAQYvCBCAFEDIMAQsgASADQQZ0IgggABBeKAIQKALEAWooAgQgASgCECgC+AFBAnRqKAIARwRAIAEQHyEAIAEoAhAoAvgBIQEgBSADNgIoIAUgATYCJCAFIAA2AiBBtcIEIAVBIGoQMgwBCyAAEF4hASAAKAIQIgYoAsQBIgIgCGogASgCECgCxAEgCGooAgQgBigCjAIgBGooAgAoAhAoAvgBQQJ0ajYCBEF/IQFBACEGA0AgASEEAn8CQAJAIAYgAiAIaiIBKAIATg0AIAEoAgQgBkECdGooAgAiAkUNACACKAIQIgEtAKwBDQEgBiAAIAIQqgENAhoLIARBf0YEQCAAEB8hASAFIAM2AhQgBSABNgIQQZrABCAFQRBqECcLIAAoAhAiAigCxAEgCGogBEEBajYCACADQQFqIQMMBAsgASgCwAEoAgAhAQJAA0AgASICRQ0BIAIoAhAoAngiAQ0ACyAAIAJBMEEAIAIoAgBBA3FBA0cbaigCKBCqAUUNACAGIAQgACACQVBBACACKAIAQQNxQQJHG2ooAigQqgEbDAELIAQLIQEgBkEBaiEGIAAoAhAoAsQBIQIMAAsACwtBfwsgBUEwaiQAC4kFAQV/IwBBEGsiAyQAIAAEQCAAKAKEAyEBA0ACQCABRQRAIAAoAogDIgFFDQEgAEEANgKIAwsgASgCACABKAIkIAAoAhQRAQAgASgCLCAAENoHIAEgACgCFBEBACEBDAELCyAAKAK0AiEBA0ACQCABRQRAIAAoArgCIgFFDQEgAEEANgK4AgsgASgCCCABIAAoAhQRAQAhAQwBCwsgACgCvAIhAQNAAkAgAUUEQCAAKALAAiIBRQ0BIABBADYCwAILIAEoAgggASAAKAIUEQEAIQEMAQsLIAAoAsQCIQEDQAJAIAFFBEAgACgCyAIiAUUNASAAQQA2AsgCCyABKAIIIAEgACgCFBEBACEBDAELCyAAKAKQAyAAENoHIAAoAowDIAAQ2gcgAEG4A2oQyQUgAEHQA2oQyQUgACgC8AEgACgCFBEBAAJAIAAtAIAEDQAgACgC/AIiAkUNACAAKAL0AyADIAIoAhQiATYCCCACQRRqIAMgAQR/IAEgAigCHEECdGoFQQALNgIMA0AgA0EIahDdByIBBEAgASgCEEUNASABKAIUIAAoAhQRAQAMAQsLIAIQrQQgAkGEAWoQrQQQrQQgAkEoahCtBCACQTxqEK0EIAJB0ABqEMkFIAJB6ABqEMkFRQRAIAIoArgBIAAoAhQRAQAgAigCpAEgACgCFBEBAAsgAiAAKAIUEQEACyAAKAKgAyAAKAIUEQEAIAAoAugDIAAoAhQRAQAgACgCCCAAKAIUEQEAIAAoAjggACgCFBEBACAAKAKkAyAAKAIUEQEAIAAoAvgBIAAoAhQRAQAgACgChAIiAQRAIAAoAvwBIAERAQALIAAgACgCFBEBAAsgA0EQaiQACygBAX8DfyAABH8gACgCBBCpDSABakEBaiEBIAAoAgAhAAwBBSABCwsLjgUBCX8gAUEGdCINIAAoAhAoAsQBaigCBCACQQJ0aigCACEJIAJBAWoiByEKA0ACQAJAIAMgCkgEQCABQQZ0IQQDQCADQQFqIgMgACgCECgCxAEiBiAEaiICKAIATg0CIAIoAgQiAiAHQQJ0aiACIANBAnRqKAIAIgI2AgAgAigCECAHNgL4ASAHQQFqIQcMAAsACyAAKAIQKALEASANaigCBCAKQQJ0aigCACEIIAQEQANAIAgoAhAiAigCyAEoAgAiBUUNAyAFQShqIQsgCSgCECgCyAEhDEEAIQICQANAIAwgAkECdGooAgAiBgRAIAJBAWohAiAGQVBBACAGKAIAQQNxQQJHG2ooAiggC0FQQQAgBSgCAEEDcUECRxtqKAIARw0BDAILCyAJIAVBUEEAIAUoAgBBA3FBAkcbaigCKCAFENoBIQYLA0AgCCgCECgCwAEoAgAiAgRAIAIgBhCDAyACEIwCDAELCyAFEIwCDAALAAsDQCAIKAIQIgIoAsABKAIAIgVFDQIgBUEoaiELIAkoAhAoAsABIQxBACECAkADQCAMIAJBAnRqKAIAIgYEQCACQQFqIQIgBkEwQQAgBigCAEEDcUEDRxtqKAIoIAtBMEEAIAUoAgBBA3FBA0cbaigCAEcNAQwCCwsgBUEwQQAgBSgCAEEDcUEDRxtqKAIoIAkgBRDaASEGCwNAIAgoAhAoAsgBKAIAIgIEQCACIAYQgwMgAhCMAgwBCwsgBRCMAgwACwALIAIgBzYCACAGIAFBBnRqKAIEIAdBAnRqQQA2AgAPCyACKALEAUEAIAIoAswBa0YEQCAAIAgQ+wUgCkEBaiEKDAELC0HclwNBksEBQfIAQefzABAAAAu/AgEGfyAAKAIIIQUgACgCDCEGA0AgACgCACAESwRAIAUgACgCBCAEbGohASAGBEAgASAGEQEACwJAAkACQAJAAkACQAJAAkACQAJAIAEoAgBBAmsODQAAAQECAwQEBgcIBQUJCyABKAIMEBcMCAsgASgCDBAXDAcLIAEoAgwQFwwGCyABKAIoEBcMBQsgASgCCBAXDAQLQQAhAgJAAkACQAJAIAEoAghBAWsOAgABAwsDQCABKAI0IQMgAiABKAIwTg0CIAMgAkEDdGooAgQQFyACQQFqIQIMAAsACwNAIAEoAkQhAyACIAEoAkBODQEgAyACQQN0aigCBBAXIAJBAWohAgwACwALIAMQFwsMAwsgASgCEBAXDAILIAEoAggQFwwBCyABKAIoEBcLIARBAWohBAwBCwsgBRAXIAAQFwvfAQEDfyAAECEgABA5TwRAIAAQOSICQQFqIgMgAkEBdEGACCACGyIEIAMgBEsbIQMgABAhIQQCQCAALQAPQf8BRgRAIAAoAgAgAiADQQEQzAUhAgwBCyADQQEQRCICIAAgBBAeGiAAIAQ2AgQLIABB/wE6AA8gACADNgIIIAAgAjYCAAsgABAhIQICQCAAECQEQCAAIAJqIAE6AAAgACAALQAPQQFqOgAPIAAQIUEQSQ0BQaG2A0H5gAFBnAJBrrQBEAAACyAAKAIAIAJqIAE6AAAgACAAKAIEQQFqNgIECwueBwEKfyMAQaABayICJAACQCAARQ0AQQFBFBBEIgNB0AAgASABQdAATRsiBjYCBAJ/IAMoAgAiAUUEQEHkACEFQeQAIAYQRAwBCyADKAIIIAEgAUHkAGoiBSAGEMwFCyEHIAJBKGohCiACQRhqIQggAkEwaiEJIAJBEGohAQJAA0AgAC0AACIEQQlrIgtBF0tBASALdEGfgIAEcUVyRQRAIABBAWohAAwBCyAAQQFqIQACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAEQcIAaw4TBggVAQsVFQ0VFQkVFRUDFRUMCgALAkAgBEHiAGsOBAUHFQIACyAEQfAAaw4FAxQUFA0OCyACQQA2AggMEQsgAkEBNgIIDBALIAJBAjYCCAwOCyACQQM2AggMDQsgAkEENgIIDAsLIAJBBTYCCAwKCyAAIAJBmAFqEPMCIgBFDQ0gAigCmAEgAkHYAGoQsQ1FDQ0gAigCWEUEQCACQQk2AgggAiACKAJgNgIQDA0LIAJBDjYCCAwICyAAIAJBmAFqEPMCIgBFDQwgAigCmAEgAkHYAGoQsQ1FDQwgAigCWEUEQCACQQg2AgggAiACKAJgNgIQDAwLIAJBDTYCCAwHCyACQQY2AgggACABEN4HIgBFDQsMCgsgAkEHNgIIIAAgARDGASIARQ0KIAAgCBDGASIARQ0KIAAgAkGcAWoQywUhACACQQJBASACKAKcASIEG0EAIARBAE4bNgIgIABFDQogACAKEMYBIgBFDQogACAJEPMCIgBFDQoMCQsgAkEKNgIIIAAgARDGASIARQ0JIAAgCBDzAiIARQ0JDAgLIAJBCzYCCCAAIAEQ8wIiAEUNCAwHCyACQQw2AgggACABEK8NIgBFDQcgACAJEPMCIgBFDQcMBgsgAkEPNgIIIAAgARCuDSIARQ0GDAULIARFDQcMBQsgASACQdgAakHAABAeGgwDCyAAIAEQ3gciAEUNAwwCCyAAIAEQ3gciAEUNAgwBCyAAIAEQrw0iAEUNAQsgBSADKAIAIgRGBH8gByAFIAVBAXQiBSAGEMwFIQcgAygCAAUgBAsgBmwgB2ogAkEIakHQABAeGiADIAMoAgBBAWo2AgAMAQsLIAMgAygCEEEBcjYCEAsgAygCACIABEAgAyAHIAUgACAGEMwFNgIIDAELIAcQFyADEBdBACEDCyACQaABaiQAIAMLNgEBfyMAQRBrIgIkACABIAAgAkEMakEKEJ8ENgIAIAIoAgwhASACQRBqJAAgAUEAIAAgAUcbC4MBAQR/IwBBEGsiAiQAIAEgACACQQxqIgQQ2AE5AwACQCAAIAIoAgwiA0YNACABIAMgBBDYATkDCCADIAIoAgwiAEYNACABIAAgBBDYATkDECAAIAIoAgwiA0YNACABIAMgBBDYATkDGCACKAIMIgBBACAAIANHGyEFCyACQRBqJAAgBQvJAQEDfwJAA0AgAEUNASAAKAIQIgMtAHAEQCADKAJ4IQAMAQsLA0AgAUUNASABKAIQIgQtAHAEQCAEKAJ4IQEMAQsLIAMtAJkBDQAgBC0AmQENACAAQTBBACAAKAIAQQNxIgJBA0cbaigCKCgCECgC9AEgAEFQQQAgAkECRxtqKAIoKAIQKAL0AWsgAUEwQQAgASgCAEEDcSIAQQNHG2ooAigoAhAoAvQBIAFBUEEAIABBAkcbaigCKCgCECgC9AFrbEEASiECCyACC6gEAQV/IwBBEGsiBCQAAkACQAJAAkACQCAALQAAIgJBI0YNASACQShHBEAgAkEvRg0CIAJB2wBHDQEgAUEBNgIAQQAhAiAAQQFqIgUgAUEIahDGASIARQ0FIAAgAUEQahDGASIARQ0FIAAgAUEYahDGASIARQ0FIAAgAUEgahDGASIARQ0FIAAgAUEoahDLBSIDRQ0FQQAhACABKAIoQQgQRCECA0AgASgCKCAASgRAIAMgBEEIahDGASIDRQ0GIAIgAEEDdGoiBiAEKwMItjgCACAAQQFqIQAgAyAGQQRqEPMCIgMNAQwGCwsgASACNgIsIAUhAgwFCyABQQI2AgBBACECIABBAWoiBSABQQhqEMYBIgBFDQQgACABQRBqEMYBIgBFDQQgACABQRhqEMYBIgBFDQQgACABQSBqEMYBIgBFDQQgACABQShqEMYBIgBFDQQgACABQTBqEMYBIgBFDQQgACABQThqEMsFIgNFDQRBACEAIAEoAjhBCBBEIQIDQCABKAI4IABKBEAgAyAEQQhqEMYBIgNFDQQgAiAAQQN0aiIGIAQrAwi2OAIAIABBAWohACADIAZBBGoQ8wIiAw0BDAQLCyABIAI2AjwgBSECDAQLIALAIgVBX3FBwQBrQRpPBEBBACECIAVBMGtBCUsNBAsLIAEgADYCCCABQQA2AgAgACECDAILIAIQF0EAIQIMAQsgAhAXQQAhAgsgBEEQaiQAIAILhgEBAn8gABAfIQQgABArIQACQCAERQ0AIAQtAABFDQAgAkUEQEHAigtBwIoLKAIAQQFqNgIAC0F/IQMgAUGI3gEgACgCTCgCBCgCBBEAAEF/Rg0AIAAgASAEEPQCQX9GDQAgAgRAIAFBs8gBIAAoAkwoAgQoAgQRAABBf0YNAQtBASEDCyADC8sDAQZ/AkACQCAALQAAQQJxRQ0AAkAgACABQQAQsg0iA0EBag4CAgEAC0EBIQMLIAAQ5gEhByAAECshBQJAIAdFDQAgAkEAQYABIAIoAgARBAAhBCADIQYDQCAERQRAIAYhAwwCCwJAAkAgAC0AAEECcUUNAEHMigsoAgAiAwRAIAQoAhAgAygCEEYNAgtB0IoLKAIAIgNFDQAgBCgCECADKAIQRg0BCyAHKAIMIAQoAhBBAnRqKAIAIAQoAgxGDQAgBSgCTCgCBCgCBCEIAkAgBkUEQEF/IQMgAUHPyAEgCBEAAEF/Rg0FQcCKC0HAigsoAgBBAWo2AgAMAQtBfyEDIAFBzewEIAgRAABBf0YNBCAFIAEQ9QJBf0YNBAsgBSABIAQoAggQ9AJBf0YNAyABQZDeASAFKAJMKAIEKAIEEQAAQX9GDQMgBSABIAcoAgwgBCgCEEECdGooAgAQ9AJBf0YNAyAGQQFqIQYLIAIgBEEIIAIoAgARBAAhBAwACwALIANBAEoEQEF/IQMgAUGzyAEgBSgCTCgCBCgCBBEAAEF/Rg0BQcCKC0HAigsoAgBBAWs2AgALIAAgACgCAEEIcjYCAEEAIQMLIAMLxgEBAn8CQCACRQ0AIAAQKyEEIAAgAhA+IgAtAABFDQBBfyEDIAFBs+ABIAQoAkwoAgQoAgQRAABBf0YNAAJAIAAQqwIEQCAEIAEgABD0AkF/Rw0BDAILIABBOhDFASICBEAgAkEAOgAAIAQgASAAQQAQzQVBf0YNAiABQbPgASAEKAJMKAIEKAIEEQAAQX9GDQIgBCABIAJBAWpBABDNBUF/Rg0CIAJBOjoAAAwBCyAEIAEgAEEAEM0FQX9GDQELQQAhAwsgAws3AQF/AkAgACgCECIALQCsAUEBRw0AIAAoAsQBQQFHDQAgACgCzAFBAUcNACAAKAJ4RSEBCyABCxMAIAAgAUH1I0GZAUH3/wAQxAMLWgEBfwJ/QX8gABArIgMgARD1AkF/Rg0AGkF/IAAgARDfB0F/Rg0AGiAALQAAQQhxRQRAQX8gACABIAIQsw1Bf0YNARoLIAFBttgEIAMoAkwoAgQoAgQRAAALC4cCAQV/AkAgAiABKAIAQQR2rVYNACACpyEFIAAgARCvAiEDA0AgAwRAIAMoAigoAgBBBHYgBUkNAiAAIAMQ+QIhAwwBCwsgACgCPCIFQSBqIQZBACEDA0AgBSgCKCADSwRAIAYgAxC2DSIHEOAHRQRAIAcgAUEAEHsNAwsgA0EBaiEDDAELCwJAIAAgARCvAg0AIAAgARApDQBBASEEDAELIAEQ5gEiAEUEQEEADwsgACgCCCIBQQBBgAEgASgCABEEACEDA0AgA0EARyEEIANFDQEgACgCDCADKAIQQQJ0aigCACADKAIMRw0BIAAoAggiASADQQggASgCABEEACEDDAALAAsgBAtlAQF/IAAQdyEAA0ACQCAARQRAQQAhAgwBCwJAIAAQ4AcEQCAAIAEQuQ0aDAELQX8hAiAAIAFBABC8DUF/Rg0BIAAgARC7DUF/Rg0BIAAgARC6DUF/Rg0BCyAAEHYhAAwBCwsgAgtFAQF/QX8hAkHAigtBwIoLKAIAQQFrNgIAIAAgARD1AkF/RwR/QX9BACABQZDXAyAAKAJMKAIEKAIEEQAAQX9GGwVBfwsLrAQBCH8CQCAAIAEQuQ1Bf0YNACAAQQAQsAIhBiAAEBohAwNAIANFBEBBAA8LIAAgAyADKAIAQQR2rRC4DQRAIAMgASAGBH8gBigCCAVBAAsQtw1Bf0YNAgsgACADECkhAiADIQkDQCACBEACQCAJIAIgAkEwayIEIAIoAgBBA3FBAkYbKAIoIgVGDQAgACAFIAMoAgBBBHatELgNRQ0AIAIgBCACKAIAQQNxQQJGGygCKCABIAYEfyAGKAIIBUEACxC3DUF/Rg0EIAIgBCACKAIAQQNxQQJGGygCKCEJCyAAKAI8IgVBIGohB0EAIQQCQANAIAUoAiggBEsEQCAHIAQQtg0iCBDgB0UEQCAIIAJBABDIAg0DCyAEQQFqIQQMAQsLIAYEfyAGKAIMBUEACyEEIAJBUEEAIAIoAgBBA3EiBUECRxtqKAIoIAJBMEEAIAVBA0cbaigCKCIFECsiByABEPUCQX9GDQQgBSABEN8HQX9GDQQgAiABQcyKCygCABC0DUF/Rg0EIAFBqsoDQZrMAyAFECsQ+gEbIAcoAkwoAgQoAgQRAABBf0YNBCABEN8HQX9GDQQgAiABQdCKCygCABC0DUF/Rg0EAkAgAi0AAEEIcUUEQCACIAEgBBCzDUF/Rw0BDAYLIAIgAUEBELINQX9GDQULIAFBttgEIAcoAkwoAgQoAgQRAABBf0YNBAsgACACECwhAgwBCwsgACADEBshAwwACwALQX8L3AMBBn8CfwJAIAINACAAKAJERQ0AQaOBBSEEQerBASEFQQAMAQsgAC0AGCEDIAAQ1AUhBEHMigsgAEECQY8bQQAQIDYCAEHQigsgAEECQcsbQQAQIDYCAEHHxwNBo4EFIAQbIQRB+/kAQaOBBSADQQFxGyEFQQELIQgCfwJAIAAQHyIDRQ0AIAMtAABBJUYNAEG4zQMhBkEBDAELQaOBBSEDQaOBBSEGQQALIQcCf0F/IAAgARD1AkF/Rg0AGkF/IAEgBCAAKAJMKAIEKAIEEQAAQX9GDQAaIAcgCHIEQEF/IAEgBSAAKAJMKAIEKAIEEQAAQX9GDQEaQX8gAUHCyAMgACgCTCgCBCgCBBEAAEF/Rg0BGgsgBwRAQX8gACABIAMQ9AJBf0YNARoLQX8gASAGIAAoAkwoAgQoAgQRAABBf0YNABpBfyABQerXAyAAKAJMKAIEKAIEEQAAQX9GDQAaQcCKC0HAigsoAgBBAWo2AgAgAEEAELACIgMEQEF/IAAgAUGt/QAgAygCECACEOEHQX9GDQEaQX8gACABQeaiASADKAIIIAIQ4QdBf0YNARpBfyAAIAFBtqABIAMoAgwgAhDhB0F/Rg0BGgsgACAAKAIAQQhyNgIAQQALC4MBAQF/IAAgACgCAEF3cTYCACAAEHchAgNAIAIEQCACQQAQvQ0gAhB2IQIMAQsLAkAgAUUNACAAEBohAQNAIAFFDQEgASABKAIAQXdxNgIAIAAgARApIQIDQCACBEAgAiACKAIAQXdxNgIAIAAgAhAsIQIMAQsLIAAgARAbIQEMAAsACwuXAQEBf0HAigtBADYCAAJAIABB2/oAECMiAkUNACACLAAAQTBrQQlLDQAgAkEAQQoQnwQiAkEASCACQTxrQURLcg0AQbTVCiACNgIACyAAQQEQvQ0CQCAAIAFBARC8DUF/Rg0AIAAgARC7DUF/Rg0AIAAgARC6DUF/Rg0AQbTVCkGAATYCACABIAAoAkwoAgQoAggRAgAaCwtVAQN/QcSKCygCACEBQYAIIAAQOEEBdEECaiIAIABBgAhNGyICQciKCygCAE0EQCABDwsgASACEDYiAAR/QciKCyACNgIAQcSKCyAANgIAIAAFQQALC40FAQ9/QajGAyECAkAgAEUNACAALQAARQ0AIAFBIjoAACAALAAAIgJBLWtB/wFxQQJJIAJBMGtBCklyIQkgAUEBaiEDQbTVCigCACEPIAAhDANAIAoiEEEBcyEKAkADQCAMIQUCfwJAAkACQAJAAkACQAJAIAJB/wFxIgsEQCAFQQFqIQwgAsAhCCAGIAtBIkdyRQRAIANB3AA6AABBASEEQQAhBiADQQFqDAkLIAYNAiAFLQAAQdwARw0CQQEhBiAMLQAAIgVBxQBrIg5BF0tBASAOdEGNhYIEcUVyDQEMAwsgA0EiOwAAAkAgBEEBcQ0AIAdBAUYEQCAALQAAQS1rQf8BcUECSQ0BC0HwiAghAgNAIAIoAgAiA0UEQCAADwsgAkEEaiECIAMgABAqDQALCyABIQIMCwsgBUEiRiAFQewAayIOQQZNQQBBASAOdEHFAHEbcg0BCyAJRQ0EIAtBLWsOAgECAwtBASEEIAMMBAtBACEGIAdBAEcgBHIhBCAHRSEJIAMMAwtBACEGIA1BAEcgBHIhBCANRSEJIA1BAWohDSADDAILIAhBMGsiBUEKSSEJIAVBCUsgBHIhBEEAIQYgAwwBCyAIQV9xQdsAa0FmSSAIQTprQXZJcSALQd8AR3EgCEEATnEgBHIhBEEAIQZBACEJIAMLIgUgAjoAACAHQQFqIQcgBUEBaiEDIAwsAAAhAiAPRQ0AAkAgAkUgCnJBAXENACAIEM4FIAtB3ABGcg0AIAIQzgVFDQBBACEQDAILIAJFIAcgD0hyDQALQQEhCiAIEM4FIAtB3ABGcg0BIAIQzgVFDQELIAVB3BQ7AAEgBUEDaiEDQQEhBEEAIQcgECEKDAALAAsgAgsVACAAIAFBAkGVKEGZAUH3/wAQkQULHAEBf0EBIQIgACABEKIOBH9BAQUgACABEJoOCwu5AQEGfyMAQRBrIgQkACAAKAI8IQMgBCABNgIMIANBIGohBQNAIAMoAiggAksEQCAFIAIQwQ0iBigAACAEKAIMRgRAA0AgAkEBaiICIAMoAigiB08EQCADIAdBAWs2AigFIAYgBSACEMENIgYoAgA2AgAMAQsLBSACQQFqIQIMAgsLCyAAKAI8IgIgAUECIAIoAgARBAAEfyAAKAJAIgAgAUECIAAoAgARBABBAEcFQQALGiAEQRBqJAALTgECfyMAQdAAayICJAAgACgCQCIDQQAQygVB7NMKRwRAIANB7NMKEMoFGgsgAiABNwMIIAAoAkAiACACQQQgACgCABEEACACQdAAaiQAC3MBAX8gABAhIAAQOU8EQCAAQQEQ4gcLIAAQISECAkAgABAkBEAgACACaiABOgAAIAAgAC0AD0EBajoADyAAECFBEEkNAUGhtgNB+YABQZwCQa60ARAAAAsgACgCACACaiABOgAAIAAgACgCBEEBajYCBAsLmAMBAn8jAEGgAWsiASQAIAFCADcDmAEgAUIANwOQAUGQigsoAgAiAgRAIAEgAjYCgAEgAUGQAWpBissDIAFBgAFqEPYCCyABIAA2AnAgAUGw1QooAgA2AnQgAUGQAWoiAkHYswEgAUHwAGoQ9gICQEH8iQsoAgAiAC0AAARAIAEgADYCYCACQcqrAyABQeAAahD2AgwBCwJAAkACQEHgiQsoAgBBAWtBAm1BAWsOAwIAAQMLIAFBgIABNgIgIAFBkAFqIgBBi6cDIAFBIGoQ9gJBlIoLECFFDQIgAUGUigsQrgQ2AhAgAEGMNSABQRBqEPYCDAILIAFBgIABNgJAIAFBkAFqIgBBx6YDIAFBQGsQ9gJBlIoLECFFDQEgAUGUigsQrgQ2AjAgAEH0NCABQTBqEPYCDAELIAFBgIABNgJQIAFBkAFqQcmnAyABQdAAahD2AgsgAUGQAWoiAEEKEMUNIAEgABCuBDYCAEGSNyABEDIgAS0AnwFB/wFGBEAgASgCkAEQFwtB4IkLQQE2AgAgAUGgAWokAAtjAQF/AkAgAEUNACAAQQA2AhAgACgCBEEAOgAAIAAoAgRBADoAASAAQQA2AiwgAEEBNgIcIAAgACgCBDYCCEHkiQsoAgAiAUUNACAAIAFB6IkLKAIAQQJ0aigCAEcNABDkBwsLIwAgACgCACgCAEEEdiIAIAEoAgAoAgBBBHYiAUsgACABSWsLaQECf0HUigsoAgAhAiAAEMcNIABBATYCKCAAIAE2AgACQEHkiQsoAgAiAwRAIAAgA0HoiQsoAgBBAnRqKAIARg0BCyAAQgE3AiALIAAgAUEAR0GsigsoAgBBAEpxNgIYQdSKCyACNgIACxwAQZSKCxAhBEBBvMUDQdP1AEHYAUG4NxAAAAsLaAEBfyMAQRBrIgMkAAJAAkAgAkUEQCAAEBdBACEADAELIAAgAhA2IgBFDQEgASACTw0AIAAgAWpBACACIAFrEDAaCyADQRBqJAAgAA8LIAMgAjYCAEGI8wgoAgBBgOoDIAMQHRoQJgALTAECfwJAQTAQQyIBBEAgAUGAgAE2AgwgAUGCgAEQQyICNgIEIAJFDQEgAUEBNgIUIAEgABDJDSABDwtBtakDEKoCAAtBtakDEKoCAAu0AQEDfwJAAkBB5IkLKAIAIgFFBEBB5IkLQQQQQyIANgIAIABFDQEgAEEANgIAQbCKC0EBNgIAQeiJC0EANgIADwtB6IkLKAIAQbCKCygCACIAQQFrTwRAQeSJCyABIABBCGoiAkECdBA2IgE2AgAgAUUNAiABIABBAnRqIgBCADcCACAAQgA3AhggAEIANwIQIABCADcCCEGwigsgAjYCAAsPC0HhqQMQqgIAC0HhqQMQqgIAC0wBAX8DQCAAIgEoAhAoAngiAA0ACyABQTBBACABKAIAQQNxIgBBA0cbaigCKCgCECgC6AEgAUFQQQAgAEECRxtqKAIoKAIQKALoAUcLCwAgACABQQEQ0A0L1wECBX8BfiMAQSBrIgUkAAJAIAFFDQAgABDPBSEEIAUgATYCGAJAIAQgBUEIakEEIAQoAgARBAAiAwRAIAMgAykDCCIIQgF8Qv///////////wCDIAhCgICAgICAgICAf4OENwMIDAELIAEQOEEYaiEGAkAgAARAIAYQ4gEhAwwBCyAGEEMhAyAGRQ0AIANFDQILIANCgYCAgICAgICAf0IBIAIbNwMIIAMgA0EUaiABELYFNgIQIAQgA0EBIAQoAgARBAAaCyADKAIQIQcLIAVBIGokACAHC0ABAX8jAEEgayICJAAgABDPBSEAIAIgATYCGCAAIAJBCGpBBCAAKAIAEQQAIgAEfyAAKAIQBUEACyACQSBqJAALlgMBBn8CQCABQVBBACABKAIAQQNxIgRBAkcbaigCKCIFKAIQKALQASIGRQ0AIAFBMEEAIARBA0cbaiEHA0AgBiADQQJ0aigCACICRQ0BIANBAWohAyACQVBBACACKAIAQQNxQQJHG2ooAiggBygCKEcNAAsgASACEIMDAkAgAigCECIALQBwQQRHDQAgACgCeA0AIAAgATYCeAsgASABQTBqIgAgASgCAEEDcUEDRhsoAigoAhAiAigC4AEgAigC5AEiAkEBaiACQQJqQQQQfSECIAEgACABKAIAQQNxQQNGGygCKCgCECACNgLgASABIAAgASgCAEEDcUEDRhsoAigoAhAiAiACKALkASIDQQFqNgLkASACKALgASADQQJ0aiABNgIAIAEgACABKAIAQQNxQQNGGygCKCgCECIAKALgASAAKALkAUECdGpBADYCAA8LIAUgAUEwQQAgBEEDRxtq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SgRAIBAoAgggAUHIAGxqIgItAABBAnFFBEADQAJAIAIiACgCJCgCDCICRQ0AIAIoAhQiAkUNACACLQAAQQFxRQ0BCwtBMBBVIgUgADYCLCAFIAArAzA5AwggACgCACEIIAAhAgNAAkAgAiIDIAhBAnI2AgAgAygCJCgCBCICRQ0AIAIoAhgiAkUNACACKAIAIghBAXFFDQELCyAFIAMrA0A5AxAgBCAFIAArAygQrQ4LIAFBAWohAQwBCwsgECAENgIYIBBBGGohFUEAIQ0DQCANIBdHBEAgESANQQN0aiIAKAIEIQkgACgCACEMQQAhAQNAIAEgDEYEQCANQQFqIQ0MAwsgCSABQThsaiIGIBUgEyAGLQAAGygCACAGEKcDIg4oAiAiADYCKAJAIA4oAiQiBSAARwRAIA4oAhwhCCAOKAIYIQQMAQsgAEEBdEEBIAAbIgVB/////wNLBEBBxAAhAgwGCyAOKAIYIAVBAnQQNiIERQRAQTAhAgwGCyAEIA4oAiQiAkECdGpBACAFIAJrQQJ0EDAaIAIgDigCICIAIA4oAhwiCGpJBEAgCEECdCEDIAQgBSACIAhrIgJrIghBAnRqIAMgBGogAkECdBBUGiAOIAg2AhwLIA4gBTYCJCAOIAQ2AhgLIAQgACAIaiAFcEECdGogBjYCACAOIABBAWo2AiAgAUEBaiEBDAALAAsLIBMoAgAQrA4gFSgCABCsDiATKAIAEKsODQAgFSgCABCrDg0AIBAoAhQgEBCqDg0AIBAoAhggEBCqDg0AIBMoAgAQqQ4gFSgCABCpDkEAIQJBmIgLLQAAQQRxBEBBjP4EIAcQgwEaIApCioCAgKABNwOgASAHQY2uBCAKQaABahAdGkHThQQgBxCDARoDQCAQKAIEIAJMBEBBACEBRP///////+9/IR1E////////7/8hIET////////v/yEfRP///////+9/IRsDQCABIBdGBEACQEG6hQQgBxCDARpBACECIApBQGshAANAIAIgECgCAE4NASAQKAIIIAJByABsaiIBKwMoISQgASsDMCEhIAErAzghHiAKIAErA0AiHDkDSCAAIB45AwAgCiAhOQM4IAogJDkDMCAHQYCOBCAKQTBqEC0gAkEBaiECICAgHBAlISAgHyAeECUhHyAdICEQMyEdIBsgJBAzIRsMAAsACwUgGCABQQN0IgBqKAIEIgRBMEEAIAQoAgBBA3FBA0cbaigCKCgCECgCgAEhAiAAIBFqIgAoAAAhAwJAIAAoAAQiBS0AAEEBRgRAIAIrA0AgAisDMKBEAAAAAAAA4D+iIR4gBSAQEOgDIRwMAQsgAisDOCACKwMooEQAAAAAAADgP6IhHCAFIBAQ5wMhHgsgCiAeOQOYASAKIBw5A5ABIAdBuYkEIApBkAFqEC1BASECQQEgAyADQQFNGyEDICAgHhAlISAgHyAcECUhHyAdIB4QMyEdIBsgHBAzIRsCQANAIAIgA0YEQAJAIARBUEEAIAQoAgBBA3FBAkcbaigCKCgCECgCgAEhAiAFIANBOGxqQThrIgAtAABFDQAgAisDQCACKwMwoEQAAAAAAADgP6IhHiAAIBAQ6AMhHAwDCwUCQCAFIAJBOGxqIgAtAABBAUYEQCAAIBAQ6AMhHAwBCyAAIBAQ5wMhHgsgCiAeOQOIASAKIBw5A4ABIAdB04kEIApBgAFqEC0gAkEBaiECICAgHhAlISAgHyAcECUhHyAdIB4QMyEdIBsgHBAzIRsMAQsLIAIrAzggAisDKKBEAAAAAAAA4D+iIRwgACAQEOcDIR4LIAogHjkDeCAKIBw5A3AgB0HnsAQgCkHwAGoQLSABQQFqIQEgICAeECUhICAfIBwQJSEfIB0gHhAzIR0gGyAcEDMhGwwBCwsgCiAgRAAAAAAAACRAoDkDaCAKIB9EAAAAAAAAJECgOQNgIAogHUQAAAAAAAAkQKA5A1ggCiAbRAAAAAAAACRAoDkDUCAHQeGoBCAKQdAAahAtBSAQKAIMIAJByABsaiIAKwMoIRwgACsDMCEdIAArAzghGyAKIAArA0A5AyggCiAbOQMgIAogHTkDGCAKIBw5AxAgB0G5tAQgCkEQahAtIAJBAWohAgwBCwsLQQAhBEEAIQFBACECA0AgAiAXRwRAIBggAkEDdCIFaigCBCIOIA5BMGsiFSAOKAIAQQNxIgBBAkYbKAIoKAIQIgMrABghHyAOKAIQIggrAEAgDiAOQTBqIgkgAEEDRhsoAigoAhAiACsAGCEeIAgrABghHCAAKwAQIR0gCCsAECEbIAUgEWoiACgCBCETIB+gISAgCCsAOCADKwAQoCEfIAQgACgCACIFQQNsQQFqIgNJBEAgARAXIAMiBEEQEBghAQsgAQJ8IBMtAABBAUYEQCAcIB6gIR4gEyAQEOgDDAELIBMgEBDnAyEeIBsgHaALIhw5AxAgASAeOQMYIAEgASkDEDcDACABIAEpAxg3AwhBASEAQQEgBSAFQQFNGyIMQThsIQVBAiEIAkADQCAAIAxGBEAgBSATakE4ayIALQAABEAgACAQEOgDIR8MAwsFAkAgEyAAQThsaiIGLQAAQQFGBEAgBiAQEOgDIRwMAQsgBiAQEOcDIR4LIAEgCEEEdGoiBiAcOQMAIAYgHjkDCCAGIAYpAwAiJTcDECAGICU3AyAgBiAGKQMIIiU3AxggBiAlNwMoIABBAWohACAIQQNqIQgMAQsLIAAgEBDnAyEgCyABIAhBBHRqIgAgIDkDGCAAIB85AxAgACAAKQMYNwMIIAAgACkDEDcDAEHwggstAABBAk8EQCAOIAkgDigCAEEDcUEDRhsoAigQHyEAIAogDiAVIA4oAgBBA3FBAkYbKAIoEB82AgQgCiAANgIAIAdBpfIDIAoQHRoLIA4gDiAVIA4oAgBBA3FBAkYbKAIoIAEgA0G40goQnQEgAkEBaiECDAELCyABEBcLQQAhAkGcgwstAABBAUYEQCAZEN4CCwNAIAIgF0cEQCARIAJBA3RqKAIEEBcgAkEBaiECDAELCyAREBcgECgCCCgCJBAXIBAoAgwoAiQQFyAQKAIIEBcgECgCDBAXIBAoAhAiACgCECgCHBAXIAAoAhAQFyAAKAIUEBcgABAXIBAoAhQQnAEaIBAoAhgQnAEaIBAQFyAYEBcgCkHwAWokAA8LIAogAhB6NgKwASAHQZKBBCAKQbABahAdGhAmAAsgACAEEBshBAwACwALTQEBf0GUiAsoAgAiAUGQiAsoAgBGBEBB1dsDQQAQMkEBDwtBlIgLIAFBAWoiATYCAEHkhwsoAgAgAUECdGogADYCACABELQOEIYIQQALaAEGf0HkhwsoAgAiASAAQQJ0aigCACICKAIAIQUDQCABIABBAnRqIQMgASAAQQJtIgZBAnRqKAIAIgQoAgAgBU5FBEAgAyAENgIAIAQgADYCBCAGIQAMAQsLIAMgAjYCACACIAA2AgQLXQECfwJAIAAoAhAiASgCjAJFDQAgASgC6AEhAgNAIAIgASgC7AFKDQEgASgCjAIgAkECdGogASgCxAEgAkEGdGooAgQoAgA2AgAgAkEBaiECIAAoAhAhAQwACwALCzcBAX8gACAAKAIIQQFqIgI2AgggArcgAWQEQCAAQQA2AgggACAAKwMARAAAAAAAANBAoDkDAAsL5gECBHwDfyAAKAIgIgcgASgCICIIRwRAQX8hBgJAIActACRFDQAgCC0AJEUNACAAKwMAIgJEAAAAAAAAAABhBEAgACsDCEQAAAAAAAAAAGENAQsgASsDACIDRAAAAAAAAAAAYSABKwMIIgREAAAAAAAAAABhcQ0AIAArAwgiBSAEZARAIAIgA2QEQEEADwtBAkEBIAIgA2MbDwsgBCAFZARAIAIgA2QEQEEGDwtBCEEHIAIgA2MbDwsgAiADZARAQQMPC0EFQX8gAiADYxshBgsgBg8LQc3cAEH9uwFB4QFB8PgAEAAAC+oDAgd/BH4jAEEwayIGJAAgBkEANgIUAkAgAwRAIAUgAygCBCIHSg0BAn8CQCAFIAdJBEAjAEEQayIKJAACQCABRSADRXJFBEAgA0EIaiEMQQAhBwNAIAdBwABGDQIgDCAHQRRsaiILKAIQBEAgCxD9AiEOIAogASALEPwCAn8gChD9AiAOfSIQIA9aIAhxRQRAIA4hDSAQIQ8gBwwBCyAOIA0gDyAQUSANIA5WcSIIGyENIAcgCSAIGwshCUEBIQgLIAdBAWohBwwACwALQbbuAEHVwAFB7wBBi/4AEAAACyAKQRBqJAAgAyAJQRRsaiIJQQhqIQcgACABIAIgCSgCGCAGQRRqIAUQuA4NASAGQRhqIAEgBxD8AiAHIAYpAiA3AgggByAGKQIYNwIAQQAMAgsgBSAHRgRAIAYgASkCCDcDICAGIAEpAgA3AxggBiACNgIoIAAgBkEYaiADIAQQtwQMAgtBx5cBQd65AUH7AUHizwIQAAALIAZBBGogBygCEBDhBSAHIAYpAgw3AgggByAGKQIENwIAIAYgBigCFCIBNgIoIAZBGGoiAiABEOEFIAAgAiADIAQQtwQLIAZBMGokAA8LQe0WQd65AUHmAUHizwIQAAALQenxAEHeuQFB5wFB4s8CEAAAC6sCAQV/AkACQAJAAkAgAQRAIAEoAgQiA0EASA0BIAJFDQIgAUEIaiEFIAMNA0EAIQEDQCABQcAARgRAIAQhAwwGBQJAIAUgAUEUbGoiAygCEEUNACACIAMQighFDQBBAUEIEEUiAARAIAAgAzYCBAsgACAENgIAIAAhBAsgAUEBaiEBDAELAAsAC0G77gBB3rkBQZABQez9ABAAAAtB8pQDQd65AUGRAUHs/QAQAAALQdI+Qd65AUGSAUHs/QAQAAALQQAhAwNAIARBwABGDQECQCAFIARBFGxqIgEoAhBFDQAgAiABEIoIRQ0AIAAgASgCECACELkOIQYgAyIBRQRAIAYhAwwBCwNAIAEiBygCACIBDQALIAcgBjYCAAsgBEEBaiEEDAALAAsgAwt9AQR/IABBGGohAgJAIAAoAgRBAEoEQANAIAFBwABGDQIgAiABQRRsaiIDKAIAIgQEQCAEELoOIAMoAgAQFyAAIAEQuw4LIAFBAWohAQwACwALA0AgAUHAAEYNASACIAFBFGxqKAIABEAgACABELsOCyABQQFqIQEMAAsACwtdAAJAIABFIAFBwABPckUEQCAAIAFBFGxqIgEoAhhFDQEgAUEIahC8DiAAIAAoAgBBAWs2AgAPC0GX2gFB1cABQa4BQf79ABAAAAtBoaoBQdXAAUGvAUH+/QAQAAALDgAgABC+DiAAQQA2AhALOgEBfyAAQoCAgIBwNwIAIABBCGohAUEAIQADQCAAQcAARwRAIAEgAEEUbGoQvA4gAEEBaiEADAELCwslAQF/A0AgAUEERwRAIAAgAUECdGpBADYCACABQQFqIQEMAQsLC8gCAgJ/AXwjAEGAAmsiAyQAIAIrAxAhBSADIAApAwg3A3ggAyAAKQMANwNwIAMgASkDCDcDaCADIAEpAwA3A2AgA0HgAWogA0HwAGogA0HgAGoQtAMCQCAFIAMrA+ABZkUNACADIAApAwg3A1ggAyAAKQMANwNQIAMgASkDCDcDSCADIAEpAwA3A0AgA0HAAWogA0HQAGogA0FAaxC0AyADKwPQASACKwMAZkUNACACKwMYIAMgACkDCDcDOCADIAApAwA3AzAgAyABKQMINwMoIAMgASkDADcDICADQaABaiADQTBqIANBIGoQtAMgAysDqAFmRQ0AIAMgACkDCDcDGCADIAApAwA3AxAgAyABKQMINwMIIAMgASkDADcDACADQYABaiADQRBqIAMQtAMgAysDmAEgAisDCGYhBAsgA0GAAmokACAEC2oCAnwBfwJAIAErAxAgACsAOCICIAArAxhEAAAAAAAA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RAAAAAAAACRAIRMDQCALQQFxRSAJQQ5Lcg0EIAggDCAFIAYoArwBIBMQ8w5BACEDA0ACQAJAIAMgDEYEQCAMIQMMAQsgCCADQQV0aiIAKQMAQv/////////3/wBSBEAgACkDEEL/////////d1INAgsgEyAToCETCyAJQQFqIQkgAyAMRyELDAILIANBAWohAwwACwALAAUgBSADQQR0IgdqIgQgAiAHaiIHKQMANwMAIAQgBykDCDcDCCADQQFqIQMMAQsACwALIAoQF0EAIQVB2OYDQQAQMgwFCyALQQFxBEAgDiAQIA4oAgBBA3FBA0YbKAIoEB8hACAGIA4gDyAOKAIAQQNxQQJGGygCKBAfNgIUIAYgADYCEEHD4QQgBkEQahAnIAYgBikCwAE3AwggBkEIaiAGQegAahCyBCAIIAwgBigCaCAGKAJsRAAAAAAAACRAEPMOCyABIAYoArwBNgIAIAoQFwwECyAJQQJqCyEJIAchAwwACwALIAoQFyAGIA4gDyAOKAIAQQNxQQJGGygCKBAfNgIAQaPxAyAGEDJBACEFCyAGQdABaiQAIAUL1wMBA39BASEEA0AgBCAAKAIQIgUoArQBSkUEQCAFKAK4ASAEQQJ0aigCACABIAIgAxD2DiEDIARBAWohBAwBCwsCQCAAEF4gAEYNACABQQAgAkECdBAwIQUgABAaIQIDQCACBEAgBSACKAIQKAL0AUECdGpBATYCACAAIAIQKSEBA0AgAQRAIAFBKGohBiACKAIQKAL0ASEEA0AgBCAGQVBBACABKAIAQQNxQQJHG2ooAgAoAhAoAvQBTkUEQCAFIARBAWoiBEECdGpBATYCAAwBCwsgACABECwhAQwBCwsgACACEBshAgwBCwsgACgCECIBKALoASEEA0AgBCABKALsAUoNASAFIARBAnRqKAIARQRAIANFBEAgABBeQYr3AEEBEI8BIQMLIANBAEEBEIgBIgJB2ChBwAJBARAxGiACKAIQIgFCgICAgICAgPA/NwNgIAEgBDYC9AEgAUKAgICAgICA8D83A1ggAUEBNgLsASABQoCAgICAgID4PzcDUCABQQA2AsQBQQVBBBAYIQEgAigCECIGQQA2AswBIAYgATYCwAFBBUEEEBghASACKAIQIAE2AsgBIAAgAkEBEHsaIAAoAhAhAQsgBEEBaiEE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KQMINwOIASADIAEpAwA3A4ABIAAgBUEDEDcMCAsgAyACKQMANwMwIAMgAikDCDcDOCAAIANBMGpBAxA3DAcLIAAgAUEEEDcMBgsgAyABKQMINwOIASADIAEpAwA3A4ABIAAgBEEEEDcMBQsgAyABKQMINwOIASADIAEpAwA3A4ABIAMgBCkDCDcDmAEgAyAEKQMANwOQASAAIAVBBBA3DAQLIAMgAikDADcDMCADIAIpAwg3AzggACADQTBqQQQQNwwDCyAAIAFBAhA3IAAgBUECEDcMAgsgAyACKQMANwMwIAMgAikDCDcDOCAAIANBMGpBAhA3IAAgBEECEDcMAQsgAS0AISIBQQJPBEAgAiABuEQAAAAAAADgP6IiCCACKwMAoDkDACACIAggAisDCKA5AwggAiACKwMQIAihOQMQIAIgAisDGCAIoTkDGAsgAyACKQMYNwMYIAMgAikDEDcDECADIAIpAwg3AwggAyACKQMANwMAIAAgA0EAEIACCyADQaABaiQAC2cBAX8jAEEQayIFJAACfyABIAQgBUEIahDLBARAIAAgBCgCABBcIAAgBCgCBCIBQY/4ACABGyACIAUrAwgQiANBA0ECIAMtAABBAXEbDAELIAAgARBcQQELIABBvh8QQiAFQRBqJAALrAECAX8BfAJAIAAoAhAiA0UNACABKAIABEAgAiADNgIAIAAgASgCADYCEAwBCyACQQA2AgALAkAgACgCFCIDRQ0AIAEoAgQEQCACIAM2AgQgACABKAIENgIUDAELIAJBADYCBAsgACsDICIERAAAAAAAAAAAZgRAIAErAxBEAAAAAAAAAABmBEAgAiAEOQMQIAAgASsDEDkDIA8LIAJCgICAgICAgPi/fzcDEAsLsAUCDH8HfCMAQYABayIDJAAgASgCBCIMBEAgAisAICEUIAIoABQhByACKAAQIQogAS0ACCENIAEoAgAhDiACKwMAIRAgASsDECEVIAErAyAhESACKwMIIRIgASsDGCETIAErAyghDyADQgA3AxggAyASIA8gE6BEAAAAAAAA4D+ioCAPIBOhRAAAAAAAAOA/oqA5AyAgAEEBEPMIIBEgFaFEAAAAAAAA4D+iIhIgECARIBWgRAAAAAAAAOA/oqAiEaAhEyARIBKhIRIDQCAFIAxHBEACfCASIA4gBUEFdGoiBC0A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EEEQakEoEB4aIAVDAAAAABCJAyEFIAMgAjYClAEgA0HomgE2ApABIABBnukEIANBkAFqEBwDQCACIARGBEAgAEHd2wQQGRogACsD6AMhByAAKwPwAyEIIANCgICAgICAgPg/NwNgIAMgCDkDWCADIAc5A1AgAEHq0gQgA0HQAGoQHCADQUBrIAAoAugCsrs5AwAgA0IANwM4IANCADcDMCAAQcbSBCADQTBqEBwgA0HY/wooAgA2AiAgA0IANwMQIANCADcDGCAAQeXTBCADQRBqEBwgAyAFNgIAIABBus0DIAMQHCAFEBcgA0HAAWokAAUgASAEQQR0aiIGKwMAIQcgBisDCCEIIAArA/gDIQkgACsDgAQhCiADIAAoAhArA6ABOQOIASADQgA3A4ABIAMgCCAKoDkDeCADIAcgCaA5A3AgAEHBpQQgA0HwAGoQHCAEQQFqIQQMAQsLC70EAgR/BHwjAEGAAmsiBCQAIABB4IgEEBkaQQAhA0HY/wpB1P8KKAIAQQRrNgIAIARByAFqIgUgACgCEEE4akEoEB4aIAVDAAAAABCJAyEHIARCADcD+AEgBEH2mgE2AsABIAQgAkECajYCxAEgBEIANwPwASAEQfABakGe6QQgBEHAAWoQVgNAIAIgA0cEQCABIANBBHRqIgYrAwAhCCAGKwMIIQkgACsD+AMhCiAAKwOABCELIAQgACgCECsDoAE5A7gBIARCADcDsAEgBCAJIAugOQOoASAEIAggCqA5A6ABIARB8AFqQcGlBCAEQaABahBWIANBAWohBSADBEAgBSIDIAJHDQILIAArA/gDIQggBisDACEJIAArA4AEIQogBisDCCELIAQgACgCECsDoAE5A5gBIARCADcDkAEgBCALIAqgOQOIASAEIAkgCKA5A4ABIARB8AFqQcGlBCAEQYABahBWIAUhAwwBCwsgBCAEQfABaiIBEOMENgJwIABB19sEIARB8ABqEBwgACsD6AMhCCAAKwPwAyEJIARCgICAgICAgPg/NwNgIAQgCTkDWCAEIAg5A1AgAEHq0gQgBEHQAGoQHCAEQUBrIAAoAugCsrs5AwAgBEIANwM4IARCADcDMCAAQcbSBCAEQTBqEBwgBEHY/wooAgBBAms2AiAgBEIANwMQIARCADcDGCAAQeXTBCAEQRBqEBwgBCAHNgIAIABBus0DIAQQHCAHEBcgARBnIARBgAJqJAAL1gYCBH8EfCMAQaADayIEJAAgAEHBjAQQGRpB2P8KQdT/CigCAEECazYCACAEQfgCaiIGIAAoAhBBEGpBKBAeGiAGQwAAAAAQiQMhBiAEIAJBAWo2AvQCIARB6JoBNgLwAiAAQZ7pBCAEQfACahAcA0AgAiAFRgRAAkAgACsD+AMhCCABKwMAIQkgACsDgAQhCiABKwMIIQsgBCAAKAIQKwOgATkDyAIgBEIANwPAAiAEIAsgCqA5A7gCIAQgCSAIoDkDsAIgAEHBpQQgBEGwAmoQHCAAQfHbBBAZGiAAKwPoAyEIIAArA/ADIQkgBEKAgICAgICA+D83A6ACIAQgCTkDmAIgBCAIOQOQAiAAQerSBCAEQZACahAcIAQgACgC6AKyuzkDgAIgBEIANwP4ASAEQgA3A/ABIABBxtIEIARB8AFqEBxBACEFIARB2P8KKAIAQQJrNgLgASAEQgA3A9ABIARCADcD2AEgAEHl0wQgBEHQAWoQHCAEIAY2AsABIABBus0DIARBwAFqEBwgBhAXIANFDQAgBEGYAWoiAyAAKAIQQThqQSgQHhogA0MAAIA+EIkDIQMgBCACNgKQASAAQY7pBCAEQZABahAcA0AgAiAFRgRAIABBsM0DEBkaIAArA+gDIQggACsD8AMhCSAEQoCAgICAgID4PzcDYCAEIAk5A1ggBCAIOQNQIABB6tIEIARB0ABqEBwgBEFAayAAKALoArK7OQMAIARCADcDOCAEQgA3AzAgAEHG0gQgBEEwahAcIARB2P8KKAIAQQJrNgIgIARCADcDECAEQgA3AxggAEHl0wQgBEEQahAcIAQgAzYCACAAQbrNAyAEEBwgAxAXBSABIAVBBHRqIgYrAwAhCCAGKwMIIQkgACsD+AMhCiAAKwOABCELIARCADcDgAEgBCAJIAugOQN4IAQgCCAKoDkDcCAAQdHcASAEQfAAahAcIAVBAWohBQwBCwsLBSABIAVBBHRqIgcrAwAhCCAHKwMIIQkgACsD+AMhCiAAKwOABCELIAQgACgCECsDoAE5A+gCIARCADcD4AIgBCAJIAugOQPYAiAEIAggCqA5A9ACIABBwaUEIARB0AJqEBwgBUEBaiEFDAELCyAEQaADaiQAC6kFAgJ/CXwjAEHwAmsiAyQAIABBnq4EEBkaQdj/CkHU/wooAgBBBms2AgAgACsDgAQhDCAAKwP4AyENIAAoAhAiBCsDoAEhBSAAKwPoAyEGIAErAwAhByABKwMQIQggACsD8AMhCiABKwMIIQsgASsDGCEJIANBuAJqIgEgBEEQakEoEB4aIAFDAAAAABCJAyEBIANCADcD6AIgA0KAgICAgICA+D83A6ACIANCADcD4AIgAyAFIAYgCCAHoaIiBSAKIAkgC6GiIgigIgmjRAAAAAAAAOA/okQAAAAAAAAUQKI5A6gCIANB4AJqIgRBraUEIANBoAJqEFYgAyAIOQOQAiADIAlEAAAAAAAA0D+iOQOIAiADIAU5A4ACIARB6tIEIANBgAJqEFYgAyAAKALoArK7OQPwASADQgA3A+gBIANCgICAgICAoKvAADcD4AEgBEHG0gQgA0HgAWoQViADQdj/CigCADYC0AEgAyAGIAcgDaCiIgY5A8ABIAMgCiALIAygoiIHOQPIASAEQeXTBCADQcABahBWIAMgATYCsAEgBEG6zQMgA0GwAWoQViAAIAQQ4wQQGRogARAXIAIEQCADQYgBaiIBIAAoAhBBOGpBKBAeGiABQwAAAAAQiQMhASADQgA3A4ABIANCADcDeCADQgA3A3AgAEHy3AQgA0HwAGoQHCADQoCAgICAgID4PzcDYCADIAg5A1ggAyAFOQNQIABB6tIEIANB0ABqEBwgA0FAayAAKALoArK7OQMAIANCADcDOCADQgA3AzAgAEHG0gQgA0EwahAcIANB2P8KKAIANgIgIAMgBjkDECADIAc5AxggAEHl0wQgA0EQahAcIAMgATYCACAAQbrNAyADEBwgARAXCyADQeACahBnIANB8AJqJAAL6AMCA38GfCMAQdABayIDJAAgAigCACEEIAIoAgQiBSsDECEGIAMgBSgCADYCsAEgAyAGOQOoASADIAQ2AqABIABBpf4DIANBoAFqEBxB2P8KQdT/CigCAEEJazYCAAJ8IAErAwAiBiACLQAwIgRB7ABGDQAaIARB8gBGBEAgBiACKwMgoQwBCyAGIAIrAyBEAAAAAAAA4L+ioAshBiAAKwPwAyEHIAArA4AEIQggASsDCCEJIAArA+gDIQogACsD+AMhCyADQfgAaiIBIAAoAhBBEGpBKBAeGiABQwAAAAAQiQMhASADQgA3A8gB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RQ0BIAQrAxgiAiABKwMYIgNkDQFBASEAIAIgA2MNAUF/IQAgBCsDICICIAErAyAiA2QNASACIANjDwsgAUEARyEACyAACwkAIAAgARCpAQt5AQF/IwBBEGsiAyQAIAAoAhAoAgxBAnRB0IQFaigCACIEQZ7KAxDpASADIAIpAwg3AwggAyACKQMANwMAIAQgAxDSAiAEIAIrAxAgAisDAKEQlQIgBCACKwMYIAIrAwihEJUCIABBo4EFIAEoAggQuAMgA0EQaiQACwkAIAAQlQkQFwsJACAAELAGEBcLjQoCCX8CfCMAQaABayIFJAAgABCXCSAFQQA2ApwBIABBBGohCSAAQSRqIQQCQAJAAkADQCAEKAIAIQJE////////738hCiAEKAIEIgYhAQN8IAIgBkYEfCAKREivvJry13q+Y0UgASAGRnJFBEAgASAEKAIEQQRrKAIANgIAAkAgBCgCBCAEKAIAa0ECdUEBayIGIAQoAgQgBCgCACICa0ECdSIBSwRAIwBBIGsiByQAAkAgBiABayIIIAQoAgggBCgCBCICa0ECdU0EQCAEKAIEIgEgCEECdGohAgNAIAEgAkYEQCAEIAI2AgQFIAFBADYCACABQQRqIQEMAQsLDAELIAdBDGogBCACIAQoAgBrQQJ1IAhqEPEEIAQoAgQgBCgCAGtBAnUgBEEIahDABiIGKAIIIgEgCEECdGohAgNAIAEgAkcEQCABQQA2AgAgAUEEaiEBDAELCyAGIAI2AgggBCAGELkJIAYQvwYLIAdBIGokAAwBCyABIAZLBEAgBCACIAZBAnRqNgIECwsLIAoFIAogAigCACIHEJYCIgtkBEAgBSAHNgKcASACIQEgCyEKCyACQQRqIQIMAQsLREivvJry13q+YwRAIAUoApwBIgYtABxBAUYNAiAFIAYoAgAoAiAiCDYCBCAFIAYoAgQiASgCICICNgKYASACIAhHBEAgCCACIAYQnwkMAgsgA0GRzgBODQMgBigCACECIwBBEGsiByQAIAggCCgCACgCAEEAEOsEIAcgCCABIAJBAEEAQQAQswYgBygCCCECIAdBEGokACAIIAVBBGoiASAFQZgBaiACELIGIAhBAToAKCAFIAI2AhAgBCAFQRBqIgIQtwEgBSgCBCAFKAKYASAGEJ8JIAIgCSABELoDIANBAWohAwwBCwsgCRDpBEEAIQEDQCABIAAoAhxPDQMgAUECdCABQQFqIQEgACgCGGooAgAiAhCWAkRIr7ya8td6vmNFDQALIAVBEGoiAUHIkQk2AjggAUG0kQk2AgAgAUHUkQkoAgAiADYCACABIABBDGsoAgBqQdiRCSgCADYCACABIAEoAgBBDGsoAgBqIgBBADYCFCAAIAFBBGoiAzYCGCAAQQA2AgwgAEKCoICA4AA3AgQgACADRTYCECAAQSBqQQBBKBAwGiAAQRxqEL0LIABCgICAgHA3AkggAUG0kQk2AgAgAUHIkQk2AjggA0H0jQk2AgAgA0EEahC9CyADQgA3AhggA0IANwIQIANCADcCCCADQgA3AiAgA0Hkjgk2AgAgA0EQNgIwIANCADcCKCABQdTKAxC4AiACKAIAEJMJQYOcAxC4AiACKwMIEKwHQY/eARC4AiACKAIEEJMJQcirAxC4AiACEJYCEKwHQYKrAxC4AkGSjQFBo4EFIAItABwbELgCGkEEEMUDIQIgBUEEaiEHIwBBEGsiASQAAkAgAygCMCIAQRBxBEAgAygCGCADKAIsSwRAIAMgAygCGDYCLAsgByADKAIUIAMoAiwgAUEPahCrBxoMAQsgAEEIcQRAIAcgAygCCCADKAIQIAFBDmoQqwcaDAELIwBBEGsiACQAIAcQkwwaIABBEGokAAsgAUEQaiQAIAIgBSgCBCAHIAUsAA9BAEgbNgIAIAJB3OgJQQAQAQALQYeNAUH/2wBBtQFByA4QAAALQQQQxQMiAEGrxgM2AgAgAEHc6AlBABABAAsgBUGgAWokAAs+AgF8AX8gAEEEaiICEJgJIQEDQCAAIAAoAgAoAgARAQAgABCXCSABIAIQmAkiAaGZRC1DHOviNho/ZA0ACwuJBQIMfwF8IAAgACgCACgCABEBACMAQRBrIgMkACAAQQhqIQkgAEEEaiEEAkACQANAIAQoAgAhAQNAIAEgCUYEQAJAIAQoAgAhAQNAAkAgASAJRgRAQQAhAQwBCwJAIAEoAhAiCBCdCSICRQ0AIAIrAxBEAAAAAAAAAABjRQ0AIANBADYCDCADQQA2AggjAEEQayIKJAAgCCADQQxqIgsgA0EIaiIFIAIQsgYgBSgCACIBIAgrAxAiDTkDECABIA0gASsDGKI5AyAgCygCABCZCSAFIAIoAgQoAiAiATYCACABEKIJIQ0gBSgCACIBIA05AyAgASANIAErAxijOQMQIAEQuQYDQAJAIAEQtQYiAkUNACACEJYCRAAAAAAAAAAAY0UNACABQTxqEIMEIAIoAgQoAiAiBhC5BiABIAYgASgCBCABKAIAayAGKAIEIAYoAgBrSyIMGyEHIAYgASAMGyIBIAcgAiACKAIAKwMYIAIrAwigIAIoAgQrAxihIg2aIA0gDBsQ7AQgARC1BhogBxC1BhogAUE8aiAHQTxqEJ4JIAdBAToAKAwBCwsgCEEBOgAoIApBCGoiASAEIAsQugMgASAEIAUQugMgCkEQaiQAIAQQ6QQMBgsgARCgASEBDAELCwNAIAEgACgCHE8NASAAKAIYIAFBAnRqKAIAEJYCREivvJry13q+Y0UEQCABQQFqIQEMAQsLIAAoAhggAUECdGooAgAQlgJESK+8mvLXer5kRQ0EQQQQxQMiAEGnHzYCACAAQdzoCUEAEAEACwUgASgCECICELoGIAIQuQYgARCgASEBDAELCwsgA0EQaiQADAELQa70AkH/2wBB/gBBoZsBEAAACwv+AgEIfyMAQRBrIgUkACAFQQRqIgFBADYCCCABIAE2AgQgASABNgIAIABBBGoiAigCECIDQQAgA0EAShshByACKAIMIQgDQCAEIAdGBEADQCADIAZKBEAgAigCDCAGQQJ0aigCACIEKAIoIAQoAixGBEAgAiAEIAEQmgkgAigCECEDCyAGQQFqIQYMAQsLBSAIIARBAnRqKAIAQQA6ACQgBEEBaiEEDAELCwNAAkAgASgCBCIBIAVBBGpGBEAgAhDpBEEAIQEDQCABIAAoAhxPDQIgAUECdCABQQFqIQEgACgCGGooAgAQlgJESK+8mvLXer5jRQ0AC0EEEMUDIgBBpx82AgAgAEHc6AlBABABAAsgASgCCCgCICIDLQAoDQEgAxCZCQwBCwsCQCAFQQRqIgIoAghFDQAgAigCBCIAKAIAIgEgAigCACgCBCIDNgIEIAMgATYCACACQQA2AggDQCAAIAJGDQEgACgCBCAAEBchAAwACwALIAVBEGokAAvLCAIPfwJ8IwBB4ANrIgQkACAEIARBqAJqNgIgQQEhAgJAIAAoAgAiCCgCECIFKAKkASIMQQ9xIgcgASgCACIAKAIQIgMoAqQBQQ9xIgFJDQACQCABIAdJDQAgCBC5AyIHQTBBACAHKAIAIg1BA3EiAUEDRxtqKAIoKAIQIgooAvQBIAdBUEEAIAFBAkcbaigCKCgCECIOKAL0AWsiASABQR91IgFzIAFrIgEgABC5AyILQTBBACALKAIAIg9BA3EiBkEDRxtqKAIoKAIQIhAoAvQBIAtBUEEAIAZBAkcbaigCKCgCECIGKAL0AWsiCSAJQR91IglzIAlrIglJDQAgASAJSw0BAn8gECsDECAGKwMQoSIRmUQAAAAAAADgQWMEQCARqgwBC0GAgICAeAsiAUEfdSIGIAFzIAZrIgYCfyAKKwMQIA4rAxChIhGZRAAAAAAAAOBBYwRAIBGqDAELQYCAgIB4CyIBQR91IgogAXMgCmsiAUsNACABIAZLDQEgDUEEdiIBIA9BBHYiBkkNACABIAZLDQECQCAFLQAsBEAgCCECDAELIAggByAFLQBUGyICKAIQIgUoAqQBIQwLIAxBIHEEQCAEQagCaiIGIAVBuAEQHhogBEEQaiIHIAJBMBAeGiAEIAY2AiBBKEHYACAEKAIQQQNxIgFBA0YbIAdqIAJBUEEAIAIoAgBBA3EiA0ECRxtqKAIoNgIAQShBeCABQQJGGyAHaiACQTBBACADQQNHG2ooAig2AgAgBEG4AmogAigCEEE4akEoEB4aIARB4AJqIAIoAhBBEGpBKBAeGiAEIAI2AqADIARBAToAmAMgACgCECEDIAYhBSAHIQILAkAgAy0ALARAIAAhAQwBCyAAIAsgAy0AVBsiASgCECEDCyADLQCkAUEgcQRAIARB8ABqIgYgA0G4ARAeGiABKAIAIQMgBCABKAIoNgIIIARBCGogBCADQQNxIgNBA0YiBRsgAUFQQQAgA0ECRxtqKAIoNgIAIAQgAUEAQTAgBRtqKAIoNgIIIARBgAFqIAEoAhAiA0E4akEoEB4aIARBqAFqIANBEGpBKBAeGiAEIAE2AugBIARBAToA4AEgAigCECEFIAYhAwsgBS0ALCECAkAgAy0ALEEBcQRAIAJBAXFFDQIgBSsAECIRIAMrABAiEmMNAiARIBJkDQEgBSsAGCIRIAMrABgiEmMNAiARIBJkIQILIAINAiAFLQBUIQIgAy0AVEEBcQRAIAJBAXFFDQIgBSsAOCIRIAMrADgiEmMNAiARIBJkDQEgBSsAQCIRIAMrAEAiEmMNAiARIBJkIQILIAINAiAIKAIQKAKkAUHAAXEiASAAKAIQKAKkAUHAAXEiAkkNASABIAJLDQBBfyECIAgoAgBBBHYiASAAKAIAQQR2IgBJDQIgACABSSECDAILQQEhAgwBC0F/IQILIARB4ANqJAAgAgu6AQICfwJ8RP///////+//IQQCfET////////v/yABKAIAKAIgIgIoAiwgASgCGEoNABpE////////7/8gAiABKAIEKAIgRg0AGiABEJYCCyEFAkAgACgCACgCICICKAIsIAAoAhhKDQAgAiAAKAIEKAIgRg0AIAAQlgIhBAsgBCAFYQRAIAEoAgAoAgAiAiAAKAIAKAIAIgNGBEAgASgCBCgCACAAKAIEKAIASA8LIAIgA0gPCyAEIAVkCzMAIAAQlAkgACABKAIANgIAIAAgASgCBDYCBCAAIAEoAgg2AgggAUEANgIIIAFCADcCAAvKAQEHfyMAQRBrIgUkACAAQQA2AgggAEIANwIAQShBNCACGyEHIAEoAgQhCCABKAIAIQQDQCAEIAhHBEAgBCgCACAHaiIDKAIEIQkgAygCACEDA0AgAyAJRgRAIARBBGohBAwDBSAFIAMoAgAiBjYCDCAGQdTlCigCADYCGAJAAkAgAgRAIAYoAgAoAiAgAUcNAQsgAg0BIAYoAgQoAiAgAUYNAQsgACAFQQxqELcBCyADQQRqIQMMAQsACwALCyAAEKEJIAVBEGokAAsSACAAQTRqELsDIABBKGoQuwMLCQAgABCoCRAXC0QCAX8CfCAAKAIEKAIEIAEoAgQoAgRGBEAgACgCAEUgASgCAEEAR3EPCyAAKwMQIgMgASsDECIEZAR/QQAFIAMgBGMLCzUBAX9BAEEBQczzAEHK0AEQIBoQhQ4QhA4QgA4gABDgDQNAQQAQ4A0iAQRAIAEQtQEMAQsLC0ABAn8gABAaIQEDQCABBEAgACABECkhAgNAIAIEQCACEMkCIAAgAhAsIQIMAQsLIAEQ/gIgACABEBshAQwBCwsL0Q4CB38BfCMAQYABayIDJAAgAEECEIoCIAAgAEEAQYTpAEEAECBBAkECEE8hAiAAIABBAEHE7wBBABAgIAJBAhBPIQEgABA0KAIQIAE7AbABQQohASAAEDQoAhAvAbABQQlNBEAgABA0KAIQLwGwASEBCyAAEDQoAhAgATsBsAFBrIMLIAE7AQAgABA0KAIQIAIgAUH//wNxIgEgASACShs7AbIBIAAQGiEBA0AgAQRAIAEQjQQgACABEBshAQwBCwsgABAaIQQDQCAEBEAgACAEECkhAQNAIAEEQCABQcsoQbgBQQEQMRogARCoAyAAIAEQLCEBDAELCyAAIAQQGyEEDAELC0GsgwsvAQAhBSAAEDUEQCADEMkJIgIoAig2AjAgAEECIANBMGoQ5AZBAkcEQEH5jARBABAnCyACIAMoAjA2AiggAiAAIABBAEGQ1gFBABAgRAAAAAAAAPC/RAAAAAAAAAAAEFA5AwggAiAAIABBAEHRowFBABAgROJt72SBAPA/RAAAAAAAAAAAEFCaOQMAIAIgACAAQQBB+i9BABAgQf////8HQQAQTzYCECACAn9BACAAQQBBtoQBQQAQICIBRQ0AGiAAIAEQPiIBLAAAIgRBMGtBCU0EQCABEIcCIgFBACABQQVIGwwBC0EAIARBX3FBwQBrQRlLDQAaQQIgAUG6GhAqRQ0AGkEBIAFBrxoQKkUNABpBACABQe6ZARAqRQ0AGkEDIAFBpBoQKkUNABogAUHegwEQKkVBAnQLNgIwQQEhAQJAIABBAEHKoQFBABAgIgRFDQAgACAEED4iBCwAACIGQTBrQQlNBEBBASAEEIcCIgEgAUEDTxshAQwBCyAGQV9xQcEAa0EZSw0AQQAhASAEQe6ZARAqRQ0AIARBx5cBECpFDQBBASEBIARB+/QAECpFDQAgBEGDjgEQKkUNACAEQf4wECpFDQBBAUECIARB+RoQKhshAQsgAiABNgI8IABB0A4QIxBqIQEgAiACLQAsQfsBcUEEQQAgARtyOgAsIAIgAEGg9gAQI0EBEJMIOgA4IAIgACAAQQBB6OUAQQAQIEQAAAAAAAAAAET////////v/xBQOQNIIAIgACAAQQBBypsBQQAQIEEAQQAQTyIBNgJQIAFBBU4EQCADIAE2AiBB05YEIANBIGoQJyACQQA2AlALIAAgA0HoAGoQwAogA0Kcjsfj8bic1j83A2AgA0Kcjsfj8bic1j83A1gCQCADKAJoQRJHIAVBAkdyRQRAIAIgAygCcDYCNCACIAMrA3g5A0AgA0EwaiAAENwCQQEhBiADLQBAQQFxRQ0BIAMrAzAhCCADIAMrAzhEAAAAAAAAUkCjOQNgIAMgCEQAAAAAAABSQKM5A1gMAQsgAkF/NgI0IAVBAkchBgtB8IILLQAABEAjAEHgAWsiASQAQePYBEEbQQFBiPMIKAIAIgQQShogASACKwMAOQPQASAEQcSkBCABQdABahAtIAItACwhBSABIAIoAig2AsQBIAEgBUEBcTYCwAEgBEHyxAQgAUHAAWoQHRogAisDCCEIIAFCmrPmzJmz5uQ/NwO4ASABIAg5A7ABIARB4aQEIAFBsAFqEC0gASACKAIQNgKgASAEQf7ABCABQaABahAdGiABIAIoAhQ2ApQBIAFBLTYCkAEgBEHqwQQgAUGQAWoQHRogASACKAIYNgKAASABQvzTxpfdyZioPzcDeCABQrPmzJmz5szxPzcDcCAEQZfBBCABQfAAahAtIAIrAyAhCCABIAItACxBAXZBAXE2AmAgASAIOQNYIAFCzZmz5syZs/Y/NwNQIARBr8MEIAFB0ABqEC0gAi0ALCEFIAEgAisDSDkDSCABQQA2AkQgASAFQQJ2QQFxNgJAIARBj6QEIAFBQGsQLSACKAIwIQUgAigCNCEHIAIrA0AhCCABIAItADg2AjAgASAIOQMoIAEgBzYCJCABIAVBAnRBwIMFaigCADYCICAEQe7CBCABQSBqEC0gASACKAI8QQJ0QeCDBWooAgA2AhAgBEHZ+gMgAUEQahAdGiABIAIoAlA2AgAgBEG8xAQgARAdGiABQeABaiQACyAAIANB1ABqEI0GIQUCQCADKAJUQQFGBEAgAyADKQNgNwMIIAMgAykDWDcDACAAIAIgAxDaCSAGRQRAIAAgA0HoAGoQwwMaCyAAEI8DDAELIABBAkEIIANBMGoQtgMaIANBAToAPEEAIQQDQCADKAJUIgEgBE0EQCABIAUgACADQTBqENQEDAILIAUgBEECdGooAgAiAUEAEKADGiADIAMpA2A3AxggAyADKQNYNwMQIAEgAiADQRBqENoJIAZFBEAgASADQegAahDDAxoLIAFBAhCKAiABEI8DIARBAWohBAwACwALQQAhAQNAIAMoAlQgAUsEQCAAIAUgAUECdGooAgAQtAEgAUEBaiEBDAELCyAFEBcgAhAXCyAAEKwDIANBgAFqJAALRwEBfyMAQRBrIgMkACADQQA7AA0gA0EAOgAPIANBAkEAIAIbIAFyOgAMIAMgAygCDDYCCCAAIANBCGpBABDjASADQRBqJAALEQAgACABQbDlCkGs5QoQhAcLygYCCH8FfCMAQRBrIgYkAAJ/AkAgASgCECIFKALoAQRAIAZBBDYCDCAFKwMgIQ0gBSsDKCEMIABBATYCKEEEEJkCIgQgDEQAAAAAAADgP6IiDpoiDDkDOCAEIA1EAAAAAAAA4D+iIg05AzAgBCAMOQMoIAQgDZoiDDkDICAEIA45AxggBCAMOQMQIAQgDjkDCCAEIA05AwAMAQsCQAJAAkACQAJAIAEQgANBAWsOAwABAgMLIAYgASgCECgCDCIIKAIIIgk2AgwCQCAJQQNPBEAgCRCZAiEEIAgoAiwhCkEAIQUDQCAFIAlGDQIgBCAFQQR0IgdqIgsgByAKaiIHKwMARAAAAAAAAFJAozkDACALIAcrAwhEAAAAAAAAUkCjOQMIIAVBAWohBQwACwALIAEgBkEMakQAAAAAAAAAAEQAAAAAAAAAABD/BCEECyABKAIQKAIIKAIAQcYSEEcEQCAAQQE2AigMBQsCQCABKAIQKAIIKAIAQcPmABBHRQ0AIAQgBigCDBD6CUUNACAAQQE2AigMBQsgCCgCCEECSw0DIAgoAgBFDQMgAEECNgIoDAQLIAZBBDYCDEEEEJkCIQQgASgCECgCDCIBKwMYIQ8gASsDICEQIAErAxAhDSAEIAErAyhEAAAAAAAAUkCjIgw5AzggBCANRAAAAAAAAFJAoyIOOQMwIAQgDDkDKCAEIBBEAAAAAAAAUkCjIg05AyAgBCAPRAAAAAAAAFJAoyIMOQMYIAQgDTkDECAEIAw5AwggBCAOOQMAIABBATYCKAwDCyAAQQI2AiggASAGQQxqRAAAAAAAAAAARAAAAAAAAAAAEP8EIQQMAgsgBiABKAIQKAIIKAIANgIAQfX5AyAGEDJBAQwCCyAAQQA2AigLQQAhASAGKAIMIQcCQAJAIAJEAAAAAAAA8D9iBEAgBCEFDAELIAQhBSADRAAAAAAAAPA/YQ0BCwNAIAEgB0YNASAFIAIgBSsDAKI5AwAgBSADIAUrAwiiOQMIIAFBAWohASAFQRBqIQUMAAsACyAAIAc2AiAgACAENgIkIAQgByAAIABBEGoQ+QlBACAHQYjlCigCAE0NABpBiOUKIAc2AgBBAAsgBkEQaiQAC6kOAQx/IwBBMGsiBiQAAkAgABA1RQ0AIABBf0EIENMEIQMgAEEAIAZBEGoiAhCKBiEBIABBAkEIIAIQtgMaIAEgA0EATnJFBEAgABDbBgwBCwJAAkACQAJAIAEEQEEIIAMgA0EASBshAwwBCyAGQQM2AiAgA0EASA0BCyAGQQA2AiQgBiADNgIYQQAhAiMAQeAAayIBJAAgAUIANwNYIAFCADcDUAJAIAAQNUUEQCAGQQA2AgwMAQsgAEEAQdXhAEF0QQAQrAIgAEEBQeHhAEEQQQAQrAIgAUGQ1AooAgA2AiRB+4YBIAFBJGpBABDjASIDIAAQ4QggABAaIQIDQCACBEAgAkHh4QBBABBrKAIMRQRAIAMgAhAfQQEQiAEiBEHh4QBBEEEBEDEaIAQoAhAgAjYCDCACQeHhAEEAEGsgBDYCDAsgACACEBshAgwBCwsgABAaIQQDQCAEBEAgBEHh4QBBABBrKAIMIQUgACAEECkhAgNAIAIEQAJAIAJBUEEAIAIoAgBBA3FBAkcbaigCKEHh4QBBABBrKAIMIgcgBUYNACAFIAdJBEAgAyAFIAdBAEEBEGAaDAELIAMgByAFQQBBARBgGgsgACACECwhAgwBCwsgACAEEBshBAwBCwsgAxA1IQIgAUIANwMwIAFCADcDKCACBEBBAEEAIAJBBBB9IQQgASACNgI0IAEgBDYCKAsgAUFAa0IANwMAIAFCADcDOCABQc8BNgJMIAFBzgE2AkhBiPMIKAIAIQsgAxAaIQcDQAJAIAcEQCAHQX8gASgCTBEAAA0BIAFB0ABqIgJBABDYBCABIAEoAjA2AiAgAiABQSBqENcEIAMgAhDWBCICQQEQjwEhCCAAIAJBARCPASIFQdXhAEEMQQAQMRogBUHV4QBBABBrQQE6AAggAyAHIAggAUE4ahDVBCEMIAgQGiEEA0ACQCAEBEAgBCgCECgCDCIJKAIAQQNxQQFGBEAgBSAJQQEQexoMAgsgCRAaIQIDQCACRQ0CIAUgAkEBEHsaIAkgAhAbIQIMAAsACyAFQQAQoAMhAiAAIAVBABDgCCABQShqIAUQeCADIAgQtAFB8IILLQAARQ0DIAEgDDYCFCABIAI2AhggASABKAIwQQFrNgIQIAtBj+wDIAFBEGoQHRoMAwsgCCAEEBshBAwACwALAkBB8IILLQAARQRAIAEoAjAhAgwBCyAAEDUhBCAAEK4CIQUgASgCMCECIAEgABAfNgIMIAEgAjYCCCABIAU2AgQgASAENgIAIAtByvEDIAEQHRoLIAMQtQEgAEEAQdXhABDmByAAQQFB4eEAEOYHIAFBOGoQkAYgAUHQAGoQZyAGIAI2AgwgAUEoahCPBiECDAILIAMgBxAbIQcMAAsACyABQeAAaiQAIAIhBCAGKAIMIgNBAUYNASAAKAIQKAIIKAJUDQEgBkEBOgAcA0AgAyAKTQRAIAAQNUEBdEEIEBghAyAAEBohAQNAIAEEQCABKAIQIgIgAzYClAEgAyACKwMQRAAAAAAAAFJAozkDACADIAIrAxhEAAAAAAAAUkCjOQMIIANBEGohAyAAIAEQGyEBDAELCyAGKAIMIAQgACAGQRBqENQEIAAQGigCECgClAEhAiAAEBohAyACIQEDQCADBEAgAygCECIFQQA2ApQBIAUgASsDAEQAAAAAAABSQKI5AxAgBSABKwMIRAAAAAAAAFJAojkDGCABQRBqIQEgACADEBshAwwBCwsgAhAXQQAhASAGKAIMIQVBACEDA0AgAyAFRgRAIAAoAhAgATYCtAEgAUEBakEEEBghASAAKAIQIAE2ArgBQQAhAkEBIQEDQCACIAVGDQcgBCACQQJ0aigCACEHQQEhAwNAIAcoAhAiCCgCtAEgA04EQCADQQJ0IgkgCCgCuAFqKAIAEOIIIQggACgCECgCuAEgAUECdGogCDYCACAHKAIQKAK4ASAJaigCACAIEPAJIANBAWohAyABQQFqIQEMAQsLIAJBAWohAgwACwAFIAQgA0ECdGooAgAoAhAoArQBIAFqIQEgA0EBaiEDDAELAAsABSAEIApBAnRqKAIAIgVBvihBmAJBARAxGkEBQeAAEBghAyAFKAIQIgEgAzYCCCADIAAoAhAiAigCCCIHKwMAOQMAIAMgBysDGDkDGCABIAIoApABNgKQASABIAItAHM6AHMgASACKAJ0NgJ0IAEgAigC+AE2AvgBIAEgAigC/AE2AvwBIAEgAigC9AE2AvQBIAUQ2wYgCkEBaiEKIAYoAgwhAwwBCwALAAtBppUDQfu6AUHBA0GWHhAAAAsgABDbBgtBACEDA0AgBigCDCADTQRAIAQQFwUgBCADQQJ0aiIBKAIAKAIQKAIIEBcgASgCABDeBiAAIAEoAgAQtAEgA0EBaiEDDAELCwsgABCsAyAGQTBqJAALswcCBn8EfCMAQRBrIgYkAAJ/AkAgASgCECIEKALoAQRAIAZBBDYCDCAEKwMoIQogBCsDICELIABBATYCKEEEEJkCIgQgAiALRAAAAAAAAOA/oqAiAjkDMCAEIAMgCkQAAAAAAADgP6KgIgM5AxggBCADOQMIIAQgAjkDACAEIAOaIgM5AzggBCADOQMoIAQgApoiAjkDICAEIAI5AxAMAQsCQAJAAkACQAJAIAEQgANBAWsOAwABAgMLIAYgASgCECIHKAIMIgUoAggiCDYCDEEBIQQCQCAHKAIIKAIAQcYSEEcNACABKAIQKAIIKAIAQcPmABBHBEAgBSgCLCAIEPoJDQELQQIhBCAFKAIIQQJNBEAgBSgCAA0BC0EAIQQLIAAgBDYCKCAIQQNPBEAgCBCZAiEEIAUoAiwhBSAAKAIoQQFGDQRBACEBA0AgASAIRg0GIAUgAUEEdCIHaiIJKwMIIQogBCAHaiIHIAogAyAJKwMAIgsgChBOIgqjRAAAAAAAAPA/oKJEAAAAAAAAUkCjOQMIIAcgCyACIAqjRAAAAAAAAPA/oKJEAAAAAAAAUkCjOQMAIAFBAWohAQwACwALIAEgBkEMaiACIAMQ/wQhBAwECyAGQQQ2AgxBBBCZAiEEIAEoAhAoAgwiASsDGCEKIAErAyAhCyABKwMQIQwgBCADIAErAyhEAAAAAAAAUkCjoCINOQM4IAQgDEQAAAAAAABSQKMgAqEiDDkDMCAEIA05AyggBCACIAtEAAAAAAAAUkCjoCICOQMgIAQgCkQAAAAAAABSQKMgA6EiAzkDGCAEIAI5AxAgBCADOQMIIAQgDDkDACAAQQE2AigMAwsgAEECNgIoIAEgBkEMaiACIAMQ/wQhBAwCCyAGIAEoAhAoAggoAgA2AgBBlvoDIAYQMkEBDAILIAQgAiAFKwMARAAAAAAAAFJAo6A5AwAgBCADIAUrAwhEAAAAAAAAUkCjoDkDCCAEIAUrAxBEAAAAAAAAUkCjIAKhOQMQIAQgAyAFKwMYRAAAAAAAAFJAo6A5AxggBCAFKwMgRAAAAAAAAFJAoyACoTkDICAEIAUrAyhEAAAAAAAAUkCjIAOhOQMoIAQgAiAFKwMwRAAAAAAAAFJAo6A5AzAgBCAFKwM4RAAAAAAAAFJAoyADoTkDOAsgACAENgIkIAAgBigCDCIBNgIgIAQgASAAIABBEGoQ+QlBACABQYjlCigCAE0NABpBiOUKIAE2AgBBAAsgBkEQaiQAC9oIAw5/AXwBfiMAQUBqIgQkAEH8ggsoAgACfwJ/QQEgAkEGSA0AGiAAEDVBBBAYIQcgABAaIQMgAkEIRiEMA0AgAwRAIAMgASAMEIUKIQUgAygCECEIAkAgBQRAIAggCTYCsAIgByAJQQJ0aiAFNgIAIAlBAWohCQwBCyAIQal3NgKwAgsgACADEBshAwwBCwsgB0UEQEEAIQdBAQwBCyAHIAkQrAoEQEEBIQNBACACQQhGDQIaIAcgCRCRDgwCCyACQQhGBEBBge0DQQAQJ0EADAELIAErAwAhESAEIAErAwg5AyggBCAROQMgQZHuAyAEQSBqECdBAAshDUEAIQNBAAshCkHwggstAAAEQEGI8wgoAgAgBAJ/QcwxIAMgAkEIRnENABpB2yogCkUNABpBxDFBujEgAkEKRhsLNgIQQdP4AyAEQRBqEB0aC0EBSiEOAkAgCgRAIAAQGiEBA0AgAUUNAiAAIAEQKSEDA0AgAwRAIAMoAhAgBEE4aiADIApBARCCCiAEKQM4NwOQASAAIAMQLCEDDAELCyAAIAEQGyEBDAALAAsgA0EBcyACQQhHcg0AIABBABCyDkEBIQ4LQYjzCCgCACEPIAAQGiELIAJBCkchEANAIAsEQCAAIAsQKSEBA0AgAQRAIAFBUEEAIAEoAgBBA3FBAkcbaigCKCEFIAEoAhAhAwJAAkAgDkUNACADKAIIRQ0AIAEQqgMMAQsgAy8BqAEiA0UNACAFIAtGBEAgASAAKAJIKAIQKAL4ARCGCgwBCyAKBEBBACEFQQEgA8EiA0EAIANBAEobQZyDCy0AABshCCABIQMDQCAFIAhGDQICQCAQRQRAIAMgByAJQQEQgQoMAQsgBCADKAIQKQOQASISNwMIIAQgEjcDMCAEQQhqIARBOGoQsgRB8IILLQAAQQJPBEAgA0EwQQAgAygCAEEDcUEDRxtqKAIoEB8hBiAEIANBUEEAIAMoAgBBA3FBAkcbaigCKBAfNgIEIAQgBjYCACAPQbLyAyAEEB0aCyADIANBUEEAIAMoAgBBA3FBAkcbaigCKCAEKAI4IAQoAjxBqPIJEJ0BIAMQqgMLIAVBAWohBSADKAIQKAKwASEDDAALAAtBASEGIAEiCCEDA0ACQCAGIQUgAyADKAIQKAKwASIMRg0AIAVBAWohBiAMIgMNAQsLQQAhAyAFQQQQGCEGAkADQCADIAVGBEAgBUEATgRAIAAgBiAFIAJBqPIJEPIOIAYQFwwDCwUgBiADQQJ0aiAINgIAIANBAWohAyAIKAIQKAKwASEIDAELC0G0yQFB370BQbQHQbugARAAAAsLIAAgARAsIQEMAQsLIAAgCxAbIQsMAQsLIAoEQCAKEJAOCyANRQRAQQAhAyAJQQAgCUEAShshAANAIAAgA0cEQCAHIANBAnRqIgEoAgAoAgAQFyABKAIAEBcgA0EBaiEDDAELCyAHEBcLIARBQGskAEEAC64BAgJ8A38CQCAAKAIAIgQgASgCACIFSw0AQX8hBgJAIAQgBUkNACAAKAIYIgQgASgCGCIFSw0BIAQgBUkNACAAKwMIIgIgASsDCCIDZA0BIAIgA2MNACAAKwMQIgIgASsDECIDZA0BIAIgA2MNACAAKwMgIgIgASsDICIDZA0BIAIgA2MNAEEBIQYgACsDKCICIAErAygiA2QNAEF/QQAgAiADYxshBgsgBg8LQQELLwBBwAAQVSIBQQhqIABBCGpBMBAeGiABIAAoAjgiADYCOCAAKAIQQQE7AagBIAELagECfyAAEBohAQNAIAEEQCAAIAEQKSECA0AgAgRAIAIQyQIgACACECwhAgwBCwsgARD+AiAAIAEQGyEBDAELCwJAQfyCCygCAEUEQEGA5QooAgBBAE4NAQsgABDrCQsgACgCECgCuAEQFwsRACAAIAFB7OQKQejkChCEBwstAQJ9QX8gAiAAKAIAQQJ0aioCACIDIAIgASgCAEECdGoqAgAiBF4gAyAEXRsLlgUCCn8BfiMAQRBrIggkACAIQQA2AgwCfxCSBiIKIQcjAEHQAGsiASQAAkACQAJAAkACQAJAIABFDQACQANAIAJBBUcEQCAAIAJBAnRBkIkFaigCABAqRQ0CIAJBAWohAgwBCwsgASAANgIAQYr6BCABEDJBACECDAELIAcgAkECdGooAkAhBCABQgA3A0hBACEAQQAhAgNAIAQEQCABQUBrIAQoAgRBOhDIAQJAIAAEQCABIAEpA0g3AzggASABKQNANwMwIAFBOGogAUEwahCYBg0BCyABKAJAIgBFDQQgACABKAJEIgAQxQIiB0UNBQJAIAMgBUcNACADQQF0QQEgAxsiBUH/////A0sEQEHEACEEDAoLIAIgBUECdBA2IgJFBEBBMCEEDAoLIAIgA0ECdGpBACAFIANrQQJ0EDAaIAMgBmogA00NACAGQQJ0IQAgAiAFIAMgBmsiCWsiBkECdGogACACaiAJQQJ0EFQaCyACIAMgBmogBXBBAnRqIAc2AgAgA0EBaiEDCyABIAEpA0AiCzcDSCALpyEAIAQoAgAhBAwBCwsgCCADNgIMA0AgBgRAIAVFDQUgAigCACEAIAUhBANAIAQEQCACIARBAWsiBEECdGoiCSgCACAJIAA2AgAhAAwBBSAGQQFrIQYMAwsACwALCyADIAVLDQQLIAFB0ABqJAAgAgwFC0Ga1AFBuv4AQStBwTcQAAALIAEgAEEBajYCEEGI8wgoAgBBgOoDIAFBEGoQHRoQJgALQaeSA0G3vQFBoQNB/LUBEAAAC0GznwNBt70BQaEDQfy1ARAAAAsgASAEEHo2AiBBiPMIKAIAQZKBBCABQSBqEB0aECYACyAKEJsGIAoQmgYgCEEQaiQACz4BAnwCf0F/IAArAwAiAiABKwMAIgNjDQAaQQEgAiADZA0AGkF/IAArAwgiAiABKwMIIgNjDQAaIAIgA2QLCxwAIAAoAgwgASgCDGogACgCBCABKAIEamtBAm0LHAAgACgCCCABKAIIaiAAKAIAIAEoAgBqa0ECbQuMAQEHfwJAIAAoAiAiAyABKAIoIgRKDQAgASgCICIFIAAoAigiBkoNAEEBIQIgACgCLCIHIAEoAiQiCEgNACAAKAIQIAEoAhBrIAcgASgCLGogACgCJCAIamtBAm1qIAYgAyAFamsgBGpBAm0gASgCDCIBIAAoAgwiAGsgACABayAAIAFKG2pMIQILIAILjAEBB38CQCAAKAIkIgMgASgCLCIESg0AIAEoAiQiBSAAKAIsIgZKDQBBASECIAAoAigiByABKAIgIghIDQAgACgCDCABKAIMayABKAIoIAcgCCAAKAIgamtqQQJtaiAEIAZqIAMgBWprQQJtIAEoAhAiASAAKAIQIgBrIAAgAWsgACABShtqTCECCyACCyABAX8gACgCICABKAIoTAR/IAEoAiAgACgCKEwFQQALCyABAX8gACgCJCABKAIsTAR/IAEoAiQgACgCLEwFQQALC0gBAnwCf0F/IAAoAgAiACsDCCICIAEoAgAiASsDCCIDYw0AGkEBIAIgA2QNABpBfyAAKwMAIgIgASsDACIDYw0AGiACIANkCwtOAQJ/IAAQGiIBBEADQCABBEAgACABECkhAgNAIAIEQCACEMkCIAAgAhAsIQIMAQsLIAEQ/gIgACABEBshAQwBCwsgACgCECgCmAEQFwsL2AYCCX8BfCMAQdAAayICJAAgABA1BEAgACIBQQIQigIgABA0KAIQQQI7AbABQayDC0ECOwEAIAAQNSIAQTgQGCEFIABBAWpBBBAYIQAgASgCECAANgKYASABEBohAANAIAAEQCAAEI0EIAAoAhAgBSADQThsajYCgAEgASgCECgCmAEgA0ECdGogADYCACADQQFqIQMgASAAEBshAAwBCwsgARAaIQMDQCADBEAgASADECkhAANAIAAEQCAAQcsoQbgBQQEQMRogABCoAyAAQdSECygCAEQAAAAAAADwP0QAAAAAAAAAABBQIQogACgCECAKOQOAASABIAAQLCEADAELCyABIAMQGyEDDAELCwJ/QQEgAUGkHBAjIgBFDQAaIAAtAAAEQEEBIAEgAEEAEIgBIgQNARogAiAANgIQQeeaAyACQRBqECdB47MEQQAQfAtBACEEQQALIQggAUEBQaQcQQAQICEDAkAgAUG3nwEQIyIARQ0AIAAtAABFDQAgAiACQcgAajYCBCACIAJBQGs2AgAgAEG2iAEgAhBJQQFHDQAgAiACKwNAOQNICyABEDUEQCABIAJBPGoQjQYhBwJAIAIoAjxBAUYEQAJAIAQiAA0AIAMEQCABIAMQxAoiAA0BC0EAIQALIAQgASAAEMkKIgUgBBshBiADRSAAckUEQCAFIANBsowDEGkLIAQgBiAIGyEEIAEQGiIAKAIQKAKAARAXIAAoAhBBADYCgAEgARCTBBoMAQsgAUECQQggAkEcahC2AxogAkEAOgAoA0AgAigCPCAGTQRAIAEQGiIAKAIQKAKAARAXIAAoAhBBADYCgAEgAigCPCAHIAEgAkEcahDUBAUgByAGQQJ0aigCACEFAkAgBARAIAUgBCIAEKoBDQELIAMEQCAFIAMQxAoiAA0BC0EAIQALIAVBABCgAxogA0UgAEEAIAAgBCAEIAUgABDJCiIJIAQb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AWoQIkUNACAALQAHQQFHDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEEPkLOAIAIABBzAFqIABBEGogACgCDCAEEK4BIABB7AJqIABB6AJqEFkEQCAEIAQoAgBBAnI2AgALIAAoAuwCIAEQLxogAEHMAWoQLxogAEHwAmokAAuZAwECfyMAQdACayIAJAAgACACNgLIAiAAIAE2AswCIAMQoQIhBiADIABB0AFqEJsEIQcgAEHEAWogAyAAQcQCahCaBCAAQbgBahBNIgEgARBREDogACABQQAQPSICNgK0ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQcwCaiAAQcgCahBZDQAgACgCtAEgARAiIAJqRgRAIAEQIiEDIAEgARAiQQF0EDogASABEFEQOiAAIAMgAUEAED0iAmo2ArQBCyAAQcwCaiIDEH4gBiACIABBtAFqIABBCGogACgCxAIgAEHEAWogAEEQaiAAQQxqIAcQzQMNACADEJEBGgwBCwsCQCAAQcQBahAiRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCtAEgBCAGEPoLNwMAIABBxAFqIABBEGogACgCDCAEEK4BIABBzAJqIABByAJqEFkEQCAEIAQoAgBBAnI2AgALIAAoAswCIAEQLxogAEHEAWoQLxogAEHQAmokAAuZAwECfyMAQdACayIAJAAgACACNgLIAiAAIAE2AswCIAMQoQIhBiADIABB0AFqEJsEIQcgAEHEAWogAyAAQcQCahCaBCAAQbgBahBNIgEgARBREDogACABQQAQPSICNgK0ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQcwCaiAAQcgCahBZDQAgACgCtAEgARAiIAJqRgRAIAEQIiEDIAEgARAiQQF0EDogASABEFEQOiAAIAMgAUEAED0iAmo2ArQBCyAAQcwCaiIDEH4gBiACIABBtAFqIABBCGogACgCxAIgAEHEAWogAEEQaiAAQQxqIAcQzQMNACADEJEBGgwBCwsCQCAAQcQBahAiRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCtAEgBCAGEP0LOwEAIABBxAFqIABBEGogACgCDCAEEK4BIABBzAJqIABByAJqEFkEQCAEIAQoAgBBAnI2AgALIAAoAswCIAEQLxogAEHEAWoQLxogAEHQAmokAAuZAwECfyMAQdACayIAJAAgACACNgLIAiAAIAE2AswCIAMQoQIhBiADIABB0AFqEJsEIQcgAEHEAWogAyAAQcQCahCaBCAAQbgBahBNIgEgARBREDogACABQQAQPSICNgK0ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQcwCaiAAQcgCahBZDQAgACgCtAEgARAiIAJqRgRAIAEQIiEDIAEgARAiQQF0EDogASABEFEQOiAAIAMgAUEAED0iAmo2ArQBCyAAQcwCaiIDEH4gBiACIABBtAFqIABBCGogACgCxAIgAEHEAWogAEEQaiAAQQxqIAcQzQMNACADEJEBGgwBCwsCQCAAQcQBahAiRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCtAEgBCAGEP4LNwMAIABBxAFqIABBEGogACgCDCAEEK4BIABBzAJqIABByAJqEFkEQCAEIAQoAgBBAnI2AgALIAAoAswCIAEQLxogAEHEAWoQLxogAEHQAmokAAuZAwECfyMAQdACayIAJAAgACACNgLIAiAAIAE2AswCIAMQoQIhBiADIABB0AFqEJsEIQcgAEHEAWogAyAAQcQCahCaBCAAQbgBahBNIgEgARBREDogACABQQAQPSICNgK0ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQcwCaiAAQcgCahBZDQAgACgCtAEgARAiIAJqRgRAIAEQIiEDIAEgARAiQQF0EDogASABEFEQOiAAIAMgAUEAED0iAmo2ArQBCyAAQcwCaiIDEH4gBiACIABBtAFqIABBCGogACgCxAIgAEHEAWogAEEQaiAAQQxqIAcQzQMNACADEJEBGgwBCwsCQCAAQcQBahAiRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCtAEgBCAGEP8LNgIAIABBxAFqIABBEGogACgCDCAEEK4BIABBzAJqIABByAJqEFkEQCAEIAQoAgBBAnI2AgALIAAoAswCIAEQLxogAEHEAWoQLxogAEHQAmokAAvtAQEBfyMAQSBrIgYkACAGIAE2AhwCQCADKAIEQQFxRQRAIAZBfzYCACAAIAEgAiADIAQgBiAAKAIAKAIQEQkAIQECQAJAAkAgBigCAA4CAAECCyAFQQA6AAAMAwsgBUEBOgAADAILIAVBAToAACAEQQQ2AgAMAQsgBiADEEwgBhDDASEBIAYQSCAGIAMQTCAGEM4DIQAgBhBIIAYgABDxASAGQQxyIAAQ8AEgBSAGQRxqIAIgBiAGQRhqIgMgASAEQQEQoAUgBkY6AAAgBigCHCEBA0AgA0EMaxByIgMgBkcNAAsLIAZBIGokACABC+YCAQF/IwBBgAJrIgAkACAAIAI2AvgBIAAgATYC/AEgAEHEAWoQTSEGIABBEGoiAiADEEwgAhDEAUHArglB2q4JIABB0AFqEOcCIAIQSCAAQbgBahBNIgMgAxBREDogACADQQAQPSIBNgK0ASAAIAI2AgwgAEEANgIIA0ACQCAAQfwBaiAAQfgBahBaDQAgACgCtAEgAxAiIAFqRgRAIAMQIiECIAMgAxAiQQF0EDogAyADEFEQOiAAIAIgA0EAED0iAWo2ArQBCyAAQfwBaiICEH9BECABIABBtAFqIABBCGpBACAGIABBEGogAEEMaiAAQdABahDPAw0AIAIQkgEaDAELCyADIAAoArQBIAFrEDogAxA/EGYgACAFNgIAIAAQ9gtBAUcEQCAEQQQ2AgALIABB/AFqIABB+AFqEFoEQCAEIAQoAgBBAnI2AgALIAAoAvwBIAMQLxogBhAvGiAAQYACaiQAC88DAQF+IwBBkAJrIgAkACAAIAI2AogCIAAgATYCjAIgAEHQAWogAyAAQeABaiAAQd8BaiAAQd4BahCjByAAQcQBahBNIgEgARBREDogACABQQAQPSICNgLAASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQYwCaiAAQYgCahBaDQAgACgCwAEgARAiIAJqRgRAIAEQIiEDIAEgARAiQQF0EDogASABEFEQOiAAIAMgAUEAED0iAmo2AsABCyAAQYwCaiIDEH8gAEEXaiAAQRZqIAIgAEHAAWogACwA3wEgACwA3gEgAEHQAWogAEEgaiAAQRxqIABBGGogAEHgAWoQogcNACADEJIBGgwBCwsCQCAAQdABahAiRQ0AIAAtABdBAUcNACAAKAIcIgMgAEEgamtBnwFKDQAgACADQQRqNgIcIAMgACgCGDYCAAsgACACIAAoAsABIAQQ9wsgACkDACEGIAUgACkDCDcDCCAFIAY3AwAgAEHQAWogAEEgaiAAKAIcIAQQrgEgAEGMAmogAEGIAmoQWgRAIAQgBCgCAEECcjYCAAsgACgCjAIgARAvGiAAQdABahAvGiAAQZACaiQAC7gDACMAQYACayIAJAAgACACNgL4ASAAIAE2AvwBIABBwAFqIAMgAEHQAWogAEHPAWogAEHOAWoQowcgAEG0AWoQTSIBIAEQURA6IAAgAUEAED0iAjYCsAEgACAAQRBqNgIMIABBADYCCCAAQQE6AAcgAEHFADoABgNAAkAgAEH8AWogAEH4AWoQWg0AIAAoArABIAEQIiACakYEQCABECIhAyABIAEQIkEBdBA6IAEgARBREDogACADIAFBABA9IgJqNgKwAQsgAEH8AWoiAxB/IABBB2ogAEEGaiACIABBsAFqIAAsAM8BIAAsAM4BIABBwAFqIABBEGogAEEMaiAAQQhqIABB0AFqEKIHDQAgAxCSARoMAQsLAkAgAEHAAWoQIkUNACAALQAHQQFHDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAKwASAEEPgLOQMAIABBwAFqIABBEGogACgCDCAEEK4BIABB/AFqIABB+AFqEFoEQCAEIAQoAgBBAnI2AgALIAAoAvwBIAEQLxogAEHAAWoQLxogAEGAAmokAAu4AwAjAEGAAmsiACQAIAAgAjYC+AEgACABNgL8ASAAQcABaiADIABB0AFqIABBzwFqIABBzgFqEKMHIABBtAFqEE0iASABEFEQOiAAIAFBABA9IgI2ArABIAAgAEEQajYCDCAAQQA2AgggAEEBOgAHIABBxQA6AAYDQAJAIABB/AFqIABB+AFqEFoNACAAKAKwASABECIgAmpGBEAgARAiIQMgASABECJBAXQQOiABIAEQURA6IAAgAyABQQAQPSICajYCsAELIABB/AFqIgMQfyAAQQdqIABBBmogAiAAQbABaiAALADPASAALADOASAAQcABaiAAQRBqIABBDGogAEEIaiAAQdABahCiBw0AIAMQkgEaDAELCwJAIABBwAFqECJFDQAg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Z3JhcGh2aXoAZ3Z3cml0ZV9ub196AHBvcnRob3h5AHNjYWxleHkAL3N2Zy9uYXZ5AGludmVtcHR5AG5vZGVfc2V0X2lzX2VtcHR5AG5vZGVzX2lzX2VtcHR5AHJlZmVyZW5jZSB0byBiaW5hcnkgZW50aXR5AGFzeW5jaHJvbm91cyBlbnRpdHkAaW5jb21wbGV0ZSBtYXJrdXAgaW4gcGFyYW1ldGVyIGVudGl0eQBlbnRpdHkgZGVjbGFyZWQgaW4gcGFyYW1ldGVyIGVudGl0eQBjYW5ub3Qgc3VzcGVuZCBpbiBleHRlcm5hbCBwYXJhbWV0ZXIgZW50aXR5AFhNTCBvciB0ZXh0IGRlY2xhcmF0aW9uIG5vdCBhdCBzdGFydCBvZiBlbnRpdHkAdW5kZWZpbmVkIGVudGl0eQBwYXJzZXItPm1fb3BlbkludGVybmFsRW50aXRpZXMgPT0gb3BlbkVudGl0eQBwYXJzZXItPm1fb3BlblZhbHVlRW50aXRpZXMgPT0gb3BlbkVudGl0eQBwYXJzZXItPm1fb3BlbkF0dHJpYnV0ZUVudGl0aWVzID09IG9wZW5FbnRpdHkAaW5maW5pdHkAZmFudGFzeQBTcGFyc2VNYXRyaXhfY29vcmRpbmF0ZV9mb3JtX2FkZF9lbnRyeQAvc3ZnL2l2b3J5AG91dCBvZiBtZW1vcnkARmVicnVhcnkASmFudWFyeQBndnBsdWdpbl9kb3RfbGF5b3V0X0xUWF9saWJyYXJ5AGd2cGx1Z2luX25lYXRvX2xheW91dF9MVFhfbGlicmFyeQBndnBsdWdpbl9jb3JlX0xUWF9saWJyYXJ5AGdhdGhlcl90aW1lX2VudHJvcHkAbm9kZXNfY29weQBhbGJhbnkASnVseQBTcGFyc2VNYXRyaXhfbXVsdGlwbHkAZXF1YWxseQBhc3NlbWJseQBzdW1tZXJza3kAc2h5AHNhdGlzZnkAYmVhdXRpZnkAbm9qdXN0aWZ5AENsYXNzaWZ5AC9zdmcvbGlnaHRncmV5AC9zdmcvZGltZ3JleQAvc3ZnL2RhcmtncmV5AC9zdmcvbGlnaHRzbGF0ZWdyZXkAL3N2Zy9kYXJrc2xhdGVncmV5AC9zdmcvc2xhdGVncmV5AHdlYmdyZXkAeDExZ3JleQAvc3ZnL2dyZXkAbW92ZSB0byBmcm9udCBsb2NrIGluY29uc2lzdGVuY3kAZXh0cmFjdF9hZGphY2VuY3kAbWVyZ2Vfb25ld2F5AGFycmF5AGFsbG9jQXJyYXkAL3N2Zy9saWdodGdyYXkAL3N2Zy9kaW1ncmF5AC9zdmcvZGFya2dyYXkAL3N2Zy9saWdodHNsYXRlZ3JheQAvc3ZnL2RhcmtzbGF0ZWdyYXkAL3N2Zy9zbGF0ZWdyYXkAd2ViZ3JheQB4MTFncmF5AC9zdmcvZ3JheQBUaHVyc2RheQBUdWVzZGF5AFdlZG5lc2RheQBTYXR1cmRheQBTdW5kYXkATW9uZGF5AEZyaWRheQBNYXkALi4vLi4vbGliL2NncmFwaC9ncmFtbWFyLnkALi4vLi4vbGliL2NvbW1vbi9odG1scGFyc2UueQAlbS8lZC8leQBwb3J0aG95eABwb3J0aG9feXgAeHh4AGJveAB2aWV3Qm94AGNoa0JvdW5kQm94AC9NZWRpYUJveABnZXRfZWRnZV9sYWJlbF9tYXRyaXgAaWRlYWxfZGlzdGFuY2VfbWF0cml4AG11c3Qgbm90IHVuZGVjbGFyZSBwcmVmaXgAdW5ib3VuZCBwcmVmaXgAaHRtbGxleABtYXgAIyUwMnglMDJ4JTAyeAAjJTJ4JTJ4JTJ4JTJ4ACMlMXglMXglMXgALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweAByYXJyb3cAbGFycm93AEhlbHZldGljYS1OYXJyb3cAYXJyb3dfbGVuZ3RoX2Nyb3cAL3N2Zy9zbm93AHNwcmluZ19lbGVjdHJpY2FsX2VtYmVkZGluZ19zbG93AC9zdmcvbGlnaHR5ZWxsb3cAL3N2Zy9ncmVlbnllbGxvdwAvc3ZnL2xpZ2h0Z29sZGVucm9keWVsbG93AC9zdmcveWVsbG93AGZhdGFsIGVycm9yIC0gc2Nhbm5lciBpbnB1dCBidWZmZXIgb3ZlcmZsb3cAZmxleCBzY2FubmVyIHB1c2gtYmFjayBvdmVyZmxvdwBjb3VyaWVybmV3AFNwcmluZ1Ntb290aGVyX25ldwBUcmlhbmdsZVNtb290aGVyX25ldwBkaWFnX3ByZWNvbl9uZXcAUXVhZFRyZWVfbmV3AFN0cmVzc01ham9yaXphdGlvblNtb290aGVyMl9uZXcAciAmJiBuICYmIG5ldwBza2V3AHN0cnZpZXcAL3N2Zy9ob25leWRldwAgLWFuY2hvciB3AHNvcnR2AHBvdjpwb3YATm92AGludgBlcXVpdgBwaXYAbm9uYW1lLmd2AGNjJXNfJXp1AGNjJXMrJXp1AC9zdmcvcGVydQBudQBtdQAlYyVsbHUAVGh1AHRhdQBUYXUATnUATXUAX3BvcnRfJXNfKCVkKV8oJWQpXyV1AHBsYWludGV4dAA8dGV4dABzdHJlc3N3dABpbnB1dAB0ZXh0bGF5b3V0AGRvdF9sYXlvdXQAbmVhdG9fbGF5b3V0AGluaXRMYXlvdXQAY2x1c3QAbWFwQ2x1c3QAbGFiZWxqdXN0AHNjQWRqdXN0AEF1Z3VzdABlZGdlc2ZpcnN0AG5vZGVzZmlyc3QAbWF4aW1hbF9pbmRlcGVuZGVudF9lZGdlX3NldF9oZWF2ZXN0X2VkZ2VfcGVybm9kZV9zdXBlcm5vZGVzX2ZpcnN0AGV4aXN0AHJlYWxpZ25Ob2RlbGlzdABhcHBlbmROb2RlbGlzdABkZWZhdWx0ZGlzdABtaW5kaXN0AHBvd2VyX2Rpc3QAZ3JhcGhfZGlzdABhdmdfZGlzdABnZXRFZGdlTGlzdABpcXVlc3QAbG93YXN0AHNwcmluZ19lbGVjdHJpY2FsX2VtYmVkZGluZ19mYXN0AGd2X3NvcnQAdmlld3BvcnQAdGFpbHBvcnQAdW5leHBlY3RlZCBwYXJzZXIgc3RhdGUgLSBwbGVhc2Ugc2VuZCBhIGJ1ZyByZXBvcnQAaGVhZHBvcnQAaHRtbF9wb3J0AGluc2VydABSVHJlZUluc2VydABmaW5kU1ZlcnQAc3RhcnQAcGFydABlc3RpbWF0ZV90ZXh0X3dpZHRoXzFwdABxdW90AH9yb290AG5vdABlbWl0X3hkb3QAeGRvdDp4ZG90AGVwczp4ZG90AHN2Zzp4ZG90AGpwZzp4ZG90AHBuZzp4ZG90AGpwZWc6eGRvdABnaWY6eGRvdABqcGU6eGRvdAB4ZG90MS40Onhkb3QAeGRvdDEuMjp4ZG90AHNkb3QAbWlkZG90AGd2OmRvdABwbGFpbi1leHQ6ZG90AGRvdDpkb3QAZXBzOmRvdABjYW5vbjpkb3QAcGxhaW46ZG90AHN2Zzpkb3QAanBnOmRvdABwbmc6ZG90AGpwZWc6ZG90AGdpZjpkb3QAanBlOmRvdAB/Ym90AGRvRG90AG9iamxpc3RfZnJvbnQAcG9pbnRzX2Zyb250AGNvbG9yc2Vnc19mcm9udABub2RlbGlzdF9wb3BfZnJvbnQAcGJzX3NpemVfZnJvbnQAc3Bhbi0+Zm9udAB2YWd4YnByaW50AGxvY2F0ZV9lbmRwb2ludAB4ZG90X3BvaW50AGRlY2lkZV9wb2ludABVbnNhdGlzZmllZCBjb25zdHJhaW50AHRyYW5zcGFyZW50AGNvbXBvbmVudABpbnZhbGlkIGFyZ3VtZW50AGNvbW1lbnQAanVuayBhZnRlciBkb2N1bWVudCBlbGVtZW50AGNlbnQAaSA9PSBlY250AGFyaWFsbXQAbHQAY2lyY3VpdABwb2x5X2luaXQATXVsdGlsZXZlbF9pbml0AG5zbGltaXQAbWNsaW1pdABQb3J0cmFpdABsaWdodAB2aXJ0dWFsX3dlaWdodABsaGVpZ2h0AEtQX1JpZ2h0AEJvb2ttYW4tTGlnaHQAZ3QAS1BfTGVmdABhZ3hzZXQAY2hhcnNldABpbnNldABiaXRhcnJheV9yZXNldABzdWJzZXQAYml0YXJyYXlfc2V0AG5vZGVsaXN0X3NldABpbnRzX3NldABub2Rlc19zZXQAc2NhcmxldAAvc3ZnL2Rhcmt2aW9sZXQAL3N2Zy9ibHVldmlvbGV0AC9zdmcvdmlvbGV0AFRyZWJ1Y2hldABhZ3hnZXQAdGFpbHRhcmdldABsYWJlbHRhcmdldABlZGdldGFyZ2V0AGhlYWR0YXJnZXQAYml0YXJyYXlfZ2V0AGRlZ2xpc3RfZ2V0AG5vZGVsaXN0X2dldABhZGpfbGlzdF9nZXQAc2VnX2xpc3RfZ2V0AHNhbWVfbGlzdF9nZXQAZWRnZV9saXN0X2dldABzZm9udF9nZXQAcm93c19nZXQAcG9pbnRzX2dldABwYWlyc19nZXQAY2VsbHNfZ2V0AEFncmFwaHNfZ2V0AGNvbG9yc2Vnc19nZXQAYm94ZXNfZ2V0AHRyaWFuZ2xlc19nZXQAY3ljbGVzX2dldABub2Rlc19nZXQAZXN0YWNrX2dldABpbnRfc3RhY2tfZ2V0AG5vZGVfc3RhY2tfZ2V0AGJlemllcl9wYXRoX2dldABub2RlX3F1ZXVlX2dldABzdHlsZXNoZWV0AHN0cmljdABhZ2NvcHlkaWN0AGFnbWFrZWRhdGFkaWN0AHJlYy0+ZGljdCA9PSBkYXRhZGljdAB3cml0ZV9kaWN0AHNlY3QAZW5jb2Rpbmcgc3BlY2lmaWVkIGluIFhNTCBkZWNsYXJhdGlvbiBpcyBpbmNvcnJlY3QAYXNwZWN0AGxheWVyc2VsZWN0AENvbWJpbmVSZWN0AEtQX1N1YnRyYWN0AFF1YWRUcmVlX3JlcHVsc2l2ZV9mb3JjZV9pbnRlcmFjdABjb21wYWN0AE9jdAByZXF1ZXN0ZWQgZmVhdHVyZSByZXF1aXJlcyBYTUxfRFREIHN1cHBvcnQgaW4gRXhwYXQAbGFiZWxmbG9hdABsYWJlbF9mbG9hdABTcGFyc2VNYXRyaXhfZnJvbV9jb29yZGluYXRlX2Zvcm1hdAAvc3ZnL3doZWF0AGRlZ2xpc3RfYXQAbm9kZWxpc3RfYXQAYWRqX2xpc3RfYXQAc2FtZV9saXN0X2F0AHBvaW50c19hdABBZ3JhcGhzX2F0AGNvbG9yc2Vnc19hdAB0cmlhbmdsZXNfYXQAU2F0AEFncmFwaGluZm9fdABBZ2VkZ2VpbmZvX3QAQWdub2RlaW5mb190AFx0AGZsYXRpbmRleChhZ2hlYWQoZSkpIDwgTS0+bnJvd3MAaXNfYW5vbnltb3VzAG1pbnVzAG9wbHVzAGhlYXJ0cwBzYW1wbGVwb2ludHMAZGlyZWRnZWNvbnN0cmFpbnRzAGxldmVsIGFzc2lnbm1lbnQgY29uc3RyYWludHMAeHkgcHNldWRvLW9ydGhvZ29uYWwgY29uc3RyYWludHMAeXggcHNldWRvLW9ydGhvZ29uYWwgY29uc3RyYWludHMAeHkgb3J0aG9nb25hbCBjb25zdHJhaW50cwB5eCBvcnRob2dvbmFsIGNvbnN0cmFpbnRzAGxpbmUgc2VnbWVudHMAc2V0X2NlbGxfaGVpZ2h0cwByZWN0cwBhY2NvdW50aW5nUmVwb3J0U3RhdHMAZW50aXR5VHJhY2tpbmdSZXBvcnRTdGF0cwBaYXBmRGluZ2JhdHMAcmVtaW5jcm9zcwBjb21wcmVzcwBndnVzZXJzaGFwZV9maWxlX2FjY2VzcwBicmFzcwBjbGFzcwBhcHBseWF0dHJzAGFnbWFrZWF0dHJzAGJpbmRhdHRycwBwYXJzZV9sYXllcnMAbWtDbHVzdGVycwByb3VuZF9jb3JuZXJzAG1ha2VfYmFycmllcnMAY2RhdGEubnRvcGxldmVsID09IGFnbm5vZGVzKGcpIC0gY2RhdGEubnZhcnMAY2Fubm90IHJlYWxsb2Mgb3BzAGNhbm5vdCByZWFsbG9jIHBubHBzAGVwcwBjb3JlX2xvYWRpbWFnZV9wcwBlcHM6cHMAcHMyOnBzAChsaWIpOnBzAGd2X3RyaW1femVyb3MAYWd4YnVmX3RyaW1femVyb3MAdGV4Z3lyZWhlcm9zAGltYWdlcG9zAHRpbm9zAHNldEVkZ2VMYWJlbFBvcwBTZXR0aW5nIGluaXRpYWwgcG9zaXRpb25zAHhsaW50ZXJzZWN0aW9ucwBjb2x1bW5zAG5vZGVzX2NvbnRhaW5zAGRlamF2dXNhbnMAbmltYnVzc2FucwBsaWJlcmF0aW9uc2FucwBmcmVlc2FucwBPcGVuU2FucwBvZmZzZXQgPT0gbl90ZXJtcwBkaXRlbXMAZGlhbXMAZmxhdGluZGV4KGFndGFpbChlKSkgPCBNLT5uY29scwBjYW5ub3QgcmVhbGxvYyBkcS5wbmxzAGNhbm5vdCByZWFsbG9jIHBubHMAbGV2ZWxzAGZvcmNlbGFiZWxzAGRpYWdvbmFscwBtZXJnZV9yYW5rcwBvYmpwbHBta3MAc3BsaXRCbG9ja3MAaW52aXMAY2Fubm90IHJlYWxsb2MgdHJpcwBzZXRfY2VsbF93aWR0aHMAQ2FsY3VsYXRpbmcgc2hvcnRlc3QgcGF0aHMAeWVzAHNob3dib3hlcwBiZWF1dGlmeV9sZWF2ZXMAYXR0YWNoX2VkZ2VfbGFiZWxfY29vcmRpbmF0ZXMAcG9seWxpbmVzAHNwbGluZXMAb3J0aG9nb25hbCBsaW5lcwB0ZXhneXJldGVybWVzAG90aW1lcwBUaW1lcwBmb250bmFtZXMAcHJlZml4IG11c3Qgbm90IGJlIGJvdW5kIHRvIG9uZSBvZiB0aGUgcmVzZXJ2ZWQgbmFtZXNwYWNlIG5hbWVzAFNwYXJzZU1hdHJpeF9zdW1fcmVwZWF0X2VudHJpZXMAcGVyaXBoZXJpZXMAR2V0QnJhbmNoZXMAZiA8IGdyYXBoW2pdLm5lZGdlcwBtaW5tYXhfZWRnZXMAbWFrZVN0cmFpZ2h0RWRnZXMAdW5kb0NsdXN0ZXJFZGdlcwBjb21wb3VuZEVkZ2VzAG1lcmdlX3RyZWVzAF9fY2x1c3Rlcm5vZGVzAGFnbm5vZGVzAE5EX2lkKG5wKSA9PSBuX25vZGVzAExvYWROb2RlcwBzaWRlcwBzcGFkZXMAdmVydGljZXMAY29vcmRzAHNldGJvdW5kcwBtZHMAY2RzAG1ha2VTZWxmQXJjcwBlbWl0X2VkZ2VfZ3JhcGhpY3MAY2x1YnMAY29uc29sYXMAJWxmJTJzAApTdHJpbmcgc3RhcnRpbmc6PCUuODBzAApTdHJpbmcgc3RhcnRpbmc6IiUuODBzACAlLipzACUuKnMlcyVzAGV4cGF0OiBBY2NvdW50aW5nKCVwKTogRGlyZWN0ICUxMGxsdSwgaW5kaXJlY3QgJTEwbGx1LCBhbXBsaWZpY2F0aW9uICU4LjJmJXMAICVzOiVzAF9fJWQ6JXMALyVzLyVzACVzLSVzACwlcwAgZm9udC1mYW1pbHk9IiVzACIgc3Ryb2tlLWRhc2hhcnJheT0iJXMAIiBjbGFzcz0iJXMAcG9seSAlcwAoKCVmLCVmKSwoJWYsJWYpKSAlcyAlcwBjb2xvciAlcwAgVGl0bGU6ICVzACJzdHJpY3QiOiAlcwByICYmIHMAY291cgB1dHIAYXBwZW5kYXR0cgBhZGRhdHRyAGJlZ2luc3RyAHN0cnZpZXdfc3RyAHBvdl9jb2xvcl9hc19zdHIAdnBzYyE9bnVsbHB0cgBiZW5kVG9TdHIAdWFycgBjcmFycgBsYXJyAGhhcnIAZGFycgB1QXJyAHJBcnIAbEFycgBoQXJyAGRBcnIAciAmJiBycgBBcHIAU3BhcnNlTWF0cml4X211bHRpcGx5X3ZlY3RvcgB0ZXJtaW5hdG9yAGluc3VsYXRvcgBpbnRlcm5hbEVudGl0eVByb2Nlc3NvcgB0ZXhneXJlY3Vyc29yAHN5bnRheCBlcnJvcgBtb25leV9nZXQgZXJyb3IARXJyb3IAcmZsb29yAGxmbG9vcgBsYWJlbGZvbnRjb2xvcgBwZW5jb2xvcgBmaWxsY29sb3IAYmdjb2xvcgByb3cgbWFqb3IAY29sdW1uIG1ham9yAG5laWdoYm9yAHN0eWxlX29yAG1yAHJhbmtkaXIAcGFnZWRpcgBsYXllcgBOb2RlQ292ZXIAL3N2Zy9zaWx2ZXIAY2x1c3RlcgBleHBhbmRDbHVzdGVyAHJwcm9tb3RlcgBscHJvbW90ZXIAY2VudGVyAG1heGl0ZXIAcGFydGlhbCBjaGFyYWN0ZXIAISByb290UGFyc2VyLT5tX3BhcmVudFBhcnNlcgBka2dyZWVuY29wcGVyAGNvb2xjb3BwZXIAZ3Zfc29ydF9jb21wYXJfd3JhcHBlcgB0YXBlcgBvdmVybGFwX2JlemllcgBmaWdfYmV6aWVyAGNvdXJpZXIAQ291cmllcgBoaWVyAGRhZ2dlcgBEYWdnZXIAb3V0cHV0b3JkZXIAcG9zdG9yZGVyAGZsYXRfcmVvcmRlcgBjZWxsYm9yZGVyAGZpeExhYmVsT3JkZXIAY3lsaW5kZXIAL3N2Zy9sYXZlbmRlcgByZW5kZXIAZm9sZGVyAGNsdXN0ZXJfbGVhZGVyAE5EX1VGX3NpemUobikgPD0gMSB8fCBuID09IGxlYWRlcgBPY3RvYmVyAHJlZmVyZW5jZSB0byBpbnZhbGlkIGNoYXJhY3RlciBudW1iZXIATm92ZW1iZXIAU2VwdGVtYmVyAERlY2VtYmVyAG1hY3IAYnIAc3RhcgBmZWxkc3BhcgByZWd1bGFyAGh0ZXh0c3BhbnNfY2xlYXIAaW9zX2Jhc2U6OmNsZWFyAGJydmJhcgBNYXIAXHIATkRfcmFuayh2KSA9PSByAHN0cmVxAHN0cnZpZXdfZXEAc3Rydmlld19zdHJfZXEAc3Rydmlld19jYXNlX3N0cl9lcQBzdHJ2aWV3X2Nhc2VfZXEAdnAAJSVCZWdpblByb2xvZwovRG90RGljdCAyMDAgZGljdCBkZWYKRG90RGljdCBiZWdpbgoKL3NldHVwTGF0aW4xIHsKbWFyawovRW5jb2RpbmdWZWN0b3IgMjU2IGFycmF5IGRlZgogRW5jb2RpbmdWZWN0b3IgMAoKSVNPTGF0aW4xRW5jb2RpbmcgMCAyNTUgZ2V0aW50ZXJ2YWwgcHV0aW50ZXJ2YWwKRW5jb2RpbmdWZWN0b3IgNDUgL2h5cGhlbiBwdXQKCiUgU2V0IHVwIElTTyBMYXRpbiAxIGNoYXJhY3RlciBlbmNvZGluZwovc3Rhcm5ldElTTyB7CiAgICAgICAgZHVwIGR1cCBmaW5kZm9udCBkdXAgbGVuZ3RoIGRpY3QgYmVnaW4KICAgICAgICB7IDEgaW5kZXggL0ZJRCBuZSB7IGRlZiB9eyBwb3AgcG9wIH0gaWZlbHNlCiAgICAgICAgfSBmb3JhbGwKICAgICAgICAvRW5jb2RpbmcgRW5jb2RpbmdWZWN0b3IgZGVmCiAgICAgICAgY3VycmVudGRpY3QgZW5kIGRlZmluZWZvbnQKfSBkZWYKL1RpbWVzLVJvbWFuIHN0YXJuZXRJU08gZGVmCi9UaW1lcy1JdGFsaWMgc3Rhcm5ldElTTyBkZWYKL1RpbWVzLUJvbGQgc3Rhcm5ldElTTyBkZWYKL1RpbWVzLUJvbGRJdGFsaWMgc3Rhcm5ldElTTyBkZWYKL0hlbHZldGljYSBzdGFybmV0SVNPIGRlZgovSGVsdmV0aWNhLU9ibGlxdWUgc3Rhcm5ldElTTyBkZWYKL0hlbHZldGljYS1Cb2xkIHN0YXJuZXRJU08gZGVmCi9IZWx2ZXRpY2EtQm9sZE9ibGlxdWUgc3Rhcm5ldElTTyBkZWYKL0NvdXJpZXIgc3Rhcm5ldElTTyBkZWYKL0NvdXJpZXItT2JsaXF1ZSBzdGFybmV0SVNPIGRlZgovQ291cmllci1Cb2xkIHN0YXJuZXRJU08gZGVmCi9Db3VyaWVyLUJvbGRPYmxpcXVlIHN0YXJuZXRJU08gZGVmCmNsZWFydG9tYXJrCn0gYmluZCBkZWYKCiUlQmVnaW5SZXNvdXJjZTogcHJvY3NldCBncmFwaHZpeiAwIDAKL2Nvb3JkLWZvbnQtZmFtaWx5IC9UaW1lcy1Sb21hbiBkZWYKL2RlZmF1bHQtZm9udC1mYW1pbHkgL1RpbWVzLVJvbWFuIGRlZgovY29vcmRmb250IGNvb3JkLWZvbnQtZmFtaWx5IGZpbmRmb250IDggc2NhbGVmb250IGRlZgoKL0ludlNjYWxlRmFjdG9yIDEuMCBkZWYKL3NldF9zY2FsZSB7CiAgICAgICBkdXAgMSBleGNoIGRpdiAvSW52U2NhbGVGYWN0b3IgZXhjaCBkZWYKICAgICAgIHNjYWxlCn0gYmluZCBkZWYKCiUgc3R5bGVzCi9zb2xpZCB7IFtdIDAgc2V0ZGFzaCB9IGJpbmQgZGVmCi9kYXNoZWQgeyBbOSBJbnZTY2FsZUZhY3RvciBtdWwgZHVwIF0gMCBzZXRkYXNoIH0gYmluZCBkZWYKL2RvdHRlZCB7IFsxIEludlNjYWxlRmFjdG9yIG11bCA2IEludlNjYWxlRmFjdG9yIG11bF0gMCBzZXRkYXNoIH0gYmluZCBkZWYKL2ludmlzIHsvZmlsbCB7bmV3cGF0aH0gZGVmIC9zdHJva2Uge25ld3BhdGh9IGRlZiAvc2hvdyB7cG9wIG5ld3BhdGh9IGRlZn0gYmluZCBkZWYKL2JvbGQgeyAyIHNldGxpbmV3aWR0aCB9IGJpbmQgZGVmCi9maWxsZWQgeyB9IGJpbmQgZGVmCi91bmZpbGxlZCB7IH0gYmluZCBkZWYKL3JvdW5kZWQgeyB9IGJpbmQgZGVmCi9kaWFnb25hbHMgeyB9IGJpbmQgZGVmCi90YXBlcmVkIHsgfSBiaW5kIGRlZgoKJSBob29rcyBmb3Igc2V0dGluZyBjb2xvciAKL25vZGVjb2xvciB7IHNldGhzYmNvbG9yIH0gYmluZCBkZWYKL2VkZ2Vjb2xvciB7IHNldGhzYmNvbG9yIH0gYmluZCBkZWYKL2dyYXBoY29sb3IgeyBzZXRoc2Jjb2xvciB9IGJpbmQgZGVmCi9ub3Bjb2xvciB7cG9wIHBvcCBwb3B9IGJpbmQgZGVmCgovYmVnaW5wYWdlIHsJJSBpIGogbnBhZ2VzCgkvbnBhZ2VzIGV4Y2ggZGVmCgkvaiBleGNoIGRlZgoJL2kgZXhjaCBkZWYKCS9zdHIgMTAgc3RyaW5nIGRlZgoJbnBhZ2VzIDEgZ3QgewoJCWdzYXZlCgkJCWNvb3JkZm9udCBzZXRmb250CgkJCTAgMCBtb3ZldG8KCQkJKFwoKSBzaG93IGkgc3RyIGN2cyBzaG93ICgsKSBzaG93IGogc3RyIGN2cyBzaG93IChcKSkgc2hvdwoJCWdyZXN0b3JlCgl9IGlmCn0gYmluZCBkZWYKCi9zZXRfZm9udCB7CglmaW5kZm9udCBleGNoCglzY2FsZWZvbnQgc2V0Zm9udAp9IGRlZgoKJSBkcmF3IHRleHQgZml0dGVkIHRvIGl0cyBleHBlY3RlZCB3aWR0aAovYWxpZ25lZHRleHQgewkJCSUgd2lkdGggdGV4dAoJL3RleHQgZXhjaCBkZWYKCS93aWR0aCBleGNoIGRlZgoJZ3NhdmUKCQl3aWR0aCAwIGd0IHsKCQkJW10gMCBzZXRkYXNoCgkJCXRleHQgc3RyaW5nd2lkdGggcG9wIHdpZHRoIGV4Y2ggc3ViIHRleHQgbGVuZ3RoIGRpdiAwIHRleHQgYXNob3cKCQl9IGlmCglncmVzdG9yZQp9IGRlZgoKL2JveHByaW0gewkJCQklIHhjb3JuZXIgeWNvcm5lciB4c2l6ZSB5c2l6ZQoJCTQgMiByb2xsCgkJbW92ZXRvCgkJMiBjb3B5CgkJZXhjaCAwIHJsaW5ldG8KCQkwIGV4Y2ggcmxpbmV0bwoJCXBvcCBuZWcgMCBybGluZXRvCgkJY2xvc2VwYXRoCn0gYmluZCBkZWYKCi9lbGxpcHNlX3BhdGggewoJL3J5IGV4Y2ggZGVmCgkvcnggZXhjaCBkZWYKCS95IGV4Y2ggZGVmCgkveCBleGNoIGRlZgoJbWF0cml4IGN1cnJlbnRtYXRyaXgKCW5ld3BhdGgKCXggeSB0cmFuc2xhdGUKCXJ4IHJ5IHNjYWxlCgkwIDAgMSAwIDM2MCBhcmMKCXNldG1hdHJpeAp9IGJpbmQgZGVmCgovZW5kcGFnZSB7IHNob3dwYWdlIH0gYmluZCBkZWYKL3Nob3dwYWdlIHsgfSBkZWYKCi9sYXllcmNvbG9yc2VxCglbCSUgbGF5ZXIgY29sb3Igc2VxdWVuY2UgLSBkYXJrZXN0IHRvIGxpZ2h0ZXN0CgkJWzAgMCAwXQoJCVsuMiAuOCAuOF0KCQlbLjQgLjggLjhdCgkJWy42IC44IC44XQoJCVsuOCAuOCAuOF0KCV0KZGVmCgovbGF5ZXJsZW4gbGF5ZXJjb2xvcnNlcSBsZW5ndGggZGVmCgovc2V0bGF5ZXIgey9tYXhsYXllciBleGNoIGRlZiAvY3VybGF5ZXIgZXhjaCBkZWYKCWxheWVyY29sb3JzZXEgY3VybGF5ZXIgMSBzdWIgbGF5ZXJsZW4gbW9kIGdldAoJYWxvYWQgcG9wIHNldGhzYmNvbG9yCgkvbm9kZWNvbG9yIHtub3Bjb2xvcn0gZGVmCgkvZWRnZWNvbG9yIHtub3Bjb2xvcn0gZGVmCgkvZ3JhcGhjb2xvciB7bm9wY29sb3J9IGRlZgp9IGJpbmQgZGVmCgovb25sYXllciB7IGN1cmxheWVyIG5lIHtpbnZpc30gaWYgfSBkZWYKCi9vbmxheWVycyB7CgkvbXl1cHBlciBleGNoIGRlZgoJL215bG93ZXIgZXhjaCBkZWYKCWN1cmxheWVyIG15bG93ZXIgbHQKCWN1cmxheWVyIG15dXBwZXIgZ3QKCW9yCgl7aW52aXN9IGlmCn0gZGVmCgovY3VybGF5ZXIgMCBkZWYKCiUlRW5kUmVzb3VyY2UKJSVFbmRQcm9sb2cKJSVCZWdpblNldHVwCjE0IGRlZmF1bHQtZm9udC1mYW1pbHkgc2V0X2ZvbnQKJSAvYXJyb3dsZW5ndGggMTAgZGVmCiUgL2Fycm93d2lkdGggNSBkZWYKCiUgbWFrZSBzdXJlIHBkZm1hcmsgaXMgaGFybWxlc3MgZm9yIFBTLWludGVycHJldGVycyBvdGhlciB0aGFuIERpc3RpbGxlcgovcGRmbWFyayB3aGVyZSB7cG9wfSB7dXNlcmRpY3QgL3BkZm1hcmsgL2NsZWFydG9tYXJrIGxvYWQgcHV0fSBpZmVsc2UKJSBtYWtlICc8PCcgYW5kICc+Picgc2FmZSBvbiBQUyBMZXZlbCAxIGRldmljZXMKL2xhbmd1YWdlbGV2ZWwgd2hlcmUge3BvcCBsYW5ndWFnZWxldmVsfXsxfSBpZmVsc2UKMiBsdCB7CiAgICB1c2VyZGljdCAoPDwpIGN2biAoWykgY3ZuIGxvYWQgcHV0CiAgICB1c2VyZGljdCAoPj4pIGN2biAoWykgY3ZuIGxvYWQgcHV0Cn0gaWYKCiUlRW5kU2V0dXAAc3VwAGdyb3VwAGN1cAB0aGluc3AAZW5zcABlbXNwAG5ic3AAcGVycAB3ZWllcnAAZ2VuZXJhdGUtY29uc3RyYWludHMuY3BwAGJsb2NrLmNwcABjc29sdmVfVlBTQy5jcHAAf3RvcABwcm9wAGFneGJwb3AAbm9wAGFzeW1wAGNvbXAAZmluZENDb21wAGJtcABzY2FsZV9jbGFtcAB4bHAAbHAgIT0gY2xwAHRhaWxfbHAAaGVhZF9scAB0YWlsdG9vbHRpcABsYWJlbHRvb2x0aXAAZWRnZXRvb2x0aXAAaGVhZHRvb2x0aXAAaGVsbGlwAHRhaWxjbGlwAGhlYWRjbGlwAC9zdmcvcGFwYXlhd2hpcABocAB0cmFuc3Bvc2Vfc3RlcABjb21wdXRlU3RlcABsYXllcmxpc3RzZXAAbGF5ZXJzZXAAaXBzZXAAcmFua3NlcABub2Rlc2VwAHN1YmdyYXBocyBuZXN0ZWQgbW9yZSB0aGFuICVkIGRlZXAAU2VwAHNmZHAAY3AAd2VicABpZG1hcABjbHVzdGVyX21hcABjbWFweDptYXAAZXBzOm1hcABjbWFweF9ucDptYXAAaW1hcF9ucDptYXAAaXNtYXA6bWFwAGltYXA6bWFwAGNtYXA6bWFwAHN2ZzptYXAAanBnOm1hcABwbmc6bWFwAGpwZWc6bWFwAGdpZjptYXAAanBlOm1hcABvdmVybGFwAE92ZXJsYXAAbGV2ZWxzZ2FwAGNhcABLUF9VcAAlSTolTTolUyAlcABzdGFydCA8PSBwAHJzcXVvAGxzcXVvAHJkcXVvAGxkcXVvAGJkcXVvAHNicXVvAHJzYXF1bwBsc2FxdW8AcmFxdW8AbGFxdW8AYXV0bwBOdW5pdG8AL3N2Zy90b21hdG8AbmVhdG8AZXVybwAvc3ZnL2dhaW5zYm9ybwBNZXRob2RaZXJvAG1pY3JvAG5pbWJ1c21vbm8AbGliZXJhdGlvbm1vbm8AZnJlZW1vbm8AYXJpbW8AcmF0aW8AcG9ydGhvAHJobwBSaG8AL3N2Zy9pbmRpZ28AcGluZm8AY2NncmFwaGluZm8AY2Nnbm9kZWluZm8AY2xfZWRnZV9pbmZvAGdldFBhY2tJbmZvAG1ha2VJbmZvAHBhcnNlUGFja01vZGVJbmZvAGNpcmNvAGljbwBcJTAzbwAvc3ZnL3Jvc3licm93bgAvc3ZnL3NhbmR5YnJvd24AdmVyeWRhcmticm93bgAvc3ZnL3NhZGRsZWJyb3duAC9zdmcvYnJvd24AS1BfRG93bgBjYW5ub3QgY2hhbmdlIHNldHRpbmcgb25jZSBwYXJzaW5nIGhhcyBiZWd1bgBTdW4ASnVuAHRob3JuAC9zdmcvY3JpbXNvbgB4ZG90X2pzb24AeGRvdF9qc29uOmpzb24AanNvbjA6anNvbgBvbWljcm9uAE9taWNyb24Ac2Nhcm9uAFNjYXJvbgB3ZWJtYXJvb24AeDExbWFyb29uAC9zdmcvbWFyb29uAC9zdmcvbGlnaHRzYWxtb24AL3N2Zy9kYXJrc2FsbW9uAC9zdmcvc2FsbW9uAHVwc2lsb24AZXBzaWxvbgBVcHNpbG9uAEVwc2lsb24AcmVzb2x1dGlvbgBkaXN0b3J0aW9uAHN0ZDo6ZXhjZXB0aW9uAGRvdF9wb3NpdGlvbgBTZXR0aW5nIHVwIHN0cmVzcyBmdW5jdGlvbgB1bmNsb3NlZCBDREFUQSBzZWN0aW9uAHBvc3RhY3Rpb24Acm90YXRpb24Ab3JpZW50YXRpb24AYWJvbWluYXRpb24AYWNjb3VudGluZ0dldEN1cnJlbnRBbXBsaWZpY2F0aW9uAHhkb3R2ZXJzaW9uAFNUc2V0VW5pb24APHBvbHlnb24AaGV4YWdvbgBzZXB0YWdvbgBwZW50YWdvbgB0cmlwbGVvY3RhZ29uAGRvdWJsZW9jdGFnb24AL3N2Zy9sZW1vbmNoaWZmb24ATW9uAHBsdXNtbgBub3RpbgBpc2luAC9zdmcvbW9jY2FzaW4AcGluAG1pbgB2b3JvX21hcmdpbgBpbmZpbgBvbmVkX29wdGltaXplcl90cmFpbgBwbGFpbgBtYWtlX2NoYWluAG1lcmdlX2NoYWluAGRlbGV0ZU1pbgBmaW5kTWluAHZhbGlnbgBiYWxpZ24AeWVuAE11bHRpbGV2ZWxfY29hcnNlbgBjdXJyZW4AUG9ic29wZW4AZ3ZfZm9wZW4AZ3Z1c2Vyc2hhcGVfb3BlbgBlbnRpdHlUcmFja2luZ09uT3BlbgAvc3ZnL2xpbmVuAGRpbWVuAG1pbmxlbgBzdHlsZV90b2tlbgB1bmNsb3NlZCB0b2tlbgAvc3ZnL3llbGxvd2dyZWVuAG1lZGl1bWZvcmVzdGdyZWVuAC9zdmcvZm9yZXN0Z3JlZW4AL3N2Zy9saWdodGdyZWVuAGh1bnRlcnNncmVlbgAvc3ZnL2xhd25ncmVlbgAvc3ZnL2RhcmtncmVlbgAvc3ZnL21lZGl1bXNwcmluZ2dyZWVuAC9zdmcvc3ByaW5nZ3JlZW4AL3N2Zy9kYXJrb2xpdmVncmVlbgAvc3ZnL2xpbWVncmVlbgAvc3ZnL3BhbGVncmVlbgB3ZWJncmVlbgAvc3ZnL2xpZ2h0c2VhZ3JlZW4AL3N2Zy9tZWRpdW1zZWFncmVlbgAvc3ZnL2RhcmtzZWFncmVlbgAvc3ZnL3NlYWdyZWVuAHgxMWdyZWVuAC9zdmcvZ3JlZW4AR3JlZW4AL3N2Zy9saWdodGN5YW4AL3N2Zy9kYXJrY3lhbgAvc3ZnL2N5YW4AbmV3dGFuAGRhcmt0YW4AL3N2Zy90YW4Acm93c3BhbgBjb2xzcGFuAG5hbgB0aW1lc25ld3JvbWFuAG5pbWJ1c3JvbWFuAHRpbWVzcm9tYW4AVGltZXMtUm9tYW4AUGFsYXRpbm8tUm9tYW4ATmV3Q2VudHVyeVNjaGxiay1Sb21hbgBKYW4AR0RfcmFuayhnKVtyXS5uIDw9IEdEX3JhbmsoZylbcl0uYW4AYWd4YnB1dF9uAFxuAG5fbm9kZXMgPT0gZ3JhcGgtPm4AQS0+bSA9PSBBLT5uAGpvYi0+b2JqLT51Lm4AcywlbGYsJWxmJW4AIGUsJWxmLCVsZiVuACVkICUxWyJdJW4AdiA9PSBuAG56YyA9PSBuAGIgPT0gbgBuY2x1c3RlciA8PSBuAHIgJiYgbgBwc3ltAGFsZWZzeW0AdGhldGFzeW0AcXVhbnR1bQBzdW0AL3N2Zy9wbHVtAGludnRyYXBleml1bQBtZWRpdW0AOTpwcmlzbQBscm0AY3VzdG9tAGFwdHItPnRhZyA9PSBUX2F0b20AL2Rldi91cmFuZG9tAHJsbQBzaW0ASU1EU19naXZlbl9kaW0Ab3JkbQBwYXJhbGxlbG9ncmFtAC9zdmcvbWludGNyZWFtAEp1bAB0bABmcmFzbABTeW1ib2wAZmluZENvbAA8P3htbAB5dW1sAHV1bWwAb3VtbABpdW1sAGV1bWwAYXVtbABZdW1sAFV1bWwAT3VtbABJdW1sAEV1bWwAQXVtbABjb3JlX2xvYWRpbWFnZV92cm1sAGpwZzp2cm1sAHBuZzp2cm1sAGpwZWc6dnJtbABnaWY6dnJtbABqcGU6dnJtbABidWxsAGZpbGwAL3N2Zy9zZWFzaGVsbABmb3JhbGwAQXByaWwAcGVybWlsAHJjZWlsAGxjZWlsAGNjZWRpbABDY2VkaWwAYXJyb3d0YWlsAGx0YWlsAHNhbWV0YWlsAGxldmVsID49IDAgJiYgbGV2ZWwgPD0gbi0+bGV2ZWwAbGV2ZWwgPj0gMCAmJiBsZXZlbCA8PSAoKm4pLT5sZXZlbABzdHJlc3NfbWFqb3JpemF0aW9uX2tEX21rZXJuZWwAaXNfcGFyYWxsZWwAQ2FsY3VsYXRpbmcgY2lyY3VpdCBtb2RlbABDYWxjdWxhdGluZyBzdWJzZXQgbW9kZWwAQ2FsY3VsYXRpbmcgTURTIG1vZGVsAHhsYWJlbAB0YWlsbGFiZWwAaGVhZGxhYmVsAG1ha2VfbGFiZWwAZ3JhcGggbGFiZWwAaWV4Y2wAb2JqcC0+bGJsAG92YWwAbWVyZ2V2aXJ0dWFsAC9zdmcvbGlnaHRjb3JhbAAvc3ZnL2NvcmFsAFNwYXJzZU1hdHJpeF9mcm9tX2Nvb3JkaW5hdGVfYXJyYXlzX2ludGVybmFsAE11bHRpbGV2ZWxfY29hcnNlbl9pbnRlcm5hbABRdWFkVHJlZV9hZGRfaW50ZXJuYWwAYXJyb3dfbGVuZ3RoX25vcm1hbABhcmlhbAByYWRpYWwAL3N2Zy90ZWFsAHJlYWwAbG9jYWwAZXN0aW1hdGVfY2hhcmFjdGVyX3dpZHRoX2Nhbm9uaWNhbABnbG9iYWwAcS0+bAAuLi8uLi9saWIvY2dyYXBoL3NjYW4ubAB0azp0awBnaWY6dGsAcGF0Y2h3b3JrAHRvawBib29rAEF2YW50R2FyZGUtQm9vawBzaW5rAG92ZXJsYXBfc2hyaW5rAHNwaWN5cGluawAvc3ZnL2hvdHBpbmsAL3N2Zy9saWdodHBpbmsAL3N2Zy9kZWVwcGluawBuZW9ucGluawAvc3ZnL3BpbmsAbmV3cmFuawBjbHVzdGVycmFuawBfbmV3X3JhbmsAaW5zdGFsbF9pbl9yYW5rAHJlbW92ZV9mcm9tX3JhbmsAL3N2Zy9jb3Juc2lsawBvbmVibG9jawB2LT5sZWZ0LT5ibG9jayA9PSB2LT5yaWdodC0+YmxvY2sAL3N2Zy9maXJlYnJpY2sAUFFjaGVjawBwYWNrAC9zdmcvYmxhY2sAQmxhY2sAc2ZvbnRfYmFjawByb3dzX2JhY2sAY29sb3JzZWdzX2JhY2sAc2ZvbnRfcG9wX2JhY2sAZXN0YWNrX3BvcF9iYWNrAHp3agB6d25qAGpvYi0+b2JqAGdldGludHJzeGkAcHNpAFBzaQBDYWxpYnJpAEZyaQB0d29waQBkcGkAdm9yb25vaQBWb3Jvbm9pAGNoYW5pAGRlbWkAQm9va21hbi1EZW1pAEF2YW50R2FyZGUtRGVtaQAvc3ZnL2RhcmtraGFraQAvc3ZnL2toYWtpAHBoaQBjaGkAUGhpAENoaQBkaQBYaQBQaQBORF9pZChucCkgPT0gaQBTdHJlc3NNYWpvcml6YXRpb25TbW9vdGhlcl9zbW9vdGgAU3ByaW5nU21vb3RoZXJfc21vb3RoAGJvdGgAc3RhcnRzd2l0aABsaW5lbGVuZ3RoAGJhZF9hcnJheV9uZXdfbGVuZ3RoAGF2ZXJhZ2VfZWRnZV9sZW5ndGgAZXRoAHBlbndpZHRoAGx3aWR0aABzZXRsaW5ld2lkdGgAc2hvcnRwYXRoAGZvbnRwYXRoAFBvYnNwYXRoAGJlZ2lucGF0aABpbWFnZXBhdGgAZW5kcGF0aABzdHJhaWdodF9wYXRoAG1hcF9wYXRoADxwYXRoAGNhbm5vdCBmaW5kIHRyaWFuZ2xlIHBhdGgAL3N2Zy9sYXZlbmRlcmJsdXNoAGZsZXNoAG9zbGFzaABPc2xhc2gAZHRzdHJoYXNoAG5kYXNoAG1kYXNoAGRpZ3JhcGgAc3ViZ3JhcGgAY29uc3RydWN0X2dyYXBoAGNoa1NncmFwaABjbG9zZXN0X3BhaXJzMmdyYXBoAGFnZGVsZXRlIG9uIHdyb25nIGdyYXBoAGNvbm5lY3RHcmFwaAB1cHNpaAAlc2xpbmUtdGhyb3VnaABmbGF0X3NlYXJjaABjaGFuU2VhcmNoAFJUcmVlU2VhcmNoAE1hcmNoAERpc2NvbkJyYW5jaABQaWNrQnJhbmNoAEFkZEJyYW5jaAAuLi8uLi9saWIvdXRpbC9iaXRhcnJheS5oAC4uLy4uL2xpYi9jZ3JhcGgvc3Rydmlldy5oAC4uLy4uL2xpYi9jaXJjb2dlbi9ub2RlbGlzdC5oAC4uLy4uL2xpYi91dGlsL3NvcnQuaAAuLi8uLi9saWIvY2dyYXBoL25vZGVfc2V0LmgALi4vLi4vbGliL2NvbW1vbi9ib3hlcy5oAC4uLy4uL2xpYi9vcnRoby9zdHJ1Y3R1cmVzLmgALi4vLi4vbGliL2RvdGdlbi9kb3Rwcm9jcy5oAC4uLy4uL2xpYi9jZ3JhcGgvY2doZHIuaAAuLi8uLi9saWIvdXRpbC9zdHJlcS5oAC4uLy4uL2xpYi91dGlsL3N0YXJ0c3dpdGguaAAuLi8uLi9saWIvY2dyYXBoL2d2X21hdGguaAAuLi8uLi9saWIvb3J0aG8vcmF3Z3JhcGguaAAuLi8uLi9saWIvdXRpbC9hZ3hidWYuaAAuLi8uLi9saWIvY2dyYXBoL3Rva2VuaXplLmgALi4vLi4vbGliL2NvbW1vbi9odG1sdGFibGUuaAAuLi8uLi9saWIvdXRpbC9hbGxvYy5oAGF1eGcAY29yZV9sb2FkaW1hZ2Vfc3ZnAHN2ZzpzdmcAanBnOnN2ZwBwbmc6c3ZnAGpwZWc6c3ZnAGdpZjpzdmcAanBlOnN2ZwBzdmdfaW5saW5lOnN2ZwBBdWcAZG9Qcm9sb2cAcG93ZXJfaXRlcmF0aW9uX29ydGhvZwBwbmcAaWRlYWxfZGlzdF9zY2hlbWUgdmFsdWUgd3JvbmcAeGRvdCB2ZXJzaW9uICIlcyIgdG9vIGxvbmcAY29uZwBsYmxlbmNsb3NpbmcAYmFzaWNfc3RyaW5nAGZhaWx1cmUgbWFsbG9jJ2luZyBmb3IgcmVzdWx0IHN0cmluZwBzcHJpbmcAb3JkZXJpbmcAYXJpbmcAQXJpbmcARGFtcGluZwBXYXJuaW5nAG92ZXJsYXBfc2NhbGluZwB4IGFuZCB5IHNjYWxpbmcAb2xkIHNjYWxpbmcAc21vb3RoaW5nAHVua25vd24gZW5jb2RpbmcAbXVsdGlsZXZlbF9zcHJpbmdfZWxlY3RyaWNhbF9lbWJlZGRpbmcAc3ByaW5nX2VsZWN0cmljYWxfc3ByaW5nX2VtYmVkZGluZwBjZWxscGFkZGluZwBjZWxsc3BhY2luZwByYW5nAGxhbmcAZml2ZXBvdmVyaGFuZwB0aHJlZXBvdmVyaGFuZwBub3ZlcmhhbmcAZW1pdF9odG1sX2ltZwBsZwBvcmlnAHN6bGlnAG9lbGlnAGFlbGlnAE9FbGlnAEFFbGlnAGNvcmVfbG9hZGltYWdlX2ZpZwBqcGc6ZmlnAHBuZzpmaWcAZmlnOmZpZwBqcGVnOmZpZwBnaWY6ZmlnAGpwZTpmaWcAZWdnAG5leHRfc2VnAHJlZwBqcGVnAGkgPT0gZGVnAGRnAGNnAGNsb3Nlc3ViZwBtaXNtYXRjaGVkIHRhZwBiZXotPnNmbGFnAGJlei0+ZWZsYWcAIWZsYWcAPGcAJS41ZywlLjVnLCUuNWcsJS41ZwAlLjVnICUuNWcAJWcgJWcAYm94SW50ZXJzZWN0ZgBlcHNmAGFnZWRnZXNlcWNtcGYAY2N3cm90YXRlcGYAZm5vZgBpbmYAc2VsZgBoYWxmACVsZiVsZiVsZiVsZgAlbGYsJWxmLCVsZiwlbGYsJWxmACVsZiAlbGYgJWxmICVsZgBsaWJlcmF0aW9uc2VyaWYAZnJlZXNlcmlmAHNhbnMtU2VyaWYAZ2lmAC9zdmcvcGVhY2hwdWZmAHJpZmYAYWNjb3VudGluZ1JlcG9ydERpZmYAdGFpbGhyZWYAbGFiZWxocmVmAGVkZ2VocmVmAGhlYWRocmVmAG9yZGYAcGRmAHNpZ21hZgBcZgAlLjBMZgAlTGYAdXMtPmYAJS4wM2YAJXMgdHJhbnNtaXQgJS4zZgByZ2I8JTkuM2YsICU5LjNmLCAlOS4zZj4gdHJhbnNtaXQgJS4zZgAlLjAyZgAlLjJmACUuMGYsJS4wZiwlLjBmLCUuMGYAICUuMGYsJS4wZgAlLjBmICUuMGYgJS4wZiAlLjBmACIgZmlsbC1vcGFjaXR5PSIlZgAiIHN0cm9rZS1vcGFjaXR5PSIlZgAKZmluYWwgZSA9ICVmAGJyb256ZQBhcnJvd3NpemUAbGFiZWxmb250c2l6ZQBzZWFyY2hzaXplAGZpeGVkc2l6ZQBub2RlbGlzdF9zaXplAG5vZGVfc2V0X3NpemUAY2VsbHNfc2l6ZQBub2Rlc19zaXplAHRleHRzcGFuX3NpemUAc3ZnX3NpemUAY2FwYWNpdHkgPiBzZWxmLT5zaXplAGJ6LnNpemUAcG9pbnQtc2l6ZQBub3JtYWxpemUAaWN1cnZlAG5vZGVsaXN0X3JlbW92ZQBhZGpfbGlzdF9yZW1vdmUAbm9kZV9zZXRfcmVtb3ZlAHNvbHZlACF2LT5hY3RpdmUALWFjdGl2ZQBmb250X2luX2xpc3RfcGVybWlzc2l2ZQAvc3ZnL29saXZlAHVncmF2ZQBvZ3JhdmUAaWdyYXZlAGVncmF2ZQBhZ3JhdmUAVWdyYXZlAE9ncmF2ZQBJZ3JhdmUARWdyYXZlAEFncmF2ZQB0cnVlAC9zdmcvYmlzcXVlAG9ibGlxdWUAQXZhbnRHYXJkZS1Cb29rT2JsaXF1ZQBBdmFudEdhcmRlLURlbWlPYmxpcXVlAEhlbHZldGljYS1OYXJyb3ctQm9sZE9ibGlxdWUAQ291cmllci1Cb2xkT2JsaXF1ZQBIZWx2ZXRpY2EtQm9sZE9ibGlxdWUASGVsdmV0aWNhLU5hcnJvdy1PYmxpcXVlAENvdXJpZXItT2JsaXF1ZQBIZWx2ZXRpY2EtT2JsaXF1ZQBuYXZ5Ymx1ZQAvc3ZnL2xpZ2h0c2t5Ymx1ZQAvc3ZnL2RlZXBza3libHVlAC9zdmcvc2t5Ymx1ZQBuZXdtaWRuaWdodGJsdWUAL3N2Zy9taWRuaWdodGJsdWUAL3N2Zy9saWdodGJsdWUAL3N2Zy9jYWRldGJsdWUAL3N2Zy9jb3JuZmxvd2VyYmx1ZQAvc3ZnL2RvZGdlcmJsdWUAL3N2Zy9wb3dkZXJibHVlAG5lb25ibHVlAC9zdmcvbWVkaXVtYmx1ZQAvc3ZnL2xpZ2h0c3RlZWxibHVlAC9zdmcvc3RlZWxibHVlAC9zdmcvcm95YWxibHVlAC9zdmcvZGFya2JsdWUAcmljaGJsdWUAbGlnaHRzbGF0ZWJsdWUAL3N2Zy9tZWRpdW1zbGF0ZWJsdWUAL3N2Zy9kYXJrc2xhdGVibHVlAC9zdmcvc2xhdGVibHVlAC9zdmcvYWxpY2VibHVlAC9zdmcvYmx1ZQBjYWxsU3RvcmVFbnRpdHlWYWx1ZQBzdG9yZUF0dHJpYnV0ZVZhbHVlAEJsdWUAbmVhdG9fZW5xdWV1ZQBUdWUAY29udmVydFNQdG9Sb3V0ZQB5YWN1dGUAdWFjdXRlAG9hY3V0ZQBpYWN1dGUAZWFjdXRlAGFhY3V0ZQBZYWN1dGUAVWFjdXRlAE9hY3V0ZQBJYWN1dGUARWFjdXRlAEFhY3V0ZQByZWZlcmVuY2UgdG8gZXh0ZXJuYWwgZW50aXR5IGluIGF0dHJpYnV0ZQBkdXBsaWNhdGUgYXR0cmlidXRlAG5vdGUAcHJpbWVyc2l0ZQByaWJvc2l0ZQByZXN0cmljdGlvbnNpdGUAcHJvdGVhc2VzaXRlAC9zdmcvZ2hvc3R3aGl0ZQAvc3ZnL25hdmFqb3doaXRlAC9zdmcvZmxvcmFsd2hpdGUAL3N2Zy9hbnRpcXVld2hpdGUAL3N2Zy93aGl0ZQBXaGl0ZQBwb3Bfb2JqX3N0YXRlAHBjcF9yb3RhdGUAY29uY2VudHJhdGUAZGVjb3JhdGUAUXVhZFRyZWVfcmVwdWxzaXZlX2ZvcmNlX2FjY3VtdWxhdGUAbm90cmFuc2xhdGUAL3N2Zy9jaG9jb2xhdGUAZ2VvbVVwZGF0ZQBpbnZob3VzZQAvc3ZnL2NoYXJ0cmV1c2UAbm9kZWxpc3RfcmV2ZXJzZQBYTUxfUGFyc2UAPGVsbGlwc2UAZHVzdHlyb3NlAC9zdmcvbWlzdHlyb3NlAFNwYXJzZU1hdHJpeF90cmFuc3Bvc2UAYWdjbG9zZQBlbnRpdHlUcmFja2luZ09uQ2xvc2UAU3BhcnNlTWF0cml4X211bHRpcGx5X2RlbnNlAGZhbHNlAC9zdmcvbWVkaXVtdHVycXVvaXNlAC9zdmcvZGFya3R1cnF1b2lzZQAvc3ZnL3BhbGV0dXJxdW9pc2UAL3N2Zy90dXJxdW9pc2UAcGhhc2UAL3N2Zy9henVyZQBzaWduYXR1cmUAbWVtb3J5IHJlLWFsbG9jYXRpb24gZmFpbHVyZQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsdXJlAGNvcmUATXNxdWFyZQBQYWxhdGlubyBMaW5vdHlwZQBBLT50eXBlID09IEItPnR5cGUAc3VwZQBlbGxpcHNlX3RhbmdlbnRfc2xvcGUAZ3ZyZW5kZXJfdXNlcnNoYXBlAG1pdGVyX3NoYXBlAGxhbmRzY2FwZQBMYW5kc2NhcGUASnVuZQBub25lAGRvY3VtZW50IGlzIG5vdCBzdGFuZGFsb25lAGNvdXNpbmUAL3N2Zy9tZWRpdW1hcXVhbWFyaW5lAC9zdmcvYXF1YW1hcmluZQA8cG9seWxpbmUAJXNvdmVybGluZQB1bmRlcmxpbmUAUHJvdXRlc3BsaW5lAGxpbmVhcl9zcGxpbmUAYl9zcGxpbmUAb2xpbmUAYWd4YnVmX2lzX2lubGluZQBzdmdfaW5saW5lAHJlZmluZQBwcmltZQBQcmltZQAvc3ZnL2xpbWUAY29sb3JzY2hlbWUAbGFiZWxfc2NoZW1lAHNhbWUAbGFiZWxmb250bmFtZQBVRl9zZXRuYW1lAGZvbnRfbmFtZQBmb250LT5uYW1lAHVzLT5uYW1lAHJlc2VydmVkIHByZWZpeCAoeG1sKSBtdXN0IG5vdCBiZSB1bmRlY2xhcmVkIG9yIGJvdW5kIHRvIGFub3RoZXIgbmFtZXNwYWNlIG5hbWUAc3R5bGUAL3N2Zy90aGlzdGxlAHRpdGxlAC9zdmcvbWVkaXVtcHVycGxlAGRhcmtwdXJwbGUAd2VicHVycGxlAHJlYmVjY2FwdXJwbGUAdmVyeV9saWdodF9wdXJwbGUAbWVkX3B1cnBsZQB4MTFwdXJwbGUAL3N2Zy9wdXJwbGUAc2hhcGVmaWxlAGdyYWRpZW50YW5nbGUAcmVjdGFuZ2xlAFJlY3RhbmdsZQBsYWJlbGFuZ2xlAGludnRyaWFuZ2xlAGRlc3RpbmF0aW9uIHBvaW50IG5vdCBpbiBhbnkgdHJpYW5nbGUAc291cmNlIHBvaW50IG5vdCBpbiBhbnkgdHJpYW5nbGUAZGZzQ3ljbGUAZG91YmxlY2lyY2xlAE1jaXJjbGUAaW52aXNpYmxlAHRob3JuZGFsZQBpbnB1dHNjYWxlAG9zY2FsZQBpbWFnZXNjYWxlAC9zdmcvd2hpdGVzbW9rZQBtYW5kYXJpbm9yYW5nZQAvc3ZnL2RhcmtvcmFuZ2UAL3N2Zy9vcmFuZ2UAL3N2Zy9iZWlnZQBuZXdlZGdlAGRlbGV0ZV9mYXN0X2VkZ2UAZGVsZXRlX2ZsYXRfZWRnZQBhZGRfdHJlZV9lZGdlAG1ha2VTdHJhaWdodEVkZ2UAbWFrZVNlbGZFZGdlAG1ha2VDb21wb3VuZEVkZ2UAIXVzZV9zdGFnZQBvc2FnZQBwYWdlAGd2bG9hZGltYWdlAHZlZQB0ZWUAUVVBRF9UUkVFX0hZQlJJRCwgc2l6ZSBsYXJnZXIgdGhhbiAlZCwgc3dpdGNoIHRvIGZhc3QgcXVhZHRyZWUAZmVhc2libGVfdHJlZQBTcGFyc2VNYXRyaXhfZGl2aWRlX3Jvd19ieV9kZWdyZWUAbm9kZWxpc3RfZnJlZQBzZm9udF9mcmVlAG5vZGVfc2V0X2ZyZWUAcm93c19mcmVlAGNlbGxzX2ZyZWUAbmV3bm9kZQBpbnN0YWxsbm9kZQBhZ25vZGUAZGVsZXRlX2Zhc3Rfbm9kZQBwYWNrbW9kZQBTcGxpdE5vZGUAb3RpbGRlAG50aWxkZQBhdGlsZGUAT3RpbGRlAE50aWxkZQBBdGlsZGUAZGl2aWRlAHRyYWRlAGdyYXBodml6X25vZGVfaW5kdWNlAHNvdXJjZQByZXB1bHNpdmVmb3JjZQBpbGxlZ2FsIHBhcmFtZXRlciBlbnRpdHkgcmVmZXJlbmNlAGVycm9yIGluIHByb2Nlc3NpbmcgZXh0ZXJuYWwgZW50aXR5IHJlZmVyZW5jZQByZWN1cnNpdmUgZW50aXR5IHJlZmVyZW5jZQBsYWJlbGRpc3RhbmNlAFRCX2JhbGFuY2UAVEJiYWxhbmNlAGRldmljZQBtb25vc3BhY2UAL3N2Zy9vbGRsYWNlAGZhY2UAc3ViZQAgLWFuY2hvciBlAHMxLT5jb21tX2Nvb3JkPT1zMi0+Y29tbV9jb29yZABNcmVjb3JkAGZvcndhcmQAcHJvZABsaWdodGdvbGRlbnJvZABtZWRpdW1nb2xkZW5yb2QAL3N2Zy9kYXJrZ29sZGVucm9kAC9zdmcvcGFsZWdvbGRlbnJvZAAvc3ZnL2dvbGRlbnJvZAAvc3ZnL2J1cmx5d29vZABsaWdodHdvb2QAbWVkaXVtd29vZABkYXJrd29vZABfYmFja2dyb3VuZABjb21wb3VuZABubyBlbGVtZW50IGZvdW5kAGZhdGFsIGZsZXggc2Nhbm5lciBpbnRlcm5hbCBlcnJvci0tbm8gYWN0aW9uIGZvdW5kAC9zdmcvYmxhbmNoZWRhbG1vbmQAYXJyb3dfbGVuZ3RoX2RpYW1vbmQATWRpYW1vbmQAbm9kZV9zZXRfZmluZABndnVzZXJzaGFwZV9maW5kAG5vZGVsaXN0X3RyeV9hcHBlbmQAZWRnZV9saXN0X3RyeV9hcHBlbmQAc2ZvbnRfdHJ5X2FwcGVuZABjZWxsc190cnlfYXBwZW5kAG5vZGVzX3RyeV9hcHBlbmQAbm9kZV9xdWV1ZV90cnlfYXBwZW5kAGlyYW5kAGV4cGFuZABjdW1iZXJsYW5kAGJyaWdodGdvbGQAb2xkZ29sZAAvc3ZnL2dvbGQAYm9sZABIZWx2ZXRpY2EtTmFycm93LUJvbGQAVGltZXMtQm9sZABDb3VyaWVyLUJvbGQAUGFsYXRpbm8tQm9sZABOZXdDZW50dXJ5U2NobGJrLUJvbGQASGVsdmV0aWNhLUJvbGQAJTAqbGxkACUqbGxkACslbGxkAG4tPmJyYW5jaFtpXS5jaGlsZAAlKy40bGQAJXMlbGQAc29saWQAL3N2Zy9tZWRpdW1vcmNoaWQAL3N2Zy9kYXJrb3JjaGlkAC9zdmcvb3JjaGlkAGlsbGVnYWwgY2hhcmFjdGVyKHMpIGluIHB1YmxpYyBpZABkaWprc3RyYV9zZ2QAZml4ZWQAY3VydmVkAGRlcml2ZWQAZG90dGVkAG1lbW9yeSBleGhhdXN0ZWQAbG9jYWxlIG5vdCBzdXBwb3J0ZWQAcGFyc2luZyBhYm9ydGVkAHBhcnNlciBub3Qgc3RhcnRlZABhdHRyaWJ1dGUgbWFjcm9zIG5vdCBpbXBsZW1lbnRlZABhY2NvdW50aW5nRGlmZlRvbGVyYXRlZABmYXRhbCBmbGV4IHNjYW5uZXIgaW50ZXJuYWwgZXJyb3ItLWVuZCBvZiBidWZmZXIgbWlzc2VkAGNvbmRlbnNlZAAvc3ZnL21lZGl1bXZpb2xldHJlZAAvc3ZnL3BhbGV2aW9sZXRyZWQASW1wcm9wZXIgJXMgdmFsdWUgJXMgLSBpZ25vcmVkACVzIHZhbHVlICVzIDwgJWQgLSB0b28gc21hbGwgLSBpZ25vcmVkACVzIHZhbHVlICVzID4gJWQgLSB0b28gbGFyZ2UgLSBpZ25vcmVkAC9zdmcvaW5kaWFucmVkAC9zdmcvZGFya3JlZABhIHN1Y2Nlc3NmdWwgcHJpb3IgY2FsbCB0byBmdW5jdGlvbiBYTUxfR2V0QnVmZmVyIGlzIHJlcXVpcmVkAHRhcGVyZWQAL3N2Zy9vcmFuZ2VyZWQAcmVzZXJ2ZWQgcHJlZml4ICh4bWxucykgbXVzdCBub3QgYmUgZGVjbGFyZWQgb3IgdW5kZWNsYXJlZAAvc3ZnL3JlZABzdHJpcGVkAGlsbC1jb25kaXRpb25lZAB1bmRlZmluZWQAbm90IGNvbnN0cmFpbmVkAGxhYmVsYWxpZ25lZAB0ZXh0IGRlY2xhcmF0aW9uIG5vdCB3ZWxsLWZvcm1lZABYTUwgZGVjbGFyYXRpb24gbm90IHdlbGwtZm9ybWVkAHVuZmlsbGVkAGlucHV0IGluIGZsZXggc2Nhbm5lciBmYWlsZWQAdHJpYW5ndWxhdGlvbiBmYWlsZWQAcGFyc2luZyBmaW5pc2hlZABkYXNoZWQAbGltaXQgb24gaW5wdXQgYW1wbGlmaWNhdGlvbiBmYWN0b3IgKGZyb20gRFREIGFuZCBlbnRpdGllcykgYnJlYWNoZWQAd2VkZ2VkAHNpemU9PWZyZWVkAHJvdW5kZWQAcGFyc2VyIG5vdCBzdXNwZW5kZWQAcGFyc2VyIHN1c3BlbmRlZABXZWQAUmVkAFNwYXJzZU1hdHJpeF9hZGQAbm9kZV9zZXRfYWRkAGRkICE9IHBhcmVudF9kZABLUF9BZGQAcGFkAHhsaGR4dW5sb2FkAHJlYWQAYXJyb3doZWFkAGxoZWFkAHNhbWVoZWFkAGJveDNkACVzXyVkAF9zcGFuXyVkAF9ibG9ja18lZABfd2Vha18lZABfY2xvbmVfJWQALiVkACVZLSVtLSVkACVsZiwlZAAlcyBpbiBsaW5lICVkACUlJSVCb3VuZGluZ0JveDogJWQgJWQgJWQgJWQAIl9zdWJncmFwaF9jbnQiOiAlZAAiX2d2aWQiOiAlZAAiaGVhZCI6ICVkAGFneGJwdXRjAHZwc2MAY3AtPnNyYwB1Y2lyYwBvY2lyYwBpY2lyYwBlY2lyYwBhY2lyYwBVY2lyYwBPY2lyYwBJY2lyYwBFY2lyYwBBY2lyYwBsYWJlbGxvYwBndl9yZWNhbGxvYwBzdGQ6OmJhZF9hbGxvYwBiYWtlcnNjaG9jAHNlbWlTd2VldENob2MAb2JqbGlzdF9zeW5jAGRlZ2xpc3Rfc3luYwBub2RlbGlzdF9zeW5jAGNsaXN0X3N5bmMAcG9pbnRzX3N5bmMAc3Ryc19zeW5jAEFncmFwaHNfc3luYwBib3hlc19zeW5jAGxheWVyX25hbWVzX3N5bmMAdmFyYXJyX3N5bmMAYmV6aWVyX3BhdGhfc3luYwBwYnNfc2l6ZV9zeW5jAG1jAFNwYXJzZU1hdHJpeF9pc19zeW1tZXRyaWMAQS0+aXNfcGF0dGVybl9zeW1tZXRyaWMAcGljOnBpYwBpdGFsaWMAQm9va21hbi1MaWdodEl0YWxpYwBaYXBmQ2hhbmNlcnktTWVkaXVtSXRhbGljAEJvb2ttYW4tRGVtaUl0YWxpYwBUaW1lcy1Cb2xkSXRhbGljAFBhbGF0aW5vLUJvbGRJdGFsaWMATmV3Q2VudHVyeVNjaGxiay1Cb2xkSXRhbGljAFRpbWVzLUl0YWxpYwBQYWxhdGluby1JdGFsaWMATmV3Q2VudHVyeVNjaGxiay1JdGFsaWMAcmFkaWMAI2ZjZmNmYwA6ICUuMmYgc2VjAGxpc3RkZWxyZWMAbGV2ZWwgZ3JhcGggcmVjAGxldmVsIGVkZ2UgcmVjAGxldmVsIG5vZGUgcmVjAERlYwBfbmVhdG9fY2MAYmMAdmlzaWJpbGl0eS5jAFNwYXJzZU1hdHJpeC5jAGh0bWxsZXguYwBpbmRleC5jAHNtYXJ0X2luaV94LmMAZ3ZyZW5kZXJfY29yZV9wb3YuYwBjdnQuYwBsYXlvdXQuYwB0ZXh0c3Bhbl9sdXQuYwBhZGp1c3QuYwBub2RlbGlzdC5jAHNob3J0ZXN0LmMAY2xvc2VzdC5jAHNhbWVwb3J0LmMAZ3ZyZW5kZXJfY29yZV9kb3QuYwBjb25zdHJhaW50LmMAZG90aW5pdC5jAG5lYXRvaW5pdC5jAHBhdGNod29ya2luaXQuYwBvc2FnZWluaXQuYwBlbWl0LmMAZmxhdC5jAGFycm93cy5jAG1pbmNyb3NzLmMAc3RyZXNzLmMAcG9zdF9wcm9jZXNzLmMAY2NvbXBzLmMAbnMuYwB1dGlscy5jAHhsYWJlbHMuYwBzaGFwZXMuYwBkb3RzcGxpbmVzLmMAbmVhdG9zcGxpbmVzLmMAY2x1c3RlcmVkZ2VzLmMAYXR0ci5jAGZhc3Rnci5jAGNsdXN0ZXIuYwB0YXBlci5jAGd2cmVuZGVyLmMAc3BsaXQucS5jAGRlY29tcC5jAGd2cmVuZGVyX2NvcmVfbWFwLmMAb3J0aG8uYwBndnJlbmRlcl9jb3JlX2pzb24uYwBwb3NpdGlvbi5jAGd2cGx1Z2luLmMAZ3ZfZm9wZW4uYwB0ZXh0c3Bhbi5jAGdlb20uYwByb3V0ZXNwbC5jAHhtbC5jAE11bHRpbGV2ZWwuYwBnZW5lcmFsLmMAc3ByaW5nX2VsZWN0cmljYWwuYwBndnJlbmRlcl9jb3JlX3RrLmMAcmFuay5jAHBhY2suYwBibG9ja3BhdGguYwBkdHN0cmhhc2guYwByYXdncmFwaC5jAGd2cmVuZGVyX2NvcmVfc3ZnLmMAZ3ZyZW5kZXJfY29yZV9maWcuYwBzdHVmZi5jAG1hemUuYwBxdWFkX3Byb2dfc29sdmUuYwBzcGFyc2Vfc29sdmUuYwByb3V0ZS5jAHdyaXRlLmMAY29seGxhdGUuYwB4bWxwYXJzZS5jAGVsbGlwc2UuYwBndmxvYWRpbWFnZV9jb3JlLmMAZ3Z1c2Vyc2hhcGUuYwByZWN0YW5nbGUuYwBjaXJjbGUuYwBodG1sdGFibGUuYwBlZGdlLmMAZ3Zsb2FkaW1hZ2UuYwBibG9ja3RyZWUuYwBRdWFkVHJlZS5jAG5vZGUuYwBub2RlX2luZHVjZS5jAGd2ZGV2aWNlLmMAY29tcG91bmQuYwB0cmFwZXpvaWQuYwBzZ2QuYwBjb25jLmMAcmVjLmMAZGlqa3N0cmEuYwBmUFEuYwBjbGFzczIuYwAlbGYsJWxmLCVsZiwlbGYlYwAlbGYsJWxmLCVsZiwlW14sXSVjAFwlYwAkYwB3YgBuc3ViAHNldGhzYgByYgBwcm90ZWN0X3JzcWIAam9iAGNvcmVfbG9hZGltYWdlX3BzbGliAEZlYgBvZGIAaW5pdF9zcGxpbmVzX2JiAGJlemllcl9iYgBwcm90ZWluc3RhYgBybmFzdGFiAC9zdmcvb2xpdmVkcmFiAFxiAHJ3YQAvc3ZnL2FxdWEAaW90YQBJb3RhAC9zdmcvZGFya21hZ2VudGEAL3N2Zy9tYWdlbnRhAGRlbHRhAERlbHRhAHpldGEAdGhldGEAVGhldGEAYmV0YQBaZXRhAEJldGEAX0FHX3N0cmRhdGEAcHJldiAhPSBvYmotPmRhdGEAbWFrZUdyYXBoRGF0YQBFdGEAbmltYnVzc2Fuc2EAcGFyYQBrYXBwYQBLYXBwYQAvc3ZnL3NpZW5uYQBWZXJkYW5hAGdhbW1hAEdhbW1hAHNpZ21hAFNpZ21hAGNvbnNvbGEAbmFibGEAL3N2Zy9mdWNoc2lhAEdlb3JnaWEAYWxwaGEAQWxwaGEAb21lZ2EAT21lZ2EAYXJlYQBSZWN0QXJlYQBsYW1iZGEATGFtYmRhAGhlbHZldGljYQBIZWx2ZXRpY2EAbWljYQA+PGEAYABfdGRyYXdfAF90bGRyYXdfAF9obGRyYXdfAF9sZHJhd18AX2hkcmF3XwBfZHJhd18AZG90X3NwbGluZXNfACVzXwBwYWdlJWQsJWRfAF9jY18AIGlkPSJhXwBeAG5fZWRnZXMgPT0gZ3JhcGgtPnNvdXJjZXNbZ3JhcGgtPm5dAGpkW21hc2tbamNba11dXSA9PSBqY1trXQBqY1ttYXNrW2piW2tdXV0gPT0gamJba10AamFbbWFza1tqYVtqXV1dID09IGphW2pdAHEtPnF0c1tpaV0AIXJ0cC0+c3BsaXQuUGFydGl0aW9uc1swXS50YWtlbltpXQByLT5ib3VuZGFyeVtpXSA8PSByLT5ib3VuZGFyeVtOVU1ESU1TICsgaV0AWyUuMDNmLCUuMDNmXQBbaW50ZXJuYWwgaGFyZC1jb2RlZF0AbnAtPmNlbGxzWzFdAG5wLT5jZWxsc1swXQB1cy0+bmFtZVswXQBjcC0+c3JjWzBdAFsuLl0AXFwAInBvaW50cyI6IFsAInN0b3BzIjogWwAJWwBaAGNvbXB1dGVTY2FsZVhZAHk8PVkAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAdGFyZ2V0IDw9IChzaXplX3QpSU5UX01BWAB3ID49IDAgJiYgdyA8PSBJTlRfTUFYAGVfY250IDw9IElOVF9NQVgAcGFpci5yaWdodCA8PSBJTlRfTUFYAHBhaXIubGVmdCA8PSBJTlRfTUFYAG5fZWRnZXMgPD0gSU5UX01BWABzdHAubnZlcnRpY2VzIDw9IElOVF9NQVgAb2JzW3BvbHlfaV0tPnBuIDw9IElOVF9NQVgAaW5wdXRfcm91dGUucG4gPD0gSU5UX01BWABncmFwaC0+biA8PSBJTlRfTUFYAGggPj0gMCAmJiBoIDw9IElOVF9NQVgAVHJlZV9lZGdlLnNpemUgPD0gSU5UX01BWABlX2NudCAtIDEgPD0gSU5UX01BWABjbGlzdF9zaXplKCZsaXN0KSAtIDEgPD0gSU5UX01BWABsYXllcl9uYW1lc19zaXplKCZsYXllcklEcykgLSAxIDw9IElOVF9NQVgAc3RybGVuKGFyZ3MpIDw9IElOVF9NQVgAb2JqbGlzdF9zaXplKCZvYmpsKSA8PSBJTlRfTUFYAG5vZGVfc2V0X3NpemUoZy0+bl9pZCkgPD0gSU5UX01BWAByZWN0LmJvdW5kYXJ5WzNdIDwgSU5UX01BWAByZWN0LmJvdW5kYXJ5WzJdIDwgSU5UX01BWAByZXN1bHQgPD0gKGludClVQ0hBUl9NQVgAc3N6IDw9IFVDSEFSX01BWABjb2wgPj0gMCAmJiBjb2wgPD0gVUlOVDE2X01BWAB4PD1YAFcAVgBVAFxUAFRFWFQAU1RSRVNTX01BSk9SSVpBVElPTl9QT1dFUl9ESVNUAFNUUkVTU19NQUpPUklaQVRJT05fR1JBUEhfRElTVABTVFJFU1NfTUFKT1JJWkFUSU9OX0FWR19ESVNUAEZBU1QARk9OVABiID09IEJfUklHSFQASEVJR0hUAEJfTEVGVABfJWxsdV9TVVNQRUNUAEJUAFRyZWJ1Y2hldCBNUwBJTlZJUwAlSDolTTolUwBWUgBUUgBBLT5mb3JtYXQgPT0gQi0+Zm9ybWF0ICYmIEEtPmZvcm1hdCA9PSBGT1JNQVRfQ1NSAExSAERJUgBIUgBDRU5URVIAJSVUUkFJTEVSAEEtPnR5cGUgPT0gTUFUUklYX1RZUEVfUkVBTCB8fCBBLT50eXBlID09IE1BVFJJWF9UWVBFX0lOVEVHRVIAQ0VMTEJPUkRFUgBCUgAqUgBRAEVYUABCX1VQAFNVUABUT1AATwBtYXBOAFxOAEJfRE9XTgBUSE9STgAlJUJFR0lOAFJPV1NQQU4AQ09MU1BBTgBOQU4AUE0AQk9UVE9NAEJNAEFNACVIOiVNAFxMAHRhaWxVUkwAbGFiZWxVUkwAZWRnZVVSTABoZWFkVVJMAEhUTUwAeCE9TlVMTABFRF90b192aXJ0KG9yaWcpID09IE5VTEwARURfdG9fdmlydChlKSA9PSBOVUxMAHByZWZpeCAhPSBOVUxMAGR0ZC0+c2NhZmZJbmRleCAhPSBOVUxMAGlucHV0ICE9IE5VTEwAbGlzdCAhPSBOVUxMAHJlZmVyZW50ICE9IE5VTEwAcyAhPSBOVUxMAGF0dHIgIT0gTlVMTABsZWFkZXIgIT0gTlVMTABpdGVtICE9IE5VTEwAaGF5c3RhY2sgIT0gTlVMTABzY3JhdGNoICE9IE5VTEwAb3J0aG9nICE9IE5VTEwAc2VsZiAhPSBOVUxMAHZhbHVlICE9IE5VTEwAZmlsZW5hbWUgIT0gTlVMTABqb2ItPm91dHB1dF9maWxlICE9IE5VTEwAbW9kZSAhPSBOVUxMAHNvdXJjZSAhPSBOVUxMAHhkICE9IE5VTEwAam9iICE9IE5VTEwAc291cmNlLmRhdGEgIT0gTlVMTABiLmRhdGEgIT0gTlVMTABhLmRhdGEgIT0gTlVMTABsaXN0ICYmIGxpc3RbMF0gIT0gTlVMTABBRiAhPSBOVUxMAEVEX3RvX3ZpcnQob3JpZykgIT0gTlVMTABMQ19BTEwAQkwAYmVzdGNvc3QgPCBIVUdFX1ZBTABOT1JNQUwAUkFESUFMAEEtPnR5cGUgPT0gTUFUUklYX1RZUEVfUkVBTABVUlcgQ2hhbmNlcnkgTABVUlcgQm9va21hbiBMAENlbnR1cnkgU2Nob29sYm9vayBMAFVSVyBHb3RoaWMgTABLSwBKAGkgPCBNQVhfSQBQLT5lbmQudGhldGEgPCAyICogTV9QSQBBU0NJSQBcSABFVEgAV0lEVEgARE9URk9OVFBBVEgAR0RGT05UUEFUSABta05Db25zdHJhaW50RwBcRwBFWFBBVF9FTlRJVFlfREVCVUcARVhQQVRfRU5UUk9QWV9ERUJVRwBFWFBBVF9BQ0NPVU5USU5HX0RFQlVHAFJORwBTUFJJTkcAQ0VMTFBBRERJTkcAQ0VMTFNQQUNJTkcATEFORwBJTUcAXHhGACUlRU9GAElORgBceEZGAFJJRkYAZGVsdGEgPD0gMHhGRkZGAFx4RUYAXHhERgBceENGAFx4QkYAXHhBRgBceDlGAFx4OEYAXHg3RgBceDFGAFx4RQBcRQBQT0lOVC1TSVpFAFRSVUUAQ0xPU0UARkFMU0UAa2luZCA9PSBMVF9OT05FAEdSQURJRU5UQU5HTEUAVFJJQU5HTEUATUlERExFAElOVklTSUJMRQBUQUJMRQBBR1RZUEUob2JqKSA9PSBBR0lORURHRSB8fCBBR1RZUEUob2JqKSA9PSBBR09VVEVER0UAXHhGRQBceEVFAFx4REUAQl9OT0RFAFx4Q0UAXHhCRQBceEFFAFx4OUUAXHg4RQBceDFFAFREAEEtPmZvcm1hdCA9PSBGT1JNQVRfQ09PUkQAbiAmJiBpID49IDAgJiYgaSA8IE5PREVDQVJEACUlRU5EAEhZQlJJRABTT0xJRABceEZEAFx4RUQARE9UVEVEAERBU0hFRABST1VOREVEAFx4REQAXHhDRABceEJEAFx4QUQAXHg5RABceDhEAFx4MUQAXHhDAGRlbGV0ZVZQU0MAXHhGQwBceEVDAFx4REMAXHhDQwBceEJDAFx4QUMAXHg5QwBceDhDAFx4MUMAXHhCAFNVQgBceEZCAFx4RUIAXHhEQgBceENCAFx4QkIAXHhBQgBceDlCAFx4OEIAXHgxQgBBICYmIEIAXHhGQQBceEVBAFx4REEAXHhDQQBceEJBAFx4QUEAXHg5QQBceDhBAFx4MUEAQAA/ADwlcz4APG5pbD4APC90c3Bhbj48L3RleHRQYXRoPgAKICAgIDwlOS4zZiwgJTkuM2YsICU5LjNmPgA+Cjx0aXRsZT4APEZPTlQ+ADxCUj4APEhUTUw+ADwvSFRNTD4APElNRz4AU3ludGF4IGVycm9yOiBub24tc3BhY2Ugc3RyaW5nIHVzZWQgYmVmb3JlIDxUQUJMRT4AU3ludGF4IGVycm9yOiBub24tc3BhY2Ugc3RyaW5nIHVzZWQgYWZ0ZXIgPC9UQUJMRT4APFREPgAtPgAiPgAJW2tleT0APD0APAAmI3gleDsAJnF1b3Q7ACZsdDsAJmd0OwAmYW1wOwAjJWQ7ACYjMzk7ACYjNDU7ACYjOTM7ACYjMTM7ACYjMTYwOwAmIzEwOwA7c3RvcC1vcGFjaXR5OgAlJUJvdW5kaW5nQm94OgBjYWxjdWxhdGluZyBzaG9ydGVzdCBwYXRocyBhbmQgc2V0dGluZyB1cCBzdHJlc3MgdGVybXM6ADxzdG9wIG9mZnNldD0iJS4wM2YiIHN0eWxlPSJzdG9wLWNvbG9yOgA8c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOgA8c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOgBzb2x2aW5nIG1vZGVsOgAvXDoAZ3JleTkAZ3JheTkAXHhGOQBceEU5AFx4RDkAXHhDOQBceEI5AFx4QTkAZ3JleTk5AGdyYXk5OQBceDk5AGdyZXk4OQBncmF5ODkAXHg4OQAwMTIzNDU2Nzg5AGdyZXk3OQBncmF5NzkAZ3JleTY5AGdyYXk2OQBncmV5NTkAZ3JheTU5AGdyZXk0OQBncmF5NDkAZ3JleTM5AGdyYXkzOQBncmV5MjkAZ3JheTI5AGdyZXkxOQBncmF5MTkAXHgxOQAvcmRneTkvOQAvYnVwdTkvOQAvcmRwdTkvOQAvcHVidTkvOQAveWxnbmJ1OS85AC9nbmJ1OS85AC9yZHlsYnU5LzkAL3JkYnU5LzkAL2dyZXlzOS85AC9ncmVlbnM5LzkAL2JsdWVzOS85AC9wdXJwbGVzOS85AC9vcmFuZ2VzOS85AC9yZWRzOS85AC9wdW9yOS85AC95bG9yYnI5LzkAL3B1YnVnbjkvOQAvYnVnbjkvOQAvcHJnbjkvOQAvcmR5bGduOS85AC95bGduOS85AC9zcGVjdHJhbDkvOQAvcGl5ZzkvOQAvYnJiZzkvOQAvcHVyZDkvOQAveWxvcnJkOS85AC9vcnJkOS85AC9wYWlyZWQ5LzkAL3NldDM5LzkAL3NldDE5LzkAL3Bhc3RlbDE5LzkAL3BhaXJlZDEyLzkAL3NldDMxMi85AC9yZGd5MTEvOQAvcmR5bGJ1MTEvOQAvcmRidTExLzkAL3B1b3IxMS85AC9wcmduMTEvOQAvcmR5bGduMTEvOQAvc3BlY3RyYWwxMS85AC9waXlnMTEvOQAvYnJiZzExLzkAL3BhaXJlZDExLzkAL3NldDMxMS85AC9yZGd5MTAvOQAvcmR5bGJ1MTAvOQAvcmRidTEwLzkAL3B1b3IxMC85AC9wcmduMTAvOQAvcmR5bGduMTAvOQAvc3BlY3RyYWwxMC85AC9waXlnMTAvOQAvYnJiZzEwLzkAL3BhaXJlZDEwLzkAL3NldDMxMC85AGdyZXk4AGdyYXk4AFx4OAB1dGY4ACNmOGY4ZjgAI2U4ZThlOABceEY4AEdJRjgAXHhFOABceEQ4AFx4QzgAXHhCOABceEE4AGdyZXk5OABncmF5OTgAXHg5OABncmV5ODgAZ3JheTg4AFx4ODgAZ3JleTc4AGdyYXk3OABncmV5NjgAZ3JheTY4AGdyZXk1OABncmF5NTgAZ3JleTQ4AGdyYXk0OABncmV5MzgAZ3JheTM4AGdyZXkyOABncmF5MjgAZ3JleTE4AGdyYXkxOABceDE4AC9yZGd5OS84AC9idXB1OS84AC9yZHB1OS84AC9wdWJ1OS84AC95bGduYnU5LzgAL2duYnU5LzgAL3JkeWxidTkvOAAvcmRidTkvOAAvZ3JleXM5LzgAL2dyZWVuczkvOAAvYmx1ZXM5LzgAL3B1cnBsZXM5LzgAL29yYW5nZXM5LzgAL3JlZHM5LzgAL3B1b3I5LzgAL3lsb3JicjkvOAAvcHVidWduOS84AC9idWduOS84AC9wcmduOS84AC9yZHlsZ245LzgAL3lsZ245LzgAL3NwZWN0cmFsOS84AC9waXlnOS84AC9icmJnOS84AC9wdXJkOS84AC95bG9ycmQ5LzgAL29ycmQ5LzgAL3BhaXJlZDkvOAAvc2V0MzkvOAAvc2V0MTkvOAAvcGFzdGVsMTkvOAAvcmRneTgvOAAvYnVwdTgvOAAvcmRwdTgvOAAvcHVidTgvOAAveWxnbmJ1OC84AC9nbmJ1OC84AC9yZHlsYnU4LzgAL3JkYnU4LzgAL2FjY2VudDgvOAAvZ3JleXM4LzgAL2dyZWVuczgvOAAvYmx1ZXM4LzgAL3B1cnBsZXM4LzgAL29yYW5nZXM4LzgAL3JlZHM4LzgAL3B1b3I4LzgAL3lsb3JicjgvOAAvcHVidWduOC84AC9idWduOC84AC9wcmduOC84AC9yZHlsZ244LzgAL3lsZ244LzgAL3NwZWN0cmFsOC84AC9waXlnOC84AC9icmJnOC84AC9wdXJkOC84AC95bG9ycmQ4LzgAL29ycmQ4LzgAL3BhaXJlZDgvOAAvc2V0MzgvOAAvc2V0MjgvOAAvcGFzdGVsMjgvOAAvZGFyazI4LzgAL3NldDE4LzgAL3Bhc3RlbDE4LzgAL3BhaXJlZDEyLzgAL3NldDMxMi84AC9yZGd5MTEvOAAvcmR5bGJ1MTEvOAAvcmRidTExLzgAL3B1b3IxMS84AC9wcmduMTEvOAAvcmR5bGduMTEvOAAvc3BlY3RyYWwxMS84AC9waXlnMTEvOAAvYnJiZzExLzgAL3BhaXJlZDExLzgAL3NldDMxMS84AC9yZGd5MTAvOAAvcmR5bGJ1MTAvOAAvcmRidTEwLzgAL3B1b3IxMC84AC9wcmduMTAvOAAvcmR5bGduMTAvOAAvc3BlY3RyYWwxMC84AC9waXlnMTAvOAAvYnJiZzEwLzgAL3BhaXJlZDEwLzgAL3NldDMxMC84AHV0Zi04AEMuVVRGLTgAZ3JleTcAZ3JheTcAXHg3AFx4RjcAXHhFNwBceEQ3AFx4QzcAXHhCNwBceEE3AGdyZXk5NwBncmF5OTcAXHg5NwBncmV5ODcAZ3JheTg3AFx4ODcAZ3JleTc3AGdyYXk3NwBncmV5NjcAZ3JheTY3AGdyZXk1NwBncmF5NTcAZ3JleTQ3AGdyYXk0NwBncmV5MzcAZ3JheTM3AGdyZXkyNwBncmF5MjcAZ3JleTE3AGdyYXkxNwBceDE3AC9yZGd5OS83AC9idXB1OS83AC9yZHB1OS83AC9wdWJ1OS83AC95bGduYnU5LzcAL2duYnU5LzcAL3JkeWxidTkvNwAvcmRidTkvNwAvZ3JleXM5LzcAL2dyZWVuczkvNwAvYmx1ZXM5LzcAL3B1cnBsZXM5LzcAL29yYW5nZXM5LzcAL3JlZHM5LzcAL3B1b3I5LzcAL3lsb3JicjkvNwAvcHVidWduOS83AC9idWduOS83AC9wcmduOS83AC9yZHlsZ245LzcAL3lsZ245LzcAL3NwZWN0cmFsOS83AC9waXlnOS83AC9icmJnOS83AC9wdXJkOS83AC95bG9ycmQ5LzcAL29ycmQ5LzcAL3BhaXJlZDkvNwAvc2V0MzkvNwAvc2V0MTkvNwAvcGFzdGVsMTkvNwAvcmRneTgvNwAvYnVwdTgvNwAvcmRwdTgvNwAvcHVidTgvNwAveWxnbmJ1OC83AC9nbmJ1OC83AC9yZHlsYnU4LzcAL3JkYnU4LzcAL2FjY2VudDgvNwAvZ3JleXM4LzcAL2dyZWVuczgvNwAvYmx1ZXM4LzcAL3B1cnBsZXM4LzcAL29yYW5nZXM4LzcAL3JlZHM4LzcAL3B1b3I4LzcAL3lsb3JicjgvNwAvcHVidWduOC83AC9idWduOC83AC9wcmduOC83AC9yZHlsZ244LzcAL3lsZ244LzcAL3NwZWN0cmFsOC83AC9waXlnOC83AC9icmJnOC83AC9wdXJkOC83AC95bG9ycmQ4LzcAL29ycmQ4LzcAL3BhaXJlZDgvNwAvc2V0MzgvNwAvc2V0MjgvNwAvcGFzdGVsMjgvNwAvZGFyazI4LzcAL3NldDE4LzcAL3Bhc3RlbDE4LzcAL3JkZ3k3LzcAL2J1cHU3LzcAL3JkcHU3LzcAL3B1YnU3LzcAL3lsZ25idTcvNwAvZ25idTcvNwAvcmR5bGJ1Ny83AC9yZGJ1Ny83AC9hY2NlbnQ3LzcAL2dyZXlzNy83AC9ncmVlbnM3LzcAL2JsdWVzNy83AC9wdXJwbGVzNy83AC9vcmFuZ2VzNy83AC9yZWRzNy83AC9wdW9yNy83AC95bG9yYnI3LzcAL3B1YnVnbjcvNwAvYnVnbjcvNwAvcHJnbjcvNwAvcmR5bGduNy83AC95bGduNy83AC9zcGVjdHJhbDcvNwAvcGl5ZzcvNwAvYnJiZzcvNwAvcHVyZDcvNwAveWxvcnJkNy83AC9vcnJkNy83AC9wYWlyZWQ3LzcAL3NldDM3LzcAL3NldDI3LzcAL3Bhc3RlbDI3LzcAL2RhcmsyNy83AC9zZXQxNy83AC9wYXN0ZWwxNy83AC9wYWlyZWQxMi83AC9zZXQzMTIvNwAvcmRneTExLzcAL3JkeWxidTExLzcAL3JkYnUxMS83AC9wdW9yMTEvNwAvcHJnbjExLzcAL3JkeWxnbjExLzcAL3NwZWN0cmFsMTEvNwAvcGl5ZzExLzcAL2JyYmcxMS83AC9wYWlyZWQxMS83AC9zZXQzMTEvNwAvcmRneTEwLzcAL3JkeWxidTEwLzcAL3JkYnUxMC83AC9wdW9yMTAvNwAvcHJnbjEwLzcAL3JkeWxnbjEwLzcAL3NwZWN0cmFsMTAvNwAvcGl5ZzEwLzcAL2JyYmcxMC83AC9wYWlyZWQxMC83AC9zZXQzMTAvNwAxLjcAZ3JleTYAZ3JheTYAXHg2AFx4RjYAXHhFNgBceEQ2AFx4QzYAXHhCNgBceEE2AGdyZXk5NgBncmF5OTYAXHg5NgBncmV5ODYAZ3JheTg2AFx4ODYAZ3JleTc2AGdyYXk3NgBncmV5NjYAZ3JheTY2AGdyZXk1NgBncmF5NTYAZ3JleTQ2AGdyYXk0NgBncmV5MzYAZ3JheTM2AGdyZXkyNgBncmF5MjYAZ3JleTE2AGdyYXkxNgBceDE2AC9yZGd5OS82AC9idXB1OS82AC9yZHB1OS82AC9wdWJ1OS82AC95bGduYnU5LzYAL2duYnU5LzYAL3JkeWxidTkvNgAvcmRidTkvNgAvZ3JleXM5LzYAL2dyZWVuczkvNgAvYmx1ZXM5LzYAL3B1cnBsZXM5LzYAL29yYW5nZXM5LzYAL3JlZHM5LzYAL3B1b3I5LzYAL3lsb3JicjkvNgAvcHVidWduOS82AC9idWduOS82AC9wcmduOS82AC9yZHlsZ245LzYAL3lsZ245LzYAL3NwZWN0cmFsOS82AC9waXlnOS82AC9icmJnOS82AC9wdXJkOS82AC95bG9ycmQ5LzYAL29ycmQ5LzYAL3BhaXJlZDkvNgAvc2V0MzkvNgAvc2V0MTkvNgAvcGFzdGVsMTkvNgAvcmRneTgvNgAvYnVwdTgvNgAvcmRwdTgvNgAvcHVidTgvNgAveWxnbmJ1OC82AC9nbmJ1OC82AC9yZHlsYnU4LzYAL3JkYnU4LzYAL2FjY2VudDgvNgAvZ3JleXM4LzYAL2dyZWVuczgvNgAvYmx1ZXM4LzYAL3B1cnBsZXM4LzYAL29yYW5nZXM4LzYAL3JlZHM4LzYAL3B1b3I4LzYAL3lsb3JicjgvNgAvcHVidWduOC82AC9idWduOC82AC9wcmduOC82AC9yZHlsZ244LzYAL3lsZ244LzYAL3NwZWN0cmFsOC82AC9waXlnOC82AC9icmJnOC82AC9wdXJkOC82AC95bG9ycmQ4LzYAL29ycmQ4LzYAL3BhaXJlZDgvNgAvc2V0MzgvNgAvc2V0MjgvNgAvcGFzdGVsMjgvNgAvZGFyazI4LzYAL3NldDE4LzYAL3Bhc3RlbDE4LzYAL3JkZ3k3LzYAL2J1cHU3LzYAL3JkcHU3LzYAL3B1YnU3LzYAL3lsZ25idTcvNgAvZ25idTcvNgAvcmR5bGJ1Ny82AC9yZGJ1Ny82AC9hY2NlbnQ3LzYAL2dyZXlzNy82AC9ncmVlbnM3LzYAL2JsdWVzNy82AC9wdXJwbGVzNy82AC9vcmFuZ2VzNy82AC9yZWRzNy82AC9wdW9yNy82AC95bG9yYnI3LzYAL3B1YnVnbjcvNgAvYnVnbjcvNgAvcHJnbjcvNgAvcmR5bGduNy82AC95bGduNy82AC9zcGVjdHJhbDcvNgAvcGl5ZzcvNgAvYnJiZzcvNgAvcHVyZDcvNgAveWxvcnJkNy82AC9vcnJkNy82AC9wYWlyZWQ3LzYAL3NldDM3LzYAL3NldDI3LzYAL3Bhc3RlbDI3LzYAL2RhcmsyNy82AC9zZXQxNy82AC9wYXN0ZWwxNy82AC9yZGd5Ni82AC9idXB1Ni82AC9yZHB1Ni82AC9wdWJ1Ni82AC95bGduYnU2LzYAL2duYnU2LzYAL3JkeWxidTYvNgAvcmRidTYvNgAvYWNjZW50Ni82AC9ncmV5czYvNgAvZ3JlZW5zNi82AC9ibHVlczYvNgAvcHVycGxlczYvNgAvb3JhbmdlczYvNgAvcmVkczYvNgAvcHVvcjYvNgAveWxvcmJyNi82AC9wdWJ1Z242LzYAL2J1Z242LzYAL3ByZ242LzYAL3JkeWxnbjYvNgAveWxnbjYvNgAvc3BlY3RyYWw2LzYAL3BpeWc2LzYAL2JyYmc2LzYAL3B1cmQ2LzYAL3lsb3JyZDYvNgAvb3JyZDYvNgAvcGFpcmVkNi82AC9zZXQzNi82AC9zZXQyNi82AC9wYXN0ZWwyNi82AC9kYXJrMjYvNgAvc2V0MTYvNgAvcGFzdGVsMTYvNgAvcGFpcmVkMTIvNgAvc2V0MzEyLzYAL3JkZ3kxMS82AC9yZHlsYnUxMS82AC9yZGJ1MTEvNgAvcHVvcjExLzYAL3ByZ24xMS82AC9yZHlsZ24xMS82AC9zcGVjdHJhbDExLzYAL3BpeWcxMS82AC9icmJnMTEvNgAvcGFpcmVkMTEvNgAvc2V0MzExLzYAL3JkZ3kxMC82AC9yZHlsYnUxMC82AC9yZGJ1MTAvNgAvcHVvcjEwLzYAL3ByZ24xMC82AC9yZHlsZ24xMC82AC9zcGVjdHJhbDEwLzYAL3BpeWcxMC82AC9icmJnMTAvNgAvcGFpcmVkMTAvNgAvc2V0MzEwLzYAZ3JleTUAZ3JheTUAXHg1AGJpZzUAXHhGNQBceEU1AFx4RDUAXHhDNQBceEI1AFx4QTUAZ3JleTk1AGdyYXk5NQBceDk1AGdyZXk4NQBncmF5ODUAXHg4NQBncmV5NzUAZ3JheTc1AGdyZXk2NQBncmF5NjUAZ3JleTU1AGdyYXk1NQBncmV5NDUAZ3JheTQ1AGdyZXkzNQBncmF5MzUAZ3JleTI1AGdyYXkyNQBncmV5MTUAZ3JheTE1AFx4MTUAZ3JheTA1AC9yZGd5OS81AC9idXB1OS81AC9yZHB1OS81AC9wdWJ1OS81AC95bGduYnU5LzUAL2duYnU5LzUAL3JkeWxidTkvNQAvcmRidTkvNQAvZ3JleXM5LzUAL2dyZWVuczkvNQAvYmx1ZXM5LzUAL3B1cnBsZXM5LzUAL29yYW5nZXM5LzUAL3JlZHM5LzUAL3B1b3I5LzUAL3lsb3JicjkvNQAvcHVidWduOS81AC9idWduOS81AC9wcmduOS81AC9yZHlsZ245LzUAL3lsZ245LzUAL3NwZWN0cmFsOS81AC9waXlnOS81AC9icmJnOS81AC9wdXJkOS81AC95bG9ycmQ5LzUAL29ycmQ5LzUAL3BhaXJlZDkvNQAvc2V0MzkvNQAvc2V0MTkvNQAvcGFzdGVsMTkvNQAvcmRneTgvNQAvYnVwdTgvNQAvcmRwdTgvNQAvcHVidTgvNQAveWxnbmJ1OC81AC9nbmJ1OC81AC9yZHlsYnU4LzUAL3JkYnU4LzUAL2FjY2VudDgvNQAvZ3JleXM4LzUAL2dyZWVuczgvNQAvYmx1ZXM4LzUAL3B1cnBsZXM4LzUAL29yYW5nZXM4LzUAL3JlZHM4LzUAL3B1b3I4LzUAL3lsb3JicjgvNQAvcHVidWduOC81AC9idWduOC81AC9wcmduOC81AC9yZHlsZ244LzUAL3lsZ244LzUAL3NwZWN0cmFsOC81AC9waXlnOC81AC9icmJnOC81AC9wdXJkOC81AC95bG9ycmQ4LzUAL29ycmQ4LzUAL3BhaXJlZDgvNQAvc2V0MzgvNQAvc2V0MjgvNQAvcGFzdGVsMjgvNQAvZGFyazI4LzUAL3NldDE4LzUAL3Bhc3RlbDE4LzUAL3JkZ3k3LzUAL2J1cHU3LzUAL3JkcHU3LzUAL3B1YnU3LzUAL3lsZ25idTcvNQAvZ25idTcvNQAvcmR5bGJ1Ny81AC9yZGJ1Ny81AC9hY2NlbnQ3LzUAL2dyZXlzNy81AC9ncmVlbnM3LzUAL2JsdWVzNy81AC9wdXJwbGVzNy81AC9vcmFuZ2VzNy81AC9yZWRzNy81AC9wdW9yNy81AC95bG9yYnI3LzUAL3B1YnVnbjcvNQAvYnVnbjcvNQAvcHJnbjcvNQAvcmR5bGduNy81AC95bGduNy81AC9zcGVjdHJhbDcvNQAvcGl5ZzcvNQAvYnJiZzcvNQAvcHVyZDcvNQAveWxvcnJkNy81AC9vcnJkNy81AC9wYWlyZWQ3LzUAL3NldDM3LzUAL3NldDI3LzUAL3Bhc3RlbDI3LzUAL2RhcmsyNy81AC9zZXQxNy81AC9wYXN0ZWwxNy81AC9yZGd5Ni81AC9idXB1Ni81AC9yZHB1Ni81AC9wdWJ1Ni81AC95bGduYnU2LzUAL2duYnU2LzUAL3JkeWxidTYvNQAvcmRidTYvNQAvYWNjZW50Ni81AC9ncmV5czYvNQAvZ3JlZW5zNi81AC9ibHVlczYvNQAvcHVycGxlczYvNQAvb3JhbmdlczYvNQAvcmVkczYvNQAvcHVvcjYvNQAveWxvcmJyNi81AC9wdWJ1Z242LzUAL2J1Z242LzUAL3ByZ242LzUAL3JkeWxnbjYvNQAveWxnbjYvNQAvc3BlY3RyYWw2LzUAL3BpeWc2LzUAL2JyYmc2LzUAL3B1cmQ2LzUAL3lsb3JyZDYvNQAvb3JyZDYvNQAvcGFpcmVkNi81AC9zZXQzNi81AC9zZXQyNi81AC9wYXN0ZWwyNi81AC9kYXJrMjYvNQAvc2V0MTYvNQAvcGFzdGVsMTYvNQAvcmRneTUvNQAvYnVwdTUvNQAvcmRwdTUvNQAvcHVidTUvNQAveWxnbmJ1NS81AC9nbmJ1NS81AC9yZHlsYnU1LzUAL3JkYnU1LzUAL2FjY2VudDUvNQAvZ3JleXM1LzUAL2dyZWVuczUvNQAvYmx1ZXM1LzUAL3B1cnBsZXM1LzUAL29yYW5nZXM1LzUAL3JlZHM1LzUAL3B1b3I1LzUAL3lsb3JicjUvNQAvcHVidWduNS81AC9idWduNS81AC9wcmduNS81AC9yZHlsZ241LzUAL3lsZ241LzUAL3NwZWN0cmFsNS81AC9waXlnNS81AC9icmJnNS81AC9wdXJkNS81AC95bG9ycmQ1LzUAL29ycmQ1LzUAL3BhaXJlZDUvNQAvc2V0MzUvNQAvc2V0MjUvNQAvcGFzdGVsMjUvNQAvZGFyazI1LzUAL3NldDE1LzUAL3Bhc3RlbDE1LzUAL3BhaXJlZDEyLzUAL3NldDMxMi81AC9yZGd5MTEvNQAvcmR5bGJ1MTEvNQAvcmRidTExLzUAL3B1b3IxMS81AC9wcmduMTEvNQAvcmR5bGduMTEvNQAvc3BlY3RyYWwxMS81AC9waXlnMTEvNQAvYnJiZzExLzUAL3BhaXJlZDExLzUAL3NldDMxMS81AC9yZGd5MTAvNQAvcmR5bGJ1MTAvNQAvcmRidTEwLzUAL3B1b3IxMC81AC9wcmduMTAvNQAvcmR5bGduMTAvNQAvc3BlY3RyYWwxMC81AC9waXlnMTAvNQAvYnJiZzEwLzUAL3BhaXJlZDEwLzUAL3NldDMxMC81AGJpZy01AEJJRy01ACAtZGFzaCA1AGl2b3J5NABncmV5NABkYXJrc2xhdGVncmF5NABceDQAc25vdzQAbGlnaHR5ZWxsb3c0AGhvbmV5ZGV3NAB3aGVhdDQAdG9tYXRvNAByb3N5YnJvd240AG1hcm9vbjQAbGlnaHRzYWxtb240AGxlbW9uY2hpZmZvbjQAc3ByaW5nZ3JlZW40AGRhcmtvbGl2ZWdyZWVuNABwYWxlZ3JlZW40AGRhcmtzZWFncmVlbjQAbGlnaHRjeWFuNAB0YW40AHBsdW00AHNlYXNoZWxsNABjb3JhbDQAaG90cGluazQAbGlnaHRwaW5rNABkZWVwcGluazQAY29ybnNpbGs0AGZpcmVicmljazQAa2hha2k0AGxhdmVuZGVyYmx1c2g0AHBlYWNocHVmZjQAYmlzcXVlNABsaWdodHNreWJsdWU0AGRlZXBza3libHVlNABsaWdodGJsdWU0AGNhZGV0Ymx1ZTQAZG9kZ2VyYmx1ZTQAbGlnaHRzdGVlbGJsdWU0AHJveWFsYmx1ZTQAc2xhdGVibHVlNABuYXZham93aGl0ZTQAYW50aXF1ZXdoaXRlNABjaG9jb2xhdGU0AGNoYXJ0cmV1c2U0AG1pc3R5cm9zZTQAcGFsZXR1cnF1b2lzZTQAYXp1cmU0AHRoZXJlNABhcXVhbWFyaW5lNAB0aGlzdGxlNABtZWRpdW1wdXJwbGU0AGRhcmtvcmFuZ2U0AGxpZ2h0Z29sZGVucm9kNABkYXJrZ29sZGVucm9kNABidXJseXdvb2Q0AGdvbGQ0AG1lZGl1bW9yY2hpZDQAZGFya29yY2hpZDQAcGFsZXZpb2xldHJlZDQAaW5kaWFucmVkNABvcmFuZ2VyZWQ0AG9saXZlZHJhYjQAbWFnZW50YTQAc2llbm5hNABceEY0AFx4RTQAXHhENABceEM0AFx4QjQAXHhBNABncmV5OTQAZ3JheTk0AFx4OTQAZ3JleTg0AGdyYXk4NABceDg0AGdyZXk3NABncmF5NzQAZ3JleTY0AGdyYXk2NABncmV5NTQAZ3JheTU0AGdyZXk0NABncmF5NDQAZ3JleTM0AGdyYXkzNABmcmFjMzQAZ3JleTI0AGdyYXkyNABncmV5MTQAZ3JheTE0AFx4MTQAZnJhYzE0AC9yZGd5OS80AC9idXB1OS80AC9yZHB1OS80AC9wdWJ1OS80AC95bGduYnU5LzQAL2duYnU5LzQAL3JkeWxidTkvNAAvcmRidTkvNAAvZ3JleXM5LzQAL2dyZWVuczkvNAAvYmx1ZXM5LzQAL3B1cnBsZXM5LzQAL29yYW5nZXM5LzQAL3JlZHM5LzQAL3B1b3I5LzQAL3lsb3JicjkvNAAvcHVidWduOS80AC9idWduOS80AC9wcmduOS80AC9yZHlsZ245LzQAL3lsZ245LzQAL3NwZWN0cmFsOS80AC9waXlnOS80AC9icmJnOS80AC9wdXJkOS80AC95bG9ycmQ5LzQAL29ycmQ5LzQAL3BhaXJlZDkvNAAvc2V0MzkvNAAvc2V0MTkvNAAvcGFzdGVsMTkvNAAvcmRneTgvNAAvYnVwdTgvNAAvcmRwdTgvNAAvcHVidTgvNAAveWxnbmJ1OC80AC9nbmJ1OC80AC9yZHlsYnU4LzQAL3JkYnU4LzQAL2FjY2VudDgvNAAvZ3JleXM4LzQAL2dyZWVuczgvNAAvYmx1ZXM4LzQAL3B1cnBsZXM4LzQAL29yYW5nZXM4LzQAL3JlZHM4LzQAL3B1b3I4LzQAL3lsb3JicjgvNAAvcHVidWduOC80AC9idWduOC80AC9wcmduOC80AC9yZHlsZ244LzQAL3lsZ244LzQAL3NwZWN0cmFsOC80AC9waXlnOC80AC9icmJnOC80AC9wdXJkOC80AC95bG9ycmQ4LzQAL29ycmQ4LzQAL3BhaXJlZDgvNAAvc2V0MzgvNAAvc2V0MjgvNAAvcGFzdGVsMjgvNAAvZGFyazI4LzQAL3NldDE4LzQAL3Bhc3RlbDE4LzQAL3JkZ3k3LzQAL2J1cHU3LzQAL3JkcHU3LzQAL3B1YnU3LzQAL3lsZ25idTcvNAAvZ25idTcvNAAvcmR5bGJ1Ny80AC9yZGJ1Ny80AC9hY2NlbnQ3LzQAL2dyZXlzNy80AC9ncmVlbnM3LzQAL2JsdWVzNy80AC9wdXJwbGVzNy80AC9vcmFuZ2VzNy80AC9yZWRzNy80AC9wdW9yNy80AC95bG9yYnI3LzQAL3B1YnVnbjcvNAAvYnVnbjcvNAAvcHJnbjcvNAAvcmR5bGduNy80AC95bGduNy80AC9zcGVjdHJhbDcvNAAvcGl5ZzcvNAAvYnJiZzcvNAAvcHVyZDcvNAAveWxvcnJkNy80AC9vcnJkNy80AC9wYWlyZWQ3LzQAL3NldDM3LzQAL3NldDI3LzQAL3Bhc3RlbDI3LzQAL2RhcmsyNy80AC9zZXQxNy80AC9wYXN0ZWwxNy80AC9yZGd5Ni80AC9idXB1Ni80AC9yZHB1Ni80AC9wdWJ1Ni80AC95bGduYnU2LzQAL2duYnU2LzQAL3JkeWxidTYvNAAvcmRidTYvNAAvYWNjZW50Ni80AC9ncmV5czYvNAAvZ3JlZW5zNi80AC9ibHVlczYvNAAvcHVycGxlczYvNAAvb3JhbmdlczYvNAAvcmVkczYvNAAvcHVvcjYvNAAveWxvcmJyNi80AC9wdWJ1Z242LzQAL2J1Z242LzQAL3ByZ242LzQAL3JkeWxnbjYvNAAveWxnbjYvNAAvc3BlY3RyYWw2LzQAL3BpeWc2LzQAL2JyYmc2LzQAL3B1cmQ2LzQAL3lsb3JyZDYvNAAvb3JyZDYvNAAvcGFpcmVkNi80AC9zZXQzNi80AC9zZXQyNi80AC9wYXN0ZWwyNi80AC9kYXJrMjYvNAAvc2V0MTYvNAAvcGFzdGVsMTYvNAAvcmRneTUvNAAvYnVwdTUvNAAvcmRwdTUvNAAvcHVidTUvNAAveWxnbmJ1NS80AC9nbmJ1NS80AC9yZHlsYnU1LzQAL3JkYnU1LzQAL2FjY2VudDUvNAAvZ3JleXM1LzQAL2dyZWVuczUvNAAvYmx1ZXM1LzQAL3B1cnBsZXM1LzQAL29yYW5nZXM1LzQAL3JlZHM1LzQAL3B1b3I1LzQAL3lsb3JicjUvNAAvcHVidWduNS80AC9idWduNS80AC9wcmduNS80AC9yZHlsZ241LzQAL3lsZ241LzQAL3NwZWN0cmFsNS80AC9waXlnNS80AC9icmJnNS80AC9wdXJkNS80AC95bG9ycmQ1LzQAL29ycmQ1LzQAL3BhaXJlZDUvNAAvc2V0MzUvNAAvc2V0MjUvNAAvcGFzdGVsMjUvNAAvZGFyazI1LzQAL3NldDE1LzQAL3Bhc3RlbDE1LzQAL3JkZ3k0LzQAL2J1cHU0LzQAL3JkcHU0LzQAL3B1YnU0LzQAL3lsZ25idTQvNAAvZ25idTQvNAAvcmR5bGJ1NC80AC9yZGJ1NC80AC9hY2NlbnQ0LzQAL2dyZXlzNC80AC9ncmVlbnM0LzQAL2JsdWVzNC80AC9wdXJwbGVzNC80AC9vcmFuZ2VzNC80AC9yZWRzNC80AC9wdW9yNC80AC95bG9yYnI0LzQAL3B1YnVnbjQvNAAvYnVnbjQvNAAvcHJnbjQvNAAvcmR5bGduNC80AC95bGduNC80AC9zcGVjdHJhbDQvNAAvcGl5ZzQvNAAvYnJiZzQvNAAvcHVyZDQvNAAveWxvcnJkNC80AC9vcnJkNC80AC9wYWlyZWQ0LzQAL3NldDM0LzQAL3NldDI0LzQAL3Bhc3RlbDI0LzQAL2RhcmsyNC80AC9zZXQxNC80AC9wYXN0ZWwxNC80AC9wYWlyZWQxMi80AC9zZXQzMTIvNAAvcmRneTExLzQAL3JkeWxidTExLzQAL3JkYnUxMS80AC9wdW9yMTEvNAAvcHJnbjExLzQAL3JkeWxnbjExLzQAL3NwZWN0cmFsMTEvNAAvcGl5ZzExLzQAL2JyYmcxMS80AC9wYWlyZWQxMS80AC9zZXQzMTEvNAAvcmRneTEwLzQAL3JkeWxidTEwLzQAL3JkYnUxMC80AC9wdW9yMTAvNAAvcHJnbjEwLzQAL3JkeWxnbjEwLzQAL3NwZWN0cmFsMTAvNAAvcGl5ZzEwLzQAL2JyYmcxMC80AC9wYWlyZWQxMC80AC9zZXQzMTAvNAAxLjQAbiA+PSA0AHNpZGVzID09IDQAaXZvcnkzAFNwYXJzZU1hdHJpeF9tdWx0aXBseTMAZ3JleTMAZGFya3NsYXRlZ3JheTMAXHgzAHNub3czAGxpZ2h0eWVsbG93MwBob25leWRldzMAd2hlYXQzAHN1cDMAdG9tYXRvMwByb3N5YnJvd24zAG1hcm9vbjMAbGlnaHRzYWxtb24zAGxlbW9uY2hpZmZvbjMAc3ByaW5nZ3JlZW4zAGRhcmtvbGl2ZWdyZWVuMwBwYWxlZ3JlZW4zAGRhcmtzZWFncmVlbjMAbGlnaHRjeWFuMwB0YW4zAHBsdW0zAHNlYXNoZWxsMwBjb3JhbDMAaG90cGluazMAbGlnaHRwaW5rMwBkZWVwcGluazMAY29ybnNpbGszAGZpcmVicmljazMAa2hha2kzAGxhdmVuZGVyYmx1c2gzAHBlYWNocHVmZjMAYmlzcXVlMwBsaWdodHNreWJsdWUzAGRlZXBza3libHVlMwBsaWdodGJsdWUzAGNhZGV0Ymx1ZTMAZG9kZ2VyYmx1ZTMAbGlnaHRzdGVlbGJsdWUzAHJveWFsYmx1ZTMAc2xhdGVibHVlMwBuYXZham93aGl0ZTMAYW50aXF1ZXdoaXRlMwBjaG9jb2xhdGUzAGNoYXJ0cmV1c2UzAG1pc3R5cm9zZTMAcGFsZXR1cnF1b2lzZTMAYXp1cmUzAGFxdWFtYXJpbmUzAHRoaXN0bGUzAG1lZGl1bXB1cnBsZTMAZGFya29yYW5nZTMAbGlnaHRnb2xkZW5yb2QzAGRhcmtnb2xkZW5yb2QzAGJ1cmx5d29vZDMAZ29sZDMAbWVkaXVtb3JjaGlkMwBkYXJrb3JjaGlkMwBwYWxldmlvbGV0cmVkMwBpbmRpYW5yZWQzAG9yYW5nZXJlZDMAb2xpdmVkcmFiMwBtYWdlbnRhMwBzaWVubmEzAFx4RjMAXHhFMwBceEQzAFx4QzMAXHhCMwBceEEzAGdyZXk5MwBncmF5OTMAXHg5MwBncmV5ODMAZ3JheTgzAFx4ODMAZ3JleTczAGdyYXk3MwBncmV5NjMAZ3JheTYzAGdyZXk1MwBncmF5NTMAMjAyNDEyMDYuMjM1MwBncmV5NDMAZ3JheTQzAGdyZXkzMwBncmF5MzMAZ3JleTIzAGdyYXkyMwBncmV5MTMAZ3JheTEzAFx4MTMAL3JkZ3k5LzMAL2J1cHU5LzMAL3JkcHU5LzMAL3B1YnU5LzMAL3lsZ25idTkvMwAvZ25idTkvMwAvcmR5bGJ1OS8zAC9yZGJ1OS8zAC9ncmV5czkvMwAvZ3JlZW5zOS8zAC9ibHVlczkvMwAvcHVycGxlczkvMwAvb3JhbmdlczkvMwAvcmVkczkvMwAvcHVvcjkvMwAveWxvcmJyOS8zAC9wdWJ1Z245LzMAL2J1Z245LzMAL3ByZ245LzMAL3JkeWxnbjkvMwAveWxnbjkvMwAvc3BlY3RyYWw5LzMAL3BpeWc5LzMAL2JyYmc5LzMAL3B1cmQ5LzMAL3lsb3JyZDkvMwAvb3JyZDkvMwAvcGFpcmVkOS8zAC9zZXQzOS8zAC9zZXQxOS8zAC9wYXN0ZWwxOS8zAC9yZGd5OC8zAC9idXB1OC8zAC9yZHB1OC8zAC9wdWJ1OC8zAC95bGduYnU4LzMAL2duYnU4LzMAL3JkeWxidTgvMwAvcmRidTgvMwAvYWNjZW50OC8zAC9ncmV5czgvMwAvZ3JlZW5zOC8zAC9ibHVlczgvMwAvcHVycGxlczgvMwAvb3JhbmdlczgvMwAvcmVkczgvMwAvcHVvcjgvMwAveWxvcmJyOC8zAC9wdWJ1Z244LzMAL2J1Z244LzMAL3ByZ244LzMAL3JkeWxnbjgvMwAveWxnbjgvMwAvc3BlY3RyYWw4LzMAL3BpeWc4LzMAL2JyYmc4LzMAL3B1cmQ4LzMAL3lsb3JyZDgvMwAvb3JyZDgvMwAvcGFpcmVkOC8zAC9zZXQzOC8zAC9zZXQyOC8zAC9wYXN0ZWwyOC8zAC9kYXJrMjgvMwAvc2V0MTgvMwAvcGFzdGVsMTgvMwAvcmRneTcvMwAvYnVwdTcvMwAvcmRwdTcvMwAvcHVidTcvMwAveWxnbmJ1Ny8zAC9nbmJ1Ny8zAC9yZHlsYnU3LzMAL3JkYnU3LzMAL2FjY2VudDcvMwAvZ3JleXM3LzMAL2dyZWVuczcvMwAvYmx1ZXM3LzMAL3B1cnBsZXM3LzMAL29yYW5nZXM3LzMAL3JlZHM3LzMAL3B1b3I3LzMAL3lsb3JicjcvMwAvcHVidWduNy8zAC9idWduNy8zAC9wcmduNy8zAC9yZHlsZ243LzMAL3lsZ243LzMAL3NwZWN0cmFsNy8zAC9waXlnNy8zAC9icmJnNy8zAC9wdXJkNy8zAC95bG9ycmQ3LzMAL29ycmQ3LzMAL3BhaXJlZDcvMwAvc2V0MzcvMwAvc2V0MjcvMwAvcGFzdGVsMjcvMwAvZGFyazI3LzMAL3NldDE3LzMAL3Bhc3RlbDE3LzMAL3JkZ3k2LzMAL2J1cHU2LzMAL3JkcHU2LzMAL3B1YnU2LzMAL3lsZ25idTYvMwAvZ25idTYvMwAvcmR5bGJ1Ni8zAC9yZGJ1Ni8zAC9hY2NlbnQ2LzMAL2dyZXlzNi8zAC9ncmVlbnM2LzMAL2JsdWVzNi8zAC9wdXJwbGVzNi8zAC9vcmFuZ2VzNi8zAC9yZWRzNi8zAC9wdW9yNi8zAC95bG9yYnI2LzMAL3B1YnVnbjYvMwAvYnVnbjYvMwAvcHJnbjYvMwAvcmR5bGduNi8zAC95bGduNi8zAC9zcGVjdHJhbDYvMwAvcGl5ZzYvMwAvYnJiZzYvMwAvcHVyZDYvMwAveWxvcnJkNi8zAC9vcnJkNi8zAC9wYWlyZWQ2LzMAL3NldDM2LzMAL3NldDI2LzMAL3Bhc3RlbDI2LzMAL2RhcmsyNi8zAC9zZXQxNi8zAC9wYXN0ZWwxNi8zAC9yZGd5NS8zAC9idXB1NS8zAC9yZHB1NS8zAC9wdWJ1NS8zAC95bGduYnU1LzMAL2duYnU1LzMAL3JkeWxidTUvMwAvcmRidTUvMwAvYWNjZW50NS8zAC9ncmV5czUvMwAvZ3JlZW5zNS8zAC9ibHVlczUvMwAvcHVycGxlczUvMwAvb3JhbmdlczUvMwAvcmVkczUvMwAvcHVvcjUvMwAveWxvcmJyNS8zAC9wdWJ1Z241LzMAL2J1Z241LzMAL3ByZ241LzMAL3JkeWxnbjUvMwAveWxnbjUvMwAvc3BlY3RyYWw1LzMAL3BpeWc1LzMAL2JyYmc1LzMAL3B1cmQ1LzMAL3lsb3JyZDUvMwAvb3JyZDUvMwAvcGFpcmVkNS8zAC9zZXQzNS8zAC9zZXQyNS8zAC9wYXN0ZWwyNS8zAC9kYXJrMjUvMwAvc2V0MTUvMwAvcGFzdGVsMTUvMwAvcmRneTQvMwAvYnVwdTQvMwAvcmRwdTQvMwAvcHVidTQvMwAveWxnbmJ1NC8zAC9nbmJ1NC8zAC9yZHlsYnU0LzMAL3JkYnU0LzMAL2FjY2VudDQvMwAvZ3JleXM0LzMAL2dyZWVuczQvMwAvYmx1ZXM0LzMAL3B1cnBsZXM0LzMAL29yYW5nZXM0LzMAL3JlZHM0LzMAL3B1b3I0LzMAL3lsb3JicjQvMwAvcHVidWduNC8zAC9idWduNC8zAC9wcmduNC8zAC9yZHlsZ240LzMAL3lsZ240LzMAL3NwZWN0cmFsNC8zAC9waXlnNC8zAC9icmJnNC8zAC9wdXJkNC8zAC95bG9ycmQ0LzMAL29ycmQ0LzMAL3BhaXJlZDQvMwAvc2V0MzQvMwAvc2V0MjQvMwAvcGFzdGVsMjQvMwAvZGFyazI0LzMAL3NldDE0LzMAL3Bhc3RlbDE0LzMAL3JkZ3kzLzMAL2J1cHUzLzMAL3JkcHUzLzMAL3B1YnUzLzMAL3lsZ25idTMvMwAvZ25idTMvMwAvcmR5bGJ1My8zAC9yZGJ1My8zAC9hY2NlbnQzLzMAL2dyZXlzMy8zAC9ncmVlbnMzLzMAL2JsdWVzMy8zAC9wdXJwbGVzMy8zAC9vcmFuZ2VzMy8zAC9yZWRzMy8zAC9wdW9yMy8zAC95bG9yYnIzLzMAL3B1YnVnbjMvMwAvYnVnbjMvMwAvcHJnbjMvMwAvcmR5bGduMy8zAC95bGduMy8zAC9zcGVjdHJhbDMvMwAvcGl5ZzMvMwAvYnJiZzMvMwAvcHVyZDMvMwAveWxvcnJkMy8zAC9vcnJkMy8zAC9wYWlyZWQzLzMAL3NldDMzLzMAL3NldDIzLzMAL3Bhc3RlbDIzLzMAL2RhcmsyMy8zAC9zZXQxMy8zAC9wYXN0ZWwxMy8zAC9wYWlyZWQxMi8zAC9zZXQzMTIvMwAvcmRneTExLzMAL3JkeWxidTExLzMAL3JkYnUxMS8zAC9wdW9yMTEvMwAvcHJnbjExLzMAL3JkeWxnbjExLzMAL3NwZWN0cmFsMTEvMwAvcGl5ZzExLzMAL2JyYmcxMS8zAC9wYWlyZWQxMS8zAC9zZXQzMTEvMwAvcmRneTEwLzMAL3JkeWxidTEwLzMAL3JkYnUxMC8zAC9wdW9yMTAvMwAvcHJnbjEwLzMAL3JkeWxnbjEwLzMAL3NwZWN0cmFsMTAvMwAvcGl5ZzEwLzMAL2JyYmcxMC8zAC9wYWlyZWQxMC8zAC9zZXQzMTAvMwBpdm9yeTIAZ3JleTIAZGFya3NsYXRlZ3JheTIAXHgyAHNub3cyAGxpZ2h0eWVsbG93MgBob25leWRldzIAUlRyZWVJbnNlcnQyAHdoZWF0MgBzdXAyAG5vcDIAdG9tYXRvMgByb3N5YnJvd24yAG1hcm9vbjIAbGlnaHRzYWxtb24yAGxlbW9uY2hpZmZvbjIAc3ByaW5nZ3JlZW4yAGRhcmtvbGl2ZWdyZWVuMgBwYWxlZ3JlZW4yAGRhcmtzZWFncmVlbjIAbGlnaHRjeWFuMgB0YW4yAHBsdW0yAHNlYXNoZWxsMgBjb3JhbDIAaG90cGluazIAbGlnaHRwaW5rMgBkZWVwcGluazIAY29ybnNpbGsyAGZpcmVicmljazIAa2hha2kyAGxhdmVuZGVyYmx1c2gyAHBlYWNocHVmZjIAYnJvbnplMgBiaXNxdWUyAGxpZ2h0c2t5Ymx1ZTIAZGVlcHNreWJsdWUyAGxpZ2h0Ymx1ZTIAY2FkZXRibHVlMgBkb2RnZXJibHVlMgBsaWdodHN0ZWVsYmx1ZTIAcm95YWxibHVlMgBzbGF0ZWJsdWUyAG5hdmFqb3doaXRlMgBhbnRpcXVld2hpdGUyAGNob2NvbGF0ZTIAY2hhcnRyZXVzZTIAbWlzdHlyb3NlMgBwYWxldHVycXVvaXNlMgBhenVyZTIAYXF1YW1hcmluZTIAdGhpc3RsZTIAbWVkaXVtcHVycGxlMgBkYXJrb3JhbmdlMgBsaWdodGdvbGRlbnJvZDIAZGFya2dvbGRlbnJvZDIAYnVybHl3b29kMgBnb2xkMgBtZWRpdW1vcmNoaWQyAGRhcmtvcmNoaWQyAHBhbGV2aW9sZXRyZWQyAGluZGlhbnJlZDIAb3JhbmdlcmVkMgBvbGl2ZWRyYWIyAG1hZ2VudGEyAHNpZW5uYTIAXHhGMgBceEUyAFx4RDIAXHhDMgBceEIyAFx4QTIAZ3JleTkyAGdyYXk5MgBceDkyAGdyZXk4MgBncmF5ODIAXHg4MgBncmV5NzIAZ3JheTcyAGdyZXk2MgBncmF5NjIAZ3JleTUyAGdyYXk1MgBncmV5NDIAZ3JheTQyAGdyZXkzMgBncmF5MzIAZ3JleTIyAGdyYXkyMgBncmV5MTIAZ3JheTEyAFx4MTIAZnJhYzEyAC9wYWlyZWQxMi8xMgAvc2V0MzEyLzEyAC9yZGd5OS8yAC9idXB1OS8yAC9yZHB1OS8yAC9wdWJ1OS8yAC95bGduYnU5LzIAL2duYnU5LzIAL3JkeWxidTkvMgAvcmRidTkvMgAvZ3JleXM5LzIAL2dyZWVuczkvMgAvYmx1ZXM5LzIAL3B1cnBsZXM5LzIAL29yYW5nZXM5LzIAL3JlZHM5LzIAL3B1b3I5LzIAL3lsb3JicjkvMgAvcHVidWduOS8yAC9idWduOS8yAC9wcmduOS8yAC9yZHlsZ245LzIAL3lsZ245LzIAL3NwZWN0cmFsOS8yAC9waXlnOS8yAC9icmJnOS8yAC9wdXJkOS8yAC95bG9ycmQ5LzIAL29ycmQ5LzIAL3BhaXJlZDkvMgAvc2V0MzkvMgAvc2V0MTkvMgAvcGFzdGVsMTkvMgAvcmRneTgvMgAvYnVwdTgvMgAvcmRwdTgvMgAvcHVidTgvMgAveWxnbmJ1OC8yAC9nbmJ1OC8yAC9yZHlsYnU4LzIAL3JkYnU4LzIAL2FjY2VudDgvMgAvZ3JleXM4LzIAL2dyZWVuczgvMgAvYmx1ZXM4LzIAL3B1cnBsZXM4LzIAL29yYW5nZXM4LzIAL3JlZHM4LzIAL3B1b3I4LzIAL3lsb3JicjgvMgAvcHVidWduOC8yAC9idWduOC8yAC9wcmduOC8yAC9yZHlsZ244LzIAL3lsZ244LzIAL3NwZWN0cmFsOC8yAC9waXlnOC8yAC9icmJnOC8yAC9wdXJkOC8yAC95bG9ycmQ4LzIAL29ycmQ4LzIAL3BhaXJlZDgvMgAvc2V0MzgvMgAvc2V0MjgvMgAvcGFzdGVsMjgvMgAvZGFyazI4LzIAL3NldDE4LzIAL3Bhc3RlbDE4LzIAL3JkZ3k3LzIAL2J1cHU3LzIAL3JkcHU3LzIAL3B1YnU3LzIAL3lsZ25idTcvMgAvZ25idTcvMgAvcmR5bGJ1Ny8yAC9yZGJ1Ny8yAC9hY2NlbnQ3LzIAL2dyZXlzNy8yAC9ncmVlbnM3LzIAL2JsdWVzNy8yAC9wdXJwbGVzNy8yAC9vcmFuZ2VzNy8yAC9yZWRzNy8yAC9wdW9yNy8yAC95bG9yYnI3LzIAL3B1YnVnbjcvMgAvYnVnbjcvMgAvcHJnbjcvMgAvcmR5bGduNy8yAC95bGduNy8yAC9zcGVjdHJhbDcvMgAvcGl5ZzcvMgAvYnJiZzcvMgAvcHVyZDcvMgAveWxvcnJkNy8yAC9vcnJkNy8yAC9wYWlyZWQ3LzIAL3NldDM3LzIAL3NldDI3LzIAL3Bhc3RlbDI3LzIAL2RhcmsyNy8yAC9zZXQxNy8yAC9wYXN0ZWwxNy8yAC9yZGd5Ni8yAC9idXB1Ni8yAC9yZHB1Ni8yAC9wdWJ1Ni8yAC95bGduYnU2LzIAL2duYnU2LzIAL3JkeWxidTYvMgAvcmRidTYvMgAvYWNjZW50Ni8yAC9ncmV5czYvMgAvZ3JlZW5zNi8yAC9ibHVlczYvMgAvcHVycGxlczYvMgAvb3JhbmdlczYvMgAvcmVkczYvMgAvcHVvcjYvMgAveWxvcmJyNi8yAC9wdWJ1Z242LzIAL2J1Z242LzIAL3ByZ242LzIAL3JkeWxnbjYvMgAveWxnbjYvMgAvc3BlY3RyYWw2LzIAL3BpeWc2LzIAL2JyYmc2LzIAL3B1cmQ2LzIAL3lsb3JyZDYvMgAvb3JyZDYvMgAvcGFpcmVkNi8yAC9zZXQzNi8yAC9zZXQyNi8yAC9wYXN0ZWwyNi8yAC9kYXJrMjYvMgAvc2V0MTYvMgAvcGFzdGVsMTYvMgAvcmRneTUvMgAvYnVwdTUvMgAvcmRwdTUvMgAvcHVidTUvMgAveWxnbmJ1NS8yAC9nbmJ1NS8yAC9yZHlsYnU1LzIAL3JkYnU1LzIAL2FjY2VudDUvMgAvZ3JleXM1LzIAL2dyZWVuczUvMgAvYmx1ZXM1LzIAL3B1cnBsZXM1LzIAL29yYW5nZXM1LzIAL3JlZHM1LzIAL3B1b3I1LzIAL3lsb3JicjUvMgAvcHVidWduNS8yAC9idWduNS8yAC9wcmduNS8yAC9yZHlsZ241LzIAL3lsZ241LzIAL3NwZWN0cmFsNS8yAC9waXlnNS8yAC9icmJnNS8yAC9wdXJkNS8yAC95bG9ycmQ1LzIAL29ycmQ1LzIAL3BhaXJlZDUvMgAvc2V0MzUvMgAvc2V0MjUvMgAvcGFzdGVsMjUvMgAvZGFyazI1LzIAL3NldDE1LzIAL3Bhc3RlbDE1LzIAL3JkZ3k0LzIAL2J1cHU0LzIAL3JkcHU0LzIAL3B1YnU0LzIAL3lsZ25idTQvMgAvZ25idTQvMgAvcmR5bGJ1NC8yAC9yZGJ1NC8yAC9hY2NlbnQ0LzIAL2dyZXlzNC8yAC9ncmVlbnM0LzIAL2JsdWVzNC8yAC9wdXJwbGVzNC8yAC9vcmFuZ2VzNC8yAC9yZWRzNC8yAC9wdW9yNC8yAC95bG9yYnI0LzIAL3B1YnVnbjQvMgAvYnVnbjQvMgAvcHJnbjQvMgAvcmR5bGduNC8yAC95bGduNC8yAC9zcGVjdHJhbDQvMgAvcGl5ZzQvMgAvYnJiZzQvMgAvcHVyZDQvMgAveWxvcnJkNC8yAC9vcnJkNC8yAC9wYWlyZWQ0LzIAL3NldDM0LzIAL3NldDI0LzIAL3Bhc3RlbDI0LzIAL2RhcmsyNC8yAC9zZXQxNC8yAC9wYXN0ZWwxNC8yAC9yZGd5My8yAC9idXB1My8yAC9yZHB1My8yAC9wdWJ1My8yAC95bGduYnUzLzIAL2duYnUzLzIAL3JkeWxidTMvMgAvcmRidTMvMgAvYWNjZW50My8yAC9ncmV5czMvMgAvZ3JlZW5zMy8yAC9ibHVlczMvMgAvcHVycGxlczMvMgAvb3JhbmdlczMvMgAvcmVkczMvMgAvcHVvcjMvMgAveWxvcmJyMy8yAC9wdWJ1Z24zLzIAL2J1Z24zLzIAL3ByZ24zLzIAL3JkeWxnbjMvMgAveWxnbjMvMgAvc3BlY3RyYWwzLzIAL3BpeWczLzIAL2JyYmczLzIAL3B1cmQzLzIAL3lsb3JyZDMvMgAvb3JyZDMvMgAvcGFpcmVkMy8yAC9zZXQzMy8yAC9zZXQyMy8yAC9wYXN0ZWwyMy8yAC9kYXJrMjMvMgAvc2V0MTMvMgAvcGFzdGVsMTMvMgAvcGFpcmVkMTIvMgAvc2V0MzEyLzIAL3JkZ3kxMS8yAC9yZHlsYnUxMS8yAC9yZGJ1MTEvMgAvcHVvcjExLzIAL3ByZ24xMS8yAC9yZHlsZ24xMS8yAC9zcGVjdHJhbDExLzIAL3BpeWcxMS8yAC9icmJnMTEvMgAvcGFpcmVkMTEvMgAvc2V0MzExLzIAL3JkZ3kxMC8yAC9yZHlsYnUxMC8yAC9yZGJ1MTAvMgAvcHVvcjEwLzIAL3ByZ24xMC8yAC9yZHlsZ24xMC8yAC9zcGVjdHJhbDEwLzIAL3BpeWcxMC8yAC9icmJnMTAvMgAvcGFpcmVkMTAvMgAvc2V0MzEwLzIAMS4yACAtZGFzaCAyAHN6ID49IDIAbGVuID49IDIAZXhwID09IDEgfHwgZXhwID09IDIAZGltID09IDIATkRfb3V0KHYpLnNpemUgPT0gMgBpdm9yeTEAZ3JleTEAZGFya3NsYXRlZ3JheTEAXHgxAHNub3cxAGxpZ2h0eWVsbG93MQBob25leWRldzEAbnNsaW1pdDEAd2hlYXQxAHN1cDEAbm9wMQB0b21hdG8xAHJvc3licm93bjEAbWFyb29uMQBsaWdodHNhbG1vbjEAbGVtb25jaGlmZm9uMQBsYXRpbjEAYWdvcGVuMQBzcHJpbmdncmVlbjEAZGFya29saXZlZ3JlZW4xAHBhbGVncmVlbjEAZGFya3NlYWdyZWVuMQBsaWdodGN5YW4xAHRhbjEAcGx1bTEAc2Vhc2hlbGwxAGNvcmFsMQBob3RwaW5rMQBsaWdodHBpbmsxAGRlZXBwaW5rMQBjb3Juc2lsazEAZmlyZWJyaWNrMQBqMCA8PSBpMSAmJiBpMSA8PSBqMQBraGFraTEAbGF2ZW5kZXJibHVzaDEAcGVhY2hwdWZmMQBiaXNxdWUxAGxpZ2h0c2t5Ymx1ZTEAZGVlcHNreWJsdWUxAGxpZ2h0Ymx1ZTEAY2FkZXRibHVlMQBkb2RnZXJibHVlMQBsaWdodHN0ZWVsYmx1ZTEAcm95YWxibHVlMQBzbGF0ZWJsdWUxAG5hdmFqb3doaXRlMQBhbnRpcXVld2hpdGUxAGNob2NvbGF0ZTEAY2hhcnRyZXVzZTEAbWlzdHlyb3NlMQBwYWxldHVycXVvaXNlMQBhenVyZTEAYXF1YW1hcmluZTEAdGhpc3RsZTEAbWVkaXVtcHVycGxlMQBkYXJrb3JhbmdlMQBhcmdfZTAgJiYgYXJnX2UxAGxpZ2h0Z29sZGVucm9kMQBkYXJrZ29sZGVucm9kMQBidXJseXdvb2QxAGdvbGQxAG1lZGl1bW9yY2hpZDEAZGFya29yY2hpZDEAcGFsZXZpb2xldHJlZDEAaW5kaWFucmVkMQBvcmFuZ2VyZWQxAG9saXZlZHJhYjEAbWFnZW50YTEAc2llbm5hMQBceEYxAFx4RTEAXHhEMQBceEMxAFx4QjEAXHhBMQBncmV5OTEAZ3JheTkxAFx4OTEAZ3JleTgxAGdyYXk4MQBceDgxAGdyZXk3MQBncmF5NzEAZ3JleTYxAGdyYXk2MQBncmV5NTEAZ3JheTUxAGdyZXk0MQBncmF5NDEAZ3JleTMxAGdyYXkzMQBncmV5MjEAZ3JheTIxAGdyZXkxMQBncmF5MTEAXHgxMQAvcGFpcmVkMTIvMTEAL3NldDMxMi8xMQAvcmRneTExLzExAC9yZHlsYnUxMS8xMQAvcmRidTExLzExAC9wdW9yMTEvMTEAL3ByZ24xMS8xMQAvcmR5bGduMTEvMTEAL3NwZWN0cmFsMTEvMTEAL3BpeWcxMS8xMQAvYnJiZzExLzExAC9wYWlyZWQxMS8xMQAvc2V0MzExLzExAGNzW2ldLT5zbGFjaygpPi0wLjAwMDAwMDEAL3JkZ3k5LzEAL2J1cHU5LzEAL3JkcHU5LzEAL3B1YnU5LzEAL3lsZ25idTkvMQAvZ25idTkvMQAvcmR5bGJ1OS8xAC9yZGJ1OS8xAC9ncmV5czkvMQAvZ3JlZW5zOS8xAC9ibHVlczkvMQAvcHVycGxlczkvMQAvb3JhbmdlczkvMQAvcmVkczkvMQAvcHVvcjkvMQAveWxvcmJyOS8xAC9wdWJ1Z245LzEAL2J1Z245LzEAL3ByZ245LzEAL3JkeWxnbjkvMQAveWxnbjkvMQAvc3BlY3RyYWw5LzEAL3BpeWc5LzEAL2JyYmc5LzEAL3B1cmQ5LzEAL3lsb3JyZDkvMQAvb3JyZDkvMQAvcGFpcmVkOS8xAC9zZXQzOS8xAC9zZXQxOS8xAC9wYXN0ZWwxOS8xAC9yZGd5OC8xAC9idXB1OC8xAC9yZHB1OC8xAC9wdWJ1OC8xAC95bGduYnU4LzEAL2duYnU4LzEAL3JkeWxidTgvMQAvcmRidTgvMQAvYWNjZW50OC8xAC9ncmV5czgvMQAvZ3JlZW5zOC8xAC9ibHVlczgvMQAvcHVycGxlczgvMQAvb3JhbmdlczgvMQAvcmVkczgvMQAvcHVvcjgvMQAveWxvcmJyOC8xAC9wdWJ1Z244LzEAL2J1Z244LzEAL3ByZ244LzEAL3JkeWxnbjgvMQAveWxnbjgvMQAvc3BlY3RyYWw4LzEAL3BpeWc4LzEAL2JyYmc4LzEAL3B1cmQ4LzEAL3lsb3JyZDgvMQAvb3JyZDgvMQAvcGFpcmVkOC8xAC9zZXQzOC8xAC9zZXQyOC8xAC9wYXN0ZWwyOC8xAC9kYXJrMjgvMQAvc2V0MTgvMQAvcGFzdGVsMTgvMQAvcmRneTcvMQAvYnVwdTcvMQAvcmRwdTcvMQAvcHVidTcvMQAveWxnbmJ1Ny8xAC9nbmJ1Ny8xAC9yZHlsYnU3LzEAL3JkYnU3LzEAL2FjY2VudDcvMQAvZ3JleXM3LzEAL2dyZWVuczcvMQAvYmx1ZXM3LzEAL3B1cnBsZXM3LzEAL29yYW5nZXM3LzEAL3JlZHM3LzEAL3B1b3I3LzEAL3lsb3JicjcvMQAvcHVidWduNy8xAC9idWduNy8xAC9wcmduNy8xAC9yZHlsZ243LzEAL3lsZ243LzEAL3NwZWN0cmFsNy8xAC9waXlnNy8xAC9icmJnNy8xAC9wdXJkNy8xAC95bG9ycmQ3LzEAL29ycmQ3LzEAL3BhaXJlZDcvMQAvc2V0MzcvMQAvc2V0MjcvMQAvcGFzdGVsMjcvMQAvZGFyazI3LzEAL3NldDE3LzEAL3Bhc3RlbDE3LzEAL3JkZ3k2LzEAL2J1cHU2LzEAL3JkcHU2LzEAL3B1YnU2LzEAL3lsZ25idTYvMQAvZ25idTYvMQAvcmR5bGJ1Ni8xAC9yZGJ1Ni8xAC9hY2NlbnQ2LzEAL2dyZXlzNi8xAC9ncmVlbnM2LzEAL2JsdWVzNi8xAC9wdXJwbGVzNi8xAC9vcmFuZ2VzNi8xAC9yZWRzNi8xAC9wdW9yNi8xAC95bG9yYnI2LzEAL3B1YnVnbjYvMQAvYnVnbjYvMQAvcHJnbjYvMQAvcmR5bGduNi8xAC95bGduNi8xAC9zcGVjdHJhbDYvMQAvcGl5ZzYvMQAvYnJiZzYvMQAvcHVyZDYvMQAveWxvcnJkNi8xAC9vcnJkNi8xAC9wYWlyZWQ2LzEAL3NldDM2LzEAL3NldDI2LzEAL3Bhc3RlbDI2LzEAL2RhcmsyNi8xAC9zZXQxNi8xAC9wYXN0ZWwxNi8xAC9yZGd5NS8xAC9idXB1NS8xAC9yZHB1NS8xAC9wdWJ1NS8xAC95bGduYnU1LzEAL2duYnU1LzEAL3JkeWxidTUvMQAvcmRidTUvMQAvYWNjZW50NS8xAC9ncmV5czUvMQAvZ3JlZW5zNS8xAC9ibHVlczUvMQAvcHVycGxlczUvMQAvb3JhbmdlczUvMQAvcmVkczUvMQAvcHVvcjUvMQAveWxvcmJyNS8xAC9wdWJ1Z241LzEAL2J1Z241LzEAL3ByZ241LzEAL3JkeWxnbjUvMQAveWxnbjUvMQAvc3BlY3RyYWw1LzEAL3BpeWc1LzEAL2JyYmc1LzEAL3B1cmQ1LzEAL3lsb3JyZDUvMQAvb3JyZDUvMQAvcGFpcmVkNS8xAC9zZXQzNS8xAC9zZXQyNS8xAC9wYXN0ZWwyNS8xAC9kYXJrMjUvMQAvc2V0MTUvMQAvcGFzdGVsMTUvMQAvcmRneTQvMQAvYnVwdTQvMQAvcmRwdTQvMQAvcHVidTQvMQAveWxnbmJ1NC8xAC9nbmJ1NC8xAC9yZHlsYnU0LzEAL3JkYnU0LzEAL2FjY2VudDQvMQAvZ3JleXM0LzEAL2dyZWVuczQvMQAvYmx1ZXM0LzEAL3B1cnBsZXM0LzEAL29yYW5nZXM0LzEAL3JlZHM0LzEAL3B1b3I0LzEAL3lsb3JicjQvMQAvcHVidWduNC8xAC9idWduNC8xAC9wcmduNC8xAC9yZHlsZ240LzEAL3lsZ240LzEAL3NwZWN0cmFsNC8xAC9waXlnNC8xAC9icmJnNC8xAC9wdXJkNC8xAC95bG9ycmQ0LzEAL29ycmQ0LzEAL3BhaXJlZDQvMQAvc2V0MzQvMQAvc2V0MjQvMQAvcGFzdGVsMjQvMQAvZGFyazI0LzEAL3NldDE0LzEAL3Bhc3RlbDE0LzEAL3JkZ3kzLzEAL2J1cHUzLzEAL3JkcHUzLzEAL3B1YnUzLzEAL3lsZ25idTMvMQAvZ25idTMvMQAvcmR5bGJ1My8xAC9yZGJ1My8xAC9hY2NlbnQzLzEAL2dyZXlzMy8xAC9ncmVlbnMzLzEAL2JsdWVzMy8xAC9wdXJwbGVzMy8xAC9vcmFuZ2VzMy8xAC9yZWRzMy8xAC9wdW9yMy8xAC95bG9yYnIzLzEAL3B1YnVnbjMvMQAvYnVnbjMvMQAvcHJnbjMvMQAvcmR5bGduMy8xAC95bGduMy8xAC9zcGVjdHJhbDMvMQAvcGl5ZzMvMQAvYnJiZzMvMQAvcHVyZDMvMQAveWxvcnJkMy8xAC9vcnJkMy8xAC9wYWlyZWQzLzEAL3NldDMzLzEAL3NldDIzLzEAL3Bhc3RlbDIzLzEAL2RhcmsyMy8xAC9zZXQxMy8xAC9wYXN0ZWwxMy8xAC9wYWlyZWQxMi8xAC9zZXQzMTIvMQAvcmRneTExLzEAL3JkeWxidTExLzEAL3JkYnUxMS8xAC9wdW9yMTEvMQAvcHJnbjExLzEAL3JkeWxnbjExLzEAL3NwZWN0cmFsMTEvMQAvcGl5ZzExLzEAL2JyYmcxMS8xAC9wYWlyZWQxMS8xAC9zZXQzMTEvMQAvcmRneTEwLzEAL3JkeWxidTEwLzEAL3JkYnUxMC8xAC9wdW9yMTAvMQAvcHJnbjEwLzEAL3JkeWxnbjEwLzEAL3NwZWN0cmFsMTAvMQAvcGl5ZzEwLzEAL2JyYmcxMC8xAC9wYWlyZWQxMC8xAC9zZXQzMTAvMQAxMi4yLjEAbGF0aW4tMQBJU09fODg1OS0xAElTTzg4NTktMQBJU08tODg1OS0xAG4gPiAxAGkgPj0gMQBxLT5uID09IDEAcnRwLT5zcGxpdC5QYXJ0aXRpb25zWzBdLnBhcnRpdGlvbltpXSA9PSAwIHx8IHJ0cC0+c3BsaXQuUGFydGl0aW9uc1swXS5wYXJ0aXRpb25baV0gPT0gMQBiei5zaXplICUgMyA9PSAxAFRyZWVfZWRnZS5zaXplID09IE5fbm9kZXMgLSAxAG5vZGVfc2V0X3NpemUoZy0+bl9pZCkgPT0gb3NpemUgKyAxAG4tPmNvdW50ICsgKCpubiktPmNvdW50ID09IE5PREVDQVJEICsgMQBydHAtPnNwbGl0LlBhcnRpdGlvbnNbMF0uY291bnRbMF0gKyBydHAtPnNwbGl0LlBhcnRpdGlvbnNbMF0uY291bnRbMV0gPT0gTk9ERUNBUkQgKyAxAGdyZXkwAGdyYXkwAGpzb24wACNmMGYwZjAAI2UwZTBlMAB4Yi0+dS5zLmxvY2F0ZWQgPiBBR1hCVUZfSU5MSU5FX1NJWkVfMABcMABUMABceEYwAFx4RTAAXHhEMABceEMwAFx4QjAAXHhBMABncmV5OTAAZ3JheTkwAFx4OTAAZ3JleTgwAGdyYXk4MABceDgwACM4MDgwODAAZ3JleTcwAGdyYXk3MABjY3dyb3QgPT0gMCB8fCBjY3dyb3QgPT0gOTAgfHwgY2N3cm90ID09IDE4MCB8fCBjY3dyb3QgPT0gMjcwAGN3cm90ID09IDAgfHwgY3dyb3QgPT0gOTAgfHwgY3dyb3QgPT0gMTgwIHx8IGN3cm90ID09IDI3MABncmV5NjAAZ3JheTYwAGdyZXk1MABncmF5NTAAZ3JleTQwAGdyYXk0MAByLndpZHRoKCk8MWU0MABncmV5MzAAZ3JheTMwACMzMDMwMzAAZ3JleTIwAGdyYXkyMABncmV5MTAAZ3JheTEwAFx4MTAAIzEwMTAxMAAvcGFpcmVkMTIvMTAAL3NldDMxMi8xMAAvcmRneTExLzEwAC9yZHlsYnUxMS8xMAAvcmRidTExLzEwAC9wdW9yMTEvMTAAL3ByZ24xMS8xMAAvcmR5bGduMTEvMTAAL3NwZWN0cmFsMTEvMTAAL3BpeWcxMS8xMAAvYnJiZzExLzEwAC9wYWlyZWQxMS8xMAAvc2V0MzExLzEwAC9yZGd5MTAvMTAAL3JkeWxidTEwLzEwAC9yZGJ1MTAvMTAAL3B1b3IxMC8xMAAvcHJnbjEwLzEwAC9yZHlsZ24xMC8xMAAvc3BlY3RyYWwxMC8xMAAvcGl5ZzEwLzEwAC9icmJnMTAvMTAAL3BhaXJlZDEwLzEwAC9zZXQzMTAvMTAAMTIwMABncmV5MTAwAGdyYXkxMDAASVNPLUlSLTEwMAAxMDAwMAAlIVBTLUFkb2JlLTMuMABueiA+IDAAbGlzdC0+Y2FwYWNpdHkgPiAwAGRpc3QgPiAwAHBhdGhjb3VudCA+IDAAd2d0ID4gMABuc2l0ZXMgPiAwAHNpZGVzID4gMAAocnYgPT0gMCkgfHwgKE5EX29yZGVyKHJ2KS1ORF9vcmRlcih2KSkqZGlyID4gMABsZW4gPiAwAHF0MS0+biA+IDAgJiYgcXQyLT5uID4gMAB3aWR0aCA+IDAAbGlzdC0+c2l6ZSA+IDAAc3BsLT5zaXplID4gMABzZWxmLT5zaXplID4gMABiei5zaXplID4gMABncmFwaC0+d2VpZ2h0c1t4XSA+IDAAZ3JhcGgtPndlaWdodHNbbl9lZGdlc10gPiAwAG0gPiAwICYmIG4gPiAwICYmIG56ID49IDAAdCA+PSAwAG5ub2RlcyA+PSAwAG5fb2JzID49IDAAbiA+PSAwAG4tPmxldmVsID49IDAAdG90YWwgPj0gMABvcmlnaW5hbCA+PSAwAE1heHJhbmsgPj0gMABQYWNrID49IDAAaWkgPCAxPDxkaW0gJiYgaWkgPj0gMAB3aWR0aCA+PSAwAGpkaWFnID49IDAAaWRpYWcgPj0gMABkID49IDAAcnRwLT5zcGxpdC5QYXJ0aXRpb25zWzBdLmNvdW50WzBdID49IDAgJiYgcnRwLT5zcGxpdC5QYXJ0aXRpb25zWzBdLmNvdW50WzFdID49IDAAViA+PSAwAGFnbm5vZGVzKGdyYXBoKSA+PSAwAGFnbm5vZGVzKGcpID49IDAARURfY291bnQoZSkgPj0gMABvYmpwMS0+c3oueCA9PSAwICYmIG9ianAxLT5zei55ID09IDAAY19jbnQgPT0gMAByYW5rX3Jlc3VsdCA9PSAwAGdldHRpbWVvZmRheV9yZXMgPT0gMABqID09IDAATkRfaW4ocmlnaHQpLnNpemUgKyBORF9vdXQocmlnaHQpLnNpemUgPT0gMABhLnNoYXBlID09IDAgfHwgYi5zaGFwZSA9PSAwAGR0c2l6ZShkZXN0KSA9PSAwAGR0c2l6ZShnLT5uX3NlcSkgPT0gMABkdHNpemUoZy0+Z19zZXEpID09IDAAZHRzaXplKGctPmVfc2VxKSA9PSAwAEdEX21pbnJhbmsoZykgPT0gMABkdHNpemUoZy0+Z19pZCkgPT0gMABkdHNpemUoZy0+ZV9pZCkgPT0gMABjb3N4ICE9IDAgfHwgc2lueCAhPSAwAG1lbWNtcCgmc3R5bGUsICYoZ3JhcGh2aXpfcG9seWdvbl9zdHlsZV90KXswfSwgc2l6ZW9mKHN0eWxlKSkgIT0gMAByZXN1bHQgPT0gKGludCkoc2l6ZSAtIDEpIHx8IHJlc3VsdCA8IDAAbWFza1tpaV0gPCAwAE5EX2hlYXBpbmRleCh2KSA8IDAAXC8AWDExLwAlLipzLgBzcGVjaWZpZWQgcm9vdCBub2RlICIlcyIgd2FzIG5vdCBmb3VuZC4AR3JhcGggJXMgaGFzIGFycmF5IHBhY2tpbmcgd2l0aCB1c2VyIHZhbHVlcyBidXQgbm8gInNvcnR2IiBhdHRyaWJ1dGVzIGFyZSBkZWZpbmVkLgAxLgAtMC4AJSFQUy1BZG9iZS0AJVBERi0APCEtLQAgLAArACoAc3RyZXEoYXB0ci0+dS5uYW1lLEtleSkAIWlzX2V4YWN0bHlfZXF1YWwoUi54LCBRLngpIHx8ICFpc19leGFjdGx5X2VxdWFsKFIueSwgUS55KQBORF9vcmRlcih2KSA8IE5EX29yZGVyKHcpAHUgPT0gVUZfZmluZCh1KQAhcG9pbnRzX2lzX2VtcHR5KHBsaXN0KQAhb2JqbGlzdF9pc19lbXB0eShsaXN0KQAhc2ZvbnRfaXNfZW1wdHkobGlzdCkAIXJvd3NfaXNfZW1wdHkobGlzdCkAIXBvaW50c19pc19lbXB0eShsaXN0KQAhY29sb3JzZWdzX2lzX2VtcHR5KGxpc3QpACFwYnNfc2l6ZV9pc19lbXB0eShsaXN0KQBvYmpsaXN0X2lzX2NvbnRpZ3VvdXMobGlzdCkAZGVnbGlzdF9pc19jb250aWd1b3VzKGxpc3QpAG5vZGVsaXN0X2lzX2NvbnRpZ3VvdXMobGlzdCkAY2xpc3RfaXNfY29udGlndW91cyhsaXN0KQBwb2ludHNfaXNfY29udGlndW91cyhsaXN0KQBzdHJzX2lzX2NvbnRpZ3VvdXMobGlzdCkAQWdyYXBoc19pc19jb250aWd1b3VzKGxpc3QpAGJveGVzX2lzX2NvbnRpZ3VvdXMobGlzdCkAbGF5ZXJfbmFtZXNfaXNfY29udGlndW91cyhsaXN0KQB2YXJhcnJfaXNfY29udGlndW91cyhsaXN0KQBiZXppZXJfcGF0aF9pc19jb250aWd1b3VzKGxpc3QpAHBic19zaXplX2lzX2NvbnRpZ3VvdXMobGlzdCkAb25lIDw9IG5vZGVsaXN0X3NpemUobGlzdCkAbnAgPCBub2RlbGlzdF9zaXplKGxpc3QpAHN0ZDo6aXNfaGVhcChoZWFwLmJlZ2luKCksIGhlYXAuZW5kKCksIGd0KQAhKHEtPnF0cykAIWludHNfaXNfZW1wdHkoJmxlYXZlcykAb25faGVhcChyKQBub2RlX3NldF9zaXplKGctPm5faWQpID09IChzaXplX3QpZHRzaXplKGctPm5fc2VxKQBORF9yYW5rKGZyb20pIDwgTkRfcmFuayh0bykAbm90IHdlbGwtZm9ybWVkIChpbnZhbGlkIHRva2VuKQBhZ3N1YnJlcChnLG4pAG4gIT0gTkRfbmV4dChuKQBmaW5kX2Zhc3Rfbm9kZShnLCBuKQAobnVsbCkAKCFqY24pICYmICghdmFsKQAhKHEtPmwpAHN5bS0+aWQgPj0gMCAmJiBzeW0tPmlkIDwgdG9wZGljdHNpemUob2JqKQAhKCpmbGFnKQBtb3ZlIHRvICglLjBmLCAlLjBmKQA7IHNwbGluZSB0byAoJS4wZiwgJS4wZikAOyBsaW5lIHRvICglLjBmLCAlLjBmKQBTcGFyc2VNYXRyaXhfaXNfc3ltbWV0cmljKEEsIHRydWUpAHZhbHVlICYmIHN0cmxlbih2YWx1ZSkAU3BhcnNlTWF0cml4X2lzX3N5bW1ldHJpYyhBLCBmYWxzZSkAIXVzZV9zdGFnZSB8fCBzaXplIDw9IHNpemVvZihzdGFnZSkARURfbGFiZWwoZmUpACFUUkVFX0VER0UoZSkAIWNvbnN0cmFpbmluZ19mbGF0X2VkZ2UoZywgZSkAbm9kZV9zZXRfaXNfZW1wdHkoZy0+bl9pZCkAcl8lZCkAbF8lZCkAKGxpYikAIVNwYXJzZU1hdHJpeF9oYXNfZGlhZ29uYWwoQSkAIHNjYW5uaW5nIGEgSFRNTCBzdHJpbmcgKG1pc3NpbmcgJz4nPyBiYWQgbmVzdGluZz8gbG9uZ2VyIHRoYW4gJWQ/KQAgc2Nhbm5pbmcgYSBxdW90ZWQgc3RyaW5nIChtaXNzaW5nIGVuZHF1b3RlPyBsb25nZXIgdGhhbiAlZD8pACBzY2FubmluZyBhIC8qLi4uKi8gY29tbWVudCAobWlzc2luZyAnKi8/IGxvbmdlciB0aGFuICVkPykAZmFsbGJhY2soNCkAb25faGVhcChyMCkgfHwgb25faGVhcChyMSkAQWdyYXBoc19pc19lbXB0eShnX3NlcTIoZykpAGFndGFpbChlKSA9PSBVRl9maW5kKGFndGFpbChlKSkAYWdoZWFkKGUpID09IFVGX2ZpbmQoYWdoZWFkKGUpKQBvdXQgb2YgZHluYW1pYyBtZW1vcnkgaW4geXlfZ2V0X25leHRfYnVmZmVyKCkAb3V0IG9mIGR5bmFtaWMgbWVtb3J5IGluIHl5X2NyZWF0ZV9idWZmZXIoKQBvdXQgb2YgZHluYW1pYyBtZW1vcnkgaW4geXllbnN1cmVfYnVmZmVyX3N0YWNrKCkAc3RyZXEobW9kZSwgInIiKSB8fCBzdHJlcShtb2RlLCAicmIiKSB8fCBzdHJlcShtb2RlLCAidyIpIHx8IHN0cmVxKG1vZGUsICJ3YiIpAHBuYW1lICE9IE5VTEwgJiYgIXN0cmVxKHBuYW1lLCAiIikAc2V0bGluZXdpZHRoKAApIHJvdGF0ZSglZCkgdHJhbnNsYXRlKAAgdHJhbnNmb3JtPSJzY2FsZSgATk9UQVRJT04oACAoACBuZWFyICclcycAJWxmLCVsZiwlbGYsJyVbXiddJwBpc2RpZ2l0KChpbnQpZG90cFsxXSkgJiYgaXNkaWdpdCgoaW50KWRvdHBbMl0pICYmIGRvdHBbM10gPT0gJ1wwJwAmACUAJAB1cmwoIwA8dGV4dFBhdGggeGxpbms6aHJlZj0iIwA8YXJlYSBzaGFwZT0icG9seSIAIGZpbGw9IiMlMDJ4JTAyeCUwMngiAChzZXEgJiBTRVFfTUFTSykgPT0gc2VxICYmICJzZXF1ZW5jZSBJRCBvdmVyZmxvdyIAZ3Zfc29ydF9jb21wYXIgPT0gTlVMTCAmJiBndl9zb3J0X2FyZyA9PSBOVUxMICYmICJ1bnN1cHBvcnRlZCByZWN1cnNpdmUgY2FsbCB0byBndl9zb3J0IgBndl9zb3J0X2NvbXBhciAhPSBOVUxMICYmICJubyBjb21wYXJhdG9yIHNldCBpbiBndl9zb3J0IgBvcC0+b3AudS5wb2x5Z29uLmNudCA8PSBJTlRfTUFYICYmICJwb2x5Z29uIGNvdW50IGV4Y2VlZHMgZ3ZyZW5kZXJfcG9seWdvbiBzdXBwb3J0IgAgdGV4dC1hbmNob3I9InN0YXJ0IgBwLnggIT0gYSAmJiAiY2Fubm90IGhhbmRsZSBlbGxpcHNlIHRhbmdlbnQgc2xvcGUgaW4gaG9yaXpvbnRhbCBleHRyZW1lIHBvaW50IgBmdWxsX2xlbmd0aF93aXRob3V0X3NoYWZ0ID4gMCAmJiAibm9uLXBvc2l0aXZlIGZ1bGwgbGVuZ3RoIHdpdGhvdXQgc2hhZnQiADxhcmVhIHNoYXBlPSJyZWN0IgBzaXplID4gMCAmJiAiYXR0ZW1wdCB0byBhbGxvY2F0ZSBhcnJheSBvZiAwLXNpemVkIGVsZW1lbnRzIgBpbmRleCA8IHNlbGYtPnNpemVfYml0cyAmJiAib3V0IG9mIGJvdW5kcyBhY2Nlc3MiAGluZGV4IDwgc2VsZi5zaXplX2JpdHMgJiYgIm91dCBvZiBib3VuZHMgYWNjZXNzIgAqczEgIT0gKnMyICYmICJkdXBsaWNhdGUgc2VwYXJhdG9yIGNoYXJhY3RlcnMiAEdEX21pbnJhbmsoc3ViZykgPD0gR0RfbWF4cmFuayhzdWJnKSAmJiAiY29ycnVwdGVkIHJhbmsgYm91bmRzIgBpbmRleCA8IGxpc3QtPnNpemUgJiYgImluZGV4IG91dCBvZiBib3VuZHMiAGluZGV4IDwgbm9kZWxpc3Rfc2l6ZShsaXN0KSAmJiAiaW5kZXggb3V0IG9mIGJvdW5kcyIAaW5kZXggPCBpbnRzX3NpemUobGlzdCkgJiYgImluZGV4IG91dCBvZiBib3VuZHMiAGluZGV4IDwgbm9kZXNfc2l6ZShsaXN0KSAmJiAiaW5kZXggb3V0IG9mIGJvdW5kcyIAKHVpbnRwdHJfdClzICUgMiA9PSAwICYmICJoZWFwIHBvaW50ZXIgd2l0aCBsb3cgYml0IHNldCB3aWxsIGNvbGxpZGUgd2l0aCBhbm9ueW1vdXMgSURzIgAgKCslNmxkIGJ5dGVzICVzfCV1LCB4bWxwYXJzZS5jOiVkKSAlKnMiACBmb250LWZhbWlseT0iJXMiACBmb250LXdlaWdodD0iJXMiACBmaWxsPSIlcyIAIGZvbnQtc3RyZXRjaD0iJXMiACBmb250LXN0eWxlPSIlcyIAYmFkIGVkZ2UgbGVuICIlcyIAIGJhc2VsaW5lLXNoaWZ0PSJzdXBlciIAYWd4Ymxlbih4YikgPD0gc2l6ZW9mKHhiLT51LnN0b3JlKSAmJiAiYWd4YnVmIGNvcnJ1cHRpb24iAGNlbGwucm93IDwgdGFibGUtPnJvd19jb3VudCAmJiAib3V0IG9mIHJhbmdlIGNlbGwiAGNlbGwuY29sIDwgdGFibGUtPmNvbHVtbl9jb3VudCAmJiAib3V0IG9mIHJhbmdlIGNlbGwiACB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgBmdWxsX2xlbmd0aCA+IDAgJiYgIm5vbi1wb3NpdGl2ZSBmdWxsIGxlbmd0aCIAZnVsbF9iYXNlX3dpZHRoID4gMCAmJiAibm9uLXBvc2l0aXZlIGZ1bGwgYmFzZSB3aWR0aCIAbm9taW5hbF9iYXNlX3dpZHRoID4gMCAmJiAibm9uLXBvc2l0aXZlIG5vbWluYWwgYmFzZSB3aWR0aCIAIiB3aWR0aD0iJWdweCIgaGVpZ2h0PSIlZ3B4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0IiB4PSIlZyIgeT0iJWciACIgd2lkdGg9IiVncHgiIGhlaWdodD0iJWdweCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgeD0iJWciIHk9IiVnIgAgZm9udC1zaXplPSIlLjJmIgAgdmlld0JveD0iJS4yZiAlLjJmICUuMmYgJS4yZiIAIGZpbGwtb3BhY2l0eT0iJWYiAGlzZmluaXRlKG0pICYmICJlbGxpcHNlIHRhbmdlbnQgc2xvcGUgaXMgaW5maW5pdGUiACh4Yi0+dS5zLmxvY2F0ZWQgPT0gQUdYQlVGX09OX0hFQVAgfHwgeGItPnUucy5sb2NhdGVkIDw9IHNpemVvZih4Yi0+dS5zdG9yZSkpICYmICJjb3JydXB0ZWQgYWd4YnVmIHR5cGUiACB0ZXh0LWFuY2hvcj0ibWlkZGxlIgA8YXJlYSBzaGFwZT0iY2lyY2xlIgBjZWxsLT5yb3cgKyBjZWxsLT5yb3dzcGFuIDw9IHRhYmxlLT5yb3dfY291bnQgJiYgImNlbGwgc3BhbnMgaGlnaGVyIHRoYW4gY29udGFpbmluZyB0YWJsZSIAY2VsbC5yb3cgKyBjZWxsLnJvd3NwYW4gPD0gdGFibGUtPnJvd19jb3VudCAmJiAiY2VsbCBzcGFucyBoaWdoZXIgdGhhbiBjb250YWluaW5nIHRhYmxlIgBjZWxsLT5jb2wgKyBjZWxsLT5jb2xzcGFuIDw9IHRhYmxlLT5jb2x1bW5fY291bnQgJiYgImNlbGwgc3BhbnMgd2lkZXIgdGhhbiBjb250YWluaW5nIHRhYmxlIgBjZWxsLmNvbCArIGNlbGwuY29sc3BhbiA8PSB0YWJsZS0+Y29sdW1uX2NvdW50ICYmICJjZWxsIHNwYW5zIHdpZGVyIHRoYW4gY29udGFpbmluZyB0YWJsZSIAb2xkX25tZW1iIDwgU0laRV9NQVggLyBzaXplICYmICJjbGFpbWVkIHByZXZpb3VzIGV4dGVudCBpcyB0b28gbGFyZ2UiAHRoZXRhID49IDAgJiYgdGhldGEgPD0gTV9QSSAmJiAidGhldGEgb3V0IG9mIHJhbmdlIgB0YWJsZS0+aGVpZ2h0cyA9PSBOVUxMICYmICJ0YWJsZSBoZWlnaHRzIGNvbXB1dGVkIHR3aWNlIgB0YWJsZS0+d2lkdGhzID09IE5VTEwgJiYgInRhYmxlIHdpZHRocyBjb21wdXRlZCB0d2ljZSIAIHRleHQtYW5jaG9yPSJlbmQiACBmb250LXdlaWdodD0iYm9sZCIAIGZvbnQtc3R5bGU9Iml0YWxpYyIAIGJhc2VsaW5lLXNoaWZ0PSJzdWIiAFwiAGxsZW4gPD0gKHNpemVfdClJTlRfTUFYICYmICJYTUwgdG9rZW4gdG9vIGxvbmcgZm9yIGV4cGF0IEFQSSIAIiByeT0iAF9wIiBzdGFydE9mZnNldD0iNTAlIj48dHNwYW4geD0iMCIgZHk9IgAiIGN5PSIAIiB5PSIAIiByeD0iACBjeD0iACB4PSIAIHRhcmdldD0iACBwb2ludHM9IgAgY29vcmRzPSIAIHRleHQtZGVjb3JhdGlvbj0iACBmaWxsPSIAIiBzdHJva2Utd2lkdGg9IgA8aW1h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ICAgICAgICAgICBbMS4wMCByZ2IgPDAuNTAsIDAuNTAsIDAuNTA+XQogICAgICAgICAgICB9CiAgICAgICAgICAgIHNjYWxlIDwxLjAwLCAxLjAwLCAxLjUwPiAqIDIuNTAKICAgICAgICAgICAgdHJhbnNsYXRlIDwwLjAwLCAwLjAwLCAwLjAwPgogICAgICAgIH0KICAgICAgICBmaW5pc2ggeyBhbWJpZW50IDEgZGlmZnVzZSAwIH0KICAgIH0KICAgIHNjYWxlIDEwMDAwCn0KLy9taXN0CmZvZyB7IGZvZ190eXBlIDIKICAgIGRpc3RhbmNlIDUwCiAgICBjb2xvciByZ2IgPDEuMDAsIDEuMDAsIDEuMDA+ICogMC43NQogICAgZm9nX29mZnNldCAwLjEwCiAgICBmb2dfYWx0IDEuNTAKICAgIHR1cmJ1bGVuY2UgMS43NQp9Ci8vZ25kCnBsYW5lIHsgPDAuMDAsIDEuMDAsIDAuMDA+LCAwCiAgICB0ZXh0dXJlIHsKICAgICAgICBwaWdtZW50eyBjb2xvciByZ2IgPDAuMjUsIDAuNDUsIDAuMDA+IH0KICAgICAgICBub3JtYWwgeyBidW1wcyAwLjc1IHNjYWxlIDAuMDEgfQogICAgICAgIGZpbmlzaCB7IHBob25nIDAuMTAgfQogICAgfQp9CgBjYW1lcmEgeyBsb2NhdGlvbiA8JS4zZiAsICUuM2YgLCAtNTAwLjAwMD4KICAgICAgICAgbG9va19hdCAgPCUuM2YgLCAlLjNmICwgMC4wMDA+CiAgICAgICAgIHJpZ2h0IHggKiBpbWFnZV93aWR0aCAvIGltYWdlX2hlaWdodAogICAgICAgICBhbmdsZSAlLjNmCn0KACAgICBtYXRlcmlhbCBNYXRlcmlhbCB7CgBTaGFwZSB7CgAgIGFwcGVhcmFuY2UgQXBwZWFyYW5jZSB7CgAvdXNlcl9zaGFwZV8lZCB7CgBncmFwaCBHIHsKAGFycm93aGVhZCA9IDcgJXMgbm90IHVzZWQgYnkgZ3JhcGh2aXoKAGJveHJhZCA9IDAgJXMgbm8gcm91bmRlZCBjb3JuZXJzIGluIGdyYXBodml6CgBvdXQgb2YgbWVtb3J5CgAlczogY291bGQgbm90IGFsbG9jYXRlIG1lbW9yeQoAR3JhcGh2aXogYnVpbHQgd2l0aG91dCBhbnkgdHJpYW5ndWxhdGlvbiBsaWJyYXJ5CgByZW1vdmVfb3ZlcmxhcDogR3JhcGh2aXogbm90IGJ1aWx0IHdpdGggdHJpYW5ndWxhdGlvbiBsaWJyYXJ5CgAlcyBmaWxsIGhhcyBubyBtZWFuaW5nIGluIERXQiAyLCBncGljIGNhbiB1c2UgZmlsbCBvciBmaWxsZWQsIDEwdGggRWRpdGlvbiB1c2VzIGZpbGwgb25seQoAYm94cmFkPTIuMCAlcyB3aWxsIGJlIHJlc2V0IHRvIDAuMCBieSBncGljIG9ubHkKAGluIGNoZWNrcGF0aCwgc3RhcnQgcG9ydCBub3QgaW4gZmlyc3QgYm94CgBpbiBjaGVja3BhdGgsIGVuZCBwb3J0IG5vdCBpbiBsYXN0IGJveAoAJWQgJWQgIyUwMnglMDJ4JTAyeAoASGVhcCBvdmVyZmxvdwoAdGV4dCB7CiAgICB0dGYgIiVzIiwKICAgICIlcyIsICUuM2YsICUuM2YKICAgICAgICBub19zaGFkb3cKACVkICVkICVkICUuMGYgJWQgJWQgJWQgJWQgJWQgJS4xZiAlZCAlZCAlZCAlZCAlZCAlenUKAHRvdGFsIGFkZGVkIHNvIGZhciA9ICV6dQoAcm9vdCA9ICVzIG1heCBzdGVwcyB0byByb290ID0gJWxsdQoALnBzICUuMGYqXG4oU0Z1LyUuMGZ1CgAgIG1hcmdpbiAldQoATnVtYmVyIG9mIGl0ZXJhdGlvbnMgPSAldQoATnVtYmVyIG9mIGluY3JlYXNlcyA9ICV1CgBvdmVybGFwIFsldV0gOiAldQoAICVzIGFsaWduZWR0ZXh0CgBsYXllcnMgbm90IHN1cHBvcnRlZCBpbiAlcyBvdXRwdXQKAGFkZF90cmVlX2VkZ2U6IGVtcHR5IG91dGVkZ2UgbGlzdAoAYWRkX3RyZWVfZWRnZTogZW1wdHkgaW5lZGdlIGxpc3QKAE5vIGxpYnogc3VwcG9ydAoAJXMgLlBTIHcvbyBhcmdzIGNhdXNlcyBHTlUgcGljIHRvIHNjYWxlIGRyYXdpbmcgdG8gZml0IDguNXgxMSBwYXBlcjsgRFdCIGRvZXMgbm90CgAlcyBHTlUgcGljIHN1cHBvcnRzIGEgbGluZXRoaWNrIHZhcmlhYmxlIHRvIHNldCBsaW5lIHRoaWNrbmVzczsgRFdCIGFuZCAxMHRoIEVkLiBkbyBub3QKACVzIEdOVSBwaWMgc3VwcG9ydHMgYSBib3hyYWQgdmFyaWFibGUgdG8gZHJhdyBib3hlcyB3aXRoIHJvdW5kZWQgY29ybmVyczsgRFdCIGFuZCAxMHRoIEVkLiBkbyBub3QKACAvJXMgc2V0X2ZvbnQKACVzJS4qcyBpcyBub3QgYSB0cm9mZiBmb250CgB1bmV4cGVjdGVkIGNhc2UgaW4gbG9jYXRlX2VuZHBvaW50CgBjZWxsIHNpemUgdG9vIHNtYWxsIGZvciBjb250ZW50CgB0YWJsZSBzaXplIHRvbyBzbWFsbCBmb3IgY29udGVudAoAJSVFbmREb2N1bWVudAoAVW5jbG9zZWQgY29tbWVudAoATGFiZWwgY2xvc2VkIGJlZm9yZSBlbmQgb2YgSFRNTCBlbGVtZW50CgBQb3J0cmFpdAoAZml4ZWQgY2VsbCBzaXplIHdpdGggdW5zcGVjaWZpZWQgd2lkdGggb3IgaGVpZ2h0CgBmaXhlZCB0YWJsZSBzaXplIHdpdGggdW5zcGVjaWZpZWQgd2lkdGggb3IgaGVpZ2h0CgBwb3MgYXR0cmlidXRlIGZvciBlZGdlICglcywlcykgZG9lc24ndCBoYXZlIDNuKzEgcG9pbnRzCgAgIGdlbmVyYXRlZCAlZCBjb25zdHJhaW50cwoAc3BsaW5lcyBhbmQgY2x1c3RlciBlZGdlcyBub3Qgc3VwcG9ydGVkIC0gdXNpbmcgbGluZSBzZWdtZW50cwoAb2JqZWN0cwoAV2FybmluZzogbm9kZSAlcywgcG9zaXRpb24gJXMsIGV4cGVjdGVkIHR3byBmbG9hdHMKAGZvbnQgbmFtZSAlcyBjb250YWlucyBjaGFyYWN0ZXJzIHRoYXQgbWF5IG5vdCBiZSBhY2NlcHRlZCBieSBzb21lIFBTIHZpZXdlcnMKAGZvbnQgbmFtZSAlcyBpcyBsb25nZXIgdGhhbiAyOSBjaGFyYWN0ZXJzIHdoaWNoIG1heSBiZSByZWplY3RlZCBieSBzb21lIFBTIHZpZXdlcnMKAGNhbm5vdCBhbGxvY2F0ZSBwcwoAc2NhbGU9MS4wICVzIHJlcXVpcmVkIGZvciBjb21wYXJpc29ucwoAU2V0dGluZyBpbml0aWFsIHBvc2l0aW9ucwoAJXMgRFdCIDIgY29tcGF0aWJpbGl0eSBkZWZpbml0aW9ucwoAYXJyYXkgcGFja2luZzogJXMgJXp1IHJvd3MgJXp1IGNvbHVtbnMKAHN5bnRheCBhbWJpZ3VpdHkgLSBiYWRseSBkZWxpbWl0ZWQgbnVtYmVyICclcycgaW4gbGluZSAlZCBvZiAlcyBzcGxpdHMgaW50byB0d28gdG9rZW5zCgBlZGdlIGxhYmVscyB3aXRoIHNwbGluZXM9Y3VydmVkIG5vdCBzdXBwb3J0ZWQgaW4gZG90IC0gdXNlIHhsYWJlbHMKAGZsYXQgZWRnZSBiZXR3ZWVuIGFkamFjZW50IG5vZGVzIG9uZSBvZiB3aGljaCBoYXMgYSByZWNvcmQgc2hhcGUgLSByZXBsYWNlIHJlY29yZHMgd2l0aCBIVE1MLWxpa2UgbGFiZWxzCgBvdXQgb2YgbWVtb3J5IHdoZW4gdHJ5aW5nIHRvIGFsbG9jYXRlICV6dSBieXRlcwoAaW50ZWdlciBvdmVyZmxvdyB3aGVuIHRyeWluZyB0byBhbGxvY2F0ZSAlenUgKiAlenUgYnl0ZXMKAHVwZGF0ZTogbWlzbWF0Y2hlZCBsY2EgaW4gdHJlZXVwZGF0ZXMKAGdyYXBoICVzLCBjb29yZCAlcywgZXhwZWN0ZWQgZm91ciBkb3VibGVzCgBub2RlICVzLCBwb3NpdGlvbiAlcywgZXhwZWN0ZWQgdHdvIGRvdWJsZXMKAEZvdW5kICVkIERpRy1Db0xhIGJvdW5kYXJpZXMKAEluY2hlcwoAKCU0enUpICU3enUgbm9kZXMgJTd6dSBlZGdlcwoAY29tcG91bmRFZGdlczogY291bGQgbm90IGNvbnN0cnVjdCBvYnN0YWNsZXMgLSBmYWxsaW5nIGJhY2sgdG8gc3RyYWlnaHQgbGluZSBlZGdlcwoAdGhlIGJvdW5kaW5nIGJveGVzIG9mIHNvbWUgbm9kZXMgdG91Y2ggLSBmYWxsaW5nIGJhY2sgdG8gc3RyYWlnaHQgbGluZSBlZGdlcwoAY29tcG91bmRFZGdlczogbm9kZXMgdG91Y2ggLSBmYWxsaW5nIGJhY2sgdG8gc3RyYWlnaHQgbGluZSBlZGdlcwoAc29tZSBub2RlcyB3aXRoIG1hcmdpbiAoJS4wMmYsJS4wMmYpIHRvdWNoIC0gZmFsbGluZyBiYWNrIHRvIHN0cmFpZ2h0IGxpbmUgZWRnZXMKAG1lcmdlMjogZ3JhcGggJXMsIHJhbmsgJWQgaGFzIG9ubHkgJWQgPCAlZCBub2RlcwoAU2Nhbm5pbmcgZ3JhcGggJXMsICVkIG5vZGVzCgBXYXJuaW5nOiBubyBoYXJkLWNvZGVkIG1ldHJpY3MgZm9yICclcycuICBGYWxsaW5nIGJhY2sgdG8gJ1RpbWVzJyBtZXRyaWNzCgBpbiBlZGdlICVzJXMlcwoAVXNpbmcgJXM6ICVzOiVzCgBGb3JtYXQ6ICIlcyIgbm90IHJlY29nbml6ZWQuIFVzZSBvbmUgb2Y6JXMKAExheW91dCB0eXBlOiAiJXMiIG5vdCByZWNvZ25pemVkLiBVc2Ugb25lIG9mOiVzCgBsYXlvdXQgJXMKAC5mdCAlcwoAYmFkIGxhYmVsIGZvcm1hdCAlcwoAaW4gcm91dGVzcGxpbmVzLCBlZGdlIGlzIGEgbG9vcCBhdCAlcwoAICAgICAgICU3ZCBub2RlcyAlN2QgZWRnZXMgJTd6dSBjb21wb25lbnRzICVzCgBpbiBsYWJlbCBvZiBlZGdlICVzICVzICVzCgAgIEVkZ2UgJXMgJXMgJXMKAG9ydGhvICVzICVzCgBwb2x5bGluZSAlcyAlcwoAc3BsaW5lICVzICVzCgByZWN0YW5nbGUgKCUuMGYsJS4wZikgKCUuMGYsJS4wZikgJXMgJXMKAGluIGNsdXN0ZXIgJXMKACVzIHdhcyBhbHJlYWR5IGluIGEgcmFua3NldCwgZGVsZXRlZCBmcm9tIGNsdXN0ZXIgJXMKACVzIC0+ICVzOiB0YWlsIG5vdCBpbnNpZGUgdGFpbCBjbHVzdGVyICVzCgAlcyAtPiAlczogaGVhZCBpcyBpbnNpZGUgdGFpbCBjbHVzdGVyICVzCgBoZWFkIGNsdXN0ZXIgJXMgaW5zaWRlIHRhaWwgY2x1c3RlciAlcwoAaGVhZCBub2RlICVzIGluc2lkZSB0YWlsIGNsdXN0ZXIgJXMKACVzIC0+ICVzOiBoZWFkIG5vdCBpbnNpZGUgaGVhZCBjbHVzdGVyICVzCgAlcyAtPiAlczogdGFpbCBpcyBpbnNpZGUgaGVhZCBjbHVzdGVyICVzCgB0YWlsIGNsdXN0ZXIgJXMgaW5zaWRlIGhlYWQgY2x1c3RlciAlcwoAdGFpbCBub2RlICVzIGluc2lkZSBoZWFkIGNsdXN0ZXIgJXMKAFVuaGFuZGxlZCBhZGp1c3Qgb3B0aW9uICVzCgByZXBvc2l0aW9uICVzCgBubyBwb3NpdGlvbiBmb3IgZWRnZSB3aXRoIHhsYWJlbCAlcwoAbm8gcG9zaXRpb24gZm9yIGVkZ2Ugd2l0aCB0YWlsIGxhYmVsICVzCgBubyBwb3NpdGlvbiBmb3IgZWRnZSB3aXRoIGxhYmVsICVzCgBubyBwb3NpdGlvbiBmb3IgZWRnZSB3aXRoIGhlYWQgbGFiZWwgJXMKAC8vKioqIGJlZ2luX2dyYXBoICVzCgBNYXguIGl0ZXJhdGlvbnMgKCVkKSByZWFjaGVkIG9uIGdyYXBoICVzCgBDb3VsZCBub3QgcGFyc2UgIl9iYWNrZ3JvdW5kIiBhdHRyaWJ1dGUgaW4gZ3JhcGggJXMKAGluIGxhYmVsIG9mIGdyYXBoICVzCgBDcmVhdGluZyBlZGdlcyB1c2luZyAlcwoAQWRqdXN0aW5nICVzIHVzaW5nICVzCgAlcyB3aGlsZSBvcGVuaW5nICVzCgBkZXJpdmUgZ3JhcGggX2RnXyVkIG9mICVzCgAgXSAgJXp1IHRydWUgJXMKAF0gICVkIHRydWUgJXMKACBdICAlenUgZmFsc2UgJXMKAF0gICVkIGZhbHNlICVzCgBtYWtlUG9seTogdW5rbm93biBzaGFwZSB0eXBlICVzCgBtYWtlQWRkUG9seTogdW5rbm93biBzaGFwZSB0eXBlICVzCgB1c2luZyAlcyBmb3IgdW5rbm93biBzaGFwZSAlcwoAICBvY3RyZWUgc2NoZW1lICVzCgBjYW4ndCBvcGVuIGxpYnJhcnkgZmlsZSAlcwoAY2FuJ3QgZmluZCBsaWJyYXJ5IGZpbGUgJXMKAEJvdW5kaW5nQm94IG5vdCBmb3VuZCBpbiBlcHNmIGZpbGUgJXMKAGNvdWxkbid0IG9wZW4gZXBzZiBmaWxlICVzCgBjb3VsZG4ndCByZWFkIGZyb20gZXBzZiBmaWxlICVzCgBpbiBub2RlICVzCgBzaGFwZWZpbGUgbm90IHNldCBvciBub3QgZm91bmQgZm9yIGVwc2Ygbm9kZSAlcwoAaW4gbGFiZWwgb2Ygbm9kZSAlcwoAZW5kICVzCgByYW5raW5nOiBmYWlsdXJlIHRvIGNyZWF0ZSBzdHJvbmcgY29uc3RyYWludCBlZGdlIGJldHdlZW4gbm9kZXMgJXMgYW5kICVzCgBvb3BzLCBpbnRlcm5hbCBlcnJvcjogdW5oYW5kbGVkIGNvbG9yIHR5cGU9JWQgJXMKACVkICVkICVkICVkICVkICVkICVkICVkICVkICUuMWYgJWQgJWQgJWQgJWQgJWQgJWQKICVkICVzCgByb290ID0gJXMKAC8vKioqIHRleHRzcGFuOiAlcywgZm9udHNpemUgPSAlLjNmLCBmb250bmFtZSA9ICVzCgB0cmllcyA9ICVkLCBtb2RlID0gJXMKAC8vKioqIGNvbW1lbnQ6ICVzCgBmb250bmFtZTogIiVzIiByZXNvbHZlZCB0bzogJXMKACUlJSVQYWdlT3JpZW50YXRpb246ICVzCgBkZWxhdW5heV90cmlhbmd1bGF0aW9uOiAlcwoAZGVsYXVuYXlfdHJpOiAlcwoAZ3ZwcmludGY6ICVzCgBuZXN0aW5nIG5vdCBhbGxvd2VkIGluIHN0eWxlOiAlcwoAdW5tYXRjaGVkICcpJyBpbiBzdHlsZTogJXMKAHVubWF0Y2hlZCAnKCcgaW4gc3R5bGU6ICVzCgAlJSUlVGl0bGU6ICVzCgAlcyBUaXRsZTogJXMKACMgVGl0bGU6ICVzCgAvLyoqKiBiZWdpbl9ub2RlOiAlcwoAcmVhbGxvYyBmYWlsZWQ6ICVzCgBsaWIvcGF0aHBsYW4vJXM6JWQ6ICVzCgBncmlkKCVkLCVkKTogJXMKAENvdWxkIG5vdCBvcGVuICIlcyIgZm9yIHdyaXRpbmcgOiAlcwoAc3RhcnQgcG9ydDogKCUuNWcsICUuNWcpLCB0YW5nZW50IGFuZ2xlOiAlLjVnLCAlcwoAZW5kIHBvcnQ6ICglLjVnLCAlLjVnKSwgdGFuZ2VudCBhbmdsZTogJS41ZywgJXMKACBbJXp1XSAlcCBzZXQgJWQgKCUuMDJmLCUuMDJmKSAoJS4wMmYsJS4wMmYpICVzCgAlJSAlcwoAIyAlcwoAICBtb2RlICAgJXMKAGNvbmp1Z2F0ZV9ncmFkaWVudDogdW5leHBlY3RlZCBsZW5ndGggMCB2ZWN0b3IKACVzIHRvIGNoYW5nZSBkcmF3aW5nIHNpemUsIG11bHRpcGx5IHRoZSB3aWR0aCBhbmQgaGVpZ2h0IG9uIHRoZSAuUFMgbGluZSBhYm92ZSBhbmQgdGhlIG51bWJlciBvbiB0aGUgdHdvIGxpbmVzIGJlbG93IChyb3VuZGVkIHRvIHRoZSBuZWFyZXN0IGludGVnZXIpIGJ5IGEgc2NhbGUgZmFjdG9yCgBhZGRfc2VnbWVudDogZXJyb3IKACUuNWcgJS41ZyAlLjVnICVzY29sb3IKADAgMCAwIGVkZ2Vjb2xvcgoAMC44IDAuOCAwLjggc2V0cmdiY29sb3IKADAgMCAxIHNldHJnYmNvbG9yCgAxIDAgMCBzZXRyZ2Jjb2xvcgoAMCAwIDAgc2V0cmdiY29sb3IKACVkICVkIHNldGxheWVyCgAvLyoqKiBlbmRfbGF5ZXIKAFVURi04IGlucHV0IHVzZXMgbm9uLUxhdGluMSBjaGFyYWN0ZXJzIHdoaWNoIGNhbm5vdCBiZSBoYW5kbGVkIGJ5IHRoaXMgUG9zdFNjcmlwdCBkcml2ZXIKAExldHRlcgoALy8qKiogYmVnaW5fY2x1c3RlcgoALy8qKiogZW5kX2NsdXN0ZXIKAHJlbW92aW5nIGVtcHR5IGNsdXN0ZXIKAENlbnRlcgoAV2FybmluZzogbm8gdmFsdWUgZm9yIHdpZHRoIG9mIG5vbi1BU0NJSSBjaGFyYWN0ZXIgJXUuIEZhbGxpbmcgYmFjayB0byB3aWR0aCBvZiBzcGFjZSBjaGFyYWN0ZXIKAGJhc2UgcmVmZXJlcgoAJSVQYWdlVHJhaWxlcgoAJSVUcmFpbGVyCgAvLyoqKiBiZXppZXIKACIlcyIgd2FzIG5vdCBmb3VuZCBhcyBhIGZpbGUgb3IgYXMgYSBzaGFwZSBsaWJyYXJ5IG1lbWJlcgoAc3RvcAoAIGN1cnZldG8KAG5ld3BhdGggJS4wZiAlLjBmIG1vdmV0bwoAJS4wZiAlLjBmIGxpbmV0bwoAIGxheW91dD1uZWF0bwoAbm9kZSAlcyBpbiBncmFwaCAlcyBoYXMgbm8gcG9zaXRpb24KACVzIG1heHBzaHQgYW5kIG1heHBzd2lkIGhhdmUgbm8gbWVhbmluZyBpbiBEV0IgMi4wLCBzZXQgcGFnZSBib3VuZGFyaWVzIGluIGdwaWMgYW5kIGluIDEwdGggRWRpdGlvbgoAJXMgYXJyb3doZWFkIGhhcyBubyBtZWFuaW5nIGluIERXQiAyLCBhcnJvd2hlYWQgPSA3IG1ha2VzIGZpbGxlZCBhcnJvd2hlYWRzIGluIGdwaWMgYW5kIGluIDEwdGggRWRpdGlvbgoAJXMgYXJyb3doZWFkIGlzIHVuZGVmaW5lZCBpbiBEV0IgMiwgaW5pdGlhbGx5IDEgaW4gZ3BpYywgMiBpbiAxMHRoIEVkaXRpb24KAG1ham9yaXphdGlvbgoALy8qKiogcG9seWdvbgoAb3ZlcmZsb3cgd2hlbiBjb21wdXRpbmcgZWRnZSB3ZWlnaHQgc3VtCgBzZmRwIG9ubHkgc3VwcG9ydHMgc3RhcnQ9cmFuZG9tCgBub2RlIHBvc2l0aW9ucyBhcmUgaWdub3JlZCB1bmxlc3Mgc3RhcnQ9cmFuZG9tCgBjbG9zZXBhdGggZmlsbAoAIGVsbGlwc2VfcGF0aCBmaWxsCgAgICUuMGYgJS4wZiBjZWxsCgAlZiAlZiAlZiAlZiBjZWxsCgBncmFwaCAlcyBpcyBkaXNjb25uZWN0ZWQuIEhlbmNlLCB0aGUgY2lyY3VpdCBtb2RlbAoAZ3JhcGggaXMgZGlzY29ubmVjdGVkLiBIZW5jZSwgdGhlIGNpcmN1aXQgbW9kZWwKAGVkZ2VzIGluIGdyYXBoICVzIGhhdmUgbm8gbGVuIGF0dHJpYnV0ZS4gSGVuY2UsIHRoZSBtZHMgbW9kZWwKAGNpcmN1aXQgbW9kZWwgbm90IHlldCBzdXBwb3J0ZWQgaW4gR21vZGU9c2dkLCByZXZlcnRpbmcgdG8gc2hvcnRwYXRoIG1vZGVsCgBtZHMgbW9kZWwgbm90IHlldCBzdXBwb3J0ZWQgaW4gR21vZGU9c2dkLCByZXZlcnRpbmcgdG8gc2hvcnRwYXRoIG1vZGVsCgBub2RlICclcycsIGdyYXBoICclcycgc2l6ZSB0b28gc21hbGwgZm9yIGxhYmVsCgAlcyBEV0IgMiBkb2Vzbid0IHVzZSBmaWxsIGFuZCBkb2Vzbid0IGRlZmluZSBmaWxsdmFsCgBbIHtDYXRhbG9nfSA8PCAvVVJJIDw8IC9CYXNlICVzID4+ID4+Ci9QVVQgcGRmbWFyawoAWyAvQ3JvcEJveCBbJWQgJWQgJWQgJWRdIC9QQUdFUyBwZGZtYXJrCgAgIC9Cb3JkZXIgWyAwIDAgMCBdCiAgL0FjdGlvbiA8PCAvU3VidHlwZSAvVVJJIC9VUkkgJXMgPj4KICAvU3VidHlwZSAvTGluawovQU5OIHBkZm1hcmsKAHRyb3VibGUgaW4gaW5pdF9yYW5rCgBsaW5ldGhpY2sgPSAwOyBvbGRsaW5ldGhpY2sgPSBsaW5ldGhpY2sKACBzZXRsaW5ld2lkdGgKAGdzYXZlCiVkICVkICVkICVkIGJveHByaW0gY2xpcCBuZXdwYXRoCgBnc2F2ZSAlZyAlZyB0cmFuc2xhdGUgbmV3cGF0aAoALy8qKiogZW5kX2dyYXBoCgBsYXlvdXQgYXR0cmlidXRlIGlzIGludmFsaWQgZXhjZXB0IG9uIHRoZSByb290IGdyYXBoCgBpbiBjaGVja3BhdGgsIGJveGVzICV6dSBhbmQgJXp1IGRvbid0IHRvdWNoCgBtZXJnZV9vbmV3YXkgZ2xpdGNoCgAlcyBkb24ndCBjaGFuZ2UgYW55dGhpbmcgYmVsb3cgdGhpcyBsaW5lIGluIHRoaXMgZHJhd2luZwoATm9kZSBub3QgYWRqYWNlbnQgdG8gY2VsbCAtLSBBYm9ydGluZwoAaW5jb21wYXJhYmxlIHNlZ21lbnRzICEhIC0tIEFib3J0aW5nCgBBbHRlcm5hdGl2ZWx5LCBjb25zaWRlciBydW5uaW5nIG5lYXRvIHVzaW5nIC1HcGFjaz10cnVlIG9yIGRlY29tcG9zaW5nCgBsYWJlbF9zY2hlbWUgPSAlZCA+IDQgOiBpZ25vcmluZwoAZ3ZyZW5kZXJfc2V0X3N0eWxlOiB1bnN1cHBvcnRlZCBzdHlsZSAlcyAtIGlnbm9yaW5nCgBBcnJvdyB0eXBlICIlcyIgdW5rbm93biAtIGlnbm9yaW5nCgBmZHAgZG9lcyBub3Qgc3VwcG9ydCBzdGFydD1zZWxmIC0gaWdub3JpbmcKACVzIGF0dHJpYnV0ZSB2YWx1ZSBtdXN0IGJlIDEgb3IgMiAtIGlnbm9yaW5nCgBNb3JlIHRoYW4gMiBjb2xvcnMgc3BlY2lmaWVkIGZvciBhIGdyYWRpZW50IC0gaWdub3JpbmcgcmVtYWluaW5nCgBhcyByZXF1aXJlZCBieSB0aGUgLW4gZmxhZwoAYmJbJXNdICUuNWcgJS41ZyAlLjVnICUuNWcKAC9wYXRoYm94IHsKICAgIC9ZIGV4Y2ggJS41ZyBzdWIgZGVmCiAgICAvWCBleGNoICUuNWcgc3ViIGRlZgogICAgL3kgZXhjaCAlLjVnIHN1YiBkZWYKICAgIC94IGV4Y2ggJS41ZyBzdWIgZGVmCiAgICBuZXdwYXRoIHggeSBtb3ZldG8KICAgIFggeSBsaW5ldG8KICAgIFggWSBsaW5ldG8KICAgIHggWSBsaW5ldG8KICAgIGNsb3NlcGF0aCBzdHJva2UKIH0gZGVmCi9kYmdzdGFydCB7IGdzYXZlICUuNWcgJS41ZyB0cmFuc2xhdGUgfSBkZWYKL2Fycm93bGVuZ3RoIDEwIGRlZgovYXJyb3d3aWR0aCBhcnJvd2xlbmd0aCAyIGRpdiBkZWYKL2Fycm93aGVhZCB7CiAgICBnc2F2ZQogICAgcm90YXRlCiAgICBjdXJyZW50cG9pbnQKICAgIG5ld3BhdGgKICAgIG1vdmV0bwogICAgYXJyb3dsZW5ndGggYXJyb3d3aWR0aCAyIGRpdiBybGluZXRvCiAgICAwIGFycm93d2lkdGggbmVnIHJsaW5ldG8KICAgIGNsb3NlcGF0aCBmaWxsCiAgICBncmVzdG9yZQp9IGJpbmQgZGVmCi9tYWtlYXJyb3cgewogICAgY3VycmVudHBvaW50IGV4Y2ggcG9wIHN1YiBleGNoIGN1cnJlbnRwb2ludCBwb3Agc3ViIGF0YW4KICAgIGFycm93aGVhZAp9IGJpbmQgZGVmCi9wb2ludCB7ICAgIG5ld3BhdGggICAgMiAwIDM2MCBhcmMgZmlsbH0gZGVmL21ha2V2ZWMgewogICAgL1kgZXhjaCBkZWYKICAgIC9YIGV4Y2ggZGVmCiAgICAveSBleGNoIGRlZgogICAgL3ggZXhjaCBkZWYKICAgIG5ld3BhdGggeCB5IG1vdmV0bwogICAgWCBZIGxpbmV0byBzdHJva2UK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dGggRWRpdGlvbiBkXChlJ3RlbnRlCgByZXNldCAlcyBzZXQgdG8ga25vd24gc3RhdGUKACVnICVnIHNldF9zY2FsZSAlZCByb3RhdGUgJWcgJWcgdHJhbnNsYXRlCgAlZiAlZiB0cmFuc2xhdGUKACVkICVkIHRyYW5zbGF0ZQoALy8qKiogZWxsaXBzZQoAVW5yZWNvZ25pemVkIG92ZXJsYXAgdmFsdWUgIiVzIiAtIHVzaW5nIGZhbHNlCgBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsdXJlCgAlczogdnNucHJpbnRmIGZhaWx1cmUKAGVuZHBhZ2UKc2hvd3BhZ2UKZ3Jlc3RvcmUKAGVuZApyZXN0b3JlCgBsYXlvdXQgd2FzIG5vdCBkb25lCgBMYXlvdXQgd2FzIG5vdCBkb25lCgAvLyoqKiBwb2x5bGluZQoAdHJ5aW5nIHRvIGRlbGV0ZSBhIG5vbi1saW5lCgAjIGVuZCBvZiBGSUcgZmlsZQoAU2luZ2xlCgByZW5kZXJlciBmb3IgJXMgaXMgdW5hdmFpbGFibGUKAGR5bmFtaWMgbG9hZGluZyBub3QgYXZhaWxhYmxlCgAlLjBmICUuMGYgbGluZXRvIHN0cm9rZQoAY2xvc2VwYXRoIHN0cm9rZQoAIGVsbGlwc2VfcGF0aCBzdHJva2UKAC8vKioqIGJlZ2luX2VkZ2UKAC8vKioqIGVuZF9lZGdlCgBsb3N0ICVzICVzIGVkZ2UKAG92ZXJmbG93IHdoZW4gY2FsY3VsYXRpbmcgdmlydHVhbCB3ZWlnaHQgb2YgZWRnZQoAYWRkX3RyZWVfZWRnZTogbWlzc2luZyB0cmVlIGVkZ2UKAGluIHJvdXRlc3BsaW5lcywgY2Fubm90IGZpbmQgTk9STUFMIGVkZ2UKAHNob3dwYWdlCgAlZCAlZCAlZCBiZWdpbnBhZ2UKAC8vKioqIGJlZ2luX3BhZ2UKAC8vKioqIGVuZF9wYWdlCgBGaWxlbmFtZSAiJXMiIGlzIHVuc2FmZQoAbGFiZWw6IGFyZWEgdG9vIGxhcmdlIGZvciBydHJlZQoALy8qKiogZW5kX25vZGUKAFVzaW5nIGRlZmF1bHQgY2FsY3VsYXRpb24gZm9yIHJvb3Qgbm9kZQoAY29udGFpbl9ub2RlcyBjbHVzdCAlcyByYW5rICVkIG1pc3Npbmcgbm9kZQoAJWYgJWYgJWYgJWYgbm9kZQoAPDwgL1BhZ2VTaXplIFslZCAlZF0gPj4gc2V0cGFnZWRldmljZQoAaW4gY2hlY2twYXRoLCBib3ggJXp1IGhhcyBMTCBjb29yZCA+IFVSIGNvb3JkCgBpbiBjaGVja3BhdGgsIGJveCAwIGhhcyBMTCBjb29yZCA+IFVSIGNvb3JkCgBjbHVzdGVyIG5hbWVkICVzIG5vdCBmb3VuZAoAbm9kZSAlcywgcG9ydCAlcyB1bnJlY29nbml6ZWQKACVzJXMgdW5zdXBwb3J0ZWQKAGNsdXN0ZXIgY3ljbGUgJXMgLS0gJXMgbm90IHN1cHBvcnRlZAoAJXMgLT4gJXM6IHNwbGluZSBzaXplID4gMSBub3Qgc3VwcG9ydGVkCgBsYXlvdXQgYWJvcnRlZAoAcGFnZWRpcj0lcyBpZ25vcmVkCgBUd28gY2x1c3RlcnMgbmFtZWQgJXMgLSB0aGUgc2Vjb25kIHdpbGwgYmUgaWdub3JlZAoASWxsZWdhbCBhdHRyaWJ1dGUgJXMgaW4gJXMgLSBpZ25vcmVkCgBVbmtub3duIHZhbHVlICVzIGZvciBhdHRyaWJ1dGUgIm1vZGVsIiBpbiBncmFwaCAlcyAtIGlnbm9yZWQKAElsbGVnYWwgdmFsdWUgJXMgZm9yIGF0dHJpYnV0ZSAibW9kZSIgaW4gZ3JhcGggJXMgLSBpZ25vcmVkCgBzdGFydD0wIG5vdCBzdXBwb3J0ZWQgd2l0aCBtb2RlPXNlbGYgLSBpZ25vcmVkCgBPdmVybGFwIHZhbHVlICIlcyIgdW5zdXBwb3J0ZWQgLSBpZ25vcmVkCgBVbmtub3duIHZhbHVlICVzIGZvciBST1dTIC0gaWdub3JlZAoAVW5rbm93biB2YWx1ZSAlcyBmb3IgQ09MVU1OUyAtIGlnbm9yZWQKAElsbGVnYWwgdmFsdWUgJXMgZm9yIFZBTElHTiAtIGlnbm9yZWQKAElsbGVnYWwgdmFsdWUgJXMgZm9yIEFMSUdOIC0gaWdub3JlZAoASWxsZWdhbCB2YWx1ZSAlcyBmb3IgRklYRURTSVpFIC0gaWdub3JlZAoASWxsZWdhbCB2YWx1ZSAlLipzIGZvciBTVFlMRSAtIGlnbm9yZWQKAElsbGVnYWwgdmFsdWUgJXMgZm9yIEJBTElHTiBpbiBURCAtIGlnbm9yZWQKAElsbGVnYWwgdmFsdWUgJXMgZm9yIEFMSUdOIGluIFREIC0gaWdub3JlZAoAUk9XU1BBTiB2YWx1ZSBjYW5ub3QgYmUgMCAtIGlnbm9yZWQKAENPTFNQQU4gdmFsdWUgY2Fubm90IGJlIDAgLSBpZ25vcmVkCgBub2RlICVzLCBwb3J0ICVzLCB1bnJlY29nbml6ZWQgY29tcGFzcyBwb2ludCAnJXMnIC0gaWdub3JlZAoAVW5rbm93biAic3BsaW5lcyIgdmFsdWU6ICIlcyIgLSBpZ25vcmVkCgBpbiByb3V0ZXNwbGluZXMsIFBzaG9ydGVzdHBhdGggZmFpbGVkCgBpbiByb3V0ZXNwbGluZXMsIFByb3V0ZXNwbGluZSBmYWlsZWQKACMgcGx1Z2luIGxvYWRpbmcgb2YgZGVwZW5kZW5jeSAiJS4qcyIgZmFpbGVkCgAlczolZDogY2xhaW1lZCB1bnJlYWNoYWJsZSBjb2RlIHdhcyByZWFjaGVkCgAjIHVuc3VjY2Vzc2Z1bCBwbHVnaW4gbG9hZAoAJS41ZyAlLjVnIHRyYW5zbGF0ZSBuZXdwYXRoIHVzZXJfc2hhcGVfJWQKAG5zaXplc2NhbGU9JWYsaXRlcmF0aW9ucz0lZAoAY3RybC0+b3ZlcmxhcD0lZAoAJXMgJWQgbm9kZXMgJWQgZWRnZXMgbWF4aXRlcj0lZCBiYWxhbmNlPSVkCgAvLyoqKiBiZWdpbl9sYXllcjogJXMsICVkLyVkCgBkZWdlbmVyYXRlIGNvbmNlbnRyYXRlZCByYW5rICVzLCVkCgBtaW5jcm9zczogcGFzcyAlZCBpdGVyICVkIHRyeWluZyAlZCBjdXJfY3Jvc3MgJWQgYmVzdF9jcm9zcyAlZAoAICBtYXggbGV2ZWxzICVkCgAJJXMgJWQKACAgQmFybmVzLUh1dHQgY29uc3RhbnQgJS4wM2YgdG9sZXJhbmNlICAlLjAzZiBtYXhpdGVyICVkCgBndndyaXRlX25vX3ogcHJvYmxlbSAlZAoAICBxdWFkdHJlZSBzaXplICVkIG1heF9sZXZlbCAlZAoAcmVidWlsZF92bGlzdHM6IGxlYWQgaXMgbnVsbCBm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eS4KAE5vIGxpYnogc3VwcG9ydC4KAHR3b3BpOiB1c2Ugb2Ygd2VpZ2h0PTAgY3JlYXRlcyBkaXNjb25uZWN0ZWQgY29tcG9uZW50LgoAdGhlIGdyYXBoIGludG8gY29ubmVjdGVkIGNvbXBvbmVudHMuCgBPcnRob2dvbmFsIGVkZ2VzIGRvIG5vdCBjdXJyZW50bHkgaGFuZGxlIGVkZ2UgbGFiZWxzLiBUcnkgdXNpbmcgeGxhYmVscy4KAGd2UmVuZGVySm9icyAlczogJS4yZiBzZWNzLgoAbWluY3Jvc3MgJXM6ICVkIGNyb3NzaW5ncywgJS4yZiBzZWNzLgoAJXMgaXMgbm90IGEga25vd24gY29sb3IuCgBpcyBpbmFwcHJvcHJpYXRlLiBSZXZlcnRpbmcgdG8gdGhlIHNob3J0ZXN0IHBhdGggbW9kZWwuCgBpcyB1bmRlZmluZWQuIFJldmVydGluZyB0byB0aGUgc2hvcnRlc3QgcGF0aCBtb2RlbC4KAFVuYWJsZSB0byByZWNsYWltIGJveCBzcGFjZSBpbiBzcGxpbmUgcm91dGluZyBmb3IgZWRnZSAiJXMiIC0+ICIlcyIuIFNvbWV0aGluZyBpcyBwcm9iYWJseSBzZXJpb3VzbHkgd3JvbmcuCgBFcnJvciBkdXJpbmcgY29udmVyc2lvbiB0byAiVVRGLTgiLiBRdWl0aW5nLgoAb3JkZXJpbmcgJyVzJyBub3QgcmVjb2duaXplZC4KAGdyYWRpZW50IHBlbiBjb2xvcnMgbm90IHlldCBzdXBwb3J0ZWQuCgAgIGluaXRDTWFqVlBTQyBkb25lOiAlZCBnbG9iYWwgY29uc3RyYWludHMgZ2VuZXJhdGVkLgoAVGhlIGNoYXJhY3RlciAnJWMnIGFwcGVhcnMgaW4gYm90aCB0aGUgbGF5ZXJzZXAgYW5kIGxheWVybGlzdHNlcCBhdHRyaWJ1dGVzIC0gbGF5ZXJsaXN0c2VwIGlnbm9yZWQuCgB0aGUgYXNwZWN0IGF0dHJpYnV0ZSBoYXMgYmVlbiBkaXNhYmxlZCBkdWUgdG8gaW1wbGVtZW50YXRpb24gZmxhd3MgLSBhdHRyaWJ1dGUgaWdub3JlZC4KAFRoZSBsYXllcnNlbGVjdCBhdHRyaWJ1dGUgIiVzIiBkb2Vz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YXRlbmQpCgAlJVBhZ2VzOiAoYXRlbmQpCgBleHBhdDogRW50aXRpZXMoJXApOiBDb3VudCAlOXUsIGRlcHRoICUydS8lMnUgJSpzJXMlczsgJXMgbGVuZ3RoICVkICh4bWxwYXJzZS5jOiVkKQoAY2FudmFzIHNpemUgKCVkLCVkKSBleGNlZWRzIFBERiBsaW1pdCAoJWQpCgkoc3VnZ2VzdCBzZXR0aW5nIGEgYm91bmRpbmcgYm94IHNpemUsIHNlZSBkb3QoMSkpCgBlcnJvciBpbiBjb2xvcnhsYXRlKCkKAHRydW5jYXRpbmcgc3R5bGUgJyVzJwoASWxsZWdhbCB2YWx1ZSBpbiAiJXMiIGNvbG9yIGF0dHJpYnV0ZTsgZmxvYXQgZXhwZWN0ZWQgYWZ0ZXIgJzsnCgBkZWZpbmUgYXR0cnMwICUlICUlOyBkZWZpbmUgdW5maWxsZWQgJSUgJSU7IGRlZmluZSByb3VuZGVkICUlICUlOyBkZWZpbmUgZGlhZ29uYWxzICUlICUlCgA8c3ZnIHdpZHRoPSIlZHB0IiBoZWlnaHQ9IiVkcHQiCgAjIGRlcGVuZGVuY2llcyAiJS4qcyIgZGlkIG5vdCBtYXRjaCAiJS4qcyIKACMgdHlwZSAiJS4qcyIgZGlkIG5vdCBtYXRjaCAiJS4qcyIKACRjIGNyZWF0ZSBpbWFnZSAlLjJmICUuMmYgLWltYWdlICJwaG90b18lcyIKAE5vIG9yIGltcHJvcGVyIGltYWdlIGZpbGU9IiVzIgoAZmlsZSBsb2FkaW5nIGlzIGRpc2FibGVkIGJlY2F1c2UgdGhlIGVudmlyb25tZW50IGNvbnRhaW5zIFNFUlZFUl9OQU1FPSIlcyIKAENvdWxkIG5vdCBwYXJzZSB4ZG90ICIlcyIKAE5vIGxvYWRpbWFnZSBwbHVnaW4gZm9yICIlcyIKACBbJXp1XSAoJS4wMmYsJS4wMmYpICglLjAyZiwlLjAyZikgJXAgIiVzIgoAZm9udG5hbWU6IHVuYWJsZSB0byByZXNvbHZlICIlcyIKAER1cGxpY2F0ZSBjbHVzdGVyIG5hbWUgIiVzIgoAdW5yZWNvZ25pemVkIGFwaSBuYW1lICIlcyIKAGltYWdlIGNyZWF0ZSBwaG90byAicGhvdG9fJXMiIC1maWxl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AP7h4+MaHP8AQnYAAPX/sbEAJv8AQbsAACoy////zP8AKqwAACJf///toP8AIp4AAB6I/v7Zdv8AeJEAABiy/v6yTP8ARIYAABHC/f2NPP8AIX8AAAfU/PxOKv8AZnkAAP7h4+MaHP8AAXUAAPb/vb0AJv8A8HEAAPL/gIAAJv8AJkkAAJMP//D4//8AikoAABgj+vrr1/8A17cAABck///v2/8AZ6kAABck7u7fzP8AcJsAABckzc3AsP8Av44AABgii4uDeP8Ab2EAAH///wD///8AMU0AAHGA/3//1P8AHbgAAHGA/3//1P8ArakAAHGA7nbuxv8AtpsAAHGAzWbNqv8ADI8AAHGAi0WLdP8AIkwAAH8P//D///8AFrgAAH8P//D///8ApqkAAH8P7uDu7v8Ar5sAAH8OzcHNzf8A/o4AAH8Oi4OLi/8A/U8AACoa9fX13P8ADUcAABc6///kxP8AX7cAABc6///kxP8A76gAABc67u7Vt/8A+JoAABY6zc23nv8AR44AABc6i4t9a/8ADzwAAAAAAAAAAP8AtVMAABkx///rzf8ANUkAAKr//wAA//8AxLcAAKr//wAA//8AVKkAAKr/7gAA7v8AXZsAAKr/zQAAzf8ArI4AAKr/iwAAi/8AEhEAAMDO4oor4v8AdDEAAAC+paUqKv8AYLYAAAC///9AQP8ADKgAAAC/7u47O/8AHZoAAAC/zc0zM/8AbI0AAAC+i4sjI/8AL1MAABdj3t64h/8AfLgAABdk///Tm/8A+6kAABdj7u7Fkf8ABJwAABdjzc2qff8AWo8AABdji4tzVf8AO0gAAIBnoF+eoP8AjbcAAINn/5j1//8AHakAAINm7o7l7v8AJpsAAINnzXrFzf8AdY4AAINmi1OGi/8ALksAAD///3//AP8A8LcAAD///3//AP8AgKkAAD//7nbuAP8AiZsAAD//zWbNAP8A2I4AAD//i0WLAP8AC0sAABHa0tJpHv8A5bcAABHb//9/JP8AdakAABHb7u52If8AfpsAABHazc1mHf8AzY4AABHci4tFE/8ACToAAAuv//9/UP8A77YAAAep//9yVv8AjKgAAAap7u5qUP8AnZoAAAapzc1bRf8A7I0AAAaoi4s+L/8ASkgAAJqT7WSV7f8AujsAACEi///43P8AFLcAACEi///43P8AsagA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ABtEzc26lv8AWY0AABtDi4t+Zv8AnEoAAAAA//////8Awk8AAAAA9fX19f8AnwgAAAAAvr6+vv8AxTUAAFX//wD/AP8A1AcAAAAAvr6+vv8AFjIAAO+5sLAwYP8Azk4AAMTd8KAg8P8AqgoAACr/////AP8AKLYAACr/////AP8A0KcAACr/7u7uAP8A85kAACr/zc3NAP8AR40AACr/i4uLAP8AsTQAADjAzZrNMv8ADgAAAGxucnNvbGlkAABzZXRsaW5ld2lkdGgAMQAAAACsdwAA6MQAAA2NAAAIAK7/0QAKAK7/rv8LAK7/rv+u/67/rv+u/67/rv8FANEArv/RANEA0QDRANEA0QDRANEArv/7/67/DgDs/67/rv+u/67/0QDRANEA0QDRAA0AJQAMAEIAEABQABMAbQB7ABQAmAAPAKYAwwCu/67/rv+u/67/rv+u/67/rv+u/67/rv+u/67/rv+u/67/rv+u/67/rv+u/67/rv8XAK7/dwCu/wcALgCu/yYArv8XABEAIwCu/w0Arv+u/67/rv86AK7/rv81AK7/rv+u/ygArv8HAK7/OwBFAK7/SACu/67/rv+u/67/AEGx/AYLwQYCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoAAAAAAAAAAACAgICAgIQDFkBAB9QCAMHEhMUVxYXCAtpDB8KBQwOKRErDy0QLzAgMgY0NRscHR4LDCEiIyQlJicoDBgZFwQKGxwaICoKISIjJCUmJygMCg5TCixYMVhYWFhYWAwbHA8uWDMhIiMkJSYnKBsc/1P//yEiIyQlJicoDP//Bf///wkU//////8MGxz/EBUWISIjJCUmJygbHP////8hIiMkJSYnKAz/EhMUERYX////////DBsc////EiEiIyQlJicoGxz/////ISIjJCUmJygM////////E////////wwbHP////8hIiMkJSYnKBsc/////yEiIyQlJicoEhMUFRYXGBn///////////8jJCUmJxsSExQWFyI2aAEfOFYhIAIbGxteGxs3OXA20sJPBDwiRyI/IkQiIlgiZSIiBQZfYDkEBwgJCgsMDQ4EZmddam0FBm9YO3EHCAkKCwwNDgRyPFtzPmFGGxITFBYXBAUGP0FiSQcICQoLDA0OBQYAXAAABwgJCgsMDQ4EAABPAAAAU0IAAAAAAAQFBgBEVFUHCAkKCwwNDgUGAAAAAAcICQoLDA0OBAAqLC5HMTMAAAAAAAAEBQYAAABKBwgJCgsMDQ4FBgAAAAAHCAkKCwwNDgQAAAAAAABMAAAAAAAABAUGAAAAAAcICQoLDA0OBQYAAAAABwgJCgsMDQ4pKy0vMDI0NQBB+4IHCy4pKy0wMgAELwAkIwASFBYaHB4gGAAFBy8vLwAvLwAACQgoAAABIgIGAAAAAAAIAEG2gwcLPiUDJhMKKRULKhcOLRkRGwwrHQ0sHw8hEAAzADAAL0MAMQAvADUuJ0IyQQA6OAA8NEUANgBAAAA/AEQ3Ozk9AEGBhAcLRQIDAwEBAgEBAQMDAwMDAwMDAQEBAQEBAQEBAQEBAQEBAQIBAQIABgEDAwMDAwEAAQIDAAQBAgMABAAEAAQAAwIBAgECAQBB0YQHC0UpKioqKywsLS0tLS0tLS0tLS4vMDEyMzQ1Njc4OTo7PD0+Pj8/QUBCQkJCQkJDQ0REREZFR0dHSUhKSEtITEhNTU5OT08AQaCFBwuNAa7/rv/8/+gA9v///xoAAAAnAAEAMgCu/67/AgAkAAMALwCu/67/rv+u/67//v+UAK7/CQAbAK7/vP+u/67/r/+u/67/rv+u/67/rv+u/wAA/wMPEBEjOiQ9JUAVQyZFJ0gYSxlNGigcTh0eUFFSWVpsa25jZFdpAEgAAAAoAAAAGAAAADgAAAAYAAAACABBxoYHCwnwvwAAAAAAAAEAQdiGBwsNaW52aXMAAGZpbGxlZABB8IYHC7MCmhsAAKBSAAA7NwAAnwsAAAwAAAAEAAAABgAAAAIAAAADAAAAAQAAAAkAAAAIAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABXAAAAWAAAALynAgBBrokHC4UIoED/////////////////////////////////////////////////////////////////////////////////////AAKqAkQDAAQABKoGOQZxAaoCqgIABIMEAAKqAgACOQIABAAEAAQABAAEAAQABAAEAAQABDkCOQKDBIMEgwSNA14HxwVWBVYFxwXjBHMExwXHBaoCHQPHBeMEHQfHBccFcwTHBVYFcwTjBMcFxwWNB8cFxwXjBKoCOQKqAsEDAASqAo0DAASNAwAEjQOqAgAEAAQ5AjkCAAQ5AjkGAAQABAAEAASqAh0DOQIABAAExwUABAAEjQPXA5oB1wNUBP///////////////////////////////////////////////////////////////////////////////////////wACqgJxBAAEAAQACKoGOQKqAqoCAASPBAACqgIAAjkCAAQABAAEAAQABAAEAAQABAAEAASqAqoCjwSPBI8EAARxB8cFVgXHBccFVgXjBDkGOQYdAwAEOQZWBY0HxwU5BuMEOQbHBXMEVgXHBccFAAjHBccFVgWqAjkCqgKmBAAEqgIABHMEjQNzBI0DqgIABHMEOQKqAnMEOQKqBnMEAARzBHMEjQMdA6oCcwQABMcFAAQABI0DJwPDAScDKQT///////////////////////////////////////////////////////////////////////////////////////8AAqoCXAMABAAEqgY5BrYBqgKqAgAEZgUAAqoCAAI5AgAEAAQABAAEAAQABAAEAAQABAAEqgKqAmYFZgVmBQAEXAfjBOMEVgXHBeME4wTHBccFqgKNA1YFcwSqBlYFxwXjBMcF4wQABHMExwXjBKoG4wRzBHMEHQM5Ah0DYAMABKoCAAQABI0DAASNAzkCAAQABDkCOQKNAzkCxwUABAAEAAQABB0DHQM5AgAEjQNWBY0DjQMdAzMDMwIzA1QE////////////////////////////////////////////////////////////////////////////////////////AAIdA3EEAAQABKoGOQY5AqoCqgIABI8EAAKqAgACOQIABAAEAAQABAAEAAQABAAEAAQABKoCqgKPBI8EjwQABKgGVgVWBVYFxwVWBVYFxwU5Bh0DAARWBeMEHQfHBccF4wTHBVYFcwTjBMcFVgUdB1YF4wTjBKoCOQKqAo8EAASqAgAEAASNAwAEjQOqAgAEcwQ5AjkCAAQ5AjkGcwQABAAEAAQdAx0DOQJzBI0DVgUABI0DHQPJAsMByQKPBP//5KcCAEG+kQcLhQigQP////////////////////////////////////////////////////////////////////////////////////85AjkC1wJzBHMEHQdWBYcBqgKqAh0DrAQ5AqoCOQI5AnMEcwRzBHMEcwRzBHMEcwRzBHMEOQI5AqwErASsBHMEHwhWBVYFxwXHBVYF4wQ5BscFOQIABFYFcwSqBscFOQZWBTkGxwVWBeMExwVWBY0HVgVWBeMEOQI5AjkCwQNzBKoCcwRzBAAEcwRzBDkCcwRzBMcBxwEABMcBqgZzBHMEcwRzBKoCAAQ5AnMEAATHBQAEAAQABKwCFAKsAqwE////////////////////////////////////////////////////////////////////////////////////////OQKqAssDcwRzBB0HxwXnAaoCqgIdA6wEOQKqAjkCOQJzBHMEcwRzBHMEcwRzBHMEcwRzBKoCqgKsBKwErATjBM0HxwXHBccFxwVWBeMEOQbHBTkCcwTHBeMEqgbHBTkGVgU5BscFVgXjBMcFVgWNB1YFVgXjBKoCOQKqAqwEcwSqAnME4wRzBOMEcwSqAuME4wQ5AjkCcwQ5Ah0H4wTjBOME4wQdA3MEqgLjBHMEOQZzBHMEAAQdAz0CHQOsBP///////////////////////////////////////////////////////////////////////////////////////zkCOQLXAnMEcwQdB1YFhwGqAqoCHQOsBDkCqgI5AjkCcwRzBHMEcwRzBHMEcwRzBHMEcwQ5AjkCrASsBKwEcwQfCFYFVgXHBccFVgXjBDkGxwU5AgAEVgVzBKoGxwU5BlYFOQbHBVYF4wTHBVYFjQdWBVYF4wQ5AjkCOQLBA3MEqgJzBHMEAARzBHMEOQJzBHMExwHHAQAExwGqBnMEcwRzBHMEqgIABDkCcwQABMcFAAQABAAErAIUAqwCrAT///////////////////////////////////////////////////////////////////////////////////////85AqoCywNzBHMEHQfHBecBqgKqAh0DrAQ5AqoCOQI5AnMEcwRzBHMEcwRzBHMEcwRzBHMEqgKqAqwErASsBOMEzQfHBccFxwXHBVYF4wQ5BscFOQJzBMcF4wSqBscFOQZWBTkGxwVWBeMExwVWBY0HVgVWBeMEqgI5AqoCrARzBKoCcwTjBHME4wRzBKoC4wTjBDkCOQJzBDkCHQfjBOME4wTjBB0DcwSqAuMEcwQ5BnMEcwQABB0DPQIdA6wE//8YqAIAQc6ZBwuFCKBA/////////////////////////////////////////////////////////////////////////////////////80EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQT////////////////////////////////////////////////////////////////////////////////////////NBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0E////////////////////////////////////////////////////////////////////////////////////////zQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBP///////////////////////////////////////////////////////////////////////////////////////80EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQT//0CoAgBB3aEHC4YIQI9AAAD///////////////////////////////8CAf///////////////////////////////////////////////wIB5ACIAVgCWAKiA7UC3QA9AT0BwgFYAuQAqAHkABsBWAJYAlgCWAJYAlgCWAJYAlgCWALkAOQAWAJYAlgCuwGyA9kCpAKhAuYCRwIkAtYC+QIBAUQBcQIfAlcD5AL/AnkC/wKdAmcCWgLYArECTQSKAlQCTQI7ARsBOwFYAvQB9AESAkcCzwFHAhQCTQFKAjgC6ADsAPQBKAFYAzgCLAJHAkcCZgHhAV4BMQIDAkkDDQICAs8BYAEJAWABWAL//wAA////////////////////////////////DwH///////////////////////////////////////////////8PAfgAwAFYAlgCsQPWAvMAZgFmAcUBWAL4ALIB+AA5AVgCWAJYAlgCWAJYAlgCWAJYAlgC+AD4AFgCWAJYAssBtgPoArACqAL6AlUCMgLgAgUDGgFiAZkCMgJkA+wCEQOMAhEDrgJ3Am0C4gLJAlkEoAJqAl0CYgE5AWIBWAL0AfQBIwJYAtgBWAIeAmwBXAJJAv8AAwEYAj8BbQNJAkACWAJYAogB6AGAAUMCDwJVAyICDgLaAYcBIAGHAVgC//8AAP///////////////////////////////wIB////////////////////////////////////////////////AgHkAIgBWAJYAqIDtQLdAD0BPQHCAVgC5ACoAeQAGwFYAlgCWAJYAlgCWAJYAlgCWAJYAuQA5ABYAlgCWAK7AbID2QKkAqEC5gJHAiQC1gL5AgEBRAFxAh8CWAPjAv8CeQL/Ap0CZwJaAtgCsAJNBIoCVAJNAjsBGwE7AVgC9AH0ARICRwLPAUcCFAJNAUoCOALoAOwA9AEoAVgDOAIsAkcCRwJmAeEBXgExAgMCSQMNAgICzwFgAQkBYAFYAv//AAD///////////////////////////////8PAf///////////////////////////////////////////////w8B+ADAAVgCWAKxA9YC8wBmAWYBxQFYAvgAsgH4ADkBWAJYAlgCWAJYAlgCWAJYAlgCWAL4APgAWAJYAlgCywG2A+gCsAKoAvoCVQIyAuACBQMaAWIBmAIyAmUD6wIRA4wCEQOuAncCbQLiAskCWQSgAmoCXQJiATkBYgFYAvQB9AEjAlgC2AFYAh4CbAFcAkkC/wADARgCPwFtA0kCQAJYAlgCiAHoAYABQwIPAlUDIgIOAtoBhwEgAYcBWAL//0ioAgBB7qkHC4UIoED/////////////////////////////////////////////////////////////////////////////////////iwI1A64DtAYXBZoHPQYzAh8DHwMABLQGiwLjAosCsgIXBRcFFwUXBRcFFwUXBRcFFwUXBbICsgK0BrQGtAY/BAAIeQV9BZYFKQYOBZoEMwYEBlwCXAI/BXUE5wb8BUwG0wRMBo8FFAXjBNsFeQXpB3sF4wR7BR8DsgIfA7QGAAQABOcEFAVmBBQF7ATRAhQFEgU5AjkCogQ5AssHEgXlBBQFFAVKAysEIwMSBbwEiwa8BLwEMwQXBbICFwW0Bv///////////////////////////////////////////////////////////////////////////////////////8kCpgMrBLQGkQUECPoGcwKoA6gDLwS0BgoDUgMKA+wCkQWRBZEFkQWRBZEFkQWRBZEFkQUzAzMDtAa0BrQGpAQACDEGGQbfBaQGdwV3BZEGsgb6AvoCMwYZBfYHsgbNBt0FzQYpBsMFdQV/BjEG0wgrBssFzQWoA+wCqAO0BgAEAARmBboFvgS6BW0FewO6BbIFvgK+AlIFvgJWCLIFfwW6BboF8gPDBNMDsgU3BWQHKQU3BagEsgXsArIFtAb///////////////////////////////////////////////////////////////////////////////////////+LAjUDrgO0BhcFmgc9BjMCHwMfAwAEtAaLAuMCiwKyAhcFFwUXBRcFFwUXBRcFFwUXBRcFsgKyArQGtAa0Bj8EAAh5BX0FlgUpBg4FmgQzBgQGXAJcAj8FdQTnBvwFTAbTBEwGjwUUBeME2wV5BekHewXjBHsFHwOyAh8DtAYABAAE5wQUBWYEFAXsBNECFAUSBTkCOQKiBDkCywcSBeUEFAUUBUoDKwQjAxIFvASLBrwEvAQzBBcFsgIXBbQG////////////////////////////////////////////////////////////////////////////////////////yQKmAysEkQWRBQQI+gZzAqgDqAMvBLQGCgNSAwoD7AKRBZEFkQWRBZEFkQWRBZEFkQWRBTMDMwO0BrQGtAakBAAIMQYZBt8FpAZ3BXcFkQayBvoC+gIzBhkF9geyBs0G3QXNBikGwwV1BX8GMQbTCCsGywXNBagD7AKoA7QGAAQABGYFugW+BLoFbQV7A7oFsgW+Ar4CUgW+AlYIsgV/BboFugXyA8ME0wOyBTcFZAcpBTcFqASyBewCsgW0Bv//UKgCAEH+sQcLhQigQGYE////////////////////////////////AAD///////////////////////////////////////////////9mBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYE//9mBP///////////////////////////////wAA////////////////////////////////////////////////ZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBP//ZgT///////////////////////////////8AAP///////////////////////////////////////////////2YEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgT///////////////////////////////////////////////////////////////////////////////////////9mBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYE//9cqAIAQY66BwuFCKBA/////////////////////////////////////////////////////////////////////////////////////2kC8AKZAjIEMgTNBKYFRwHwAvAC8AIyBPAC8ALwAjIEMgQyBDIEMgQyBDIEMgQyBDIEMgTwAvACMgQyBDIE8AIqBrgEhwTJBOgESQQzBGkFPAU6AtADmwQNBK0FGwVkBXYEaAWoBNkDpQQwBbME0QZ0BJAEZwTwAtgC8AIyBDIEMgQ0BHUE9gN1BF0E9QIEBF8ESALvAgkEXAKkBl8ESwR1BHUEHAM9AywDXwTrA/QFAgTyA8wD8AIyBPACMgT///////////////////////////////////////////////////////////////////////////////////////9pAvAC7wKwBLAEeQWmBdYB8ALwAnUDsATwAvAC8AIfA7AEsASwBLAEsASwBLAEsASwBLAE8ALwArAEsASwBIEDKgYRBcME5QQkBY0EqwRfBXgFOgJDBPAEbAT2BVcFoAWyBKwF4wQXBOUEbAX5BBIHzgToBHsENwPYAjcDsASwBLAEQwSnBBgEpQSZBPUCBAS+BGMC7wJiBFwC4Aa5BIcEqQSsBGsDcgMsA7oEOARFBmsERQQ6BHgDsAR4A7AE////////////////////////////////////////////////////////////////////////////////////////aQLwApkCMgTZA80EpgVHAfAC8ALwAjIE8ALwAvACMgQyBDIEMgQyBDIEMgQyBDIEMgQyBPAC8AIyBDIEMgTwAioG4wSHBMkE6ARJBDMEaQU8BToC0AObBA0EFwYbBWQFWQRkBagE2QOlBDAFswTRBnQEkARnBPAC2ALwAjIEMgQyBDQEdQSuA3UETAQ2AwQEdQR0Au8CCQSQAqQGXwRLBHUEdQRVAz0DXAN0BOsD9AUCBPIDzAPwAjIE8AIyBP///////////////////////////////////////////////////////////////////////////////////////2kC8AIgA7AEsATcBaYFaQLwAvACdQOwBPAC8ALwAi0DsASwBLAEsASwBLAEsASwBLAEsATwAvACsASwBLAELQMqBukEuATnBA8FvwSvBGkFbQU6Av0DMwU6BEoGSAWeBasEKAb9BAMEewVLBXcFaQdBBXgF5ATiA9ID4gOwBLAEsAS+BL8E8QO/BGoESANIBH8EnQIaA1EEjwKkBn8EjwTKBMoEkwOsA4EDdQRrBDAGmwSDBEME4gOwBOIDsAT//2ioAgBBnsIHC4UIoED/////////////////////////////////////////////////////////////////////////////////////0AImA6wDjAYWBZwI0AUmAqIDogMWBYwG6QKiA+kCogMWBRYFFgUWBRYFFgUWBRYFFgUWBaIDogOMBowGjAZdBAAIeAV8BZYFKgYPBZkENAYDBl4DowOLBXQEvgb8BUwG0wRMBpAFeAXuBNsFeAXpB3sF7AR7BaIDogOiA4wGFgUWBc4E/AQrBPwExATQAvwEEAUyAsECvAQyAsgHEAXbBPwE/ARqAysEJwMQBbwEjAa8BLwENAQUBaIDFAWMBv///////////////////////////////////////////////////////////////////////////////////////7wCOAOzBPAGsAUtCuYGqAJZBFkEsAXwBuQC1wPkAoQFsAWwBbAFsAWwBbAFsAWwBbAFsAU4AzgD8AbwBvAG7wS2BzYGGAbKBaQGdwU0BX0GswZeBHEEKwYZBZUHxgbNBt0FzQZCBq8FdAV/BhwGBwkcBuUFiQVZBIQFWQTwBrAFsAVYBZgFtQSYBVAFYQOYBbMFvAI5A14FvAJ3CLMFfgWYBZgF+gO/BKUDswUzBdYHWgU1BcYEsAVZBLAF8Ab////////////////////////////////////////////////////////////////////////////////////////QAiYDrAOMBhYFnAjQBSYCogOiAxYFjAbpAqID6QKiAxYFFgUWBRYFFgUWBRYFFgUWBRYFogOiA4wGjAaMBl0EAAh2BXwFlgUgBg8FmQQ0BgMGXgOjA4sFdAS+BvwFTAbTBEwGkAV4Be4E2wV2BewHewXsBHsFogOiA6IDjAYWBRYFzgT8BCsE/ATEBNAC+QQQBTICwQKyBDICyQcQBdsE/AT8BGoDKwQnAxAFugSMBrwEugQ0BBQFogMUBYwG////////////////////////////////////////////////////////////////////////////////////////vAI4A7ME8AawBS0K5gaoAlkEWQSwBfAG5ALXA+QChAWwBbAFsAWwBbAFsAWwBbAFsAWwBTgDOAPwBvAG8AbvBLYHNgYYBsoFpAZ3BTQFfQazBl4EcQQrBhkFlQfGBs0G3QXNBkIGrwV0BX8GHAYHCRwG5QWJBVkEhAVZBPAGsAWwBVgFmAW1BJgFUAVhA5gFswW8AjkDXgW8AncIswV8BZgFmAX6A78EpQOzBTEF1gdaBTUFxgSwBVkEsAXwBv//cKgCAEGuygcLhQigQP////////////////////////////////////////////////////////////////////////////////////8UAiMCNQMrBZMElgbXBcUBXgJeAmoEkwT2AZMCIQLwApMEkwSTBJMEkwSTBJMEkwSTBJMEIQIhApMEkwSTBG8DMQcQBS8FDAXVBXMEIQTTBecFOwIjAukEJwQ5BwgGOwbRBDsG8gRkBG0E0wXDBGgHngR7BJEEogLwAqICVgSWA54EcwTnBM8D5wR9BLYCYgTpBAYCBgIzBAYCcQfpBNUE5wTnBEQD0QPTAukEAgQ5BjEECAS+AwgDaAQIA5ME////////////////////////////////////////////////////////////////////////////////////////FAJKAscDKwWRBDUHAAYhArYCtgJcBJEEUgKTAkgCTgORBJEEkQSRBJEEkQSRBJEEkQSRBEgCUgKRBJEEkQTRAy0HhQVgBRkF7AV7BGQEywUfBqYCpgJQBYUEiweBBl4GBgVeBkgFaASiBAwGMwW8B1YF/gSiBKYCTgOmAkIESgPbBNUEEAUdBBAFugQZA4UEQgVxAnEC9gRxAtsHQgX0BBAFEAWiA/oDeQNCBY0E2QagBI0E5wMnA2gEJwORBP///////////////////////////////////////////////////////////////////////////////////////xQCEgIXAysFaARYBlwFvAFIAkgCagRoBOwBfwIGAs0CaARoBGgEaARoBGgEaARoBGgEaAQGAgYCaARoBGgEagPHBnEEyQSuBFQFFwTHA2oFbQUvAiMCdQTLA7IGngXDBYcEwwWNBAQE/ANoBWIE0QYnBAYEPwRKAs0CSgIjBCcDbwSFBJ4EmgOeBPIDgQICBJ4ECAIIAucDCAL6Bp4EfQSeBJ4EKwNtA5gCngSyA7wF0wOyA40DywJoBMsCaAT///////////////////////////////////////////////////////////////////////////////////////8UAkoCoAMrBWgE2QaqBQoCtgK2AlwEaAQ5ApMCSAJeA2gEaARoBGgEaARoBGgEaARoBGgESAJIAmgEaARoBKwD2QYGBfYE5QRqBVYEPwSFBZoFkwKmAucEJQQKBwoG1wWkBNcF3wQ9BD8EhwW4BCcH2QSDBEoEpgJeA6YCOQQzA28EwQTDBN0DwQR1BPwCVATVBGACYAKLBGACPQfVBK4EwwTBBF4DyQNIA9UEGQROBj8EJwSkA9cCaATXAmgE//94qAIAQb7SBwuFCKBA/////////////////////////////////////////////////////////////////////////////////////+4BpgJLAyUF4QSKBq8FuQEAAwADxwMlBSgC/gIoAsAD6QRwA3gEagSFBDoEhwQFBMUEhwSAAoACJQUlBSUF1ANuB14FOwUjBf4FOgXLBM0FhQYeAyQEjgXUBGsHIwb0BeEE9AWdBX0E8wQNBlUFzgevBewE0AQAA8ADAAMlBSUFAAQIBHsEogOYBN4DmgITBKgEWAJWAkkESgIMB7oEUASSBHoERwN1A8MCmgT5A+YFCgTwA40DcQMAA3EDJQX///////////////////////////////////////////////////////////////////////////////////////8IAgMDFASgBSAFCQdlBicCkwOTA9sDoAWgAggDoALGA5wF6wMDBf8EMgXLBC8FbwRpBS8F8ALwAqAFoAWgBWMEvAcRBg8GuQWsBsUFXwV1Bk4HkQPDBIkGfAUwCLcGjwacBY8GYQYxBXkFqwYZBgMJeAbbBYQFkwPGA5MDoAWgBQAExAQqBUAETgWTBCUDnQRwBdQCxQIOBcECIAiFBRYFQwUwBSkEGgQuA2oFiQToBrQEfwQ0BAAEGgMABKAF////////////////////////////////////////////////////////////////////////////////////////7gGmAksDJQXhBIoGrwW5AQADAAPHAyUFKAL+AigCwAPpBHADeARqBIUEOgSHBPkDxQSHBBIDEgMlBSUFJQXUA24HXgU7BSMF/gU6BcsEzQWFBh4DJASOBdQEawcjBtgF4QTYBZ0FfQTzBA0GVQXOB68F7ATQBAADwAMAAyUFJQUABJUEbgShA5oExgOhApUEgARhAlQCOQRIAgkHuARMBKAEcQSxA3MDxwKaBE4ElAYCBHoEjQNxAwADcQMlBf///////////////////////////////////////////////////////////////////////////////////////wgCAwMUBKAFIAUJB2UGJwKTA5MD2wOgBaACCAOgAsYDnAXrAwMF/wQyBcsELwWIBGkFLwXwAvACoAWgBaAFYwS8BxEGEwa5BawGxQVfBXUGTgebA8MEiQZ8BUQIowaPBqYFjwZhBjkFeQWrBhkGAwlrBtsFhAWTA8YDkwOgBaAFAARIBTEFSQRNBXUEDAMyBWcF7QLrAiEF1gIECIUFFgVNBTMFRQQjBFYDewXmBHgHqwRbBSMEAAQaAwAEoAX//4CoAgBBztoHC4QYoED/////////////////////////////////////////////////////////////////////////////////////zwGbAjUD/AMOBLgFdQXEAW0CbQL8A/wD/wFzAgUCFwMOBA4EDgQOBA4EDgQOBA4EDgQOBCQCJAL8A/wD/AO1AycHoQRaBEQE7AToA60DDAX8BAQCjQIoBF0D1wYqBUwFIgRiBVgErQPmAyIFigQeBycE5gO/A3QCFwN0AvwD/ANUAtUDNARiAzQE+wNxAsQDNATWAeoBowPWAWQGNAQ4BDQENATKAiEDrgI0BJ0DuAV3A58DKQOEAq8DhAL8A///AAD///////////////////////////////8AAP///////////////////////////////////////////////88BmwKCA/wDDgTVBaMF3gF+An4C/AP8AxACcwIjAnADDgQOBA4EDgQOBA4EDgQOBA4EDgQ1AjUC/AP8A/wDtQMwB9kEfAQ8BAsF5wOsAxkFDAUiAqYCYARiA/4GRQVpBUIEfQWBBMgD9gM5BbsEQAdoBCgE0wOZAnADmQL8A/wDZwLzA0sEWQNLBAcEiALLA0sE9wELAtcD9wGCBksETQRLBEsE2AIxA8YCSwTJA/YFrQPKAy4DwALNA8AC/AP////////////////////////////////////////////////////////////////////////////////////////PAZsCNQP8Aw4EuAV1BcQBbQJtAvwD/AP/AXMCBQIaAw4EDgQOBA4EDgQOBA4EDgQOBA4EJAIkAvwD/AP8A7UDJwehBFoELgTsBOgDrQMMBfwEBAKNAigEXQPXBigFPAUiBFAFWASeA+YDIgWKBB8HJwTmA78DdAITA3QC/AP8A1QCHQQdBFQDHQTSA3ECHQQdBNYB6gGjA9YBVAYdBBsEHQQdBL4CHQOuAh0EkQO4BXcDlAMpA4QCrwOEAvwD////////////////////////////////////////////////////////////////////////////////////////zwGbAoID/AMOBNUFowXeAX4CfgL8A/wDEAJzAiMCeQMOBA4EDgQOBA4EDgQOBA4EDgQOBDUCNQL8A/wD/AO1AzAH2QR8BCYECwXnA6wDGQUMBSICpgJgBGID/gZABVkFQgRrBYEEuQP2AzkFuwRBB2gEKATTA5kCZgOZAvwD/ANnAjkEOQRLAzkE7gOIAjkEOAT3AQsC1wP3AW4GOAQ4BDkEOQTRAicDxgI4BMED9gWtA8MDLgPAAs0DwAL8A///EkMAAMYAAADYSQAAwQAAAHpaAADCAAAA/EYA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ALgDAABKNwAA0QMAALktAAAJIAAAtzEAAP4AAACiUQAA3AIAAOwYAADXAAAAr1EAACIhAAAQHAAA0SEAAJJJAAD6AAAA9hsAAJEhAABEWgAA+wAAAL1GAAD5AAAARDgAAKgAAADAPgAA0gMAAFkyAADFAwAAETgAAPwAAADULQAAGCEAAHg8AAC+AwAAi0kAAP0AAAAjNAAApQAAAAw4AAD/AAAAqGEAALYDAABePAAADSAAAGI8AAAMIAAA1WwAADZoAABaZwAATWgAAEtnAABNAQAATgEAAE8BAABPAQBB4PIHC9EFEe7uEwgD7v7u7u4B7u7uAe7uCf7uEhUX7hIB7u7u7goN7u7u7u7u7u7uAe7uFggBARkOGO7uGxga7u4d7u7u7gEV++7u7u4QHu7u7gAAAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICFhECAgICAgICAgICAgICEhACEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICFAIVAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOAg8CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAQIDBAUGBwgJCgsMDQAAAAsDBAUPBwMMDQYMDQ4MDRoVAAEAAwcOBg8IDA0SEwkqEBEQFi8wDTIREy4yFBIUEkETLBNCQCpCGf//LAAAAAAiDA0OIw8JEBEKEBHMEBEtRfwBBvYPB/YkAhARLzAoNklKJjE7PD02Kjk6Pj8v2EBEMDclR0M1SCsAADgAAAAAAAMJAAAAAQ4CCwwIIyQlMzg6AA0QEhsWHBInLyIXMB45BgcyBQ8RFBgpABMpAAAAAAA0FSgdHgAhJjEfLjsZLAAbACAaKis3ADU2LQAAAAAAAgIBAAMDAQABAAEBAQACAQEAAgIDAQEAAAUAAQMBAwUDAQEBAQIAAQAEAgACAwEAAwIBAAEBAAEBAQMAAAAAABcYGBgZGhsbHBwdHR4eHx8gICEhIiMjJSYkJCcnKCgoKSkqKiorKywsLS4uLzAxMzI0NDQ1NTU2Njc3AAAAAO7u/O7u7u7u7h8g7vnv7u7uDO7u7gYP7u7y7u7u7u717gBBwPgHCyT/AwgEIQULEhMnFBUWKTJBFxgZGiwzNEJGGxwdLh5LHyBrZXkAQfH4Bwu2AwEBAQEBAQEBAgMBAQIBAQEBAQEBAQEBAQEBAQEBAQECAQQFAQEBAQEBBgEBBwgJCgoKCgoKCgoKCgEBCwEMAQ0ODxAREhMUFRYTExMTFxgZExobHB0TExMTEwEeAQETAR8gISIjEyQlJhMTExMnKCkTKissLRMTExMTAQEBAQETExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEy4TExMvExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMwExMTExMTExMTExMTExMTEwAAAAAAAAQABAAcABwAIQAhACQAIgAKAAIAFgAJACIAIgAiABUAHQABABQAFAAUABQAFAAUABQACAAEAAUAHAAbABcAHAAhACAAHwAeAAkAEwAAABUAEgAVAAMABwAVABUAFAAUABQAFAAUABQAFAAUAAgABAAFAAUABgAcABoAGAAZACEABwAVABQAFAAUABQAFAAUAAsAFAANABQADAAUABQAFAAOABQAFAAUABAAFAAPABQAEQBBsvwHC5UEAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAwAEAAcAAwAEAAUABQAGAAYACAAHAAcAEQAWABIAEQASAAgACAAPAA8AFwAPABgADwAZABoAGgAeABYANAAeAAUAMgAGACIAIgAzABcAGAA1ABkAGgAaACoANgAqADQANwAyAEUAOwA8ADMAOwA8AEYANQBHAEgATAA2ACIASQBKADcARQBOAFAAYgBRAFIAVABGAEcAVQBIAEwAVgBJAEoAWABaAE4ARABQAFEAUgBUADgALwAsAFUAKQBWABsAEABYAFoAXQBdAF0AXQBdAF0AXQBeAF4AXgBeAF4AXgBeAF8AXwBfAF8AXwBfAF8AYAAJAGAAYABgAGAAYABh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e6oAAIScAADajwAArYQAAJF9AADWdwAAcXMAAFVwAAAVbgAA4W0AAKxtAABwbQAA4WwAABNsAACSxgAA97gAAHaqAAB/nAAA1Y8AAKiEAACMfQAA0XcAAGxzAABQcAAAEG4AANxtAACnbQAAa20AANxsAAAObAAAjcYAAPK4AABxqgAAepwAANCPAACjhAAAh30AAMx3AABncwAAS3AAAAtuAADXbQAAom0AAGZtAADQbAAACWwAAIjGAADtuAAAbKoAAHWcAADLjwAAnoQAAIJ9AADHdwAAYnMAAEZwAAAGbgAA0m0AAJ1tAABLbQAAy2wAAARsAACDxgAA6LgAAGeqAABwnAAAxo8AAJmEAAB9fQAAwncAAFhzAABBcAAAAW4AAM1tAACYbQAARm0AAMZsAADqawAAfcYAABm2AADBpwAA5JkAADiNAACQhAAAeX0AAL53AAA/cwAAZRQAALs2AADFbQAAiW0AAEEfAAAxbAAA3GsAAMDHAACOuQAADasAACSdAABzkAAAP4UAACN+AABoeAAAA3QAAPJwAAApbgAA9W0AAMBtAACEbQAA9WwAACxsAAC45gAAVOMAAAThAACMBAIAL9YAAC3WAAAr1gAAKdYAAMjVAACC1QAABc4AAAPOAAABzgAA/s0AAOfNAABfzQAAV80AADLGAAD7tQAAo6cAAK+ZAAAajQAAgoQAAGt9AACwdwAAMXMAADNwAABabwAAEm8AABBvAAAGbwAAMG4AAC5uAAAsbgAA/20AAMNtAACHbQAA+GwAAC9sAADaawAAXmsAADprAAASawAAEGsAAA1rAACKaAAAdGgAAENoAABBaAAAMGgAAC5oAACMZwAAcGcAANdmAADVZgAA02YAANFmAAB7ZAAAUmQAAFBkAAA1ZAAAM2QAABFjAAAPYwAAtWIAALNiAABkYQAA5GAAACxaAACgUgAAmEUAANtDAADfQAAAET0AAG48AABcPAAA6ToAAOg3AAA7NwAALzEAAAIwAACWHwAAUh8AAJobAABmFAAAGgwAAMkLAACfCwAACwoAAC0JAAB5BAAARAQAADsEAAAvBAAACQQAACdsAEGglAgLef//////////////////////////////////////////AAAAAAAAAAT+//+H/v//BwAAAAAAAAAA//9/////f//////////zf/79//////9///////////8P4P////8x/P///wAAAAAAAAD//////////////wEA+AMAQbCVCAtBQNf///v/////f39U/f8PAP7f///////////+3/////8DAP///////58Z////zz8DAAAAAAAA/v///38C/v///38AQfqVCAuzAf///wcHAAAAAAD+//8H/gcAAAAA/v//////////fP9/LwBgAAAA4P///////yMAAAD/AwAAAOCf+f///cUDAAAAsAMAAwDgh/n///1tAwAAAF4AABwA4K/7///97SMAAAAAAQAAAOCf+f///c0jAAAAsAMAAADgxz3WGMe/AwAAAAAAAAAA4N/9///97wMAAAAAAwAAAODf/f///e8DAAAAQAMAAADg3/3///3/AwAAAAADAEHAlwgLGf7/////fw0APwAAAAAAAACWJfD+rmwNIB8AQeiXCAsG//7///8DAEGUmAgLcv////8/AP////9/AO3aBwAAAABQAVAxgqtiLAAAAABAAMmA9QcAAAAACAEC/////////////////////////w///////////////wP//z8//////z8//6r///8/////////31/cH88P/x/cHwAAAABATABBkJkICwEHAEGgmQgLJoAAAAD+AwAA/v///////////x8A/v////////////8H4P////8fAEHgmQgLFf//////////////////////////PwBBgJoICxX//////////////////////////w8AQaWaCAvJAmD/B/7//4f+//8HAAAAAAAAgAD//3////9//////wAAAAAAAAD//////////////wEA+AMAAwAAAAAA//////////8/AAAAAwAAAMDX///7/////39/VP3/DwD+3////////////t//////ewD///////+fGf///88/AwAAAAAAAP7///9/Av7///9/AP7/+///uxYA////BwcAAAAAAP7//wf//wcA/wP///////////98/3/v//89/wPu////////8/8/Hv/P/wAA7p/5///9xdOfOYCwz/8DAOSH+f///W3ThzkAXsD/HwDur/v///3t8787AADB/wAA7p/5///9zfOPOcCww/8AAOzHPdYYx7/Dxz2AAID/AADu3/3///3vw989YADD/wAA7N/9///978Pf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TTuJdzzYkJ6BwefvP4nMYEHBBVM88XGPK8Lz7z/eEgSVAAAAAP///////////////7A4AgAUAAAAQy5VVEYtOABBgPIICwPEOAIAQaDyCAtHTENfQ1RZUEUAAAAATENfTlVNRVJJQwAATENfVElNRQAAAAAATENfQ09MTEFURQAATENfTU9ORVRBUlkATENfTUVTU0FHRVMAQfDyCAsHQy5VVEYtOABBiPMIC6AQ8KoCAIirAgAYrAIATm8gZXJyb3IgaW5mb3JtYXRpb24ASWxsZWdhbCBieXRlIHNlcXVlbmNlAERvbWFpbiBlcnJvcgBSZXN1bHQgbm90IHJlcHJlc2VudGFibGUATm90IGEgdHR5AFBlcm1pc3Npb24gZGVuaWVkAE9wZXJhdGlvbiBub3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAEZpbGUgZXhpc3RzAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGF0YSB0eXBlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAE91dCBvZiBtZW1vcnkAUmVzb3VyY2UgYnVzeQBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQBJbnZhbGlkIHNlZWsAQ3Jvc3MtZGV2aWNlIGxpbmsAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAERpcmVjdG9yeSBub3QgZW1wdHkAQ29ubmVjdGlvbiByZXNldCBieSBwZWVyAE9wZXJhdGlvbiB0aW1lZCBvdXQAQ29ubmVjdGlvbiByZWZ1c2VkAEhvc3QgaXMgZG93bgBIb3N0IGlzIHVucmVhY2hhYmxlAEFkZHJlc3MgaW4gdXNlAEJyb2tlbiBwaXBlAEkvTyBlcnJvcgBObyBzdWNoIGRldmljZSBvciBhZGRyZXNzAEJsb2NrIGRldmljZSByZXF1aXJlZABObyBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATXVsdGlob3AgYXR0ZW1wdGVkAFJlcXVpcmVkIGtleSBub3QgYXZhaWxhYmxlAEtleSBoYXMgZXhwaXJlZABLZXkgaGFzIGJlZW4gcmV2b2tlZABLZXkgd2FzIHJlamVjdGVkIGJ5IHNlcnZpY2UAAAAAAKUCWwDwAbUFjAUlAYMGHQOUBP8AxwMxAwsGvAGPAX8DygQrANoGrwBCA04D3AEOBBUAoQYNAZQCCwI4BmQCvAL/Al0D5wQLB88CywXvBdsF4QIeBkUChQCCAmwDbwTxAPMDGAXZANoDTAZUAnsBnQO9BAAAUQAVArsAswNtAP8BhQQvBfkEOABlAUYBnwC3BqgBcwJTAQBB2IMJCwwhBAAAAAAAAAAALwIAQfiDCQsGNQRHBFYEAEGOhAkLAqAEAEGihAkLIkYFYAVuBWEGAADPAQAAAAAAAAAAyQbpBvkGHgc5B0kHXgcAQdCECQuRAdF0ngBXnb0qgHBSD///PicKAAAAZAAAAOgDAAAQJwAAoIYBAEBCDwCAlpgAAOH1BRgAAAA1AAAAcQAAAGv////O+///kr///wAAAAAAAAAAGQALABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZAAoKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQfGFCQshDgAAAAAAAAAAGQALDRkZGQANAAACAAkOAAAACQAOAAAOAEGrhgkLAQwAQbeGCQsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEHlhgkLARAAQfGGCQsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEGfhwkLARIAQauHCQseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEHihwkLDhoAAAAaGhoAAAAAAAAJAEGTiAkLARQAQZ+ICQsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEHNiAkLARYAQdmICQsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEGkiQkLAv8BAEHMiQkLCP//////////AEGQigkL9Qj/////////////////////////////////////////////////////////////////AAECAwQFBgcICf////////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABAgQHAwYFAAAAAAAAAAIAAMADAADABAAAwAUAAMAGAADABwAAwAgAAMAJAADACgAAwAsAAMAMAADADQAAwA4AAMAPAADAEAAAwBEAAMASAADAEwAAwBQAAMAVAADAFgAAwBcAAMAYAADAGQAAwBoAAMAbAADAHAAAwB0AAMAeAADAHwAAwAAAALMBAADDAgAAwwMAAMMEAADDBQAAwwYAAMMHAADDCAAAwwkAAMMKAADDCwAAwwwAAMMNAADTDgAAww8AAMMAAAy7AQAMwwIADMMDAAzDBAAM2wAAAADURwIAAQIAAAICAAADAgAABAIAAAUCAAAGAgAABwIAAAgCAAAJAgAACgIAAAsCAAAMAgAADQIAAA4CAAAEAAAAAAAAABBIAgAPAgAAEAIAAPz////8////EEgCABECAAASAgAAOEcCAExHAgAAAAAAWEgCABMCAAAUAgAAAwIAAAQCAAAVAgAAFgIAAAcCAAAIAgAACQIAABcCAAALAgAAGAIAAA0CAAAZAgAAoHQCAKhHAgBsSQIATlN0M19fMjliYXNpY19pb3NJY05TXzExY2hhcl90cmFpdHNJY0VFRUUAAAB4dAIA3EcCAE5TdDNfXzIxNWJhc2ljX3N0cmVhbWJ1ZkljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQAAAAD8dAIAKEgCAAAAAAABAAAAnEcCAAP0//9OU3QzX18yMTNiYXNpY19vc3RyZWFtSWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFAACgdAIAZEgCANRHAgBOU3QzX18yMTViYXNpY19zdHJpbmdidWZJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRQAAADgAAAAAAAAACEkCABoCAAAbAgAAyP///8j///8ISQIAHAIAAB0CAAC0SAIA7EgCAABJAgDISAIAOAAAAAAAAAAQSAIADwIAABACAADI////yP///xBIAgARAgAAEgIAAKB0AgAUSQIAEEgCAE5TdDNfXzIxOWJhc2ljX29zdHJpbmdzdHJlYW1JY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRQAAAAAAAABsSQIAHgIAAB8CAAB4dAIAdEkCAE5TdDNfXzI4aW9zX2Jhc2VFAEGUkwkLLYDeKACAyE0AAKd2AAA0ngCAEscAgJ/uAAB+FwGAXEABgOlnAQDIkAEAVbgBLgBB0JMJC9cCU3VuAE1vbgBUdWUAV2VkAFRodQBGcmkAU2F0AFN1bmRheQBNb25kYXkAVHVlc2RheQBXZWRuZXNkYXkAVGh1cnNkYXkARnJpZGF5AFNhdHVyZGF5AEphbgBGZWIATWFyAEFwcgBNYXkASnVuAEp1bABBdWcAU2VwAE9jdABOb3YARGVjAEphbnVhcnkARmVicnVhcnkATWFyY2gAQXByaWwATWF5AEp1bmUASnVseQBBdWd1c3QAU2VwdGVtYmVyAE9jdG9iZXIATm92ZW1iZXIARGVjZW1iZXIAQU0AUE0AJWEgJWIgJWUgJVQgJVkAJW0vJWQvJXkAJUg6JU06JVMAJUk6JU06JVMgJXAAAAAlbS8lZC8leQAwMTIzNDU2Nzg5ACVhICViICVlICVUICVZACVIOiVNOiVTAAAAAABeW3lZXQBeW25OXQB5ZXMAbm8AADBNAgBBtJoJC/kDAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAJAAAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAABQAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAAA/AAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAASQAAAEoAAABLAAAATAAAAE0AAABOAAAATwAAAFAAAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABXAAAAWAAAAFkAAABaAAAAWwAAAFwAAABdAAAAXgAAAF8AAABgAAAAQQAAAEIAAABDAAAARAAAAEUAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAAB7AAAAfAAAAH0AAAB+AAAAfwBBsKIJCwNAUwIAQcSmCQv5AwEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAbgAAAG8AAABwAAAAcQAAAHIAAABzAAAAdAAAAHUAAAB2AAAAdwAAAHgAAAB5AAAAegAAAFsAAABcAAAAXQAAAF4AAABfAAAAYAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAewAAAHwAAAB9AAAAfgAAAH8AQcCuCQsxMDEyMzQ1Njc4OWFiY2RlZkFCQ0RFRnhYKy1wUGlJbk4AJUk6JU06JVMgJXAlSDolTQBBgK8JC4EBJQAAAG0AAAAvAAAAJQAAAGQAAAAvAAAAJQAAAHkAAAAlAAAAWQAAAC0AAAAlAAAAbQAAAC0AAAAlAAAAZAAAACUAAABJAAAAOgAAACUAAABNAAAAOgAAACUAAABTAAAAIAAAACUAAABwAAAAAAAAACUAAABIAAAAOgAAACUAAABNAEGQsAkLZiUAAABIAAAAOgAAACUAAABNAAAAOgAAACUAAABTAAAAAAAAAHBhAgAzAgAANAIAADUCAAAAAAAA1GECADYCAAA3AgAANQIAADgCAAA5AgAAOgIAADsCAAA8AgAAPQIAAD4CAAA/AgBBgLEJC/0DBAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABQIAAAUAAAAFAAAABQAAAAUAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAADAgAAggAAAIIAAACCAAAAggAAAIIAAACCAAAAggAAAIIAAACCAAAAggAAAIIAAACCAAAAggAAAIIAAACCAAAAQgEAAEIBAABCAQAAQgEAAEIBAABCAQAAQgEAAEIBAABCAQAAQgEAAIIAAACCAAAAggAAAIIAAACCAAAAggAAAIIAAAAqAQAAKgEAACoBAAAqAQAAKgEAACoBAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAACoAAAAqAAAAKgAAAIIAAACCAAAAggAAAIIAAACCAAAAggAAADIBAAAyAQAAMgEAADIBAAAyAQAAMgEAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAggAAAIIAAACCAAAAggAAAAQAQYS5CQvtAixhAgBAAgAAQQIAADUCAABCAgAAQwIAAEQCAABFAgAARgIAAEcCAABIAgAAAAAAAAhiAgBJAgAASgIAADUCAABLAgAATAIAAE0CAABOAgAATwIAAAAAAAAsYgIAUAIAAFECAAA1AgAAUgIAAFMCAABUAgAAVQIAAFYCAAB0AAAAcgAAAHUAAABlAAAAAAAAAGYAAABhAAAAbAAAAHMAAABlAAAAAAAAACUAAABtAAAALwAAACUAAABkAAAALwAAACUAAAB5AAAAAAAAACUAAABIAAAAOgAAACUAAABNAAAAOgAAACUAAABTAAAAAAAAACUAAABhAAAAIAAAACUAAABiAAAAIAAAACUAAABkAAAAIAAAACUAAABIAAAAOgAAACUAAABNAAAAOgAAACUAAABTAAAAIAAAACUAAABZAAAAAAAAACUAAABJAAAAOgAAACUAAABNAAAAOgAAACUAAABTAAAAIAAAACUAAABwAEH8uwkL/ScMXgIAVwIAAFgCAAA1AgAAoHQCABheAgBccgIATlN0M19fMjZsb2NhbGU1ZmFjZXRFAAAAAAAAAHReAgBXAgAAWQIAADUCAABaAgAAWwIAAFwCAABdAgAAXgIAAF8CAABgAgAAYQIAAGICAABjAgAAZAIAAGUCAAD8dAIAlF4CAAAAAAACAAAADF4CAAIAAACoXgIAAgAAAE5TdDNfXzI1Y3R5cGVJd0VFAAAAeHQCALBeAgBOU3QzX18yMTBjdHlwZV9iYXNlRQAAAAAAAAAA+F4CAFcCAABmAgAANQIAAGcCAABoAgAAaQIAAGoCAABrAgAAbAIAAG0CAAD8dAIAGF8CAAAAAAACAAAADF4CAAIAAAA8XwIAAgAAAE5TdDNfXzI3Y29kZWN2dEljYzExX19tYnN0YXRlX3RFRQAAAHh0AgBEXwIATlN0M19fMjEyY29kZWN2dF9iYXNlRQAAAAAAAIxfAgBXAgAAbgIAADUCAABvAgAAcAIAAHECAAByAgAAcwIAAHQCAAB1AgAA/HQCAKxfAgAAAAAAAgAAAAxeAgACAAAAPF8CAAIAAABOU3QzX18yN2NvZGVjdnRJRHNjMTFfX21ic3RhdGVfdEVFAAAAAAAAAGACAFcCAAB2AgAANQIAAHcCAAB4AgAAeQIAAHoCAAB7AgAAfAIAAH0CAAD8dAIAIGACAAAAAAACAAAADF4CAAIAAAA8XwIAAgAAAE5TdDNfXzI3Y29kZWN2dElEc0R1MTFfX21ic3RhdGVfdEVFAAAAAAB0YAIAVwIAAH4CAAA1AgAAfwIAAIACAACBAgAAggIAAIMCAACEAgAAhQIAAPx0AgCUYAIAAAAAAAIAAAAMXgIAAgAAADxfAgACAAAATlN0M19fMjdjb2RlY3Z0SURpYzExX19tYnN0YXRlX3RFRQAAAAAAAOhgAgBXAgAAhgIAADUCAACHAgAAiAIAAIkCAACKAgAAiwIAAIwCAACNAgAA/HQCAAhhAgAAAAAAAgAAAAxeAgACAAAAPF8CAAIAAABOU3QzX18yN2NvZGVjdnRJRGlEdTExX19tYnN0YXRlX3RFRQD8dAIATGECAAAAAAACAAAADF4CAAIAAAA8XwIAAgAAAE5TdDNfXzI3Y29kZWN2dEl3YzExX19tYnN0YXRlX3RFRQAAAKB0AgB8YQIADF4CAE5TdDNfXzI2bG9jYWxlNV9faW1wRQAAAKB0AgCgYQIADF4CAE5TdDNfXzI3Y29sbGF0ZUljRUUAoHQCAMBhAgAMXgIATlN0M19fMjdjb2xsYXRlSXdFRQD8dAIA9GECAAAAAAACAAAADF4CAAIAAACoXgIAAgAAAE5TdDNfXzI1Y3R5cGVJY0VFAAAAoHQCABRiAgAMXgIATlN0M19fMjhudW1wdW5jdEljRUUAAAAAoHQCADhiAgAMXgIATlN0M19fMjhudW1wdW5jdEl3RUUAAAAAAAAAAJRhAgCOAgAAjwIAADUCAACQAgAAkQIAAJICAAAAAAAAtGECAJMCAACUAgAANQIAAJUCAACWAgAAlwIAAAAAAADQYgIAVwIAAJgCAAA1AgAAmQIAAJoCAACbAgAAnAIAAJ0CAACeAgAAnwIAAKACAAChAgAAogIAAKMCAAD8dAIA8GICAAAAAAACAAAADF4CAAIAAAA0YwIAAAAAAE5TdDNfXzI3bnVtX2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUA/HQCAExjAgAAAAAAAQAAAGRjAgAAAAAATlN0M19fMjlfX251bV9nZXRJY0VFAAAAeHQCAGxjAgBOU3QzX18yMTRfX251bV9nZXRfYmFzZUUAAAAAAAAAAMhjAgBXAgAApAIAADUCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAAPx0AgDoYwIAAAAAAAIAAAAMXgIAAgAAACxkAgAAAAAATlN0M19fMjdudW1fZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQD8dAIARGQCAAAAAAABAAAAZGMCAAAAAABOU3QzX18yOV9fbnVtX2dldEl3RUUAAAAAAAAAkGQCAFcCAACwAgAANQIAALECAACyAgAAswIAALQCAAC1AgAAtgIAALcCAAC4AgAA/HQCALBkAgAAAAAAAgAAAAxeAgACAAAA9GQCAAAAAABOU3QzX18yN251bV9wdXRJY05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAPx0AgAMZQIAAAAAAAEAAAAkZQIAAAAAAE5TdDNfXzI5X19udW1fcHV0SWNFRQAAAHh0AgAsZQIATlN0M19fMjE0X19udW1fcHV0X2Jhc2VFAAAAAAAAAAB8ZQIAVwIAALkCAAA1AgAAugIAALsCAAC8AgAAvQIAAL4CAAC/AgAAwAIAAMECAAD8dAIAnGUCAAAAAAACAAAADF4CAAIAAADgZQIAAAAAAE5TdDNfXzI3bnVtX3B1dEl3TlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUA/HQCAPhlAgAAAAAAAQAAACRlAgAAAAAATlN0M19fMjlfX251bV9wdXRJd0VFAAAAAAAAAGRmAgDCAgAAwwIAADUCAADEAgAAxQIAAMYCAADHAgAAyAIAAMkCAADKAgAA+P///2RmAgDLAgAAzAIAAM0CAADOAgAAzwIAANACAADRAgAA/HQCAIxmAgAAAAAAAwAAAAxeAgACAAAA1GYCAAIAAADwZgIAAAgAAE5TdDNfXzI4dGltZV9nZXRJY05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAAAAAHh0AgDcZgIATlN0M19fMjl0aW1lX2Jhc2VFAAB4dAIA+GYCAE5TdDNfXzIyMF9fdGltZV9nZXRfY19zdG9yYWdlSWNFRQAAAAAAAABwZwIA0gIAANMCAAA1AgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAAPj///9wZwIA2wIAANwCAADdAgAA3gIAAN8CAADgAgAA4QIAAPx0AgCYZwIAAAAAAAMAAAAMXgIAAgAAANRmAgACAAAA4GcCAAAIAABOU3QzX18yOHRpbWVfZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQAAAAB4dAIA6GcCAE5TdDNfXzIyMF9fdGltZV9nZXRfY19zdG9yYWdlSXdFRQAAAAAAAAAkaAIA4gIAAOMCAAA1AgAA5AIAAPx0AgBEaAIAAAAAAAIAAAAMXgIAAgAAAIxoAgAACAAATlN0M19fMjh0aW1lX3B1dEljTlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUAAAAAeHQCAJRoAgBOU3QzX18yMTBfX3RpbWVfcHV0RQAAAAAAAAAAxGgCAOUCAADmAgAANQIAAOcCAAD8dAIA5GgCAAAAAAACAAAADF4CAAIAAACMaAIAAAgAAE5TdDNfXzI4dGltZV9wdXRJd05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAAAAAAAAAABkaQIAVwIAAOgCAAA1AgAA6QIAAOoCAADrAgAA7AIAAO0CAADuAgAA7wIAAPACAADxAgAA/HQCAIRpAgAAAAAAAgAAAAxeAgACAAAAoGkCAAIAAABOU3QzX18yMTBtb25leXB1bmN0SWNMYjBFRUUAeHQCAKhpAgBOU3QzX18yMTBtb25leV9iYXNlRQAAAAAAAAAA+GkCAFcCAADyAgAANQIAAPMCAAD0AgAA9QIAAPYCAAD3AgAA+AIAAPkCAAD6AgAA+wIAAPx0AgAYagIAAAAAAAIAAAAMXgIAAgAAAKBpAgACAAAATlN0M19fMjEwbW9uZXlwdW5jdEljTGIxRUVFAAAAAABsagIAVwIAAPwCAAA1AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAA/HQCAIxqAgAAAAAAAgAAAAxeAgACAAAAoGkCAAIAAABOU3QzX18yMTBtb25leXB1bmN0SXdMYjBFRUUAAAAAAOBqAgBXAgAABgMAADUCAAAHAwAACAMAAAkDAAAKAwAACwMAAAwDAAANAwAADgMAAA8DAAD8dAIAAGsCAAAAAAACAAAADF4CAAIAAACgaQIAAgAAAE5TdDNfXzIxMG1vbmV5cHVuY3RJd0xiMUVFRQAAAAAAOGsCAFcCAAAQAwAANQIAABEDAAASAwAA/HQCAFhrAgAAAAAAAgAAAAxeAgACAAAAoGsCAAAAAABOU3QzX18yOW1vbmV5X2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUAAAB4dAIAqGsCAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SWNFRQAAAAAAAAAA4GsCAFcCAAATAwAANQIAABQDAAAVAwAA/HQCAABsAgAAAAAAAgAAAAxeAgACAAAASGwCAAAAAABOU3QzX18yOW1vbmV5X2dldEl3TlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUAAAB4dAIAUGwCAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SXdFRQAAAAAAAAAAiGwCAFcCAAAWAwAANQIAABcDAAAYAwAA/HQCAKhsAgAAAAAAAgAAAAxeAgACAAAA8GwCAAAAAABOU3QzX18yOW1vbmV5X3B1dEljTlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUAAAB4dAIA+GwCAE5TdDNfXzIxMV9fbW9uZXlfcHV0SWNFRQAAAAAAAAAAMG0CAFcCAAAZAwAANQIAABoDAAAbAwAA/HQCAFBtAgAAAAAAAgAAAAxeAgACAAAAmG0CAAAAAABOU3QzX18yOW1vbmV5X3B1dEl3TlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUAAAB4dAIAoG0CAE5TdDNfXzIxMV9fbW9uZXlfcHV0SXdFRQAAAAAAAAAA3G0CAFcCAAAcAwAANQIAAB0DAAAeAwAAHwMAAPx0AgD8bQIAAAAAAAIAAAAMXgIAAgAAABRuAgACAAAATlN0M19fMjhtZXNzYWdlc0ljRUUAAAAAeHQCABxuAgBOU3QzX18yMTNtZXNzYWdlc19iYXNlRQAAAAAAVG4CAFcCAAAgAwAANQIAACEDAAAiAwAAIwMAAPx0AgB0bgIAAAAAAAIAAAAMXgIAAgAAABRuAgACAAAATlN0M19fMjhtZXNzYWdl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"),t=new Uint8Array(e.length);for(let A=0;Anew Um(e))}var ct=class{static getBaseUrlWithoutPath(){let t=window.location.href;return new URL(t).origin+"/dev-ui/"}static getApiServerBaseUrl(){return window.runtimeConfig?.backendUrl}static getWSServerUrl(){let t=this.getApiServerBaseUrl();return!t||t==""?window.location.host:t.startsWith("http://")?t.slice(7):t.startsWith("https://")?t.slice(8):t}};var Un=class e{constructor(t,A){this.http=t;this.zone=A}apiServerDomain=ct.getApiServerBaseUrl();_currentApp=new $A("");currentApp=this._currentApp.asObservable();isLoading=new $A(!1);getApp(){return this.currentApp}setApp(t){this._currentApp.next(t)}getLoadingState(){return this.isLoading}run(t){let i={headers:{"Content-type":"application/json"}},o=this.apiServerDomain+"/run";return this.http.post(o,t,i)}runSse(t){let A=this.apiServerDomain+"/run_sse";return this.isLoading.next(!0),new BA(i=>{let o=this;fetch(A,{method:"POST",headers:{"Content-Type":"application/json",Accept:"text/event-stream"},body:JSON.stringify(t)}).then(n=>{let g=n.body?.getReader(),r=new TextDecoder("utf-8"),s=null,a=()=>{g?.read().then(({done:Q,value:c})=>{if(Q)return i.complete();r.decode(c,{stream:!0}).split(/\r?\n/).filter(p=>p.startsWith("data:")).forEach(p=>{let R=p.replace(/^data:\s*/,"");o.zone.run(()=>i.next(R))}),a()}).catch(Q=>{o.zone.run(()=>i.error(Q))})};a()}).catch(n=>{o.zone.run(()=>i.error(n))})})}listApps(){if(this.apiServerDomain!=null){let t=this.apiServerDomain+"/list-apps?relative_path=./";return this.http.get(t)}return new BA}static \u0275fac=function(A){return new(A||e)(Z(Qt),Z(tA))};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})};function Z2(e,t){}var xn=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;positionStrategy;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;scrollStrategy;closeOnNavigation=!0;closeOnDestroy=!0;closeOnOverlayDetachments=!0;componentFactoryResolver;providers;container;templateContext};var Jm=(()=>{class e extends _n{_elementRef=B(q);_focusTrapFactory=B(hE);_config;_interactivityChecker=B(II);_ngZone=B(tA);_overlayRef=B(Is);_focusMonitor=B(Kt);_renderer=B(ae);_platform=B(ZA);_document=B(cA,{optional:!0});_portalOutlet;_focusTrap=null;_elementFocusedBeforeDialogWasOpened=null;_closeInteractionType=null;_ariaLabelledByQueue=[];_changeDetectorRef=B(UA);_injector=B(yA);_isDestroyed=!1;constructor(){super(),this._config=B(xn,{optional:!0})||new xn,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(A){this._ariaLabelledByQueue.push(A),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(A){let i=this._ariaLabelledByQueue.indexOf(A);i>-1&&(this._ariaLabelledByQueue.splice(i,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(A){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachComponentPortal(A);return this._contentAttached(),i}attachTemplatePortal(A){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachTemplatePortal(A);return this._contentAttached(),i}attachDomPortal=A=>{this._portalOutlet.hasAttached();let i=this._portalOutlet.attachDomPortal(A);return this._contentAttached(),i};_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(A,i){this._interactivityChecker.isFocusable(A)||(A.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let o=()=>{n(),g(),A.removeAttribute("tabindex")},n=this._renderer.listen(A,"blur",o),g=this._renderer.listen(A,"mousedown",o)})),A.focus(i)}_focusByCssSelector(A,i){let o=this._elementRef.nativeElement.querySelector(A);o&&this._forceFocus(o,i)}_trapFocus(){this._isDestroyed||Ge(()=>{let A=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||A.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break}},{injector:this._injector})}_restoreFocus(){let A=this._config.restoreFocus,i=null;if(typeof A=="string"?i=this._document.querySelector(A):typeof A=="boolean"?i=A?this._elementFocusedBeforeDialogWasOpened:null:A&&(i=A),this._config.restoreFocus&&i&&typeof i.focus=="function"){let o=es(),n=this._elementRef.nativeElement;(!o||o===this._document.body||o===n||n.contains(o))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){let A=this._elementRef.nativeElement,i=es();return A===i||A.contains(i)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=es()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["cdk-dialog-container"]],viewQuery:function(i,o){if(i&1&&QA(Qi,7),i&2){let n;$(n=AA())&&(o._portalOutlet=n.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(i,o){i&2&&aA("id",o._config.id||null)("role",o._config.role)("aria-modal",o._config.ariaModal)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null)},features:[dA],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(i,o){i&1&&U(0,Z2,0,0,"ng-template",0)},dependencies:[Qi],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return e})(),mI=class{overlayRef;config;componentInstance;componentRef;containerInstance;disableClose;closed=new K;backdropClick;keydownEvents;outsidePointerEvents;id;_detachSubscription;constructor(t,A){this.overlayRef=t,this.config=A,this.disableClose=A.disableClose,this.backdropClick=t.backdropClick(),this.keydownEvents=t.keydownEvents(),this.outsidePointerEvents=t.outsidePointerEvents(),this.id=A.id,this.keydownEvents.subscribe(i=>{i.keyCode===27&&!this.disableClose&&!ze(i)&&(i.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=t.detachments().subscribe(()=>{A.closeOnOverlayDetachments!==!1&&this.close()})}close(t,A){if(this.containerInstance){let i=this.closed;this.containerInstance._closeInteractionType=A?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),i.next(t),i.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(t="",A=""){return this.overlayRef.updateSize({width:t,height:A}),this}addPanelClass(t){return this.overlayRef.addPanelClass(t),this}removePanelClass(t){return this.overlayRef.removePanelClass(t),this}},q2=new F("DialogScrollStrategy",{providedIn:"root",factory:()=>{let e=B(je);return()=>e.scrollStrategies.block()}}),V2=new F("DialogData"),W2=new F("DefaultDialogConfig");var rk=(()=>{class e{_overlay=B(je);_injector=B(yA);_defaultOptions=B(W2,{optional:!0});_parentDialog=B(e,{optional:!0,skipSelf:!0});_overlayContainer=B(FE);_idGenerator=B(re);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new K;_afterOpenedAtThisLevel=new K;_ariaHiddenElements=new Map;_scrollStrategy=B(q2);get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}afterAllClosed=Ti(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Me(void 0)));constructor(){}open(A,i){let o=this._defaultOptions||new xn;i=k(k({},o),i),i.id=i.id||this._idGenerator.getId("cdk-dialog-"),i.id&&this.getDialogById(i.id);let n=this._getOverlayConfig(i),g=this._overlay.create(n),r=new mI(g,i),s=this._attachContainer(g,r,i);return r.containerInstance=s,this._attachDialogContent(A,r,s,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(r),r.closed.subscribe(()=>this._removeOpenDialog(r,!0)),this.afterOpened.next(r),r}closeAll(){Ym(this.openDialogs,A=>A.close())}getDialogById(A){return this.openDialogs.find(i=>i.id===A)}ngOnDestroy(){Ym(this._openDialogsAtThisLevel,A=>{A.config.closeOnDestroy===!1&&this._removeOpenDialog(A,!1)}),Ym(this._openDialogsAtThisLevel,A=>A.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(A){let i=new Kn({positionStrategy:A.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:A.scrollStrategy||this._scrollStrategy(),panelClass:A.panelClass,hasBackdrop:A.hasBackdrop,direction:A.direction,minWidth:A.minWidth,minHeight:A.minHeight,maxWidth:A.maxWidth,maxHeight:A.maxHeight,width:A.width,height:A.height,disposeOnNavigation:A.closeOnNavigation});return A.backdropClass&&(i.backdropClass=A.backdropClass),i}_attachContainer(A,i,o){let n=o.injector||o.viewContainerRef?.injector,g=[{provide:xn,useValue:o},{provide:mI,useValue:i},{provide:Is,useValue:A}],r;o.container?typeof o.container=="function"?r=o.container:(r=o.container.type,g.push(...o.container.providers(o))):r=Jm;let s=new Li(r,o.viewContainerRef,yA.create({parent:n||this._injector,providers:g}));return A.attach(s).instance}_attachDialogContent(A,i,o,n){if(A instanceof ge){let g=this._createInjector(n,i,o,void 0),r={$implicit:n.data,dialogRef:i};n.templateContext&&(r=k(k({},r),typeof n.templateContext=="function"?n.templateContext():n.templateContext)),o.attachTemplatePortal(new Bi(A,null,r,g))}else{let g=this._createInjector(n,i,o,this._injector),r=o.attachComponentPortal(new Li(A,n.viewContainerRef,g));i.componentRef=r,i.componentInstance=r.instance}}_createInjector(A,i,o,n){let g=A.injector||A.viewContainerRef?.injector,r=[{provide:V2,useValue:A.data},{provide:mI,useValue:i}];return A.providers&&(typeof A.providers=="function"?r.push(...A.providers(i,A,o)):r.push(...A.providers)),A.direction&&(!g||!g.get(ve,null,{optional:!0}))&&r.push({provide:ve,useValue:{value:A.direction,change:iA()}}),yA.create({parent:g||n,providers:r})}_removeOpenDialog(A,i){let o=this.openDialogs.indexOf(A);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((n,g)=>{n?g.setAttribute("aria-hidden",n):g.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){let A=this._overlayContainer.getContainerElement();if(A.parentElement){let i=A.parentElement.children;for(let o=i.length-1;o>-1;o--){let n=i[o];n!==A&&n.nodeName!=="SCRIPT"&&n.nodeName!=="STYLE"&&!n.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(n,n.getAttribute("aria-hidden")),n.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let A=this._parentDialog;return A?A._getAfterAllClosed():this._afterAllClosedAtThisLevel}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Ym(e,t){let A=e.length;for(;A--;)t(e[A])}function z2(e,t){}var xE=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;position;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;delayFocusTrap=!0;scrollStrategy;closeOnNavigation=!0;componentFactoryResolver;enterAnimationDuration;exitAnimationDuration},Hm="mdc-dialog--open",sk="mdc-dialog--opening",ak="mdc-dialog--closing",j2=150,X2=75,$2=(()=>{class e extends Jm{_animationMode=B(Ae,{optional:!0});_animationStateChanged=new z;_animationsEnabled=this._animationMode!=="NoopAnimations";_actionSectionCount=0;_hostElement=this._elementRef.nativeElement;_enterAnimationDuration=this._animationsEnabled?Ck(this._config.enterAnimationDuration)??j2:0;_exitAnimationDuration=this._animationsEnabled?Ck(this._config.exitAnimationDuration)??X2:0;_animationTimer=null;_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(Ik,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(sk,Hm)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Hm),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Hm),this._animationsEnabled?(this._hostElement.style.setProperty(Ik,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ak)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(A){this._actionSectionCount+=A,this._changeDetectorRef.markForCheck()}_finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)};_finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})};_clearAnimationClasses(){this._hostElement.classList.remove(sk,ak)}_waitForAnimationToComplete(A,i){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,A)}_requestAnimationFrame(A){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(A):A()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(A){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:A})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(A){let i=super.attachComponentPortal(A);return i.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),i}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275cmp=O({type:e,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(i,o){i&2&&(ft("id",o._config.id),aA("aria-modal",o._config.ariaModal)("role",o._config.role)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null),nA("_mat-animation-noopable",!o._animationsEnabled)("mat-mdc-dialog-container-with-actions",o._actionSectionCount>0))},features:[dA],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(i,o){i&1&&(d(0,"div",0)(1,"div",1),U(2,z2,0,0,"ng-template",2),h()())},dependencies:[Qi],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 560px);min-width:var(--mat-dialog-container-min-width, 280px)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, calc(100vw - 32px))}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, none);border-radius:var(--mdc-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-sys-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-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}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 6px 24px 13px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-sys-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-sys-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-sys-body-medium-tracking, 0.03125em))}.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 0)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-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);padding:var(--mat-dialog-actions-padding, 16px 24px);justify-content:var(--mat-dialog-actions-alignment, flex-end)}@media(forced-colors: active){.mat-mdc-dialog-actions{border-top-color:CanvasText}}.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}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2})}return e})(),Ik="--mat-dialog-transition-duration";function Ck(e){return e==null?null:typeof e=="number"?e:e.endsWith("ms")?pt(e.substring(0,e.length-2)):e.endsWith("s")?pt(e.substring(0,e.length-1))*1e3:e==="0"?0:null}var UE=function(e){return e[e.OPEN=0]="OPEN",e[e.CLOSING=1]="CLOSING",e[e.CLOSED=2]="CLOSED",e}(UE||{}),rt=class{_ref;_containerInstance;componentInstance;componentRef;disableClose;id;_afterOpened=new K;_beforeClosed=new K;_result;_closeFallbackTimeout;_state=UE.OPEN;_closeInteractionType;constructor(t,A,i){this._ref=t,this._containerInstance=i,this.disableClose=A.disableClose,this.id=t.id,t.addPanelClass("mat-mdc-dialog-panel"),i._animationStateChanged.pipe(bA(o=>o.state==="opened"),me(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),i._animationStateChanged.pipe(bA(o=>o.state==="closed"),me(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),t.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),ye(this.backdropClick(),this.keydownEvents().pipe(bA(o=>o.keyCode===27&&!this.disableClose&&!ze(o)))).subscribe(o=>{this.disableClose||(o.preventDefault(),Bk(this,o.type==="keydown"?"keyboard":"mouse"))})}close(t){this._result=t,this._containerInstance._animationStateChanged.pipe(bA(A=>A.state==="closing"),me(1)).subscribe(A=>{this._beforeClosed.next(t),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),A.totalTime+100)}),this._state=UE.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(t){let A=this._ref.config.positionStrategy;return t&&(t.left||t.right)?t.left?A.left(t.left):A.right(t.right):A.centerHorizontally(),t&&(t.top||t.bottom)?t.top?A.top(t.top):A.bottom(t.bottom):A.centerVertically(),this._ref.updatePosition(),this}updateSize(t="",A=""){return this._ref.updateSize(t,A),this}addPanelClass(t){return this._ref.addPanelClass(t),this}removePanelClass(t){return this._ref.removePanelClass(t),this}getState(){return this._state}_finishDialogClose(){this._state=UE.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function Bk(e,t,A){return e._closeInteractionType=t,e.close(A)}var oi=new F("MatMdcDialogData"),AO=new F("mat-mdc-dialog-default-options"),eO=new F("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let e=B(je);return()=>e.scrollStrategies.block()}});var li=(()=>{class e{_overlay=B(je);_defaultOptions=B(AO,{optional:!0});_scrollStrategy=B(eO);_parentDialog=B(e,{optional:!0,skipSelf:!0});_idGenerator=B(re);_dialog=B(rk);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new K;_afterOpenedAtThisLevel=new K;dialogConfigClass=xE;_dialogRefConstructor;_dialogContainerType;_dialogDataToken;get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let A=this._parentDialog;return A?A._getAfterAllClosed():this._afterAllClosedAtThisLevel}afterAllClosed=Ti(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Me(void 0)));constructor(){this._dialogRefConstructor=rt,this._dialogContainerType=$2,this._dialogDataToken=oi}open(A,i){let o;i=k(k({},this._defaultOptions||new xE),i),i.id=i.id||this._idGenerator.getId("mat-mdc-dialog-"),i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();let n=this._dialog.open(A,uA(k({},i),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:xn,useValue:i}]},templateContext:()=>({dialogRef:o}),providers:(g,r,s)=>(o=new this._dialogRefConstructor(g,i,s),o.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:s},{provide:this._dialogDataToken,useValue:r.data},{provide:this._dialogRefConstructor,useValue:o}])}));return o.componentRef=n.componentRef,o.componentInstance=n.componentInstance,this.openDialogs.push(o),this.afterOpened.next(o),o.afterClosed().subscribe(()=>{let g=this.openDialogs.indexOf(o);g>-1&&(this.openDialogs.splice(g,1),this.openDialogs.length||this._getAfterAllClosed().next())}),o}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(A){return this.openDialogs.find(i=>i.id===A)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(A){let i=A.length;for(;i--;)A[i].close()}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Yn=(()=>{class e{dialogRef=B(rt,{optional:!0});_elementRef=B(q);_dialog=B(li);ariaLabel;type="button";dialogResult;_matDialogClose;constructor(){}ngOnInit(){this.dialogRef||(this.dialogRef=Ek(this._elementRef,this._dialog.openDialogs))}ngOnChanges(A){let i=A._matDialogClose||A._matDialogCloseResult;i&&(this.dialogResult=i.currentValue)}_onButtonClick(A){Bk(this.dialogRef,A.screenX===0&&A.screenY===0?"keyboard":"mouse",this.dialogResult)}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(i,o){i&1&&G("click",function(g){return o._onButtonClick(g)}),i&2&&aA("aria-label",o.ariaLabel||null)("type",o.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[TA]})}return e})(),Qk=(()=>{class e{_dialogRef=B(rt,{optional:!0});_elementRef=B(q);_dialog=B(li);constructor(){}ngOnInit(){this._dialogRef||(this._dialogRef=Ek(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e})}return e})(),lo=(()=>{class e extends Qk{id=B(re).getId("mat-mdc-dialog-title-");_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(i,o){i&2&&ft("id",o.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],features:[dA]})}return e})(),ho=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[r0([jo])]})}return e})(),uo=(()=>{class e extends Qk{align;_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(i,o){i&2&&nA("mat-mdc-dialog-actions-align-start",o.align==="start")("mat-mdc-dialog-actions-align-center",o.align==="center")("mat-mdc-dialog-actions-align-end",o.align==="end")},inputs:{align:"align"},features:[dA]})}return e})();function Ek(e,t){let A=e.nativeElement.parentElement;for(;A&&!A.classList.contains("mat-mdc-dialog-container");)A=A.parentElement;return A?t.find(i=>i.id===A.id):null}function tO(e,t){if(e&1&&P(0,"img",5),e&2){let A=y(2);L("src",A.displayContent,qt)}}function iO(e,t){e&1&&(d(0,"div",6),b(1," No image data provided. "),h())}function oO(e,t){if(e&1&&(d(0,"div",3),U(1,tO,1,1,"img",5)(2,iO,2,0,"div",6),h()),e&2){let A=y();D(),_(A.displayContent?1:-1),D(),_(A.displayContent?-1:2)}}function nO(e,t){if(e&1&&P(0,"div",4),e&2){let A=y();L("innerHTML",A.displayContent,Ia)}}var Ng=class e{constructor(t,A,i){this.dialogRef=t;this.data=A;this.sanitizer=i}displayContent=null;isSvgContent=!1;ngOnInit(){this.processImageData()}processImageData(){let t=this.data.imageData;if(!t){this.displayContent=null,this.isSvgContent=!1;return}if(t.trim().includes("t}))}return YE}function DI(e){return rO()?.createHTML(e)||e}function lk(e){return Error(`Unable to find icon with the name "${e}"`)}function sO(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function dk(e){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${e}".`)}function hk(e){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${e}".`)}var An=class{url;svgText;options;svgElement;constructor(t,A,i){this.url=t,this.svgText=A,this.options=i}},aO=(()=>{class e{_httpClient;_sanitizer;_errorHandler;_document;_svgIconConfigs=new Map;_iconSetConfigs=new Map;_cachedIconsByUrl=new Map;_inProgressUrlFetches=new Map;_fontCssClassesByAlias=new Map;_resolvers=[];_defaultFontSetClass=["material-icons","mat-ligature-font"];constructor(A,i,o,n){this._httpClient=A,this._sanitizer=i,this._errorHandler=n,this._document=o}addSvgIcon(A,i,o){return this.addSvgIconInNamespace("",A,i,o)}addSvgIconLiteral(A,i,o){return this.addSvgIconLiteralInNamespace("",A,i,o)}addSvgIconInNamespace(A,i,o,n){return this._addSvgIconConfig(A,i,new An(o,null,n))}addSvgIconResolver(A){return this._resolvers.push(A),this}addSvgIconLiteralInNamespace(A,i,o,n){let g=this._sanitizer.sanitize(et.HTML,o);if(!g)throw hk(o);let r=DI(g);return this._addSvgIconConfig(A,i,new An("",r,n))}addSvgIconSet(A,i){return this.addSvgIconSetInNamespace("",A,i)}addSvgIconSetLiteral(A,i){return this.addSvgIconSetLiteralInNamespace("",A,i)}addSvgIconSetInNamespace(A,i,o){return this._addSvgIconSetConfig(A,new An(i,null,o))}addSvgIconSetLiteralInNamespace(A,i,o){let n=this._sanitizer.sanitize(et.HTML,i);if(!n)throw hk(i);let g=DI(n);return this._addSvgIconSetConfig(A,new An("",g,o))}registerFontClassAlias(A,i=A){return this._fontCssClassesByAlias.set(A,i),this}classNameForFontAlias(A){return this._fontCssClassesByAlias.get(A)||A}setDefaultFontSetClass(...A){return this._defaultFontSetClass=A,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(A){let i=this._sanitizer.sanitize(et.RESOURCE_URL,A);if(!i)throw dk(A);let o=this._cachedIconsByUrl.get(i);return o?iA(JE(o)):this._loadSvgIconFromConfig(new An(A,null)).pipe(Ce(n=>this._cachedIconsByUrl.set(i,n)),sA(n=>JE(n)))}getNamedSvgIcon(A,i=""){let o=uk(i,A),n=this._svgIconConfigs.get(o);if(n)return this._getSvgFromConfig(n);if(n=this._getIconConfigFromResolvers(i,A),n)return this._svgIconConfigs.set(o,n),this._getSvgFromConfig(n);let g=this._iconSetConfigs.get(i);return g?this._getSvgFromIconSetConfigs(A,g):gn(lk(o))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(A){return A.svgText?iA(JE(this._svgElementFromConfig(A))):this._loadSvgIconFromConfig(A).pipe(sA(i=>JE(i)))}_getSvgFromIconSetConfigs(A,i){let o=this._extractIconWithNameFromAnySet(A,i);if(o)return iA(o);let n=i.filter(g=>!g.svgText).map(g=>this._loadSvgIconSetFromConfig(g).pipe(Oe(r=>{let a=`Loading icon set URL: ${this._sanitizer.sanitize(et.RESOURCE_URL,g.url)} failed: ${r.message}`;return this._errorHandler.handleError(new Error(a)),iA(null)})));return xs(n).pipe(sA(()=>{let g=this._extractIconWithNameFromAnySet(A,i);if(!g)throw lk(A);return g}))}_extractIconWithNameFromAnySet(A,i){for(let o=i.length-1;o>=0;o--){let n=i[o];if(n.svgText&&n.svgText.toString().indexOf(A)>-1){let g=this._svgElementFromConfig(n),r=this._extractSvgIconFromSet(g,A,n.options);if(r)return r}}return null}_loadSvgIconFromConfig(A){return this._fetchIcon(A).pipe(Ce(i=>A.svgText=i),sA(()=>this._svgElementFromConfig(A)))}_loadSvgIconSetFromConfig(A){return A.svgText?iA(null):this._fetchIcon(A).pipe(Ce(i=>A.svgText=i))}_extractSvgIconFromSet(A,i,o){let n=A.querySelector(`[id="${i}"]`);if(!n)return null;let g=n.cloneNode(!0);if(g.removeAttribute("id"),g.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(g,o);if(g.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(g),o);let r=this._svgElementFromString(DI(""));return r.appendChild(g),this._setSvgAttributes(r,o)}_svgElementFromString(A){let i=this._document.createElement("DIV");i.innerHTML=A;let o=i.querySelector("svg");if(!o)throw Error(" tag not found");return o}_toSvgElement(A){let i=this._svgElementFromString(DI("")),o=A.attributes;for(let n=0;nDI(a)),Pi(()=>this._inProgressUrlFetches.delete(g)),Js());return this._inProgressUrlFetches.set(g,s),s}_addSvgIconConfig(A,i,o){return this._svgIconConfigs.set(uk(A,i),o),this}_addSvgIconSetConfig(A,i){let o=this._iconSetConfigs.get(A);return o?o.push(i):this._iconSetConfigs.set(A,[i]),this}_svgElementFromConfig(A){if(!A.svgElement){let i=this._svgElementFromString(A.svgText);this._setSvgAttributes(i,A.options),A.svgElement=i}return A.svgElement}_getIconConfigFromResolvers(A,i){for(let o=0;ot?t.pathname+t.search:""}}var mk=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],EO=mk.map(e=>`[${e}]`).join(", "),cO=/^url\(['"]?#(.*?)['"]?\)$/,cs=(()=>{class e{_elementRef=B(q);_iconRegistry=B(aO);_location=B(BO);_errorHandler=B(Ft);_defaultColor;get color(){return this._color||this._defaultColor}set color(A){this._color=A}_color;inline=!1;get svgIcon(){return this._svgIcon}set svgIcon(A){A!==this._svgIcon&&(A?this._updateSvgIcon(A):this._svgIcon&&this._clearSvgElement(),this._svgIcon=A)}_svgIcon;get fontSet(){return this._fontSet}set fontSet(A){let i=this._cleanupFontValue(A);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}_fontSet;get fontIcon(){return this._fontIcon}set fontIcon(A){let i=this._cleanupFontValue(A);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}_fontIcon;_previousFontSetClass=[];_previousFontIconClass;_svgName;_svgNamespace;_previousPath;_elementsWithExternalReferences;_currentIconFetch=GA.EMPTY;constructor(){let A=B(new Ct("aria-hidden"),{optional:!0}),i=B(CO,{optional:!0});i&&(i.color&&(this.color=this._defaultColor=i.color),i.fontSet&&(this.fontSet=i.fontSet)),A||this._elementRef.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(A){if(!A)return["",""];let i=A.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${A}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let A=this._elementsWithExternalReferences;if(A&&A.size){let i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(A){this._clearSvgElement();let i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(A),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(A)}_clearSvgElement(){let A=this._elementRef.nativeElement,i=A.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){let o=A.childNodes[i];(o.nodeType!==1||o.nodeName.toLowerCase()==="svg")&&o.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let A=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(o=>o.length>0);this._previousFontSetClass.forEach(o=>A.classList.remove(o)),i.forEach(o=>A.classList.add(o)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.includes("mat-ligature-font")&&(this._previousFontIconClass&&A.classList.remove(this._previousFontIconClass),this.fontIcon&&A.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(A){return typeof A=="string"?A.trim().split(" ")[0]:A}_prependPathToReferences(A){let i=this._elementsWithExternalReferences;i&&i.forEach((o,n)=>{o.forEach(g=>{n.setAttribute(g.name,`url('${A}#${g.value}')`)})})}_cacheChildrenWithExternalReferences(A){let i=A.querySelectorAll(EO),o=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let n=0;n{let r=i[n],s=r.getAttribute(g),a=s?s.match(cO):null;if(a){let Q=o.get(r);Q||(Q=[],o.set(r,Q)),Q.push({name:g,value:a[1]})}})}_updateSvgIcon(A){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),A){let[i,o]=this._splitIconName(A);i&&(this._svgNamespace=i),o&&(this._svgName=o),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(o,i).pipe(me(1)).subscribe(n=>this._setSvgElement(n),n=>{let g=`Error retrieving icon ${i}:${o}! ${n.message}`;this._errorHandler.handleError(new Error(g))})}}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(i,o){i&2&&(aA("data-mat-icon-type",o._usingFontIcon()?"font":"svg")("data-mat-icon-name",o._svgName||o.fontIcon)("data-mat-icon-namespace",o._svgNamespace||o.fontSet)("fontIcon",o._usingFontIcon()?o.fontIcon:null),Ye(o.color?"mat-"+o.color:""),nA("mat-icon-inline",o.inline)("mat-icon-no-color",o.color!=="primary"&&o.color!=="accent"&&o.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",eA],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],ngContentSelectors:gO,decls:1,vars:0,template:function(i,o){i&1&&(OA(),IA(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.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 e})(),Dk=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[mA,mA]})}return e})();var lO=["audioPlayer"],Gg=class e{base64data="";audioPlayerRef;audioSrc="";constructor(){}ngOnChanges(t){t.base64data&&this.base64data&&this.setAudioSource(this.base64data)}setAudioSource(t){t.startsWith("data:")?this.audioSrc=t:this.audioSrc=`data:audio/mpeg;base64,${t}`,this.audioPlayerRef&&this.audioPlayerRef.nativeElement&&this.audioPlayerRef.nativeElement.load()}play(){this.audioPlayerRef&&this.audioPlayerRef.nativeElement&&this.audioPlayerRef.nativeElement.play()}pause(){this.audioPlayerRef&&this.audioPlayerRef.nativeElement&&this.audioPlayerRef.nativeElement.pause()}stop(){this.audioPlayerRef&&this.audioPlayerRef.nativeElement&&(this.audioPlayerRef.nativeElement.pause(),this.audioPlayerRef.nativeElement.currentTime=0)}static \u0275fac=function(A){return new(A||e)};static \u0275cmp=O({type:e,selectors:[["app-audio-player"]],viewQuery:function(A,i){if(A&1&&QA(lO,5),A&2){let o;$(o=AA())&&(i.audioPlayerRef=o.first)}},inputs:{base64data:"base64data"},standalone:!1,features:[TA],decls:3,vars:1,consts:[["audioPlayer",""],["controls","",3,"src"]],template:function(A,i){A&1&&(d(0,"div"),P(1,"audio",1,0),h()),A&2&&(D(),L("src",i.audioSrc,qt))},styles:[".audio-player-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding:15px;background-color:#f0f0f0;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin:20px auto;max-width:350px}audio[_ngcontent-%COMP%]{outline:none;border-radius:5px;width:350px}.custom-controls[_ngcontent-%COMP%]{margin-top:10px;display:flex;gap:10px}.custom-controls[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:8px 15px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;font-size:14px;transition:background-color .2s ease}.custom-controls[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{background-color:#0056b3}"]})};function dO(e,t){e&1&&P(0,"hr",2)}function hO(e,t){if(e&1&&(d(0,"mat-option",7),b(1),h()),e&2){let A=t.$implicit;L("value",A),D(),KA(A.versionId)}}function uO(e,t){if(e&1){let A=rA();d(0,"div")(1,"img",9),G("click",function(){x(A);let o=y().$index,n=y();return Y(n.openViewImageDialog(n.selectedArtifacts[o].data))}),h()()}if(e&2){let A,i=y().$index,o=y();D(),L("src",(A=o.selectedArtifacts[i].data)!==null&&A!==void 0?A:"",qt)}}function mO(e,t){if(e&1&&(d(0,"div"),P(1,"app-audio-player",10),h()),e&2){let A=y().$index,i=y();D(),L("base64data",i.selectedArtifacts[A].data)}}function DO(e,t){if(e&1){let A=rA();d(0,"div",1),U(1,dO,1,0,"hr",2),d(2,"div",3)(3,"button",4),G("click",function(){let o=x(A).$index,n=y();return Y(n.openArtifact(n.selectedArtifacts[o].data,n.selectedArtifacts[o].mimeType))}),b(4),h()(),d(5,"div",3)(6,"span"),b(7," Version: "),h(),d(8,"div",5)(9,"mat-select",6),Wt("ngModelChange",function(o){let n=x(A).$index,g=y();return si(g.selectedArtifacts[n],o)||(g.selectedArtifacts[n]=o),Y(o)}),G("selectionChange",function(o){let n=x(A).$index,g=y();return Y(g.onArtifactVersionChange(o,n))}),pe(10,hO,2,2,"mat-option",7,fe),h()(),d(12,"button",8),G("click",function(){let o=x(A).$index,n=y();return Y(n.downloadArtifact(n.selectedArtifacts[o]))}),d(13,"mat-icon"),b(14,"file_download"),h(),b(15," Download "),h()(),d(16,"div"),U(17,uO,2,1,"div")(18,mO,2,1,"div"),h()()}if(e&2){let A,i=t.$implicit,o=t.$index,n=y();D(),_(o>0?1:-1),D(3),NA(" ",n.getArtifactName(i)," "),D(5),Vt("ngModel",n.selectedArtifacts[o]),D(),we(n.getSortedArtifactsFromId(i)),D(7),_((A=n.selectedArtifacts[o].mediaType)===n.MediaType.IMAGE?17:A===n.MediaType.AUDIO?18:-1)}}var fO="default_artifact_name",pI=(o=>(o.IMAGE="image",o.AUDIO="audio",o.TEXT="text",o.UNSPECIFIED="unspecified",o))(pI||{});function HE(e){let t=e.toLowerCase();for(let A of Object.values(pI))if(A!=="unspecified"&&t.startsWith(A+"/"))return A;return"unspecified"}function pO(e){return e?e.startsWith("image/"):!1}function wO(e){return e?e.startsWith("audio/"):!1}function Om(e,t){try{if(!e)return;let A=e;if(e.startsWith("data:")&&e.includes(";base64,")&&(A=A.substring(A.indexOf(";base64,")+8)),!t||!A)return;let i=atob(A),o=new Array(i.length);for(let a=0;at.id))]}getSortedArtifactsFromId(t){return this.artifacts.filter(A=>A.id===t).sort((A,i)=>i.versionId-A.versionId)}onArtifactVersionChange(t,A){this.selectedArtifacts[A]=t.value}openViewImageDialog(t){if(!t||!t.startsWith("data:")||t.indexOf(";base64,")===-1)return;let A=this.dialog.open(Ng,{width:"1280px",data:{imageData:t}})}openArtifact(t,A){if(this.isArtifactImage(A)){this.openViewImageDialog(t);return}this.openBase64InNewTab(t,A)}static \u0275fac=function(A){return new(A||e)(V(Jn),V(li))};static \u0275cmp=O({type:e,selectors:[["app-artifact-tab"]],inputs:{artifacts:"artifacts"},standalone:!1,features:[TA],decls:3,vars:0,consts:[[1,"artifact-container"],[1,"artifact-box"],[1,"white-separator"],[1,"artifact-metadata"],[1,"link-style-button",3,"click"],[1,"version-select-container"],[3,"ngModelChange","selectionChange","ngModel"],[3,"value"],["mat-flat-button","",1,"download-button",3,"click"],["alt","artifact.id",1,"generated-image",3,"click","src"],[3,"base64data"]],template:function(A,i){A&1&&(d(0,"div",0),pe(1,DO,19,4,"div",1,fe),h()),A&2&&(D(),we(i.getDistinctArtifactIds()))},dependencies:[ai,Xt,cs,Et,Bs,Nn,Gg],styles:[".artifact-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.artifact-box[_ngcontent-%COMP%]{padding:10px;max-width:100%;margin-left:26px;display:flex;flex-direction:column}.artifact-metadata[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:5px}.download-button[_ngcontent-%COMP%]{background-color:#8ab4f8!important;margin-left:35px;width:130px;height:28px;font-size:14px}.generated-image[_ngcontent-%COMP%]{max-width:60%;border-radius:8px;cursor:pointer}hr.white-separator[_ngcontent-%COMP%]{border:none;border-top:1px solid white;margin-bottom:1.2em;margin-right:15px}.version-select-container[_ngcontent-%COMP%]{background-color:#212123;width:80px;margin-left:15px}.link-style-button[_ngcontent-%COMP%]{background:none;border:none;padding:0;font:inherit;color:#007bff!important;text-decoration:underline;cursor:pointer;outline:none}.link-style-button[_ngcontent-%COMP%]:hover{color:#0056b3;text-decoration:underline}.link-style-button[_ngcontent-%COMP%]:focus{outline:1px dotted #007bff}.link-style-button[_ngcontent-%COMP%]:active{color:#004085}.link-style-button[_ngcontent-%COMP%]:disabled{color:#6c757d;text-decoration:none;cursor:not-allowed}"]})};var RO=["input"],bO=["label"],kO=["*"],FO=new F("mat-checkbox-default-options",{providedIn:"root",factory:wk});function wk(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var lt=function(e){return e[e.Init=0]="Init",e[e.Checked=1]="Checked",e[e.Unchecked=2]="Unchecked",e[e.Indeterminate=3]="Indeterminate",e}(lt||{}),vO={provide:Zo,useExisting:ot(()=>ls),multi:!0},Pm=class{source;checked},pk=wk(),ls=(()=>{class e{_elementRef=B(q);_changeDetectorRef=B(UA);_ngZone=B(tA);_animationMode=B(Ae,{optional:!0});_options=B(FO,{optional:!0});focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(A){let i=new Pm;return i.source=this,i.checked=A,i}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_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"};ariaLabel="";ariaLabelledby=null;ariaDescribedby;ariaExpanded;ariaControls;ariaOwns;_uniqueId;id;get inputId(){return`${this.id||this._uniqueId}-input`}required;labelPosition="after";name=null;change=new z;indeterminateChange=new z;value;disableRipple;_inputElement;_labelElement;tabIndex;color;disabledInteractive;_onTouched=()=>{};_currentAnimationClass="";_currentCheckState=lt.Init;_controlValueAccessorChangeFn=()=>{};_validatorChangeFn=()=>{};constructor(){B(be).load(Ut);let A=B(new Ct("tabindex"),{optional:!0});this._options=this._options||pk,this.color=this._options.color||pk.color,this.tabIndex=A==null?0:parseInt(A)||0,this.id=this._uniqueId=B(re).getId("mat-mdc-checkbox-"),this.disabledInteractive=this._options?.disabledInteractive??!1}ngOnChanges(A){A.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(A){A!=this.checked&&(this._checked=A,this._changeDetectorRef.markForCheck())}_checked=!1;get disabled(){return this._disabled}set disabled(A){A!==this.disabled&&(this._disabled=A,this._changeDetectorRef.markForCheck())}_disabled=!1;get indeterminate(){return this._indeterminate}set indeterminate(A){let i=A!=this._indeterminate;this._indeterminate=A,i&&(this._indeterminate?this._transitionCheckState(lt.Indeterminate):this._transitionCheckState(this.checked?lt.Checked:lt.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_indeterminate=!1;_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(A){this.checked=!!A}registerOnChange(A){this._controlValueAccessorChangeFn=A}registerOnTouched(A){this._onTouched=A}setDisabledState(A){this.disabled=A}validate(A){return this.required&&A.value!==!0?{required:!0}:null}registerOnValidatorChange(A){this._validatorChangeFn=A}_transitionCheckState(A){let i=this._currentCheckState,o=this._getAnimationTargetElement();if(!(i===A||!o)&&(this._currentAnimationClass&&o.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(i,A),this._currentCheckState=A,this._currentAnimationClass.length>0)){o.classList.add(this._currentAnimationClass);let n=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{o.classList.remove(n)},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(){let A=this._options?.clickAction;!this.disabled&&A!=="noop"?(this.indeterminate&&A!=="check"&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?lt.Checked:lt.Unchecked),this._emitChangeEvent()):(this.disabled&&this.disabledInteractive||!this.disabled&&A==="noop")&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate)}_onInteractionEvent(A){A.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(A,i){if(this._animationMode==="NoopAnimations")return"";switch(A){case lt.Init:if(i===lt.Checked)return this._animationClasses.uncheckedToChecked;if(i==lt.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case lt.Unchecked:return i===lt.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case lt.Checked:return i===lt.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case lt.Indeterminate:return i===lt.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(A){let i=this._inputElement;i&&(i.nativeElement.indeterminate=A)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(A){A.target&&this._labelElement.nativeElement.contains(A.target)&&A.stopPropagation()}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-checkbox"]],viewQuery:function(i,o){if(i&1&&(QA(RO,5),QA(bO,5)),i&2){let n;$(n=AA())&&(o._inputElement=n.first),$(n=AA())&&(o._labelElement=n.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(i,o){i&2&&(ft("id",o.id),aA("tabindex",null)("aria-label",null)("aria-labelledby",null),Ye(o.color?"mat-"+o.color:"mat-accent"),nA("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mdc-checkbox--disabled",o.disabled)("mat-mdc-checkbox-disabled",o.disabled)("mat-mdc-checkbox-checked",o.checked)("mat-mdc-checkbox-disabled-interactive",o.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",eA],ariaControls:[0,"aria-controls","ariaControls"],ariaOwns:[0,"aria-owns","ariaOwns"],id:"id",required:[2,"required","required",eA],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",eA],tabIndex:[2,"tabIndex","tabIndex",A=>A==null?void 0:he(A)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",eA],checked:[2,"checked","checked",eA],disabled:[2,"disabled","disabled",eA],indeterminate:[2,"indeterminate","indeterminate",eA]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[FA([vO,{provide:Rn,useExisting:e,multi:!0}]),TA],ngContentSelectors:kO,decls:15,vars:23,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-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(i,o){if(i&1){let n=rA();OA(),d(0,"div",3),G("click",function(r){return x(n),Y(o._preventBubblingFromLabel(r))}),d(1,"div",4,0)(3,"div",5),G("click",function(){return x(n),Y(o._onTouchTargetClick())}),h(),d(4,"input",6,1),G("blur",function(){return x(n),Y(o._onBlur())})("click",function(){return x(n),Y(o._onInputClick())})("change",function(r){return x(n),Y(o._onInteractionEvent(r))}),h(),P(6,"div",7),d(7,"div",8),At(),d(8,"svg",9),P(9,"path",10),h(),Bg(),P(10,"div",11),h(),P(11,"div",12),h(),d(12,"label",13,2),IA(14),h()()}if(i&2){let n=Le(2);L("labelPosition",o.labelPosition),D(4),nA("mdc-checkbox--selected",o.checked),L("checked",o.checked)("indeterminate",o.indeterminate)("disabled",o.disabled&&!o.disabledInteractive)("id",o.inputId)("required",o.required)("tabIndex",o.disabled&&!o.disabledInteractive?-1:o.tabIndex),aA("aria-label",o.ariaLabel||null)("aria-labelledby",o.ariaLabelledby)("aria-describedby",o.ariaDescribedby)("aria-checked",o.indeterminate?"mixed":null)("aria-controls",o.ariaControls)("aria-disabled",o.disabled&&o.disabledInteractive?!0:null)("aria-expanded",o.ariaExpanded)("aria-owns",o.ariaOwns)("name",o.name)("value",o.value),D(7),L("matRippleTrigger",n)("matRippleDisabled",o.disableRipple||o.disabled)("matRippleCentered",!0),D(),L("for",o.inputId)}},dependencies:[Bo,fE],styles:['.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;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover>.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:hover>.mat-mdc-checkbox-ripple>.mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active>.mdc-checkbox__native-control+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.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, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.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, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.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, var(--mat-sys-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control+.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}@media(forced-colors: active){.mdc-checkbox--disabled{opacity:.5}}.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 cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-sys-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover>.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover>.mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}@media(forced-colors: active){.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 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 cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.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;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 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{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@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:cubic-bezier(0, 0, 0.2, 1);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}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-touch-target,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__native-control,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__ripple,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-ripple::before,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__mixedmark{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox .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 .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%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display, block)}.mat-mdc-checkbox .mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return e})();var yk=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[ls,mA,mA]})}return e})();var GO=[[["caption"]],[["colgroup"],["col"]],"*"],LO=["caption","colgroup, col","*"];function _O(e,t){e&1&&IA(0,2)}function KO(e,t){e&1&&(d(0,"thead",0),Ve(1,1),h(),d(2,"tbody",0),Ve(3,2)(4,3),h(),d(5,"tfoot",0),Ve(6,4),h())}function UO(e,t){e&1&&Ve(0,1)(1,2)(2,3)(3,4)}var _i=new F("CDK_TABLE");var VE=(()=>{class e{template=B(ge);constructor(){}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","cdkCellDef",""]]})}return e})(),WE=(()=>{class e{template=B(ge);constructor(){}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","cdkHeaderCellDef",""]]})}return e})(),bk=(()=>{class e{template=B(ge);constructor(){}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","cdkFooterCellDef",""]]})}return e})(),ds=(()=>{class e{_table=B(_i,{optional:!0});_hasStickyChanged=!1;get name(){return this._name}set name(A){this._setNameInput(A)}_name;get sticky(){return this._sticky}set sticky(A){A!==this._sticky&&(this._sticky=A,this._hasStickyChanged=!0)}_sticky=!1;get stickyEnd(){return this._stickyEnd}set stickyEnd(A){A!==this._stickyEnd&&(this._stickyEnd=A,this._hasStickyChanged=!0)}_stickyEnd=!1;cell;headerCell;footerCell;cssClassFriendlyName;_columnCssClassName;constructor(){}hasStickyChanged(){let A=this._hasStickyChanged;return this.resetStickyChanged(),A}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(A){A&&(this._name=A,this.cssClassFriendlyName=A.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","cdkColumnDef",""]],contentQueries:function(i,o,n){if(i&1&&(XA(n,VE,5),XA(n,WE,5),XA(n,bk,5)),i&2){let g;$(g=AA())&&(o.cell=g.first),$(g=AA())&&(o.headerCell=g.first),$(g=AA())&&(o.footerCell=g.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",eA],stickyEnd:[2,"stickyEnd","stickyEnd",eA]},features:[FA([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}])]})}return e})(),OE=class{constructor(t,A){A.nativeElement.classList.add(...t._columnCssClassName)}},kk=(()=>{class e extends OE{constructor(){super(B(ds),B(q))}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[dA]})}return e})();var Fk=(()=>{class e extends OE{constructor(){let A=B(ds),i=B(q);super(A,i);let o=A._table?._getCellRole();o&&i.nativeElement.setAttribute("role",o)}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[dA]})}return e})(),PE=class{tasks=[];endTasks=[]},ZE=new F("_COALESCED_STYLE_SCHEDULER"),qm=(()=>{class e{_currentSchedule=null;_ngZone=B(tA);constructor(){}schedule(A){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(A)}scheduleEnd(A){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(A)}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new PE,this._ngZone.runOutsideAngular(()=>queueMicrotask(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){let A=this._currentSchedule;this._currentSchedule=new PE;for(let i of A.tasks)i();for(let i of A.endTasks)i()}this._currentSchedule=null})))}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})();var Vm=(()=>{class e{template=B(ge);_differs=B(to);columns;_columnsDiffer;constructor(){}ngOnChanges(A){if(!this._columnsDiffer){let i=A.columns&&A.columns.currentValue||[];this._columnsDiffer=this._differs.find(i).create(),this._columnsDiffer.diff(i)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(A){return this instanceof wI?A.headerCell.template:this instanceof Wm?A.footerCell.template:A.cell.template}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,features:[TA]})}return e})(),wI=(()=>{class e extends Vm{_table=B(_i,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(A){A!==this._sticky&&(this._sticky=A,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(B(ge),B(to))}ngOnChanges(A){super.ngOnChanges(A)}hasStickyChanged(){let A=this._hasStickyChanged;return this.resetStickyChanged(),A}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",eA]},features:[dA,TA]})}return e})(),Wm=(()=>{class e extends Vm{_table=B(_i,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(A){A!==this._sticky&&(this._sticky=A,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(B(ge),B(to))}ngOnChanges(A){super.ngOnChanges(A)}hasStickyChanged(){let A=this._hasStickyChanged;return this.resetStickyChanged(),A}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",eA]},features:[dA,TA]})}return e})(),zE=(()=>{class e extends Vm{_table=B(_i,{optional:!0});when;constructor(){super(B(ge),B(to))}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},features:[dA]})}return e})(),Lg=(()=>{class e{_viewContainer=B(Qe);cells;context;static mostRecentCellOutlet=null;constructor(){e.mostRecentCellOutlet=this}ngOnDestroy(){e.mostRecentCellOutlet===this&&(e.mostRecentCellOutlet=null)}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","cdkCellOutlet",""]]})}return e})(),zm=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,o){i&1&&Ve(0,0)},dependencies:[Lg],encapsulation:2})}return e})();var jm=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,o){i&1&&Ve(0,0)},dependencies:[Lg],encapsulation:2})}return e})(),vk=(()=>{class e{templateRef=B(ge);_contentClassName="cdk-no-data-row";constructor(){}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["ng-template","cdkNoDataRow",""]]})}return e})(),Mk=["top","bottom","left","right"],Zm=class{_isNativeHtmlTable;_stickCellCss;direction;_coalescedStyleScheduler;_isBrowser;_needsPositionStickyOnElement;_positionListener;_tableInjector;_elemSizeCache=new WeakMap;_resizeObserver=globalThis?.ResizeObserver?new globalThis.ResizeObserver(t=>this._updateCachedSizes(t)):null;_updatedStickyColumnsParamsToReplay=[];_stickyColumnsReplayTimeout=null;_cachedCellWidths=[];_borderCellCss;_destroyed=!1;constructor(t,A,i,o,n=!0,g=!0,r,s){this._isNativeHtmlTable=t,this._stickCellCss=A,this.direction=i,this._coalescedStyleScheduler=o,this._isBrowser=n,this._needsPositionStickyOnElement=g,this._positionListener=r,this._tableInjector=s,this._borderCellCss={top:`${A}-border-elem-top`,bottom:`${A}-border-elem-bottom`,left:`${A}-border-elem-left`,right:`${A}-border-elem-right`}}clearStickyPositioning(t,A){(A.includes("left")||A.includes("right"))&&this._removeFromStickyColumnReplayQueue(t);let i=[];for(let o of t)o.nodeType===o.ELEMENT_NODE&&i.push(o,...Array.from(o.children));this._afterNextRender({write:()=>{for(let o of i)this._removeStickyStyle(o,A)}})}updateStickyColumns(t,A,i,o=!0,n=!0){if(!t.length||!this._isBrowser||!(A.some(H=>H)||i.some(H=>H))){this._positionListener?.stickyColumnsUpdated({sizes:[]}),this._positionListener?.stickyEndColumnsUpdated({sizes:[]});return}let g=t[0],r=g.children.length,s=this.direction==="rtl",a=s?"right":"left",Q=s?"left":"right",c=A.lastIndexOf(!0),f=i.indexOf(!0),m,p,R;n&&this._updateStickyColumnReplayQueue({rows:[...t],stickyStartStates:[...A],stickyEndStates:[...i]}),this._afterNextRender({earlyRead:()=>{m=this._getCellWidths(g,o),p=this._getStickyStartColumnPositions(m,A),R=this._getStickyEndColumnPositions(m,i)},write:()=>{for(let H of t)for(let W=0;W!!H)&&(this._positionListener.stickyColumnsUpdated({sizes:c===-1?[]:m.slice(0,c+1).map((H,W)=>A[W]?H:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:f===-1?[]:m.slice(f).map((H,W)=>i[W+f]?H:null).reverse()}))}})}stickRows(t,A,i){if(!this._isBrowser)return;let o=i==="bottom"?t.slice().reverse():t,n=i==="bottom"?A.slice().reverse():A,g=[],r=[],s=[];this._afterNextRender({earlyRead:()=>{for(let a=0,Q=0;a{let a=n.lastIndexOf(!0);for(let Q=0;Q{let i=t.querySelector("tfoot");i&&(A.some(o=>!o)?this._removeStickyStyle(i,["bottom"]):this._addStickyStyle(i,"bottom",0,!1))}})}destroy(){this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._resizeObserver?.disconnect(),this._destroyed=!0}_removeStickyStyle(t,A){for(let o of A)t.style[o]="",t.classList.remove(this._borderCellCss[o]);Mk.some(o=>A.indexOf(o)===-1&&t.style[o])?t.style.zIndex=this._getCalculatedZIndex(t):(t.style.zIndex="",this._needsPositionStickyOnElement&&(t.style.position=""),t.classList.remove(this._stickCellCss))}_addStickyStyle(t,A,i,o){t.classList.add(this._stickCellCss),o&&t.classList.add(this._borderCellCss[A]),t.style[A]=`${i}px`,t.style.zIndex=this._getCalculatedZIndex(t),this._needsPositionStickyOnElement&&(t.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(t){let A={top:100,bottom:10,left:1,right:1},i=0;for(let o of Mk)t.style[o]&&(i+=A[o]);return i?`${i}`:""}_getCellWidths(t,A=!0){if(!A&&this._cachedCellWidths.length)return this._cachedCellWidths;let i=[],o=t.children;for(let n=0;n0;n--)A[n]&&(i[n]=o,o+=t[n]);return i}_retrieveElementSize(t){let A=this._elemSizeCache.get(t);if(A)return A;let i=t.getBoundingClientRect(),o={width:i.width,height:i.height};return this._resizeObserver&&(this._elemSizeCache.set(t,o),this._resizeObserver.observe(t,{box:"border-box"})),o}_updateStickyColumnReplayQueue(t){this._removeFromStickyColumnReplayQueue(t.rows),this._stickyColumnsReplayTimeout||this._updatedStickyColumnsParamsToReplay.push(t)}_removeFromStickyColumnReplayQueue(t){let A=new Set(t);for(let i of this._updatedStickyColumnsParamsToReplay)i.rows=i.rows.filter(o=>!A.has(o));this._updatedStickyColumnsParamsToReplay=this._updatedStickyColumnsParamsToReplay.filter(i=>!!i.rows.length)}_updateCachedSizes(t){let A=!1;for(let i of t){let o=i.borderBoxSize?.length?{width:i.borderBoxSize[0].inlineSize,height:i.borderBoxSize[0].blockSize}:{width:i.contentRect.width,height:i.contentRect.height};o.width!==this._elemSizeCache.get(i.target)?.width&&xO(i.target)&&(A=!0),this._elemSizeCache.set(i.target,o)}A&&this._updatedStickyColumnsParamsToReplay.length&&(this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._stickyColumnsReplayTimeout=setTimeout(()=>{if(!this._destroyed){for(let i of this._updatedStickyColumnsParamsToReplay)this.updateStickyColumns(i.rows,i.stickyStartStates,i.stickyEndStates,!0,!1);this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null}},0))}_afterNextRender(t){this._tableInjector?Ge(t,{injector:this._tableInjector}):this._coalescedStyleScheduler.schedule(()=>{t.earlyRead?.(),t.write()})}};function xO(e){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(t=>e.classList.contains(t))}var qE=new F("CDK_SPL");var Xm=(()=>{class e{viewContainer=B(Qe);elementRef=B(q);constructor(){let A=B(_i);A._rowOutlet=this,A._outletAssigned()}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","rowOutlet",""]]})}return e})(),$m=(()=>{class e{viewContainer=B(Qe);elementRef=B(q);constructor(){let A=B(_i);A._headerRowOutlet=this,A._outletAssigned()}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","headerRowOutlet",""]]})}return e})(),AD=(()=>{class e{viewContainer=B(Qe);elementRef=B(q);constructor(){let A=B(_i);A._footerRowOutlet=this,A._outletAssigned()}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","footerRowOutlet",""]]})}return e})(),eD=(()=>{class e{viewContainer=B(Qe);elementRef=B(q);constructor(){let A=B(_i);A._noDataRowOutlet=this,A._outletAssigned()}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","noDataRowOutlet",""]]})}return e})();var tD=(()=>{class e{_differs=B(to);_changeDetectorRef=B(UA);_elementRef=B(q);_dir=B(ve,{optional:!0});_platform=B(ZA);_viewRepeater=B(CI);_coalescedStyleScheduler=B(ZE);_viewportRuler=B(Ci);_stickyPositioningListener=B(qE,{optional:!0,skipSelf:!0});_document=B(cA);_data;_onDestroy=new K;_renderRows;_renderChangeSubscription;_columnDefsByName=new Map;_rowDefs;_headerRowDefs;_footerRowDefs;_dataDiffer;_defaultRowDef;_customColumnDefs=new Set;_customRowDefs=new Set;_customHeaderRowDefs=new Set;_customFooterRowDefs=new Set;_customNoDataRow;_headerRowDefChanged=!0;_footerRowDefChanged=!0;_stickyColumnStylesNeedReset=!0;_forceRecalculateCellWidths=!0;_cachedRenderRowsMap=new Map;_isNativeHtmlTable;_stickyStyler;stickyCssClass="cdk-table-sticky";needsPositionStickyOnElement=!0;_isServer;_isShowingNoDataRow=!1;_hasAllOutlets=!1;_hasInitialized=!1;_getCellRole(){if(this._cellRoleInternal===void 0){let A=this._elementRef.nativeElement.getAttribute("role");return A==="grid"||A==="treegrid"?"gridcell":"cell"}return this._cellRoleInternal}_cellRoleInternal=void 0;get trackBy(){return this._trackByFn}set trackBy(A){this._trackByFn=A}_trackByFn;get dataSource(){return this._dataSource}set dataSource(A){this._dataSource!==A&&this._switchDataSource(A)}_dataSource;get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(A){this._multiTemplateDataRows=A,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}_multiTemplateDataRows=!1;get fixedLayout(){return this._fixedLayout}set fixedLayout(A){this._fixedLayout=A,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}_fixedLayout=!1;contentChanged=new z;viewChange=new $A({start:0,end:Number.MAX_VALUE});_rowOutlet;_headerRowOutlet;_footerRowOutlet;_noDataRowOutlet;_contentColumnDefs;_contentRowDefs;_contentHeaderRowDefs;_contentFooterRowDefs;_noDataRow;_injector=B(yA);constructor(){B(new Ct("role"),{optional:!0})||this._elementRef.nativeElement.setAttribute("role","table"),this._isServer=!this._platform.isBrowser,this._isNativeHtmlTable=this._elementRef.nativeElement.nodeName==="TABLE"}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((A,i)=>this.trackBy?this.trackBy(i.dataIndex,i.data):i),this._viewportRuler.change().pipe(fA(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){this._stickyStyler?.destroy(),[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(A=>{A?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),RE(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();let A=this._dataDiffer.diff(this._renderRows);if(!A){this._updateNoDataRow(),this.contentChanged.next();return}let i=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(A,i,(o,n,g)=>this._getEmbeddedViewArgs(o.item,g),o=>o.item.data,o=>{o.operation===ss.INSERTED&&o.context&&this._renderCellTemplateForItem(o.record.item.rowDef,o.context)}),this._updateRowIndexContext(),A.forEachIdentityChange(o=>{let n=i.get(o.currentIndex);n.context.$implicit=o.item.data}),this._updateNoDataRow(),this.contentChanged.next(),this.updateStickyColumnStyles()}addColumnDef(A){this._customColumnDefs.add(A)}removeColumnDef(A){this._customColumnDefs.delete(A)}addRowDef(A){this._customRowDefs.add(A)}removeRowDef(A){this._customRowDefs.delete(A)}addHeaderRowDef(A){this._customHeaderRowDefs.add(A),this._headerRowDefChanged=!0}removeHeaderRowDef(A){this._customHeaderRowDefs.delete(A),this._headerRowDefChanged=!0}addFooterRowDef(A){this._customFooterRowDefs.add(A),this._footerRowDefChanged=!0}removeFooterRowDef(A){this._customFooterRowDefs.delete(A),this._footerRowDefChanged=!0}setNoDataRow(A){this._customNoDataRow=A}updateStickyHeaderRowStyles(){let A=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let o=Rk(this._headerRowOutlet,"thead");o&&(o.style.display=A.length?"":"none")}let i=this._headerRowDefs.map(o=>o.sticky);this._stickyStyler.clearStickyPositioning(A,["top"]),this._stickyStyler.stickRows(A,i,"top"),this._headerRowDefs.forEach(o=>o.resetStickyChanged())}updateStickyFooterRowStyles(){let A=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let o=Rk(this._footerRowOutlet,"tfoot");o&&(o.style.display=A.length?"":"none")}let i=this._footerRowDefs.map(o=>o.sticky);this._stickyStyler.clearStickyPositioning(A,["bottom"]),this._stickyStyler.stickRows(A,i,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,i),this._footerRowDefs.forEach(o=>o.resetStickyChanged())}updateStickyColumnStyles(){let A=this._getRenderedRows(this._headerRowOutlet),i=this._getRenderedRows(this._rowOutlet),o=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...A,...i,...o],["left","right"]),this._stickyColumnStylesNeedReset=!1),A.forEach((n,g)=>{this._addStickyColumnStyles([n],this._headerRowDefs[g])}),this._rowDefs.forEach(n=>{let g=[];for(let r=0;r{this._addStickyColumnStyles([n],this._footerRowDefs[g])}),Array.from(this._columnDefsByName.values()).forEach(n=>n.resetStickyChanged())}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let i=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||i,this._forceRecalculateCellWidths=i,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){let A=[],i=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let o=0;o{let r=o&&o.has(g)?o.get(g):[];if(r.length){let s=r.shift();return s.dataIndex=i,s}else return{data:A,rowDef:g,dataIndex:i}})}_cacheColumnDefs(){this._columnDefsByName.clear(),TE(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(i=>{this._columnDefsByName.has(i.name),this._columnDefsByName.set(i.name,i)})}_cacheRowDefs(){this._headerRowDefs=TE(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=TE(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=TE(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let A=this._rowDefs.filter(i=>!i.when);!this.multiTemplateDataRows&&A.length>1,this._defaultRowDef=A[0]}_renderUpdatedColumns(){let A=(g,r)=>{let s=!!r.getColumnsDiff();return g||s},i=this._rowDefs.reduce(A,!1);i&&this._forceRenderDataRows();let o=this._headerRowDefs.reduce(A,!1);o&&this._forceRenderHeaderRows();let n=this._footerRowDefs.reduce(A,!1);return n&&this._forceRenderFooterRows(),i||o||n}_switchDataSource(A){this._data=[],RE(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),A||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=A}_observeRenderChanges(){if(!this.dataSource)return;let A;RE(this.dataSource)?A=this.dataSource.connect(this):rn(this.dataSource)?A=this.dataSource:Array.isArray(this.dataSource)&&(A=iA(this.dataSource)),this._renderChangeSubscription=A.pipe(fA(this._onDestroy)).subscribe(i=>{this._data=i||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((A,i)=>this._renderRow(this._headerRowOutlet,A,i)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((A,i)=>this._renderRow(this._footerRowOutlet,A,i)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(A,i){let o=Array.from(i?.columns||[]).map(r=>{let s=this._columnDefsByName.get(r);return s}),n=o.map(r=>r.sticky),g=o.map(r=>r.stickyEnd);this._stickyStyler.updateStickyColumns(A,n,g,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(A){let i=[];for(let o=0;o!n.when||n.when(i,A));else{let n=this._rowDefs.find(g=>g.when&&g.when(i,A))||this._defaultRowDef;n&&o.push(n)}return o.length,o}_getEmbeddedViewArgs(A,i){let o=A.rowDef,n={$implicit:A.data};return{templateRef:o.template,context:n,index:i}}_renderRow(A,i,o,n={}){let g=A.viewContainer.createEmbeddedView(i.template,n,o);return this._renderCellTemplateForItem(i,n),g}_renderCellTemplateForItem(A,i){for(let o of this._getCellTemplates(A))Lg.mostRecentCellOutlet&&Lg.mostRecentCellOutlet._viewContainer.createEmbeddedView(o,i);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){let A=this._rowOutlet.viewContainer;for(let i=0,o=A.length;i{let o=this._columnDefsByName.get(i);return A.extractCellTemplate(o)})}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){let A=(i,o)=>i||o.hasStickyChanged();this._headerRowDefs.reduce(A,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(A,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(A,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){let A=this._dir?this._dir.value:"ltr";this._stickyStyler=new Zm(this._isNativeHtmlTable,this.stickyCssClass,A,this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener,this._injector),(this._dir?this._dir.change:iA()).pipe(fA(this._onDestroy)).subscribe(i=>{this._stickyStyler.direction=i,this.updateStickyColumnStyles()})}_getOwnDefs(A){return A.filter(i=>!i._table||i._table===this)}_updateNoDataRow(){let A=this._customNoDataRow||this._noDataRow;if(!A)return;let i=this._rowOutlet.viewContainer.length===0;if(i===this._isShowingNoDataRow)return;let o=this._noDataRowOutlet.viewContainer;if(i){let n=o.createEmbeddedView(A.templateRef),g=n.rootNodes[0];n.rootNodes.length===1&&g?.nodeType===this._document.ELEMENT_NODE&&(g.setAttribute("role","row"),g.classList.add(A._contentClassName))}else o.clear();this._isShowingNoDataRow=i,this._changeDetectorRef.markForCheck()}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(i,o,n){if(i&1&&(XA(n,vk,5),XA(n,ds,5),XA(n,zE,5),XA(n,wI,5),XA(n,Wm,5)),i&2){let g;$(g=AA())&&(o._noDataRow=g.first),$(g=AA())&&(o._contentColumnDefs=g),$(g=AA())&&(o._contentRowDefs=g),$(g=AA())&&(o._contentHeaderRowDefs=g),$(g=AA())&&(o._contentFooterRowDefs=g)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(i,o){i&2&&nA("cdk-table-fixed-layout",o.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",eA],fixedLayout:[2,"fixedLayout","fixedLayout",eA]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[FA([{provide:_i,useExisting:e},{provide:CI,useClass:as},{provide:ZE,useClass:qm},{provide:qE,useValue:null}])],ngContentSelectors:LO,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,o){i&1&&(OA(GO),IA(0),IA(1,1),U(2,_O,1,0)(3,KO,7,0)(4,UO,4,0)),i&2&&(D(2),_(o._isServer?2:-1),D(),_(o._isNativeHtmlTable?3:4))},dependencies:[$m,Xm,eD,AD],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return e})();function TE(e,t){return e.concat(Array.from(t))}function Rk(e,t){let A=t.toUpperCase(),i=e.viewContainer.element.nativeElement;for(;i;){let o=i.nodeType===1?i.nodeName:null;if(o===A)return i;if(o==="TABLE")break;i=i.parentNode}return null}var Sk=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[BI]})}return e})();var YO=[[["caption"]],[["colgroup"],["col"]],"*"],JO=["caption","colgroup, col","*"];function HO(e,t){e&1&&IA(0,2)}function TO(e,t){e&1&&(d(0,"thead",0),Ve(1,1),h(),d(2,"tbody",2),Ve(3,3)(4,4),h(),d(5,"tfoot",0),Ve(6,5),h())}function OO(e,t){e&1&&Ve(0,1)(1,3)(2,4)(3,5)}var Nk=(()=>{class e extends tD{stickyCssClass="mat-mdc-table-sticky";needsPositionStickyOnElement=!1;static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275cmp=O({type:e,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(i,o){i&2&&nA("mdc-table-fixed-layout",o.fixedLayout)},exportAs:["matTable"],features:[FA([{provide:tD,useExisting:e},{provide:_i,useExisting:e},{provide:ZE,useClass:qm},{provide:CI,useClass:as},{provide:qE,useValue:null}]),dA],ngContentSelectors:JO,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,o){i&1&&(OA(YO),IA(0),IA(1,1),U(2,HO,1,0)(3,TO,7,0)(4,OO,4,0)),i&2&&(D(2),_(o._isServer?2:-1),D(),_(o._isNativeHtmlTable?3:4))},dependencies:[$m,Xm,eD,AD],styles:[".mat-mdc-table-sticky{position:sticky !important}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-sys-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-sys-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-sys-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-sys-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-sys-title-small-weight, 500))}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-sys-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mdc-data-table__row:last-child>.mat-mdc-header-cell{border-bottom:none}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child>.mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2})}return e})(),Gk=(()=>{class e extends VE{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","matCellDef",""]],features:[FA([{provide:VE,useExisting:e}]),dA]})}return e})(),Lk=(()=>{class e extends WE{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","matHeaderCellDef",""]],features:[FA([{provide:WE,useExisting:e}]),dA]})}return e})();var _k=(()=>{class e extends ds{get name(){return this._name}set name(A){this._setNameInput(A)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},features:[FA([{provide:ds,useExisting:e},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),dA]})}return e})(),Kk=(()=>{class e extends kk{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[dA]})}return e})();var Uk=(()=>{class e extends Fk{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[dA]})}return e})();var xk=(()=>{class e extends wI{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",eA]},features:[FA([{provide:wI,useExisting:e}]),dA]})}return e})();var Yk=(()=>{class e extends zE{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},features:[FA([{provide:zE,useExisting:e}]),dA]})}return e})(),Jk=(()=>{class e extends zm{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275cmp=O({type:e,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[FA([{provide:zm,useExisting:e}]),dA],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,o){i&1&&Ve(0,0)},dependencies:[Lg],encapsulation:2})}return e})();var Hk=(()=>{class e extends jm{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275cmp=O({type:e,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[FA([{provide:jm,useExisting:e}]),dA],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,o){i&1&&Ve(0,0)},dependencies:[Lg],encapsulation:2})}return e})();var Tk=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[mA,Sk,mA]})}return e})(),PO=9007199254740991,yI=class extends ME{_data;_renderData=new $A([]);_filter=new $A("");_internalPageChanges=new K;_renderChangesSubscription=null;filteredData;get data(){return this._data.value}set data(t){t=Array.isArray(t)?t:[],this._data.next(t),this._renderChangesSubscription||this._filterData(t)}get filter(){return this._filter.value}set filter(t){this._filter.next(t),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(t){this._sort=t,this._updateChangeSubscription()}_sort;get paginator(){return this._paginator}set paginator(t){this._paginator=t,this._updateChangeSubscription()}_paginator;sortingDataAccessor=(t,A)=>{let i=t[A];if(ju(i)){let o=Number(i);return o{let i=A.active,o=A.direction;return!i||o==""?t:t.sort((n,g)=>{let r=this.sortingDataAccessor(n,i),s=this.sortingDataAccessor(g,i),a=typeof r,Q=typeof s;a!==Q&&(a==="number"&&(r+=""),Q==="number"&&(s+=""));let c=0;return r!=null&&s!=null?r>s?c=1:r{let i=A.trim().toLowerCase();return Object.values(t).some(o=>`${o}`.toLowerCase().includes(i))};constructor(t=[]){super(),this._data=new $A(t),this._updateChangeSubscription()}_updateChangeSubscription(){let t=this._sort?ye(this._sort.sortChange,this._sort.initialized):iA(null),A=this._paginator?ye(this._paginator.page,this._internalPageChanges,this._paginator.initialized):iA(null),i=this._data,o=mt([i,this._filter]).pipe(sA(([r])=>this._filterData(r))),n=mt([o,t]).pipe(sA(([r])=>this._orderData(r))),g=mt([n,A]).pipe(sA(([r])=>this._pageData(r)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=g.subscribe(r=>this._renderData.next(r))}_filterData(t){return this.filteredData=this.filter==null||this.filter===""?t:t.filter(A=>this.filterPredicate(A,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(t){return this.sort?this.sortData(t.slice(),this.sort):t}_pageData(t){if(!this.paginator)return t;let A=this.paginator.pageIndex*this.paginator.pageSize;return t.slice(A,A+this.paginator.pageSize)}_updatePaginator(t){Promise.resolve().then(()=>{let A=this.paginator;if(A&&(A.length=t,A.pageIndex>0)){let i=Math.ceil(A.length/A.pageSize)-1||0,o=Math.min(A.pageIndex,i);o!==A.pageIndex&&(A.pageIndex=o,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}};var qO="view_eval_case",jE=class e{route=B(Lt);constructor(){}isViewEvalCaseEnabled(){return this.route.snapshot.queryParams[qO]==="true"}static \u0275fac=function(A){return new(A||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})};var st=[];for(let e=0;e<256;++e)st.push((e+256).toString(16).slice(1));function Ok(e,t=0){return(st[e[t+0]]+st[e[t+1]]+st[e[t+2]]+st[e[t+3]]+"-"+st[e[t+4]]+st[e[t+5]]+"-"+st[e[t+6]]+st[e[t+7]]+"-"+st[e[t+8]]+st[e[t+9]]+"-"+st[e[t+10]]+st[e[t+11]]+st[e[t+12]]+st[e[t+13]]+st[e[t+14]]+st[e[t+15]]).toLowerCase()}var iD,VO=new Uint8Array(16);function oD(){if(!iD){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");iD=crypto.getRandomValues.bind(crypto)}return iD(VO)}var WO=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),nD={randomUUID:WO};function zO(e,t,A){if(nD.randomUUID&&!t&&!e)return nD.randomUUID();e=e||{};let i=e.random??e.rng?.()??oD();if(i.length<16)throw new Error("Random bytes length must be >= 16");if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){if(A=A||0,A<0||A+16>t.length)throw new RangeError(`UUID byte range ${A}:${A+15} is out of buffer bounds`);for(let o=0;o<16;++o)t[A+o]=i[o];return t}return Ok(i)}var MI=zO;var Do=class e{constructor(t){this.http=t}apiServerDomain=ct.getApiServerBaseUrl();getEvalSets(t){if(this.apiServerDomain!=null){let A=this.apiServerDomain+`/apps/${t}/eval_sets`;return this.http.get(A)}return new BA}createNewEvalSet(t,A){if(this.apiServerDomain!=null){let i=this.apiServerDomain+`/apps/${t}/eval_sets/${A}`;return this.http.post(i,{})}return new BA}listEvalCases(t,A){if(this.apiServerDomain!=null){let i=this.apiServerDomain+`/apps/${t}/eval_sets/${A}/evals`;return this.http.get(i,{})}return new BA}addCurrentSession(t,A,i,o,n){let g=this.apiServerDomain+`/apps/${t}/eval_sets/${A}/add_session`;return this.http.post(g,{evalId:i,sessionId:o,userId:n})}runEval(t,A,i,o){let n=this.apiServerDomain+`/apps/${t}/eval_sets/${A}/run_eval`;return this.http.post(n,{evalIds:i,evalMetrics:o})}listEvalResults(t){if(this.apiServerDomain!=null){let A=this.apiServerDomain+`/apps/${t}/eval_results`;return this.http.get(A,{})}return new BA}getEvalResult(t,A){if(this.apiServerDomain!=null){let i=this.apiServerDomain+`/apps/${t}/eval_results/${A}`;return this.http.get(i,{})}return new BA}static \u0275fac=function(A){return new(A||e)(Z(Qt))};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})};var Zk=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["ng-component"]],hostAttrs:["cdk-text-field-style-loader",""],decls:0,vars:0,template:function(i,o){},styles:["textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}"],encapsulation:2,changeDetection:0})}return e})(),Pk=Co({passive:!0}),qk=(()=>{class e{_platform=B(ZA);_ngZone=B(tA);_styleLoader=B(be);_monitoredElements=new Map;constructor(){}monitor(A){if(!this._platform.isBrowser)return Ue;this._styleLoader.load(Zk);let i=_t(A),o=this._monitoredElements.get(i);if(o)return o.subject;let n=new K,g="cdk-text-field-autofilled",r=s=>{s.animationName==="cdk-text-field-autofill-start"&&!i.classList.contains(g)?(i.classList.add(g),this._ngZone.run(()=>n.next({target:s.target,isAutofilled:!0}))):s.animationName==="cdk-text-field-autofill-end"&&i.classList.contains(g)&&(i.classList.remove(g),this._ngZone.run(()=>n.next({target:s.target,isAutofilled:!1})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",r,Pk),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:n,unlisten:()=>{i.removeEventListener("animationstart",r,Pk)}}),n}stopMonitoring(A){let i=_t(A),o=this._monitoredElements.get(i);o&&(o.unlisten(),o.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}ngOnDestroy(){this._monitoredElements.forEach((A,i)=>this.stopMonitoring(i))}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Vk=(()=>{class e{_elementRef=B(q);_platform=B(ZA);_ngZone=B(tA);_renderer=B(ae);_resizeEvents=new K;_previousValue;_initialHeight;_destroyed=new K;_listenerCleanups;_minRows;_maxRows;_enabled=!0;_previousMinRows=-1;_textareaElement;get minRows(){return this._minRows}set minRows(A){this._minRows=pt(A),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(A){this._maxRows=pt(A),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(A){this._enabled!==A&&((this._enabled=A)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(A){this._cachedPlaceholderHeight=void 0,A?this._textareaElement.setAttribute("placeholder",A):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}_cachedLineHeight;_cachedPlaceholderHeight;_document=B(cA,{optional:!0});_hasFocus;_isViewInited=!1;constructor(){B(be).load(Zk),this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){let A=this.minRows&&this._cachedLineHeight?`${this.minRows*this._cachedLineHeight}px`:null;A&&(this._textareaElement.style.minHeight=A)}_setMaxHeight(){let A=this.maxRows&&this._cachedLineHeight?`${this.maxRows*this._cachedLineHeight}px`:null;A&&(this._textareaElement.style.maxHeight=A)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{this._listenerCleanups=[this._renderer.listen("window","resize",()=>this._resizeEvents.next()),this._renderer.listen(this._textareaElement,"focus",this._handleFocusEvent),this._renderer.listen(this._textareaElement,"blur",this._handleFocusEvent)],this._resizeEvents.pipe(ir(16)).subscribe(()=>{this._cachedLineHeight=this._cachedPlaceholderHeight=void 0,this.resizeToFitContent(!0)})}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._listenerCleanups?.forEach(A=>A()),this._resizeEvents.complete(),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let A=this._textareaElement.cloneNode(!1),i=A.style;A.rows=1,i.position="absolute",i.visibility="hidden",i.border="none",i.padding="0",i.height="",i.minHeight="",i.maxHeight="",i.top=i.bottom=i.left=i.right="auto",i.overflow="hidden",this._textareaElement.parentNode.appendChild(A),this._cachedLineHeight=A.clientHeight,A.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){let A=this._textareaElement,i=A.style.marginBottom||"",o=this._platform.FIREFOX,n=o&&this._hasFocus,g=o?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";n&&(A.style.marginBottom=`${A.clientHeight}px`),A.classList.add(g);let r=A.scrollHeight-4;return A.classList.remove(g),n&&(A.style.marginBottom=i),r}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||this._cachedPlaceholderHeight!=null)return;if(!this.placeholder){this._cachedPlaceholderHeight=0;return}let A=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=A}_handleFocusEvent=A=>{this._hasFocus=A.type==="focus"};ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(A=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;let i=this._elementRef.nativeElement,o=i.value;if(!A&&this._minRows===this._previousMinRows&&o===this._previousValue)return;let n=this._measureScrollHeight(),g=Math.max(n,this._cachedPlaceholderHeight||0);i.style.height=`${g}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(i)):setTimeout(()=>this._scrollToCaretPosition(i))}),this._previousValue=o,this._previousMinRows=this._minRows}reset(){this._initialHeight!==void 0&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_scrollToCaretPosition(A){let{selectionStart:i,selectionEnd:o}=A;!this._destroyed.isStopped&&this._hasFocus&&A.setSelectionRange(i,o)}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(i,o){i&1&&G("input",function(){return o._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",eA],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]})}return e})(),Wk=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({})}return e})();var XO=new F("MAT_INPUT_VALUE_ACCESSOR"),$O=["button","checkbox","file","hidden","image","radio","range","reset","submit"],A8=new F("MAT_INPUT_CONFIG"),Hn=(()=>{class e{_elementRef=B(q);_platform=B(ZA);ngControl=B(Si,{optional:!0,self:!0});_autofillMonitor=B(qk);_ngZone=B(tA);_formField=B(dI,{optional:!0});_renderer=B(ae);_uid=B(re).getId("mat-input-");_previousNativeValue;_inputValueAccessor;_signalBasedValueAccessor;_previousPlaceholder;_errorStateTracker;_config=B(A8,{optional:!0});_cleanupIosKeyup;_cleanupWebkitWheel;_formFieldDescribedBy;_isServer;_isNativeSelect;_isTextarea;_isInFormField;focused=!1;stateChanges=new K;controlType="mat-input";autofilled=!1;get disabled(){return this._disabled}set disabled(A){this._disabled=ke(A),this.focused&&(this.focused=!1,this.stateChanges.next())}_disabled=!1;get id(){return this._id}set id(A){this._id=A||this._uid}_id;placeholder;name;get required(){return this._required??this.ngControl?.control?.hasValidator(Kr.required)??!1}set required(A){this._required=ke(A)}_required;get type(){return this._type}set type(A){let i=this._type;this._type=A||"text",this._validateType(),!this._isTextarea&&Vu().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._type!==i&&this._ensureWheelDefaultBehavior()}_type="text";get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(A){this._errorStateTracker.matcher=A}userAriaDescribedBy;get value(){return this._signalBasedValueAccessor?this._signalBasedValueAccessor.value():this._inputValueAccessor.value}set value(A){A!==this.value&&(this._signalBasedValueAccessor?this._signalBasedValueAccessor.value.set(A):this._inputValueAccessor.value=A,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(A){this._readonly=ke(A)}_readonly=!1;disabledInteractive;get errorState(){return this._errorStateTracker.errorState}set errorState(A){this._errorStateTracker.errorState=A}_neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(A=>Vu().has(A));constructor(){let A=B(Ya,{optional:!0}),i=B(Ja,{optional:!0}),o=B(gs),n=B(XO,{optional:!0,self:!0}),g=this._elementRef.nativeElement,r=g.nodeName.toLowerCase();n?hn(n.value)?this._signalBasedValueAccessor=n:this._inputValueAccessor=n:this._inputValueAccessor=g,this._previousNativeValue=this.value,this.id=this.id,this._platform.IOS&&this._ngZone.runOutsideAngular(()=>{this._cleanupIosKeyup=this._renderer.listen(g,"keyup",this._iOSKeyupListener)}),this._errorStateTracker=new Mg(o,this.ngControl,i,A,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=r==="select",this._isTextarea=r==="textarea",this._isInFormField=!!this._formField,this.disabledInteractive=this._config?.disabledInteractive||!1,this._isNativeSelect&&(this.controlType=g.multiple?"mat-native-select-multiple":"mat-native-select"),this._signalBasedValueAccessor&&da(()=>{this._signalBasedValueAccessor.value(),this.stateChanges.next()})}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(A=>{this.autofilled=A.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._cleanupIosKeyup?.(),this._cleanupWebkitWheel?.()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(A){this._elementRef.nativeElement.focus(A)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(A){if(A!==this.focused){if(!this._isNativeSelect&&A&&this.disabled&&this.disabledInteractive){let i=this._elementRef.nativeElement;i.type==="number"?(i.type="text",i.setSelectionRange(0,0),i.type="number"):i.setSelectionRange(0,0)}this.focused=A,this.stateChanges.next()}}_onInput(){}_dirtyCheckNativeValue(){let A=this._elementRef.nativeElement.value;this._previousNativeValue!==A&&(this._previousNativeValue=A,this.stateChanges.next())}_dirtyCheckPlaceholder(){let A=this._getPlaceholder();if(A!==this._previousPlaceholder){let i=this._elementRef.nativeElement;this._previousPlaceholder=A,A?i.setAttribute("placeholder",A):i.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){$O.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let A=this._elementRef.nativeElement.validity;return A&&A.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let A=this._elementRef.nativeElement,i=A.options[0];return this.focused||A.multiple||!this.empty||!!(A.selectedIndex>-1&&i&&i.label)}else return this.focused&&!this.disabled||!this.empty}setDescribedByIds(A){let i=this._elementRef.nativeElement,o=i.getAttribute("aria-describedby"),n;if(o){let g=this._formFieldDescribedBy||A;n=A.concat(o.split(" ").filter(r=>r&&!g.includes(r)))}else n=A;this._formFieldDescribedBy=A,n.length?i.setAttribute("aria-describedby",n.join(" ")):i.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let A=this._elementRef.nativeElement;return this._isNativeSelect&&(A.multiple||A.size>1)}_iOSKeyupListener=A=>{let i=A.target;!i.value&&i.selectionStart===0&&i.selectionEnd===0&&(i.setSelectionRange(1,1),i.setSelectionRange(0,0))};_webkitBlinkWheelListener=()=>{};_ensureWheelDefaultBehavior(){this._cleanupWebkitWheel?.(),this._type==="number"&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._cleanupWebkitWheel=this._renderer.listen(this._elementRef.nativeElement,"wheel",this._webkitBlinkWheelListener))}_getReadonlyAttribute(){return this._isNativeSelect?null:this.readonly||this.disabled&&this.disabledInteractive?"true":null}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:21,hostBindings:function(i,o){i&1&&G("focus",function(){return o._focusChanged(!0)})("blur",function(){return o._focusChanged(!1)})("input",function(){return o._onInput()}),i&2&&(ft("id",o.id)("disabled",o.disabled&&!o.disabledInteractive)("required",o.required),aA("name",o.name||null)("readonly",o._getReadonlyAttribute())("aria-disabled",o.disabled&&o.disabledInteractive?"true":null)("aria-invalid",o.empty&&o.required?null:o.errorState)("aria-required",o.required)("id",o.id),nA("mat-input-server",o._isServer)("mat-mdc-form-field-textarea-control",o._isInFormField&&o._isTextarea)("mat-mdc-form-field-input-control",o._isInFormField)("mat-mdc-input-disabled-interactive",o.disabledInteractive)("mdc-text-field__input",o._isInFormField)("mat-mdc-native-select-inline",o._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly",disabledInteractive:[2,"disabledInteractive","disabledInteractive",eA]},exportAs:["matInput"],features:[FA([{provide:lI,useExisting:e}]),TA]})}return e})(),XE=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[mA,$o,$o,Wk,mA]})}return e})();var RI=class e{constructor(t,A,i){this.evalService=t;this.data=A;this.dialogRef=i}newCaseId="case"+MI().slice(0,6);createNewEvalCase(){!this.newCaseId||this.newCaseId==""?alert("Cannot create eval set with empty id!"):this.evalService.addCurrentSession(this.data.appName,this.data.evalSetId,this.newCaseId,this.data.sessionId,this.data.userId).subscribe(t=>{this.dialogRef.close(!0)})}static \u0275fac=function(A){return new(A||e)(V(Do),V(oi),V(rt))};static \u0275cmp=O({type:e,selectors:[["app-add-eval-session-dialog"]],standalone:!1,decls:11,vars:1,consts:[["mat-dialog-title",""],[2,"padding-left","20px","padding-right","24px"],["matInput","",3,"ngModelChange","ngModel"],["align","end"],["mat-button","","mat-dialog-close",""],["mat-button","","cdkFocusInitial","",3,"click"]],template:function(A,i){A&1&&(d(0,"h2",0),b(1,"Add Current Session To Eval Set"),h(),d(2,"mat-dialog-content"),b(3,` Please enter the eval case name -`),h(),d(4,"mat-form-field",1)(5,"input",2),Wt("ngModelChange",function(n){return si(i.newCaseId,n)||(i.newCaseId=n),n}),h()(),d(6,"mat-dialog-actions",3)(7,"button",4),b(8,"Cancel"),h(),d(9,"button",5),G("click",function(){return i.createNewEvalCase()}),b(10,"Create"),h()()),A&2&&(D(5),Vt("ngModel",i.newCaseId))},dependencies:[no,ai,Xt,co,Hn,Et,lo,ho,uo,Yn],encapsulation:2})};var bI=class e{constructor(t,A,i){this.evalService=t;this.data=A;this.dialogRef=i}newSetId="evalset"+MI().slice(0,6);createNewEvalSet(){!this.newSetId||this.newSetId==""?alert("Cannot create eval set with empty id!"):this.evalService.createNewEvalSet(this.data.appName,this.newSetId).subscribe(t=>{this.dialogRef.close(!0)})}static \u0275fac=function(A){return new(A||e)(V(Do),V(oi),V(rt))};static \u0275cmp=O({type:e,selectors:[["app-new-eval-set-dialog-component"]],standalone:!1,decls:11,vars:1,consts:[["mat-dialog-title",""],[2,"padding-left","20px","padding-right","24px"],["matInput","",3,"ngModelChange","ngModel"],["align","end"],["mat-button","","mat-dialog-close",""],["mat-button","","cdkFocusInitial","",3,"click"]],template:function(A,i){A&1&&(d(0,"h2",0),b(1,"Create New Eval Set"),h(),d(2,"mat-dialog-content"),b(3,` Please enter the eval set name -`),h(),d(4,"mat-form-field",1)(5,"input",2),Wt("ngModelChange",function(n){return si(i.newSetId,n)||(i.newSetId=n),n}),h()(),d(6,"mat-dialog-actions",3)(7,"button",4),b(8,"Cancel"),h(),d(9,"button",5),G("click",function(){return i.createNewEvalSet()}),b(10,"Create"),h()()),A&2&&(D(5),Vt("ngModel",i.newSetId))},dependencies:[no,ai,Xt,co,Hn,Et,lo,ho,uo,Yn],encapsulation:2})};var fo=class e{constructor(t){this.http=t}apiServerDomain=ct.getApiServerBaseUrl();createSession(t,A){if(this.apiServerDomain!=null){let i=this.apiServerDomain+`/apps/${A}/users/${t}/sessions`;return this.http.post(i,null)}return new BA}listSessions(t,A){if(this.apiServerDomain!=null){let i=this.apiServerDomain+`/apps/${A}/users/${t}/sessions`;return this.http.get(i)}return new BA}deleteSession(t,A,i){let o=this.apiServerDomain+`/apps/${A}/users/${t}/sessions/${i}`;return this.http.delete(o)}getSession(t,A,i){let o=this.apiServerDomain+`/apps/${A}/users/${t}/sessions/${i}`;return this.http.get(o)}static \u0275fac=function(A){return new(A||e)(Z(Qt))};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})};var e8=["determinateSpinner"];function t8(e,t){if(e&1&&(At(),d(0,"svg",11),P(1,"circle",12),h()),e&2){let A=y();aA("viewBox",A._viewBox()),D(),qe("stroke-dasharray",A._strokeCircumference(),"px")("stroke-dashoffset",A._strokeCircumference()/2,"px")("stroke-width",A._circleStrokeWidth(),"%"),aA("r",A._circleRadius())}}var i8=new F("mat-progress-spinner-default-options",{providedIn:"root",factory:o8});function o8(){return{diameter:zk}}var zk=100,n8=10,jk=(()=>{class e{_elementRef=B(q);_noopAnimations;get color(){return this._color||this._defaultColor}set color(A){this._color=A}_color;_defaultColor="primary";_determinateCircle;constructor(){let A=B(Ae,{optional:!0}),i=B(i8);this._noopAnimations=A==="NoopAnimations"&&!!i&&!i._forceAnimations,this.mode=this._elementRef.nativeElement.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate",i&&(i.color&&(this.color=this._defaultColor=i.color),i.diameter&&(this.diameter=i.diameter),i.strokeWidth&&(this.strokeWidth=i.strokeWidth))}mode;get value(){return this.mode==="determinate"?this._value:0}set value(A){this._value=Math.max(0,Math.min(100,A||0))}_value=0;get diameter(){return this._diameter}set diameter(A){this._diameter=A||0}_diameter=zk;get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(A){this._strokeWidth=A||0}_strokeWidth;_circleRadius(){return(this.diameter-n8)/2}_viewBox(){let A=this._circleRadius()*2+this.strokeWidth;return`0 0 ${A} ${A}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return this.mode==="determinate"?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(i,o){if(i&1&&QA(e8,5),i&2){let n;$(n=AA())&&(o._determinateCircle=n.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(i,o){i&2&&(aA("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",o.mode==="determinate"?o.value:null)("mode",o.mode),Ye("mat-"+o.color),qe("width",o.diameter,"px")("height",o.diameter,"px")("--mdc-circular-progress-size",o.diameter+"px")("--mdc-circular-progress-active-indicator-width",o.diameter+"px"),nA("_mat-animation-noopable",o._noopAnimations)("mdc-circular-progress--indeterminate",o.mode==="indeterminate"))},inputs:{color:"color",mode:"mode",value:[2,"value","value",he],diameter:[2,"diameter","diameter",he],strokeWidth:[2,"strokeWidth","strokeWidth",he]},exportAs:["matProgressSpinner"],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(i,o){if(i&1&&(U(0,t8,2,8,"ng-template",null,0,la),d(2,"div",2,1),At(),d(4,"svg",3),P(5,"circle",4),h()(),Bg(),d(6,"div",5)(7,"div",6)(8,"div",7),Ve(9,8),h(),d(10,"div",9),Ve(11,8),h(),d(12,"div",10),Ve(13,8),h()()()),i&2){let n=Le(1);D(4),aA("viewBox",o._viewBox()),D(),qe("stroke-dasharray",o._strokeCircumference(),"px")("stroke-dashoffset",o._strokeDashOffset(),"px")("stroke-width",o._circleStrokeWidth(),"%"),aA("r",o._circleRadius()),D(4),L("ngTemplateOutlet",n),D(2),L("ngTemplateOutlet",n),D(2),L("ngTemplateOutlet",n)}},dependencies:[Da],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width, 4px)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.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 !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}}.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 .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,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, var(--mat-sys-primary))}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 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 .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__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__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.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}@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-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)}}"],encapsulation:2,changeDetection:0})}return e})();var Xk=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[mA]})}return e})();function r8(e,t){if(e&1){let A=rA();d(0,"div",1)(1,"div"),b(2,"All eval sets"),h(),d(3,"mat-icon",2),G("click",function(){x(A);let o=y();return Y(o.openNewEvalSetDialog())}),b(4,"add"),h()()}}function s8(e,t){if(e&1){let A=rA();d(0,"div")(1,"div",3)(2,"div",4),b(3," Create New Evaluation Set "),h(),d(4,"div",5),b(5," An evaluation set is a curated collection of evaluation cases, where each case includes input-output examples for assessing agent performance. "),h(),d(6,"div",6),G("click",function(){x(A);let o=y();return Y(o.openNewEvalSetDialog())}),b(7," Create Evaluation Set "),h()()()}}function a8(e,t){if(e&1){let A=rA();d(0,"div",8),G("click",function(){let o=x(A).$implicit,n=y(2);return Y(n.selectEvalSet(o))}),d(1,"div",9)(2,"span",10),b(3,"folder"),h(),d(4,"div",11),b(5),h()(),d(6,"div")(7,"mat-icon",12),b(8,"chevron_right"),h()()()}if(e&2){let A=t.$implicit;D(5),KA(A)}}function I8(e,t){if(e&1&&(d(0,"div"),pe(1,a8,9,1,"div",7,fe),h()),e&2){let A=y();D(),we(A.evalsets)}}function C8(e,t){if(e&1){let A=rA();d(0,"th",28)(1,"mat-checkbox",29),G("change",function(o){x(A);let n=y(4);return Y(o?n.toggleAllRows():null)}),h()()}if(e&2){let A=y(4);D(),L("checked",A.selection.hasValue()&&A.isAllSelected())("indeterminate",A.selection.hasValue()&&!A.isAllSelected())}}function B8(e,t){if(e&1){let A=rA();d(0,"td",30)(1,"mat-checkbox",31),G("click",function(o){return x(A),Y(o.stopPropagation())})("change",function(o){let n=x(A).$implicit,g=y(4);return Y(o?g.selection.toggle(n):null)}),h()()}if(e&2){let A=t.$implicit,i=y(4);D(),L("checked",i.selection.isSelected(A))}}function Q8(e,t){e&1&&(d(0,"th",28),b(1," Case ID "),h())}function E8(e,t){if(e&1&&(d(0,"td",30),b(1),h()),e&2){let A=t.$implicit;D(),NA(" ",A," ")}}function c8(e,t){e&1&&(d(0,"th",28),b(1," Result "),h())}function l8(e,t){if(e&1){let A=rA();d(0,"button",33),G("click",function(){x(A);let o=y().$implicit,n=y(4);return Y(n.getSession(o))}),d(1,"span",34),b(2),h(),d(3,"div",35),b(4),h()()}if(e&2){let A=y().$implicit,i=y(4);L("ngClass",i.getEvalResultForCase(A)==1?"result-btn pass":"result-btn fail"),D(2),NA(" ",i.getEvalResultForCase(A)==1?"check":"close"," "),D(2),NA("",i.getEvalResultForCase(A)==1?"Pass":"Fail"," ")}}function d8(e,t){if(e&1&&(d(0,"td",30),U(1,l8,5,3,"button",32),h()),e&2){let A=t.$implicit,i=y(4);D(),_(i.getEvalResultForCase(A)?1:-1)}}function h8(e,t){e&1&&P(0,"tr",36)}function u8(e,t){e&1&&P(0,"tr",37)}function m8(e,t){if(e&1){let A=rA();d(0,"div")(1,"div",16)(2,"button",17),G("click",function(){x(A);let o=y(3);return Y(o.runEval())}),b(3,"Run Evaluation"),h(),d(4,"mat-icon",18),G("click",function(){x(A);let o=y(3);return Y(o.toggleEvalHistoryButton())}),b(5,"history"),h()(),d(6,"div",19)(7,"table",20),Dn(8,21),U(9,C8,2,2,"th",22)(10,B8,2,1,"td",23),fn(),Dn(11,24),U(12,Q8,2,0,"th",22)(13,E8,2,1,"td",23),fn(),Dn(14,25),U(15,c8,2,0,"th",22)(16,d8,2,1,"td",23),fn(),U(17,h8,1,0,"tr",26)(18,u8,1,0,"tr",27),h()()()}if(e&2){let A=y(3);D(7),L("dataSource",A.dataSource),D(10),L("matHeaderRowDef",A.displayedColumns),D(),L("matRowDefColumns",A.displayedColumns)}}function D8(e,t){if(e&1&&(d(0,"div")(1,"span",47),b(2,"|"),h(),d(3,"span",48),b(4),h()()),e&2){let A=y().$implicit,i=y(4);D(4),NA("",i.getFailCountForCurrentResult(A.evaluationResults.evaluationResults)," Failed")}}function f8(e,t){if(e&1){let A=rA();d(0,"div")(1,"div",49)(2,"span"),b(3),h(),d(4,"button",50),G("click",function(){let o=x(A).$implicit,n=y(6);return Y(n.getHistorySession(o))}),d(5,"span",34),b(6),h(),d(7,"div",35),b(8),h()()()()}if(e&2){let A=t.$implicit;D(3),NA(" ",A.evalId," "),D(),L("ngClass",A.finalEvalStatus==1?"result-btn pass":"result-btn fail"),D(2),NA(" ",A.finalEvalStatus==1?"check":"close"," "),D(2),NA("",A.finalEvalStatus==1?"PASS":"FAIL"," ")}}function p8(e,t){if(e&1&&(d(0,"div",46),pe(1,f8,9,4,"div",null,fe),h()),e&2){let A=y().$implicit,i=y(4);D(),we(i.generateHistoryEvaluationDatasource(A.timestamp))}}function w8(e,t){if(e&1){let A=rA();d(0,"div")(1,"div",38)(2,"div",39)(3,"div",40)(4,"div",41),b(5),h(),d(6,"div",42)(7,"span",43),b(8),h(),U(9,D8,5,1,"div"),h()(),d(10,"div",44)(11,"mat-icon",45),G("click",function(){let o=x(A).$implicit,n=y(4);return Y(n.toggleHistoryStatusCard(o.timestamp))}),b(12),h()()(),U(13,p8,3,0,"div",46),h()()}if(e&2){let A=t.$implicit,i=y(4);D(5),KA(i.formatTimestamp(A.timestamp)),D(3),NA("",i.getPassCountForCurrentResult(A.evaluationResults.evaluationResults)," Passed"),D(),_(i.getFailCountForCurrentResult(A.evaluationResults.evaluationResults)>0?9:-1),D(3),KA(i.getEvaluationStatusCardActionButtonIcon(A.timestamp)),D(),_(i.isEvaluationStatusCardToggled(A.timestamp)?13:-1)}}function y8(e,t){if(e&1&&(d(0,"div"),pe(1,w8,14,5,"div",null,fe),h()),e&2){let A=y(3);D(),we(A.getEvalHistoryOfCurrentSetSorted())}}function M8(e,t){if(e&1&&(d(0,"div"),U(1,m8,19,3,"div")(2,y8,3,0,"div"),h()),e&2){let A=y(2);D(),_(A.showEvalHistory()?-1:1),D(),_(A.showEvalHistory()?2:-1)}}function R8(e,t){if(e&1){let A=rA();d(0,"button",51),G("click",function(){x(A);let o=y(2);return Y(o.openNewEvalCaseDialog())}),d(1,"div",52)(2,"mat-icon"),b(3,"add"),h(),d(4,"div",53),b(5),h()()()}if(e&2){let A=y(2);D(5),NA(" Add current session to ",A.selectedEvalSet," ")}}function b8(e,t){e&1&&(d(0,"div"),P(1,"mat-spinner",54),h()),e&2&&(D(),L("diameter",28)("strokeWidth",3))}function k8(e,t){if(e&1){let A=rA();d(0,"div")(1,"div",9)(2,"mat-icon",13),G("click",function(){x(A);let o=y();return Y(o.clearSelectedEvalSet())}),b(3,"chevron_left"),h(),d(4,"div",14),G("click",function(){x(A);let o=y();return Y(o.clearSelectedEvalSet())}),b(5),h()(),U(6,M8,3,2,"div")(7,R8,6,1,"button",15)(8,b8,2,2,"div"),h()}if(e&2){let A=y();D(5),NA(" ",A.selectedEvalSet," "),D(),_(A.evalCases.length>0&&!A.evalRunning()?6:-1),D(),_(!A.evalRunning()&&!A.showEvalHistory()?7:-1),D(),_(A.evalRunning()?8:-1)}}var _g=class e{constructor(t,A){this.evalService=t;this.sessionService=A}checkboxes;appName="";userId="";sessionId="";sessionSelected=new z;shouldShowTab=new z;evalNotInstalledMsg=new z;changeDetectorRef=B(UA);flagService=B(jE);isViewEvalCaseEnabled=this.flagService.isViewEvalCaseEnabled();displayedColumns=["select","evalId","finalEvalStatus"];evalsets=[];selectedEvalSet="";evalCases=[];dataSource=new yI(this.evalCases);selection=new Gn(!0,[]);showEvalHistory=gt(!1);evalRunning=gt(!1);evalMetrics=[{metricName:"tool_trajectory_avg_score",threshold:1}];evalResult=[];dialog=B(li);appEvaluationResults={};ngOnChanges(t){t.appName&&(this.selectedEvalSet="",this.evalCases=[],this.getEvalSet(),this.getEvaluationResult())}ngOnInit(){}getEvalSet(){this.appName!=""&&this.evalService.getEvalSets(this.appName).pipe(Oe(t=>t.status===404&&t.statusText==="Not Found"?(this.shouldShowTab.emit(!1),iA(null)):iA([]))).subscribe(t=>{t!==null&&(this.shouldShowTab.emit(!0),this.evalsets=t)})}openNewEvalSetDialog(){this.dialog.open(bI,{width:"600px",data:{appName:this.appName}}).afterClosed().subscribe(A=>{A&&this.getEvalSet()})}openNewEvalCaseDialog(){this.dialog.open(RI,{width:"600px",data:{appName:this.appName,userId:this.userId,sessionId:this.sessionId,evalSetId:this.selectedEvalSet}}).afterClosed().subscribe(A=>{A&&this.listEvalCases()})}listEvalCases(){this.evalCases=[],this.evalService.listEvalCases(this.appName,this.selectedEvalSet).subscribe(t=>{this.evalCases=t,this.dataSource=new yI(this.evalCases),this.changeDetectorRef.detectChanges()})}runEval(){if(this.evalRunning.set(!0),this.selection.selected.length==0){alert("No case selected!"),this.evalRunning.set(!1);return}this.evalService.runEval(this.appName,this.selectedEvalSet,this.selection.selected,this.evalMetrics).pipe(Oe(t=>(t.error?.detail?.includes("not installed")&&this.evalNotInstalledMsg.emit(t.error.detail),iA([])))).subscribe(t=>{this.evalRunning.set(!1),this.evalResult=t,this.getEvaluationResult()})}selectEvalSet(t){this.selectedEvalSet=t,this.listEvalCases()}clearSelectedEvalSet(){if(this.showEvalHistory()){this.toggleEvalHistoryButton();return}this.selectedEvalSet=""}isAllSelected(){let t=this.selection.selected.length,A=this.dataSource.data.length;return t===A}toggleAllRows(){if(this.isAllSelected()){this.selection.clear();return}this.selection.select(...this.dataSource.data)}getEvalResultForCase(t){let A=this.evalResult.filter(i=>i.evalId==t);if(A.length!=0)return A[0].finalEvalStatus}formatToolUses(t){let A=[];for(let i of t)A.push({name:i.name,args:i.args});return A}addEvalCaseResultToEvents(t,A){let i=A.evalMetricResultPerInvocation,o=-1;if(i)for(let n=0;no.evalId==t)[0],i=A.sessionId;this.sessionService.getSession(this.userId,this.appName,i).subscribe(o=>{this.addEvalCaseResultToEvents(o,A);let n=this.fromApiResultToSession(o);this.sessionSelected.emit(n)})}toggleEvalHistoryButton(){this.showEvalHistory.set(!this.showEvalHistory())}getEvalHistoryOfCurrentSet(){return this.appEvaluationResults[this.appName][this.selectedEvalSet]}getEvalHistoryOfCurrentSetSorted(){let t=this.getEvalHistoryOfCurrentSet();return Object.keys(t).sort((o,n)=>n.localeCompare(o)).map(o=>({timestamp:o,evaluationResults:t[o]}))}getPassCountForCurrentResult(t){return t.filter(A=>A.finalEvalStatus==1).length}getFailCountForCurrentResult(t){return t.filter(A=>A.finalEvalStatus==2).length}formatTimestamp(t){let A=Number(t);if(isNaN(A))return"Invalid timestamp provided";let i=new Date(A*1e3);if(isNaN(i.getTime()))return"Invalid date created from timestamp";let o={month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"2-digit",hour12:!0};return new Intl.DateTimeFormat("en-US",o).format(i)}getEvaluationStatusCardActionButtonIcon(t){return this.getEvalHistoryOfCurrentSet()[t].isToggled?"keyboard_arrow_up":"keyboard_arrow_down"}toggleHistoryStatusCard(t){this.getEvalHistoryOfCurrentSet()[t].isToggled=!this.getEvalHistoryOfCurrentSet()[t].isToggled}isEvaluationStatusCardToggled(t){return this.getEvalHistoryOfCurrentSet()[t].isToggled}generateHistoryEvaluationDatasource(t){return this.getEvalHistoryOfCurrentSet()[t].evaluationResults}getHistorySession(t){this.addEvalCaseResultToEvents(t.sessionDetails,t);let A=this.fromApiResultToSession(t.sessionDetails);this.sessionSelected.emit(A)}getEvaluationResult(){this.evalService.listEvalResults(this.appName).pipe(Oe(t=>t.status===404&&t.statusText==="Not Found"?(this.shouldShowTab.emit(!1),iA(null)):iA([]))).subscribe(t=>{for(let A of t)this.evalService.getEvalResult(this.appName,A).subscribe(i=>{this.appEvaluationResults[this.appName]||(this.appEvaluationResults[this.appName]={}),this.appEvaluationResults[this.appName][i.evalSetId]||(this.appEvaluationResults[this.appName][i.evalSetId]={});let o=i.creationTimestamp;this.appEvaluationResults[this.appName][i.evalSetId][o]||(this.appEvaluationResults[this.appName][i.evalSetId][o]={isToggled:!1,evaluationResults:[]});let n={isToggled:!1,evaluationResults:i.evalCaseResults.map(g=>({setId:g.id,evalId:g.evalId,finalEvalStatus:g.finalEvalStatus,evalMetricResults:g.evalMetricResults,evalMetricResultPerInvocation:g.evalMetricResultPerInvocation,sessionId:g.sessionId,sessionDetails:g.sessionDetails}))};this.appEvaluationResults[this.appName][i.evalSetId][o]=n})})}static \u0275fac=function(A){return new(A||e)(V(Do),V(fo))};static \u0275cmp=O({type:e,selectors:[["app-eval-tab"]],viewQuery:function(A,i){if(A&1&&QA(ls,5),A&2){let o;$(o=AA())&&(i.checkboxes=o)}},inputs:{appName:"appName",userId:"userId",sessionId:"sessionId"},outputs:{sessionSelected:"sessionSelected",shouldShowTab:"shouldShowTab",evalNotInstalledMsg:"evalNotInstalledMsg"},standalone:!1,features:[TA],decls:5,vars:4,consts:[[1,"eval-container"],[1,"eval-set-actions"],["matTooltip","Create new evaluation set",2,"cursor","pointer",3,"click"],[1,"empty-eval-info"],[1,"info-title"],[1,"info-detail"],[1,"info-create",3,"click"],[1,"eval-set-row"],[1,"eval-set-row",3,"click"],[2,"display","flex"],[1,"material-symbols-outlined",2,"margin-right","10px","padding-top","16px"],[2,"font-family","Roboto","font-size","14px","padding","16px","padding-top","20px"],[2,"padding-top","20px","color","#9AA0A6"],[2,"color","white","cursor","pointer",3,"click"],[2,"color","#9AA0A6","padding-top","2px","cursor","pointer",3,"click"],[1,"save-session-btn"],[1,"evaluation-tab-header"],[1,"run-eval-btn",3,"click"],["matTooltip","View eval run history",1,"evaluation-history-icon",3,"click"],[1,"mat-table-container",2,"margin-top","16px"],["mat-table","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","evalId"],["matColumnDef","finalEvalStatus"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],[3,"change","checked","indeterminate"],["mat-cell",""],[3,"click","change","checked"],["matTooltip","View eval run result",3,"ngClass"],["matTooltip","View eval run result",3,"click","ngClass"],[1,"material-symbols-outlined"],[2,"padding-top","4px"],["mat-header-row",""],["mat-row",""],[1,"status-card"],[1,"status-card__overview"],[1,"status-card__info"],[1,"status-card__timestamp"],[1,"status-card__summary"],[1,"status-card__passed"],[1,"status-card__action"],[3,"click"],[1,"status-card__history-cases"],[1,"status-card__separator"],[1,"status-card__failed"],[1,"status-card__history-case"],[3,"click","ngClass"],[1,"save-session-btn",3,"click"],[1,"save-session-btn-detail"],[1,"save-session-btn-text"],[1,"eval-spinner",3,"diameter","strokeWidth"]],template:function(A,i){A&1&&(d(0,"div",0),U(1,r8,5,0,"div",1)(2,s8,8,0,"div")(3,I8,3,0,"div")(4,k8,9,4,"div"),h()),A&2&&(D(),_(i.selectedEvalSet==""?1:-1),D(),_(i.evalsets.length==0?2:-1),D(),_(i.evalsets.length>0&&i.selectedEvalSet==""?3:-1),D(),_(i.selectedEvalSet!=""?4:-1))},dependencies:[jt,cs,ls,Nk,Lk,xk,_k,Gk,Yk,Kk,Uk,Jk,Hk,Qs,jk],styles:[".eval-container[_ngcontent-%COMP%]{margin-top:20px;padding-left:25px;padding-right:25px}.eval-set-actions[_ngcontent-%COMP%]{display:flex;justify-content:space-between;color:#9aa0a6;font-style:normal;font-weight:700;font-size:14px}.empty-eval-info[_ngcontent-%COMP%]{margin-top:12px;background-color:#202124;border-radius:8px;box-shadow:0 2px 6px 2px #00000026,0 1px 2px #0000004d}.info-title[_ngcontent-%COMP%]{color:#e8eaed;font-family:Roboto;font-size:14px;font-weight:500;padding-top:13px;padding-right:16px;padding-left:16px}.info-detail[_ngcontent-%COMP%]{color:#e8eaed;font-family:Roboto;font-size:14px;font-weight:400;padding-top:13px;padding-right:16px;padding-left:16px;letter-spacing:.2px}.info-create[_ngcontent-%COMP%]{color:var(--Blue-300, #8ab4f8);font-size:14px;font-style:normal;font-weight:500;padding-right:16px;padding-left:16px;margin-top:19px;padding-bottom:16px;cursor:pointer}.eval-set-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;cursor:pointer}.save-session-btn[_ngcontent-%COMP%]{width:100%;background:linear-gradient(0deg,#8ab4f83d 0% 100%),#202124;border:none;border-radius:4px;margin-top:12px;cursor:pointer}.save-session-btn-detail[_ngcontent-%COMP%]{display:flex;padding:8px 16px 8px 12px;justify-content:center}.save-session-btn-text[_ngcontent-%COMP%]{padding-top:2px;color:var(--Blue-100, #d2e3fc);font-family:Google Sans;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.25px}.run-eval-btn[_ngcontent-%COMP%]{border-radius:4px;border:1px solid var(--Grey-700, #5f6368);background-color:transparent;padding:8px 24px;margin-top:16px;color:#8ab4f8;cursor:pointer}.run-eval-btn[_ngcontent-%COMP%]:hover{background-color:#202124}.result-btn[_ngcontent-%COMP%]{display:flex;background-color:transparent;border-radius:4px;border:1px solid var(--Grey-700, #5f6368);margin-top:4px;cursor:pointer}.result-btn[_ngcontent-%COMP%]:hover{background-color:#202124}.result-btn.pass[_ngcontent-%COMP%]{color:#44c265}.result-btn.fail[_ngcontent-%COMP%]{color:#ff8983}.evaluation-tab-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%}.evaluation-history-icon[_ngcontent-%COMP%]{cursor:pointer;margin-top:4px}.status-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;border-radius:8px;background-color:#2d2d2d;padding:12px 16px;margin-top:12px}.status-card__overview[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%}.status-card__info[_ngcontent-%COMP%]{display:flex;flex-direction:column}.status-card__timestamp[_ngcontent-%COMP%]{font-size:.9em;color:#e0e0e0;margin-bottom:5px}.status-card__summary[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:.95em;font-weight:500}.status-card__failed[_ngcontent-%COMP%]{color:#ff6b6b}.status-card__separator[_ngcontent-%COMP%]{color:#666;margin:0 8px}.status-card__passed[_ngcontent-%COMP%]{color:#63e6be}.status-card__action[_ngcontent-%COMP%]{display:flex;align-items:center}.status-card__action[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#bdbdbd;cursor:pointer;transition:transform .2s ease-in-out}.status-card__action[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]:hover{opacity:.8}.status-card__action[_ngcontent-%COMP%] .status-card__icon[_ngcontent-%COMP%]{color:#bdbdbd;font-size:1.2em;cursor:pointer}.status-card__action[_ngcontent-%COMP%] .status-card__icon[_ngcontent-%COMP%]:hover{opacity:.8}.status-card__history-cases[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:3px;justify-content:flex-start;width:100%}.status-card__history-case[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:15px}.eval-spinner[_ngcontent-%COMP%]{margin-top:12px}"],changeDetection:0})};var v8=()=>[];function S8(e,t){e&1&&P(0,"div",6)}function N8(e,t){if(e&1&&(d(0,"div",3)(1,"div",5),pe(2,S8,1,0,"div",6,fe),h(),d(4,"span",7),b(5),h(),d(6,"div",8),b(7),d(8,"span",9),b(9),h()(),d(10,"div",10)(11,"div",11),b(12),h()()()),e&2){let A=t.$implicit,i=y();D(2),we(HB(10,v8).constructor(A.level)),D(3),NA(" ",i.getSpanIcon(A.span.name)," "),D(),qe("width",400-A.level*20,"px"),D(),NA(" ",A.span.name," "),D(2),NA(" (",(i.toMs(A.span.end_time)-i.toMs(A.span.start_time)).toFixed(2),"ms) "),D(2),qe("left",i.getRelativeStart(A.span),"%")("width",i.getRelativeWidth(A.span),"%"),D(),NA(" ",(i.toMs(A.span.end_time)-i.toMs(A.span.start_time)).toFixed(2),"ms ")}}var kI=class e{constructor(t,A){this.dialogRef=t;this.data=A}tree=[];baseStartTimeMs=0;totalDurationMs=1;flatTree=[];traceLabelIconMap=new Map([["Invocation","start"],["agent_run","directions_run"],["tool","build"],["call_llm","chat"]]);ngOnInit(){this.tree=this.buildSpanTree(this.data.spans),this.flatTree=this.flattenTree(this.tree);let t=this.getGlobalTimes(this.data.spans);this.baseStartTimeMs=t.start,this.totalDurationMs=t.duration}buildSpanTree(t){let A=t.map(n=>k({},n)),i=new Map,o=[];return A.forEach(n=>i.set(n.span_id,n)),A.forEach(n=>{if(n.parent_span_id&&i.has(n.parent_span_id)){let g=i.get(n.parent_span_id);g.children=g.children||[],g.children.push(n)}else o.push(n)}),o}getGlobalTimes(t){let A=Math.min(...t.map(o=>this.toMs(o.start_time))),i=Math.max(...t.map(o=>this.toMs(o.end_time)));return{start:A,duration:i-A}}toMs(t){return t/1e6}getRelativeStart(t){return(this.toMs(t.start_time)-this.baseStartTimeMs)/this.totalDurationMs*100}getRelativeWidth(t){return(this.toMs(t.end_time)-this.toMs(t.start_time))/this.totalDurationMs*100}flattenTree(t,A=0){return t.flatMap(o=>[{span:o,level:A},...o.children?this.flattenTree(o.children,A+1):[]])}getSpanIcon(t){for(let[A,i]of this.traceLabelIconMap.entries())if(t.startsWith(A))return i;return"start"}static \u0275fac=function(A){return new(A||e)(V(rt),V(oi))};static \u0275cmp=O({type:e,selectors:[["app-trace-chart"]],standalone:!1,decls:9,vars:1,consts:[["mat-dialog-title",""],[2,"margin-top","8px"],[1,"trace-container"],[1,"trace-row"],["mat-button","","mat-dialog-close",""],[1,"trace-indent"],[1,"indent-connector"],[1,"material-symbols-outlined",2,"margin-right","8px"],[1,"trace-label"],[1,"trace-duration"],[1,"trace-bar-container"],[1,"trace-bar"]],template:function(A,i){A&1&&(d(0,"h2",0),b(1),h(),d(2,"mat-dialog-content",1)(3,"div",2),pe(4,N8,13,11,"div",3,fe),h()(),d(6,"mat-dialog-actions")(7,"button",4),b(8,"Close"),h()()),A&2&&(D(),NA("Invocation ",i.data.invocId,""),D(3),we(i.flatTree))},dependencies:[Et,lo,ho,uo,Yn],styles:[".trace-container[_ngcontent-%COMP%]{width:100%;white-space:nowrap;font-size:12px}.trace-label[_ngcontent-%COMP%]{width:400px;color:#e3e3e3;text-overflow:ellipsis;font-family:Google Sans;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0px}.trace-bar-container[_ngcontent-%COMP%]{width:50vw;position:relative;height:16px}.trace-bar[_ngcontent-%COMP%]{position:absolute;height:18px;background-color:#2f4d65;border-radius:4px;padding-left:4px;overflow:hidden;font-size:11px;line-height:16px;color:#8dabbf;font-family:Google Sans}.trace-duration[_ngcontent-%COMP%]{color:#888;font-weight:400;margin-left:4px}.trace-row[_ngcontent-%COMP%]{display:flex;align-items:stretch;position:relative;height:32px}.trace-indent[_ngcontent-%COMP%]{display:flex;flex-shrink:0;height:100%}.indent-connector[_ngcontent-%COMP%]{width:20px;position:relative;height:100%}.vertical-line[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;left:9px;width:1px;background-color:#ccc}.horizontal-line[_ngcontent-%COMP%]{position:absolute;top:50%;left:9px;width:10px;height:1px;background-color:#ccc}"]})};var $k=(()=>{class e{get vertical(){return this._vertical}set vertical(A){this._vertical=ke(A)}_vertical=!1;get inset(){return this._inset}set inset(A){this._inset=ke(A)}_inset=!1;static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(i,o){i&2&&(aA("aria-orientation",o.vertical?"vertical":"horizontal"),nA("mat-divider-vertical",o.vertical)("mat-divider-horizontal",!o.vertical)("mat-divider-inset",o.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(i,o){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-sys-outline));border-top-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-sys-outline));border-right-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0})}return e})(),AF=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[mA,mA]})}return e})();var L8=["*"],_8='.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mdc-list-list-item-container-color, transparent);border-radius:var(--mdc-list-list-item-container-shape, var(--mat-sys-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height, 48px)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height, 64px)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height, 88px)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;content:"";pointer-events:none}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color, var(--mat-sys-on-surface-variant));width:var(--mdc-list-list-item-leading-icon-size, 24px);height:var(--mdc-list-list-item-leading-icon-size, 24px);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size, 40px);height:var(--mdc-list-list-item-leading-avatar-size, 40px);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font, var(--mat-sys-label-small-font));line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height, var(--mat-sys-label-small-line-height));font-size:var(--mdc-list-list-item-trailing-supporting-text-size, var(--mat-sys-label-small-size));font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight, var(--mat-sys-label-small-weight));letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking, var(--mat-sys-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color, var(--mat-sys-on-surface-variant));width:var(--mdc-list-list-item-trailing-icon-size, 24px);height:var(--mdc-list-list-item-trailing-icon-size, 24px)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color, var(--mat-sys-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color, var(--mat-sys-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mdc-list-list-item-label-text-color, var(--mat-sys-on-surface));font-family:var(--mdc-list-list-item-label-text-font, var(--mat-sys-body-large-font));line-height:var(--mdc-list-list-item-label-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mdc-list-list-item-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-list-list-item-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-list-list-item-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mdc-list-list-item-supporting-text-color, var(--mat-sys-on-surface-variant));font-family:var(--mdc-list-list-item-supporting-text-font, var(--mat-sys-body-medium-font));line-height:var(--mdc-list-list-item-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mdc-list-list-item-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-list-list-item-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mdc-list-list-item-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity, 0.38)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity, 0.38)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape, var(--mat-sys-corner-full));background-color:var(--mdc-list-list-item-leading-avatar-color, var(--mat-sys-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size, 24px)}@media(forced-colors: active){a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none;border-radius:inherit}.mat-mdc-list-item>.mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space, 16px);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space, 16px)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full));--mat-focus-indicator-border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-sys-secondary-container))}',K8=["unscopedContent"],U8=["text"],x8=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],Y8=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"];var J8=new F("ListOption"),H8=(()=>{class e{_elementRef=B(q);constructor(){}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}return e})(),T8=(()=>{class e{_elementRef=B(q);constructor(){}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}return e})(),O8=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}return e})(),eF=(()=>{class e{_listOption=B(J8,{optional:!0});constructor(){}_isAlignedAtStart(){return!this._listOption||this._listOption?._getTogglePosition()==="after"}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,hostVars:4,hostBindings:function(i,o){i&2&&nA("mdc-list-item__start",o._isAlignedAtStart())("mdc-list-item__end",!o._isAlignedAtStart())}})}return e})(),P8=(()=>{class e extends eF{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[dA]})}return e})(),Z8=(()=>{class e extends eF{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[dA]})}return e})(),q8=new F("MAT_LIST_CONFIG"),sD=(()=>{class e{_isNonInteractive=!0;get disableRipple(){return this._disableRipple}set disableRipple(A){this._disableRipple=ke(A)}_disableRipple=!1;get disabled(){return this._disabled}set disabled(A){this._disabled=ke(A)}_disabled=!1;_defaultOptions=B(q8,{optional:!0});static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,hostVars:1,hostBindings:function(i,o){i&2&&aA("aria-disabled",o.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}return e})(),V8=(()=>{class e{_elementRef=B(q);_ngZone=B(tA);_listBase=B(sD,{optional:!0});_platform=B(ZA);_hostElement;_isButtonElement;_noopAnimations;_avatars;_icons;set lines(A){this._explicitLines=pt(A,null),this._updateItemLines(!1)}_explicitLines=null;get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(A){this._disableRipple=ke(A)}_disableRipple=!1;get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(A){this._disabled=ke(A)}_disabled=!1;_subscriptions=new GA;_rippleRenderer=null;_hasUnscopedTextContent=!1;rippleConfig;get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(){B(be).load(Ut);let A=B(rs,{optional:!0}),i=B(Ae,{optional:!0});this.rippleConfig=A||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement=this._hostElement.nodeName.toLowerCase()==="button",this._noopAnimations=i==="NoopAnimations",this._listBase&&!this._listBase._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),this._rippleRenderer!==null&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!!(this._avatars.length||this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new ns(this,this._ngZone,this._hostElement,this._platform,B(yA)),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add(ye(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(A){if(!this._lines||!this._titles||!this._unscopedContent)return;A&&this._checkDomForUnscopedTextContent();let i=this._explicitLines??this._inferLinesFromContent(),o=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",i<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",i<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",i===2),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",i===3),this._hasUnscopedTextContent){let n=this._titles.length===0&&i===1;o.classList.toggle("mdc-list-item__primary-text",n),o.classList.toggle("mdc-list-item__secondary-text",!n)}else o.classList.remove("mdc-list-item__primary-text"),o.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let A=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(A+=1),A}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(A=>A.nodeType!==A.COMMENT_NODE).some(A=>!!(A.textContent&&A.textContent.trim()))}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,contentQueries:function(i,o,n){if(i&1&&(XA(n,P8,4),XA(n,Z8,4)),i&2){let g;$(g=AA())&&(o._avatars=g),$(g=AA())&&(o._icons=g)}},hostVars:4,hostBindings:function(i,o){i&2&&(aA("aria-disabled",o.disabled)("disabled",o._isButtonElement&&o.disabled||null),nA("mdc-list-item--disabled",o.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}return e})();var tF=(()=>{class e extends sD{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275cmp=O({type:e,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[FA([{provide:sD,useExisting:e}]),dA],ngContentSelectors:L8,decls:1,vars:0,template:function(i,o){i&1&&(OA(),IA(0))},styles:[_8],encapsulation:2,changeDetection:0})}return e})(),iF=(()=>{class e extends V8{_lines;_titles;_meta;_unscopedContent;_itemText;get activated(){return this._activated}set activated(A){this._activated=ke(A)}_activated=!1;_getAriaCurrent(){return this._hostElement.nodeName==="A"&&this._activated?"page":null}_hasBothLeadingAndTrailing(){return this._meta.length!==0&&(this._avatars.length!==0||this._icons.length!==0)}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275cmp=O({type:e,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(i,o,n){if(i&1&&(XA(n,T8,5),XA(n,H8,5),XA(n,O8,5)),i&2){let g;$(g=AA())&&(o._lines=g),$(g=AA())&&(o._titles=g),$(g=AA())&&(o._meta=g)}},viewQuery:function(i,o){if(i&1&&(QA(K8,5),QA(U8,5)),i&2){let n;$(n=AA())&&(o._unscopedContent=n.first),$(n=AA())&&(o._itemText=n.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:13,hostBindings:function(i,o){i&2&&(aA("aria-current",o._getAriaCurrent()),nA("mdc-list-item--activated",o.activated)("mdc-list-item--with-leading-avatar",o._avatars.length!==0)("mdc-list-item--with-leading-icon",o._icons.length!==0)("mdc-list-item--with-trailing-meta",o._meta.length!==0)("mat-mdc-list-item-both-leading-and-trailing",o._hasBothLeadingAndTrailing())("_mat-animation-noopable",o._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[dA],ngContentSelectors:Y8,decls:10,vars:0,consts:[["unscopedContent",""],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-focus-indicator"]],template:function(i,o){if(i&1){let n=rA();OA(x8),IA(0),d(1,"span",1),IA(2,1),IA(3,2),d(4,"span",2,0),G("cdkObserveContent",function(){return x(n),Y(o._updateItemLines(!0))}),IA(6,3),h()(),IA(7,4),IA(8,5),P(9,"div",3)}},dependencies:[gE],encapsulation:2,changeDetection:0})}return e})();var oF=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[is,mA,Vo,lm,AF]})}return e})();var z8=["button"],j8=["*"];function X8(e,t){if(e&1&&(d(0,"div",2),P(1,"mat-pseudo-checkbox",6),h()),e&2){let A=y();D(),L("disabled",A.disabled)}}var nF=new F("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS",{providedIn:"root",factory:$8});function $8(){return{hideSingleSelectionIndicator:!1,hideMultipleSelectionIndicator:!1,disabledInteractive:!1}}var gF=new F("MatButtonToggleGroup"),AP={provide:Zo,useExisting:ot(()=>aD),multi:!0},Ac=class{source;value;constructor(t,A){this.source=t,this.value=A}},aD=(()=>{class e{_changeDetector=B(UA);_dir=B(ve,{optional:!0});_multiple=!1;_disabled=!1;_disabledInteractive=!1;_selectionModel;_rawValue;_controlValueAccessorChangeFn=()=>{};_onTouched=()=>{};_buttonToggles;appearance;get name(){return this._name}set name(A){this._name=A,this._markButtonsForCheck()}_name=B(re).getId("mat-button-toggle-group-");vertical;get value(){let A=this._selectionModel?this._selectionModel.selected:[];return this.multiple?A.map(i=>i.value):A[0]?A[0].value:void 0}set value(A){this._setSelectionByValue(A),this.valueChange.emit(this.value)}valueChange=new z;get selected(){let A=this._selectionModel?this._selectionModel.selected:[];return this.multiple?A:A[0]||null}get multiple(){return this._multiple}set multiple(A){this._multiple=A,this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(A){this._disabled=A,this._markButtonsForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(A){this._disabledInteractive=A,this._markButtonsForCheck()}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}change=new z;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(A){this._hideSingleSelectionIndicator=A,this._markButtonsForCheck()}_hideSingleSelectionIndicator;get hideMultipleSelectionIndicator(){return this._hideMultipleSelectionIndicator}set hideMultipleSelectionIndicator(A){this._hideMultipleSelectionIndicator=A,this._markButtonsForCheck()}_hideMultipleSelectionIndicator;constructor(){let A=B(nF,{optional:!0});this.appearance=A&&A.appearance?A.appearance:"standard",this.hideSingleSelectionIndicator=A?.hideSingleSelectionIndicator??!1,this.hideMultipleSelectionIndicator=A?.hideMultipleSelectionIndicator??!1}ngOnInit(){this._selectionModel=new Gn(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(A=>A.checked)),this.multiple||this._initializeTabIndex()}writeValue(A){this.value=A,this._changeDetector.markForCheck()}registerOnChange(A){this._controlValueAccessorChangeFn=A}registerOnTouched(A){this._onTouched=A}setDisabledState(A){this.disabled=A}_keydown(A){if(this.multiple||this.disabled)return;let o=A.target.id,n=this._buttonToggles.toArray().findIndex(r=>r.buttonId===o),g=null;switch(A.keyCode){case 32:case 13:g=this._buttonToggles.get(n)||null;break;case 38:g=this._getNextButton(n,-1);break;case 37:g=this._getNextButton(n,this.dir==="ltr"?-1:1);break;case 40:g=this._getNextButton(n,1);break;case 39:g=this._getNextButton(n,this.dir==="ltr"?1:-1);break;default:return}g&&(A.preventDefault(),g._onButtonClick(),g.focus())}_emitChangeEvent(A){let i=new Ac(A,this.value);this._rawValue=i.value,this._controlValueAccessorChangeFn(i.value),this.change.emit(i)}_syncButtonToggle(A,i,o=!1,n=!1){!this.multiple&&this.selected&&!A.checked&&(this.selected.checked=!1),this._selectionModel?i?this._selectionModel.select(A):this._selectionModel.deselect(A):n=!0,n?Promise.resolve().then(()=>this._updateModelValue(A,o)):this._updateModelValue(A,o)}_isSelected(A){return this._selectionModel&&this._selectionModel.isSelected(A)}_isPrechecked(A){return typeof this._rawValue>"u"?!1:this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(i=>A.value!=null&&i===A.value):A.value===this._rawValue}_initializeTabIndex(){if(this._buttonToggles.forEach(A=>{A.tabIndex=-1}),this.selected)this.selected.tabIndex=0;else for(let A=0;Athis._selectValue(o,i))):(this._clearSelection(),this._selectValue(A,i)),!this.multiple&&i.every(o=>o.tabIndex===-1)){for(let o of i)if(!o.disabled){o.tabIndex=0;break}}}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(A=>{A.checked=!1,this.multiple||(A.tabIndex=-1)})}_selectValue(A,i){for(let o of i)if(o.value===A){o.checked=!0,this._selectionModel.select(o),this.multiple||(o.tabIndex=0);break}}_updateModelValue(A,i){i&&this._emitChangeEvent(A),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(A=>A._markForCheck())}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["mat-button-toggle-group"]],contentQueries:function(i,o,n){if(i&1&&XA(n,ec,5),i&2){let g;$(g=AA())&&(o._buttonToggles=g)}},hostAttrs:[1,"mat-button-toggle-group"],hostVars:6,hostBindings:function(i,o){i&1&&G("keydown",function(g){return o._keydown(g)}),i&2&&(aA("role",o.multiple?"group":"radiogroup")("aria-disabled",o.disabled),nA("mat-button-toggle-vertical",o.vertical)("mat-button-toggle-group-appearance-standard",o.appearance==="standard"))},inputs:{appearance:"appearance",name:"name",vertical:[2,"vertical","vertical",eA],value:"value",multiple:[2,"multiple","multiple",eA],disabled:[2,"disabled","disabled",eA],disabledInteractive:[2,"disabledInteractive","disabledInteractive",eA],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",eA],hideMultipleSelectionIndicator:[2,"hideMultipleSelectionIndicator","hideMultipleSelectionIndicator",eA]},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[FA([AP,{provide:gF,useExisting:e}])]})}return e})(),ec=(()=>{class e{_changeDetectorRef=B(UA);_elementRef=B(q);_focusMonitor=B(Kt);_idGenerator=B(re);_animationMode=B(Ae,{optional:!0});_checked=!1;ariaLabel;ariaLabelledby=null;_buttonElement;buttonToggleGroup;get buttonId(){return`${this.id}-button`}id;name;value;get tabIndex(){return this._tabIndex}set tabIndex(A){A!==this._tabIndex&&(this._tabIndex=A,this._markForCheck())}_tabIndex;disableRipple;get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(A){this._appearance=A}_appearance;get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(A){A!==this._checked&&(this._checked=A,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(A){this._disabled=A}_disabled=!1;get disabledInteractive(){return this._disabledInteractive||this.buttonToggleGroup!==null&&this.buttonToggleGroup.disabledInteractive}set disabledInteractive(A){this._disabledInteractive=A}_disabledInteractive;change=new z;constructor(){B(be).load(Ut);let A=B(gF,{optional:!0}),i=B(new Ct("tabindex"),{optional:!0})||"",o=B(nF,{optional:!0});this._tabIndex=parseInt(i)||0,this.buttonToggleGroup=A,this.appearance=o&&o.appearance?o.appearance:"standard",this.disabledInteractive=o?.disabledInteractive??!1}ngOnInit(){let A=this.buttonToggleGroup;this.id=this.id||this._idGenerator.getId("mat-button-toggle-"),A&&(A._isPrechecked(this)?this.checked=!0:A._isSelected(this)!==this._checked&&A._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._animationMode!=="NoopAnimations"&&this._elementRef.nativeElement.classList.add("mat-button-toggle-animations-enabled"),this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){let A=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),A&&A._isSelected(this)&&A._syncButtonToggle(this,!1,!1,!0)}focus(A){this._buttonElement.nativeElement.focus(A)}_onButtonClick(){if(this.disabled)return;let A=this.isSingleSelector()?!0:!this._checked;if(A!==this._checked&&(this._checked=A,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.isSingleSelector()){let i=this.buttonToggleGroup._buttonToggles.find(o=>o.tabIndex===0);i&&(i.tabIndex=-1),this.tabIndex=0}this.change.emit(new Ac(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 \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-button-toggle"]],viewQuery:function(i,o){if(i&1&&QA(z8,5),i&2){let n;$(n=AA())&&(o._buttonElement=n.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:14,hostBindings:function(i,o){i&1&&G("focus",function(){return o.focus()}),i&2&&(aA("aria-label",null)("aria-labelledby",null)("id",o.id)("name",null),nA("mat-button-toggle-standalone",!o.buttonToggleGroup)("mat-button-toggle-checked",o.checked)("mat-button-toggle-disabled",o.disabled)("mat-button-toggle-disabled-interactive",o.disabledInteractive)("mat-button-toggle-appearance-standard",o.appearance==="standard"))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:[2,"disableRipple","disableRipple",eA],appearance:"appearance",checked:[2,"checked","checked",eA],disabled:[2,"disabled","disabled",eA],disabledInteractive:[2,"disabledInteractive","disabledInteractive",eA]},outputs:{change:"change"},exportAs:["matButtonToggle"],ngContentSelectors:j8,decls:7,vars:13,consts:[["button",""],["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"click","id","disabled"],[1,"mat-button-toggle-checkbox-wrapper"],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"],["state","checked","aria-hidden","true","appearance","minimal",3,"disabled"]],template:function(i,o){if(i&1){let n=rA();OA(),d(0,"button",1,0),G("click",function(){return x(n),Y(o._onButtonClick())}),U(2,X8,2,1,"div",2),d(3,"span",3),IA(4),h()(),P(5,"span",4)(6,"span",5)}if(i&2){let n=Le(1);L("id",o.buttonId)("disabled",o.disabled&&!o.disabledInteractive||null),aA("role",o.isSingleSelector()?"radio":"button")("tabindex",o.disabled&&!o.disabledInteractive?-1:o.tabIndex)("aria-pressed",o.isSingleSelector()?null:o.checked)("aria-checked",o.isSingleSelector()?o.checked:null)("name",o._getButtonName())("aria-label",o.ariaLabel)("aria-labelledby",o.ariaLabelledby)("aria-disabled",o.disabled&&o.disabledInteractive?"true":null),D(2),_(o.buttonToggleGroup&&(!o.buttonToggleGroup.multiple&&!o.buttonToggleGroup.hideSingleSelectionIndicator||o.buttonToggleGroup.multiple&&!o.buttonToggleGroup.hideMultipleSelectionIndicator)?2:-1),D(4),L("matRippleTrigger",n)("matRippleDisabled",o.disableRipple||o.disabled)}},dependencies:[Bo,cm],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)}@media(forced-colors: active){.mat-button-toggle-standalone,.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, var(--mat-sys-corner-full));border:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-sys-outline))}.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, var(--mat-sys-on-secondary-container))}.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}@media(forced-colors: active){.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.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-checkbox-wrapper{display:inline-block;justify-content:flex-start;align-items:center;width:0;height:18px;line-height:18px;overflow:hidden;box-sizing:border-box;position:absolute;top:50%;left:16px;transform:translate3d(0, -50%, 0)}[dir=rtl] .mat-button-toggle-checkbox-wrapper{left:auto;right:16px}.mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper{left:12px}[dir=rtl] .mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper{left:auto;right:12px}.mat-button-toggle-checked .mat-button-toggle-checkbox-wrapper{width:18px}.mat-button-toggle-animations-enabled .mat-button-toggle-checkbox-wrapper{transition:width 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-button-toggle-vertical .mat-button-toggle-checkbox-wrapper{transition:none}.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{pointer-events:none;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-disabled-interactive{pointer-events:auto}.mat-button-toggle-appearance-standard{color:var(--mat-standard-button-toggle-text-color, var(--mat-sys-on-surface));background-color:var(--mat-standard-button-toggle-background-color, transparent);font-family:var(--mat-standard-button-toggle-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-standard-button-toggle-label-text-size, var(--mat-sys-label-large-size));line-height:var(--mat-standard-button-toggle-label-text-line-height, var(--mat-sys-label-large-line-height));font-weight:var(--mat-standard-button-toggle-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mat-standard-button-toggle-label-text-tracking, var(--mat-sys-label-large-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, var(--mat-sys-outline))}[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, var(--mat-sys-outline))}.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, var(--mat-sys-outline))}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container));background-color:var(--mat-standard-button-toggle-selected-state-background-color, var(--mat-sys-secondary-container))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-standard-button-toggle-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-standard-button-toggle-disabled-state-background-color, transparent)}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-standard-button-toggle-disabled-selected-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-standard-button-toggle-state-layer-color, var(--mat-sys-on-surface))}.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-button-toggle-appearance-standard.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}@media(hover: none){.mat-button-toggle-appearance-standard: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, 40px)}.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)}@media(forced-colors: active){.mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.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-animations-enabled .mat-button-toggle-button{transition:padding 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-button-toggle-vertical .mat-button-toggle-button{transition:none}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}.mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding-left:30px}[dir=rtl] .mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding-left:0;padding-right:30px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{--mat-focus-indicator-border-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full))}.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full));border-bottom-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full))}.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full));border-bottom-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-bottom-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full));border-bottom-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full));border-top-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full))}"],encapsulation:2,changeDetection:0})}return e})(),rF=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[mA,Vo,ec,mA]})}return e})();function tP(e,t){e&1&&(d(0,"p"),b(1,"Conversations"),h())}function iP(e,t){e&1&&(d(0,"p"),b(1,"Trace"),h())}function oP(e,t){if(e&1){let A=rA();d(0,"mat-button-toggle-group",5),Wt("ngModelChange",function(o){x(A);let n=y(2);return si(n.view,o)||(n.view=o),Y(o)}),d(1,"mat-button-toggle",6),b(2,"Events"),h(),d(3,"mat-button-toggle",7),b(4,"Trace"),h()()}if(e&2){let A=y(2);Vt("ngModel",A.view)}}function nP(e,t){if(e&1){let A=rA();d(0,"mat-list-item",8),G("click",function(){let o=x(A).$implicit,n=y(3);return Y(n.selectEvent(o.key))}),d(1,"span",9),b(2),h(),d(3,"span"),b(4),h()()}if(e&2){let A=t.$implicit,i=t.$index;D(2),KA(i),D(2),KA(A.value.title)}}function gP(e,t){if(e&1&&(d(0,"mat-list",4),pe(1,nP,5,2,"mat-list-item",null,fe),Yo(3,"keyvalue"),h()),e&2){let A=y(2);D(),we(xh(3,0,A.eventsMap,A.mapOrderPreservingSort))}}function rP(e,t){if(e&1){let A=rA();d(0,"mat-list-item",8),G("click",function(){let o=x(A).$implicit,n=y(3);return Y(n.openDialog(o.key))}),d(1,"span",9),b(2),h(),d(3,"span"),b(4),h()()}if(e&2){let A=t.$implicit,i=t.$index,o=y(3);D(2),KA(i),D(2),NA("Invocation ",o.findInvocIdFromTraceId(A.key),"")}}function sP(e,t){if(e&1&&(d(0,"mat-list",4),pe(1,rP,5,2,"mat-list-item",null,fe),Yo(3,"keyvalue"),h()),e&2){let A=y(2);D(),we(xh(3,0,A.invocTraces,A.mapOrderPreservingSort))}}function aP(e,t){if(e&1&&(d(0,"div",1)(1,"div",2),U(2,tP,2,0,"p")(3,iP,2,0,"p")(4,oP,5,1,"mat-button-toggle-group",3),h(),U(5,gP,4,3,"mat-list",4)(6,sP,4,3,"mat-list",4),h()),e&2){let A=y();D(2),_(A.isTraceView()?-1:2),D(),_(A.isTraceView()?3:-1),D(),_(A.traceData?4:-1),D(),_(A.isTraceView()?-1:5),D(),_(A.isTraceView()?6:-1)}}function IP(e,t){e&1&&(d(0,"div")(1,"p"),b(2,"No conversations"),h()())}var Kg=class e{constructor(t){this.dialog=t}eventsMap=new Map;selectedEvent=new z;traceData=[];llmRequest=void 0;llmResponse=void 0;llmRequestKey="gcp.vertex.agent.llm_request";llmResponseKey="gcp.vertex.agent.llm_response";isDetailsPanelOpen=!1;view="events";invocTraces=new Map;ngOnChanges(t){"traceData"in t&&this.prcessTraceDataToInvocTrace()}showJson=Array(this.eventsMap.size).fill(!1);toggleJson(t){this.showJson[t]=!this.showJson[t]}selectEvent(t){this.selectedEvent.emit(t)}isTraceView(){return this.view=="trace"}mapOrderPreservingSort=(t,A)=>0;prcessTraceDataToInvocTrace(){!this.traceData||this.traceData.length==0||(this.invocTraces=this.traceData.reduce((t,A)=>{let i=A.trace_id,o=t.get(i);return o?(o.push(A),o.sort((n,g)=>n.start_time-g.start_time)):t.set(i,[A]),t},new Map))}findInvocIdFromTraceId(t){return this.invocTraces.get(t)?.find(i=>i.attributes!==void 0&&"gcp.vertex.agent.invocation_id"in i.attributes).attributes["gcp.vertex.agent.invocation_id"]}openDialog(t){let A=this.dialog.open(kI,{width:"auto",maxWidth:"90vw",data:{spans:this.invocTraces.get(t),invocId:this.findInvocIdFromTraceId(t)}})}static \u0275fac=function(A){return new(A||e)(V(li))};static \u0275cmp=O({type:e,selectors:[["app-event-tab"]],inputs:{eventsMap:"eventsMap",traceData:"traceData"},outputs:{selectedEvent:"selectedEvent"},standalone:!1,features:[TA],decls:3,vars:2,consts:[[1,"events-wrapper"],[1,"events-container"],[1,"event-header"],["name","fontStyle","aria-label","Font Style",2,"scale","0.8",3,"ngModel"],[1,"event-list"],["name","fontStyle","aria-label","Font Style",2,"scale","0.8",3,"ngModelChange","ngModel"],["value","events"],["value","trace"],[3,"click"],[1,"event-index"]],template:function(A,i){A&1&&(d(0,"div",0),U(1,aP,7,5,"div",1)(2,IP,3,0,"div"),h()),A&2&&(D(),_(i.eventsMap.size>0?1:-1),D(),_(i.eventsMap.size==0?2:-1))},dependencies:[ai,Xt,tF,iF,aD,ec,Wh],styles:[".events-wrapper[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px;color:#9aa0a6;font-size:14px;font-weight:700}.event-index[_ngcontent-%COMP%]{color:#80868b;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;margin-right:10px}.spacer[_ngcontent-%COMP%]{flex:1 1 auto}.events-container[_ngcontent-%COMP%]{margin-top:20px}.event-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin-top:20px}.function-event-button[_ngcontent-%COMP%]{margin-top:11px}.event-list[_ngcontent-%COMP%]{--mat-list-active-indicator-color: orange}.event-list[_ngcontent-%COMP%]{--mdc-list-list-item-container-color: #2b2b2f}.event-list[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-size: 14px}.event-list[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-weight: 400}.event-list[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 52px}[_nghost-%COMP%] .mdc-list-item{border:1px solid #5f6368;cursor:pointer}[_nghost-%COMP%] .mdc-list-item:hover{background-color:#1c1b1c}.event-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}"]})};function BP(e,t){e&1&&(d(0,"h2",0),b(1,"Events List"),h())}function QP(e,t){e&1&&(d(0,"h2",0),b(1,"Send Response To Pending Event"),h())}function EP(e,t){e&1&&(d(0,"h2",4),b(1,"Events List"),h())}function cP(e,t){e&1&&(d(0,"h2",4),b(1,"Send Response To Pending Event"),h())}function lP(e,t){if(e&1){let A=rA();d(0,"div")(1,"p"),b(2,"Name"),h(),d(3,"p"),b(4),h(),d(5,"p"),b(6,"Args"),h(),d(7,"p"),b(8),h(),d(9,"mat-form-field",5)(10,"mat-label"),b(11,"Response"),h(),d(12,"textarea",6),Wt("ngModelChange",function(o){x(A);let n=y();return si(n.selectedEvent.response,o)||(n.selectedEvent.response=o),Y(o)}),h()()()}if(e&2){let A=y();D(4),KA(A.selectedEvent.name),D(4),KA(A.argsToJson(A.selectedEvent.args)),D(4),Vt("ngModel",A.selectedEvent.response)}}function dP(e,t){if(e&1){let A=rA();d(0,"button",7),G("click",function(){x(A);let o=y();return Y(o.sendResponse())}),b(1),h()}if(e&2){let A=y();L("disabled",A.sending),D(),NA(" ",A.sending?"Sending...":"Send"," ")}}var FI=class e{constructor(t,A,i){this.dialogRef=t;this.data=A;this.agentService=i;this.selectedEvent=A.event,this.appName=A.appName,this.userId=A.userId,this.sessionId=A.sessionId,this.functionCallEventId=A.functionCallEventId}selectedEvent=null;appName;userId;sessionId;functionCallEventId;sending=!1;argsToJson(t){return JSON.stringify(t)}sendResponse(){this.sending=!0;let t={appName:this.appName,userId:this.userId,sessionId:this.sessionId,newMessage:{role:"user",parts:[]}};this.selectedEvent.response&&(t.functionCallEventId=this.functionCallEventId,t.newMessage.parts.push({function_response:{id:this.selectedEvent.id,name:this.selectedEvent.name,response:{response:this.selectedEvent.response}}})),this.agentService.run(t).subscribe(A=>{this.sending=!1,this.dialogRef.close({response:A,events:[this.selectedEvent]})})}static \u0275fac=function(A){return new(A||e)(V(rt),V(oi),V(Un))};static \u0275cmp=O({type:e,selectors:[["app-pending-event-dialog"]],standalone:!1,decls:10,vars:6,consts:[["mat-dialog-title",""],["mat-dialog-title","","class","dialog-title",4,"ngIf"],["mat-button","",3,"disabled"],["mat-button","","mat-dialog-close",""],["mat-dialog-title","",1,"dialog-title"],["appearance","outline",1,"response-textarea"],["matInput","",3,"ngModelChange","ngModel"],["mat-button","",3,"click","disabled"]],template:function(A,i){A&1&&(U(0,BP,2,0,"h2",0)(1,QP,2,0,"h2",0)(2,EP,2,0,"h2",1)(3,cP,2,0,"h2",1),d(4,"mat-dialog-content"),U(5,lP,13,3,"div"),h(),d(6,"mat-dialog-actions"),U(7,dP,2,2,"button",2),d(8,"button",3),b(9,"Close"),h()()),A&2&&(_(i.selectedEvent?-1:0),D(),_(i.selectedEvent?1:-1),D(),L("ngIf",!i.selectedEvent),D(),L("ngIf",i.selectedEvent),D(2),_(i.selectedEvent?5:-1),D(2),_(i.selectedEvent&&i.selectedEvent.response?7:-1))},dependencies:[ma,no,ai,Xt,co,NE,Hn,Et,lo,ho,uo,Yn],styles:[".response-textarea[_ngcontent-%COMP%]{min-width:500px;margin-top:15px}.dialog-title[_ngcontent-%COMP%]{font-weight:700;font-size:large}"]})};var vI=class e{constructor(t,A){this.dialogRef=t;this.data=A}onConfirm(){this.dialogRef.close(!0)}onCancel(){this.dialogRef.close(!1)}static \u0275fac=function(A){return new(A||e)(V(rt),V(oi))};static \u0275cmp=O({type:e,selectors:[["app-delete-session-dialog"]],standalone:!1,decls:11,vars:4,consts:[[1,"confirm-delete-wrapper"],["mat-dialog-title",""],["align","end"],["mat-button","",3,"click"],["mat-button","","cdkFocusInitial","",3,"click"]],template:function(A,i){A&1&&(d(0,"div",0)(1,"h2",1),b(2),h(),d(3,"mat-dialog-content")(4,"p"),b(5),h()(),d(6,"mat-dialog-actions",2)(7,"button",3),G("click",function(){return i.onCancel()}),b(8),h(),d(9,"button",4),G("click",function(){return i.onConfirm()}),b(10),h()()()),A&2&&(D(2),KA(i.data.title),D(3),KA(i.data.message),D(3),KA(i.data.cancelButtonText),D(2),KA(i.data.confirmButtonText))},dependencies:[Et,lo,ho,uo],encapsulation:2})};function hP(e,t){if(e&1){let A=rA();d(0,"div",3),G("click",function(){let o=x(A).$implicit,n=y();return Y(n.getSession(o.id))}),d(1,"div",4)(2,"div",5),b(3),h(),d(4,"div",6),b(5),h()()()}if(e&2){let A=t.$implicit,i=y();L("ngClass",A.id===i.sessionId?"session-item current":"session-item"),D(3),NA(" ",A.id," "),D(2),NA(" ",i.getDate(A)," ")}}var Ug=class e{constructor(t,A){this.sessionService=t;this.dialog=A;this.refreshSessionsSubject.pipe(Ie(()=>this.sessionService.listSessions(this.userId,this.appName))).subscribe(i=>{i=i.sort((o,n)=>Number(n.lastUpdateTime)-Number(o.lastUpdateTime)),this.sessionList=i})}userId="";appName="";sessionId="";sessionSelected=new z;sessionReloaded=new z;sessionList=[];refreshSessionsSubject=new K;ngOnInit(){setTimeout(()=>{this.refreshSessionsSubject.next()},500)}getSession(t){this.sessionService.getSession(this.userId,this.appName,t).subscribe(A=>{let i=this.fromApiResultToSession(A);this.sessionSelected.emit(i)})}getDate(t){let A=t.lastUpdateTime;return new Date(A*1e3).toLocaleString()}fromApiResultToSession(t){return{id:t?.id??"",appName:t?.appName??"",userId:t?.userId??"",state:t?.state??[],events:t?.events??[]}}reloadSession(t){this.sessionService.getSession(this.userId,this.appName,t).subscribe(A=>{let i=this.fromApiResultToSession(A);this.sessionReloaded.emit(i)})}refreshSession(t){if(this.refreshSessionsSubject.next(),!(this.sessionList.length<=1)){let A=this.sessionList.findIndex(i=>i.id==t);return A==this.sessionList.length-1&&(A=-1),this.sessionList[A+1]}}static \u0275fac=function(A){return new(A||e)(V(fo),V(li))};static \u0275cmp=O({type:e,selectors:[["app-session-tab"]],inputs:{userId:"userId",appName:"appName",sessionId:"sessionId"},outputs:{sessionSelected:"sessionSelected",sessionReloaded:"sessionReloaded"},standalone:!1,decls:4,vars:0,consts:[[1,"session-wrapper"],[1,"session-tab-container",2,"margin-top","16px"],[3,"ngClass"],[3,"click","ngClass"],[1,"session-info"],[1,"session-id"],[1,"session-date"]],template:function(A,i){A&1&&(d(0,"div",0)(1,"div",1),pe(2,hP,6,3,"div",2,fe),h()()),A&2&&(D(2),we(i.sessionList))},dependencies:[jt],styles:[".session-wrapper[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px;color:#9aa0a6;font-size:14px;font-weight:700}.session-item[_ngcontent-%COMP%]{display:flex;justify-content:space-between;border:none;background-color:#303030;border-radius:8px;margin-bottom:4px;cursor:pointer}.session-item[_ngcontent-%COMP%]:hover{background-color:#141414}.session-item.current[_ngcontent-%COMP%]{background-color:#004a77}.session-id[_ngcontent-%COMP%]{color:#e8eaed;font-family:monospace;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.25px}.session-date[_ngcontent-%COMP%]{color:#9aa0a6;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.3px}.session-info[_ngcontent-%COMP%]{padding:11px}"]})};var hs=class e{constructor(t){this.http=t}apiServerDomain=ct.getApiServerBaseUrl();getLatestArtifact(t,A,i,o){let n=this.apiServerDomain+`/apps/${A}/users/${t}/sessions/${i}/artifacts/${o}`;return this.http.get(n)}getArtifactVersion(t,A,i,o,n){let g=this.apiServerDomain+`/apps/${A}/users/${t}/sessions/${i}/artifacts/${o}/versions/${n}`;return this.http.get(g)}static \u0275fac=function(A){return new(A||e)(Z(Qt))};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})};var DP={url:"",deserializer:e=>JSON.parse(e.data),serializer:e=>JSON.stringify(e)},fP="WebSocketSubject.error must be called with an object with an error code, and an optional reason: { code: number, reason: string }",SI=class e extends $g{constructor(t,A){if(super(),this._socket=null,t instanceof BA)this.destination=A,this.source=t;else{let i=this._config=Object.assign({},DP);if(this._output=new K,typeof t=="string")i.url=t;else for(let o in t)t.hasOwnProperty(o)&&(i[o]=t[o]);if(!i.WebSocketCtor&&WebSocket)i.WebSocketCtor=WebSocket;else if(!i.WebSocketCtor)throw new Error("no WebSocket constructor can be found");this.destination=new Di}}lift(t){let A=new e(this._config,this.destination);return A.operator=t,A.source=this,A}_resetState(){this._socket=null,this.source||(this.destination=new Di),this._output=new K}multiplex(t,A,i){let o=this;return new BA(n=>{try{o.next(t())}catch(r){n.error(r)}let g=o.subscribe({next:r=>{try{i(r)&&n.next(r)}catch(s){n.error(s)}},error:r=>n.error(r),complete:()=>n.complete()});return()=>{try{o.next(A())}catch(r){n.error(r)}g.unsubscribe()}})}_connectSocket(){let{WebSocketCtor:t,protocol:A,url:i,binaryType:o}=this._config,n=this._output,g=null;try{g=A?new t(i,A):new t(i),this._socket=g,o&&(this._socket.binaryType=o)}catch(s){n.error(s);return}let r=new GA(()=>{this._socket=null,g&&g.readyState===1&&g.close()});g.onopen=s=>{let{_socket:a}=this;if(!a){g.close(),this._resetState();return}let{openObserver:Q}=this._config;Q&&Q.next(s);let c=this.destination;this.destination=bo.create(f=>{if(g.readyState===1)try{let{serializer:m}=this._config;g.send(m(f))}catch(m){this.destination.error(m)}},f=>{let{closingObserver:m}=this._config;m&&m.next(void 0),f&&f.code?g.close(f.code,f.reason):n.error(new TypeError(fP)),this._resetState()},()=>{let{closingObserver:f}=this._config;f&&f.next(void 0),g.close(),this._resetState()}),c&&c instanceof Di&&r.add(c.subscribe(this.destination))},g.onerror=s=>{this._resetState(),n.error(s)},g.onclose=s=>{g===this._socket&&this._resetState();let{closeObserver:a}=this._config;a&&a.next(s),s.wasClean?n.complete():n.error(s)},g.onmessage=s=>{try{let{deserializer:a}=this._config;n.next(a(s))}catch(a){n.error(a)}}}_subscribe(t){let{source:A}=this;return A?A.subscribe(t):(this._socket||this._connectSocket(),this._output.subscribe(t),t.add(()=>{let{_socket:i}=this;this._output.observers.length===0&&(i&&(i.readyState===1||i.readyState===0)&&i.close(),this._resetState())}),t)}unsubscribe(){let{_socket:t}=this;t&&(t.readyState===1||t.readyState===0)&&t.close(),this._resetState(),super.unsubscribe()}};var po=class e{socket$;messages$=new $A("");audioContext=new AudioContext({sampleRate:22e3});audioBuffer=[];audioIntervalId=null;lastAudioTime=0;closeReasonSubject=new K;constructor(){}connect(t){this.socket$=new SI({url:t,serializer:A=>JSON.stringify(A),deserializer:A=>A.data,closeObserver:{next:A=>{this.emitWsCloseReason(A.reason)}}}),this.socket$.subscribe(A=>{this.handleIncomingAudio(A),this.messages$.next(A)},A=>{console.error("WebSocket error:",A)}),this.audioIntervalId=setInterval(()=>this.processBufferedAudio(),250)}sendMessage(t){if(t.blob.data=this.arrayBufferToBase64(t.blob.data.buffer),!this.socket$||this.socket$.closed){console.error("WebSocket is not open.");return}this.socket$.next(t)}closeConnection(){clearInterval(this.audioIntervalId),this.audioIntervalId=null,this.socket$&&this.socket$.complete()}getMessages(){return this.messages$.asObservable()}arrayBufferToBase64(t){let A="",i=new Uint8Array(t),o=i.byteLength;for(let n=0;no+n.length,0),A=new Uint8Array(t),i=0;for(let o of this.audioBuffer)A.set(o,i),i+=o.length;this.playPCM(A),this.audioBuffer=[]}base64ToUint8Array(t){let A=atob(this.urlSafeBase64ToBase64(t)),i=A.length,o=new Uint8Array(i);for(let n=0;n=32768&&(s-=65536),A[r]=s/32768}let i=this.audioContext.createBuffer(1,A.length,22e3);i.copyToChannel(A,0);let o=this.audioContext.createBufferSource();o.buffer=i,o.connect(this.audioContext.destination);let n=this.audioContext.currentTime,g=Math.max(this.lastAudioTime,n);o.start(g),this.lastAudioTime=g+i.duration}urlSafeBase64ToBase64(t){let A=t.replace(/_/g,"/").replace(/-/g,"+");for(;A.length%4!==0;)A+="=";return A}emitWsCloseReason(t){this.closeReasonSubject.next(t)}onCloseReason(){return this.closeReasonSubject.asObservable()}static \u0275fac=function(A){return new(A||e)};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})};var us=class e{constructor(t){this.wsService=t}mediaRecorder;stream;audioContext;source;processor;audioBuffer=[];audioIntervalId=null;startRecording(){return $e(this,null,function*(){try{this.stream=yield navigator.mediaDevices.getUserMedia({audio:!0}),this.audioContext=new AudioContext,yield this.audioContext.audioWorklet.addModule("./assets/audio-processor.js"),this.source=this.audioContext.createMediaStreamSource(this.stream);let t=new AudioWorkletNode(this.audioContext,"audio-processor");t.port.onmessage=A=>{let i=A.data,o=this.float32ToPCM(i);this.audioBuffer.push(o)},this.source.connect(t),t.connect(this.audioContext.destination),this.audioIntervalId=setInterval(()=>this.sendBufferedAudio(),250)}catch(t){console.error("Error accessing microphone:",t)}})}sendBufferedAudio(){if(this.audioBuffer.length===0)return;let t=this.audioBuffer.reduce((n,g)=>n+g.length,0),A=new Uint8Array(t),i=0;for(let n of this.audioBuffer)A.set(n,i),i+=n.length;let o={blob:{mime_type:"audio/pcm",data:A}};this.wsService.sendMessage(o),this.audioBuffer=[]}stopRecording(){this.processor&&this.processor.disconnect(),this.source&&this.source.disconnect(),this.audioContext&&this.audioContext.close(),this.stream&&this.stream.getTracks().forEach(t=>t.stop()),this.audioIntervalId&&(clearInterval(this.audioIntervalId),this.audioIntervalId=null)}float32ToPCM(t){let A=new ArrayBuffer(t.length*2),i=new DataView(A);for(let o=0;othis.captureAndSendFrame(),1e3)}catch(A){console.error("Error accessing camera/microphone:",A)}})}captureAndSendFrame(){return $e(this,null,function*(){try{let t=yield this.captureFrame(),i={blob:{mime_type:"image/jpeg",data:yield this.blobToUint8Array(t)}};this.wsService.sendMessage(i)}catch(t){console.error("Error capturing frame:",t)}})}blobToUint8Array(t){return $e(this,null,function*(){let A=yield t.arrayBuffer();return new Uint8Array(A)})}captureFrame(){return $e(this,null,function*(){return new Promise((t,A)=>{try{let i=document.createElement("canvas");i.width=this.videoElement.videoWidth,i.height=this.videoElement.videoHeight;let o=i.getContext("2d");if(!o){A(new Error("Canvas context not supported"));return}o.drawImage(this.videoElement,0,0,i.width,i.height),i.toBlob(n=>{n?t(n):A(new Error("Failed to create image blob"))},"image/png")}catch(i){A(i)}})})}sendBufferedVideo(){if(this.videoBuffer.length===0)return;let t=this.videoBuffer.reduce((n,g)=>n+g.length,0),A=new Uint8Array(t),i=0;for(let n of this.videoBuffer)A.set(n,i),i+=n.length;let o={blob:{mime_type:"image/jpeg",data:A}};this.wsService.sendMessage(o),this.videoBuffer=[]}stopRecording(t){this.mediaRecorder&&this.mediaRecorder.stop(),this.stream&&this.stream.getTracks().forEach(A=>A.stop()),clearInterval(this.videoIntervalId),this.clearVideoElement(t)}clearVideoElement(t){let A=t.nativeElement.querySelector("video");A&&this.renderer.removeChild(t.nativeElement,A)}static \u0275fac=function(A){return new(A||e)(Z(po),Z(Bt))};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})};var Ds=class e{constructor(t){this.http=t}apiServerDomain=ct.getApiServerBaseUrl();getEventTrace(t){let A=this.apiServerDomain+`/debug/trace/${t}`;return this.http.get(A)}getTrace(t){let A=this.apiServerDomain+`/debug/trace/session/${t}`;return this.http.get(A)}getEvent(t,A,i,o){let n=this.apiServerDomain+`/apps/${A}/users/${t}/sessions/${i}/events/${o}/graph`;return this.http.get(n)}static \u0275fac=function(A){return new(A||e)(Z(Qt))};static \u0275prov=v({token:e,factory:e.\u0275fac,providedIn:"root"})};var MP=["*"];var RP=new F("MAT_CARD_CONFIG"),sF=(()=>{class e{appearance;constructor(){let A=B(RP,{optional:!0});this.appearance=A?.appearance||"raised"}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(i,o){i&2&&nA("mat-mdc-card-outlined",o.appearance==="outlined")("mdc-card--outlined",o.appearance==="outlined")},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:MP,decls:1,vars:0,template:function(i,o){i&1&&(OA(),IA(0))},styles:['.mat-mdc-card{display:flex;flex-direction:column;box-sizing:border-box;position:relative;border-style:solid;border-width:0;background-color:var(--mdc-elevated-card-container-color, var(--mat-sys-surface-container-low));border-color:var(--mdc-elevated-card-container-color, var(--mat-sys-surface-container-low));border-radius:var(--mdc-elevated-card-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mdc-elevated-card-container-elevation, var(--mat-sys-level1))}.mat-mdc-card::after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,0);content:"";display:block;pointer-events:none;box-sizing:border-box;border-radius:var(--mdc-elevated-card-container-shape, var(--mat-sys-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mdc-outlined-card-container-color, var(--mat-sys-surface));border-radius:var(--mdc-outlined-card-container-shape, var(--mat-sys-corner-medium));border-width:var(--mdc-outlined-card-outline-width, 1px);border-color:var(--mdc-outlined-card-outline-color, var(--mat-sys-outline-variant));box-shadow:var(--mdc-outlined-card-container-elevation, var(--mat-sys-level0))}.mat-mdc-card-outlined::after{border:none}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mat-mdc-card-actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font, var(--mat-sys-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-sys-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-sys-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-sys-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-sys-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-sys-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-sys-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-sys-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-sys-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-sys-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-sys-title-medium-weight))}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0})}return e})();var aF=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[mA,mA]})}return e})();var kP=e=>["segment",e],FP=(e,t)=>({"segment-main":!0,expandable:e,expanded:t});function vP(e,t){e&1&&P(0,"div",9)}function SP(e,t){if(e&1&&(d(0,"span",10),b(1),h()),e&2){let A=y().$implicit;D(),KA(A.description)}}function NP(e,t){if(e&1&&(d(0,"section",11),P(1,"ngx-json-viewer",12),h()),e&2){let A=y().$implicit,i=y();D(),L("json",A.value)("expanded",i.expanded)("depth",i.depth)("_currentDepth",i._currentDepth+1)}}function GP(e,t){if(e&1){let A=rA();d(0,"section",2)(1,"section",3),G("click",function(){let o=x(A).$implicit,n=y();return Y(n.toggle(o))}),U(2,vP,1,0,"div",4),d(3,"span",5),b(4),h(),d(5,"span",6),b(6,": "),h(),U(7,SP,2,1,"span",7),h(),U(8,NP,2,4,"section",8),h()}if(e&2){let A=t.$implicit,i=y();L("ngClass",pn(6,kP,"segment-type-"+A.type)),D(),L("ngClass",wn(8,FP,i.isExpandable(A),A.expanded)),D(),L("ngIf",i.isExpandable(A)),D(2),KA(A.key),D(3),L("ngIf",!A.expanded||!i.isExpandable(A)),D(),L("ngIf",A.expanded&&i.isExpandable(A))}}var tc=(()=>{class e{constructor(){this.expanded=!0,this.depth=-1,this._currentDepth=0,this.segments=[]}ngOnChanges(){this.segments=[],this.json=this.decycle(this.json),typeof this.json=="object"?Object.keys(this.json).forEach(A=>{this.segments.push(this.parseKeyValue(A,this.json[A]))}):this.segments.push(this.parseKeyValue(`(${typeof this.json})`,this.json))}isExpandable(A){return A.type==="object"||A.type==="array"}toggle(A){this.isExpandable(A)&&(A.expanded=!A.expanded)}parseKeyValue(A,i){let o={key:A,value:i,type:void 0,description:""+i,expanded:this.isExpanded()};switch(typeof o.value){case"number":{o.type="number";break}case"boolean":{o.type="boolean";break}case"function":{o.type="function";break}case"string":{o.type="string",o.description='"'+o.value+'"';break}case"undefined":{o.type="undefined",o.description="undefined";break}case"object":{o.value===null?(o.type="null",o.description="null"):Array.isArray(o.value)?(o.type="array",o.description="Array["+o.value.length+"] "+JSON.stringify(o.value)):o.value instanceof Date?o.type="date":(o.type="object",o.description="Object "+JSON.stringify(o.value));break}}return o}isExpanded(){return this.expanded&&!(this.depth>-1&&this._currentDepth>=this.depth)}decycle(A){let i=new WeakMap;return function o(n,g){let r,s;return typeof n=="object"&&n!==null&&!(n instanceof Boolean)&&!(n instanceof Date)&&!(n instanceof Number)&&!(n instanceof RegExp)&&!(n instanceof String)?(r=i.get(n),r!==void 0?{$ref:r}:(i.set(n,g),Array.isArray(n)?(s=[],n.forEach(function(a,Q){s[Q]=o(a,g+"["+Q+"]")})):(s={},Object.keys(n).forEach(function(a){s[a]=o(n[a],g+"["+JSON.stringify(a)+"]")})),s)):n}(A,"$")}}return e.\u0275fac=function(A){return new(A||e)},e.\u0275cmp=O({type:e,selectors:[["ngx-json-viewer"]],inputs:{json:"json",expanded:"expanded",depth:"depth",_currentDepth:"_currentDepth"},standalone:!1,features:[TA],decls:2,vars:1,consts:[[1,"ngx-json-viewer"],[3,"ngClass",4,"ngFor","ngForOf"],[3,"ngClass"],[3,"click","ngClass"],["class","toggler",4,"ngIf"],[1,"segment-key"],[1,"segment-separator"],["class","segment-value",4,"ngIf"],["class","children",4,"ngIf"],[1,"toggler"],[1,"segment-value"],[1,"children"],[3,"json","expanded","depth","_currentDepth"]],template:function(A,i){A&1&&(d(0,"section",0),U(1,GP,9,11,"section",1),h()),A&2&&(D(),L("ngForOf",i.segments))},dependencies:[jt,jB,ma,e],styles:['@charset "UTF-8";.ngx-json-viewer[_ngcontent-%COMP%]{font-family:var(--ngx-json-font-family, monospace);font-size:var(--ngx-json-font-size, 1em);width:100%;height:100%;overflow:hidden;position:relative}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%]{padding:2px;margin:1px 1px 1px 12px}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%] .segment-main[_ngcontent-%COMP%]{word-wrap:break-word}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%] .segment-main[_ngcontent-%COMP%] .toggler[_ngcontent-%COMP%]{position:absolute;margin-left:-14px;margin-top:3px;font-size:.8em;line-height:1.2em;vertical-align:middle;color:var(--ngx-json-toggler, #787878)}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%] .segment-main[_ngcontent-%COMP%] .toggler[_ngcontent-%COMP%]:after{display:inline-block;content:"\\25ba";transition:transform .1s ease-in}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%] .segment-main[_ngcontent-%COMP%] .segment-key[_ngcontent-%COMP%]{color:var(--ngx-json-key, #4E187C)}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%] .segment-main[_ngcontent-%COMP%] .segment-separator[_ngcontent-%COMP%]{color:var(--ngx-json-separator, #999)}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%] .segment-main[_ngcontent-%COMP%] .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-value, #000)}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%] .children[_ngcontent-%COMP%]{margin-left:12px}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-string[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-string, #FF6B6B)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-number[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-number, #009688)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-boolean[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-boolean, #B938A4)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-date[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-date, #05668D)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-array[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-array, #999)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-object[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-object, #999)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-function[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-function, #999)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-null[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-null, #fff)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-undefined[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-undefined, #fff)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-null[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{background-color:var(--ngx-json-null-bg, red)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-undefined[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-key[_ngcontent-%COMP%]{color:var(--ngx-json-undefined-key, #999)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-undefined[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{background-color:var(--ngx-json-undefined-key, #999)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-object[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%], .ngx-json-viewer[_ngcontent-%COMP%] .segment-type-array[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%]{white-space:nowrap}.ngx-json-viewer[_ngcontent-%COMP%] .expanded[_ngcontent-%COMP%] > .toggler[_ngcontent-%COMP%]:after{transform:rotate(90deg)}.ngx-json-viewer[_ngcontent-%COMP%] .expandable[_ngcontent-%COMP%], .ngx-json-viewer[_ngcontent-%COMP%] .expandable[_ngcontent-%COMP%] > .toggler[_ngcontent-%COMP%]{cursor:pointer}']}),e})(),IF=(()=>{class e{}return e.\u0275fac=function(A){return new(A||e)},e.\u0275mod=X({type:e}),e.\u0275inj=j({imports:[To]}),e})();var BF=["*"],LP=["content"],_P=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],KP=["mat-drawer","mat-drawer-content","*"];function UP(e,t){if(e&1){let A=rA();d(0,"div",1),G("click",function(){x(A);let o=y();return Y(o._onBackdropClicked())}),h()}if(e&2){let A=y();nA("mat-drawer-shown",A._isShowingBackdrop())}}function xP(e,t){e&1&&(d(0,"mat-drawer-content"),IA(1,2),h())}var YP=new F("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:JP}),QF=new F("MAT_DRAWER_CONTAINER");function JP(){return!1}var CD=(()=>{class e extends jo{_platform=B(ZA);_changeDetectorRef=B(UA);_container=B(QD);constructor(){let A=B(q),i=B(Ln),o=B(tA);super(A,i,o)}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}_shouldBeHidden(){if(this._platform.isBrowser)return!1;let{start:A,end:i}=this._container;return A!=null&&A.mode!=="over"&&A.opened||i!=null&&i.mode!=="over"&&i.opened}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:6,hostBindings:function(i,o){i&2&&(qe("margin-left",o._container._contentMargins.left,"px")("margin-right",o._container._contentMargins.right,"px"),nA("mat-drawer-content-hidden",o._shouldBeHidden()))},features:[FA([{provide:jo,useExisting:e}]),dA],ngContentSelectors:BF,decls:1,vars:0,template:function(i,o){i&1&&(OA(),IA(0))},encapsulation:2,changeDetection:0})}return e})(),BD=(()=>{class e{_elementRef=B(q);_focusTrapFactory=B(hE);_focusMonitor=B(Kt);_platform=B(ZA);_ngZone=B(tA);_renderer=B(ae);_interactivityChecker=B(II);_doc=B(cA,{optional:!0});_container=B(QF,{optional:!0});_focusTrap=null;_elementFocusedBeforeDrawerWasOpened=null;_eventCleanups;_isAttached;_anchor;get position(){return this._position}set position(A){A=A==="end"?"end":"start",A!==this._position&&(this._isAttached&&this._updatePositionInParent(A),this._position=A,this.onPositionChanged.emit())}_position="start";get mode(){return this._mode}set mode(A){this._mode=A,this._updateFocusTrapState(),this._modeChanged.next()}_mode="over";get disableClose(){return this._disableClose}set disableClose(A){this._disableClose=ke(A)}_disableClose=!1;get autoFocus(){let A=this._autoFocus;return A??(this.mode==="side"?"dialog":"first-tabbable")}set autoFocus(A){(A==="true"||A==="false"||A==null)&&(A=ke(A)),this._autoFocus=A}_autoFocus;get opened(){return this._opened}set opened(A){this.toggle(ke(A))}_opened=!1;_openedVia;_animationStarted=new K;_animationEnd=new K;openedChange=new z(!0);_openedStream=this.openedChange.pipe(bA(A=>A),sA(()=>{}));openedStart=this._animationStarted.pipe(bA(()=>this.opened),or(void 0));_closedStream=this.openedChange.pipe(bA(A=>!A),sA(()=>{}));closedStart=this._animationStarted.pipe(bA(()=>!this.opened),or(void 0));_destroyed=new K;onPositionChanged=new z;_content;_modeChanged=new K;_injector=B(yA);_changeDetectorRef=B(UA);constructor(){this.openedChange.pipe(fA(this._destroyed)).subscribe(A=>{A?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{let A=this._elementRef.nativeElement;Ys(A,"keydown").pipe(bA(i=>i.keyCode===27&&!this.disableClose&&!ze(i)),fA(this._destroyed)).subscribe(i=>this._ngZone.run(()=>{this.close(),i.stopPropagation(),i.preventDefault()})),this._eventCleanups=[this._renderer.listen(A,"transitionrun",this._handleTransitionEvent),this._renderer.listen(A,"transitionend",this._handleTransitionEvent),this._renderer.listen(A,"transitioncancel",this._handleTransitionEvent)]}),this._animationEnd.subscribe(()=>{this.openedChange.emit(this._opened)})}_forceFocus(A,i){this._interactivityChecker.isFocusable(A)||(A.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let o=()=>{n(),g(),A.removeAttribute("tabindex")},n=this._renderer.listen(A,"blur",o),g=this._renderer.listen(A,"mousedown",o)})),A.focus(i)}_focusByCssSelector(A,i){let o=this._elementRef.nativeElement.querySelector(A);o&&this._forceFocus(o,i)}_takeFocus(){if(!this._focusTrap)return;let A=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":Ge(()=>{!this._focusTrap.focusInitialElement()&&typeof A.focus=="function"&&A.focus()},{injector:this._injector});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus);break}}_restoreFocus(A){this.autoFocus!=="dialog"&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,A):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){let A=this._doc.activeElement;return!!A&&this._elementRef.nativeElement.contains(A)}ngAfterViewInit(){this._isAttached=!0,this._position==="end"&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngOnDestroy(){this._eventCleanups.forEach(A=>A()),this._focusTrap?.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(A){return this.toggle(!0,A)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(A=!this.opened,i){A&&i&&(this._openedVia=i);let o=this._setOpen(A,!A&&this._isFocusWithinDrawer(),this._openedVia||"program");return A||(this._openedVia=null),o}_setOpen(A,i,o){return A===this._opened?Promise.resolve(A?"open":"close"):(this._opened=A,this._container?._transitionsEnabled?this._setIsAnimating(!0):setTimeout(()=>{this._animationStarted.next(),this._animationEnd.next()}),this._elementRef.nativeElement.classList.toggle("mat-drawer-opened",A),!A&&i&&this._restoreFocus(o),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(n=>{this.openedChange.pipe(me(1)).subscribe(g=>n(g?"open":"close"))}))}_setIsAnimating(A){this._elementRef.nativeElement.classList.toggle("mat-drawer-animating",A)}_getWidth(){return this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(A){if(!this._platform.isBrowser)return;let i=this._elementRef.nativeElement,o=i.parentNode;A==="end"?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),o.insertBefore(this._anchor,i)),o.appendChild(i)):this._anchor&&this._anchor.parentNode.insertBefore(i,this._anchor)}_handleTransitionEvent=A=>{let i=this._elementRef.nativeElement;A.target===i&&this._ngZone.run(()=>{A.type==="transitionrun"?this._animationStarted.next(A):(A.type==="transitionend"&&this._setIsAnimating(!1),this._animationEnd.next(A))})};static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-drawer"]],viewQuery:function(i,o){if(i&1&&QA(LP,5),i&2){let n;$(n=AA())&&(o._content=n.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:11,hostBindings:function(i,o){i&2&&(aA("align",null),qe("visibility",!o._container&&!o.opened?"hidden":null),nA("mat-drawer-end",o.position==="end")("mat-drawer-over",o.mode==="over")("mat-drawer-push",o.mode==="push")("mat-drawer-side",o.mode==="side"))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:BF,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(i,o){i&1&&(OA(),d(0,"div",1,0),IA(2),h())},dependencies:[jo],encapsulation:2,changeDetection:0})}return e})(),QD=(()=>{class e{_dir=B(ve,{optional:!0});_element=B(q);_ngZone=B(tA);_changeDetectorRef=B(UA);_animationMode=B(Ae,{optional:!0});_transitionsEnabled=!1;_allDrawers;_drawers=new bi;_content;_userContent;get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(A){this._autosize=ke(A)}_autosize=B(YP);get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(A){this._backdropOverride=A==null?null:ke(A)}_backdropOverride;backdropClick=new z;_start;_end;_left;_right;_destroyed=new K;_doCheckSubject=new K;_contentMargins={left:null,right:null};_contentMarginChanges=new K;get scrollable(){return this._userContent||this._content}_injector=B(yA);constructor(){let A=B(ZA),i=B(Ci);this._dir?.change.pipe(fA(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),i.change().pipe(fA(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._animationMode!=="NoopAnimations"&&A.isBrowser&&this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._element.nativeElement.classList.add("mat-drawer-transition"),this._transitionsEnabled=!0},200)})}ngAfterContentInit(){this._allDrawers.changes.pipe(Me(this._allDrawers),fA(this._destroyed)).subscribe(A=>{this._drawers.reset(A.filter(i=>!i._container||i._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Me(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(A=>{this._watchDrawerToggle(A),this._watchDrawerPosition(A),this._watchDrawerMode(A)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(fi(10),fA(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(A=>A.open())}close(){this._drawers.forEach(A=>A.close())}updateContentMargins(){let A=0,i=0;if(this._left&&this._left.opened){if(this._left.mode=="side")A+=this._left._getWidth();else if(this._left.mode=="push"){let o=this._left._getWidth();A+=o,i-=o}}if(this._right&&this._right.opened){if(this._right.mode=="side")i+=this._right._getWidth();else if(this._right.mode=="push"){let o=this._right._getWidth();i+=o,A-=o}}A=A||null,i=i||null,(A!==this._contentMargins.left||i!==this._contentMargins.right)&&(this._contentMargins={left:A,right:i},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(A){A._animationStarted.pipe(fA(this._drawers.changes)).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),A.mode!=="side"&&A.openedChange.pipe(fA(this._drawers.changes)).subscribe(()=>this._setContainerClass(A.opened))}_watchDrawerPosition(A){A.onPositionChanged.pipe(fA(this._drawers.changes)).subscribe(()=>{Ge({read:()=>this._validateDrawers()},{injector:this._injector})})}_watchDrawerMode(A){A._modeChanged.pipe(fA(ye(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(A){let i=this._element.nativeElement.classList,o="mat-drawer-container-has-open";A?i.add(o):i.remove(o)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(A=>{A.position=="end"?(this._end!=null,this._end=A):(this._start!=null,this._start=A)}),this._right=this._left=null,this._dir&&this._dir.value==="rtl"?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&this._start.mode!="over"||this._isDrawerOpen(this._end)&&this._end.mode!="over"}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(A=>A&&!A.disableClose&&this._drawerHasBackdrop(A)).forEach(A=>A._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(A){return A!=null&&A.opened}_drawerHasBackdrop(A){return this._backdropOverride==null?!!A&&A.mode!=="side":this._backdropOverride}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-drawer-container"]],contentQueries:function(i,o,n){if(i&1&&(XA(n,CD,5),XA(n,BD,5)),i&2){let g;$(g=AA())&&(o._content=g.first),$(g=AA())&&(o._allDrawers=g)}},viewQuery:function(i,o){if(i&1&&QA(CD,5),i&2){let n;$(n=AA())&&(o._userContent=n.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(i,o){i&2&&nA("mat-drawer-container-explicit-backdrop",o._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[FA([{provide:QF,useExisting:e}])],ngContentSelectors:KP,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(i,o){i&1&&(OA(_P),U(0,UP,1,2,"div",0),IA(1),IA(2,1),U(3,xP,2,0,"mat-drawer-content")),i&2&&(_(o.hasBackdrop?0:-1),D(3),_(o._content?-1:3))},dependencies:[CD],styles:[".mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-sys-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-sys-background));box-sizing:border-box;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color, color-mix(in srgb, var(--mat-sys-neutral-variant20) 40%, transparent))}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}@media(forced-colors: active){.mat-drawer-backdrop{opacity:.5}}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-content.mat-drawer-content-hidden{opacity:0}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-sys-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow, none);background-color:var(--mat-sidenav-container-background-color, var(--mat-sys-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));width:var(--mat-sidenav-container-width, 360px);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}@media(forced-colors: active){.mat-drawer,[dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}}@media(forced-colors: active){[dir=rtl] .mat-drawer,.mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-transition .mat-drawer{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating){visibility:hidden;box-shadow:none}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating) .mat-drawer-inner-container{display:none}.mat-drawer.mat-drawer-opened.mat-drawer-opened{transform:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto}.mat-sidenav-fixed{position:fixed}"],encapsulation:2,changeDetection:0})}return e})();var EF=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[mA,zo,zo,mA]})}return e})();var dD=["*"];function TP(e,t){e&1&&IA(0)}var OP=["tabListContainer"],PP=["tabList"],ZP=["tabListInner"],qP=["nextPaginator"],VP=["previousPaginator"],WP=e=>({animationDuration:e}),zP=(e,t)=>({value:e,params:t});function jP(e,t){}var XP=["tabBodyWrapper"],$P=["tabHeader"];function A1(e,t){}function e1(e,t){if(e&1&&U(0,A1,0,0,"ng-template",12),e&2){let A=y().$implicit;L("cdkPortalOutlet",A.templateLabel)}}function t1(e,t){if(e&1&&b(0),e&2){let A=y().$implicit;KA(A.textLabel)}}function i1(e,t){if(e&1){let A=rA();d(0,"div",7,2),G("click",function(){let o=x(A),n=o.$implicit,g=o.$index,r=y(),s=Le(1);return Y(r._handleClick(n,s,g))})("cdkFocusChange",function(o){let n=x(A).$index,g=y();return Y(g._tabFocusChanged(o,n))}),P(2,"span",8)(3,"div",9),d(4,"span",10)(5,"span",11),U(6,e1,1,1,null,12)(7,t1,1,1),h()()()}if(e&2){let A=t.$implicit,i=t.$index,o=Le(1),n=y();Ye(A.labelClass),nA("mdc-tab--active",n.selectedIndex===i),L("id",n._getTabLabelId(i))("disabled",A.disabled)("fitInkBarToContent",n.fitInkBarToContent),aA("tabIndex",n._getTabIndex(i))("aria-posinset",i+1)("aria-setsize",n._tabs.length)("aria-controls",n._getTabContentId(i))("aria-selected",n.selectedIndex===i)("aria-label",A.ariaLabel||null)("aria-labelledby",!A.ariaLabel&&A.ariaLabelledby?A.ariaLabelledby:null),D(3),L("matRippleTrigger",o)("matRippleDisabled",A.disabled||n.disableRipple),D(3),_(A.templateLabel?6:7)}}function o1(e,t){e&1&&IA(0)}function n1(e,t){if(e&1){let A=rA();d(0,"mat-tab-body",13),G("_onCentered",function(){x(A);let o=y();return Y(o._removeTabBodyWrapperHeight())})("_onCentering",function(o){x(A);let n=y();return Y(n._setTabBodyWrapperHeight(o))}),h()}if(e&2){let A=t.$implicit,i=t.$index,o=y();Ye(A.bodyClass),nA("mat-mdc-tab-body-active",o.selectedIndex===i),L("id",o._getTabContentId(i))("content",A.content)("position",A.position)("origin",A.origin)("animationDuration",o.animationDuration)("preserveContent",o.preserveContent),aA("tabindex",o.contentTabIndex!=null&&o.selectedIndex===i?o.contentTabIndex:null)("aria-labelledby",o._getTabLabelId(i))("aria-hidden",o.selectedIndex!==i)}}var g1=new F("MatTabContent"),r1=(()=>{class e{template=B(ge);constructor(){}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","matTabContent",""]],features:[FA([{provide:g1,useExisting:e}])]})}return e})(),s1=new F("MatTabLabel"),dF=new F("MAT_TAB"),hD=(()=>{class e extends pb{_closestTab=B(dF,{optional:!0});static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[FA([{provide:s1,useExisting:e}]),dA]})}return e})(),hF=new F("MAT_TAB_GROUP"),uD=(()=>{class e{_viewContainerRef=B(Qe);_closestTabGroup=B(hF,{optional:!0});disabled=!1;get templateLabel(){return this._templateLabel}set templateLabel(A){this._setTemplateLabelInput(A)}_templateLabel;_explicitContent=void 0;_implicitContent;textLabel="";ariaLabel;ariaLabelledby;labelClass;bodyClass;_contentPortal=null;get content(){return this._contentPortal}_stateChanges=new K;position=null;origin=null;isActive=!1;constructor(){B(be).load(Ut)}ngOnChanges(A){(A.hasOwnProperty("textLabel")||A.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new Bi(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(A){A&&A._closestTab===this&&(this._templateLabel=A)}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-tab"]],contentQueries:function(i,o,n){if(i&1&&(XA(n,hD,5),XA(n,r1,7,ge)),i&2){let g;$(g=AA())&&(o.templateLabel=g.first),$(g=AA())&&(o._explicitContent=g.first)}},viewQuery:function(i,o){if(i&1&&QA(ge,7),i&2){let n;$(n=AA())&&(o._implicitContent=n.first)}},hostAttrs:["hidden",""],inputs:{disabled:[2,"disabled","disabled",eA],textLabel:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],features:[FA([{provide:dF,useExisting:e}]),TA],ngContentSelectors:dD,decls:1,vars:0,template:function(i,o){i&1&&(OA(),U(0,TP,1,0,"ng-template"))},encapsulation:2})}return e})(),ED="mdc-tab-indicator--active",cF="mdc-tab-indicator--no-transition",cD=class{_items;_currentItem;constructor(t){this._items=t}hide(){this._items.forEach(t=>t.deactivateInkBar()),this._currentItem=void 0}alignToElement(t){let A=this._items.find(o=>o.elementRef.nativeElement===t),i=this._currentItem;if(A!==i&&(i?.deactivateInkBar(),A)){let o=i?.elementRef.nativeElement.getBoundingClientRect?.();A.activateInkBar(o),this._currentItem=A}}},a1=(()=>{class e{_elementRef=B(q);_inkBarElement;_inkBarContentElement;_fitToContent=!1;get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(A){this._fitToContent!==A&&(this._fitToContent=A,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(A){let i=this._elementRef.nativeElement;if(!A||!i.getBoundingClientRect||!this._inkBarContentElement){i.classList.add(ED);return}let o=i.getBoundingClientRect(),n=A.width/o.width,g=A.left-o.left;i.classList.add(cF),this._inkBarContentElement.style.setProperty("transform",`translateX(${g}px) scaleX(${n})`),i.getBoundingClientRect(),i.classList.remove(cF),i.classList.add(ED),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(ED)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){let A=this._elementRef.nativeElement.ownerDocument||document,i=this._inkBarElement=A.createElement("span"),o=this._inkBarContentElement=A.createElement("span");i.className="mdc-tab-indicator",o.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",i.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){this._inkBarElement;let A=this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement;A.appendChild(this._inkBarElement)}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",eA]}})}return e})();var uF=(()=>{class e extends a1{elementRef=B(q);disabled=!1;focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275dir=T({type:e,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(i,o){i&2&&(aA("aria-disabled",!!o.disabled),nA("mat-mdc-tab-disabled",o.disabled))},inputs:{disabled:[2,"disabled","disabled",eA]},features:[dA]})}return e})(),lF={passive:!0},I1=650,C1=100,B1=(()=>{class e{_elementRef=B(q);_changeDetectorRef=B(UA);_viewportRuler=B(Ci);_dir=B(ve,{optional:!0});_ngZone=B(tA);_platform=B(ZA);_sharedResizeObserver=B(vE);_injector=B(yA);_renderer=B(ae);_animationMode=B(Ae,{optional:!0});_eventCleanups;_scrollDistance=0;_selectedIndexChanged=!1;_destroyed=new K;_showPaginationControls=!1;_disableScrollAfter=!0;_disableScrollBefore=!0;_tabLabelCount;_scrollDistanceChanged;_keyManager;_currentTextContent;_stopScrolling=new K;disablePagination=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(A){let i=isNaN(A)?0:A;this._selectedIndex!=i&&(this._selectedIndexChanged=!0,this._selectedIndex=i,this._keyManager&&this._keyManager.updateActiveItem(i))}_selectedIndex=0;selectFocusedIndex=new z;indexFocused=new z;constructor(){this._eventCleanups=this._ngZone.runOutsideAngular(()=>[this._renderer.listen(this._elementRef.nativeElement,"mouseleave",()=>this._stopInterval())])}ngAfterViewInit(){this._eventCleanups.push(zu(this._renderer,this._previousPaginator.nativeElement,"touchstart",()=>this._handlePaginatorPress("before"),lF),zu(this._renderer,this._nextPaginator.nativeElement,"touchstart",()=>this._handlePaginatorPress("after"),lF))}ngAfterContentInit(){let A=this._dir?this._dir.change:iA("ltr"),i=this._sharedResizeObserver.observe(this._elementRef.nativeElement).pipe(fi(32),fA(this._destroyed)),o=this._viewportRuler.change(150).pipe(fA(this._destroyed)),n=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new EE(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),Ge(n,{injector:this._injector}),ye(A,o,i,this._items.changes,this._itemsResized()).pipe(fA(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),n()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(g=>{this.indexFocused.emit(g),this._setTabFocus(g)})}_itemsResized(){return typeof ResizeObserver!="function"?Ue:this._items.changes.pipe(Me(this._items),Ie(A=>new BA(i=>this._ngZone.runOutsideAngular(()=>{let o=new ResizeObserver(n=>i.next(n));return A.forEach(n=>o.observe(n.elementRef.nativeElement)),()=>{o.disconnect()}}))),zn(1),bA(A=>A.some(i=>i.contentRect.width>0&&i.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._eventCleanups.forEach(A=>A()),this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(A){if(!ze(A))switch(A.keyCode){case 13:case 32:if(this.focusIndex!==this.selectedIndex){let i=this._items.get(this.focusIndex);i&&!i.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(A))}break;default:this._keyManager.onKeydown(A)}}_onContentChanges(){let A=this._elementRef.nativeElement.textContent;A!==this._currentTextContent&&(this._currentTextContent=A||"",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(A){!this._isValidIndex(A)||this.focusIndex===A||!this._keyManager||this._keyManager.setActiveItem(A)}_isValidIndex(A){return this._items?!!this._items.toArray()[A]:!0}_setTabFocus(A){if(this._showPaginationControls&&this._scrollToLabel(A),this._items&&this._items.length){this._items.toArray()[A].focus();let i=this._tabListContainer.nativeElement;this._getLayoutDirection()=="ltr"?i.scrollLeft=0:i.scrollLeft=i.scrollWidth-i.offsetWidth}}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;let A=this.scrollDistance,i=this._getLayoutDirection()==="ltr"?-A:A;this._tabList.nativeElement.style.transform=`translateX(${Math.round(i)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(A){this._scrollTo(A)}_scrollHeader(A){let i=this._tabListContainer.nativeElement.offsetWidth,o=(A=="before"?-1:1)*i/3;return this._scrollTo(this._scrollDistance+o)}_handlePaginatorClick(A){this._stopInterval(),this._scrollHeader(A)}_scrollToLabel(A){if(this.disablePagination)return;let i=this._items?this._items.toArray()[A]:null;if(!i)return;let o=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:n,offsetWidth:g}=i.elementRef.nativeElement,r,s;this._getLayoutDirection()=="ltr"?(r=n,s=r+g):(s=this._tabListInner.nativeElement.offsetWidth-n,r=s-g);let a=this.scrollDistance,Q=this.scrollDistance+o;rQ&&(this.scrollDistance+=Math.min(s-Q,r-a))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{let A=this._tabListInner.nativeElement.scrollWidth,i=this._elementRef.nativeElement.offsetWidth,o=A-i>=5;o||(this.scrollDistance=0),o!==this._showPaginationControls&&(this._showPaginationControls=o,this._changeDetectorRef.markForCheck())}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=this.scrollDistance==0,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){let A=this._tabListInner.nativeElement.scrollWidth,i=this._tabListContainer.nativeElement.offsetWidth;return A-i||0}_alignInkBarToSelectedTab(){let A=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,i=A?A.elementRef.nativeElement:null;i?this._inkBar.alignToElement(i):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(A,i){i&&i.button!=null&&i.button!==0||(this._stopInterval(),Wn(I1,C1).pipe(fA(ye(this._stopScrolling,this._destroyed))).subscribe(()=>{let{maxScrollDistance:o,distance:n}=this._scrollHeader(A);(n===0||n>=o)&&this._stopInterval()}))}_scrollTo(A){if(this.disablePagination)return{maxScrollDistance:0,distance:0};let i=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(i,A)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:i,distance:this._scrollDistance}}static \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,inputs:{disablePagination:[2,"disablePagination","disablePagination",eA],selectedIndex:[2,"selectedIndex","selectedIndex",he]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"}})}return e})(),Q1=(()=>{class e extends B1{_items;_tabListContainer;_tabList;_tabListInner;_nextPaginator;_previousPaginator;_inkBar;ariaLabel;ariaLabelledby;disableRipple=!1;ngAfterContentInit(){this._inkBar=new cD(this._items),super.ngAfterContentInit()}_itemSelected(A){A.preventDefault()}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(e)))(o||e)}})();static \u0275cmp=O({type:e,selectors:[["mat-tab-header"]],contentQueries:function(i,o,n){if(i&1&&XA(n,uF,4),i&2){let g;$(g=AA())&&(o._items=g)}},viewQuery:function(i,o){if(i&1&&(QA(OP,7),QA(PP,7),QA(ZP,7),QA(qP,5),QA(VP,5)),i&2){let n;$(n=AA())&&(o._tabListContainer=n.first),$(n=AA())&&(o._tabList=n.first),$(n=AA())&&(o._tabListInner=n.first),$(n=AA())&&(o._nextPaginator=n.first),$(n=AA())&&(o._previousPaginator=n.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(i,o){i&2&&nA("mat-mdc-tab-header-pagination-controls-enabled",o._showPaginationControls)("mat-mdc-tab-header-rtl",o._getLayoutDirection()=="rtl")},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],disableRipple:[2,"disableRipple","disableRipple",eA]},features:[dA],ngContentSelectors:dD,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[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"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(i,o){if(i&1){let n=rA();OA(),d(0,"div",5,0),G("click",function(){return x(n),Y(o._handlePaginatorClick("before"))})("mousedown",function(r){return x(n),Y(o._handlePaginatorPress("before",r))})("touchend",function(){return x(n),Y(o._stopInterval())}),P(2,"div",6),h(),d(3,"div",7,1),G("keydown",function(r){return x(n),Y(o._handleKeydown(r))}),d(5,"div",8,2),G("cdkObserveContent",function(){return x(n),Y(o._onContentChanges())}),d(7,"div",9,3),IA(9),h()()(),d(10,"div",10,4),G("mousedown",function(r){return x(n),Y(o._handlePaginatorPress("after",r))})("click",function(){return x(n),Y(o._handlePaginatorClick("after"))})("touchend",function(){return x(n),Y(o._stopInterval())}),P(12,"div",6),h()}i&2&&(nA("mat-mdc-tab-header-pagination-disabled",o._disableScrollBefore),L("matRippleDisabled",o._disableScrollBefore||o.disableRipple),D(3),nA("_mat-animation-noopable",o._animationMode==="NoopAnimations"),D(2),aA("aria-label",o.ariaLabel||null)("aria-labelledby",o.ariaLabelledby||null),D(5),nA("mat-mdc-tab-header-pagination-disabled",o._disableScrollAfter),L("matRippleDisabled",o._disableScrollAfter||o.disableRipple))},dependencies:[Bo,gE],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;outline: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, var(--mat-sys-on-surface))}.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, var(--mat-sys-on-surface))}.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-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, 1px);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.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, 1px);border-top-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.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}.cdk-drop-list .mat-mdc-tab-labels,.mat-mdc-tab-labels.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height, 48px)}.mat-mdc-tab::before{margin:5px}@media(forced-colors: active){.mat-mdc-tab[aria-disabled=true]{color:GrayText}}"],encapsulation:2})}return e})(),E1=new F("MAT_TABS_CONFIG"),c1={translateTab:Eo("translateTab",[ci("center, void, left-origin-center, right-origin-center",Ke({transform:"none",visibility:"visible"})),ci("left",Ke({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),ci("right",Ke({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),xt("* => left, * => right, left => center, right => center",ii("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),xt("void => left-origin-center",[Ke({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),ii("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),xt("void => right-origin-center",[Ke({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),ii("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])},l1=(()=>{class e extends Qi{_host=B(mF);_centeringSub=GA.EMPTY;_leavingSub=GA.EMPTY;constructor(){super()}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Me(this._host._isCenterPosition(this._host._position))).subscribe(A=>{this._host._content&&A&&!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 \u0275fac=function(i){return new(i||e)};static \u0275dir=T({type:e,selectors:[["","matTabBodyHost",""]],features:[dA]})}return e})(),mF=(()=>{class e{_elementRef=B(q);_dir=B(ve,{optional:!0});_positionIndex;_dirChangeSubscription=GA.EMPTY;_position;_translateTabComplete=new K;_onCentering=new z;_beforeCentering=new z;_afterLeavingCenter=new z;_onCentered=new z(!0);_portalHost;_content;origin;animationDuration="500ms";preserveContent=!1;set position(A){this._positionIndex=A,this._computePositionAnimationState()}constructor(){if(this._dir){let A=B(UA);this._dirChangeSubscription=this._dir.change.subscribe(i=>{this._computePositionAnimationState(i),A.markForCheck()})}this._translateTabComplete.subscribe(A=>{this._isCenterPosition(A.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(A.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){this._position=="center"&&this.origin!=null&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(A){let i=this._isCenterPosition(A.toState);this._beforeCentering.emit(i),i&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_isCenterPosition(A){return A=="center"||A=="left-origin-center"||A=="right-origin-center"}_computePositionAnimationState(A=this._getLayoutDirection()){this._positionIndex<0?this._position=A=="ltr"?"left":"right":this._positionIndex>0?this._position=A=="ltr"?"right":"left":this._position="center"}_computePositionFromOrigin(A){let i=this._getLayoutDirection();return i=="ltr"&&A<=0||i=="rtl"&&A>0?"left-origin-center":"right-origin-center"}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-tab-body"]],viewQuery:function(i,o){if(i&1&&QA(Qi,5),i&2){let n;$(n=AA())&&(o._portalHost=n.first)}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:[0,"content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(i,o){if(i&1){let n=rA();d(0,"div",1,0),G("@translateTab.start",function(r){return x(n),Y(o._onTranslateTabStarted(r))})("@translateTab.done",function(r){return x(n),Y(o._translateTabComplete.next(r))}),U(2,jP,0,0,"ng-template",2),h()}i&2&&L("@translateTab",wn(3,zP,o._position,pn(1,WP,o.animationDuration)))},dependencies:[l1,jo],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:[c1.translateTab]}})}return e})(),d1=!0,DF=(()=>{class e{_elementRef=B(q);_changeDetectorRef=B(UA);_animationMode=B(Ae,{optional:!0});_allTabs;_tabBodyWrapper;_tabHeader;_tabs=new bi;_indexToSelect=0;_lastFocusedTabIndex=null;_tabBodyWrapperHeight=0;_tabsSubscription=GA.EMPTY;_tabLabelSubscription=GA.EMPTY;color;get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(A){this._fitInkBarToContent=A,this._changeDetectorRef.markForCheck()}_fitInkBarToContent=!1;stretchTabs=!0;alignTabs=null;dynamicHeight=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(A){this._indexToSelect=isNaN(A)?null:A}_selectedIndex=null;headerPosition="above";get animationDuration(){return this._animationDuration}set animationDuration(A){let i=A+"";this._animationDuration=/^\d+$/.test(i)?A+"ms":i}_animationDuration;get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(A){this._contentTabIndex=isNaN(A)?null:A}_contentTabIndex;disablePagination=!1;disableRipple=!1;preserveContent=!1;get backgroundColor(){return this._backgroundColor}set backgroundColor(A){if(!d1)throw new Error("mat-tab-group background color must be set through the Sass theming API");let i=this._elementRef.nativeElement.classList;i.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),A&&i.add("mat-tabs-with-background",`mat-background-${A}`),this._backgroundColor=A}_backgroundColor;ariaLabel;ariaLabelledby;selectedIndexChange=new z;focusChange=new z;animationDone=new z;selectedTabChange=new z(!0);_groupId;_isServer=!B(ZA).isBrowser;constructor(){let A=B(E1,{optional:!0});this._groupId=B(re).getId("mat-tab-group-"),this.animationDuration=A&&A.animationDuration?A.animationDuration:"500ms",this.disablePagination=A&&A.disablePagination!=null?A.disablePagination:!1,this.dynamicHeight=A&&A.dynamicHeight!=null?A.dynamicHeight:!1,A?.contentTabIndex!=null&&(this.contentTabIndex=A.contentTabIndex),this.preserveContent=!!A?.preserveContent,this.fitInkBarToContent=A&&A.fitInkBarToContent!=null?A.fitInkBarToContent:!1,this.stretchTabs=A&&A.stretchTabs!=null?A.stretchTabs:!0,this.alignTabs=A&&A.alignTabs!=null?A.alignTabs:null}ngAfterContentChecked(){let A=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=A){let i=this._selectedIndex==null;if(!i){this.selectedTabChange.emit(this._createChangeEvent(A));let o=this._tabBodyWrapper.nativeElement;o.style.minHeight=o.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((o,n)=>o.isActive=n===A),i||(this.selectedIndexChange.emit(A),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((i,o)=>{i.position=o-A,this._selectedIndex!=null&&i.position==0&&!i.origin&&(i.origin=A-this._selectedIndex)}),this._selectedIndex!==A&&(this._selectedIndex=A,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{let A=this._clampTabIndex(this._indexToSelect);if(A===this._selectedIndex){let i=this._tabs.toArray(),o;for(let n=0;n{i[A].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(A))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Me(this._allTabs)).subscribe(A=>{this._tabs.reset(A.filter(i=>i._closestTabGroup===this||!i._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(A){let i=this._tabHeader;i&&(i.focusIndex=A)}_focusChanged(A){this._lastFocusedTabIndex=A,this.focusChange.emit(this._createChangeEvent(A))}_createChangeEvent(A){let i=new lD;return i.index=A,this._tabs&&this._tabs.length&&(i.tab=this._tabs.toArray()[A]),i}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=ye(...this._tabs.map(A=>A._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(A){return Math.min(this._tabs.length-1,Math.max(A||0,0))}_getTabLabelId(A){return`${this._groupId}-label-${A}`}_getTabContentId(A){return`${this._groupId}-content-${A}`}_setTabBodyWrapperHeight(A){if(!this.dynamicHeight||!this._tabBodyWrapperHeight)return;let i=this._tabBodyWrapper.nativeElement;i.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(i.style.height=A+"px")}_removeTabBodyWrapperHeight(){let A=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=A.clientHeight,A.style.height="",this.animationDone.emit()}_handleClick(A,i,o){i.focusIndex=o,A.disabled||(this.selectedIndex=o)}_getTabIndex(A){let i=this._lastFocusedTabIndex??this.selectedIndex;return A===i?0:-1}_tabFocusChanged(A,i){A&&A!=="mouse"&&A!=="touch"&&(this._tabHeader.focusIndex=i)}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-tab-group"]],contentQueries:function(i,o,n){if(i&1&&XA(n,uD,5),i&2){let g;$(g=AA())&&(o._allTabs=g)}},viewQuery:function(i,o){if(i&1&&(QA(XP,5),QA($P,5)),i&2){let n;$(n=AA())&&(o._tabBodyWrapper=n.first),$(n=AA())&&(o._tabHeader=n.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:11,hostBindings:function(i,o){i&2&&(aA("mat-align-tabs",o.alignTabs),Ye("mat-"+(o.color||"primary")),qe("--mat-tab-animation-duration",o.animationDuration),nA("mat-mdc-tab-group-dynamic-height",o.dynamicHeight)("mat-mdc-tab-group-inverted-header",o.headerPosition==="below")("mat-mdc-tab-group-stretch-tabs",o.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",eA],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",eA],alignTabs:[0,"mat-align-tabs","alignTabs"],dynamicHeight:[2,"dynamicHeight","dynamicHeight",eA],selectedIndex:[2,"selectedIndex","selectedIndex",he],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[2,"contentTabIndex","contentTabIndex",he],disablePagination:[2,"disablePagination","disablePagination",eA],disableRipple:[2,"disableRipple","disableRipple",eA],preserveContent:[2,"preserveContent","preserveContent",eA],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"]},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],features:[FA([{provide:hF,useExisting:e}])],ngContentSelectors:dD,decls:9,vars:8,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination","aria-label","aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-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-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(i,o){if(i&1){let n=rA();OA(),d(0,"mat-tab-header",3,0),G("indexFocused",function(r){return x(n),Y(o._focusChanged(r))})("selectFocusedIndex",function(r){return x(n),Y(o.selectedIndex=r)}),pe(2,i1,8,17,"div",4,fe),h(),U(4,o1,1,0),d(5,"div",5,1),pe(7,n1,1,13,"mat-tab-body",6,fe),h()}i&2&&(L("selectedIndex",o.selectedIndex||0)("disableRipple",o.disableRipple)("disablePagination",o.disablePagination)("aria-label",o.ariaLabel)("aria-labelledby",o.ariaLabelledby),D(2),we(o._tabs),D(2),_(o._isServer?4:-1),D(),nA("_mat-animation-noopable",o._animationMode==="NoopAnimations"),D(2),we(o._tabs))},dependencies:[Q1,uF,sb,Bo,Qi,mF],styles:['.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.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--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.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{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);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--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple.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;height:var(--mdc-secondary-navigation-tab-container-height, 48px);font-family:var(--mat-tab-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height, 2px);border-radius:var(--mdc-tab-indicator-active-indicator-shape, 0)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-sys-on-surface))}.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, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-sys-primary))}.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, var(--mat-sys-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-sys-on-surface));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, var(--mat-sys-on-surface))}.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-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-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 e})(),lD=class{index;tab};var fF=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[mA,mA]})}return e})();function u1(e,t){e&1&&P(0,"div",2)}var m1=new F("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");var wF=(()=>{class e{_elementRef=B(q);_ngZone=B(tA);_changeDetectorRef=B(UA);_renderer=B(ae);_cleanupTransitionEnd;_animationMode=B(Ae,{optional:!0});constructor(){let A=B(m1,{optional:!0});this._isNoopAnimation=this._animationMode==="NoopAnimations",A&&(A.color&&(this.color=this._defaultColor=A.color),this.mode=A.mode||this.mode)}_isNoopAnimation=!1;get color(){return this._color||this._defaultColor}set color(A){this._color=A}_color;_defaultColor="primary";get value(){return this._value}set value(A){this._value=pF(A||0),this._changeDetectorRef.markForCheck()}_value=0;get bufferValue(){return this._bufferValue||0}set bufferValue(A){this._bufferValue=pF(A||0),this._changeDetectorRef.markForCheck()}_bufferValue=0;animationEnd=new z;get mode(){return this._mode}set mode(A){this._mode=A,this._changeDetectorRef.markForCheck()}_mode="determinate";ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._cleanupTransitionEnd=this._renderer.listen(this._elementRef.nativeElement,"transitionend",this._transitionendHandler)})}ngOnDestroy(){this._cleanupTransitionEnd?.()}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${this.mode==="buffer"?this.bufferValue:100}%`}_isIndeterminate(){return this.mode==="indeterminate"||this.mode==="query"}_transitionendHandler=A=>{this.animationEnd.observers.length===0||!A.target||!A.target.classList.contains("mdc-linear-progress__primary-bar")||(this.mode==="determinate"||this.mode==="buffer")&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))};static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,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(i,o){i&2&&(aA("aria-valuenow",o._isIndeterminate()?null:o.value)("mode",o.mode),Ye("mat-"+o.color),nA("_mat-animation-noopable",o._isNoopAnimation)("mdc-linear-progress--animation-ready",!o._isNoopAnimation)("mdc-linear-progress--indeterminate",o._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",he],bufferValue:[2,"bufferValue","bufferValue",he],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],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(i,o){i&1&&(d(0,"div",0),P(1,"div",1),U(2,u1,1,0,"div",2),h(),d(3,"div",3),P(4,"span",4),h(),d(5,"div",5),P(6,"span",4),h()),i&2&&(D(),qe("flex-basis",o._getBufferBarFlexBasis()),D(),_(o.mode==="buffer"?2:-1),D(),qe("transform",o._getPrimaryBarTransform()))},styles:[`.mat-mdc-progress-bar{display:block;text-align:start}.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}.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);height:max(var(--mdc-linear-progress-track-height, 4px),var(--mdc-linear-progress-active-indicator-height, 4px))}@media(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);height:var(--mdc-linear-progress-active-indicator-height, 4px)}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}[dir=rtl] .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid;border-color:var(--mdc-linear-progress-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height, 4px)}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden;height:var(--mdc-linear-progress-track-height, 4px);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-sys-corner-none))}.mdc-linear-progress__buffer-dots{-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");background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear;background-color:var(--mdc-linear-progress-track-color, var(--mat-sys-surface-variant))}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}[dir=rtl] .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--mdc-linear-progress-track-color, var(--mat-sys-surface-variant))}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.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}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress__secondary-bar{display:none}.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__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.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height, 4px) * -2.5))}}@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(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-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(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}`],encapsulation:2,changeDetection:0})}return e})();function pF(e,t=0,A=100){return Math.max(t,Math.min(A,e))}var yF=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[mA]})}return e})();function pD(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var Yg=pD();function vF(e){Yg=e}var LI={exec:()=>null};function ie(e,t=""){let A=typeof e=="string"?e:e.source,i={replace:(o,n)=>{let g=typeof n=="string"?n:n.source;return g=g.replace(wt.caret,"$1"),A=A.replace(o,g),i},getRegex:()=>new RegExp(A,t)};return i}var wt={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i")},f1=/^(?:[ \t]*(?:\n|$))+/,p1=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,w1=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,_I=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,y1=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,wD=/(?:[*+-]|\d{1,9}[.)])/,SF=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,NF=ie(SF).replace(/bull/g,wD).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).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/).replace(/\|table/g,"").getRegex(),M1=ie(SF).replace(/bull/g,wD).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).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/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),yD=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,R1=/^[^\n]+/,MD=/(?!\s*\])(?:\\.|[^\[\]\\])+/,b1=ie(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",MD).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),k1=ie(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,wD).getRegex(),rc="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",RD=/|$))/,F1=ie("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",RD).replace("tag",rc).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),GF=ie(yD).replace("hr",_I).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",")|<(?:script|pre|style|textarea|!--)").replace("tag",rc).getRegex(),v1=ie(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",GF).getRegex(),bD={blockquote:v1,code:p1,def:b1,fences:w1,heading:y1,hr:_I,html:F1,lheading:NF,list:k1,newline:f1,paragraph:GF,table:LI,text:R1},MF=ie("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",_I).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",rc).getRegex(),S1=uA(k({},bD),{lheading:M1,table:MF,paragraph:ie(yD).replace("hr",_I).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",MF).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",rc).getRegex()}),N1=uA(k({},bD),{html:ie(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",RD).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:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:LI,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:ie(yD).replace("hr",_I).replace("heading",` *#{1,6} *[^ -]`).replace("lheading",NF).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()}),G1=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,L1=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,LF=/^( {2,}|\\)\n(?!\s*$)/,_1=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,UF=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,J1=ie(UF,"u").replace(/punct/g,sc).getRegex(),H1=ie(UF,"u").replace(/punct/g,KF).getRegex(),xF="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",T1=ie(xF,"gu").replace(/notPunctSpace/g,_F).replace(/punctSpace/g,kD).replace(/punct/g,sc).getRegex(),O1=ie(xF,"gu").replace(/notPunctSpace/g,x1).replace(/punctSpace/g,U1).replace(/punct/g,KF).getRegex(),P1=ie("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,_F).replace(/punctSpace/g,kD).replace(/punct/g,sc).getRegex(),Z1=ie(/\\(punct)/,"gu").replace(/punct/g,sc).getRegex(),q1=ie(/^<(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(),V1=ie(RD).replace("(?:-->|$)","-->").getRegex(),W1=ie("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",V1).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),nc=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,z1=ie(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",nc).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),YF=ie(/^!?\[(label)\]\[(ref)\]/).replace("label",nc).replace("ref",MD).getRegex(),JF=ie(/^!?\[(ref)\](?:\[\])?/).replace("ref",MD).getRegex(),j1=ie("reflink|nolink(?!\\()","g").replace("reflink",YF).replace("nolink",JF).getRegex(),FD={_backpedal:LI,anyPunctuation:Z1,autolink:q1,blockSkip:Y1,br:LF,code:L1,del:LI,emStrongLDelim:J1,emStrongRDelimAst:T1,emStrongRDelimUnd:P1,escape:G1,link:z1,nolink:JF,punctuation:K1,reflink:YF,reflinkSearch:j1,tag:W1,text:_1,url:LI},X1=uA(k({},FD),{link:ie(/^!?\[(label)\]\((.*?)\)/).replace("label",nc).getRegex(),reflink:ie(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",nc).getRegex()}),mD=uA(k({},FD),{emStrongRDelimAst:O1,emStrongLDelim:H1,url:ie(/^((?: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~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},RF=e=>AZ[e];function wo(e,t){if(t){if(wt.escapeTest.test(e))return e.replace(wt.escapeReplace,RF)}else if(wt.escapeTestNoEncode.test(e))return e.replace(wt.escapeReplaceNoEncode,RF);return e}function bF(e){try{e=encodeURI(e).replace(wt.percentDecode,"%")}catch{return null}return e}function kF(e,t){let A=e.replace(wt.findPipe,(n,g,r)=>{let s=!1,a=g;for(;--a>=0&&r[a]==="\\";)s=!s;return s?"|":" |"}),i=A.split(wt.splitPipe),o=0;if(i[0].trim()||i.shift(),i.length>0&&!i.at(-1)?.trim()&&i.pop(),t)if(i.length>t)i.splice(t);else for(;i.length0?-2:-1}function FF(e,t,A,i,o){let n=t.href,g=t.title||null,r=e[1].replace(o.other.outputLinkReplace,"$1");i.state.inLink=!0;let s={type:e[0].charAt(0)==="!"?"image":"link",raw:A,href:n,title:g,text:r,tokens:i.inlineTokens(r)};return i.state.inLink=!1,s}function tZ(e,t,A){let i=e.match(A.other.indentCodeCompensation);if(i===null)return t;let o=i[1];return t.split(` +`;return a.FS.createPath("/",a.PATH.dirname(f)),a.FS.writeFile(f,m),f}):[]}(t,i.images),typeof e=="string")o=function(a,Q){let c;try{let f=a.lengthBytesUTF8(Q);return c=a.ccall("malloc","number",["number"],[f+1]),a.stringToUTF8(Q,c,f+1),a.ccall("viz_read_one_graph","number",["number"],[c])}finally{c&&a.ccall("free","number",["number"],[c])}}(t,e);else{if(typeof e!="object")throw new Error("input must be a string or object");o=function(a,Q){let c=a.ccall("viz_create_graph","number",["string","number","number"],[Q.name,Q.directed===void 0||Q.directed,Q.strict!==void 0&&Q.strict]);return ob(a,c,Q),c}(t,e)}if(o===0)return{status:"failure",output:void 0,errors:DI(t)};if(nb(t,o,i),t.ccall("viz_set_y_invert","number",["number"],[i.yInvert?1:0]),t.ccall("viz_set_reduce","number",["number"],[i.reduce?1:0]),n=t.ccall("viz_create_context"),t.ccall("viz_reset_errors"),t.ccall("viz_layout","number",["number","number","string"],[n,o,i.engine])!==0)return{status:"failure",output:void 0,errors:DI(t)};let s={};for(let a of A){if(g=t.ccall("viz_render","number",["number","number","string"],[n,o,a]),g===0)return{status:"failure",output:void 0,errors:DI(t)};s[a]=t.UTF8ToString(g),t.ccall("free","number",["number"],[g]),g=0}return{status:"success",output:s,errors:DI(t)}}catch(s){if(/^exit\(\d+\)/.test(s))return{status:"failure",output:void 0,errors:DI(t)};throw s}finally{n&&o&&t.ccall("viz_free_layout","number",["number"],[n,o]),o&&t.ccall("viz_free_graph","number",["number"],[o]),n&&t.ccall("viz_free_context","number",["number"],[n]),g&&t.ccall("free","number",["number"],[g]),r&&function(s,a){for(let Q of a)s.FS.analyzePath(Q).exists&&s.FS.unlink(Q)}(t,r)}}function DI(t){return function(e){let A=[],i;for(let o=0;o{for(let A=0;A{let o=t.ccall("viz_add_node","number",["number","string"],[e,String(i.name)]);i.attributes&&ib(t,e,o,i.attributes)}),A.edges&&A.edges.forEach(i=>{let o=t.ccall("viz_add_edge","number",["number","string","string"],[e,String(i.tail),String(i.head)]);i.attributes&&ib(t,e,o,i.attributes)}),A.subgraphs&&A.subgraphs.forEach(i=>{let o=t.ccall("viz_add_subgraph","number",["number","string"],[e,String(i.name)]);ob(t,o,i)})}function nb(t,e,A){if(A.graphAttributes)for(let[i,o]of Object.entries(A.graphAttributes))YE(t,e,o,n=>{t.ccall("viz_set_default_graph_attribute","number",["number","string","number"],[e,i,n])});if(A.nodeAttributes)for(let[i,o]of Object.entries(A.nodeAttributes))YE(t,e,o,n=>{t.ccall("viz_set_default_node_attribute","number",["number","string","number"],[e,i,n])});if(A.edgeAttributes)for(let[i,o]of Object.entries(A.edgeAttributes))YE(t,e,o,n=>{t.ccall("viz_set_default_edge_attribute","number",["number","string","number"],[e,i,n])})}function ib(t,e,A,i){for(let[o,n]of Object.entries(i))YE(t,e,n,g=>{t.ccall("viz_set_attribute","number",["number","string","number"],[A,o,g])})}function YE(t,e,A,i){let o;if(o=typeof A=="object"&&"html"in A?t.ccall("viz_string_dup_html","number",["number","string"],[e,String(A.html)]):t.ccall("viz_string_dup","number",["number","string"],[e,String(A)]),o==0)throw new Error("couldn't dup string");i(o),t.ccall("viz_string_free","number",["number","number"],[e,o])}var Um=class{constructor(e){this.module=e}get graphvizVersion(){return function(e){let A=e.ccall("viz_get_graphviz_version","number",[],[]);return e.UTF8ToString(A)}(this.module)}get formats(){return eb(this.module,"device")}get engines(){return eb(this.module,"layout")}renderFormats(e,A){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return tb(this.module,e,A,b({engine:"dot"},i))}render(e){let A,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};A=i.format===void 0?"dot":i.format;let o=tb(this.module,e,[A],b({engine:"dot"},i));return o.status==="success"&&(o.output=o.output[A]),o}renderString(e){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.render(e,A);if(i.status!=="success")throw new Error(i.errors.find(o=>o.level=="error")?.message||"render failed");return i.output}renderSVGElement(e){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.renderString(e,uA(b({},A),{format:"svg"}));return new DOMParser().parseFromString(i,"image/svg+xml").documentElement}renderJSON(e){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.renderString(e,uA(b({},A),{format:"json"}));return JSON.parse(i)}};function H2(){let t=atob("AGFzbQEAAAABmwd0YAJ/fwF/YAF/AGABfwF/YAJ/fwBgA39/fwF/YAN/f38AYAR/f39/AX9gBX9/f39/AX9gBH9/f38AYAZ/f39/f38Bf2AFf39/f38AYAZ/f39/f38AYAAAYAABf2AIf39/f39/f38Bf2AHf39/f39/fwF/YAJ/fwF8YAF8AXxgAX8BfGAHf39/f39/fwBgA39/fwF8YAd/f39/fHx/AGACf3wAYAR8fHx/AXxgAnx8AXxgA398fABgA39/fgF/YAl/f39/f39/f38AYAV/fn5+fgBgBH9/f3wAYAR/f3x8AX9gCn9/f39/f39/f38Bf2ADfHx8AXxgA39/fgBgAAF8YAR/f39/AXxgA39+fwF+YAN/f3wAYAV/f39/fgF/YAR/fn5/AGAEf398fwBgAnx/AXxgBH9/f3wBf2ACf34Bf2ADfHx/AXxgA398fwBgAn19AX1gCH9/f39/f39/AGACf3wBf2AFf39/f3wBf2ALf39/f39/f39/f38Bf2AFf39+f38AYAR/f3x/AX9gAn9+AGAFf39/f3wAYAN/f3wBf2ABfwF+YAZ/fHx8fHwBfGAHf39/fHx/fwBgBX9/fH9/AX9gA39/fwF+YAx/f39/f39/f39/f38Bf2ACf38BfmAGf39/fH9/AGAGf39/f35/AX9gD39/f39/f39/f39/f39/fwBgCn9/f39/f39/f38AYAR/f39/AX5gBn98f39/fwF/YAd/f39/f35+AX9gBn9/f39+fgF/YAd/f39/fn9/AX9gBn9/f39/fgF/YAR/fn9/AX9gBH9/fHwBfGAFf398f38AYAl/f39/f39/f38Bf2AEf398fABgBn9/f3x/fwF/YAJ/fQF/YAR+fn5+AX9gCH9/f398fHx/AGADf31/AGACfn8Bf2ABfAF/YAZ/fX9/f38AYAR/f31/AGACfn4BfWACf30AYAR/f39+AX5gA39+fwF/YAZ8fHx/f38AYAR/fHx8AGACfn4BfGACfH8Bf2AFf39/fH8AYAZ/f398fH8AYAN/fHwBf2AHf3x8fHx8fABgBH98f38Bf2AKf3x/f39/f39/fwBgBX9/f39/AXxgB39/f398f38Bf2AFf399f38AYAN8fHwBf2AFf398fHwAYAN/f38BfWADfn5+AX9gBH9+fn4AYAABfmABfwF9YAN/fn4B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ACgCGBAXIAAoAhwQFyAAEBcLC+8CAQZ/QZSlCy0AAARAQZClCygCAA8LIwBBIGsiAiQAAkACQANAIAJBCGoiBCAAQQJ0IgNqAn9BASAAdEH/////B3EiBUEBckUEQCADKAIADAELIABBw9sBQaOBBSAFGxC9BwsiAzYCACADQX9GDQEgAEEBaiIAQQZHDQALQQAQiwxFBEBB6PEIIQEgBEHo8QhBGBDQAUUNAkGA8gghASAEQYDyCEEYENABRQ0CQQAhAEGwogstAABFBEADQCAAQQJ0QYCiC2ogAEGjgQUQvQc2AgAgAEEBaiIAQQZHDQALQbCiC0EBOgAAQZiiC0GAogsoAgA2AgALQYCiCyEBIAJBCGoiAEGAogtBGBDQAUUNAkGYogshASAAQZiiC0EYENABRQ0CQRgQQyIBRQ0BCyABIAIpAgg3AgAgASACKQIYNwIQIAEgAikCEDcCCAwBC0EAIQELIAJBIGokAEGUpQtBAToAAEGQpQsgATYCACABCxUAIAAtAA9B/wFGBEAgACgCABAXCwu/CgIFfw9+IwBB4ABrIgUkACAEQv///////z+DIQwgAiAEhUKAgICAgICAgIB/gyEKIAJC////////P4MiDUIgiCEOIARCMIinQf//AXEhBwJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAdB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAIAEgC4RCACEBUARAQoCAgICAgOD//wAhCgwDCyAKQoCAgICAgMD//wCEIQoMAgsgASALhFAEQEIAIQEMAgsgAiADhFAEQEIAIQEMAgsgC0L///////8/WARAIAVB0ABqIAEgDSABIA0gDVAiBht5IAZBBnStfKciBkEPaxCwAUEQIAZrIQYgBSkDWCIN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BQJAAkACQAJAIABBASABIARBCGpBABCiA0UNACAAIAQpAwgQ4gMiAw0CIAJFIAAgBUZyDQAgBSAEKQMIEOIDIgJFDQEgACACQQEQeyEDDAILQQAhAyACRQ0BCyAAQQEgASAEQQhqQQEQogNFBEBBACEDDAELIAAgACAEKQMIIABBARDyBxDdDSIDENwNIAAgAxDbDSAAIAMQ5AFFDQEgAEEBIAMQ0gULIARBEGokACADDwtB9aIDQdXAAUGpAUHTogEQAAALoQECBH8CfiMAQSBrIgQkAEF/IQUCQCABRQ0AIAAQzwUhAiAEIAE2AhggAiAEQQhqQQQgAigCABEEACIDRQ0AQQAhBSADKAIQIAFHDQAgAyADKQMIIgZCAX1C////////////AIMiByAGQoCAgICAgICAgH+DhDcDCCAHQgBSDQBBvIoLIAA2AgAgAiADQQIgAigCABEEABoLIARBIGokACAFCxwAIAAgASACEHkiAAR/IAAgAiAALQAAGwUgAgsLRwEFfyMAQRBrIgAkACAAEKcBQayHCygCACEBQaiHCygCACECIAAoAgAgACgCBCAAQRBqJABqIAEgAmprt0QAAAAAAABOQKMLLAAgAkUEQCAAKAIEIAEoAgRGDwsgACABRgRAQQEPCyAAKAIEIAEoAgQQRkULJAEBfyAAKAIAIQIgACABNgIAIAIEQCACIAAQyQMoAgARAQALCwUAEG4AC8UBAgR/AX4jAEEQayIDJAACQAJAIAFFDQAgAEEAIAEgA0EIakEAEKIDRQ0AIAAgAykDCBDEDSIEDQELQQAhBCACRQ0AIABBACABIANBCGpBARCiA0UNACAAQQAgACADKQMIIgcQxA0iBEUEQEHQABDiASIBIAAoAkw2AkwgASAAKAIYIgI2AhggASAANgJEIAEgAkH3AXE6ABggACgCSCEAIAEgBzcDCCABIAA2AkggARD1DSEECyAEENIFCyADQRBqJAAgBAunAgEHfyMAQRBrIgckAAJAAkAgACgCCCIGIAAoAgwiAkcEQCAAKAIEIQMgACgCACEEDAELIAZBAXRBASAGGyICQf////8ASwRAQcQAIQAMAgsgACgCACACQQR0EDYiBEUEQEEwIQAMAgsgBCAAKAIMIgVBBHRqQQAgAiAFa0EEdBAwGiAFIAAoAggiBiAAKAIEIgNqSQRA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IQUMAQsLCz8BAn8DQCAAKAIQIgIoAvABIgFFIAAgAUZyRQRAIAEiACgCECgC8AEiAUUNASACIAE2AvABIAEhAAwBCwsgAAteAQF/IwBBIGsiAiQAIAIgACgCADYCCCACIAAoAgQ2AgwgAiAAKAIINgIQIABCADcCBCACIAArAxA5AxggACABEJUBIAEgAkEIaiIAEJUBIABBBHIQyQEgAkEgaiQAC6EBAQJ/AkAgABAiRSACIAFrQQVIcg0AIAEgAhCcBSACQQRrIQQgABA/IgIgABAiaiEFAkADQAJAIAIsAAAhACABIARPDQAgAEEATCAAQf8ATnJFBEAgASgCACACLAAARw0DCyABQQRqIQEgAiAFIAJrQQFKaiECDAELCyAAQQBMIABB/wBOcg0BIAIsAAAgBCgCAEEBa0sNAQsgA0EENgIACwuEAQECfyMAQRBrIgIkACAAEKIBBEAgACgCACAAEOgCGhCmBQsgARAiGiABEKIBIQMgACABKAIINgIIIAAgASkCADcCACABQQAQzgEgAkEAOgAPIAEgAkEPahDNAQJAIAAgAUYiASADckUNAAsgABCiASABckUEQCAAEJkDGgsgAkEQaiQAC1ABAX4CQCADQcAAcQRAIAEgA0FAaq2GIQJCACEBDAELIANFDQAgAiADrSIEhiABQcAAIANrrYiEIQIgASAEhiEBCyAAIAE3AwAgACACNwMIC84JAgR/BH4jAEHwAGsiBiQAIARC////////////AIMhCQJAAkAgAVAiBSACQv///////////wCDIgpCgICAgICAwP//AH1CgICAgICAwICAf1QgClAbRQRAIANCAFIgCUKAgICAgIDA//8AfSILQoCAgICAgMCAgH9WIAtCgICAgICAwICAf1EbDQELIAUgCkKAgICAgIDA//8AVCAKQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQQgASEDDAILIANQIAlCgICAgICAwP//AFQgCUKAgICAgIDA//8AURtFBEAgBEKAgICAgIAghCEEDAILIAEgCkKAgICAgIDA//8AhYRQBEBCgICAgICA4P//ACACIAEgA4UgAiAEhUKAgICAgICAgIB/hYRQIgUbIQRCACABIAUbIQMMAgsgAyAJQoCAgICAgMD//wCFhFANASABIAqEUARAIAMgCYRCAFINAiABIAODIQMgAiAEgyEEDAILIAMgCYRQRQ0AIAEhAyACIQQMAQsgAyABIAEgA1QgCSAKViAJIApRGyIIGyEKIAQgAiAIGyIMQv///////z+DIQkgAiAEIAgbIgtCMIinQf//AXEhByAMQjCIp0H//wFxIgVFBEAgBkHgAGogCiAJIAogCSAJUCIFG3kgBUEGdK18pyIFQQ9rELABIAYpA2ghCSAGKQNgIQpBECAFayEFCyABIAMgCBshAyALQv///////z+DIQEgBwR+IAEFIAZB0ABqIAMgASADIAEgAVAiBxt5IAdBBnStfKciB0EPaxCwAUEQIAdrIQcgBikDUCEDIAYpA1gLQgOGIANCPYiEQoCAgICAgIAEhCEBIAlCA4YgCkI9iIQgAiAEhSEEAn4gA0IDhiICIAUgB0YNABogBSAHayIHQf8ASwRAQgAhAUIBDAELIAZBQGsgAiABQYABIAdrELABIAZBMGogAiABIAcQmwMgBikDOCEBIAYpAzAgBikDQCAGKQNIhEIAUq2ECyEJQoCAgICAgIAEhCELIApCA4YhCgJAIARCAFMEQEIAIQNCACEEIAkgCoUgASALhYRQDQIgCiAJfSECIAsgAX0gCSAKVq19IgRC/////////wNWDQEgBkEgaiACIAQgAiAEIARQIgcbeSAHQQZ0rXynQQxrIgcQsAEgBSAHayEFIAYpAyghBCAGKQMgIQIMAQsgCSAKfCICIAlUrSABIAt8fCIEQoCAgICAgIAIg1ANACAJQgGDIARCP4YgAkIBiISEIQIgBUEBaiEFIARCAYghBAsgDEKAgICAgICAgIB/gyEDIAVB//8BTgRAIANCgICAgICAwP//AIQhBEIAIQMMAQtBACEHAkAgBUEASgRAIAUhBwwBCyAGQRBqIAIgBCAFQf8AahCwASAGIAIgBEEBIAVrEJsDIAYpAwAgBikDECAGKQMYhEIAUq2EIQIgBikDCCEECyAEQj2GIAJCA4iEIQEgBEIDiEL///////8/gyAHrUIwhoQgA4QhBAJAAkAgAqdBB3EiBUEERwRAIAQgASABIAVBBEutfCIDVq18IQQMAQsgBCABIAEgAUIBg3wiA1atfCEEDAELIAVFDQELCyAAIAM3AwAgACAENwMIIAZB8ABqJAALawEBfyMAQYACayIFJAAgBEGAwARxIAIg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AAJAIAFBh94AECMiAwRAIAMgAEQAAAAAAADwP0QAAAAAAAAAABCMBQ0BCyABQYbeABAjIgEEQCABIABEmpmZmZmZ6T9EAAAAAAAAEEAQjAUNAQsgAEEBOgAQIABCgICAgICAgIjAADcDACAAQoCAgICAgICIwAA3AwgLQfCCCy0AAARAIAAtABAhASAAKwMAIQQgAiAAKwMIOQMQIAIgBDkDCCACIAE2AgBBiPMIKAIAQdnyBCACEC0LIAJBIGokAAvSAQIDfwR8IwBBIGsiBCQAIAQgAjYCECAEIAE2AgwgACgCACIAIARBDGpBBCAAKAIAEQQAIQAgBEEgaiQAIANFIABFckUEQCAAQQhqIQADQCADKAIAIQEgACECA0AgAigCACICBEAgAigCACIEKAIQKAKUASIFKwMAIAEoAhAoApQBIgYrAwChIgcgB6IgBSsDCCAGKwMIoSIIIAiioCIJQajjCisDACIKIAqiYwRAIAEgBCAHIAggCRDLCgsgAkEEaiECDAELCyADKAIEIgMNAAsLCwgAIAAQnAEaCyMBAX8jAEEQayIBJAAgASAANgIMIAFBDGoQkQcgAUEQaiQACw8AIAAgACgCACgCJBECAAsRACAAIAEgASgCACgCIBEDAAsRACAAIAEgASgCACgCLBEDAAsMACAAQYKGgCA2AAALEQAgABA/IAAQIkECdGoQnAcLDQAgACgCACABKAIARwsOACAAED8gABAiahCcBwsWACAAIAEgAiADIAAoAgAoAiARBgAaCw4AIAAoAghB/////wdxC4ABAQJ/IwBBEGsiBCQAIwBBIGsiAyQAIANBGGogASABIAJBAnRqEKoFIANBEGogAygCGCADKAIcIAAQlQwgAyABIAMoAhAQqQU2AgwgAyAAIAMoAhQQmAM2AgggBEEIaiADQQxqIANBCGoQ9AEgA0EgaiQAIAQoAgwaIARBEGokAAtFAQF/IwBBEGsiBSQAIAUgASACIAMgBEKAgICAgICAgIB/hRCxASAFKQMAIQEgACAFKQMINwMIIAAgATcDACAFQRBqJAALtQEBA38jAEEgayIDJAACQAJAIAEsAAAiAgRAIAEtAAENAQsgACACELcFIQEMAQsgA0EAQSAQMBogAS0AACICBEADQCADIAJBA3ZBHHFqIgQgBCgCAEEBIAJ0cjYCACABLQAB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BSACIAYgB6A5AzAgAiAFIAUgCaFEAAAAAAAACECjIgWgOQM4IAIgCCAFoDkDKEEEIAMgA0EETRshESABQSBrIRNBBCEBA0AgASARRgRAIAAgAiADIAQQQCACEBcgDyAQKQM4NwMoIA8gECkDMDcDICAPIBApAyg3AzggDyAQKQMgNwMwIAAgD0EgakECEDcMGQUgAiABQQR0IhJqIhQgEiATaiISKQMANwMAIBQgEikDCDcDCCABQQFqIQEMAQsACwALIAJBA2oiA0EQEBgiAiABQQhqKQMANwMIIAIgASkDADcDACACIAErAwAiBSAFIBArAxChIgZEAAAAAAAA0L+ioDkDECABKwMIIQggECsDSCEJIAIgECsDOCIHOQM4IAIgBSAGRAAAAAAAAALAoqA5AzAgAiAFIAYgBqChOQMgIAIgCCAHIAmhRAAAAAAAAAhAo6AiBTkDKCACIAU5AxggECsDMCEFIAIgBzkDSCACIAU5A0BBBCADIANBBE0bIREgAUEwayETQQQhAQNAIAEgEUYEQCAAIAIgAyAEEEAgAhAXDBgFIAIgAUEEdCISaiIUIBIgE2oiEikDADcDACAUIBIpAwg3AwggAUEBaiEBDAELAAsACyACQQRHDRtBBkEQEBgiAiABKQMINwMIIAIgASkDADcDACACIBApAyg3AxggAiAQKQMgNwMQIAIgECkDSDcDKCACIBApA0A3AyAgAiABKQMoNwM4IAIgASkDIDcDMCACIBApA4ABNwNAIAIgECkDiAE3A0ggAiAQKQOgATcDUCACIBApA6gBNwNYIAAgAkEGIAQQQCACEBcgDyAQKwMQIBArA7ABIBArAwChoDkDICAPIBArAxggECsDuAEgECsDCKGgOQMoIA8gECkDSDcDOCAPIBApA0A3AzAgACAPQSBqIgFBAhA3IA8gECkDiAE3AzggDyAQKQOAATcDMCAAIAFBAhA3IA8gECkDCDcDOCAPIBApAwA3AzAgACABQQIQNwwVCyACQQRHDRtBDEEQEBgiAiABKQMINwMIIAIgASkDADcDACACIAEpAxA3AxAgAiABKQMYNwMYIAIgECsDMCIFIBArA0AgBaEiCaAiBjkDICACIBArAzgiByAQKwNIIAehIgqgIgg5AyggAiAGIAUgECsDIKGgIgU5AzAgECsDKCELIAIgCSAFoCIJ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IAMoAjAQYjYCBAsgAgJ8IANB4ABqIgAQ7wMtABBBAUYEQCAAEO8DKwMIDAELIANBGGogA0HgAGoiAEEBELQCRAAAAAAAAAAAIAMtAChBAUcNABogAyAAQQEQtAJEAAAAAAAA8D8gAysDCKELOQMAQQEhBAsgA0HgAGoQzAQgA0HwAGokACAEC1sBAn8jAEEgayICJAADQCABIAAoAghPRQRAIAJBCGogACABELQCIAIoAggQFyABQQFqIQEMAQsLIABCADcCBCAAKAIAEBcgAEIANwIIIABCADcCACACQSBqJAAL6QEBBH8jAEEQayIEJAAgABA5IgMgAWoiASADQQF0QYAIIAMbIgIgASACSxshASAAECEhBQJAAkACQCAALQAPQf8BRgRAIANBf0YNAiAAKAIAIQIgAUUEQCACEBdBACECDAILIAIgARA2IgJFDQMgASADTQ0BIAIgA2pBACABIANrEDAaDAELIAFBARBEIgIgACAFEB4aIAAgBTYCBAsgAEH/AToADyAAIAE2AgggACACNgIAIARBEGokAA8LQci/A0HKgQFBzQBBibUBEAAACyAEIAE2AgBBiPMIKAIAQYDqAyAEEB0aECYAC68BAQF/IAAoAhAiAUUEQEHs+ABBrbsBQf4AQaiVARAAAAsgASgC3AEQFyABKALYARAXIAEoAuABEBcgASgC5AEQFyABKALoARAXIAEoAuwBEBcgASgC8AEQFyABKAL0ARAXIAEoAvgBEBcgASgC/AEQFyABKAKAAhAXIAEoAoQCEBcgASgCiAIQFyABKAKYAhAXIAEoAqQCEBcgASgCoAIQFyAAIAEoAgA2AhAgARAXCwgAQQEgABBEC54BAQJ/QbgCEM8EIgEgACgCECICNgIAIAAgATYCECACBEAgAUEQaiACQRBqQSgQHhogAUE4aiACQThqQSgQHhogASACKAKYATYCmAEgASACKAKcATYCnAEgASACKwOgATkDoAEgASACKAKIATYCiAEgAUHgAGogAkHgAGpBKBAeGiABDwsgAUKAgICAgICA+D83A6ABIAFCAzcDmAEgAQsEAEEBC/8DAgF8B38CfyAAKwMIIgNEAAAAAAAA4D9EAAAAAAAA4L8gA0QAAAAAAAAAAGYboCIDmUQAAAAAAADgQWMEQCADqgwBC0GAgICAeAshBgJ/IAErAwgi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CkcEQCAGIAFBAnQiC2ogCjYCACAFIAtqIAQgBWooAgA2AgAgAUEBaiEBCyACQQFqIQIMAQsLIAcgATYCACAEIQIgCCEDDAALAAsDQCADIAAoAgBODQEgCSADQQFqIghBAnRqIQUDQCACIAUoAgAiBE5FBEAgAyAGIAJBAnRqKAIAIgRHBEAgBiABQQJ0aiAENgIAIAFBAWohAQsgAkEBaiECDAELCyAFIAE2AgAgBCECIAghAwwACwALIAAgATYCCCAAIQELIAEL4wwBE38CQAJAIABFIAFFckUEQCABKAIgIAAoAiByDQEgACgCECICIAEoAhBHDQICQCAAKAIAIgQgASgCAEcNACAAKAIEIgMgASgCBEcNACABKAIYIRMgASgCFCEOIAAoAhghFCAAKAIUIQ8gBCADIAEoAgggACgCCGogAkEAEJgCIg0EQEEAIQIgA0EAIANBAEobIQggDSgCGCEQIA0oAhQhCyADQQQQRCEJA0AgAiAIRkUEQCAJIAJBAnRqQX82AgAgAkEBaiECDAELC0EAIQIgC0EANgIAAkACQAJAAkACQCAAKAIQQQFrDggAAQQCBAQEAwQLIARBACAEQQBKGyEMIA0oAhwhBCABKAIcIQMgACgCHCERQQAhAANAIAAgDEYNBCAPIABBAWoiAUECdCIIaiEKIA8gAEECdCIFaigCACEAA0AgACAKKAIATkUEQCAJIBQgAEECdGooAgAiB0ECdGogAjYCACAQIAJBAnRqIAc2AgAgBCACQQN0aiARIABBA3RqKwMAOQMAIABBAWohACACQQFqIQIMAQsLIAUgC2ohCiAIIA5qIQcgBSAOaigCACEAA0AgACAHKAIATkUEQAJAIAkgEyAAQQJ0aigCACIFQQJ0aigCACIGIAooAgBIBEAgECACQQJ0aiAFNgIAIAQgAkEDdGogAyAAQQN0aisDADkDACACQQFqIQIMAQsgBCAGQQN0aiIFIAMgAEEDdGorAwAgBSsDAKA5AwALIABBAWohAAwBCwsgCCALaiACNgIAIAEhAAwACwALIARBACAEQQBKGyEMIA0oAhwhBCABKAIcIQggACgCHCERQQAhAANAIAAgDEYNAyAPIABBAWoiAUECdCIFaiEKIA8gAEECdCIDaigCACEAA0AgACAKKAIATkUEQCAJIBQgAEECdGooAgAiB0ECdGogAjYCACAQIAJBAnRqIAc2AgAgBCACQQR0aiIHIBEgAEEEdGoiBisDADkDACAHIAYrAwg5AwggAEEBaiEAIAJBAWohAgwBCwsgAyALaiEKIAUgDmohByADIA5qKAIAIQADQCAAIAcoAgBORQRAAkAgCSATIABBAnRqKAIAIgNBAnRqKAIAIgYgCigCAEgEQCAQIAJBAnRqIAM2AgAgBCACQQR0aiIDIAggAEEEdGoiBisDADkDACADIAYrAwg5AwggAkEBaiECDAELIAQgBkEEdGoiAyAIIABBBHRqIgYrAwAgAysDAKA5AwAgAyAGKwMIIAMrAwigOQMICyAAQQFqIQAMAQsLIAUgC2ogAjYCACABIQAMAAsACyAEQQAgBEEAShshDCANKAIcIQQgASgCHCEDIAAoAhwhEUEAIQADQCAAIAxGDQIgDyAAQQFqIgFBAnQiCGohCiAPIABBAnQiBWooAgAhAANAIAAgCigCAE5FBEAgCSAUIABBAnQiB2ooAgAiBkECdGogAjYCACAQIAJBAnQiEmogBjYCACAEIBJqIAcgEWooAgA2AgAgAEEBaiEAIAJBAWohAgwBCwsgBSALaiEKIAggDmohByAFIA5qKAIAIQADQCAAIAcoAgBORQRAAkAgCSATIABBAnQiBWooAgAiBkECdGooAgAiEiAKKAIASARAIBAgAkECdCISaiAGNgIAIAQgEmogAyAFaigCADYCACACQQFqIQIMAQsgBCASQQJ0aiIGIAYoAgAgAyAFaigCAGo2AgALIABBAWohAAwBCwsgCCALaiACNgIAIAEhAAwACwALIARBACAEQQBKGyEIQQAhAANAIAAgCEYNASAPIABBAWoiAUECdCIEaiEFIA8gAEECdCIDaigCACEAA0AgACAFKAIATkUEQCAJIBQgAEECdGooAgAiDEECdGogAjYCACAQIAJBAnRqIAw2AgAgAEEBaiEAIAJBAWohAgwBCwsgAyALaiEFIAQgDmohDCADIA5qKAIAIQADQCAAIAwoAgBORQRAIAkgEyAAQQJ0aigCACIDQQJ0aigCACAFKAIASARAIBAgAkECdGogAzYCACACQQFqIQILIABBAWohAAwBCwsgBCALaiACNgIAIAEhAAwACwALIA0gAjYCCAsgCRAXCyANDwtB+tsBQcW5AUHDBUGvsgEQAAAL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AgAiEyECA0AgBiAJRwRAIAIgGyAEKwMAoDkDACACIBogBCsDCKA5AwggBkEBaiEGIAJBEGohAiAEQRBqIQQMAQsLIA1BAXQhFiAMQQF0IRcgDUEBayEYIAxBAWshGUEAIQJBACEEQQAhBkEAIQkCQAJAA0AgASAFIAlBBHRqIgopAwg3A6gCIAEgCikDADcDoAIgASAFIAkgGWogDG9BBHRqIhApAwg3A5gCIAEgECkDADcDkAIgAUGgBGogAUGgAmogAUGQAmoQsQogASATIAZBBHRqIg4pAwg3A4gCIAEgDikDADcDgAIgASATIAYgGGogDW9BBHRqIhEpAwg3A/gBIAEgESkDADcD8AEgAUGQBGogAUGAAmogAUHwAWoQsQogAUIANwP4AyABQgA3A+gBIAEgASkDqAQ3A9gBIAEgASkDmAQ3A8gBIAFCADcD8AMgAUIANwPgASABIAEpA6AENwPQASABIAEpA5AENwPAASABKwPoASABKwPYASIaoSABKwPAASABKwPQASIboaIgASsDyAEgGqEgASsD4AEgG6GioSEeIAEgECkDCDcDuAEgASAQKQMANwOwASABIAopAwg3A6gBIAEgCikDADcDoAEgASAOKQMINwOYASABIA4pAwA3A5ABIAFBsAFqIAFBoAFqIAFBkAFqELAKIRQgASARKQMINwOIASABIBEpAwA3A4ABIAEgDikDCDcDeCABIA4pAwA3A3AgASAKKQMINwNoIAEgCikDADcDYCABQYABaiABQfAAaiABQeAAahCwCiEVIAEgECkDCDcDWCABIBApAwA3A1AgASAKKQMINwNIIAEgCikDADcDQCABIBEpAwg3AzggASARKQMANwMwIAEgDikDCDcDKCABIA4pAwA3AyAgASsDMCIfIAErA1giGiABQUBrIgorAwgiIKGiIAErAyAiJCAgIBqhIiGiIAErA1AiHSABKwMoIhwgASsDOCIboaIiJSAKKwMAIiIgGyAcoaKgoKAiI0QAAAAAAAAAAGIEfyABICQgGyAaoaIgJSAfIBogHKGioKAgI6MiHCAhoiAaoDkDiAQgASAcICIgHaGiIB2gOQOABCAcRAAAAAAAAPA/ZSAcRAAAAAAAAAAAZnEgHyAhoiAdIBsgIKGiICIgGiAboaKgoJogI6MiGkQAAAAAAAAAAGYgGkQAAAAA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CwoAIAAgAWooAgALdgEBfyAAKAIkIgNFBEAgACACNgIYIAAgATYCECAAQQE2AiQgACAAKAI4NgIUDwsCQAJAIAAoAhQgACgCOEcNACAAKAIQIAFHDQAgACgCGEECRw0BIAAgAjYCGA8LIABBAToANiAAQQI2AhggACADQQFqNgIkCwuzAQEDfyMAQRBrIgIkACACIAE2AgwCQAJAAn8gABCiASIERQRAQQEhASAAEJkDDAELIAAQ6AJBAWshASAAKAIECyIDIAFGBEAgACABQQEgASABEM8LIAAQPxoMAQsgABA/GiAEDQAgACIBIANBAWoQzgEMAQsgACgCACEBIAAgA0EBahC5AQsgASADQQJ0aiIAIAJBDGoQ1AEgAkEANgIIIABBBGogAkEIahDUASACQRBqJAALDQAgACABIAJCfxC0BQsHACAAQQxqCycBAX8gACgCACEBIwBBEGsiACQAIAAgATYCDCAAKAIMIABBEGokAAsXACAAKAIIEGZHBEAgACgCCBCFDAsgAAs2AQF/IwBBEGsiAyQAIAMgAjYCDCADQQhqIANBDGoQhQIgACABELUHIQAQhAIgA0EQaiQAIAALEwAgACAAKAIAQQFrIgA2AgAgAAszAQF/IwBBEGsiAiQAIAIgACgCADYCDCACIAIoAgwgAUECdGo2AgwgAigCDCACQRBqJAALGwEBf0EBIQEgABCiAQR/IAAQ6AJBAWsFQQELCzABAX8jAEEQayICJAAgAiAAKAIANgIMIAIgAigCDCABajYCDCACKAIMIAJBEGokAAvQAQEDfyMAQRBrIgUkAAJAQff///8HIAFrIAJPBEAgABA/IQYgBUEEaiIHIAFB8////wNJBH8gBSABQQF0NgIMIAUgASACajYCBCAHIAVBDGoQ1AMoAgAQ0wNBAWoFQff///8HCxDSAyAFKAIEIQIgBSgCCBogBARAIAIgBiAEEKMCCyADIARHBEAgAiAEaiAEIAZqIAMgBGsQowILIAFBCkcEQCAGEKYFCyAAIAIQ8wEgACAFKAIIEPIBIAVBEGokAAwBCxDCAQALIAAgAxC5AQvGAQEEfyMAQRBrIgQkAAJAIAEQogFFBEAgACABKAIINgIIIAAgASkCADcCACAAEJkDGgwBCyABKAIAIQUgASgCBCECIwBBEGsiAyQAAkACQAJAIAIQpQUE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A6ciBEGB+ABrQf0PTQRAIAJCBIYgAEI8iIQhAiAEQYD4AGutIQMCQCAAQv//////////D4MiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIUg0AIAJCAYMgAnwhAgtCACACIAJC/////////wdWIgQbIQAgBK0gA3wMAQsgACAChFAgA0L//wFSckUEQCACQgSGIABCPIiEQoCAgICAgIAEhCEAQv8PDAELIARB/ocBSwRAQgAhAEL/DwwBC0GA+ABBgfgAIANQIgcbIgggBGsiBkHwAEoEQEIAIQBCAAwBCyAFQRBqIAAgAiACQoCAgICAgMAAhCAHGyICQYABIAZrELABIAUgACACIAYQmwMgBSkDCEIEhiAFKQMAIgJCPIiEIQACQCAEIAhHIAUpAxAgBSkDGIRCAFJxrSACQv//////////D4OEIgJCgYCAgICAgIAIWgRAIABCAXwhAAwBCyACQoCAgICAgICACFINACAAQgGDIAB8IQALIABCgICAgICAgAiFIAAgAEL/////////B1YiBBshACAErQshAiAFQSBqJAAgAUKAgICAgICAgIB/gyACQjSGhCAAhL8LiQIAAkAgAAR/IAFB/wBNDQECQEGEjAsoAgAoAgBFBEAgAUGAf3FBgL8DRg0DDAELIAFB/w9NBEAgACABQT9xQYABcjoAASAAIAFBBnZBwAFyOgAAQQIPCyABQYBAcUGAwANHIAFBgLADT3FFBEAgACABQT9xQYABcjoAAiAAIAFBDHZB4AFyOgAAIAAgAUEGdkE/cUGAAXI6AAFBAw8LIAFBgIAEa0H//z9NBEAgACABQT9xQYABcjoAAyAAIAFBEnZB8AFyOgAAIAAgAUEGdkE/cUGAAXI6AAIgACABQQx2QT9xQYABcjoAAUEEDwsLQdSKC0EZNgIAQX8FQQELDwsgACABOgAAQQELwgIBBH8jAEHQAWsiBSQAIAUgAjYCzAEgBUGgAWoiAkEAQSgQMBogBSAFKALMATYCyAECQEEAIAEgBUHIAWogBUHQAGogAiADIAQQwQxBAEgEQEF/IQQMAQsgACgCTEEASCAAIAAoAgAiCEFfcTYCAAJ/AkACQCAAKAIwRQRAIABB0AA2AjAgAEEANgIcIABCADcDECAAKAIsIQYgACAFNgIsDAELIAAoAhANAQtBfyAAEMEHDQEaCyAAIAEgBUHIAWogBUHQAGogBUGgAWogAyAEEMEMCyECIAYEQCAAQQBBACAAKAIkEQQAGiAAQQA2AjAgACAGNgIsIABBADYCHCAAKAIUIQEgAEIANwMQIAJBfyABGyECCyAAIAAoAgAiACAIQSBxcjYCAEF/IAIgAEEgcRshBA0ACyAFQdABaiQAIAQLEgAgACABQQpCgICAgAgQtAWnCwsAIABB1SYQIxBqC2EAAkAgAA0AIAIoAgAiAA0AQQAPCyAAIAEQogQgAGoiAC0AAEUEQCACQQA2AgBBAA8LIAAgARDrAiAAaiIBLQAABEAgAiABQQFqNgIAIAFBADoAACAADwsgAkEANgIAIAALfwICfwJ+IwBBoAFrIgQkACAEIAE2AjwgBCABNgIUIARBfzYCGCAEQRBqIgVCABCGAiAEIAUgA0EBEMYMIAQpAwghBiAEKQMAIQcgAgRAIAIgBCgCiAEgASAEKAIUIAQoAjxramo2AgALIAAgBjcDCCAAIAc3AwAgBEGgAWokAAtJAQF/IwBBEGsiASQAIAFBjuYAOwEKIAEgADsBDCABIABBEHY7AQ5B4I0LQdzVCkEGEB4aQdzVCiABQQpqQQYQHhogAUEQaiQAC1EBAn8jAEEwayIBJAACQAJAIAAEQEEBIAAQvQciAEF/Rg0CQYCLCyAANgIADAELQYCLCygCACEACyAAQQhqQcPbASAAGyECCyABQTBqJAAgAgvnAgEDfwJAIAEtAAANAEGI1QEQpAQiAQRAIAEtAAANAQsgAEEMbEGg8ghqEKQEIgEEQCABLQAADQELQdPXARCkBCIBBEAgAS0AAA0BC0Gq7wEhAQsCQANAIAEgAmotAAAiBEUgBEEvRnJFBEBBFyEEIAJBAWoiAkEXRw0BDAILCyACIQQLQarvASEDAkACQAJAAkACQCABLQAAIgJBLkYNACABIARqLQAADQAgASEDIAJBwwBHDQELIAMtAAFFDQELIANBqu8BEEZFDQAgA0H9yAEQRg0BCyAARQRAQcTxCCECIAMtAAFBLkYNAgtBAA8LQcCMCygCACICBEADQCADIAJBCGoQRkUNAiACKAIgIgINAAsLQSQQQyICBEAgAkHE8QgpAgA3AgAgAkEIaiIBIAMgBBAeGiABIARqQQA6AAAgAkHAjAsoAgA2AiBBwIwLIAI2AgALIAJBxPEIIAAgAnIbIQILIAILrwEBBn8jAEHwAWsiBiQAIAYgADYCAEEBIQcCQCADQQJIDQBBACABayEJIAAhBQNAIAAgBSAJaiIFIAQgA0ECayIKQQJ0aigCAGsiCCACEJ4DQQBOBEAgACAFIAIQngNBAE4NAgsgBiAHQQJ0aiAIIAUgCCAFIAIQngNBAE4iCBsiBTYCACAHQQFqIQcgA0EBayAKIAgbIgNBAUoNAAsLIAEgBiAHEM8MIAZB8AFqJAALwgEBA38CQCACKAIQIgMEfyADBSACEMEHDQEgAigCEAsgAigCFCIEayABSQRAIAIgACABIAIoAiQRBAAPCwJAAkAgAUUgAigCUEEASHINACABIQMDQCAAIANqIgVBAWstAABBCkcEQCADQQFrIgMNAQwCCwsgAiAAIAMgAigCJBEEACIEIANJDQIgASADayEBIAIoAhQhBAwBCyAAIQVBACEDCyAEIAUgARAeGiACIAIoAhQgAWo2AhQgASADaiEECyAEC5QBAQN/IwBBEGsiAyQAIAMgAToADwJAAkAgACgCECICBH8gAgUgABDBBwRAQX8hAgwDCyAAKAIQCyAAKAIUIgRGDQAgAUH/AXEiAiAAKAJQRg0AIAAgBEEBajYCFCAEIAE6AAAMAQsgACADQQ9qQQEgACgCJBEEAEEBRwRAQX8hAgwBCyADLQAPIQILIANBEGokACACC1kBAX8gACAAKAJIIgFBAWsgAXI2AkggACgCACIBQQhxBEAgACABQSByNgIAQX8PCyAAQgA3AgQgACAAKAIsIgE2AhwgACABNgIUIAAgASAAKAIwajYCEEEAC5QDAgN+An8CQCAAvSICQjSIp0H/D3EiBEH/D0cNACAARAAAAAAAgFZAoiIAIACjDwsgAkIBhiIBQoCAgICAgMDWgH9YBEAgAEQAAAAAAAAAAKIgACABQoCAgICAgMDWgH9RGw8LAn4gBEUEQEEAIQQgAkIMhiIBQgBZBEADQCAEQQFrIQQgAUIBhiIBQgBZDQALCyACQQEgBGuthgwBCyACQv////////8Hg0KAgICAgICACIQLIQEgBEGFCEoEQANAAkAgAUKAgICAgICgC30iA0IAUw0AIAMiAUIAUg0AIABEAAAAAAAAAACiDwsgAUIBhiEBIARBAWsiBEGFCEoNAAtBhQghBAsCQCABQoCAgICAgKALfSIDQgBTDQAgAyIBQgBSDQAgAEQAAAAAAAAAAKIPCyABQv////////8HWARAA0AgBEEBayEEIAFCgICAgICAgARUIAFCAYYhAQ0ACwsgAkKAgICAgICAgIB/gyABQoCAgICAgIAIfSAErUI0hoQgAUEBIARrrYggBEEAShuEvwt8AQJ/IAAgACgCSCIBQQFrIAFyNgJIIAAoAhQgACgCHEcEQCAAQQBBACAAKAIkEQQAGgsgAEEANgIcIABCADcDECAAKAIAIgFBBHEEQCAAIAFBIHI2AgBBfw8LIAAgACgCLCAAKAIwaiICNgIIIAAgAjYCBCABQRt0QR91C20BA38gABCMAiAAIABBMGsiASAAKAIAQQNxIgJBAkYbKAIoIAAgAEEwaiIDIAJBA0YbKAIoEIcDIgIEQCAAIAIQgwMPCyAAIAEgACgCAEEDcSIBQQJGGygCKCAAIAMgAUEDRhsoAiggABDaARoLpBgDE38EfAF+IwBBMGsiCSQAAkACQAJAIAC9IhlCIIinIgNB/////wdxIgZB+tS9gARNBEAgA0H//z9xQfvDJEYNASAGQfyyi4AETQRAIBlCAFkEQCABIABEAABAVPsh+b+gIgBEMWNiGmG00L2gIhU5AwAgASAAIBWhRDFjYhphtNC9oDkDCEEBIQMMBQsgASAARAAAQFT7Ifk/oCIARDFjYhphtNA9oCIVOQMAIAEgACAVoUQxY2IaYbTQPaA5AwhBfyEDDAQLIBlCAFkEQCABIABEAABAVPshCcCgIgBEMWNiGmG04L2gIhU5AwAgASAAIBWhRDFjYhphtOC9oDkDCEECIQMMBAsgASAARAAAQFT7IQlAoCIARDFjYhphtOA9oCIVOQMAIAEgACAVoUQxY2IaYbTgPaA5AwhBfiEDDAMLIAZBu4zxgARNBEAgBkG8+9eABE0EQCAGQfyyy4AERg0CIBlCAFkEQCABIABEAAAwf3zZEsCgIgBEypSTp5EO6b2gIhU5AwAgASAAIBWhRMqUk6eRDum9oDkDCEEDIQMMBQsgASAARAAAMH982RJAoCIARMqUk6eRDuk9oCIVOQMAIAEgACAVoUTKlJOnkQ7pPaA5AwhBfSEDDAQLIAZB+8PkgARGDQEgGUIAWQRAIAEgAEQAAEBU+yEZwKAiAEQxY2IaYbTwvaAiFTkDACABIAAgFaFEMWNiGmG08L2gOQMIQQQhAwwECyABIABEAABAVPshGUCgIgBEMWNiGmG08D2gIhU5AwAgASAAIBWhRDFjYhphtPA9oDkDCEF8IQMMAwsgBkH6w+SJBEsNAQsgACAARIPIyW0wX+Q/okQAAAAAAAA4Q6BEAAAAAAAAOMOgIhZEAABAVPsh+b+ioCIVIBZEMWNiGmG00D2iIhehIhhEGC1EVPsh6b9jIQICfyAWmUQAAAAAAADgQWMEQCAWqgwBC0GAgICAeAshAwJAIAIEQCADQQFrIQMgFkQAAAAAAADwv6AiFkQxY2IaYbTQPaIhFyAAIBZEAABAVPsh+b+ioCEVDAELIBhEGC1EVPsh6T9kRQ0AIANBAWohAyAWRAAAAAAAAPA/oCIWRDFjYhphtNA9oiEXIAAgFkQAAEBU+yH5v6KgIRULIAEgFSAXoSIAOQMAAkAgBkEUdiICIAC9QjSIp0H/D3FrQRFIDQAgASAVIBZEAABgGmG00D2iIgChIhggFkRzcAMuihmjO6IgFSAYoSAAoaEiF6EiADkDACACIAC9QjSIp0H/D3FrQTJIBEAgGCEVDAELIAEgGCAWRAAAAC6KGaM7oiIAoSIVIBZEwUkgJZqDezmiIBggFaEgAKGhIhehIgA5AwALIAEgFSAAoSAXoTkDCAwBCyAGQYCAwP8HTwRAIAEgACAAoSIAOQMAIAEgADkDCEEAIQMMAQsgCUEQaiIDQQhyIQQgGUL/////////B4NCgICAgICAgLDBAIS/IQBBASECA0AgAwJ/IACZRAAAAAAAAOBBYwRAIACqDAELQYCAgIB4C7ciFTkDACAAIBWhRAAAAAAAAHBBoiEAIAJBACECIAQhAw0ACyAJIAA5AyBBAiEDA0AgAyICQQFrIQMgCUEQaiIOIAJBA3RqKwMARAAAAAAAAAAAYQ0AC0EAIQQjAEGwBGsiBSQAIAZBFHZBlghrIgNBA2tBGG0iB0EAIAdBAEobIg9BaGwgA2ohB0GkyggoAgAiCiACQQFqIg1BAWsiCGpBAE4EQCAKIA1qIQMgDyAIayECA0AgBUHAAmogBEEDdGogAkEASAR8RAAAAAAAAAAABSACQQJ0QbDKCGooAgC3CzkDACACQQFqIQIgBEEBaiIEIANHDQALCyAHQRhrIQZBACEDIApBACAKQQBKGyEEIA1BAEwhCwNAAkAgCwRARAAAAAAAAAAAIQAMAQsgAyAIaiEMQQAhAkQAAAAAAAAAACEAA0AgDiACQQN0aisDACAFQcACaiAMIAJrQQN0aisDAKIgAKAhACACQQFqIgIgDUcNAAsLIAUgA0EDdGogADkDACADIARGIANBAWohA0UNAAtBLyAHayERQTAgB2shECAHQRlrIRIgCiEDAkADQCAFIANBA3RqKwMAIQBBACECIAMhBCADQQBKBEADQCAFQeADaiACQQJ0agJ/An8gAEQAAAAAAABwPqIiFZlEAAAAAAAA4EFjBEAgFaoMAQtBgICAgHgLtyIVRAAAAAAAAHDBoiAAoCIAmUQAAAAAAADgQWMEQCAAqgwBC0GAgICAeAs2AgAgBSAEQQFrIgRBA3RqKwMAIBWgIQAgAkEBaiICIANHDQALCwJ/IAAgBhDsAiIAIABEAAAAAAAAwD+inEQAAAAAAAAgwKKgIgCZRAAAAAAAAOBBYwRAIACqDAELQYCAgIB4CyEIIAAgCLehIQACQAJAAkACfyAGQQBMIhNFBEAgA0ECdCAFaiICIAIoAtwDIgIgAiAQdSICIBB0ayIENgLcAyACIAhqIQggBCARdQwBCyAGDQEgA0ECdCAFaigC3ANBF3ULIgtBAEwNAgwBC0ECIQsgAEQAAAAAAADgP2YNAEEAIQsMAQtBACECQQAhDEEBIQQgA0EASgRAA0AgBUHgA2ogAkECdGoiFCgCACEEAn8CQCAUIAwEf0H///8HBSAERQ0BQYCAgAgLIARrNgIAQQEhDEEADAELQQAhDEEBCyEEIAJBAWoiAiADRw0ACwsCQCATDQBB////AyECAkACQCASDgIBAAILQf///wEhAgsgA0ECdCAFaiIMIAwoAtwDIAJxNgLcAwsgCEEBaiEIIAtBAkcNAEQAAAAAAADwPyAAoSEAQQIhCyAEDQAgAEQAAAAAAADwPyAGEOwCoSEACyAARAAAAAAAAAAAYQRAQQAhBCADIQICQCADIApMDQADQCAFQeADaiACQQFrIgJBAnRqKAIAIARyIQQgAiAKSg0ACyAERQ0AIAYhBwNAIAdBGGshByAFQeADaiADQQFrIgNBAnRqKAIARQ0ACwwDC0EBIQIDQCACIgRBAWohAiAFQeADaiAKIARrQQJ0aigCAEUNAAsgAyAEaiEEA0AgBUHAAmogAyANaiIIQQN0aiADQQFqIgMgD2pBAnRBsMoIaigCALc5AwBBACECRAAAAAAAAAAAIQAgDUEASgRAA0AgDiACQQN0aisDACAFQcACaiAIIAJrQQN0aisDAKIgAKAhACACQQFqIgIgDUcNAAsLIAUgA0EDdGogADkDACADIARIDQALIAQhAwwBCwsCQCAAQRggB2sQ7AIiAEQAAAAAAABwQWYEQCAFQeADaiADQQJ0agJ/An8gAEQAAAAAAABwPqIiFZlEAAAAAAAA4EFjBEAgFaoMAQtBgICAgHgLIgK3RAAAAAAAAHDBoiAAoCIAmUQAAAAAAADgQWMEQCAAqgwBC0GAgICAeAs2AgAgA0EBaiEDDAELAn8gAJlEAAAAAAAA4EFjBEAgAKoMAQtBgICAgHgLIQIgBiEHCyAFQeADaiADQQJ0aiACNgIAC0QAAAAAAADwPyAHEOwCIQAgA0EATgRAIAMhAgNAIAUgAiIEQQN0aiAAIAVB4ANqIAJBAnRqKAIAt6I5AwAgAkEBayECIABEAAAAAAAAcD6iIQAgBA0ACyADIQQDQEQAAAAAAAAAACEAQQAhAiAKIAMgBGsiByAHIApKGyIGQQBOBEADQCACQQN0QYDgCGorAwAgBSACIARqQQN0aisDAKIgAKAhACACIAZHIAJBAWohAg0ACwsgBUGgAWogB0EDdGogADkDACAEQQBKIARBAWshBA0ACwtEAAAAAAAAAAAhACADQQBOBEAgAyECA0AgAiIEQQFrIQIgACAFQaABaiAEQQN0aisDAKAhACAEDQALCyAJIACaIAAgCxs5AwAgBSsDoAEgAKEhAEEBIQIgA0EASgRAA0AgACAFQaABaiACQQN0aisDAKAhACACIANHIAJBAWohAg0ACwsgCSAAmiAAIAsbOQMIIAVBsARqJAAgCEEHcSEDIAkrAwAhACAZQgBTBEAgASAAmjkDACABIAkrAwiaOQMIQQAgA2shAwwBCyABIAA5AwAgASAJKwMIOQMICyAJQTBqJAAgAwsUACAAEAQiAEEAIABBG0cbEJ0DGgv2AQIBfAF/IAC9QiCIp0H/////B3EiAkGAgMD/B08EQCAAIACgDwsCQAJ/IAJB//8/SwRAIAAhAUGT8f3UAgwBCyAARAAAAAAAAFBDoiIBvUIgiKdB/////wdxIgJFDQFBk/H9ywILIAJBA25qrUIghr8gAaYiASABIAGiIAEgAKOiIgEgASABoqIgAUTX7eTUALDCP6JE2VHnvstE6L+goiABIAFEwtZJSmDx+T+iRCAk8JLgKP6/oKJEkuZhD+YD/j+goKK9QoCAgIB8g0KAgICACHy/IgEgACABIAGioyIAIAGhIAEgAaAgAKCjoiABoCEACyAAC8cDAwV8An4CfwJAAn8CQCAAvSIGQv////////8HVwRAIABEAAAAAAAAAABhBEBEAAAAAAAA8L8gACAAoqMPCyAGQgBZDQEgACAAoUQAAAAAAAAAAKMPCyAGQv/////////3/wBWDQJBgXghCSAGQiCIIgdCgIDA/wNSBEAgB6cMAgtBgIDA/wMgBqcNARpEAAAAAAAAAAAPC0HLdyEJIABEAAAAAAAAUEOivSIGQiCIpwshCCAGQv////8PgyAIQeK+JWoiCEH//z9xQZ7Bmv8Daq1CIIaEv0QAAAAAAADwv6AiACAAIABEAAAAAAAA4D+ioiIDob1CgICAgHCDvyIERAAAIGVHFfc/oiIBIAkgCEEUdmq3IgKgIgUgASACIAWhoCAAIABEAAAAAAAAAECgoyIBIAMgASABoiICIAKiIgEgASABRJ/GeNAJmsM/okSveI4dxXHMP6CiRAT6l5mZmdk/oKIgAiABIAEgAUREUj7fEvHCP6JE3gPLlmRGxz+gokRZkyKUJEnSP6CiRJNVVVVVVeU/oKKgoKIgACAEoSADoaAiACAEoEQAou8u/AXnPaIgAEQAACBlRxX3P6KgoKAhAAsgAAtiAQN/IAAgAUYEQEEBDwsgACgCECgCyAEhA0EAIQADQAJAIAMgAEECdGooAgAiAkEARyEEIAJFDQAgAEEBaiEAIAJBUEEAIAIoAgBBA3FBAkcbaigCKCABEMkHRQ0BCwsgBAvRAwEBfwJAIAEgAkYEQCADQQA2AgAMAQsCQAJAIAAgASACEO8CQQlrIgdBF0tBASAHdEGTgIAEcUVyDQADQCAAIAEgACgCQGoiASACEO8CQQlrIgdBF00EQEEBIAd0QZOAgARxDQELCyABIAJGBEAgA0EANgIADAMLIAMgATYCAAJAAkACQANAAkAgACABIAIQ7wIiB0EJa0ECSQ0AIAdBPUYNAiAHQQ1GIAdBIEZyDQAgB0F/Rg0FIAEgACgCQGohAQwBCwsgBCABNgIAA0AgACABIAAoAkBqIgEgAhDvAiIEQQlrIgdBF0sNAkEBIAd0QZOAgARxDQALDAELIAQgATYCAAwBCyAEQT1HDQELIAEgAygCAEYNAANAIAAgASAAKAJAaiIBIAIQ7wIiA0EJa0ECSQ0AAkAgA0Egaw4DAQIDAAsgA0ENRg0ACyADQSdGDQELIAYgATYCAEEADwsgBSABIAAoAkBqIgQ2AgADQCADIAAgBCACEO8CIgFHBEAgAUE6a0F1SyABQV9xQdsAa0FlS3IgAUHfAEYgAUEta0ECSXJyBEAgBCAAKAJAaiEEDAIFIAYgBDYCAEEADwsACwsgBiAEIAAoAkBqNgIAC0EBCxEAIAAgASACQYQDQYMDEIYLC6YFAQp/IABBgJ4IQewCEB4hBEEAIQADQAJAAkAgAEGAAUYEQCAEQfQCaiEIIARB9AZqIQkgBEHIAGohB0EAIQACfwNAIABBgAJHBEACQCABIABBAnQiCmooAgAiBUF/RgRAIAAgB2pBAToAACAIIABBAXRqQf//AzsBACAJIApqQQE7AQAMAQsgBUEASARAQQAgAkUgBUF8SXINBBogACAHakEDIAVrOgAAIAkgCmpBADoAACAIIABBAXRqQQA7AQAMAQsgBUH/AE0EQCAFQcieCGotAAAiBkUgBkEcRnJFIAAgBUdxDQYgACAHaiAGOgAAIAkgCmoiBiAFOgABIAZBAToAACAIIABBAXRqIAVBfyAFGzsBAAwBCyAFEKsEQQBIBEAgACAHakEAOgAAIAggAEEBdGpB//8DOwEAIAkgCmpBATsBAAwBCyAFQf//A0sNBQJAQQEgBXQiDCAFQQV2QQdxQQJ0Ig0gBUEIdiIGQfCgCGotAABBBXRyQYCUCGooAgBxBEAgACAHakEWOgAADAELIAAgB2ohCyAGQfCiCGotAABBBXQgDXJBgJQIaigCACAMcQRAIAtBGjoAAAwBCyALQRw6AAALIAkgCmoiBiAFIAZBAWoQrAQ6AAAgCCAAQQF0aiAFOwEACyAAQQFqIQAMAQsLIAQgAjYC7AIgBCADNgLwAiACBEAgBEH9AjYC6AIgBEH9AjYC5AIgBEH9AjYC4AIgBEH+AjYC3AIgBEH+AjYC2AIgBEH+AjYC1AIgBEH/AjYC0AIgBEH/AjYCzAIgBEH/AjYCyAILIARBgAM2AjwgBEGBAzYCOCAECw8LIABByJ4Iai0AACIGRSAGQRxGcg0BIAEgAEECdGooAgAgAEYNAQtBAA8LIABBAWohAAwACwAL2wMBBH8jAEEQayIFJAAgACABNgKoAiAAQfsCNgKgAgJAAkACQANAIAVBADYCDCAAIAAoApwBIgQgASACIAVBDGogBCgCABEGACIHIAEgBSgCDEGULkEAEKgCRQRAIAAQ8AJBKyEEDAQLIAAgBSgCDCIGNgKsAkEJIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAHQQtrDgUCEAMQAQALAkAgB0EEag4FBxAGBQwACyAHQXFHDQ8gAyAAKAJcBH8gACAAKAKcASABIAYQhQEgACgC+ANBAkYNDyAFKAIMBSAGCzYCAEEAIQQMDwsgACgCXEUNAiAAIAAoApwBIAEgBhCFAQwCCyAAIAAoApwBIAEgBhDTBw0BDAsLIAAgACgCnAEgASAGENQHRQ0KCyAAKAL4A0EBaw4DBQQDBgsgAC0A/ANFDQFBBSEEDAoLIAAtAPwDRQ0AQQYhBAwJCyADIAE2AgBBACEEDAgLIAAgBSgCDCIANgKoAiADIAA2AgBBACEEDAcLIAAgBSgCDDYCqAIMBQsgAC0AwARFDQBBFyEEDAULIAAgBSgCDCIBNgKoAgwBCwsgACAGNgKoAkEEIQQMAgtBASEEDAELQSMhBAsgBUEQaiQAIAQLlQECBX4BfyAAKQMQIQQgACkDGCECIAApAwAhBSAAKQMIIQMDQCABIAdGRQRAIAIgBHwiBCADIAV8IgUgA0INiYUiA3wiBiADQhGJhSEDIAQgAkIQiYUiAkIViSACIAVCIIl8IgWFIQIgBkIgiSEEIAdBAWohBwwBCwsgACACNwMYIAAgBTcDACAAIAM3AwggACAENwMQC54BAgR/AX4gAEEgaiEFIABBKGohAyABIAJqIQQDQCADKAIAIgIgA08gASAET3JFBEAgAS0AACEGIAMgAkEBajYCACACIAY6AAAgAUEBaiEBDAELIAIgA08EQCAAIAApAyAiByAAKQMYhTcDGCAAQQIQzgcgACAFNgIoIAAgByAAKQMAhTcDACAAIAApAzBCCHw3AzAgASAESQ0BCwsgAAvPHwEPfyMAQTBrIggkACAIIAM2AiwgACgC/AIhEgJ/IAAoApwBIAJGBEAgAEGoAmohDiAAQawCagwBCyAAKAK0AiIOQQRqCyETIA4gAzYCACASQdAAaiEUIABBuANqIQ0gCEElaiEVAkACQANAIAggCCgCLCIDNgIoAn8CQAJAIAIgAyAEIAhBKGogAigCBBEGACIDQQVqIgsOAwABAAELIAgoAiwiCiAEIAYbDAELIAgoAiwhCiAIKAIoCyEJIAAgAyAKIAlBmhcgBxCoAkUEQCAAEPACQSshCgwDCyATIAgoAigiAzYCAEERIQoCQCAIAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgCw4TDAEABAMCBgYHBwgOCgsFCQ8fEBELIAYEQCAFIAgoAiw2AgBBACEKDB8LIBMgBDYCAAJAIAAoAkgiAwRAIAhBCjoADCAAKAIEIAhBDGpBASADEQUADAELIAAoAlxFDQAgACACIAgoAiwgBBCFAQsgAUUNHSAAKALQAiABRg0MDBsLIAYEQCAFIAgoAiw2AgBBACEKDB4LIAFBAEwNHCAAKALQAiABRw0aIAUgCCgCLDYCAEEAIQoMHQsgDiADNgIAQQQhCgwcCyAGRQRAQQUhCgwcCyAFIAgoAiw2AgBBACEKDBsLIAZFBEBBBiEKDBsLIAUgCCgCLDYCAEEAIQoMGgsgCCACIAIoAkAiCSAIKAIsaiADIAlrIAIoAiwRBAAiAzoAJCADQf8BcQRAIABBCSAIQSRqIgkgFUHcF0EBEKgCGiAAKAJIIgMEQCAAKAIEIAlBASADEQUADBMLIAAoAlxFDRIgACACIAgoAiwgCCgCKBCFAQwSC0EBIQogFCACIAIoAkAiAyAIKAIsaiAIKAIoIANrEIQBIgNFDRkgACASIANBABCaASELIBIgEigCYDYCXAJAAkAgEi0AgQEEQCASLQCCAUUNAQsgC0UEQEELIQoMHAsgCy0AIw0BQRghCgwbCyALDQAgACgChAEiCQRAIAAoAgQgA0EAIAkRBQAMEwsgACgCXEUNEiAAIAIgCCgCLCAIKAIoEIUBDBILIAstACAEQEEMIQoMGgsgCygCHARAQQ8hCgwaCyALKAIEBEAgAC0AzAINDSAAKAKEASIDBEAgACgCBCALKAIAQQAgAxEFAAwTCyAAKAJcRQ0SIAAgAiAIKAIsIAgoAigQhQEMEgsgACgCfARAIAtBAToAIAJAIAAoAvwCIg8oApwBIgxFDQAgACgCxAMiAyAAKALAA0YEQCANEF9FDRAgACgCxAMhAwsgACADQQFqNgLEAyADQT06AABBACEDIA8oApwBKAIUIAAtAPADQQBHayIJQQAgCUEAShshEANAIAMgEEYNASAAKALEAyIJIAAoAsADRgRAIA0QX0UNESAAKALEAyEJCyAPKAKcASgCECADai0AACERIAAgCUEBajYCxAMgCSAROgAAIANBAWohAwwACwALIAggDygCPCIDNgIMIAxFIQkgCCADBH8gAyAPKAJEQQJ0agVBAAs2AhADQCAIQQxqEN0HIhAEQCAQKAIERQ0BIAlFBEAgACgCxAMiAyAAKALAA0YEQCANEF9FDRIgACgCxAMhAwsgACADQQFqNgLEAyADQQw6AAALIBAoAgAhDANAAkAgACgCwAMhCSAAKALEAyEDIAwtAAAiEUUNACADIAlGBEAgDRBfRQ0TIAwtAAAhESAAKALEAyEDCyAAIANBAWo2AsQDIAMgEToAACAMQQFqIQwMAQsLIAMgCUYEQCANEF9FDREgACgCxAMhAwsgACADQQFqNgLEAyADQT06AABBACEJIBAoAgQoAhQgAC0A8ANBAEdrIgNBACADQQBKGyERQQAhAwNAIAMgEUYNAiAAKALEAyIMIAAoAsADRgRAIA0QX0UNEiAAKALEAyEMCyAQKAIEKAIQIANqLQAAIRYgACAMQQFqNgLEAyAMIBY6AAAgA0EBaiEDDAALAAsLIAggDygCACIDNgIMIAggAwR/IAMgDygCCEECdGoFQQALNgIQA0AgCEEMahDdByIDBEAgAy0AIEUNASAJRQRAIAAoAsQDIgkgACgCwANGBEAgDRBfRQ0SIAAoAsQDIQkLIAAgCUEBajYCxAMgCUEMOgAACyADKAIAIQMDQCADLQAAIgxFBEBBACEJDAMLIAAoAsQDIgkgACgCwANGBEAgDRBfRQ0SIAMtAAAhDCAAKALEAyEJCyAAIAlBAWo2AsQDIAkgDDoAACADQQFqIQMMAAsACwsgACgCxAMiAyAAKALAA0YEQCANEF9FDQ8gACgCxAMhAwsgACADQQFqNgLEAyADQQA6AAAgACgCyAMhAyALQQA6ACAgA0UNGiAAKAKAASADIAsoAhQgCygCECALKAIYIAAoAnwRBwBFBEBBFSEKDBsLIAAgACgCyAM2AsQDDBILIAAoAlxFDREgACACIAgoAiwgCCgCKBCFAQwRCwJAIAAoAogDIgMEQCAAIAMoAgA2AogDDAELQQEhCkEwIAAoAgwRAgAiA0UNGSADQSAgACgCDBECACIJNgIkIAlFBEAgAyAAKAIUEQEADBoLIAMgCUEgajYCKAsgA0EANgIsIAMgACgChAM2AgAgACADNgKEAyADQgA3AhAgAyAIKAIsIAIoAkBqIgk2AgQgAyACIAkgAigCHBEAADYCCCAAIAAoAtACQQFqNgLQAiADKAIIIAggAygCBCIKNgIkIANBDGohCyADQSxqIRAgCmohDyADKAIoIQwgAygCJCEKA0ACQCAIIAo2AgwgAiAIQSRqIA8gCEEMaiAMQQFrIAIoAjgRBwAgCCgCDCIRIAMoAiQiCWshCkEBRiAIKAIkIA9Pcg0AIAkgAygCKCAJa0EBdCIMIAAoAhARAAAiCUUNDyADIAk2AiQgAyAJIAxqIgw2AiggCSAKaiEKDAELCyADIAo2AhggAyAJNgIMIBFBADoAACAAIAIgCCgCLCALIBAgBxCKDSIKDRggACgCQCIDBEAgACgCBCALKAIAIAAoAqADIAMRBQAMEAsgACgCXEUNDyAAIAIgCCgCLCAIKAIoEIUBDA8LIAIoAkAhAyAIKAIsIQkgCEEANgIkIAggDSACIAMgCWoiAyACIAMgAigCHBEAACADahCEASIDNgIMIANFDQwgACAAKALEAzYCyAMgACACIAgoAiwgCEEMaiAIQSRqQQIQig0iCgRAIAAgCCgCJBCJDQwYCyAAIAAoAsQDNgLIAwJAAkAgACgCQCIDRQRAIAAoAkQiAw0BIAAoAlxFDQIgACACIAgoAiwgCCgCKBCFAQwCCyAAKAIEIAgoAgwgACgCoAMgAxEFACAAKAJEIgNFDQEgACgCQEUNACAOIBMoAgA2AgAgACgCRCEDCyAAKAIEIAgoAgwgAxEDAAsgDRCpAiAAIAgoAiQQiQ0gACgC0AINDwJAAkAgACgC+ANBAWsOAwASDwELIAAtAMAEDQ4LIAAgCCgCKCAEIAUQzQchCgwXCyAAKALQAiABRg0TIAAoAoQDIQoCQCACIAgoAiwgAigCQEEBdGoiAyACKAIcEQAAIgkgCigCCEYEQCAKKAIEIAMgCRDQAUUNAQsgDiADNgIAQQchCgwXCyAAIAooAgA2AoQDIAogACgCiAM2AgAgACAKNgKIAyAAIAAoAtACQQFrNgLQAgJAIAAoAkQiAwRAAkAgAC0A9AFFDQAgCigCECIJRQ0AIAooAgwgCigCHGohAwNAIAktAAAiCwRAIAMgCzoAACADQQFqIQMgCUEBaiEJDAELCwJAIAAtAPUBRQ0AIAooAhQiCUUNACADIAAtAPADOgAAA0AgA0EBaiEDIAktAAAiC0UNASADIAs6AAAgCUEBaiEJDAALAAsgA0EAOgAAIAAoAkQhAwsgACgCBCAKKAIMIAMRAwAMAQsgACgCXEUNACAAIAIgCCgCLCAIKAIoEIUBCwNAIAooAiwiAwRAIAMhCSAKIAAoAnQiCwR/IAAoAgQgAygCACgCACALEQMAIAooAiwFIAkLKAIENgIsIAMgACgCkAM2AgQgACADNgKQAyADKAIAIAMoAgg2AgQMAQsLIAAoAtACDQ4CQAJAIAAoAvgDQQFrDgMAEQ4BCyAALQDABA0NCyAAIAgoAiggBCAFEM0HIQoMFgsgAiAIKAIsIAIoAigRAAAiA0EASARAQQ4hCgwWCyAAKAJIIgkEQCAAKAIEIAhBDGoiDCADIAwQrAQgCREFAAwOCyAAKAJcRQ0NIAAgAiAIKAIsIAgoAigQhQEMDQsgACgCSCIJBEAgCEEKOgAMIAAoAgQgCEEMakEBIAkRBQAMDQsgACgCXEUNDCAAIAIgCCgCLCADEIUBDAwLAkAgACgCVCIJBEAgACgCBCAJEQEADAELIAAoAlxFDQAgACACIAgoAiwgAxCFAQsgACACIAhBKGogBCAFIAYgBxCIDSIKDRMgCCgCKA0LIABB+gI2AqACQQAhCgwTCyAGBEAgBSAIKAIsNgIAQQAhCgwTCwJAIAAoAkgiAwRAIAItAERFBEAgCCAAKAI4NgIMIAIgCEEsaiAEIAhBDGogACgCPCACKAI4EQcAGiAAKAIEIAAoAjgiAiAIKAIMIAJrIAAoAkgRBQAMAgsgACgCBCAIKAIsIgIgBCACayADEQUADAELIAAoAlxFDQAgACACIAgoAiwgBBCFAQsgAUUEQCAOIAQ2AgAMEgsgACgC0AIgAUYNACAOIAQ2AgAMDwsgBSAENgIAQQAhCgwRCyAAKAJIIgkEQCACLQBERQRAA0AgCCAAKAI4NgIMIAIgCEEsaiADIAhBDGogACgCPCACKAI4EQcAIBMgCCgCLDYCACAAKAIEIAAoAjgiCiAIKAIMIAprIAkRBQBBAU0NCyAOIAgoAiw2AgAgCCgCKCEDDAALAAsgACgCBCAIKAIsIgogAyAKayAJEQUADAkLIAAoAlxFDQggACACIAgoAiwgAxCFAQwICyAAIAIgCCgCLCADENMHDQcMBAsgACACIAgoAiwgAxDUB0UNAwwGCyAAKAJcRQ0FIAAgAiAIKAIsIAMQhQEMBQsgACALQQBBABDHBUUNBAwMCyALQQA6ACAMCwtBASEKDAoLIABB+wI2AqACDAELIA0QqQILAkAgACgC+ANBAWsOAwIBAAMLIA4gCCgCKCIANgIAIAUgADYCAEEAIQoMBwsgDiAIKAIoNgIAQSMhCgwGCyAIKAIoIgMgAC0AwARFDQEaIAUgAzYCAEEAIQoMBQsgCCgCKAsiAzYCLCAOIAM2AgAMAQsLQQ0hCgwBC0EDIQoLIAhBMGokACAKC5wBAgF/An4jAEHQAGsiAiQAIAAgAkEIahCNDSACQgA3A0ggAiACQThqNgJAIAIgAikDCCIDQvXKzYPXrNu38wCFNwMYIAIgAikDECIEQvPK0cunjNmy9ACFNwMwIAIgA0Lh5JXz1uzZvOwAhTcDKCACIARC7d6R85bM3LfkAIU3AyAgAkEYaiABIAEQjA0QzwcQiw0gAkHQAGokAKcLbgEBfyAAQQAQxgUiACgC9ANFBEAgACAAKAKwBEEBajYCsAQgACAAKAK0BEEBaiIDNgK0BCADIAAoArgEIgNLBEAgACADQQFqNgK4BAsgACABQZjKAyACEJANDwtBiztB0r8BQcbAAEHk6AAQAAALqgEBA38CQCAAKAJMRQRAQQEhBCAAKAJcRQ0BIAAgASACIAMQhQFBAQ8LIABBuANqIgUgASACIAEoAkBBAXRqIgIgASACIAEoAhwRAAAgAmoiAhCEASIGRQ0AIAAgACgCxAM2AsgDIAUgASABIAIgASgCIBEAACADIAEoAkBBAXRrEIQBIgFFDQAgARCPDSAAKAIEIAYgASAAKAJMEQUAIAUQqQJBASEECyAEC2wBAX8CQCAAKAJQRQRAIAAoAlxFDQEgACABIAIgAxCFAUEBDwsgAEG4A2oiBCABIAIgASgCQCIBQQJ0aiADIAFBfWxqEIQBIgFFBEBBAA8LIAEQjw0gACgCBCABIAAoAlARAwAgBBCpAgtBAQtoAQJ/AkAgACgC/AIiBEHQAGogASACIAMQhAEiAkUNACAAIARBFGogAkEYEJoBIgFFDQACQCACIAEoAgBHBEAgBCAEKAJgNgJcDAELIAQgBCgCXDYCYCAAIAEQkg1FDQELIAEhBQsgBQs5AAJAIAAgACgC9ANBAEcgACgCnAEgASACIAMgAC0A/ANFQQAQ0AciAw0AIAAQkw0NAEEBIQMLIAMLlQEBA38gACIBIQMDQAJ/AkACQAJAAkAgAy0AACICQQprDgQBAwMBAAsgAkEgRg0AIAJFDQEMAgsgACAAIAFGDQIaQSAhAiABQQFrLQAAQSBHDQEgAQwCCyAAIAFHBH8gAUEBayIAIAEgAC0AAEEgRhsFIAALQQA6AAAPCyABIAI6AAAgAUEBagsgA0EBaiEDIQEMAAsAC1kBAn8jAEEQayIEJAAgBCABNgIMIAAoApwBIgUgASACIARBDGogBSgCABEGACEFIAAgACgCnAEgASACIAUgBCgCDCADIAAtAPwDRUEBQQAQoA0gBEEQaiQACxMAIABBgAFzQQJ0QfyLCGooAgALLAEBfwNAIAAEQCAAKAIEIAAoAhAgASgCFBEBACAAIAEoAhQRAQAhAAwBCwsLlwYBCH8gASgCACEFAkAgAy0AACIGRQRAIAUEQEEcDwtBASELQSghBwwBC0EBIQtBKCEHIAVFDQAgBS0AAEH4AEcNACAFLQABQe0ARw0AIAUtAAJB7ABHDQAgBS0AAyIIBEAgCEHuAEcNASAFLQAEQfMARw0BIAUtAAUNAUEnDwtBASEKQQAhC0EmIQcLQQEhCEEBIQxBACEFAkADQCAGQf8BcSIJBEACQCAIQf8BcUUgBUEkS3JFBEAgCSAFQdCJCGotAABGDQELQQAhCAsCQCALIAxxRQ0AIAVBHU0EQCAJIAVBgIoIai0AAEYNAQtBACEMCwJAIAAtAPQBRQ0AIAkgAC0A8ANHDQBBAiEGIAlBIWsOXgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwADCyADIAVBAWoiBWotAAAhBgwBCwsgByEGIAogBUEkRiAIQf8BcUEAR3FHDQAgDEUgBUEdR3JFBEBBKA8LIAUgAC0A8ANBAEdqIQcCQCAAKAKQAyIFBEAgBSgCGCAHSARAQQEhBiAHQef///8HSw0DIAUoAhAgB0EYaiIIIAAoAhARAAAiCUUNAyAFIAg2AhggBSAJNgIQCyAAIAUoAgQ2ApADIAUoAhAhCAwBC0EBIQZBHCAAKAIMEQIAIgVFIAdB5////wdLcg0BIAUgB0EYaiIGIAAoAgwRAgAiCDYCECAIRQRAIAUgACgCFBEBAEEBDwsgBSAGNgIYCyAFIAc2AhQgCCADIAcQHhogAC0A8AMiBgRAIAUoAhAgB2pBAWsgBjoAAAsgBSACNgIMIAUgATYCACAFIAEoAgQ2AgggAQJ/AkAgAy0AAA0AIAEgACgC/AJBmAFqRw0AQQAMAQsgBQs2AgQgBSAEKAIANgIEIAQgBTYCAEEAIQYgAkUNACAAKAJwIgJFDQAgACgCBCABKAIAIANBACABKAIEGyACEQUACyAGC24BA38jAEEQayIBJAACQCAAEKQEIgIEQEHUigtBADYCACABQQA2AgwgAiABQQxqQQoQnwQhAAJAQdSKCygCAA0AIAIgASgCDCIDRg0AIAMtAABFDQILQdSKC0EANgIAC0EAIQALIAFBEGokACAACz4BBH8gACgCACEBIAAoAgQhAwNAIAEgA0YEQEEADwsgACABQQRqIgQ2AgAgASgCACECIAQhASACRQ0ACyACC7IBAQZ/IwBBEGsiAiQAAkAgACACQQxqEK4NIgQEQCACKAIMIgNBGBBEIQUgASADNgIAIAUhAAJAA0AgAyAGSwRAIAAgBCACQQhqIgcQ2AE5AwAgBCACKAIIIgNGDQIgACADIAcQ2AE5AwggAyACKAIIIgRGDQIgAEIANwMQIAZBAWohBiAAQRhqIQAgASgCACEDDAELCyABIAU2AgQMAgsgBRAXC0EAIQQLIAJBEGokACAEC30BA38jAEEwayICJAAgABAfIQMgABArIQQCQAJAIAMEQEF/IQAgBCABIAMQ9AJBf0cNAQwCCyACIAApAwg3AwAgAkEQaiIDQR5B4c4BIAIQugEaQX8hACABIAMgBCgCTCgCBCgCBBEAAEF/Rg0BC0EAIQALIAJBMGokACAAC4ICAQZ/AkACQAJAIAAEQAJAIAAoAkwoAgBBnNQKRgRAIAApAwinIgFBAXFFDQEMAwsgABAfIgFFDQILIAEtAABBJUYNAQwCC0GY0wFBv78BQZIDQYgpEAAACyAAEOYBIgRFDQEgACgCRBDmASIFRQ0BQQAhASAAEDQQ5gEoAggQmwEiAkEAIAJBAEobIQIDQCABIAJGDQICQCABQQJ0IgMgBCgCDGooAgAiBkUNACAFKAIMIANqKAIAIgNFDQAgBiADEEYNAgsgAUEBaiEBDAALAAtBAA8LIABBABCwAiIARQRAQQEPCyAAKAIIEJsBQQBMBH8gACgCDBCbAUEATAVBAAsL+QMBBX8gBEUEQCADQQAQ8QIhBwsgA0EAQYABIAMoAgARBAAhBgJAAkADQCAGBEACQAJAIAYoAgwiBQRAIAUtAAANAQsgBi0AFg0AIAdFDQEgByAGQQQgBygCABEEACIFRQ0FIAUoAgwiCQRAIAktAAANAQsgBS0AFg0BCwJAIAhFBEBBfyEFIAAgARD1AkF/Rg0FIAEgAiAAKAJMKAIEKAIEEQAAQX9GDQUgAUHMyAEgACgCTCgCBCgCBBEAAEF/Rg0FQcCKC0HAigsoAgBBAWo2AgAMAQtBfyEFIAFBzewEIAAoAkwoAgQoAgQRAABBf0YNBCAAIAEQ9QJBf0YNBAsgACABIAYoAggQ9AJBf0YNAyABQZDeASAAKAJMKAIEKAIEEQAAQX9GDQMgACABIAYoAgwQ9AJBf0YNAyAIQQFqIQgLIAMgBkEIIAMoAgARBAAhBgwBCwsCQCAIQQBKBEBBfyEFQcCKC0HAigsoAgBBAWs2AgAgCEEBRwRAIAFBoIEFIAAoAkwoAgQoAgQRAABBf0YNAyAAIAEQ9QJBf0YNAwtBf0EAIAFBg9cEIAAoAkwoAgQoAgQRAABBf0YiABshBSAEDQIgAEUNAQwCC0EAIQUgBA0BCyADIAcQ8QIaQQAhBQsgBQ8LQb3uAEG/vwFBsQJBxSUQAAALyAEBA38jAEEQayIEJAAgABA5IgIgAWoiASACQQF0QYAIIAIbIgMgASADSxshASAAECEhAwJAAkACQCAALQAPQf8BRgRAIAJBf0YNAiAAKAIAIAIgARDLDSECDAELQQAgASABQQEQRSICGw0CIAIgACADEB4aIAAgAzYCBAsgAEH/AToADyAAIAE2AgggACACNgIAIARBEGokAA8LQci/A0HKgQFBzQBBibUBEAAACyAEIAE2AgBBiPMIKAIAQYDqAyAEEB0aECYAC+IBAQZ/QeSJCygCAEHoiQsoAgBBAnRqKAIAKAIcQeCJCygCAGohAEHsiQsoAgAhA0H8iQsoAgAhAQNAIAEgA0kEQCABLQAAIgIEfyACQfD4B2otAAAFQQELIQIgAEEBdEHw+gdqLwEABEBB+IkLIAE2AgBB9IkLIAA2AgALA0ACQANAIAAgAEEBdCIEQdCACGouAQAgAmpBAXQiBUGw/AdqLgEARg0BIARBsIIIai4BACIAQd0ASA0ACyACQZCECGotAAAhAgwBCwsgAUEBaiEBIAVB0IQIai4BACEADAELCyAAC1kBAn9BjIoLQeSJCygCAEHoiQsoAgBBAnRqIgEoAgAiACgCEDYCAEHsiQsgACgCCCIANgIAQfyJCyAANgIAQdSJCyABKAIAKAIANgIAQfCJCyAALQAAOgAACzwBA38gABArIQIgACgCECIBBEADQCABKAIEIAIgASgCABCJARogARAXIgEgACgCEEcNAAsLIABBADYCEAt5AQJ/AkACQAJAIAEOBAEAAAACCyAAEBohAyABQQFHIQQDQCADRQ0CAkAgBEUEQCADIAIQ2QEMAQsgACADECkhAQNAIAFFDQEgASACENkBIAAgARAsIQEMAAsACyAAIAMQGyEDDAALAAsgACAAQegCIAJBARDkAxoLC1MBAX8gACABNgIQIABBBEEAIAIbIgMgACgCACICQXtxcjYCACACQQJxBEAgAEFQQTAgAkEDcUEDRhtqIgAgATYCECAAIAAoAgBBe3EgA3I2AgALCxEAIAAgASAAKAJMKAIoENQNCxEAIAAgASAAKAJMKAIoENgNCyQAIAAgASACEOMNIAAoAkwiACgCCCABIAIgACgCACgCDBEhAAsLAEEAIAAgARDpDQssAQF/IAAoAgQiAgRAIAIgATYCDAsgACABNgIEIAAoAgBFBEAgACABNgIACwvhBQEHfyMAQSBrIgQkAAJAIAJFBEAgASEDDAELIARCADcDGCAEQgA3AxAgBCABNgIAIAQgAjYCBCAEQRBqIQMjAEEwayIFJAAgBSAENgIMIAUgBDYCLCAFIAQ2AhACQAJAAkACQAJAAkBBAEEAQYE2IAQQSyIJQQBIDQBBASEHIAlBAWohBgJAIAkgAxA5IAMQIWsiCE8EQCADECRBACAGIAhrIghBAUYbDQEgAyAIEM0EC0EAIQcLIAVCADcDGCAFQgA3AxAgByAJQRBPcQ0BIAVBEGohCCAJIAcEfyAIBSADEF0LIAZBgTYgBSgCLBBLIgZHIAZBAE5xDQIgBkEATA0AIAMQJARAIAZBgAJPDQQgBwRAIAMQXSAFQRBqIAYQHhoLIAMgAy0ADyAGajoADyADECFBEEkNAUGhtgNB+YABQdcBQfQeEAAACyAHDQQgAyADKAIEIAZqNgIECyAFQTBqJAAMBAtBn6UDQfmAAUHKAUH0HhAAAAtBkJoDQfmAAUHPAUH0HhAAAAtBhs0BQfmAAUHSAUH0HhAAAAtB6qABQfmAAUHZAUH0HhAAAAtBmIkLKAIAAkAgAxAkBEAgAxAhQQ9GDQELIARBEGoiAxAhIAMQOU8EQCADQQEQzQQLIARBEGoiAxAhIQUgAxAkBEAgAyAFakEAOgAAIAQgBC0AH0EBajoAHyADECFBEEkNAUGhtgNB+YABQZwCQa60ARAAAAsgBCgCECAFakEAOgAAIAQgBCgCFEEBajYCFAsCQCAEQRBqECQEQCAEQQA6AB8MAQsgBEEANgIUCyAEQRBqIgMQJCEFIAMgBCgCECAFGxCpASEDQZiJCygCACABEIkBGkGYiQsoAgAgAhCJARogBC0AH0H/AUcNACAEKAIQEBcLQYMCQaCJCygCACgCACAAQQEQiAEgAxDTBSEBQaCJCygCAEEIaiABEOwHQZiJCygCACAAEIkBGiAEQSBqJAALIQAgAEUEQEHC1AFBkIABQQxB1D4QAAALIABB4fgHEEZFC7ABAQR/QaCJCygCAEEYaiEBIABBAkchAwJAA0AgASgCACIBBEAgASgCAEGLAkcNAiABKAIEIQICQCADRQRAIAIQ7gcNAQsgAUGgiQsoAgAoAgAgACACQQAQICIENgIEIARFBEAgAUGgiQsoAgAoAgAgACACQaOBBRAgNgIECyABQYoCNgIAQZiJCygCACACEIkBGgsgAUEMaiEBDAELCw8LQZDvAEHuEUGnAkGMLBAAAAvaAgEFfwJAIAEoAhAiBSgC6AENAEG02gooAgAhBgJAIAIEQANAIAUoAsgBIARBAnRqKAIAIgdFDQIgBxDODUUEQCAGIANBAnRqIAc2AgAgASgCECEFIANBAWohAwsgBEEBaiEEDAALAAsDQCAFKALAASAEQQJ0aigCACIHRQ0BIAcQzg1FBEAgBiADQQJ0aiAHNgIAIAEoAhAhBSADQQFqIQMLIARBAWohBAwACwALIANBAkgNACAGIANBAnRqQQA2AgAgBiADQQRBChCTAUFQQTAgAhshAUECQQMgAhshAkEBIQQDQCAGIARBAnRqIgUoAgAiA0UNASAFQQRrKAIAIgUgAUEAIAUoAgBBA3EgAkcbaigCKCIFIAMgAUEAIAMoAgBBA3EgAkcbaigCKCIDEM0PDQEgBSADQQAQvQgiAygCEEEEOgBwIAAgAxD3BSAEQQFqIQQMAAsACwtDAQF/IAAgARDkASIERQRAQQAPCyADBH8gACgCNCAEQSBqEPQNBUEACyEBIAIEfyAAKAI0IARBHGoQ9A0gAWoFIAELCyMBAX4gACgCTCABQQN0aiIAQRBqIAApAxBCAXwiAjcDACACC8gBAQN/IwBBEGsiAiQAIAFBUEEAIAEoAgBBA3FBAkcbaiIBQVBBACABKAIAQQNxIgNBAkcbaigCKCEEIAFBMEEAIANBA0cbaigCKCEDIAIgASkDCDcDCCACIAEpAwA3AwACQCAAIAMgBCACEPgCRQ0AIAAQNCAARgRAIAAtABhBIHEEQCABEPgNCyAAIAEQ6AcgARDlByAAQQIgASkDCBDqBwsgACABQdMCQQBBABDkAw0AIAAQNCAARgRAIAEQFwsLIAJBEGokAAvHAQEGfyMAQRBrIgMkACABQVBBACABKAIAQQNxIgRBAkcbaiIFKAIoIQYgAUEwQQAgBEEDRxtqIgQoAighBwNAAkAgAEUNACADIAEpAwg3AwggAyABKQMANwMAIAAgByAGIAMQ+AINACAAIAcQ5AEhAiAAKAI0IAJBIGogBRDVBSAAKAI4IAJBGGogBRDVBSAAIAYQ5AEhAiAAKAI0IAJBHGogBBDVBSAAKAI4IAJBFGogBBDVBSAAKAJEIQAMAQsLIANBEGokAAs4AQF/IAAgABArIAAoAgBBA3EgAUEAECAiAwR/IAMFIAAQKyAAKAIAQQNxIAFBo4EFECALIAIQaQuDAQECfyABEJsBRQRAIABBAEGAASAAKAIAEQQAIQQDQCAEBEAgAiAEKAIIIAQoAgwgBCgCECADELAEIgUgBC0AFjoAFiAFIAQtABU6ABUgASAFQQEgASgCABEEABogACAEQQggACgCABEEACEEDAELCw8LQaWYA0G7vAFB4wBBlSUQAAALuAEBA38gARDmASIEBEAgAigCECIDQQROBEAgBAJ/IAQoAgwhASADQQJ0IgMhBUEAIANBBGoiA0UNABoCQAJAIAEEQCABIAMQNiIBRQ0BIAMgBU0NAiABIAVqQQAgAyAFaxAwGiABDAMLIAMQ4gEiAQ0BC0EAIQFBspgBQQAQMgsgAQs2AgwLIAAgAigCDBCpASEAIAQoAgwgAigCEEECdGogADYCAA8LQcnSAUG7vAFB7gFBsDcQAAALPQECfyMAQSBrIgIkACAAQQAQ8QIhAyACIAE2AhAgACACQQhqQQQgACgCABEEACAAIAMQ8QIaIAJBIGokAAtAAQF/IwBBIGsiAiQAIAAQ5gEiAAR/IAAoAgghACACIAE2AhAgACACQQhqQQQgACgCABEEAAVBAAsgAkEgaiQAC+wCAQR/IwBBgAFrIgckACACQQAgAkEAShshAgJAA0AgAiAIRgRAIAQgAyADIARIGyEEA0AgAyAERiICDQMgBiADQQJ0aigCACEIIAcgACkDCDcDOCAHIAApAwA3AzAgByABKQMINwMoIAcgASkDADcDICAHIAUgA0EEdGoiCSkDCDcDGCAHIAkpAwA3AxAgByAFIAhBBHRqIggpAwg3AwggByAIKQMANwMAIANBAWohAyAHQTBqIAdBIGogB0EQaiAHELEERQ0ACwwCCyAGIAhBAnRqKAIAIQkgByAAKQMINwN4IAcgACkDADcDcCAHIAEpAwg3A2ggByABKQMANwNgIAcgBSAIQQR0aiIKKQMINwNYIAcgCikDADcDUCAHIAUgCUEEdGoiCSkDCDcDSCAHIAkpAwA3A0AgCEEBaiEIIAdB8ABqIAdB4ABqIAdB0ABqIAdBQGsQsQRFDQALQQAhAgsgB0GAAWokACACC+MEAgV8An8CQAJAAkAgACsDGCICmURIr7ya8td6PmMEQCAAKwMQIgKZREivvJry13o+YwRAIAArAwAhBCAAKwMIIgKZREivvJry13o+Y0UNAiAEmURIr7ya8td6PmNBAnQPCyAAKwMIIAIgAqCjIgQgBKIgACsDACACo6EiAkQAAAAAAAAAAGMNAyACRAAAAAAAAAAAZARAIAEgAp8gBKEiAjkDACABIAREAAAAAAAAAMCiIAKhOQMIQQIPCyABIASaOQMADAILAn8CfyAAKwMAIAKjIAArAxAgAkQAAAAAAAAIQKKjIgQgBKAgBCAEoiIDoiAEIAArAwggAqMiBaKhoCICIAKiIgYgBUQAAAAAAAAIQKMgA6EiAyADIANEAAAAAAAAEECioqKgIgNEAAAAAAAAAABjBEAgA5qfIAKaEKYBIQIgASAGIAOhn0QAAAAAAADgP6IQxwciAyADoCIDIAJEAAAAAAAACECjEEGiOQMAIAEgAyACRBgtRFT7IQlAoEQYLURU+yEJQKBEAAAAAAAACECjEEGiOQMIIAMgAkQYLURU+yEJwKBEGC1EVPshCcCgRAAAAAAAAAhAoxBBoiECQRAMAQsgASADnyACoUQAAAAAAADgP6IiBRDHByACmiAFoRDHB6AiAjkDAEEBIANEAAAAAAAAAABkDQEaIAEgAkQAAAAAAADgv6IiAjkDEEEICyABaiACOQMAQQMLIQdBACEAA0AgACAHRg0DIAEgAEEDdGoiCCAIKwMAIAShOQMAIABBAWohAAwACwALIAEgBJogAqM5AwALQQEhBwsgBwt6AQN/IwBBEGsiASQAAkAgAEHYiAsoAgBNDQBB1IgLKAIAIABBBHQQNiIDRQRAIAFB9yw2AgggAUG6AzYCBCABQbq6ATYCAEGI8wgoAgBBpoEEIAEQHRpBfyECDAELQdiICyAANgIAQdSICyADNgIACyABQRBqJAAgAguTHAMIfx18AX4jAEGAAmsiCCQAQbiICygCACEJAn8CQCADQbyICygCAEoEQCAJIANBKGwQNiIJRQ0BQbyICyADNgIAQbiICyAJNgIACyAJQgA3AwBBASADIANBAUwbIQpBASEGAkACQANAIAYgCkYEQAJAIAkgA0EobGpBKGshB0EBIQYDQCAGIApGBEBBACEHIANBACADQQBKGyEMIAUrAwghFyAFKwMAIRggBCsDCCEZIAQrAwAhGgNAIAcgDEZFBEAgCSAHQShsaiIGRAAAAAAAAPA/IAYrAwAiD6EiECAPIA9EAAAAAAAACECiIg+ioiISIBeiOQMgIAYgEiAYojkDGCAGIBkgECAPIBCioiIPojkDECAGIBogD6I5AwggB0EBaiEHDAELCyACIANBBHRqIgZBCGshCiAGQRBrIQtBACEGRAAAAAAAAAAAIRBEAAAAAAAAAAAhEgNAIAYgDEZFBEAgEyAJIAZBKGxqIgcrABgiDiACIAZBBHRqIg0rAAAgBysDACIPIA+iRAAAAAAAAPA/IA+hIhNEAAAAAAAACECiIA+goiIVIAsrAACiIAIrAAAgEyAToiAPRAAAAAAAAAhAoiAToKIiE6KgoSIRoiAHKwAgIg8gDSsACCACKwAIIBOiIBUgCisAAKKgoSIcoqCgIRMgECAHKwAIIhUgEaIgBysAECIRIByioKAhECASIBUgDqIgESAPoqCgIRIgFCAOIA6iIA8gD6KgoCEUIBYgFSAVoiARIBGioKAhFiAGQQFqIQYMAQsLRAAAAAAAAAAAIQ9EAAAAAAAAAAAhDiAWIBSiIBIgEqKhIhWZIhFEje21oPfGsD5mBEAgFiAToiASIBCioSAVoyEOIBAgFKIgEyASmqKgIBWjIQ8LAkAgEUSN7bWg98awPmMgD0QAAAAAAAAAAGVyIA5EAAAAAAAAAABlckUEQCAKKwMAIRMgCysDACEWIAIrAwghECACKwMAIRIMAQsgCysAACIWIAIrAAAiEqEgCisAACITIAIrAAgiEKEQTkQAAAAAAAAIQKMiDyEOCyAXIA6iIRwgGCAOoiEfIBkgD6IhICAaIA+iISFBACEGRAAAAAAAABBAIQ8DQCAIIBM5A3ggCCATIBwgD6JEAAAAAAAACECjoSIZOQNoIAggFjkDcCAIIBYgHyAPokQAAAAAAAAIQKOhIho5A2AgCCAQOQNIIAggECAgIA+iRAAAAAAAAAhAo6AiFDkDWCAIIBI5A0AgCCASICEgD6JEAAAAAAAACECjoCIVOQNQIAZBAXFFBEAgCEFAa0EEEI8OIAIgAxCPDkT8qfHSTWJQv6BjDQgLIBREAAAAAAAAGMCiIBBEAAAAAAAACECiIBlEAAAAAAAACECiIg6goCEiIBREAAAAAAAACECiIBOgIA4gEKChISMgFUQAAAAAAAAYwKIgEkQAAAAAAAAIQKIgGkQAAAAAAAAIQKIiDqCgISQgFUQAAAAAAAAIQKIgFqAgDiASoKEhJSAUIBChRAAAAAAAAAhAoiEmIBUgEqFEAAAAAAAACECiISdBACEKA0AgASAKRgRAQbCICygCAEEEahD+B0EASA0KQbCICygCACEHQbSICygCACEAQQEhBgNAIAZBBEYNCSAAIAdBBHRqIgEgCEFAayAGQQR0aiICKwMAOQMAIAEgAisDCDkDCCAGQQFqIQYgB0EBaiEHDAALAAsgACAKQQV0aiIGKwMYIiggBisDCCIXoSERAkACQAJAAkAgBisDECIpIAYrAwAiGKEiG0QAAAAAAAAAAGEEQCAIICQ5A/ABIAggJTkD+AEgCCAnOQPoASAIIBIgGKE5A+ABIAhB4AFqIgcgCEHAAWoQ+wchBiARRAAAAAAAAAAAYQRAIAggIjkD8AEgCCAjOQP4ASAIICY5A+gBIAggECAXoTkD4AEgByAIQaABahD7ByEJIAZBBEYEQCAJQQRGDQVBACEHIAlBACAJQQBKGyEJQQAhBgNAIAYgCUYNBSAIQaABaiAGQQN0aisDACIORAAAAAAAAAAAZkUgDkQAAAAAAADwP2VFckUEQCAIQYABaiAHQQN0aiAOOQMAIAdBAWohBwsgBkEBaiEGDAALAAsgCUEERg0CQQAhByAGQQAgBkEAShshCyAJQQAgCUEAShshDEEAIQkDQCAJIAtGDQQgCEHAAWogCUEDdGohDUEAIQYDQCAGIAxGRQRAIA0rAwAiDiAIQaABaiAGQQN0aisDAGIgDkQAAAAAAAAAAGZFciAORAAAAAAAAPA/ZUVyRQRAIAhBgAFqIAdBA3RqIA45AwAgB0EBaiEHCyAGQQFqIQYMAQsLIAlBAWohCQwACwALIAZBBEYNA0EAIQcgBkEAIAZBAEobIQlBACEGA0AgBiAJRg0DAkAgCEHAAWogBkEDdGorAwAiDkQAAAAAAAAAAGZFIA5EAAAAAAAA8D9lRXINACAOIA4gDiAjoiAioKIgJqCiIBCgIBehIBGjIhtEAAAAAAAAAABmRSAbRAAAAAAAAPA/ZUVyDQAgCEGAAWogB0EDdGogDjkDACAHQQFqIQcLIAZBAWohBgwACwALIAggESAboyIOIBiiIBehIBAgDiASoqEiEaA5A+ABIAggFCAOIBWioSIdIBGhRAAAAAAAAAhAojkD6AEgCCAdRAAAAAAAABjAoiARRAAAAAAAAAhAoiAZIA4gGqKhRAAAAAAAAAhAoiIeoKA5A/ABIAggHUQAAAAAAAAIQKIgEyAOIBaioaAgHiARoKE5A/gBIAhB4AFqIAhBwAFqEPsHIgZBBEYNAkEAIQcgBkEAIAZBAEobIQlBACEGA0AgBiAJRg0CAkAgCEHAAWogBkEDdGorAwAiDkQAAAAAAAAAAGZFIA5EAAAAAAAA8D9lRXINACAOIA4gDiAloiAkoKIgJ6CiIBKgIBihIBujIhFEAAAAAAAAAABmRSARRAAAAAAAAPA/ZUVyDQAgCEGAAWogB0EDdGogDjkDACAHQQFqIQcLIAZBAWohBgwACwALQQAhByAGQQAgBkEAShshCUEAIQYDQCAGIAlGDQEgCEHAAWogBkEDdGorAwAiDkQAAAAAAAAAAGZFIA5EAAAAAAAA8D9lRXJFBEAgCEGAAWogB0EDdGogDjkDACAHQQFqIQcLIAZBAWohBgwACwALIAdBBEYNAEEAIQYgB0EAIAdBAEobIQcDQCAGIAdGDQECQCAIQYABaiAGQQN0aisDACIORI3ttaD3xrA+YyAOROkLIef9/+8/ZHINACAOIA4gDqKiIhsgFqJEAAAAAAAA8D8gDqEiESAOIA5EAAAAAAAACECiIg6ioiIdIBqiIBEgESARoqIiHiASoiAVIBEgDiARoqIiDqKgoKAiESAYoSIqICqiIBsgE6IgHSAZoiAeIBCiIBQgDqKgoKAiDiAXoSIbIBuioET8qfHSTWJQP2MNACARICmhIhEgEaIgDiAooSIOIA6ioET8qfHSTWJQP2NFDQMLIAZBAWohBgwACwALIApBAWohCgwBCwsgD0R7FK5H4Xp0P2MNAyAPRAAAAAAAAOA/okQAAAAAAAAAACAPRHsUrkfheoQ/ZBshD0EBIQYMAAsABSAJIAZBKGxqIgsgCysDACAHKwMAozkDACAGQQFqIQYMAQsACwALBSAJIAZBKGxqIA8gAiAGQQR0aiIHQRBrKwAAIAcrAAChIAdBCGsrAAAgBysACKEQTqAiDzkDACAGQQFqIQYMAQsLIANBAkcNAUGwiAsoAgBBBGoQ/gdBAEgNAkGwiAsoAgAhB0G0iAsoAgAhAEEBIQYDQCAGQQRGDQEgACAHQQR0aiIBIAhBQGsgBkEEdGoiAisDADkDACABIAIrAwg5AwggBkEBaiEGIAdBAWohBwwACwALQbCICyAHNgIAQQAMAgsgEyAcRFVVVVVVVdU/oqEhFSAWIB9EVVVVVVVV1T+ioSERICBEVVVVVVVV1T+iIBCgIRcgIURVVVVVVVXVP6IgEqAhGEF/IQdBAiADIANBAkwbQQFrIQlBuIgLKAIAIQpEAAAAAAAA8L8hFEEBIQYDQCAGIAlGRQRAIAIgBkEEdGoiCysAACAKIAZBKGxqKwMAIg8gDyAPoqIiGSAWokQAAAAAAADwPyAPoSIOIA8gD0QAAAAAAAAIQKIiD6KiIhogEaIgDiAOIA6ioiIcIBKiIBggDiAPIA6ioiIPoqCgoKEgCysACCAZIBOiIBogFaIgHCAQoiAXIA+ioKCgoRBOIg8gFCAPIBRkIgsbIRQgBiAHIAsbIQcgBkEBaiEGDAELCyACIAdBBHRqIgYrAAAiECAGQRBrKwAAoSIPIA+iIAYrAAgiEiAGQQhrKwAAoSIOIA6ioCITRI3ttaD3xrA+ZAR8IA4gE58iE6MhDiAPIBOjBSAPCyACIAdBAWoiCUEEdGoiCisAACAQoSIUIBSiIAorAAggEqEiEiASoqAiEESN7bWg98awPmQEfCASIBCfIhCjIRIgFCAQowUgFAugIg8gD6IgDiASoCIOIA6ioCIQRI3ttaD3xrA+ZARAIA4gEJ8iEKMhDiAPIBCjIQ8LIAggDjkDSCAIIA85A0AgCCAEKQMINwM4IAQpAwAhKyAIIAgpA0g3AyggCCArNwMwIAggCCkDQDcDICAAIAEgAiAJIAhBMGogCEEgahD9B0EASA0AIAggCCkDSDcDGCAIIAgpA0A3AxAgCCAFKQMINwMIIAggBSkDADcDACAAIAEgBiADIAdrIAhBEGogCBD9BwwBC0F/CyAIQYACaiQACzwBAX9BwIgLKAIAIABJBEBBtIgLQbSICygCACAAQQR0EDYiATYCACABRQRAQX8PC0HAiAsgADYCAAtBAAvvAgIDfAN/IwBBIGsiCCQAIAIoAgQiCkEATgRAIAMrAAAiBSAFoiADKwAIIgYgBqKgIgdEje21oPfGsD5kBEAgBiAHnyIHoyEGIAUgB6MhBQsgAigCACECIAMgBjkDCCADIAU5AwAgAysAECIFIAWiIAMrABgiBiAGoqAiB0SN7bWg98awPmQEQCAGIAefIgejIQYgBSAHoyEFCyADIAY5AxggAyAFOQMQQbCIC0EANgIAAn9Bf0EEEP4HQQBIDQAaQbCIC0GwiAsoAgAiCUEBajYCAEG0iAsoAgAgCUEEdGoiCSACKQMINwMIIAkgAikDADcDACAIIAMpAwg3AxggCCADKQMANwMQIAggA0EQaikDCDcDCCAIIAMpAxA3AwBBfyAAIAEgAiAKIAhBEGogCBD9B0F/Rg0AGiAEQbCICygCADYCBCAEQbSICygCADYCAEEACyAIQSBqJAAPC0G3ygFBt78BQcwAQduaARAAAAsTACAAIAFB3agBQRZB2/8AEJUEC4EEAQR/AkAgAigCBCICIANByABsIgdqIgYoAigiCEEATA0AIAYoAiwiBUEATA0AIAYoAjwiAEEASgRAIAIgB2ohAQJAIAYoAkBBAUYEQCACIARByABsaiIGIAU2AiggAUF/NgIsIAYgADYCLCACIAEoAihByABsaiADNgIwIAIgBUHIAGxqIAQ2AjAMAQsgAiAEQcgAbGoiBUF/NgIsIAUgASgCLDYCKCAGIAYoAigiATYCLCAGIAA2AiggAiAAQcgAbGogAzYCMCACIAFByABsaiADNgIwIAUoAighAAsgAiAAQcgAbGogBDYCMCACIANByABsakEANgI8IAIgBEHIAGxqQQA2AjwPCyACIARByABsaiIAIAU2AiggAiADQcgAbGpBfzYCLCAAQX82AiwgAiAFQcgAbGogBDYCMA8LAkAgAiAIQcgAbGoiBSgCMCIHQQBMDQAgBSgCNEEATA0AAkAgAiAHQcgAbGooAgQiBUEATA0AIAUgASAAQRBqELYEDQAgBkF/NgIoIAIgA0HIAGxqQX82AiwgAiAEQcgAbGoiAEF/NgIsIAIgACgCKEHIAGxqIAQ2AjQPCyACIARByABsakJ/NwMoIAIgA0HIAGxqQX82AiwgAiAGKAIoQcgAbGogAzYCMA8LIAIgCEHIAGxqIgAgBDYCNCAAIAM2AjALQwECfCAAKwMIIgIgASsDCCIDREivvJry13o+oGQEQEEBDwsgA0RIr7ya8td6vqAgAmQEQEEADwsgACsDACABKwMAZgtVAgJ8AX8gAUEAIAFBAEobIQEgALciAyECA0AgASAERkUEQCAEQQFqIQQgAhDIByECDAELCyADIAKjmyICmUQAAAAAAADgQWMEQCACqg8LQYCAgIB4CxIAIAAgAUGNI0ERQd6AARDSAQteAQF/IAArAwggASsDCGEEQAJAIAArAxAgASsDEGINACAAKwMYIAErAxhiDQAgACgCICABKAIgRw0AIAAoAiQgASgCJEYhAgsgAg8LQaKlAUGPvQFBpgZBy/IAEAAAC18BBH9BlIgLKAIAIgBBACAAQQBKG0EBaiEBQeSHCygCACECQQEhAAJAA0AgACABRg0BIAIgAEECdGooAgAoAgQgAEYgAEEBaiEADQALQdeaA0GqwQFBOEH99wAQAAALC6oBAQJ8IAACfyABKwMAIgKZRAAAAAAAAOBBYwRAIAKqDAELQYCAgIB4CzYCACAAAn8gASsDCCIDmUQAAAAAAADgQWMEQCADqgwBC0GAgICAeAs2AgQgAAJ/IAIgASsDEKAiAplEAAAAAAAA4EFjBEAgAqoMAQtBgICAgHgLNgIIIAACfyADIAErAxigIgKZRAAAAAAAAOBBYwRAIAKqDAELQYCAgIB4CzYCDAufBAERfyAAKAIQIgQoAuwBIQcgBCgC6AEhAgNAIAIgB0oEQAJAA0AgBCgC6AEhAkEAIQsDQCAEKALsASEDAkADQCACIANKDQEgBCgCxAEiBSACQQZ0IgxqIgctADBFBEAgAkEBaiECDAELC0EAIQ0gB0EAOgAwIAJBAWohB0Gw2gooAgAhECACQQFrQQZ0IQ5BACEKA0AgBSAHQQZ0Ig9qIREgBSAMaiISKAIAQQFrIQUCQANAIAUgCkwNASASKAIEIgMgCkECdGooAgAiCCgCECgC+AEgAyAKQQFqIgpBAnRqKAIAIgMoAhAoAvgBTg0GIAAgCCADEMEODQACfyACQQBMBEBBACEGQQAMAQsgCCADEP0NIQYgAyAIEP0NCyEJIBEoAgBBAEoEQCAIIAMQ+Q0gBmohBiADIAgQ+Q0gCWohCQsgAUUgBiAJR3IgBkEATHIgBiAJTHENAAsgCCADEIsIIBAoAhAoAsQBIgMgDGpBADoAMSAAKAIQIgQoAsQBIgUgDGpBAToAMCAEKALoASACSARAIAMgDmpBADoAMSAFIA5qQQE6ADALIAYgCWsgDWohDSACIAQoAuwBTg0BIAMgD2pBADoAMSAFIA9qQQE6ADAMAQsLIAsgDWohCyAHIQIMAQsLIAtBAEoNAAsPCwUgBCgCxAEgAkEGdGpBAToAMCACQQFqIQIMAQsLQdqcA0HEuwFBhwVBxN0AEAAAC0MBAn8jAEEQayIAJABBAUGIChBFIgFFBEAgAEGICjYCAEGI8wgoAgBBgOoDIAAQHRoQJgALIAEQvQ4gAEEQaiQAIAELWgEBfyAARSABRXJFBEACQCAAKAIAIAEoAghKDQAgASgCACAAKAIISg0AIAAoAgQgASgCDEoNACABKAIEIAAoAgxMIQILIAIPC0GVN0GIwAFB7QBB0d8AEAAAC3EBBH8gACgCECICKAL4ASEDIAIgASgCECgC+AEiBDYC+AEgAigC9AFBBnQiAkGw2gooAgAiBSgCECgCxAFqKAIEIARBAnRqIAA2AgAgASgCECADNgL4ASAFKAIQKALEASACaigCBCADQQJ0aiABNgIAC58DAgZ8A38gBEEBcSEMAkAgAkECRgRAIAArAwgiBiAAKwMYIAahIgWgIQcgBiAFoSEGIAArAwAiBSAAKwMQIAWhIgigIQogBSAIoSEIDAELIAArAwAiCiEIIAArAwgiByEGA0AgAiALRg0BIAAgC0EEdGoiDSsDCCIFIAcgBSAHZBshByANKwMAIgkgCiAJIApkGyEKIAUgBiAFIAZjGyEGIAkgCCAIIAlkGyEIIAtBAWohCwwACwALIARBAnEhACAGIAcgBqFEAAAAAAAA4D+ioCEFIAggCiAIoUQAAAAAAADgP6KgIQkCfyAMBEAgASAJOQMAIAEgBSAFmiAAGzkDCCABIAkgCKEgBSAGoRBOIgNEAAAAAAAA0D+iOQMQQRgMAQsgByAFoSEHIAogCaEhCCADEEEhCiADEFMhAwJ8IAAEQCAHIAOiIgMgBaAhBiAFIAOhDAELIAUgBqGaIAOiIAWhIQYgByADoiAFoQshByABIAY5AxggASAHOQMIIAEgCSAIIAqiIgOhOQMAIAMgCaAhA0EQCyABaiADOQMAC/sDAQV/IwBBMGsiAyQAIAFByIcLKAIARwRAQciHCyABNgIAQcyHC0EAOgAACyADQgA3AyAgA0IANwMYA0AgAyAAQQFqIgQ2AiwgAC0AACICBEACQAJAAkACQAJ/IAJBwAFPBEBBASACQeABSQ0BGkECIAJB8AFJDQEaQQMgAkH4AUkNARpBzIcLLQAARQRAIAMgARAfNgIQQfPQBCADQRBqECdBzIcLQQE6AAALIAIgA0EYahDDDiECQX8MAQsgAkEmRg0BQQALIQVBACEAIAVBACAFQQBKGyEGA0AgACAGRg0DIAQsAABBv39KDQIgA0EYaiACwBCeASAAQQFqIQAgBC0AACECIARBAWohBAwACwALIANBLGoQwg4iAkUEQEEmIQIMAwsgAkH+AE0NAiACQf4PTQRAIANBGGogAkEGdkFAchCeASACQT9xQYB/ciECDAMLIANBGGoiACACQQx2QWByEJ4BIAAgAkEGdkE/cUGAf3IQngEgAkE/cUGAf3IhAgwCCyADIAQ2AixBzIcLLQAARQRAIAMgARAfNgIEIAMgBUEBajYCAEGG0AQgAxAnQcyHC0EBOgAACyACQf8BcSADQRhqEMMOIQIMAQsgAyAENgIsCyADQRhqIALAEJ4BIAMoAiwhAAwBCwsgA0EYahCxAyADQTBqJAALtQEBBH8jAEEgayIEJAAgBCACNgIUIAQgATYCECAEIAMgA0EwaiIGIAMoAgBBA3EiBUEDRhsoAig2AhggBCADIANBMGsiByAFQQJGGygCKDYCHCAAIARBCGoiBUEBIAAoAgARBAAaIAQgATYCFCAEIAI2AhAgBCADIAcgAygCAEEDcSIBQQJGGygCKDYCGCAEIAMgBiABQQNGGygCKDYCHCAAIAVBASAAKAIAEQQAGiAEQSBqJAALMwEBfwJAIAQNAEEAIQQgARCJAiIFQQJLDQAgACAFIAJBo4EFECAhBAsgASAEIAMQaSAEC04AIAEgAEHkhAsoAgBEAAAAAAAALEBEAAAAAAAA8D8QUDkDACABIABB6IQLKAIAQdfsABCKATYCCCABIABB7IQLKAIAQY/4ABCKATYCDAs8AQJ/A0ACQCABIANBAnRqKAIAIgRFDQAgAARAIAAgBBBGRQ0BCyADQQFqIQMMAQsLIAIgA0ECdGooAgALMwAgACABKAIQKAKUASIBKwMARAAAAAAAAFJAojkDACAAIAErAwhEAAAAAAAAUkCiOQMIC2UBAn8CQCAARQ0AIAAsAAAiA0UNAAJAIABBx5cBECpFDQAgAEGl4QAQKkUNAEEBIQIgAEGDjgEQKkUNACAAQf4wECpFDQAgASECIANBMGtBCUsNACAAEIcCQQBHIQILIAIPCyABC4EBAQZ/IAAoAhAiAygC7AEhBCADKALoASEBA0AgASAESkUEQEEAIQAgAygCxAEgAUEGdGoiBSgCACICQQAgAkEAShshAgNAIAAgAkZFBEAgBSgCBCAAQQJ0aigCACgCECIGIAYoAvgBtzkDECAAQQFqIQAMAQsLIAFBAWohAQwBCwsLlAYCCX8BfCMAQSBrIgUkACAFQQA2AhwCQCACKAIEIgYEQCAGKAIAIgNFDQEgBigCCEUEQAJAAkBBnIcLKAIAIgRFDQAgBCADECoNAEGghwsoAgAhBAwBCyAEEBdBnIcLIAMQYiIDNgIAQaCHCyADQdDFCkEjQSRBugIQ4AMiBDYCAAsgBiAENgIIC0EAIQRB8IILLQAABEAgBUEcakEAIAYoAgAQwggbIQQLQQAhAwJAIAEoAowBIgFFDQAgASgCACIBRQ0AIAIgBCABEQAAIQMLAkACQCADRQRAIAIoAgQiASgCGCEDIAErAxAhDCACQgA3AyAgAkIANwMQIAJCADcDCCACIAxEMzMzMzMz8z+iOQMoIAIgDESamZmZmZm5P6I5AxggAiAMAnwgASgCACEBIAIoAgAhCSADQQFxIQcgA0ECcUEBdiEDIwBBIGsiCCQAAkACQAJAIAEEQCAJRQ0BIAEQ2A4iCkGQBkGQAiADG0GQBEEQIAMbIAcbaiELQQAhBwNAIAktAAAiAUUNAwJAIAHAQQBOBEAgASEDDAELQSAhA0GkhwstAAANAEGkhwtBAToAACAIIAE2AhBB14cEIAhBEGoQJwsCQCALIANBAXRqLgEAIgFBf0YEQEEAIQFBpYcLLQAADQFBpYcLQQE6AAAgCCADNgIAQZbdBCAIECcMAQsgAUEASA0FCyAJQQFqIQkgASAHaiEHDAALAAtB9ZsBQZe6AUHABkGGHBAAAAtBpxhBl7oBQcEGQYYcEAAACyAKKwMIIQwgCEEgaiQAIAe4IAyjDAELQceVA0GXugFBugZBpPUAEAAAC6I5AyAgBEUNAiAEQenHATYCAAwBCyAERQ0BCyAGKAIAIQFBiPMIKAIAIQMgBSgCHCIEBEAgBSAENgIUIAUgATYCECADQYP/AyAFQRBqEB0aDAELIAUgATYCACADQcv5BCAFEB0aCyAAIAIpAyA3AwAgACACKQMoNwMIIAVBIGokAA8LQekeQc29AUHVAEGAjAEQAAALQf+bAUHNvQFB2ABBgIwBEAAAC8cXAgh/DXwjAEGA/QBrIgckAAJAAkACQAJAAkACQCAAIAFBAnRqKAIAIgkoAhAiBi0ALA0AIAYtAFQNACAGLQAxIQggBi0AWSEKDAELIAYtADEiCEEIcQ0BIAYtAFkiCkEIcQ0BIAhBBXFFDQAgCCAKRg0CC0EBQX8gCUEwQQAgCSgCAEEDcUEDRxtqKAIoIgwoAhAiCSsDGCIOIAYrAxigIhEgDiAGKwNAoCISZiILGyAJKwMQIhMgBisDOKAhFyATIAYrAxCgIRUgCSsDYCEOIAggChDqBSEIIAREAAAAAAAA4D+iIAK4o0QAAAAAAAAAQBAlIQ8gESASoEQAAAAAAADgP6IhGEQAAAAAAAAAACEEIA4gEyAOoCIQIBehRAAAAAAAAAhAohAzIRQgDiAQIBWhRAAAAAAAAAhAohAzIRBBf0EBIAsbIAhBwQBHIAhBIEdxIBEgEmJyG7cgD6IhFkEAIQgDQCACIAhGDQQgACABQQJ0aigCACEGIAcgEyADIA6gIg6gIg85A0AgByAYOQM4IAcgDzkDMCAHIA85AyAgByASOQNoIAcgEiAWIASgIgShIg85A1ggByAXOQNgIAcgFyADIBSgIhREAAAAAAAACECjoDkDUCAHIA85A0ggByAROQMIIAcgESAEoCIPOQMoIAcgDzkDGCAHIBU5AwAgByAVIAMgEKAiEEQAAAAAAAAIQKOgOQMQAkAgBigCECgCYEUNACAGQTBBACAGKAIAQQNxQQNHG2ooAigQKyEKIAYoAhAoAmAiCSAJQSBBGCAKKAIQKAJ0QQFxG2orAwAiD0QAAAAAAADgP6IgDiAMKAIQIgorAxCgoDkDOCAKKwMYIRkgCUEBOgBRIAkgGTkDQCADIA9jRQ0AIA4gDyADoaAhDgsgAUEBaiEBIAYgBkFQQQAgBigCAEEDcUECRxtqKAIoIAdBByAFEJ0BIAhBAWohCAwACwALIAhBAnENASAGLQBZIgpBAnENAUEBQX8gCUEwQQAgCSgCAEEDcUEDRxtqKAIoIgwoAhAiCSsDGCIOIAYrAxigIhEgDiAGKwNAoCISZiILGyAJKwMQIhMgBisDOKAhFyATIAYrAxCgIRUgCSsDWCEOIAggChDqBSEIIAREAAAAAAAA4D+iIAK4o0QAAAAAAAAAQBAlIQ8gESASoEQAAAAAAADgP6IhGEQAAAAAAAAAACEEIA4gFyAOoCAToUQAAAAAAAAIQKIQMyEUIA4gFSAOoCAToUQAAAAAAAAIQKIQMyEQQX9BASALGyAIQcMARyAIQQxHcSARIBJichu3IA+iIRZBACEIA0AgAiAIRg0DIAAgAUECdGooAgAhBiAHIBMgAyAOoCIOoSIPOQNAIAcgGDkDOCAHIA85AzAgByAPOQMgIAcgEjkDaCAHIBIgFiAEoCIEoSIPOQNYIAcgFzkDYCAHIBcgAyAUoCIURAAAAAAAAAhAo6E5A1AgByAPOQNIIAcgETkDCCAHIBEgBKAiDzkDKCAHIA85AxggByAVOQMAIAcgFSADIBCgIhBEAAAAAAAACECjoTkDEAJAIAYoAhAoAmBFDQAgBkEwQQAgBigCAEEDcUEDRxtqKAIoECshCiAGKAIQKAJgIgkgDCgCECILKwMQIA6hIAlBIEEYIAooAhAoAnRBAXEbaisDACIPRAAAAAAAAOC/oqA5AzggCysDGCEZIAlBAToAUSAJIBk5A0AgAyAPY0UNACAOIA8gA6GgIQ4LIAFBAWohASAGIAZBUEEAIAYoAgBBA3FBAkcbaigCKCAHQQcgBRCdASAIQQFqIQgMAAsACyAIQQRxDQAgCEEBcQRAIAlBMEEAIAkoAgBBA3FBA0cbaigCKCIMKAIQIgkrAxghFCAJKwNQIAYrA0AhEyAGKwMYIRUgCCAKEOoFIQggCSsDECIOIAYrAxCgIhEgDiAGKwM4oCISoEQAAAAAAADgP6IhGEQAAAAAAAAAACEOIANEAAAAAAAA4D+iIAK4o0QAAAAAAAAAQBAlIQ9EAAAAAAAA4D+iIgMgAyAUIBOgIhOgIBShRAAAAAAAAAhAohAzIRcgAyADIBQgFaAiFaAgFKFEAAAAAAAACECiEDMhECAPQQBBAUF/IBEgEmYbIgZrIAYgCEHDAEYbt6IhFkEAIQgDQCACIAhGDQMgACABQQJ0aigCACEGIAcgFCAEIAOgIgOhIg85A0ggByAPOQM4IAcgGDkDMCAHIA85AyggByATOQNoIAcgEyAEIBegIhdEAAAAAAAACECjoTkDWCAHIBI5A2AgByASIBYgDqAiDqEiDzkDUCAHIA85A0AgByAROQMAIAcgESAOoCIPOQMgIAcgFTkDCCAHIBUgBCAQoCIQRAAAAAAAAAhAo6E5AxggByAPOQMQAkAgBigCECgCYEUNACAGQTBBACAGKAIAQQNxQQNHG2ooAigQKyEKIAYoAhAoAmAiCSAMKAIQIgsrAxggA6EgCUEYQSAgCigCECgCdEEBcRtqKwMAIg9EAAAAAAAA4L+ioDkDQCALKwMQIRkgCUEBOgBRIAkgGTkDOCAEIA9jRQ0AIAMgDyAEoaAhAwsgAUEBaiEBIAYgBkFQQQAgBigCAEEDcUECRxtqKAIoIAdBByAFEJ0BIAhBAWohCAwACwALQdeaA0GivAFBuwlBzKABEAAACyMAQYD9AGsiCCQARAAAAAAAAPA/RAAAAAAAAPC/IAAgAUECdGooAgAiCUEwQQAgCSgCAEEDcUEDRxtqKAIoIgwoAhAiBisDECIOIAkoAhAiCSsDEKAiFCAOIAkrAzigIhJmGyERIAYrA1BEAAAAAAAA4D+iIRMgBisDGCIXIAkrA0CgIRUgFyAJKwMYoCEPIAktADEgCS0AWRDqBSEJIANEAAAAAAAA4D+iIAK4o0QAAAAAAAAAQBAlIQMCQAJAAkACQAJAAkACQAJAAkACQAJAIAlBJWsODwUBCgoCCgoKCgoFAwoKBQALAkAgCUHJAGsODQYJCQoKCgoKCgoHCAkACwJAIAlBDmsOAgUABAsgESADIAYrA2AgEiAOoaGgoiEQDAkLIBEgAyAGKwNYIA4gEqGhoKIhEAwICyARIAMgBisDYCAUIA6hoaCiIRAMBwsgESADIAYrA2AgFCAOoaGgoiEQDAYLIAlBOWtBAk8NBQsgESAGKwNYIA4gFKGhIAYrA2AgEiAOoaGgRAAAAAAAAAhAo6IhEAwECyARIAMgBisDWCAOIBShoaCiIRAMAwsgESAGKwNYIA4gFKGhoiEQDAILIBEgAyAGKwNYIA4gFKGhIAYrA2AgEiAOoaGgRAAAAAAAAOA/oqCiIRAMAQsgESADIAOgIAYrA1ggDiAUoaEgBisDYCASIA6hoaBEAAAAAAAA4D+ioKIhEAsgFCASoEQAAAAAAADgP6IhGSATIBcgE6AiGCAVoUQAAAAAAAAIQKIQMyEOIBMgGCAPoUQAAAAAAAAIQKIQMyEYQQAhCQNAIAIgCUcEQCAAIAFBAnRqKAIAIQYgCCAXIAQgE6AiE6AiFjkDSCAIIBY5AzggCCAZOQMwIAggFjkDKCAIIBU5A2ggCCAVIAQgDqAiDkQAAAAAAAAIQKOgOQNYIAggEjkDYCAIIBIgESADoiAQoCIQoSIWOQNQIAggFjkDQCAIIBQ5AwAgCCAUIBCgIhY5AyAgCCAPOQMIIAggDyAEIBigIhhEAAAAAAAACECjoDkDGCAIIBY5AxACQCAGKAIQKAJgRQ0AIAZBMEEAIAYoAgBBA3FBA0cbaigCKBArIQsgBigCECgCYCIKIApBGEEgIAsoAhAoAnRBAXEbaisDACIWRAAAAAAAAOA/oiATIAwoAhAiCysDGKCgOQNAIAsrAxAhGiAKQQE6AFEgCiAaOQM4IAQgFmNFDQAgEyAWIAShoCETCyABQQFqIQEgBiAGQVBBACAGKAIAQQNxQQJHG2ooAiggCEEHIAUQnQEgCUEBaiEJDAELCyAIQYD9AGokAAsgB0GA/QBqJAAL+gEBBH8jAEEQayIEJAADQCAAIgMoAhAiAigCeCIABEAgAi0AcA0BCwsgAigCCCIARQRAQQFBKBAYIQAgAygCECAANgIICwJAIAAoAgQiAkHVqtUqSQRAIAAoAgAgAkEwbCICQTBqIgUQNiIARQ0BIAAgAmpBAEEwEDAaIAMoAhAoAggiAyAANgIAIAMgAygCBCIDQQFqNgIEIAFBEBAYIQIgACADQTBsaiIAIAE2AgQgACACNgIAIABBCGpBAEEoEDAaIARBEGokACAADwtByL8DQcqBAUHNAEGJtQEQAAALIAQgBTYCAEGI8wgoAgBBgOoDIAQQHRoQJgAL0AECBX8BfCMAQUBqIgUkACABKAIQIgYrA2AhCQNAIARBBEZFBEAgBSAEQQR0IgdqIgggAiAHaiIHKwMAIAYrAxChOQMAIAggBysDCCAGKwMYoTkDCCAEQQFqIQQMAQsLIAAgBigCCCgCBCgCDCAFIAMQ7QUgASgCECEAQQAhBANAIARBBEZFBEAgAiAEQQR0IgFqIgMgASAFaiIBKwMAIAArAxCgOQMAIAMgASsDCCAAKwMYoDkDCCAEQQFqIQQMAQsLIAAgCTkDYCAFQUBrJAAL7AEBB39BASEBA0AgASAAKAIQIgIoArQBSkUEQCACKAK4ASABQQJ0aigCABCZCCABQQFqIQEMAQsLAkAgAigCjAJFDQAgAigC6AEhAQNAIAEgAigC7AFKDQEgACABQQJ0IgQgAigCjAJqKAIAIgJBfxCoDiEDIAAgAkEBEKgOIQUgACgCECgCjAIgBGogAzYCACAAEF4hBCABQQZ0IgYgACgCECICKALEAWoiByAEKAIQKALEASAGaigCBCADKAIQKAL4ASIDQQJ0ajYCBCAHIAUoAhAoAvgBIANrQQFqNgIAIAFBAWohAQwACwALCwoAIABB8Q4Q4Q4LRwEBfwNAIAEgACgCME5FBEAgACgCOCABQQJ0aigCABCbCCABQQFqIQEMAQsLIAAoAjwQFyAAKAI0ELwBIAAoAjgQFyAAEBcLxg4CF38CfCMAQSBrIgskAEH/////ByEDIAFBAk8EQCACELwEIQMgABCUCAtBiPMIKAIAIRYgAyEJA0ACQAJAAkACQCABQQJrDgIBAwALQaiDCygCACEDIAAQXiAARgRAIAAgASACENUOCyABRQRAIAAQ0Q4LQQQgAyADQQROGyEEIAAQyg4gAhC8BCIDIAlKDQEgABCUCCADIQkMAQtBqIMLKAIAIQQgAyAJSgRAIAAQxg4LIAkhAwtBACEPIARBACAEQQBKGyEXQQAhEANAAkACQCAPIBdGDQBB8IILLQAABEAgCyAJNgIQIAsgAzYCDCALIBA2AgggCyAPNgIEIAsgATYCACAWQb7ABCALEB0aCyADRSAQQbjaCigCAE5yDQAgACgCECEDAn8gD0EBcSIYRQRAIANB7AFqIQRBASETIAMoAugBIgMgA0Gw2gooAgAoAhAoAugBTGoMAQsgA0HoAWohBEF/IRMgAygC7AEiAyADQbDaCigCACgCECgC7AFOawshEiAQQQFqIRAgD0ECcSEUIAQoAgAgE2ohGQNAIBIgGUYNAkEAIQpBvNoKKAIAIgVBBGshCCAAKAIQKALEASIDIBJBBnQiFWooAgQhDANAIAMgFWoiESgCACIHIApMBEBBACEKIAdBACAHQQBKGyENQQAhBgNAAkACfwJAIAYgDUcEQCAMIAZBAnRqKAIAKAIQIgUoAswBDQMgBSgCxAENAyAFAnwgBSgC3AEEQCAFKALYASIOKAIAIgNBMEEAIAMoAgBBA3FBA0cbaigCKCEEQQEhAwNAIA4gA0ECdGooAgAiCARAIAhBMEEAIAgoAgBBA3FBA0cbaigCKCIIIAQgCCgCECgC+AEgBCgCECgC+AFKGyEEIANBAWohAwwBCwsgBCgCECsDgAIiGkQAAAAAAAAAAGZFDQMgGkQAAAAAAADwP6AMAQsgBSgC1AFFDQIgBSgC0AEiDigCACIDQVBBACADKAIAQQNxQQJHG2ooAighBEEBIQMDQCAOIANBAnRqKAIAIggEQCAIQVBBACAIKAIAQQNxQQJHG2ooAigiCCAEIAgoAhAoAvgBIAQoAhAoAvgBSBshBCADQQFqIQMMAQsLIAQoAhArA4ACIhpEAAAAAAAAAABkRQ0CIBpEAAAAAAAA8L+gCzkDgAJBAAwCC0EAIQhBAEF8IApBAXEbQQAgFBshDSARKAIEIgYgB0ECdGohBANAAkAgB0EASgRAIAdBAWshByAGIQMDQCADIARPDQIDQCADIARPDQMgAygCACIRKAIQKwOAAiIaRAAAAAAAAAAAYwRAIANBBGohAwwBBUEAIQUDQCADQQRqIgMgBE8NBSADKAIAIQwgBSIKQQFxBEBBASEFIAwoAhAoAugBDQELIAAgESAMEMEODQMgDCgCECIFKwOAAiIbRAAAAAAAAAAAZkUEQCAFKALoAUEARyAKciEFDAELCyAaIBtkIBRFIBogG2ZxckUNAiARIAwQiwggCEEBaiEIDAILAAsACwALAkAgCEUNAEGw2gooAgAoAhAoAsQBIBVqIgNBADoAMSASQQBMDQAgA0EPa0EAOgAACyASIBNqIRIMCAsgBCANaiEEDAALAAtBAQsgCnIhCgsgBkEBaiEGDAALAAUgDCAKQQJ0aigCACIRKAIQIQcCQCAYRQRAIAcoAsABIQ1BACEDQQAhBgNAIA0gBkECdGooAgAiBEUNAiAEKAIQIg4uAZoBQQBKBEAgBSADQQJ0aiAOLQAwIARBMEEAIAQoAgBBA3FBA0cbaigCKCgCECgC+AFBCHRyNgIAIANBAWohAwsgBkEBaiEGDAALAAsgBygCyAEhDUEAIQNBACEGA0AgDSAGQQJ0aigCACIERQ0BIAQoAhAiDi4BmgFBAEoEQCAFIANBAnRqIA4tAFggBEFQQQAgBCgCAEEDcUECRxtqKAIoKAIQKAL4AUEIdHI2AgAgA0EBaiEDCyAGQQFqIQYMAAsAC0QAAAAAAADwvyEaAkACQAJAAkAgAw4DAwABAgsgBSgCALchGgwCCyAFKAIEIAUoAgBqQQJttyEaDAELIAUgA0EEQQgQkwEgA0EBdiEGAnwgA0EBcQRAIAUgBkECdGooAgC3DAELIAUgBkECdGoiB0EEaygCACIGIAUoAgBrIgQgCCADQQJ0aigCACAHKAIAIgNrIgdGBEAgAyAGakECbbcMAQsgBrcgB7eiIAO3IAS3oqAgBCAHarejCyEaIBEoAhAhBwsgByAaOQOAAiAKQQFqIQogACgCECgCxAEhAwwBCwALAAsACyABQQFqIQEgAw0DQQAhAwwCCyAAIBRBAEcQiAggCSACELwEIgNOBEAgABCUCEEAIBAgA7cgCbdE16NwPQrX7z+iYxshECADIQkLIA9BAWohDwwACwALCyADIAlKBEAgABDGDgsgCUEASgRAIABBABCICCACELwEIQkLIAtBIGokACAJC1gBAX9BkIcLKAIABH8DQEGUhwsoAgAgAU0EQEEADwtBkIcLKAIAIAFBAnRqKAIAKAIAIAAQR0UEQCABQQFqIQEMAQsLQZCHCygCACABQQJ0aigCAAVBAAsLuQoBEX8jAEEQayIPJABByAAQVSELQZiHCygCACEEIAAoAhAoAnghDEEBIQUDQAJAAkACQAJAIAQtAAAiCkHcAEcEQCAKDQEMBAsgBEEBaiEHIAQtAAEiCkH7AGtBA0kNASAHIQQgCkHcAEYNAQsCQAJAAkACQCAKQfsAaw4DAgEAAQsgCUEBayEJDAILIApB/ABHIAlyDQEgBUEBaiEFQQAhCQwDCyAJQQFqIQkLIAlBAEgNAgwBCyAHIQQLIARBAWohBAwBCwsgBUEEEBghByALIAE6AEAgCyAHNgI4IANBAWohESABQQFzIRIgA0EBayETQZiHCygCACEEIAJBf3MhFEEAIQcgAyEBQQAhAkEAIQVBACEJAkADQEEBIQoCQAJAAkACQAJAAkACQAJAAkADQCAKQQFxRQ0GIAQtAAAiBkEBa0H/AXFBHk0EQEEBIQpBmIcLIARBAWoiBDYCAAwBCwJAAkACQCAGQfsAaw4DAQICAAsCQAJAAkAgBkE8aw4DAQkCAAsgBkUNAyAGQdwARw0IIAQtAAEiBkH7AGtBA0kNByAGQTxrDgMHBgcFCyAFQQZxDQwgDC0AUg0HIAVBEnIhBSADIgchEAwLCyAMLQBSDQYgBUEQcUUNCwJAIAcgEU0NACAHQQFrIgIgEEYNACACIAcgAi0AAEEgRhshBwsgB0EAOgAAIAMQpAEiAkUNCSAFQW9xIQVBmIcLKAIAIQQMCgtBmIcLIARBAWo2AgAgBQ0KIAQtAAFFDQogACASQQAgAxCeCCEGIAsoAjggCUECdGogBjYCAEEBIQogCUEBaiEJQZiHCygCACEEQQQhBSAGDQEMCgsgFCAGRXEgBUEQcXINCSAFQQRxRQRAQcgAEFUhDSALKAI4IAlBAnRqIA02AgAgCUEBaiEJCyACBEAgDSACNgI8CyAFQQVxRQRAIAMgCGpBIDoAACAFQQFyIQUgCEEBaiEICyAFQQFxBEAgAyAIaiEEAkAgCEECSA0AIAEgBEEBayICRg0AIAIgBCACLQAAQSBGGyEEC0EAIQggBEEAOgAAIAAgA0ECQQAgDC0AUhsgDCsDECAMKAIEIAwoAggQggMhASANQQE6AEAgDSABNgI0IAMhAQtBACECQQAhCkGYhwsoAgAiBC0AACIGRQ0ACyAGQf0ARg0EQQAhBQwHCyAGRQ0CIAZBIEcNACAMLQBSQQFGDQBBASEODAELIAMgCGpB3AA6AAAgBUEJciEFIAhBAWohCAtBmIcLIARBAWoiBDYCAAsgBUEEcQRAIAQtAABBIEcNBQsgBUEYcUUEQCAFIAVBCXIgBC0AAEEgRhshBQsCQCAFQQhxBEAgAyAIaiEKAkACQCAOIAQtAAAiBkEgR3INACAKQQFrLQAAQSBHDQAgDC0AUkEBRw0BCyAKIAY6AAAgCEEBaiEICyAIIBNqIAEgDhshAQwBCyAFQRBxRQ0AAkAgDiAELQAAIgZBIEdyRQRAIAMgB0YNASAHQQFrLQAAQSBGDQELIAcgBjoAACAHQQFqIQdBmIcLKAIAIQQLIAdBAWsgECAOGyEQC0GYhwsgBEEBaiIENgIAA0AgBCwAACIGQb9/Sg0GQZiHCyAEQQFqIgQ2AgAgAyAIaiAGOgAAIAhBAWohCAwACwALQZiHCyAEQQFqNgIACyALIAk2AjAMBAsgDyADEDhBAWo2AgBBiPMIKAIAQYDqAyAPEB0aECYAC0GYhwsgBEEBaiIENgIADAELCyALEJsIIAIQF0EAIQsLIA9BEGokACALC6ICAQN/IwBBIGsiAiQAAkBBzIMLKAIAIgFBnIQLKAIAckUNACAAIAFBABB5IgEEQCABQeUYEGEEQCAAQQEQ9g0MAgsgAUGS6AAQYQRAIABBABD2DQwCCyABLQAARQ0BIAIgATYCEEHe4gQgAkEQahAyDAELIAAQdyEBA0AgAQRAIAEQxwFFBEAgARCfCAsgARB2IQEMAQsLQZyECygCAEUNACAAEBohAQNAIAFFDQECQCABQZyECygCAEEAEHkiA0UNACADQeUYEGEEQCAAIAFBARDwBwwBCyADQZLoABBhBEAgACABQQAQ8AcMAQsgAy0AAEUNACACIAEQHzYCBCACIAM2AgBB4egEIAIQMgsgACABEBshAQwACwALIAJBIGokAAuuBAIGfwh8RAAAAAAAAChAIREgAUECdEEEakEQEBghBQNAIAEgBEYEQAJAIAIoAgBBDHZB/wBxQQFrIQhBACEEQQAhAgNAIAIhBiABIARGDQEgESAAIARBAWoiB0EAIAEgB0sbQQR0aiIJKwMAIAAgBEEEdGoiAisDACIMoSIPIAkrAwggAisDCCINoSIQEE6jIQoCQAJAAkAgCA4FAQICAAACCyAKRAAAAAAAAAhAoyEKDAELIApEAAAAAAAA4D+iIQoLIAwhDiANIQsgAwRAIApEAAAAAAAA4D+iIg4gEKIgDaAhCyAOIA+iIAygIQ4LIAUgBkEEdGoiAiALOQMIIAIgDjkDACACRAAAAAAAAPA/IAqhIgsgEKIgDaA5AyggAiALIA+iIAygOQMgIAIgCiAQoiANoDkDGCACIAogD6IgDKA5AxAgBkEDaiECIAchBCADRQ0AIAUgAkEEdGoiAiAKRAAAAAAAAOC/okQAAAAAAADwP6AiCyAQoiANoDkDCCACIAsgD6IgDKA5AwAgBkEEaiECDAALAAsFIBEgACAEQQFqIgdBACABIAdLG0EEdGoiBisDACAAIARBBHRqIgQrAwChIAYrAwggBCsDCKEQTkQAAAAAAAAIQKMQMyERIAchBAwBCwsgBSAGQQR0aiIAIAUpAwA3AwAgACAFKQMINwMIIAAgBSkDEDcDECAAIAUpAxg3AxggACAFKQMgNwMgIAAgBSkDKDcDKCAFCxMAIAAgAUGnJEH/BUHfvQEQ0gELeQEDfwNAIAAoAgggAksEQCAAIAIQoQgiAQRAQQAhAwNAIAMgASgCCE9FBEAgASADEIEDGiADQQFqIQMMAQsLIAFCADcCBCABKAIAEBcLIAEQFyACQQFqIQIMAQsLIABCADcCBCAAKAIAEBcgAEIANwIIIABCADcCAAuEAwEDf0EBIQQgACICIQMCQAJAAkAgAQ4CAgEACwJAA0AgAiIBLQAAIgNFDQEgAUEBaiECIANB/wBJDQAgAUECaiECQQAhBCADQfwBcUHAAUYNAAsgACEDQfyGCy0AAA0CQa2GBEEAECdB/IYLQQE6AAAMAgsgACEDIAQNAQsgACEBIwBBEGsiAiQAIAJCADcDCCACQgA3AwADQCABLQAAIgMEQCADQf8ASQR/IAFBAWoFIAEtAAFBP3EgA0EGdHIhAyABQQJqCyEBIAIgA8AQngEMAQsLIAIQsQMgAkEQaiQAIQMLQSghASADIQICQANAAkAgAcAQ8QUCQCACLQAAIgFBKGtBAkkgAUHcAEZyRQRAIAENAUEpEPEFIAAgA0cEQCADEBcLAkAQ6wMEQBDBBEEPRg0BC0EAEPEFCxDrA0UNAkH7hgtBADoAAAwEC0HcABDxBSACLQAAIQELIAJBAWohAgwBCwtB8IYLQQA2AgALEOsDIQBB7IYLQeyGCygCACAAGwupAgEDfyMAQaAIayIFJAACQAJAAkAgAUUNAEEBIQQDQCAEQQFxRQ0CIAEgA0ECdGooAgAiBEUNASADQQFqIQMgBC0AAEEARyEEDAALAAsDQCACKAIAIgQEQCAAIAQQGRogAEGggQUQGRogAkEEaiECDAELCyABRQ0BC0EAIQQDQCABIARBAnRqKAIAIgJFDQECQCACLQAARQ0AIAIQ5gUiA0UEQCAFIAI2AgBBifsDIAUQJwwBCyADQdI+ELUEIgIEQANAIAVBIGoiA0EAQYAIEDAaIAAgAyADQQFBgAggAhC9BSIDEJICGiADQf8HSw0ACyAAQaCBBRAZGiACEN4DDAELIAUgAzYCEEHt+gMgBUEQahAnCyAEQQFqIQQMAAsACyAFQaAIaiQACzYBAX8jAEEgayIDJAAgAyACOQMYIAMgATkDECAAIANBCGpBBCAAKAIAEQQAIANBIGokAEEARwu4AgEFfyABKAIQIgRBATYCCCAEKAIUKAIQKAL4ASEEIAMgAhA1QQJ0aiAENgIAIAIgAUEBEHsaIAAgARApIQQDQCAEBEAgBSAEQVBBACAEKAIAQQNxIgZBAkcbaigCKCIHKAIQIggoAhQoAhAoAvgBIARBMEEAIAZBA0cbaigCKCgCECgCFCgCECgC+AFKaiEFIAgoAghFBEAgACAHIAIgAxCmCCAFaiEFCyAAIAQQLCEEDAELCyAAIAEQrwIhBANAIAQEQCAFIARBUEEAIAQoAgBBA3EiAUECRxtqKAIoKAIQKAIUKAIQKAL4ASAEQTBBACABQQNHG2ooAigiASgCECIGKAIUKAIQKAL4AUpqIQUgBigCCEUEQCAAIAEgAiADEKYIIAVqIQULIAAgBBD5AiEEDAELCyAFCxgBAX8gACABEKkBIgEQ4QMgACABEIkBGgtFACAAIAFBuM0DIAIrAwBEAAAAAAAAUkCjEK0DIAAgAUG4zQMgAyACKwMIIgOhIANByIMLLQAAG0QAAAAAAABSQKMQrQML1gIBCn9ByIYLKAIAIQVBxIYLKAIAIQYDQCAAKAIQIgMoAsABIARBAnRqKAIAIgEEQCABQTBBACABKAIAQQNxIgdBA0cbaigCKCIIKAIQIgkoArACIQICQCABKAIQIgooAqQBQQBIBEAgAiAFTCACIAZOcQ0BIAFBUEEAIAdBAkcbaigCKCgCECgC9AEgCSgC9AEgCigCrAFqayIDQcCGCygCAE4EQEG8hgsoAgANAgtBwIYLIAM2AgBBvIYLIAE2AgAMAQsgAiADKAKwAk4NACAIEKkICyAEQQFqIQQMAQUCQEHAhgsoAgAhBEEAIQEDQCADKAKgAiABQQJ0aigCACICRSAEQQBMcg0BIAJBUEEAIAIoAgBBA3FBAkcbaigCKCICKAIQKAKwAiADKAKwAkgEQCACEKkIQcCGCygCACEEIAAoAhAhAwsgAUEBaiEBDAALAAsLCwvWAgEKf0HIhgsoAgAhBUHEhgsoAgAhBgNAIAAoAhAiAygCyAEgBEECdGooAgAiAQRAIAFBUEEAIAEoAgBBA3EiB0ECRxtqKAIoIggoAhAiCSgCsAIhAgJAIAEoAhAiCigCpAFBAEgEQCACIAVMIAIgBk5xDQEgCSgC9AEgAUEwQQAgB0EDRxtqKAIoKAIQKAL0ASAKKAKsAWprIgNBwIYLKAIATgRAQbyGCygCAA0CC0HAhgsgAzYCAEG8hgsgATYCAAwBCyACIAMoArACTg0AIAgQqggLIARBAWohBAwBBQJAQcCGCygCACEEQQAhAQNAIAMoApgCIAFBAnRqKAIAIgJFIARBAExyDQEgAkEwQQAgAigCAEEDcUEDRxtqKAIoIgIoAhAoArACIAMoArACSARAIAIQqghBwIYLKAIAIQQgACgCECEDCyABQQFqIQEMAAsACwsLC+wBAQR/AkACQCAAKAIQIgMoAqgCIAFHDQAgAygCrAIgAkcNACADKAKwAiECDAELIAMgAjYCrAIgAyABNgKoAgNAIAMoAqACIAZBAnRqKAIAIgQEQCABIARHBEAgBEFQQQAgBCgCAEEDcUECRxtqKAIoIAQgAhCrCCECIAAoAhAhAwsgBkEBaiEGDAEFA0ACQCADKAKYAiAFQQJ0aigCACIERQ0AIAEgBEcEQCAEQTBBACAEKAIAQQNxQQNHG2ooAiggBCACEKsIIQIgACgCECEDCyAFQQFqIQUMAQsLCwsgAyACNgKwAgsgAkEBagufAwEGfwNAAkAgACgCECIFKAKgAiACQQJ0aigCACIERQRAA0AgBSgCmAIgA0ECdGooAgAiAkUNAiABIAJHBEAgAkEwQQAgAigCAEEDcUEDRxtqKAIoIAIQrAggACgCECEFCyADQQFqIQMMAAsACyABIARHBEAgBEFQQQAgBCgCAEEDcUECRxtqKAIoIAQQrAgLIAJBAWohAgwBCwsCQAJAIAEEQEEBIQIgASABQTBBACABKAIAQQNxIgBBA0cbaigCKCIFKAIQIgQoAqgCRwRAIAFBUEEAIABBAkcbaigCKCIFKAIQIQRBfyECCyAEKALIASEGQQAhAEEAIQMDQAJAIAYgA0ECdGooAgAiB0UEQCAEKALAASEEQQAhAwNAIAQgA0ECdGooAgAiBkUNAiAGIAUgAhCIDyIGQQBIIAAgACAGaiIASkcNBiADQQFqIQMMAAsACyAHIAUgAhCIDyIHQQBIIAAgACAHaiIASkcNAyADQQFqIQMMAQsLIAEoAhAgADYCoAELDwtB0IwEQQAQMhAmAAtB0IwEQQAQMhAmAAvGAQEEfyAAKAIQIgQgAjYCrAIgBCABNgKoAgNAIAQoAqACIAZBAnRqKAIAIgMEQCABIANHBEAgA0FQQQAgAygCAEEDcUECRxtqKAIoIAMgAhCtCCECIAAoAhAhBAsgBkEBaiEGDAEFA0ACQCAEKAKYAiAFQQJ0aigCACIDRQ0AIAEgA0cEQCADQTBBACADKAIAQQNxQQNHG2ooAiggAyACEK0IIQIgACgCECEECyAFQQFqIQUMAQsLCwsgBCACNgKwAiACQQFqC44EAQR/AkACQAJ/QY2yBCAAKAIQIgIoAqQBQQBODQAaQbiGCygCACIBQQBIDQIgAiABNgKkAUG4hgsgAUEBajYCAEG0hgsoAgAgAUECdGogADYCACAAIABBMGoiAiAAKAIAQQNxIgFBA0YbKAIoIgQoAhAoArABRQRAQbCGC0GwhgsoAgAiAUEBajYCAEGshgsoAgAgAUECdGogBDYCACAAKAIAQQNxIQELIAAgAiAAIABBMGsiBCABQQJGGygCKCIDKAIQKAKwAQR/IAEFQbCGC0GwhgsoAgAiAUEBajYCAEGshgsoAgAgAUECdGogAzYCACAAKAIAQQNxC0EDRhsoAigiAigCECIBQQE2ArABIAEgASgCpAIiA0EBajYCpAIgASgCoAIgA0ECdGogADYCAEEAIQEgAigCECIDKAKgAiADKAKkAkECdGpBADYCAEG13gMgAigCECICKALIASACKAKkAkECdGpBBGsoAgBFDQAaIAAgBCAAKAIAQQNxQQJGGygCKCIEKAIQIgJBATYCsAEgAiACKAKcAiIDQQFqNgKcAiACKAKYAiADQQJ0aiAANgIAIAQoAhAiACgCmAIgACgCnAJBAnRqQQA2AgAgBCgCECIAKALAASAAKAKcAkECdGpBBGsoAgANAUHY3gMLQQAQMkF/IQELIAEPC0H8ygFB8LsBQTtBraABEAAAC7gBAQR/IAAoAhAiBCAEKAL0ASACajYC9AEDQCAEKAKYAiADQQJ0aigCACIFBEAgASAFQTBBACAFKAIAQQNxQQNHG2ooAigiBUcEQCAFIAAgAhCvCCAAKAIQIQQLIANBAWohAwwBBQNAAkAgBCgCoAIgBkECdGooAgAiA0UNACABIANBUEEAIAMoAgBBA3FBAkcbaigCKCIDRwRAIAMgACACEK8IIAAoAhAhBAsgBkEBaiEGDAELCwsLC/IEAQZ/IAAQxAQhBwJAIAIEQCACQVBBACACKAIAQQNxIgNBAkcbaigCKCgCECgC9AEgAigCECgCrAEgAkEwQQAgA0EDRxtqKAIoKAIQKAL0AWpGDQELA0AgACgCECIEKALIASAFQQJ0aigCACIDBEAgAygCAEEDcSEEAkAgAygCECgCpAFBAE4EQCADQVBBACAEQQJHG2ooAigiAyABRg0BIAMgACACELAIIQIMAQsgAyADQTBrIgggBEECRhsoAigQxAQgB0YNACACBEAgAyAIIAMoAgBBA3EiBEECRhsoAigoAhAoAvQBIANBMEEAIARBA0cbaigCKCgCECgC9AEgAygCECgCrAFqayACQVBBACACKAIAQQNxIgRBAkcbaigCKCgCECgC9AEgAkEw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IAIpAxA3AxAgBiACKQMINwMIIAYgAikDADcDACAAIAYQ/AEgAUEBaiEBDAELAAsACyAGQYABaiQACy4BAX8jAEEQayICJAAgAkEANgIIIAJBADYCDCABIAJBCGogABC4BCACQRBqJAALJQEBfyMAQRBrIgIkACACIAE2AgAgAEGRgwQgAhAcIAJBEGokAAsNACAAIAFB2YoBEIULC4gBAgN/AXwjAEEgayIEJAADQCACIAVGBEAgAwRAIAErAwAhByAEIAErAwg5AwggBCAHOQMAIABB2YoBIAQQHAsgAEGggQUQGRogBEEgaiQABSABIAVBBHRqIgYrAwAhByAEIAYrAwg5AxggBCAHOQMQIABB2YoBIARBEGoQHCAFQQFqIQUMAQsLC80BAQJ/IAAgASgCICADQQV0aiIEQRBqKQMANwMQIAAgBCkDADcDACAAIAQpAxg3AxggACAEKQMINwMIIAArAwAgACsDEGEEQCACKAIQKALEASADQQZ0aiICKAIEKAIAIQMgAigCRCgCACEFIAAgASsDADkDACAAIAUoAhArAxggAisDWKA5AwggACABKwMIOQMQIAAgAygCECsDGCACKwMQoTkDGCAEIAApAxA3AxAgBCAAKQMINwMIIAQgACkDADcDACAEIAApAxg3AxgLC4sBAQN/IwBBEGsiBCQAIABBxMgBQQAQHCABQQAgAUEAShshBUEAIQEDQCABIAVHBEAgAQRAIABBgZwDQQAQHAsgBCACIAFBA3RqIgYqAgC7OQMAIABB28sDIAQQHCAGKAIEIAMgABCUAiAAQf0AEGMgAUEBaiEBDAELCyAAQf/MBEEAEBwgBEEQaiQACzUAIAAgAUEAIAIQjAkgABB3IQADQCAABEAgAUHN7AQQGRogACABIAIQigkgABB2IQAMAQsLC5wCAQV/IwBBIGsiBCQAAkACQAJAIAAQNCAARg0AIABBlKsBQQAQayABNgIIIAAQHyIDRQ0BIAFBAWohASADQcA6QQcQ4AENACAAEB8hAyAAQZSrAUEAEGsoAgghBiACIANBgAQgAigCABEEACIFBEAgBSgCDCAGRg0BIAQgAzYCEEHt+QQgBEEQahAnDAELQQFBEBCZBCEFIAMQpAEiB0UNAiAFIAY2AgwgBSAHNgIIIAIgBUEBIAIoAgARBAAaCyAAEHchAANAIAAE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AwsgACAAQRhqIABBMGogAUEYayACELwGDAILIAAgAEEYaiAAQTBqIABByABqIAFBGGsgAhCmCQwBCyAAIABBGGogAEEwaiIGIAIQtgIgAEHIAGohBSAEQQhqQQRyIQkDQCAFIgMgAUYNAQJAIAMgBiACKAIAEQAABEAgBCADKAIANgIIIAQgAygCBDYCDCAEIAMoAgg2AhAgA0IANwIEIAQgAysDEDkDGANAAkAgBSAGIgUQlQEgACAFRgRAIAAhBQwBCyAEQQhqIAVBGGsiBiACKAIAEQAADQELCyAFIARBCGoQlQEgCRDJASAIQQFqIghBCEYNAQsgA0EYaiEFIAMhBgwBCwsgA0EYaiABRiEHCyAEQSBqJAAgBwtqACAAIAEgAiADIAUQvAYCQCAEIAMgBSgCABEAAEUNACADIAQQrQEgAyACIAUoAgARAABFDQAgAiADEK0BIAIgASAFKAIAEQAARQ0AIAEgAhCtASABIAAgBSgCABEAAEUNACAAIAEQrQELC74QAQl/IwBBEGsiDSQAA0AgAUHIAGshCSABQTBrIQggAUEYayELAkADQAJAAkACQAJAAkAgASAAayIGQRhtIgcOBgYGAAECAwQLIAFBGGsiASAAIAIoAgARAABFDQUgACABEK0BDAULIAAgAEEYaiABQRhrIAIQtgIMBAsgACAAQRhqIABBMGogAUEYayACELwGDAMLIAAgAEEYaiAAQTBqIABByABqIAFBGGsgAhCmCQwCCyAGQb8ETARAIARBAXEEQCACIQcjAEEgayIFJAACQCABIgQgAEYNACAFQQhqQQRyIQYgACEBA0AgASIDQRhqIgEgBEYNASABIAMgBygCABEAAEUNACAFIAMoAhg2AgggBSADKAIcNgIMIAUgAygCIDYCECADQgA3AhwgBSADKwMoOQMYIAEhAgNAAkAgAiADIgIQlQEgACACRgRAIAAhAgwBCyAFQQhqIAJBGGsiAyAHKAIAEQAADQELCyACIAVBCGoQlQEgBhDJAQwACwALIAVBIGokAAwDCyACIQQjAEEgayIFJAACQCABIgMgAEYNACAFQQhqQQRyIQYDQCAAIgJBGGoiACADRg0BIAAgAiAEKAIAEQAARQ0AIAUgAigCGDYCCCAFIAIoAhw2AgwgBSACKAIgNgIQIAJCADcCHCAFIAIrAyg5AxggACEBA0AgASACEJUBIAVBCGoiByACIgFBGGsiAiAEKAIAEQAADQALIAEgBxCVASAGEMkBDAALAAsgBUEgaiQADAILIANFBEAgACABRwR/IAAgAUYEfyABBSABIABrIgNBGG0hBAJAIANBGUgNACAEQQJrQQF2IQMDQCADQQBIDQEgACACIAQgACADQRhsahCkCSADQQFrIQMMAAsACyABIABrQRhtIQQgASEDA0AgASADRwRAIAMgACACKAIAEQAABEAgAyAAEK0BIAAgAiAEIAAQpAkLIANBGGohAwwBCwsgASAAa0EYbSEDA0AgA0EBSgRAIAEhBEEAIQYjAEEgayIMJAAgA0ECTgRAIAwgACgCADYCCCAMIAAoAgQ2AgwgDCAAKAIINgIQIABCADcCBCAMIAArAxA5AxggDEEIaiILQQRyIAAhASADQQJrQQJtIQoDQCAGQQF0IghBAXIhByABIAZBGGxqIgZBGGohBSADIAhBAmoiCEwEfyAHBSAGQTBqIgYgBSAFIAYgAigCABEAACIGGyEFIAggByAGGwshBiABIAUQlQEgBSEBIAYgCkwNAAsCQCAEQRhrIgcgBUYEQCAFIAsQlQEMAQsgASAHEJUBIAcgDEEIahCVASABQRhqIgEhCiMAQSBrIgskAAJAIAEgACIHa0EYbSIBQQJIDQAgACABQQJrQQF2IghBGGxqIgEgCkEYayIGIAIoAgARAABFDQAgCyAGKAIANgIIIAsgCkEUayIFKAIANgIMIAsgCkEQaygCADYCECAFQgA3AgAgCyAKQQhrKwMAOQMYIAtBCGpBBHIDQAJAIAYgASIGEJUBIAhFDQAgByAIQQFrQQF2IghBGGxqIgEgC0EIaiACKAIAEQAADQELCyAGIAtBCGoQlQEQyQELIAtBIGokAAsQyQELIAxBIGokACADQQFrIQMgBEEYayEBDAELC0EACwUgAQsaDAILIAAgB0EBdkEYbCIFaiEKAkAgBkGBGE8EQCAAIAogCyACELYCIABBGGoiByAKQRhrIgYgCCACELYCIABBMGogBSAHaiIHIAkgAhC2AiAGIAogByACELYCIAAgChCtAQwBCyAKIAAgCyACELYCCyADQQFrIQMCQCAEQQFxIgoNACAAQRhrIAAgAigCABEAAA0AQQAhBCMAQSBrIgUkACAFIAAoAgA2Aggg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DBAgGgwBCwsgB0ECQcsbQQAQIEUEQCAHQQJByxtBo4EFECAaCyAHQQJBjxtBABAgRQRAIAdBAkGPG0GjgQUQIBoLQcyDCygCACEYQbCDCygCACEZQbyECygCACEeQYiECygCACEfQayECygCACEjQaiECygCACEkQaCECygCACElQaSECygCACEmQZiECygCACFAQZSECygCACFBQZyECygCACFCQZCECygCACFDQYSECygCACFEQYCECygCACFFQfyDCygCACFGQfiDCygCACFHQfSDCygCACFIQYyECygCACFJQeiDCygCACFKQeSDCygCACFLQeCDCygCACFMQfSECygCACFNQaiFCygCACFOQcCFCygCACFPQayFCygCACFQQbCFCygCACFRQbSFCygCACFSQZiFCygCACFTQfCECygCACFUQaSFCygCACFVQcSFCygCACFWQeSECygCACFXQeiECygCACFYQeyECygCACFZQdiECygCACFaQdSECygCACFbQaCFCygCACFcQZyFCygCACFdQfiECygCACFeQYyFCygCACFfQYyFC0EANgIAQfiECyAHQQJBoDpBABAgNgIAQZyFCyAHQQJBibMBQQAQIDYCAEGghQsgB0ECQeDxAEEAECA2AgBB1IQLIAdBAkHsIEEAECAiAzYCACADRQRAQdSECyAHQQJB7CBBo4EFECA2AgALQQAhBkHshAtBADYCAEHYhAtBADYCAEHohAsgB0ECQeGbAUEAECA2AgBB5IQLIAdBAkGwiwFBABAgNgIAQcSFCyAHQQJBqN0AQQAQIDYCAEGkhQtBADYCAEHwhAsgB0ECQczzAEEAECA2AgBBmIULIAdBAkGgJ0EAECA2AgBBtIULQQA2AgBBsIULIAdBAkHcmwFBABAgNgIAQayFCyAHQQJBq4sBQQAQIDYCAEHAhQsgB0ECQZ/dAEEAECA2AgBBqIULQQA2AgBB9IQLQQA2AgBB4IMLIAdBAUH0IEEAECA2AgBB5IMLIAdBAUGq+wBBABAgNgIAQeiDCyAHQQFBz5kBQQAQIDYCAEGMhAtBADYCAEH0gwsgB0EBQbCLAUEAECA2AgBB+IMLIAdBAUHhmwFBABAgNgIAQfyDC0EANgIAQYCECyAHQQFBzPMAQQAQIDYCAEGEhAtBADYCAEGQhAtBADYCAEGchAsg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ACAFKAIUIAQoAhRBAEEAEGBFDQEgBygCEEHkADYCnAEMAQsLIAUoAgAhBQwBCwsgARCzASECA0AgAgRAIAggAigCGCIAECkhBANAIAQEQCAAKAIQIgEoAsgBIAEoAswBIgFBAWogAUECakEEEH0hASAAKAIQIgMgATYCyAEgAyADKALMASIDQQFqNgLMASABIANBAnRqIAQ2AgAgACgCECIBKALIASABKALMAUECdGpBADYCACAEIARBMGsiASAEKAIAQQNxQQJGGygCKCgCECIDKALAASADKALEASIDQQFqIANBAmpBBBB9IQMgBCABIAQoAgBBA3FBAkYbKAIoKAIQIAM2AsABIAQgASAEKAIAQQNxQQJGGygCKCgCECIDIAMoAsQBIgZBAWo2AsQBIAMoAsABIAZBAnRqIAQ2AgAgBCABIAQoAgBBA3FBAkYbKAIoKAIQIgEoAsABIAEoAsQBQQJ0akEANgIAIAggBBAsIQQMAQsLIAIoAgAhAgwBCwsgCUEQaiQAIAgPC0H01wFB7roBQfQBQeDWARAAAAvrCQENfyMAQRBrIgskACALQYjUCigCADYCDEH+hgEgC0EMakEAEOMBIgxBvihBmAJBARAxGkGBgICAeCEDIAAQswEhBANAIAQEQCAJIAMgBCgCCCIHR2ohCSAEKAIAIQQgByEDDAELCyAJQQF0QQFrIQ9BgYCAgHghByAAELMBIQRBACEDA0AgBARAIAQoAggiDiAHRwRAIAwgBCgCFBAfQQEQiAEiA0HYKEHAAkEBEDEaIAMoAhAiByAENgKAAQJAIAoEQCAFKAIQIAM2ArgBDAELIAwoAhAgAzYCwAEgAyEKCyAHQQA2AsQBIAZBAWoiB0EEEBghCCADKAIQIAg2AsABIAUEQCAFKAIQQQA2AswBIA8gCSAGayAFIApGG0EEEBghBiAFKAIQIAY2AsgBIAwgBSADQQBBARBgIgZByyhBuAFBARAxGiAGKAIQIghBATYCnAEgCEEKNgKsASAFKAIQIggoAsgBIAgoAswBIghBAWogCEECakEEEH0hCCAFKAIQIg0gCDYCyAEgDSANKALMASINQQFqNgLMASAIIA1BAnRqIAY2AgAgBSgCECIFKALIASAFKALMAUECdGpBADYCACADKAIQIgUoAsABIAUoAsQBIgVBAWogBUECakEEEH0h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IgIgAkEBahCNAiIDIAJBAnRqIAE2AgAgACgCECIAIAM2ArABIAAgAC8BqAFBAWo7AagBCxYAIABB5bUBQZMCQY66AUH+ngMQkgULowECAn8DfCAAKAIQIgIoAowBIgErAwghAyABKwMQIQQgASsDGCEFIAIgASsDIEQAAAAAAABSQKI5AyggAiAFRAAAAAAAAFJAojkDICACIAREAAAAAAAAUkCiOQMYIAIgA0QAAAAAAABSQKI5AxBBASEBA0AgASACKAK0AUpFBEAgAigCuAEgAUECdGooAgAQ1gogAUEBaiEBIAAoAhAhAgwBCwsL7wECA38CfCAAKAIQKAKMASICKwMQIQUgAisDCCEGAkAgACABRg0AIAAQGiECA0AgAkUNASAAIAIoAhAiAygC6AFGBEAgAygClAEiAyAGIAMrAwCgOQMAIAMgBSADKwMIoDkDCAsgACACEBshAgwACwALQQEhAwNAIAAoAhAiAigCtAEgA04EQCACKAK4ASADQQJ0aigCACEEIAAgAUcEQCAEKAIQKAKMASICIAUgAisDIKA5AyAgAiAGIAIrAxigOQMYIAIgBSACKwMQoDkDECACIAYgAisDCKA5AwgLIAQgARDXCiADQQFqIQMMAQsLC59LAxh/EHwBfiMAQbABayIIJABB8IILLQAABEAgCCAAEB82AnBBiPMIKAIAQfvwAyAIQfAAahAdGgsgABAaIQIDQCACBEAgAigCEEEANgK4ASAAIAIQGyECDAELC0HwggstAABBAk8EQCABKAIQIQIgCCAAEB82AmQgCCACNgJgQYjzCCgCAEGY+QMgCEHgAGoQHRoLIAEgASgCEEEBajYCECAIQYjUCigCADYCXEGxqwEgCEHcAGpBABDjASIKQb4oQZgCQQEQMRpBOBBVIQIgCigCECACNgKMASAAEDQhAiAKKAIQIAIoAhAvAbABOwGwASAAIApByd8AEPsGIAAgCkGH3gAQ+wYgACAKQZDWARD7BiAIQZgBaiEGIAhBkAFqIQwgCEGIAWohA0EBIRADQCAAKAIQIgIoArQBIBBOBEAgAigCuAEgEEECdGooAgAiCxDGBCAKIAsQHxD6BiIEKAIQIgIgETYCiAEgAiALNgLoAQJAAkAgASgCBCICRQRARP///////+9/IRxE////////7/8hGwwBC0T////////v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NgIIIAFBnLILQaCkCxBsEHBBqLILQQEQbSICQazkCTYCCCACQaTOCTYCACACQdTOCTYCCCABQaiyC0GopAsQbBBwQbSyC0EBEG0iAkEIahCVCyACQZTQCTYCACABQbSyC0GwpAsQbBBwQcCyC0EBEG0iAkEIahCVCyACQbTRCTYCACABQcCyC0G4pAsQbBBwQcyyC0EBEG1BxNsJNgIAIAFBzLILQYClCxBsEHBB1LILQQEQbUG83Ak2AgAgAUHUsgtBiKULEGwQcCAGQRBqJAAgBUGYpQs2AghBtKYLIAUoAggQmwIaQbimC0EBOgAACyAFQRBqJABBvKYLQbSmCxC/C0HApgtBAToAAAsgAEG8pgsoAgAiADYCACAAEL4LCxEAIABBmKULRwRAIAAQwQsLCxMAIAAgASgCACIANgIAIAAQvgsLnQEBBH8gAEG4sAk2AgAgAEEIaiEBA0AgARDAAiACSwRAIAEgAhCSAygCAARAIAEgAhCSAygCABCYBQsgAkEBaiECDAELCyAAQZABahAvGiMAQRBrIgIkACACQQxqIAEQmwIiASgCACIDKAIABEAgAxDCCyABKAIAGiABKAIAEJEDIAEoAgAiASgCACABEJsLGhCZCwsgAkEQaiQAIAALDwAgACAAKAIEQQFqNgIECwwAIAAgACgCABCcCwt7AQN/IwBBEGsiBCQAIARBBGoiAiAANgIAIAIgACgCBCIDNgIEIAIgAyABQQJ0ajYCCCACIgMoAgQhASACKAIIIQIDQCABIAJGBEAgAygCACADKAIENgIEIARBEGokAAUgABCRAxogARCdCyADIAFBBGoiATYCBAwBCwsLIAAgAEGIuQk2AgAgACgCCBBmRwRAIAAoAggQhQwLIAALBABBfwumAQEDfyMAQRBrIgQkACMAQSBrIgMkACADQRhqIAAgARChCyADQRBqIAMoAhggAygCHCACEJUMIAMoAhAhBSMAQRBrIgEkACABIAA2AgwgAUEMaiIAIAUgABCRB2tBAnUQlQchACABQRBqJAAgAyAANgIMIAMgAiADKAIUEJgDNgIIIARBCGogA0EMaiADQQhqEPQBIANBIGokACAEKAIMIARBEGokAAuBBgEKfyMAQRBrIhMkACACIAA2AgBBBEEAIAcbIRUgA0GABHEhFgNAIBRBBEYEQCANECJBAUsE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KwMYIQQgACsDICEGIAAoAjgiASgCECIDIAArAyhEAAAAAAAAUkCjOQMoIAMgBkQAAAAAAABSQKM5AyAgAyAEOQMYIAMgBTkDECABIAEQKygCECgCdEEBcRC5BAJAQfSDCygCACIARQ0AIAEgABA+LQAADQAgAiABKAIQKwNQRGZmZmZmZuY/ojkDMCACQUBrIgBBKEHoiQEgAkEwahC6ARogAUH0gwsoAgAgABBpCyABEOUFQfCCCy0AAEUNACABEB8hAyABKAIQIgArAxAhBSAAKwNgIQQgACsDWCEGIAArAxghByACIAArA1A5AxggAiAHOQMQIAIgBiAEoDkDICACIAU5AwggAiADNgIAQYjzCCgCAEHgqgQgAhAtCyACQfAAaiQACwoAIAEgAGtBAnULHAEBfyAALQAAIQIgACABLQAAOgAAIAEgAjoAAAtlAQF/IwBBEGsiBiQAIAZBADoADyAGIAU6AA4gBiAEOgANIAZBJToADCAFBEAgBkENaiAGQQ5qEN8LCyACIAEgASACKAIAEI8MIAZBDGogAyAAKAIAEIcMIAFqNgIAIAZBEGokAAtCACABIAIgAyAEQQQQnQIhASADLQAAQQRxRQRAIAAgAUHQD2ogAUHsDmogASABQeQASRsgAUHFAEgbQewOazYCAAsLsgYCCn8FfCMAQdABayIBJAACQCAAKAJAIgRFDQAgBEEEEJkEIQUgAEEwaiIHIQMDQCACIARGBEAgBSAEQQRBHhCTAUEAIQIgBEEIEJkEIQMDQCACIARGBEACfyAAKwMIIgwgACsDAGEEQCABIAApAyg3A4gBIAEgACkDIDcDgAEgASAAKQMYNwN4IAEgACkDEDcDcCAEIAMgAUHwAGoQrAsMAQsgACsDICELIAArAyghDSABIAArAxA5A7ABIAEgACsDGDkDuAEgASALIA0gC6AgDSALoSILIAuiIAxEAAAAAAAAEECioJ+hRAAAAAAAAOA/oiILoTkDwAEgASANIAuhOQPIASABIAEpA7gBNwOYASABIAEpA8ABNwOgASABIAEpA8gBNwOoASABIAEpA7ABNwOQASAEIAMgAUGQAWoQrAsLIQhBiPMIKAIAIQlB8IILLQAABEAgACsDECELIAArAxghDSAAKwMgIQwgASAAKwMoOQNoIAEgDDkDYCABIA05A1ggASALOQNQ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CyQBAn8jAEEQayICJAAgASAAEKQFIQMgAkEQaiQAIAEgACADGwv7AQEFfyABEBohAwNAIAMEQCABIAMQGyEEIAMoAhAtALUBBEAgASADELQBIAQhAwwCBUEBIQIDQAJAIAAoAhAiBSgCtAEiBiACSgR/IAUoArgBIAJBAnRqKAIAIAMQqgFFDQEgACgCECgCtAEFIAYLIAJKBEAgASADELQBCyADKAIQQQA2AugBIAQhAwwECyACQQFqIQIMAAsACwALCyABEBohAANAIAAEQCABEF4gABApIQIDQCACBEAgASACQVBBACACKAIAQQNxQQJHG2ooAigQqgEEQCABIAJBARDIAhoLIAEQXiACECwhAgwBCwsgASAAEBshAAwBCwsLDgBBACAAIABBfxDEAhsLsAEBA38CQCABIAIQkAwhBCMAQRBrIgMkACAEQff///8HTQRAAkAgBBClBQRAIAAgBBDOASAAIQUMAQsgA0EIaiAEENMDQQFqENIDIAMoAgwaIAAgAygCCCIFEPMBIAAgAygCDBDyASAAIAQQuQELA0AgASACRwRAIAUgARDNASAFQQFqIQUgAUEBaiEBDAELCyADQQA6AAcgBSADQQdqEM0BIANBEGokAAwBCxDCAQALCzcBAX8gACgCBCEBA0AgAUF/RgRAIABBADYCBAUgACgCACABQQJ0akEANgIAIAFBAWshAQwBCwsLDwAgACAAKAIYIAFqNgIYCxcAIAAgAjYCHCAAIAE2AhQgACABNgIYC4ICAQN/AkACQAJAIAEoAhAiAigCyAENACACIAA2AsgBIAAgARCbDCABEBpFDQAgACABEJgMQQAhAkGYgwsoAgBB5ABGBEAgARC8DCABKAIQIgRBwAFqIQADQCAAKAIAIgAEQCAAKAIQIgMoAvQBRQRAIAIgACADLQCsARshAgsgA0G4AWohAAwBCwsgAkUNAiAEIAI2AogCIAEQGiEAA0AgAEUNAiAAIAJHIAAoAhAoAuwBQQJOcQ0EIAAgAhDnBRogACgCEEEHOgC1ASABIAAQGyEADAALAAsgARDZDAsPC0HW0gFBrr4BQewBQfw8EAAAC0GLPUGuvgFB8AFB/DwQAAALVwECfwJAIAAoAgAiAkUNAAJ/IAIoAhgiAyACKAIcRgRAIAIgASACKAIAKAI0EQAADAELIAIgA0EEajYCGCADIAE2AgAgAQtBfxDEAkUNACAAQQA2AgALCzEBAX8gACgCDCIBIAAoAhBGBEAgACAAKAIAKAIoEQIADwsgACABQQRqNgIMIAEoAgALJwEBfyAAKAIMIgEgACgCEEYEQCAAIAAoAgAoAiQRAgAPCyABKAIAC2oBAn8gACgCECIBIAEoAogCKAIQKAL0ASICIAEoAugBajYC6AEgASACIAEoAuwBajYC7AFBASECA0AgAiABKAK0AUpFBEAgASgCuAEgAkECdGooAgAQpQwgAkEBaiECIAAoAhAhAQwBCwsLJwEBfwJAIAAoAgAiAkUNACACIAEQrAxBfxDEAkUNACAAQQA2AgALC1MBA38CQEF/IAAoAkwQxAJFBEAgACgCTCEADAELIAAjAEEQayIBJAAgAUEMaiICIAAQTCACEMQBQSAQlwEhACACEEggAUEQaiQAIAA2AkwLIADACxoAIAAgASABKAIAQQxrKAIAaigCGDYCACAACwsAIABBkKQLEKICC98CAQR/IAEQdyEDA0AgAwRAQQchBAJAAkAgAxDHAUUEQCADQbD3ABAjQZDuCUGw7gkQkQghBCADKAIQIAQ6AJICIARFDQELAkAgBEEHRw0AQZiDCygCAEHkAEcNACAAIAMQoQwMAgsgAxAaIgJFDQEgBCEFIAIhAQNAIAEoAhAgBToAtQEgAyABEBsiAQRAIAIgARDnBRogAigCEC0AtQEhBQwBCwsCQAJAAkAgBEECaw4EAAABAQQLIAAoAhAiASgC4AEiBUUEQCABIAI2AuABDAILIAUgAhDnBSECIAAoAhAiASACNgLgAQwBCyAAKAIQIgEoAuQBIgVFBEAgASACNgLkAQwBCyAFIAIQ5wUhAiAAKAIQIgEgAjYC5AELQeABIQICQAJAIARBA2sOAwEDAAMLQeQBIQILIAEgAmooAgAoAhAgBDoAtQEMAQsgACADEKoMCyADEHYhAwwBCwsLCQAgABCtBxAXCz0BAX8gACgCGCICIAAoAhxGBEAgACABEJoDIAAoAgAoAjQRAAAPCyAAIAJBAWo2AhggAiABOgAAIAEQmgMLNAEBfyAAKAIMIgEgACgCEEYEQCAAIAAoAgAoAigRAgAPCyAAIAFBAWo2AgwgASwAABCaAwsqAQF/IAAoAgwiASAAKAIQRgRAIAAgACgCACgCJBECAA8LIAEsAAAQmgMLDwAgACAAKAIAKAIYEQIAC7kBAQN/QQEhAgNAIAIgACgCECIDKAK0AUpFBEAgAygCuAEgAkECdGooAgBBABCwDCACQQFqIQIMAQsLAkAgAUUEQCADKALIAUUNAQsgA0L/////dzcD6AFBACEBIAAQGiECA0AgAgRAIAIoAhAoAvQBIgMgACgCECIEKALsAUoEQCAEIAM2AuwBCyADIAQoAugBSARAIAQgAzYC6AEgAiEBCyAAIAIQGyECDAELCyAAKAIQIAE2AogCCwsIACAAKAIQRQsEAEF/CwgAIAAQpwcaC6YCAQZ/IAEoAhAiBigCsAFFBEAgBkEBOgC0ASAGQQE2ArABIAAgARApIQIDQCACBEAgACACECwhBiACQQBBUCACKAIAQQNxIgdBAkYiAxtqKAIoIgUoAhAiBC0AtAEEQCAAIAIgAkEwayIEIAMbKAIoIAIgAkEwaiIFIAdBA0YbKAIoQQBBABBgIgNFBEAgACACIAQgAigCAEEDcSIEQQJGGygCKCACIAUgBEEDRhsoAihBAEEBEGAhAwsgAigCECIEKAKsASEFIAMoAhAiAyADKAKcASAEKAKcAWo2ApwBIAMgAygCrAEiBCAFIAQgBUobNgKsASAAIAIQtAEgBiECDAILIAYhAiAEKAKwAQ0BIAAgBRC0DAwBCwsgASgCEEEAOgC0AQsLvg8CBX8PfiMAQdACayIFJAAgBEL///////8/gyEKIAJC////////P4MhCyACIASFQoCAgICAgICAgH+DIQwgBEIwiKdB//8BcSEIAkACQCACQjCIp0H//wFxIglB//8Ba0GCgH5PBEAgCEH//wFrQYGAfksNAQsgAVAgAkL///////////8AgyINQoCAgICAgMD//wBUIA1CgICAgICAwP//AFEbRQRAIAJCgICAgICAIIQhDAwCCyADUCAEQv///////////wCDIgJCgICAgICAwP//AFQgAkKAgICAgIDA//8AURtFBEAgBEKAgICAgIAghCEMIAMhAQwCCyABIA1CgICAgICAwP//AIWEUARAIAMgAkKAgICAgIDA//8AhYRQBEBCACEBQoCAgICAgOD//wAhDAwDCyAMQoCAgICAgMD//wCEIQxCACEBDAILIAMgAkKAgICAgIDA//8AhYRQBEBCACEBDAILIAEgDYRQBEBCgICAgICA4P//ACAMIAIgA4RQGyEMQgAhAQwCCyACIAOEUARAIAxCgICAgICAwP//AIQhDEIAIQEMAgsgDUL///////8/WARAIAVBwAJqIAEgCyABIAsgC1AiBht5IAZBBnStfKciBkEPaxCwAUEQIAZrIQYgBSkDyAIhCyAFKQPAAiEBCyACQv///////z9WDQAgBUGwAmogAyAKIAMgCiAKUCIHG3kgB0EGdK18pyIHQQ9rELABIAYgB2pBEGshBiAFKQO4AiEKIAUpA7ACIQMLIAVBoAJqIApCgICAgICAwACEIhJCD4YgA0IxiIQiAkIAQoCAgICw5ryC9QAgAn0iBEIAEJgBIAVBkAJqQgAgBSkDqAJ9QgAgBEIAEJgBIAVBgAJqIAUpA5gCQgGGIAUpA5ACQj+IhCIEQgAgAkIAEJgBIAVB8AFqIARCAEIAIAUpA4gCfUIAEJgBIAVB4AFqIAUpA/gBQgGGIAUpA/ABQj+IhCIEQgAgAkIAEJgBIAVB0AFqIARCAEIAIAUpA+gBfUIAEJgBIAVBwAFqIAUpA9gBQgGGIAUpA9ABQj+IhCIEQgAgAkIAEJgBIAVBsAFqIARCAEIAIAUpA8gBfUIAEJgBIAVBoAFqIAJCACAFKQO4AUIBhiAFKQOwAUI/iIRCAX0iAkIAEJgBIAVBkAFqIANCD4ZCACACQgAQmAEgBUHwAGogAkIAQgAgBSkDqAEgBSkDoAEiDSAFKQOYAXwiBCANVK18IARCAVatfH1CABCYASAFQYABakIBIAR9QgAgAkIAEJgBIAYgCSAIa2ohBgJ/IAUpA3AiE0IBhiIOIAUpA4gBIg9CAYYgBSkDgAFCP4iEfCIQQufsAH0iFEIgiCICIAtCgICAgICAwACEIhVCAYYiFkIgiCIEfiIRIAFCAYYiDUIgiCIKIBAgFFatIA4gEFatIAUpA3hCAYYgE0I/iIQgD0I/iHx8fEIBfSITQiCIIhB+fCIOIBFUrSAOIA4gE0L/////D4MiEyABQj+IIhcgC0IBhoRC/////w+DIgt+fCIOVq18IAQgEH58IAQgE34iESALIBB+fCIPIBFUrUIghiAPQiCIhHwgDiAOIA9CIIZ8Ig5WrXwgDiAOIBRC/////w+DIhQgC34iESACIAp+fCIPIBFUrSAPIA8gEyANQv7///8PgyIRfnwiD1atfHwiDlatfCAOIAQgFH4iGCAQIBF+fCIEIAIgC358IgsgCiATfnwiEEIgiCALIBBWrSAEIBhUrSAEIAtWrXx8QiCGhHwiBCAOVK18IAQgDyACIBF+IgIgCiAUfnwiCkIgiCACIApWrUIghoR8IgIgD1StIAIgEEIghnwgAlStfHwiAiAEVK18IgRC/////////wBYBEAgFiAXhCEVIAVB0ABqIAIgBCADIBIQmAEgAUIxhiAFKQNYfSAFKQNQIgFCAFKtfSEKQgAgAX0hCyAGQf7/AGoMAQsgBUHgAGogBEI/hiACQgGIhCICIARCAYgiBCADIBIQmAEgAUIwhiAFKQNofSAFKQNgIg1CAFKtfSEKQgAgDX0hCyABIQ0gBkH//wBqCyIGQf//AU4EQCAMQoCAgICAgMD//wCEIQxCACEBDAELAn4gBkEASgRAIApCAYYgC0I/iIQhASAEQv///////z+DIAatQjCGhCEKIAtCAYYMAQsgBkGPf0wEQEIAIQEMAgsgBUFAayACIARBASAGaxCbAyAFQTBqIA0gFSAGQfAAahCwASAFQSBqIAMgEiAFKQNAIgIgBSkDSCIKEJgBIAUpAzggBSkDKEIBhiAFKQMgIgFCP4iEfSAFKQMwIgQgAUIBhiINVK19IQEgBCANfQshBCAFQRBqIAMgEkIDQgAQmAEgBSADIBJCBUIAEJgBIAogAiACIAMgBCACQgGDIgR8IgNUIAEgAyAEVK18IgEgElYgASASURutfCICVq18IgQgAiACIARCgICAgICAwP//AFQgAyAFKQMQViABIAUpAxgiBFYgASAEURtxrXwiAlatfCIEIAIgBEKAgICAgIDA//8AVCADIAUpAwBWIAEgBSkDCCIDViABIANRG3GtfCIBIAJUrXwgDIQhDAsgACABNwMAIAAgDDcDCCAFQdACaiQAC8ABAgF/An5BfyEDAkAgAEIAUiABQv///////////wCDIgRCgICAgICAwP//AFYgBEKAgICAgIDA//8AURsNACACQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AUnENACAAIAQgBYSEUARAQQAPCyABIAKDQgBZBEAgASACUiABIAJTcQ0BIAAgASAChYRCAFIPCyAAQgBSIAEgAlUgASACURsNACAAIAEgAoWE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AUHNAkGOMxAAAAsgASgC4AEiA0UEQAwBCyADKAIQIgEtALUBQQNGIQsDQCABKALAASgCACIBRQ0BIAFBMEEAIAEoAgBBA3FBA0cbaigCKCICEKwBIAJGBEAgARDEByADKAIQIQEMAQsLQceoA0GuvgFB1AJBjjMQAAALIABBABCzCEEAIQIDQCAAKAIQIgEoAtwBIAJLBEAgASABKALYASACQQJ0aigCACIBNgLAASABIQMDQCADBEAgAygCECIDQQA2ArABIAMoArgBIQMMAQsLA0AgAQRAIAEQ3AwgASgCECgCuAEhAQwBCwsgAkEBaiECDAELCwJAIAAoAhAiASgC5AFFBEAgASgC4AFFDQELIAAQGiEBQQAhAwNAIAEEQAJAIAEQrAEgAUcNAAJAIAEoAhAiAigCzAENACAAKAIQKALkASIERSABIARGcg0AIAEgBEEAENoBIgMoAhAiAkEANgKcASACIAo2AqwBIAEoAhAhAgsgAigCxAENACAAKAIQKALgASICRSABIAJGcg0AIAIgAUEAENoBIgMoAhAiAkEANgKcASACIAs2AqwBCyAAIAEQGyEBDAELCyADRQ0AIABBABCzCAsgAEG67AIQIyIBBH8gABA1IAEQpgIQ1wwFQf////8HCyECQQAhAQNAIAEgACgCECIDKALcAUkEQCADIAMoAtgBIAFBAnRqKAIANgLAASAAIAMoArQBRSACEMIEGiABQQFqIQEMAQsLIAAQGiEBIAAoAhAhAwJAIAEEQCADQv////93NwPoAQNAIAEEQAJAIAEgARCsASICRgRAIAEoAhAiAygC9AEhAgwBCyABKAIQIgMgAygC9AEgAigCECgC9AFqIgI2AvQBCyACIAAoAhAiBCgC7AFKBEAgBCACNgLsAQsgAiAEKALoAUgEQCAEIAI2AugBCyADLQC1ASIDRSADQQZGckUEQCABENQOCyAAIAEQGyEBDAELCyAAEF4gAEcNAUGYgwsoAgBB5ABGBEBBASEBA0AgASAAKAIQIgMoArQBSg0DIAMoArgBIAFBAnRqKAIAEKUMIAFBAWohAQwACwALIAAQXhB3IQEDQCABRQ0CIAEoAhAtAJICQQdGBEAgACABEKEMCyABEHYhAQwACwALIANCADcD6AELQQAhAgN/IAAoAhAiASgC3AEgAk0EfyAAEBoFIAEgASgC2AEgAkECdGooAgAiATYCwAEDQCABBEAgASgCEEHAAWoQngwgASgCEEHIAWoQngwgASgCECIBQQA2ArABIAEoArgBIQEMAQsLIAJBAWohAgwBCwshAwNAAkAgAwRAIAAgAxApIQEDQCABRQ0CAkAgASgCECICKAKwASIERQ0AIAEgBCgCECgCeEYNACACQQA2ArABCyAAIAEQLCEBDAALAAsgABAaIQMDQCADBEAgACADECkhAQNAIAEEQAJAIAEoAhAoArABIgJFDQAgAigCECIEKAJ4IAFHDQAgBBAXIAIQFyABKAIQQQA2ArABCyAAIAEQLCEBDAELCyAAIAMQGyEDDAELCyAAKAIQKALYARAXIAAoAhBCADcD2AEPCyAAIAMQGyEDDAALAAsPACAAIAEgAkEAQQAQtgcLvAIAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACAkKCAkBAgMECgkKCggJBQYHCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCyACIAIoAgAiAUEEajYCACAAIAEyAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEzAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEwAAA3AwAPCyACIAIoAgAiAUEEajYCACAAIAExAAA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAErAwA5AwAPCyAAIAIgAxEDAAsPCyACIAIoAgAiAUEEajYCACAAIAE0AgA3AwAPCyACIAIoAgAiAUEEajYCACAAIAE1AgA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAEpAwA3AwALbwEFfyAAKAIAIgMsAABBMGsiAUEJSwRAQQAPCwNAQX8hBCACQcyZs+YATQRAQX8gASACQQpsIgVqIAEgBUH/////B3NLGyEECyAAIANBAWoiBTYCACADLAABIAQhAiAFIQNBMGsiAUEKSQ0ACyACC6kBAQJ/IwBBEGsiBCQAAkACQAJAIAAgASACQQBBABBgIgUNACAAIAIgAUEAQQAQYCIFDQAgACABIAJBAEEBEGAiBUUNAQsgAygCECICKAKsASEBIAUoAhAiACAAKAKcASACKAKcAWo2ApwBIAAgACgCrAEiACABIAAgAUobNgKsAQwBCyABEB8hACAEIAIQHzYCBCAEIAA2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aiQAIA4pAyghFSAOKQMgIRYMAQtCACEVCyAAIBY3AwAgACAVNwMIIA5BMGokAAvDBgIEfwN+IwBBgAFrIgUkAAJAAkACQCADIARCAEIAEJwDRQ0AAn8gBEL///////8/gyEKAn8gBEIwiKdB//8BcSIHQf//AUcEQEEEIAcNARpBAkEDIAMgCoRQGwwCCyADIAqEUAsLRQ0AIAJCMIinIghB//8BcSIGQf//AUcNAQsgBUEQaiABIAIgAyAEEGggBSAFKQMQIgIgBSkDGCIBIAIgARC1DCAFKQMIIQIgBSkDACEEDAELIAEgAkL///////////8AgyIKIAMgBEL///////////8AgyIJEJwDQQBMBEAgASAKIAMgCRCcAwRAIAEhBAwCCyAFQfAAaiABIAJCAEIAEGggBSkDeCECIAUpA3AhBAwBCyAEQjCIp0H//wFxIQcgBgR+IAEFIAVB4ABqIAEgCkIAQoCAgICAgMC7wAAQaCAFKQNoIgpCMIinQfgAayEGIAUpA2ALIQQgB0UEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAEGggBSkDWCIJQjCIp0H4AGshByAFKQNQIQMLIAlC////////P4NCgICAgICAwACEIQsgCkL///////8/g0KAgICAgIDAAIQhCiAGIAdKBEADQAJ+IAogC30gAyAEVq19IglCAFkEQCAJIAQgA30iBIRQBEAgBUEgaiABIAJCAEIAEGggBSkDKCECIAUpAyAhBAwFCyAJQgGGIARCP4iEDAELIApCAYYgBEI/iIQLIQogBEIBhiEEIAZBAWsiBiAHSg0ACyAHIQYLAkAgCiALfSADIARWrX0iCUIAUwRAIAohCQwBCyAJIAQgA30iBIRCAFINACAFQTBqIAEgAkIAQgAQaCAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ggBkEBayEGIARCAYYhBCAJQgGGhCIJQoCAgICAgMAAVA0ACwsgCEGAgAJxIQcgBkEATARAIAVBQGsgBCAJQv///////z+DIAZB+ABqIAdyrUIwhoRCAEKAgICAgIDAwz8QaCAFKQNIIQIgBSkDQCEEDAELIAlC////////P4MgBiAHcq1CMIaEIQILIAAgBDcDACAAIAI3AwggBUGAAWokAAu/AgEBfyMAQdAAayIEJAACQCADQYCAAU4EQCAEQSBqIAEgAkIAQoCAgICAgID//wAQaCAEKQMoIQIgBCkDICEBIANB//8BSQRAIANB//8AayEDDAILIARBEGogASACQgBCgICAgICAgP//ABBoQf3/AiADIANB/f8CTxtB/v8BayEDIAQpAxghAiAEKQMQIQEMAQsgA0GBgH9KDQAgBEFAayABIAJCAEKAgICAgICAORBoIAQpA0ghAiAEKQNAIQEgA0H0gH5LBEAgA0GN/wBqIQMMAQsgBEEwaiABIAJCAEKAgICAgICAORBoQeiBfSADIANB6IF9TRtBmv4BaiEDIAQpAzghAiAEKQMwIQELIAQgASACQgAgA0H//wBqrUIwhhBoIAAgBCkDCDcDCCAAIAQpAwA3AwAgBEHQAGokAAs8ACAAIAE3AwAgACACQv///////z+DIAJCgICAgICAwP//AINCMIinIANCMIinQYCAAnFyrUIwhoQ3AwgLFwEBfyAAQQAgARDtAiICIABrIAEgAhsLmgMBAn8CQCAAEBpFDQAgABDHAQRAAkAgAQRAIAEoAhAoAswBIQIgACgCECIDIAE2AsgBIAMgAkEBajYCzAEgASAAEJgMIAEgABCbDAwBCyAAKAIQQQA2AswBCyAAIQELIAAQdyECA0AgAgRAIAIgARDLDCACEHYhAgwBCwsCQCAAEMcBRQ0AIAAQGiECA0AgAkUNASACKAIQIgMoAugBRQRAIAMgADYC6AELIAAgAhAbIQIMAAsACwJAIABBsPcAECMiAkUNACACLQAARQ0AAkACQCACQbvnABBGRQ0AIAJByqMBEEZFDQAgAkHFExBGRQ0BIAJBm/YAEEZFDQEgAkHXmwEQRg0CIAAQpwUaDAILIAAQpwUgAUUNASABKAIQKALQARCoByECIAEoAhAgAjYC0AEMAQsgABCnBSABRQ0AIAEoAhAoAtQBEKgHIQIgASgCECACNgLUAQsgABDHAUUNACAAKAIQIgEoAtABIgJFDQAgAiABKALUAUcNACAAEKcFIQEgACgCECIAIAE2AtQBIAAgATYC0AELC6UBAQV/QbiMCygCACIDBEBBtIwLKAIAIQUDQCAAIAUgAkECdGoiBCgCACIGRgRAIAQgATYCACAAEBcPCyAGIAFFckUEQCAEIAE2AgBBACEBCyACQQFqIgIgA0cNAAsLAkAgAUUNAEG0jAsoAgAgA0ECdEEEahA2IgBFDQBBtIwLIAA2AgBBuIwLQbiMCygCACICQQFqNgIAIAAgAkECdGogATYCAAsLbwEDfyAAKAIQLQBxQQFxBEAgABAaIQEDQCABBEAgACABECkhAgNAIAIEQCACKAIQIgMgAygCrAFBAXQ2AqwBIAAgAhAsIQIMAQsLIAAgARAbIQEMAQsLIAAoAhAiACAAKAL8AUEBakECbTYC/AELCwoAIABoQQAgABsLmAEBBX8jAEGAAmsiBSQAAkAgAkECSA0AIAEgAkECdGoiByAFNgIAIABFDQADQCAHKAIAIAEoAgBBgAIgACAAQYACTxsiBBAeGkEAIQMDQCABIANBAnRqIgYoAgAgASADQQFqIgNBAnRqKAIAIAQQHhogBiAGKAIAIARqNgIAIAIgA0cNAAsgACAEayIADQALCyAFQYACaiQACykBAX8gACgCAEEBaxDODCIBBH8gAQUgACgCBBDODCIAQSByQQAgABsLC1sBAX8jAEEQayIDJAAgAwJ+IAFBwABxRQRAQgAgAUGAgIQCcUGAgIQCRw0BGgsgAyACQQRqNgIMIAI1AgALNwMAQZx/IAAgAUGAgAJyIAMQDBDZAyADQRBqJAALwBEBEH8jAEGQAWsiCiQAAkACQCAAQfb2ABAjEGoEQCAAKAIQIgIgAi8BiAFBEHI7AYgBQcjaCkEANgIAIApBiNQKKAIANgIcQcgpIApBHGpBABDjASIDQfm4AUGYAkEBEDEaQQwQ4gEiBUGE7gk2AgQgBUHI7gk2AgAgBSADKAJMIgIoAig2AgggAiAFNgIoIAAQzQwgAEG67AIQIyICBH8gABA1IAIQpgIQ1wwFQf////8HCyEQIABBABDLDEHI2gpBADYCACAAEBohAQNAIAEEQCABEPkBIAFGBEAgAyABEB8QoAQhAiABKAIQIAI2AqQBCyAAIAEQGyEBDAELCyAAEBohAQNAIAEEQCABKAIQKAKkAUUEQCABEPkBIQIgASgCECACKAIQKAKkATYCpAELIAAgARAbIQEMAQsLIAAQGiELA0AgC0UNAiALKAIQKAKkASEFIAAgCxApIQYDQAJAAkACQCAGBEACQEGMhQsoAgAiAkUNACAGIAIQPiICRQ0AIAItAABFDQAgAhBqRQ0ECyAFIAYgBkEwayIOIAYoAgBBA3FBAkYbKAIoEPkBKAIQKAKkASICRg0DIAYgDiAGKAIAQQNxIgRBAkYiARsoAigoAhAoAugBIQ0gBkEwQQAgBEEDRxtqKAIoIgcoAhAoAugBIgwhCCAGQQBBUCABG2ooAigoAhAoAugBIg8hAQJAAkAgDCAPRg0AA0AgASAIRwRAIAgoAhAiCSgCzAEgASgCECIEKALMAU4EQCAJKALIASEIBSAEKALIASEBCwwBCwsgCCAMRg0AIAggD0cNAQsCQCAMBEAgBxD5ASAMKAIQKALUAUYNAQsgDUUNAyAGIA4gBigCAEEDcUECRhsoAigQ+QEgDSgCECgC0AFHDQMLIAUhASACIQUMAwsCQCAMELgHRQRAIA0QuAdFDQELIAMgBRCvAiEBA0AgAQRAIAMgAUEwQQAgASgCAEEDcUEDRxtqKAIoECkiBARAIARBUEEAIAQoAgBBA3FBAkcbaigCKCACRg0HCyADIAEQ+QIhAQwBCwtBzNoKQczaCigCACIBQQFqNgIAIAogATYCECAKQSBqIgFB5ABBsbMBIApBEGoQugEaIAMgAyABEKAEIgEgBUEAQQEQYCADIAEgAkEAQQEQYCEBKAIQIgQgBCgCrAEiAkEAIAJBAEobNgKsASAEIAQoApwBIAYoAhAiBCgCnAFB6AdsajYCnAEgASgCECIJIAkoAqwBIgEgBCgCrAEiAiABIAJKGzYCrAEgCSAJKAKcASAEKAKcAWo2ApwBDAQLIAMgBSACIAYQwAwMAwsgACALEBshCwwECyACIQELIAMgBSABIAYQwAwLIAAgBhAsIQYMAAsACwALIAAQvAwMAQsgACADQQBBABC4DCADEBohAQNAIAEEQCABKAIQIgJBADoAtAEgAkEANgKwASADIAEQGyEBDAELCyADEBohAQNAIAEEQCADIAEQtAwgAyABEBshAQwBCwsgAxAaIQEDQCABBEAgASgCEEEANgKQASADIAEQGyEBDAELC0EAIQkgAxAaIQEDQCABBEAgASgCECgCkAFFBEAgAyABIAlBAWoiCRCzBwsgAyABEBshAQwBCwsCQCAJQQJIDQAgA0GjHBCgBCECIAMQGiEBQQEhCANAIAFFDQEgCCABKAIQKAKQAUYEQCADIAIgAUEAQQEQYBogCEEBaiEICyADIAEQGyEBDAALAAsgAxAaIQcDQCAHBEAgAyAHECkhAQNAIAEEQCAHKAIQIgIoAsgBIAIoAswBIgJBAWogAkECahCNAiEFIAcoAhAiAiAFNgLIASACIAIoAswBIgJBAWo2AswBIAUgAkECdGogATYCACAHKAIQIgIoAsgBIAIoAswBQQJ0akEANgIAIAEgAUEwayIEIAEoAgBBA3FBAkYbKAIoKAIQIgIoAsABIAIoAsQBIgJBAWogAkECahCNAiECIAEgBCABKAIAQQNxQQJGGygCKCgCECACNgLAASABIAQgASgCAEEDcUECRhsoAigoAhAiBSAFKALEASICQQFqNgLEASAFKALAASACQQJ0aiABNgIAIAEgBCABKAIAQQNxQQJGGygCKCgCECICKALAASACKALEAUECdGpBADYCACADIAEQLCEBDAELCyADIAcQGyEHDAELCyADQQEgECAAQbmLARAjIgIEfyACEIcCBUF/CxCQDxogACgCEEL/////dzcD6AFBACEHAkAgCUECSA0AIAlBAWoiAhCuByEHQQEhAQNAIAEgAkYNASAHIAFBAnRqQf////8HNgIAIAFBAWohAQwACwALIAAQGiEIA0AgCARAIAgQ+QEhAiAIKAIQIgUgAigCECgCpAEoAhAiAigC9AEiBDYC9AEgBCAAKAIQIgEoAuwBSgRAIAEgBDYC7AELIAQgASgC6AFIBEAgASAENgLoAQsgBwRAIAUgAigCkAEiAjYCkAEgByACQQJ0aiICIAIoAgAiAiAEIAIgBEgbNgIACyAAIAgQGyEIDAELCwJAIAcEQCAAEBohAQNAIAEEQCABKAIQIgIgAigC9AEgByACKAKQAUECdGooAgBrNgL0ASAAIAEQGyEBDAEFQQEhBgwDCwALAAtBACEGIAAoAhAoAugBIgVBAEwNACAAEBohAQNAIAEEQCABKAIQIgIgAigC9AEgBWs2AvQBIAAgARAbIQEMAQsLIAAoAhAiAiACKALoASAFazYC6AEgAiACKALsASAFazYC7AELIAAgBhCwDCADEBohAQNAIAEEQCABKAIQKALAARAXIAEoAhAoAsgBEBcgAyABEBshAQwBCwsgABAaKAIQKAKAARAXIAAQGiEBA0AgAQRAIAEoAhBBADYCgAEgACABEBshAQwBCwsgBxAXIAMQtQELQfCCCy0AAARAIAogACgCECkD6AFCIIk3AwBBiPMI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AkBB5IkLKAIAIgFFBEBB5IkLQQQQQyIANgIAIABFDQEgAEEANgIAQbCKC0EBNgIAQeiJC0EANgIADwtB6IkLKAIAQbCKCygCACIAQQFrTwRAQeSJCyABIABBCGoiAkECdBA2IgE2AgAgAUUNAiABIABBAnRqIgBCADcCACAAQgA3AhggAEIANwIQIABCADcCCEGwigsgAjYCAAsPC0HhqQMQqgIAC0HhqQMQqgIAC0wBAX8DQCAAIgEoAhAoAngiAA0ACyABQTBBACABKAIAQQNxIgBBA0cbaigCKCgCECgC6AEgAUFQQQAgAEECRxtqKAIoKAIQKALoAUcLCwAgACABQQEQ0A0L1wECBX8BfiMAQSBrIgUkAAJAIAFFDQAgABDPBSEEIAUgATYCGAJAIAQgBUEIakEEIAQoAgARBAAiAwRAIAMgAykDCCIIQgF8Qv///////////wCDIAhCgICAgICAgICAf4OENwMIDAELIAEQOEEYaiEGAkAgAARAIAYQ4gEhAwwBCyAGEEMhAyAGRQ0AIANFDQILIANCgYCAgICAgICAf0IBIAIbNwMIIAMgA0EUaiABELYFNgIQIAQgA0EBIAQoAgARBAAaCyADKAIQIQcLIAVBIGokACAHC0ABAX8jAEEgayICJAAgABDPBSEAIAIgATYCGCAAIAJBCGpBBCAAKAIAEQQAIgAEfyAAKAIQBUEACyACQSBqJAALlgMBBn8CQCABQVBBACABKAIAQQNxIgRBAkcbaigCKCIFKAIQKALQASIGRQ0AIAFBMEEAIARBA0cbaiEHA0AgBiADQQJ0aigCACICRQ0BIANBAWohAyACQVBBACACKAIAQQNxQQJHG2ooAiggBygCKEcNAAsgASACEIMDAkAgAigCECIALQBwQQRHDQAgACgCeA0AIAAgATYCeAsgASABQTBqIgAgASgCAEEDcUEDRhsoAigoAhAiAigC4AEgAigC5AEiAkEBaiACQQJqQQQQfSECIAEgACABKAIAQQNxQQNGGygCKCgCECACNgLgASABIAAgASgCAEEDcUEDRhsoAigoAhAiAiACKALkASIDQQFqNgLkASACKALgASADQQJ0aiABNgIAIAEgACABKAIAQQNxQQNGGygCKCgCECIAKALgASAAKALkAUECdGpBADYCAA8LIAUgAUEwQQAgBEEDRxtq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SgRAIBAoAgggAUHIAGxqIgItAABBAnFFBEADQAJAIAIiACgCJCgCDCICRQ0AIAIoAhQiAkUNACACLQAAQQFxRQ0BCwtBMBBVIgUgADYCLCAFIAArAzA5AwggACgCACEIIAAhAgNAAkAgAiIDIAhBAnI2AgAgAygCJCgCBCICRQ0AIAIoAhgiAkUNACACKAIAIghBAXFFDQELCyAFIAMrA0A5AxAgBCAFIAArAygQrQ4LIAFBAWohAQwBCwsgECAENgIYIBBBGGohFUEAIQ0DQCANIBdHBEAgESANQQN0aiIAKAIEIQkgACgCACEMQQAhAQNAIAEgDEYEQCANQQFqIQ0MAwsgCSABQThsaiIGIBUgEyAGLQAAGygCACAGEKcDIg4oAiAiADYCKAJAIA4oAiQiBSAARwRAIA4oAhwhCCAOKAIYIQQMAQsgAEEBdEEBIAAbIgVB/////wNLBEBBxAAhAgwGCyAOKAIYIAVBAnQQNiIERQRAQTAhAgwGCyAEIA4oAiQiAkECdGpBACAFIAJrQQJ0EDAaIAIgDigCICIAIA4oAhwiCGpJBEAgCEECdCEDIAQgBSACIAhrIgJrIghBAnRqIAMgBGogAkECdBBUGiAOIAg2AhwLIA4gBTYCJCAOIAQ2AhgLIAQgACAIaiAFcEECdGogBjYCACAOIABBAWo2AiAgAUEBaiEBDAALAAsLIBMoAgAQrA4gFSgCABCsDiATKAIAEKsODQAgFSgCABCrDg0AIBAoAhQgEBCqDg0AIBAoAhggEBCqDg0AIBMoAgAQqQ4gFSgCABCpDkEAIQJBmIgLLQAAQQRxBEBBjP4EIAcQgwEaIApCioCAgKABNwOgASAHQY2uBCAKQaABahAdGkHThQQgBxCDARoDQCAQKAIEIAJMBEBBACEBRP///////+9/IR1E////////7/8hIET////////v/yEfRP///////+9/IRsDQCABIBdGBEACQEG6hQQgBxCDARpBACECIApBQGshAANAIAIgECgCAE4NASAQKAIIIAJByABsaiIBKwMoISQgASsDMCEhIAErAzghHiAKIAErA0AiHDkDSCAAIB45AwAgCiAhOQM4IAogJDkDMCAHQYCOBCAKQTBqEC0gAkEBaiECICAgHBAlISAgHyAeECUhHyAdICEQMyEdIBsgJBAzIRsMAAsACwUg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AUEIEEUiAARAIAAgAzYCBAsgACAENgIAIAAhBAsgAUEBaiEBDAELAAsAC0G77gBB3rkBQZABQez9ABAAAAtB8pQDQd65AUGRAUHs/QAQAAALQdI+Qd65AUGSAUHs/QAQAAALQQAhAwNAIARBwABGDQECQCAFIARBFGxqIgEoAhBFDQAgAiABEIoIRQ0AIAAgASgCECACELkOIQYgAyIBRQRAIAYhAwwBCwNAIAEiBygCACIBDQALIAcgBjYCAAsgBEEBaiEEDAALAAsgAwt9AQR/IABBGGohAgJAIAAoAgRBAEoEQANAIAFBwABGDQIgAiABQRRsaiIDKAIAIgQEQCAEELoOIAMoAgAQFyAAIAEQuw4LIAFBAWohAQwACwALA0AgAUHAAEYNASACIAFBFGxqKAIABEAgACABELsOCyABQQFqIQEMAAsACwtdAAJAIABFIAFBwABPckUEQCAAIAFBFGxqIgEoAhhFDQEgAUEIahC8DiAAIAAoAgBBAWs2AgAPC0GX2gFB1cABQa4BQf79ABAAAAtBoaoBQdXAAUGvAUH+/QAQAAALDgAgABC+DiAAQQA2AhALOgEBfyAAQoCAgIBwNwIAIABBCGohAUEAIQADQCAAQcAARwRAIAEgAEEUbGoQvA4gAEEBaiEADAELCwslAQF/A0AgAUEERwRAIAAgAUECdGpBADYCACABQQFqIQEMAQsLC8gCAgJ/AXwjAEGAAmsiAyQAIAIrAxAhBSADIAApAwg3A3ggAyAAKQMANwNwIAMgASkDCDcDaCADIAEpAwA3A2AgA0HgAWogA0HwAGogA0HgAGoQtAMCQCAFIAMrA+ABZkUNACADIAApAwg3A1ggAyAAKQMANwNQIAMgASkDCDcDSCADIAEpAwA3A0AgA0HAAWogA0HQAGogA0FAaxC0AyADKwPQASACKwMAZkUNACACKwMYIAMgACkDCDcDOCADIAApAwA3AzAgAyABKQMINwMoIAMgASkDADcDICADQaABaiADQTBqIANBIGoQtAMgAysDqAFmRQ0AIAMgACkDCDcDGCADIAApAwA3AxAgAyABKQMINwMIIAMgASkDADcDACADQYABaiADQRBqIAMQtAMgAysDmAEgAisDCGYhBAsgA0GAAmokACAEC2oCAnwBfwJAIAErAxAgACsAOCICIAArAxhEAAAAAAAA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RAAAAAAAACRAIRMDQCALQQFxRSAJQQ5Lcg0EIAggDCAFIAYoArwBIBMQ8w5BACEDA0ACQAJAIAMgDEYEQCAMIQMMAQsgCCADQQV0aiIAKQMAQv/////////3/wBSBEAgACkDEEL/////////d1INAgsgEyAToCETCyAJQQFqIQkgAyAMRyELDAILIANBAWohAwwACwALAAUgBSADQQR0IgdqIgQgAiAHaiIHKQMANwMAIAQgBykDCDcDCCADQQFqIQMMAQsACwALIAoQF0EAIQVB2OYDQQAQMgwFCyALQQFxBEAgDiAQIA4oAgBBA3FBA0YbKAIoEB8hACAGIA4gDyAOKAIAQQNxQQJGGygCKBAfNgIUIAYgADYCEEHD4QQgBkEQahAnIAYgBikCwAE3AwggBkEIaiAGQegAahCyBCAIIAwgBigCaCAGKAJsRAAAAAAAACRAEPMOCyABIAYoArwBNgIAIAoQFwwECyAJQQJqCyEJIAchAwwACwALIAoQFyAGIA4gDyAOKAIAQQNxQQJGGygCKBAfNgIAQaPxAyAGEDJBACEFCyAGQdABaiQAIAUL1wMBA39BASEEA0AgBCAAKAIQIgUoArQBSkUEQCAFKAK4ASAEQQJ0aigCACABIAIgAxD2DiEDIARBAWohBAwBCwsCQCAAEF4gAEYNACABQQAgAkECdBAwIQUgABAaIQIDQCACBEAgBSACKAIQKAL0AUECdGpBATYCACAAIAIQKSEBA0AgAQRAIAFBKGohBiACKAIQKAL0ASEEA0AgBCAGQVBBACABKAIAQQNxQQJHG2ooAgAoAhAoAvQBTkUEQCAFIARBAWoiBEECdGpBATYCAAwBCwsgACABECwhAQwBCwsgACACEBshAgwBCwsgACgCECIBKALoASEEA0AgBCABKALsAUoNASAFIARBAnRqKAIARQRAIANFBEAgABBeQYr3AEEBEI8BIQMLIANBAEEBEIgBIgJB2ChBwAJBARAxGiACKAIQIgFCgICAgICAgPA/NwNgIAEgBDYC9AEgAUKAgICAgICA8D83A1ggAUEBNgLsASABQoCAgICAgID4PzcDUCABQQA2AsQBQQVBBBAYIQEgAigCECIGQQA2AswBIAYgATYCwAFBBUEEEBghASACKAIQIAE2AsgBIAAgAkEBEHsaIAAoAhAhAQsgBEEBaiEE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KQMINwOIASADIAEpAwA3A4ABIAAgBUEDEDcMCAsgAyACKQMANwMwIAMgAikDCDcDOCAAIANBMGpBAxA3DAcLIAAgAUEEEDcMBgsgAyABKQMINwOIASADIAEpAwA3A4ABIAAgBEEEEDcMBQsgAyABKQMINwOIASADIAEpAwA3A4ABIAMgBCkDCDcDmAEgAyAEKQMANwOQASAAIAVBBBA3DAQLIAMgAikDADcDMCADIAIpAwg3AzggACADQTBqQQQQNwwDCyAAIAFBAhA3IAAgBUECEDcMAgsgAyACKQMANwMwIAMgAikDCDcDOCAAIANBMGpBAhA3IAAgBEECEDcMAQsgAS0AISIBQQJPBEAgAiABuEQAAAAAAADgP6IiCCACKwMAoDkDACACIAggAisDCKA5AwggAiACKwMQIAihOQMQIAIgAisDGCAIoTkDGAsgAyACKQMYNwMYIAMgAikDEDcDECADIAIpAwg3AwggAyACKQMANwMAIAAgA0EAEIACCyADQaABaiQAC2cBAX8jAEEQayIFJAACfyABIAQgBUEIahDLBARAIAAgBCgCABBcIAAgBCgCBCIBQY/4ACABGyACIAUrAwgQiANBA0ECIAMtAABBAXEbDAELIAAgARBcQQELIABBvh8QQiAFQRBqJAALrAECAX8BfAJAIAAoAhAiA0UNACABKAIABEAgAiADNgIAIAAgASgCADYCEAwBCyACQQA2AgALAkAgACgCFCIDRQ0AIAEoAgQEQCACIAM2AgQgACABKAIENgIUDAELIAJBADYCBAsgACsDICIERAAAAAAAAAAAZgRAIAErAxBEAAAAAAAAAABmBEAgAiAEOQMQIAAgASsDEDkDIA8LIAJCgICAgICAgPi/fzcDEAsLsAUCDH8HfCMAQYABayIDJAAgASgCBCIMBEAgAisAICEUIAIoABQhByACKAAQIQogAS0ACCENIAEoAgAhDiACKwMAIRAgASsDECEVIAErAyAhESACKwMIIRIgASsDGCETIAErAyghDyADQgA3AxggAyASIA8gE6BEAAAAAAAA4D+ioCAPIBOhRAAAAAAAAOA/oqA5AyAgAEEBEPMIIBEgFaFEAAAAAAAA4D+iIhIgECARIBWgRAAAAAAAAOA/oqAiEaAhEyARIBKhIRIDQCAFIAxHBEACfCASIA4gBUEFdGoiBC0ACCIBQewARg0AGiABQfIARgRAIBMgBCsDEKEMAQsgESAEKwMQRAAAAAAAAOC/oqALIRAgAyADKwMgIAQrAxihOQMgIAQoAgAhAUEAIQgDQCAEKAIEIAhNBEAgBUEBaiEFDAMFIAMCfwJAIAEoAgQiBkUEQCADIAc2AiwgAyAKNgIoIAMgFDkDOCADKAJAIQkgByELDAELIAMgBisDECIPIBQgD0QAAAAAAAAAAGQbOQM4IAMgBigCACICIAogAhs2AiggAyAGKAIEIgIgByACGyILNgIsIAMoAkAhCSAGKAIYQf8AcSICRQ0AIAlBgH9xIAJyDAELIAlBgH9xCzYCQCAAIAsQQiADIAEoAgA2AkggAyADQShqNgJMIAMgASsDEDkDWCADIA0EfCABKwMYBUQAAAAAAADwPws5A2AgAyABKAIEKAIINgIwIAMgASgCCDYCUCADIAErAyA5A2ggBCsDGCEPIAMgAykDIDcDECADQewAOgB4IAMgDzkDcCADIBA5AxggAyADKQMYNwMIIAAgA0EIaiADQcgAahCcBiAIQQFqIQggECABKwMgoCEQIAFBOGohAQwBCwALAAsLIAAQ8ggLIANBgAFqJAALmRYCCn8IfCMAQcAFayIDJAAgAyABKQNINwPgAyADIAFBQGspAwA3A9gDIAMgASkDODcD0AMgAyABKQMwNwPIA0EBIQoCQCABKAIADQAgASgCCA0AIAEoAgxBAEchCgsgAisDACENIAIrAwghDiABKAJUIQYgASgCeCIEBEAgAiAEQdCFCxCfDwsgAyANIAMrA8gDoDkDyAMgAyANIAMrA9gDoDkD2AMgAyAOIAMrA9ADoDkD0AMgAyAOIAMrA+ADoDkD4ANBASELAkAgCkUNACAALQCYAUEEcQ0AIAMgAykD4AM3A9ACIAMgAykD2AM3A8gCIAMgAykD0AM3A8ACIAMgAykDyAM3A7gCIAAgAiABIANBuAJqIANBpANqEPYFRSELCwJAAkACQCABLQAqQQRxDQAgASgCFCIEBEAgA0IANwOABSABKAIcIQggAyABLQAqOgC3AiAAIAQgCCADQbcCaiADQYAFahCeDyEEAkAgAS0AKkECcQRAIAEtACEhCCADIAMpA+ADNwOIAyADIAMpA8gDNwPgAiADIAMpA9gDNwOAAyADIAMpA9ADNwPoAiADKwPgAiEOIAMrA4ADIQ0CQCAIQQFNBEAgAysDiAMhDyADKwPoAiEQDAELIAMgCLhEAAAAAAAA4D+iIg8gDqAiDjkD4AIgAyAPIAMrA+gCoCIQOQPoAiADIA0gD6EiDTkDgAMgAyADKwOIAyAPoSIPOQOIAwsgAyAPOQOYAyADIA45A5ADIAMgEDkD+AIgAyANOQPwAiADQQQ2AtwCIANBBDYCsAIgACADQeACakEEIANBsAJqIAQQqwMMAQsgAyADKQPgAzcDqAIgAyADKQPYAzcDoAIgAyADKQPQAzcDmAIgAyADKQPIAzcDkAIgACADQZACaiAEEIACCyADKAKABRAXIAMoAoQFEBcLA0AgBigCACIEBEAgAyAEKQNINwPQBCADIARBQGspAwA3A8gEIAMgBCkDODcDwAQgAyAEKQMwNwO4BEEBIQkCf0EBIAQoAgANABpBASAEKAIIDQAaIAQoAgxBAEcLIQggAisDCCENIAMgAisDACIOIAMrA7gEoDkDuAQgAyAOIAMrA8gEoDkDyAQgAyANIAMrA8AEoDkDwAQgAyANIAMrA9AEoDkD0AQCQCAIRQ0AIAAtAJgBQQRxDQAgAyADKQPQBDcDiAIgAyADKQPIBDcDgAIgAyADKQPABDcD+AEgAyADKQO4BDcD8AEgACACIAQgA0HwAWogA0HcBGoQ9gVFIQkLAkAgBC0AKkEEcQ0AIAQoAhQiBQRAIAQoAhwhByADIAQtACo6AO8BIAAgBSAHIANB7wFqIANBgAVqEJ4PIQUCQCAELQAqQQJxBEAgBC0AISEHIAMgAykDuAQ3A/ADIAMgAykDwAQ3A/gDIAMgAykD0AQ3A5gEIAMgAykDyAQ3A5AEIAMrA/ADIQ4gAysDkAQhDQJAIAdBAU0EQCADKwOYBCEPIAMrA/gDIRAMAQsgAyAHuEQAAAAAAADgP6IiDyAOoCIOOQPwAyADIA8gAysD+AOgIhA5A/gDIAMgDSAPoSINOQOQBCADIAMrA5gEIA+hIg85A5gECyADIA85A6gEIAMgDjkDoAQgAyAQOQOIBCADIA05A4AEIANBBDYC7AMgA0EENgLoASAAIANB8ANqQQQgA0HoAWogBRCrAwwBCyADIAMpA9AENwPgASADIAMpA8gENwPYASADIAMpA8AENwPQASADIAMpA7gENwPIASAAIANByAFqIAUQgAILIAMoAoAFEBcLIAQtACEEQCADIAMpA9AENwPAASADIAMpA8gENwO4ASADIAMpA8AENwOwASADIAMpA7gENwOoASAAIAQgA0GoAWoQnQ8LIAQoAlghBQJAAkACQCAEKAJcQQFrDgMAAgECCyAAIAUgAhChDwwCCyAFKwMQIQ4gBSsDGCEPIAIrAwAhDSAFKwMAIRAgAyAFKwMIIAIrAwgiEqAiETkDqAUgAyAQIA2gIhA5A6AFIAMgDyASoCIPOQOIBSADIA4gDaAiDTkDgAUgAyAROQO4BSADIA05A7AFIAMgDzkDmAUgAyAQOQOQBSAFKAIkIgdFBEAgAigCOCEHCyAFKAIgIgVFDQUgBS0AAEUNBiAAIAUgA0GABWpBBEEBIAdB2rYBEO4IDAELIAAgBSACEKAPCyAJRQRAIAAgA0HcBGoQ9QULAkAgCEUNACAALQCYAUEEcUUNACADIAMpA9AENwOgASADIAMpA8gENwOYASADIAMpA8AENwOQASADIAMpA7gENwOIASAAIAIgBCADQYgBaiADQdwEaiIHEPYFRQ0AIAAgBxD1BQsgBkEEaiEGDAELCyABKAJUIQggAEQAAAAAAADwPxD+AQNAIAgoAgAiBARAIAhBBGohCCAELQBkIgZBAnEgBkEBcXJFDQEgCCgCACEJIAIrAwAhECACKwMIIQ0gACABKAIYIgZBj/gAIAYbIgYQXCAAIAYQQiANIAQrAzigIQ8gECAEKwNAoCESIAQrAzAhEwJAIAQtAGQiBkEBcUUNACAEKAJgIgUoAnQgBC8BUCAELwFUak0NACANIAQrA0igIRQCQCAELwFWIgZFBEAgDyAFLAAgIgZBAm3AIge3Ig6hIQ0gByAFLQAharchEQwBCyAFKAJwIAQvAVIgBmpGBEAgDyAFLAAgIgZBAm3AIge3Ig6hIAcgBS0AIWq3IhGhIQ0MAQsgDyAFLAAgIgZBAm3AtyIOoSENRAAAAAAAAAAAIRELIAMgDTkDiAUgAyASIA6gIg45A5AFIAMgDSAUIBGgIA+hIAa3oKA5A5gFIAMgAykDiAU3A3AgAyADKQOQBTcDeCADIAMpA5gFNwOAASADIA45A4AFIAMgAykDgAU3A2ggACADQegAakEBEIACIAQtAGQhBgsgBkECcUUNASAEKAJgIgYoAnAgBC8BViIHIAQvAVJqTQ0BIBAgE6AhEQJAIAQvAVQiBUUEQCARIAYsACAiBUECbcAiDCAGLQAharciDaEgDLciDqEhEyAGKAJ0IAQvAVBGBEAgDSANoCENDAILIAlFDQEgCS8BViAHRg0BIBAgBisDQKAgEiAOoKEgDaAhDQwBCyAGKAJ0IAQvAVAgBWpGBEAgESAGLAAgIgVBAm3AIgS3Ig6hIRMgBCAGLQAharchDQwBCyARIAYsACAiBUECbcC3Ig6hIRNEAAAAAAAAAAAhDSAJRQ0AIAkvAVYgB0YNACAQIAYrA0CgIBIgDqChRAAAAAAAAAAAoCENCyADIA8gDqEiDjkDiAUgAyAORAAAAAAAAAAAoDkDmAUgAyATOQOABSADIBMgEiANoCARoSAFt6CgOQOQBSADIAMpA4gFNwNQIAMgAykDmAU3A2AgAyADKQOQBTcDWCADIAMpA4AFNwNIIAAgA0HIAGpBARCAAgwBCwsgAS0AIUUNACADQUBrIAMpA+ADNwMAIAMgAykD2AM3AzggAyADKQPQAzcDMCADIAMpA8gDNwMoIAAgASADQShqEJ0PCyALRQRAIAAgA0GkA2oQ9QULAkAgCkUNACAALQCYAUEEcUUNACADIAMpA+ADNwMgIAMgAykD2AM3AxggAyADKQPQAzcDECADIAMpA8gDNwMIIAAgAiABIANBCGogA0GkA2oiBxD2BUUNACAAIAcQ9QULIAEoAngEQCACQdCFCxCcDwsgA0HABWokAA8LQby0AUGdwAFB6wRB5IUBEAAAC0GlyAFBncABQewEQeSFARAAAAt5AgJ/AnwjAEEQayIBJAAgACgCBEEBayICQQNPBEAgAUHkBTYCBCABQZ3AATYCAEGI8wgoAgBBrb4EIAEQHRoQbgALIAAoAgAiACACQQJ0IgJBpIYHaigCAGorAwAhAyAAIAJBmIYHaigCAGorAwAgAUEQaiQAIAOhCxMAIAAgAUHNI0H8AEGtgQEQxAMLHAAgACgCCCABTQRAQd6yA0GJEkEmQcMjEAAACwsSACAAIAFBqqgBQSZBiRIQlQQLVQEBfyAABEADQCABIAAoAghPRQRAIAAgARCkDyABQQFqIQEMAQsLIABCADcCBCAAKAIAEBcgAEIANwIIIABCADcCAA8LQaHSAUGJEkEmQZGiARAAAAu0AgEGfyAAQdQAaiEDAkADQAJAIAAoAlwiASACTQRAA0AgASAESwRAIAMgBBCjDyICRQ0DQQAhAQNAIAEgAigCCE9FBEAgAiABEPgFGiABQQFqIQEMAQsLIAJCADcCBCACKAIAEBcgAhAXIARBAWohBCAAKAJcIQEMAQsLIABCADcCWCAAKAJUEBcgA0IANwIIIANCADcCACAAEPQFIAAQFw8LQQAhASADIAIQow8iBkUNAgNAIAYoAgggAU0EQCACQQFqIQIMAwUCQAJAAkAgBiABEPgFIgUoAlxBAWsOAgABAgsgBSgCWBCnDwwBCyAFKAJYEJsPCyAFEPQFIAUQFyABQQFqIQEMAQsACwALC0Gh0gFBrYEBQe8AQbSiARAAAAtBodIBQa2BAUHvAEHqiwEQAAALFgAgAEGm+ABB/ABBrYEBQcqdAxD3CgshAQF/A0AgAC0AACEBIABBAWohACABQSBGDQALIAFBAEcLQwACQCAAECQEQCAAECFBD0YNAQsgABCsDwsCQCAAECQEQCAAQQA6AA8MAQsgAEEANgIECyAAECQEfyAABSAAKAIACwvsAwEJfyMAQSBrIgUkAAJAAkACQCAAKAIQIgkEQCAJQTgQGCEGA0AgAiAAKAIQTw0CIAYgAkE4bGogACgCCCAAKAIMIAJqIAAoAhRwQThsaiIDQTgQHhogA0EAQTgQMBogAkEBaiECDAALAAtBOBBVIQZBo4EFEKQBIgJFDQEgBiACNgIAIAYgAEEsahD6BSgCADYCBEEBIQkLIABBCGoQuQgCQCAAKAIgIgggACgCJCICRwRAIAAoAhwhAyAAKAIYIQQMAQsgCEEBdEEBIAgbIgJB////P0sEQEHEACECDAMLIAAoAhggAkEFdBA2IgRFBEBBMCECDAMLIAQgACgCJCIHQQV0akEAIAIgB2tBBXQQMBogByAAKAIgIgggACgCHCIDakkEQCADQQV0IQogBCACIAcgA2siB2siA0EFdGogBCAKaiAHQQV0EFQaIAAgAzYCHAsgACACNgIkIAAgBDYCGAsgBCADIAhqIAJwQQV0aiICQgA3AAkgAiABOgAIIAIgCTYCBCACIAY2AgAgAkIANwARIAJCADcAGCAAIAAoAiBBAWo2AiAgBUEgaiQADwsgBUEBNgIAQYjzCCgCAEGA6gMgBRAdGhAmAAsgBSACEHo2AhBBiPMIKAIAQZKBBCAFQRBqEB0aECYAC9ECAQV/IwBBEGsiBCQAAkACQCAAECEgABA5TwRAIAAQOSIDQQFqIgEgA0EBdEGACCADGyICIAEgAksbIQEgABAhIQUCQCAALQAPQf8BRgRAIANBf0YNAyAAKAIAIQIgAUUEQCACEBdBACECDAILIAIgARA2IgJFDQQgASADTQ0BIAIgA2pBACABIANrEDAaDAELIAFBARAYIgIgACAFEB4aIAAgBTYCBAsgAEH/AToADyAAIAE2AgggACACNgIACyAAECEhAQJAIAAQJARAIAAgAWpBADoAACAAIAAtAA9BAWo6AA8gABAhQRBJDQFBobYDQfmAAUGcAkGutAEQAAALIAAoAgAgAWpBADoAACAAIAAoAgRBAWo2AgQLIARBEGokAA8LQci/A0HKgQFBzQBBibUBEAAACyAEIAE2AgBBiPMIKAIAQYDqAyAEEB0aECYAC7sBAQZ/QTAQVSEDIAAoAhAEQCAAQQAQqw8LIABBGGohBSADIAAoAiAiATYCBCADIAFBIBAYIgY2AgADfyAAKAIgIAJNBH8gBRC4CCADBSAGIAJBBXRqIgQgACgCGCAAKAIcIAJqIAAoAiRwQQV0aiIBKQMANwMAIAQgASkDGDcDGCAEIAEpAxA3AxAgBCABKQMINwMIIAFCADcDACABQgA3AwggAUIANwMQIAFCADcDGCACQQFqIQIMAQsLCxgBAX9BCBBVIgIgADYCACACIAE2AgQgAgtJAQJ/IwBBEGsiAiQAIAEQpAEiA0UEQCACIAEQOEEBajYCAEGI8wgoAgBBgOoDIAIQHRoQJgALIAAgAxDpASADEBcgAkEQaiQAC0UAAkAgABAkBEAgABAhQQ9GDQELIABBABDRAQsCQCAAECQEQCAAQQA6AA8MAQsgAEEANgIECyAAECQEfyAABSAAKAIACws8AQF/IwBBEGsiAiQAIABBATYCJCAAQYwCNgIIIAIgABC7CDYCBCACIAE2AgBB+/wEIAIQMiACQRBqJAALPAIBfwF+IwBBEGsiASQAIAApAjQhAiABIAApAixCIIk3AwggASACQiCJNwMAQYPoBCABEHwgAUEQaiQAC2UBAn8Cf0EAIAAoAhAoAggiAUUNABogASgCWCICBEAgAhCrDUEAIAAoAhAoAggiAUUNARoLIAEoAlwQFyAAKAIQKAIICxAXIAAoAhAiAkEANgIIIAIoAgwQvAEgAEEAQb4oEOYHC/cBAQR/IAEgABA5IgNqIgIgA0EBdEGACCADGyIBIAEgAkkbIQIgABAhIQQCQCAALQAPQf8BRgRAAn8gACgCACEEIwBBIGsiBSQAAkAgAyIBQX9HBEACQCACRQRAIAQQF0EAIQMMAQsgBCACEDYiA0UNAiABIAJPDQAgASADakEAIAIgAWsQMBoLIAVBIGokACADDAILQci/A0HKgQFBzQBBibUBEAAACyAFIAI2AhBBiPMIKAIAQYDqAyAFQRBqEB0aECYACyEBDAELIAJBARAYIgEgACAEEB4aIAAgBDYCBAsgAEH/AToADyAAIAI2AgggACABNgIAC9EDAgJ/AnwjAEEwayIDJAAgA0EAOgAfAkAgACABECMiAEUNACADIANBH2o2AhggAyADQSBqNgIUIAMgA0EoajYCEAJAAkAgAEHBwQEgA0EQahBJQQJIDQAgAysDKCIFRAAAAAAAAAAAZEUNACADKwMgIgZEAAAAAAAAAABkRQ0AIAICfyAFRAAAAAAAAFJAoiIFRAAAAAAAAOA/RAAAAAAAAOC/IAVEAAAAAAAAAABmG6AiBZlEAAAAAAAA4EFjBEAgBaoMAQtBgICAgHgLtzkDAAJ/IAZEAAAAAAAAUkCiIgVEAAAAAAAA4D9EAAAAAAAA4L8gBUQAAAAAAAAAAGYboCIFmUQAAAAAAADgQWMEQCAFqgwBC0GAgICAeAu3IQUMAQsgA0EAOgAfIAMgA0EoajYCACADIANBH2o2AgQgAEHFwQEgAxBJQQBMDQEgAysDKCIFRAAAAAAAAAAAZEUNASACAn8gBUQAAAAAAABSQKIiBUQAAAAAAADgP0QAAAAAAADgvyAFRAAAAAAAAAAAZhugIgWZRAAAAAAAAOBBYwRAIAWqDAELQYCAgIB4C7ciBTkDAAsgAiAFOQMIIAMtAB9BIUYhBAsgA0EwaiQAIAQLYQEEfCACKwMIIAArAwgiBKEgASsDACAAKwMAIgOhIgWiIAIrAwAgA6EgASsDCCAEoSIEoqEiAyADoiIDRLu919nffNs9YwR8RAAAAAAAAAAABSADIAUgBaIgBCAEoqCjCwvWAQIBfwJ8IwBBEGsiAyQAIAJFIAJB2gBGciACQbQBRnJFIAJBjgJHcUUEQCACBEAgASsDCCEFIAErAwAhBAJAAkACQCACQY4CRwRAIAJBtAFGDQIgAkHaAEcNASABIAU5AwAgBJohBAwDCyABIAU5AwAMAgsgA0GnATYCBCADQdi9ATYCAEGI8wgoAgBBrb4EIAMQHRoQbgALIAWaIQQLIAEgBDkDCAsgACABKQMANwMAIAAgASkDCDcDCCADQRBqJAAPC0GbjgNB2L0BQZUBQf+HARAAAAvRAQIDfwR8AkAgACgCmAEiA0GAgIQCcUUNACAAKAIQIgJBAkEEIANBgIAIcSIEGzYClAIgAiAEQRB2QQJzNgKQAiACKAKYAhAXIAIgAigClAJBEBBEIgI2ApgCIAIgASsDOCIFIAErAxhEAAAAAAAA4D+iIgehOQMAIAErA0AhBiABKwMgIQggAiAFIAegOQMQIAIgBiAIRAAAAAAAAOA/oiIFoDkDGCACIAYgBaE5AwggA0GAwABxRQRAIAAgAiACQQIQkQIaCyAEDQAgAhD+BQsLawAgAEIANwIAAkACQAJAAkACQCACQcIAa0Efdw4KAQQEBAQCBAQDAAQLIAEgASgCqAFBAWs2ArABIABBfzYCBA8LIABBATYCBA8LIABBATYCAA8LIAEgASgCpAFBAWs2AqwBIABBfzYCAAsL5AEBBX8jAEEQayIGJAAgBkEANgIMIAZBADYCCCADEGIiCCEHQQAhAwNAAkAgA0EBcQ0AIAcgACgCpAIgBkEMahC5ByIERQ0AQQAhB0EAIQMgBCAAKAKgAiAGQQhqIgUQuQciBEUNAUEAIAAoAqACIAUQuQciAwRAIAAgBEEAEL4IIQQgACADIAIQvgghBSAEQQBIBEBBACEDIAVBAEgNAwsgBCAFIAQgBUgbIAFMIAEgBCAFIAQgBUobTHEhAwwCBSAAIAQgARC+CCABRiEDDAILAAsLIAgQFyAGQRBqJAAgA0EBcQvVAgIIfAN/AkACQCABKAIEIgwEQEEBIQogDEEDcEEBRw0BIAAgASgCACILKQMANwMQIAAgCykDCDcDGCAAIAspAwg3AwggACALKQMANwMAIAArAxghAiAAKwMIIQMgACsDECEEIAArAwAhBQNAIAogDE8NAyACIAsgCkEEdGoiASsDCCABKwMYoEQAAAAAAADgP6IiBiACIAZkGyICIAErAygiByACIAdkGyECIAQgASsDACABKwMQoEQAAAAAAADgP6IiCCAEIAhkGyIEIAErAyAiCSAEIAlkGyEEIAMgBiADIAZjGyIDIAcgAyAHYxshAyAFIAggBSAIYxsiBSAJIAUgCWMbIQUgCkEDaiEKDAALAAtB9ZMDQa27AUG9HUG2wgEQAAALQeOKA0GtuwFBvh1BtsIBEAAACyAAIAI5AxggACADOQMIIAAgBDkDECAAIAU5AwALnAEBBX8gAEEwQQAgACgCAEEDcUEDRxtqKAIoKAIQIgIoAuABIQQgAigC5AEhAwJAA0AgASADRwRAIAFBAnQhBSABQQFqIQEgACAEIAVqKAIARw0BDAILCyACIAQgA0EBaiADQQJqEI0CIgE2AuABIAIgAigC5AEiAkEBaiIDNgLkASABIAJBAnRqIAA2AgAgASADQQJ0akEANgIACwvwAQIBfwJ8IAAoAhAhBQJAIAIEfyADBSAFKALYAQsgBHJFBEAgBS8BjAJBAXFFDQELIAAoApgBIgJBgICEAnFFDQAgASsDACEGIAErAwghByAFQQJBBCACQYCACHEiAxs2ApQCIAUgA0EQdkECczYCkAIgBSgCmAIQFyAFIAUoApQCQRAQRCIBNgKYAiABIAdEAAAAAAAACECgOQMYIAEgBkQAAAAAAAAIQKA5AxAgASAHRAAAAAAAAAjAoDkDCCABIAZEAAAAAAAACMCgOQMAIAJBgMAAcUUEQCAAIAEgAUECEJECGgsgAw0AIAEQ/gULC+UEAgh/BHwjAEEQayIJJAAgACgCBCIGQQFrQQNuIQUCQCAGQQRrQQJNBEAgAkEENgIEIAJBBEEQEEQ2AgAgA0EENgIEIANBBEEQEEQiAzYCACAJIAAoAgAgASACKAIAIAMQqwEMAQsgBUEIEEQhCCAAKAIAIQQDQCAFIAdGBEACQCABIA2iIQFEAAAAAAAAAAAhDUEAIQYDQCAFIAZGBEAgBSEGDAILIA0gCCAGQQN0aisDAKAiDSABZg0BIAZBAWohBgwACwALBSAIIAdBA3RqIAQrAwAgBCsDECIMoSIOIA6iIAQrAwggBCsDGCIOoSIPIA+ioJ8gDCAEKwMgIgyhIg8gD6IgDiAEKwMoIg6hIg8gD6Kgn6AgDCAEKwMwoSIMIAyiIA4gBCsDOKEiDCAMoqCfoCIMOQMAIA0gDKAhDSAHQQFqIQcgBEEwaiEEDAELCyACIAZBA2wiCkEEaiIENgIEIAIgBEEQEEQ2AgAgAyAFIAZrQQNsQQFqIgU2AgQgAyAFQRAQRDYCAEEAIQQDQCAEIAIoAgRPRQRAIARBBHQiBSACKAIAaiIHIAAoAgAgBWoiBSkDADcDACAHIAUpAwg3AwggBEEBaiEEDAELCyAEQQRrIQdBACEEA0AgBCADKAIET0UEQCADKAIAIARBBHRqIgUgACgCACAHQQR0aiILKQMANwMAIAUgCykDCDcDCCAEQQFqIQQgB0EBaiEHDAELCyAJIApBBHQiBSAAKAIAaiABIA0gCCAGQQN0aisDACIBoaEgAaMgAigCACAFaiADKAIAEKsBIAgQFwsgCUEQaiQAC4sBAQN/AkACQCAAKAKcAUECSA0AIAAgAkG4hAsoAgBBo4EFEHkiAxDJBA0AIAMtAAANAUEBIQQgASACEG9FDQEgASACEG8hAwNAIANBAEchBCADRQ0CIANBkIULKAIAQaOBBRB5IgUtAABFDQIgACAFEMkEDQIgASADIAIQcSEDDAALAAtBASEECyAEC4QCAQN/An8CQCAAQeOcARAjIgBFDQAgAC0AAEUNACAAEPEDGkHAgAshAwNAQcCACyADKAIAIgBFDQIaIABB0LABEEZFBEAgA0EEaiEDIAJBAXIhAgwBCyAAQYj1ABBGRQRAIAMhAANAIAAgACgCBCIENgIAIABBBGohACAEDQALIAJBA3IhAgwBCyAAQc6vARBGRQRAIAMhAANAIAAgACgCBCIENgIAIABBBGohACAEDQALIAJBwAByIQIMAQsgAEH5sQEQRgRAIANBBGohAwUgAyEAA0AgACAAKAIEIgQ2AgAgAEEEaiEAIAQNAAsgAkEEciECCwwACwALQQALIAEgAjYCAAs5AQJ/AkAgACgCxAEiAkEASA0AIAIgACgCpAFODQAgACgCyAEiAkEASA0AIAIgACgCqAFIIQELIAELzQEBA39BASEEA0AgBCABKAIQIgMoArQBSkUEQCAAIAMoArgBIARBAnRqKAIAIgMQwg8CQCADQeI5ECMiAkUNACACLQAARQ0AIAAgAhBCCwJAIANBzTkQIyICRQ0AIAItAABFDQAgACACEEILAkAgA0HgORAjIgJFDQAgAi0AAEUNACAAIAIQQgsCQCADQdY5ECMiAkUNACACLQAARQ0AIAAgAhBcCwJAIANBwzkQIyIDRQ0AIAMtAABFDQAgACADEEILIARBAWohBAwBCwsLjSYEEH8GfAV+AX0jAEHgAWsiBCQAIAAgACsDuAMiEkQAAAAAAABSQKMiEzkDkAQgACAAKwOwAyIURAAAAAAAAFJAozkDiAQgACAUIAArA+ACIhSiRAAAAAAAAFJAoyIVOQPoAyAAIBQgEqJEAAAAAAAAUkCjIhI5A/ADAkAgACgCmAEiA0GAIHFFBEBByIMLLQAAQQFHDQELIAAgE5o5A5AECyAAQcQDQcADIAAoAugCIgIbaigCACEFIAAgAEHAA0HEAyACG2ooAgC4IBKjOQP4AiAAIAW4IBWjOQPwAiAAIAEgAUEAQeUfQQAQIEGjgQUQeRD4AyAAQQA2AqABIAAQ0AQiAkEANgIMIAIgATYCCCACQQA2AgQgACABKAIQKAIMIAEQxAgCQCAAKAI8IgJFDQAgAigCCCICRQ0AIAAgAhEBAAsCQCADQQJxRQ0AIABB8Q4QXAJAIAFB4DkQIyICRQ0AIAItAABFDQAgACACEFwLAkAgAUHDORAjIgJFDQAgAi0AAEUNACAAIAIQQgsgACABEMIPIAEQGiEGA0AgBkUNAQJAIAZB4jkQIyICRQ0AIAItAABFDQAgACACEEILAkAgBkHNORAjIgJFDQAgAi0AAEUNACAAIAIQXAsCQCAGQdY5ECMiAkUNACACLQAARQ0AIAJBOhDFAQRAIAIQYiIFIQMDQCADQbPgARC1BSICBEBBACEDIAItAABFDQEgACACEEIMAQsLIAUQFwwBCyAAIAIQQgsCQCAGQcM5ECMiAkUNACACLQAARQ0AIAAgAhBCCyABIAYQKSEFA0AgBQRAAkAgBUHiORAjIgJFDQAgAi0AAEUNACACQToQxQEEQCACEGIiByEDA0AgA0Gz4AEQtQUiAgRAQQAhAyACLQAARQ0BIAAgAhBCDAELCyAHEBcMAQsgACACEEILAkAgBUHDORAjIgJFDQAgAi0AAEUNACAAIAIQQgsgASAFECwhBQwBCwsgASAGEBshBgwACwALIAEQGiECA0AgAgRAIAIoAhBBADoAhAEgASACEBshAgwBCwsgACAAKAIAIgIoArACIgM2ApwBAkAgAigCtAIiAgRAAkAgAigCAEECSA0AIAAtAJgBQcAAcQ0AIAQgACgCNDYCkAFBkt4DIARBkAFqECcgAiAAKAKcAUEBajYCCAsgAkEIaiEKIAIoAgQhAgwBC0EBIQIgA0ECSA0AIAAtAJgBQcAAcQ0AIAQgACgCNDYCgAFBkt4DIARBgAFqECcgAEEBNgKcAQsgAEGcAWohDgNAAkAgACACNgKgASACIAAoApwBSg0AIAAoAgAoArQCIgIgDiACGygCAEECTgRAAkAgACgCPCICRQ0AIAIoAhAiAkUNACAAIAAoAgAoAqwCIAAoAqABIgNBAnRqKAIAIAMgACgCnAEgAhEIAAsLIAAgACkCrAEiGDcCxAEgGKchAgNAAkACQCAAEMEPBEAgACgCmAEhCSAAKAIQIQcgBEIANwOoASAEQgA3A6ABAkAgACgCoAFBAUwEQEEAIQsgAkEATA0BCyAHKALcASELIAAgBEGgAWoiAhDIDyACIAsQ9AMgByACEPIDNgLcAQsgAUG+mwEQIxDNAiEPIAApAqQBIhhCIIghGSAAKQLEASIaQiCIIRsCQCAAKALoAiIDRQRAIBghHCAZIRggGiEZIBshGgwBCyAZIRwgGyEZCyAAIBmntyIWIAArA8ACIhOiIAArA/ABoSIUOQOgAiAAIBqntyIXIAArA8gCIhKiIAArA/gBoSIVOQOoAiAAIBIgFaA5A7gCIAAgEyAUoDkDsAICQCAAKAIMKAIcRQRAIAAgACkDyAM3A9gDIAAgACkD0AM3A+ADDAELIAAgACgC2AMiAiAAKALIAyIFIAIgBUgbNgLYAyAAIAAoAtwDIgIgACgCzAMiBSACIAVIGzYC3AMgACAAKALgAyICIAAoAtADIgUgAiAFShs2AuADIAAgACgC5AMiAiAAKALUAyIFIAIgBUobNgLkAwsgACsD2AIhFCAAKwPQAiEVAkAgACgCmAEiAkGAAXEEQCAUIAArA/gCRAAAAAAAAOA/oiIToCESIBUgACsD8AJEAAAAAAAA4D+iIhegIRYgFCAToSEUIBUgF6EhEwwBCyASIBIgFyAYp7dEAAAAAAAA4D+ioaIgFKAiFKAhEiATIBMgFiAcp7dEAAAAAAAA4D+ioaIgFaAiE6AhFgsgACASOQOYAiAAIBY5A5ACIAAgFDkDiAIgACATOQOAAgJAIAMEQCAAIBKaIAArA4gDIAArA+ACIhKjoTkDgAQCQCACQYAgcUUEQEHIgwstAABBAUcNAQsgACAWmiAAKwOAAyASo6E5A/gDDAILIAAgACsDgAMgEqMgE6E5A/gDDAELIAAgACsDgAMgACsD4AIiFaMgE6E5A/gDAkAgAkGAIHFFBEBByIMLLQAAQQFHDQELIAAgEpogACsDiAMgFaOhOQOABAwBCyAAIAArA4gDIBWjIBShOQOABAsCQCAAKAI8IgJFDQAgAigCGCICRQ0AIAAgAhEBAAsgAEGP+AAQQiAAQfEOEFwCQCAJQYCAhAJxRQ0AIAcoAtgBRQRAIActAIwCQQFxRQ0BCwJ/IAlBgIAocUUEQEEAIQJBAAwBCyAHIAlBgIAIcSIDQRB2QQJzNgKQAkECQQQgAxtBEBBEIgIgACkDqAI3AwggAiAAKQOgAjcDACACIAApA7ACNwMQIAIgACkDuAI3AxhBAiADDQAaIAIQ/gVBBAshAyAJQYDAAHFFBEAgACACIAIgAxCRAhoLIAcgAzYClAIgByACNgKYAgsCQCAJQYCAAnFFDQAgASgCECgCDCICRQ0AIAcgAigCADYCyAELAkAgCUEEcSIQDQAgBygC2AFFBEAgBy0AjAJBAXFFDQELIAQgACkDmAI3A3ggBCAAKQOQAjcDcCAEIAApA4gCNwNoIAQgACkDgAI3A2AgACAEQeAAahCCBiAAIAcoAtgBIAcoAuwBIAcoAvwBIAcoAtwBEL0BCwJ/IAFB4DkQIyICRQRAQZyVASECQQEMAQsgAkGclQEgAi0AACIDGyECIANFCyEDAkACQCAALQCZAUEBcUUEQEEBIAMgAkG+HxBHIgUbIQNBnJUBIAIgBRshAiAAKAKYASIFQYACcUUNAQsgAkG+HxBHDQEgACgCmAEhBQsgA0EAIAVBgICAEHEbDQAgBEIANwPAASACIARBwAFqIARBuAFqEMsEBEAgBEEANgK0ASAAIAQoAsABIgMQXCAAQb4fEEIgASAEQbQBahDADxogACAEKALEASICQY/4ACACGyABQdiDCygCAEEAQQAQTyAEKwO4ARCIAyAEIAApA4gCNwMoIAQgACkDkAI3AzAgBCAAKQOYAjcDOCAEIAApA4ACNwMgIAAgBEEgakEDQQIgBCgCtAFBAnEbEIACIAMQFyACEBcMAQsgACACEFwgAEG+HxBCIAQgACkDmAI3A1ggBCAAKQOQAjcDUCAEIAApA4gCNwNIIAQgACkDgAI3A0AgACAEQUBrQQEQgAILIAEoAhAoAggoAlgiDEUNAiAMKAIIIQJBACEDQQEhBkEAIRFBASEFA0AgDCgCACADTQRAIBFFDQQgACAAKAIAKALIAhDbAQwECwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAigCACIIDhAAAAEBAgIDBAsFDQgJBgcNCgsgAisAYCAAKwCAAmZFDQwgACsAkAIgAisAUGZFDQwgAisAaCAAKwCIAmZFDQwgACsAmAIgAisAWGZFDQwgBCACKwMIIhQgAisDGCIVoTkDwAEgAisDICESIAIrAxAhEyAEIBQgFaA5A9ABIAQgEyASoDkD2AEgBCATIBKhOQPIASAAIARBwAFqQQAgBiAIGxD5AwwMCyACKwBgIAArAIACZkUNCyAAKwCQAiACKwBQZkUNCyACKwBoIAArAIgCZkUNCyAAKwCYAiACKwBYZkUNCyACKAIMIAIoAggQwwghCCACKAIIIg1BAEgNDiAAIAggDSAGQQAgAigCAEECRhsQQCAIEBcMCwsgAisAYCAAKwCAAmZFDQogACsAkAIgAisAUGZFDQogAisAaCAAKwCIAmZFDQogACsAmAIgAisAWGZFDQogACACKAIMIAIoAggQwwgiCCACKAIIIAZBACACKAIAQQRGGxD/ASAIEBcMCgsgAisAYCAAKwCAAmZFDQkgACsAkAIgAisAUGZFDQkgAisAaCAAKwCIAmZFDQkgACsAmAIgAisAWGZFDQkgACACKAIMIAIoAggQwwgiCCACKAIIEDcgCBAXDAkLIAIrAGAgACsAgAJmRQ0IIAArAJACIAIrAFBmRQ0IIAIrAGggACsAiAJmRQ0IIAArAJgCIAIrAFhmRQ0IIAQgAisDCDkDwAEgBCACKwMQOQPIASACKAJwIQggBCAEKQPIATcDGCAEIAQpA8ABNwMQIAAgBEEQaiAIEJwGDAgLIAAgAigCCBBCDAYLIAIrAyghEiACKAIIQQJGBEAgAigCRCIGKgIIIR0gBigCDCEIIAYoAgQhBgJ/IAIrAxAiEyASYQRAQQAgAisDMCACKwMYYQ0BGgsgEyASoSACKwMgoxCnAkQAAAAAAIBmQKJEGC1EVPshCUCjIhKZRAAAAAAAAOBBYwRAIBKqDAELQYCAgIB4CyENIAAgBhBcIAAgCCANIB27EIgDQQMhBgwHCyACKAI0IgYoAgwhCCAGKgIIIR0gEiACKwMYoSACKwMgIAIrAxChEKYBIRIgACAGKAIEEFwgACAIAn8gEkQAAAAAAIBmQKJEGC1EVPshCUCjIhKZRAAAAAAAAOBBYwRAIBKqDAELQYCAgIB4CyAduxCIA0ECIQYMBgtB/eIEQQAQJwwFCyAAIAIoAggQ8QMQ2wFBwIALIREMBAsgBUUEQEEAIQUMBAtBACEFQd6sBEEAECcMAwsgBEHuCzYCBCAEQa27ATYCAEGI8wgoAgBBrb4EIAQQHRoQbgALIAAgAigCCBBcC0EBIQYLIANBAWohAyACQfgAaiECDAALAAsgACgCACgCtAIiAiAOIAIbKAIAQQJOBEACQCAAKAI8IgJFDQAgAigCFCICRQ0AIAAgAhEBAAsLIAoEQCAKKAIAIQIgCkEEaiEKDAULIAAoAqABQQFqIQJBACEKDAQLQbyuA0GtuwFBmAtBrRwQAAALIAEoAhAoAgwiAgRAIABBBCACEK8DCwJAIBBFBEACQCAHKALYAUUEQCAHLQCMAkEBcUUNAQsgABCQAgsgACgCACICIAIoAhxBAWo2AhwgACABIAkQgAYMAQsgACgCACICIAIoAhxBAWo2AhwLAkACQAJAAkAgCUEBcQRAIAAQnwYgARAaIQIDQCACBEAgACACEPADIAEgAhAbIQIMAQsLIAAQngYgABCdBiABEBohAwNAIANFDQIgASADECkhAgNAIAIEQCAAIAIQygQgASACECwhAgwBCwsgASADEBshAwwACwALIAlBEHEEQCAAEJ0GIAEQGiEDA0AgAwRAIAEgAxApIQIDQCACBEAgACACEMoEIAEgAhAsIQIMAQsLIAEgAxAbIQMMAQsLIAAQ9AggABCfBiABEBohAgNAIAJFDQQgACACEPADIAEgAhAbIQIMAAsACyAJQQhxRQ0BIAAQnwYgARAaIQUDQEEBIQIgBQRAAkADQCABKAIQIgMoArQBIAJOBEAgAkECdCACQQFqIQIgAygCuAFqKAIAIAUQqgFFDQEMAgsLIAAgBRDwAwsgASAFEBshBQwBCwsgABCeBiAAEJ0GIAEQGiEGA0AgBkUNASABIAYQKSEFA0BBASECIAUEQAJAA0AgASgCECIDKAK0ASACTgRAIAJBAnQgAkEBaiECIAMoArgBaigCACAFEKoBRQ0BDAILCyAAIAUQygQLIAEgBRAsIQUMAQsLIAEgBhAbIQYMAAsACyAAEPQIDAILIAEQGiEDA0AgA0UNAiAAIAMQ8AMgASADECkhAgNAIAIEQCAAIAJBUEEAIAIoAgBBA3FBAkcbaigCKBDwAyAAIAIQygQgASACECwhAgwBCwsgASADEBshAwwACwALIAAQngYLIBAEQCAAIAEgCRCABgsCQCAAKAI8IgJFDQAgAigCHCICRQ0AIAAgAhEBAAsgCwRAIAcgCzYC3AELIARBoAFqEGcgDxDNAhAXIA8QFyAAIAAoAMQBIAAoALwBaiICrSAAKADIASAAKADAAWoiA61CIIaENwLEASAAEMEPDQACQCAAKAK4ASIFBEAgACgCrAEhAgwBCyAAKAKwASEDCyAAIAAoALQBIAJqIgKtIAMgBWqtQiCGhDcCxAEMAAsACwsCQCAAKAI8IgFFDQAgASgCDCIBRQ0AIAAgAREBAAsCQCAAKAJMIgFFDQAgASgCBCIBRQ0AIAAgAREBAAsgABChBhogABDOBCAEQeABaiQAC8sBAgF/AnwjAEHgAGsiASQAIAEgACkDCDcDWCABIAApAwA3A1AgASAAKQM4NwNIIAEgACkDMDcDQCABIAApAxg3AzggASAAKQMQNwMwIAFB0ABqIAFBQGsgAUEwahC2DyABIAApAwg3AyggASAAKQMANwMgIAEgACkDODcDGCABIAApAzA3AxAgASAAKQMoNwMIIAEgACkDIDcDACABQSBqIAFBEGogARC2DyEDIAFB4ABqJABEAAAAAAAAEEBjIANEAAAAAAAAEEBjcQsrAQF/IAAoAggiAUUEQEH2nQNBrbsBQZ4DQbD4ABAAAAsgACABQQFrEMcIC7cRAhd8Cn8jAEHQAGsiGyQAIAAoAhArA6ABIQ8gAiAbQUBrEIQGIiNBAWtBAk8EQCABKwAAIQMgASsAECEIIBsgASsAGCIGIAErAAigRAAAAAAAAOA/oiIEOQM4IBsgCCADoEQAAAAAAADgP6IiAzkDMCAPRAAAAAAAAOA/ZARAIABEAAAAAAAA4D8Q/gELIAYgBKEhCSAIIAOhIQZBACEBIBsoAkghIkQAAAAAAAAAACEIA0ACQCABICJGDQAgG0EYaiAbQUBrIAEQtAIgGygCGCICRQ0AIBsrAyAiA0QAAAAAAAAAAGUEQCABQQFqIQEFIAAgAhBcIBsgGykDODcDECAbIBspAzA3AwggAAJ/RBgtRFT7IRlAIANEGC1EVPshGUCiIAgiA6AgAUEBaiIBICJGGyEIQQAhHCMAQdAAayIaJAAgAxBBIQUgAxBTIBsrAxAhECAbKwMIIREgCaMgBSAGoxCmASEFQQFBCBBFIiAEQCAIEEEhBCAIEFMgCaMgBCAGoxCmASIEIAWhRBgtRFT7IRlAo5xEGC1EVPshGcCiIASgIgREGC1EVPshGUCgIAQgBCAFoUQYLURU+yEJQGMbIAQgCCADoUQYLURU+yEJQGQbIAWhIRQgCSAGoyIDIANE5scEoWHWoL9EfrDnxk8+mL8gA0QAAAAAAADQP2MiAhuiRMdpZxwT94K/RAcjm1Atx6Q/IAIboKJEKn9r5S1wXL9EPhjCe1i5kb8gAhugIANE5FdiVAiadT9ELXx9rUuNxj8gAhugoyEVIAMgA0TlqVhGNMuxv0SgeISJ9fyPPyACG6JEjwDJz6Fnpr9EaTUk7rH0kb8gAhugokRctcb7zLSIP0S4zTN6Xr9qPyACG6AgA0RNpI9UOrOQP0SSPq2iPzTNvyACG6CjIRYgAyADRPpEniRdM9C/RLu0hvfBnpM/IAIbokQB8Jk2LcJeP0QXqHtTR32gvyACG6CiRA2cfS/PlJc/RCErruBtlIs/IAIboCADRIm1+BQA44k/RDNz3ITWHrW/IAIboKMhFyADIANEHJYGflTDxL9EH60gvCzckD8gAhuiRKVJKej24iNARCgs8YCyySNAIAIboKJEqdkDrcCQwT9EI1rhTAKKtz8gAhugIANECMSQQZNpiT9ESKNlUZYpfz8gAhugoyEYIAMgA0SBzM6idyrkv0S2gTtQpzyuPyACG6JE0a3X9KCgyD9EUUzeADPfub8gAhugokRq3zcZsD+EP0T1dpX/2gumPyACG6AgA0S+ypAZXv+EP0TUpTW8D/aUPyACG6CjIRkgAyADRLDjv0AQIO2/RE0uxsA6js0/IAIbokStodReRNvYP0RZayi1F9HcvyACG6CiRDuhfOZRlnY/RAM/qmG/J8w/IAIboCADRNNucPl6hHs/RKZHUz2Zf9o/IAIboKMhCyADIANEn+V5cHfW+b9E2v8Aa9WuwT8gAhuiRH79EBssnOY/RE4oRMAhVPe/IAIboKJEluzYCMTrzD9EqkiFsYUg9T8gAhugIANEzc6idyrg0D9EnWhXIeUn9j8gAhugoyENIAMgA0RRoE/kSdIOQETR8YdVcgS3PyACG6JEtMh2vp86NcBEldQJaCI8M8AgAhugokQ6It+l1CXVv0RkIxCv63cQwCACG6AgA0Tzgj5Hmi6KP0SnIarwZ3jHPyACG6CjIQ4gBiADIANE/Knx0k1iUD+iROxRuB6F6xNAoKJE5dAi2/l+yj+gIANEU5YhjnVxez+go6IhCkEBIR0DQCAUIB24oyEMAkAgHEEBcSAdQf8HS3JFBEBBACEeQQEhAiAFIQNBACEcIAxEGC1EVPsh+T9lRQ0BA0AgAkEBcUUEQCACIRwMAwsgAiEcIB0gHk0NAiADIAwgA6AiBKBEAAAAAAAA4D+iIgdEAAAAAAAAEECiEEEhEiAHIAegEEEhEyAKIAdEAAAAAAAAGECiEEEiByAVoiASIBaiIBMgF6IgGKCgoCAEIAOhoiAHIBmiIBIgC6IgEyANoiAOoKCgoBDeDKJE8WjjiLX45D5lIQIgHkEBaiEeIAQhAwwACwALIBpCADcDKCAaQgA3AyAgGiAQOQNIIBogGikDSDcDGCAaIBE5A0AgGiAaKQNANwMQIAUQUyEKIAUQQSEHIBpBIGoiAiAaQRBqEJABIAIgESAGIAeioCIDIBAgCSAKoqAiCxDOCCAMRAAAAAAAAOA/ohDDDCEEIAwQUyAEIAREAAAAAAAACECiokQAAAAAAAAQQKCfRAAAAAAAAPC/oKJEAAAAAAAACECjIg2aIQ4gCSAHoiEEIAYgCpqiIQpBACECA0AgAiAdRwRAIBpBIGogDSAKoiADoCANIASiIAugIA4gBiAMIAWgIgUQUyIHmqIiCqIgESAGIAUQQSIEoqAiA6AgDiAJIASiIgSiIBAgCSAHoqAiC6AgAyALEM0IIAJBAWohAgwBCwsgGkFAayAaQSBqIgJBABDMCCACIBorA0AgGisDSBDOCCAgIBooAigiHTYCBCAaKAIgIR8gGigCLCEcIBooAiQhHgJAAkADQCAeBEAgHEUNAiAaIB8pAwg3A0ggGiAfKQMANwNAIBwhAgNAIAIEQCAaIB8gAkEBayICQQR0aiIhKQMINwM4IBogISkDADcDMCAhIBopA0g3AwggISAaKQNANwMAIBogGikDODcDSCAaIBopAzA3A0AMAQUgHkEBayEeDAMLAAsACwsgHCAdSQ0BICAgHzYCACAaQdAAaiQAICAMBQtBp5IDQd2/AUGrAUG7tgEQAAALQb2gA0HdvwFBqwFBu7YBEAAACyAdQQF0IR0MAAsACyAaQQg2AgBBiPMIKAIAQYDqAyAaEB0aECYACyICKAIAIAIoAgRBARD/ASACKAIAEBcgAhAXCwwBCwsgD0QAAAAAAADgP2QEQCAAIA8Q/gELIBtBQGsQzAQLIBtB0ABqJAAgIwudAQEBfwJAAkAgAkUNACAAEDkgABAhayACSQRAIAAgAhDNBAsgABAhIQMgABAkBEAgACADaiABIAIQHhogAkGAAk8NAiAAIAAtAA8gAmo6AA8gABAhQRBJDQFBobYDQfmAAUGEAkGx7QAQAAALIAAoAgAgA2ogASACEB4aIAAgACgCBCACajYCBAsPC0GfzQFB+YABQYICQbHtABAAAAuMAQECfyMAQSBrIgIkAAJAIAAoAqABIgNBAkgNACAALQCYAUHAAHFFDQAgAiAAKAIAKAKsAiADQQJ0aigCADYCECABQfXFASACQRBqEPMDCyAAKALIASEDIAAoAsQBIgBBAEwgA0EATHFFBEAgAiADNgIEIAIgADYCACABQfnFASACEPMDCyACQSBqJAAL6wEBAX8gACgCECEHIAFFIAAoApgBIgBBgIACcUVyRQRAIAcgATYCyAELQQAhAQJAIABBgIAEcUUNACAHIAUgBhCAATYC3AEgAkUNACACLQAARQ0AIAcgAiAGEIABNgLYAUEBIQELAkAgAEGAgIACcUUNAAJAIANFDQAgAy0AAEUNACAHIAMgBhCAATYC7AFBASEBIAcgBy8BjAJBAXI7AYwCDAELIAcoAsgBIgJFDQAgByACEGI2AuwBQQEhAQsCQCAERSAAQYCAgARxRXINACAELQAARQ0AIAcgBCAGEIABNgL8AUEBIQELIAELzgEBBX8jAEEgayIDJAAgACgCECIEKAK0ASICQQAgAkEAShtBAWohBkEBIQUCQANAIAUgBkcEQCAEKAK4ASAFQQJ0aigCACADIAEpAxg3AxggAyABKQMQNwMQIAMgASkDCDcDCCADIAEpAwA3AwAgBUEBaiEFIAMQyg8iAkUNAQwCCwsCQCABKwMQIAQrAxBmRQ0AIAQrAyAgASsDAGZFDQAgASsDGCAEKwMYZkUNACAAIQIgBCsDKCABKwMIZg0BC0EAIQILIANBIGokACACC/ACAQN/IAAgAEEwaiICIAAoAgBBA3FBA0YbKAIoKAIQIgEoAsgBIAEoAswBIgFBAWogAUECahCNAiEBIAAgAiAAKAIAQQNxQQNGGygCKCgCECABNgLIASAAIAIgACgCAEEDcUEDRhsoAigoAhAiASABKALMASIDQQFqNgLMASABKALIASADQQJ0aiAANgIAIAAgAiAAKAIAQQNxQQNGGygCKCgCECICKALIASACKALMAUECdGpBADYCACAAIABBMGsiAiAAKAIAQQNxQQJGGygCKCgCECIBKALAASABKALEASIBQQFqIAFBAmoQjQIhASAAIAIgACgCAEEDcUECRhsoAigoAhAgATYCwAEgACACIAAoAgBBA3FBAkYbKAIoKAIQIgEgASgCxAEiA0EBajYCxAEgASgCwAEgA0ECdGogADYCACAAIAIgACgCAEEDcUECRhsoAigoAhAiAigCwAEgAigCxAFBAnRqQQA2AgAgAAs7AQF/AkAgAUEAQcCJAUEAECAiAkUEQCABQQBBrNEBQQAQICICRQ0BCyAAIAEgAhA+IAEQgAE2AswECwtCAQJ/IwBBEGsiAiQAIAEoAhAhAyACIAAoAhApAtABNwMIIAIgAykC2AE3AwAgACACQQhqIAEgAhDPCCACQRBqJAALIwAgAEGAAjsBmAQgACAAKwPgAkSamZmZmZnxP6I5A+ACQQALKgAgAEGAAjsBmAQgACAAKwPYAkQAAAAAAAAkQCAAKwPgAqOgOQPYAkEACyoAIABBgAI7AZgEIAAgACsD2AJEAAAAAAAAJMAgACsD4AKjoDkD2AJBAAsqACAAQYACOwGYBCAAIAArA9ACRAAAAAAAACTAIAArA+ACo6A5A9ACQQALKgAgAEGAAjsBmAQgACAAKwPQAkQAAAAAAAAkQCAAKwPgAqOgOQPQAkEACxEAIAAgAaJEAAAAAAAAJECiC2IAIwBBIGsiBiQAIAAgAisDACADKwMAoDkDACAAIAIrAwggAysDCKA5AwggBiACKQMINwMIIAYgAikDADcDACAGIAApAwg3AxggBiAAKQMANwMQIAEgBkECEDcgBkEgaiQAC9IEAgJ/BXwjAEHwAGsiByQAIAcgAikDCDcDGCAHIAIpAwA3AxAgBUQAAAAAAADgP6IiCkQAAAAAAADQP6JEAAAAAAAA4D8gBUQAAAAAAAAQQGQbIQsgAysDCCEJIAACfCAGQSBxIggEQCADKwMAIQUgAisDAAwBCyACKwMAIgQgAysDACIFRAAAAAAAAAAAYSAJRAAAAAAAAAAAYXENABogAiACKwMIIAogCSAFmiAJmhBOIgyjoqA5AwggBCAKIAUgDKOioAsiBCAFoDkDACAAIAIrAwgiCiAJoDkDCCAHIAApAwg3AyggByAAKQMANwMgIAcgCiALIAWiIgWhIAsgCZqiIgmhIgs5A2ggByAFIAQgCaGgOQNgIAcgBSAKoCAJoSIKOQM4IAcgBSAEIAmgoDkDMCAFIAlEZmZmZmZm7r+iIASgoCEMIAUgCURmZmZmZmbuP6IgBKCgIQ0gBUQAAAAAAAAQQKJEAAAAAAAACECjIQQgCUQAAAAAAAAQwKJEAAAAAAAACECjIQUCfCAIBEAgCyAFoCEJIAQgDKAhCyAKIAWgIQogBCANoAwBCyALIAWhIQkgDCAEoSELIAogBaEhCiANIAShCyEFIAcgCTkDWCAHIAs5A1AgByAKOQNIIAcgBTkDQCABIAdBEGpBAhA3AkAgBkHAAHEEQCAHIAdBMGoiAEQAAAAAAADgP0EAIAAQqwEMAQsgBkGAAXFFDQAgByAHQTBqIgBEAAAAAAAA4D8gAEEAEKsBCyABIAdBMGpBBEEAEP8BIAdB8ABqJAALFAAgACABokQAAAAAAAAkQKIgAqALiwICAX8HfCMAQSBrIgckACACKwMAIQQCQCADKwMAIglEAAAAAAAAAABiIAMrAwgiCkQAAAAAAAAAAGJyRQRAIAIrAwghBQwBCyACKwMIIAVEAAAAAAAA4D+iIgggCpoiBSAJmiILIAUQTiIMo6IiDaEhBSAEIAggCyAMo6IiC6EhBAsgByAJIAoQTkQAAAAAAADgP6IiCCAKRAAAAAAAAOA/oiAFoCIMoDkDGCAHIAggCUQAAAAAAADgP6IgBKAiDqA5AxAgByAMIAihOQMIIAcgDiAIoTkDACABIAcgBkF/c0EEdkEBcRD5AyAAIAogBaAgDaE5AwggACAJIASgIAuhOQMAIAdBIGokAAudAgEBfyMAQaABayIEJAAgBEIANwNIIARCADcDQCAEQgA3AzggBEIANwMYIARCADcDCCAEIAAgAaJEAAAAAAAAJECiOQMwIARCADcDECAEIAQpAzA3AwAgBEEgaiAEQRBqIAQgAiADIARB0ABqENEIAkACQCAEKwMgRAAAAAAAAOA/oiIARAAAAAAAAAAAZARAIAQrA2ggBCsDiAGhIgFEAAAAAAAAAABkRQ0BIAAgAaIgBCsDgAEgBCsDcKGZoyIBRAAAAAAAAAAAZEUNAiAEQaABaiQAIAAgAKAgACACoiABo6EPC0GTuANBu7sBQYkKQcSnARAAAAtB97gDQbu7AUGMCkHEpwEQAAALQcG4A0G7uwFBkApBxKcBEAAAC6kBAQF/IwBB8ABrIgckACAHIAIpAwg3AxggByACKQMANwMQIAcgAykDCDcDCCAHIAMpAwA3AwAgACAHQRBqIAcgBSAGIAdBIGoQ0QgCQCAGQcAAcQRAIAEgB0FAa0EDIAZBf3NBBHZBAXEQQAwBCyAGQX9zQQR2QQFxIQAgBkGAAXEEQCABIAdBIGpBAyAAEEAMAQsgASAHQSBqQQQgABBACyAHQfAAaiQAC/EDAgF/CnwjAEFAaiIHJAAgAysDCCIEIAIrAwgiCaAhDiADKwMAIgggAisDACINoCEPIAhEmpmZmZmZ2T+iIQogBESamZmZmZnZv6IhCyAERJqZmZmZmek/oiAJoCEQIAhEmpmZmZmZ6T+iIA2gIRECfCAIRAAAAAAAAAAAYQRARAAAAAAAAAAAIAREAAAAAAAAAABhDQEaCyAFRAAAAAAAAOA/oiIFIASaIgQgCJoiCCAEEE4iBKOiIQwgBSAIIASjogshBSACIAkgDKEiCDkDCCACIA0gBaEiCTkDACAAIA4gDKE5AwggACAPIAWhOQMAIAcgCiAQIAyhIgSgOQM4IAcgCyARIAWhIgWgOQMwIAcgBCAKoTkDKCAHIAUgC6E5AyAgByAIIAqhOQMYIAcgCSALoTkDECAHIAogCKA5AwggByALIAmgOQMAIAdBEGohAwJAIAZBwABxBEAgByACKQMANwMAIAcgAikDCDcDCCAHIAQ5AzggByAFOQMwDAELIAZBgAFxRQ0AIAMgAikDADcDACADIAIpAwg3AwggByAEOQMoIAcgBTkDIAsgASAHQQQgBkF/c0EEdkEBcRBAIAcgBDkDCCAHIAU5AwAgAyAAKQMINwMIIAMgACkDADcDACABIAdBAhA3IAdBQGskAAtQACAAIAGiRAAAAAAAACRAoiIARJqZmZmZmcm/oiACRAAAAAAAAOA/oiIBoCAAIABEmpmZmZmZ2b+iIAGgIgGgoCAAIAFEAAAAAAAAAABkGwuIBAIBfwt8IwBBQGoiByQAIAMrAwghBCAAIAMrAwAiCCACKwMAIgmgIhA5AwAgACAEIAIrAwgiDqAiETkDCCAJIAhEMzMzMzMz4z+ioCEKIAkgCESamZmZmZnJP6KgIQsgDiAERDMzMzMzM+M/oqAhDCAOIAREmpmZmZmZyT+ioCENAkAgCCAEEE4iD0QAAAAAAAAAAGRFDQAgD0SamZmZmZnJv6IgBUQAAAAAAADgP6KgIg9EAAAAAAAAAABkRQ0AIAIgDiAPIASaIgUgCJoiDiAFEE4iEqOiIgWhOQMIIAIgCSAPIA4gEqOiIgmhOQMAIAAgESAFoTkDCCAAIBAgCaE5AwAgDCAFoSEMIAogCaEhCiANIAWhIQ0gCyAJoSELCyAHIAggDKA5AzggByAKIAShOQMwIAcgDCAIoTkDKCAHIAQgCqA5AyAgByANIAihOQMYIAcgBCALoDkDECAHIAggDaA5AwggByALIAShOQMAIAdBEGohAwJAIAZBwABxBEAgByAMOQM4IAcgCjkDMCAHIA05AwggByALOQMADAELIAZBgAFxRQ0AIAcgDDkDKCAHIAo5AyAgByANOQMYIAcgCzkDEAsgASAHQQRBARBAIAcgAikDCDcDCCAHIAIpAwA3AwAgAyAAKQMINwMIIAMgACkDADcDACABIAdBAhA3IAdBQGskAAvTAgIBfwJ8IwBB4AFrIgQkACAEQgA3A0ggBEIANwNAIARCADcDOCAEQgA3AxggBEIANwMIIAQgACABokQAAAAAAAAkQKI5AzAgBEIANwMQIAQgBCkDMDcDACAEQSBqIARBEGogBCABIAIgAyAEQdAAahDTCAJAAkACQCAEKwMgIgBEAAAAAAAAAABkBEAgACAEKwOAASAEKwNgIgWhoCIBRAAAAAAAAAAAZEUNASAEKwPIASAEKwNooSIGRAAAAAAAAAAAZEUNAiAGIAGiIAUgBCsDUKGZoyIFRAAAAAAAAAAAZEUNAyAEQeABaiQAIAAgAkQAAAAAAADgP6IgAiABoiAFoyADQSBxG6EPC0GTuANBu7sBQb8KQawUEAAAC0HzrwNBu7sBQcEKQawUEAAAC0H3uANBu7sBQcQKQawUEAAAC0HBuANBu7sBQcgKQawUEAAAC5UBAQF/IwBBsAFrIgckACAHIAIpAwg3AxggByACKQMANwMQIAcgAykDCDcDCCAHIAMpAwA3AwAgACAHQRBqIAcgBCAFIAYgB0EgaiIAENMIAkAgBkHAAHEEQCABIABBBUEBEEAMAQsgBkGAAXEEQCABIAdB4ABqQQVBARBADAELIAEgB0EgakEIQQEQQAsgB0GwAWokAAuhAgEBfyMAQaABayIEJAAgBEIANwNIIARCADcDQCAEQgA3AzggBEIANwMYIARCADcDCCAEIAAgAaJEAAAAAAAAJECiOQMwIARCADcDECAEIAQpAzA3AwAgBEEgaiAEQRBqIAQgAiADIARB0ABqENQIAkACQCAEKwMgIgBEAAAAAAAAAABkBEAgBCsDiAEgBCsDaKEiAUQAAAAAAAAAAGRFDQEgACABoiAEKwNgIAQrA3ChmaMiAUQAAAAAAAAAAGRFDQIgBEGgAWokACAAIAIgAKIgAaMgAkQAAAAAAADgP6IgA0EgcRuhDwtBk7gDQbu7AUG6CUHu9AAQAAALQfe4A0G7uwFBvQlB7vQAEAAAC0HBuANBu7sBQcEJQe70ABAAAAuoAQEBfyMAQfAAayIHJAAgByACKQMINwMYIAcgAikDADcDECAHIAMpAwg3AwggByADKQMANwMAIAAgB0EQaiAHIAUgBiAHQSBqIgAQ1AgCQCAGQcAAcQRAIAEgAEEDIAZBf3NBBHZBAXEQQAwBCyAGQX9zQQR2QQFxIQAgBkGAAXEEQCABIAdBQGtBAyAAEEAMAQsgASAHQTBqQQMgABBACyAHQfAAaiQACzMBAXwgACgCBCsDACABKwMAIAAoAgAiACsDAKEiAiACoiABKwMIIAArAwihIgIgAqKgZgs2AQJ8QQFBf0EAIAAoAgAiACsDCCAAKwMAoCICIAEoAgAiACsDCCAAKwMAoCIDZBsgAiADYxsLEQAgACABQbCAC0GsgAsQhAcLLwAgAiAAKAIAKAIQQQJ0aigCACIAIAIgASgCACgCEEECdGooAgAiAUsgACABSWsLHQAgASgCACgCACIBIAAoAgAoAgAiAEogACABSmsLIAEBfyAAKAIQIgAtAAggAUEATgRAIAAgAToACAtBAEcLCwAgASAAQQEQexoLJQEBfyAAKAIQIgAoArABIAFBAE4EQCAAIAFBAEc2ArABC0EARwszAQF/IAAoAhQiAQRAIAEQ3gMLAkAgACgCREUNACAAKAJMIgFFDQAgACABEQEACyAAEBcLcwEDfwNAIAAiASgCECgCeCIADQALAn9BACABQVBBACABKAIAQQNxIgBBAkcbaigCKCgCECICKAL0ASIDIAFBMEEAIABBA0cbaigCKCgCECIBKAL0ASIASg0AGkEBIAAgA0oNABogAigC+AEgASgC+AFICwsJACAAIAEQiQELjgECAX8EfCMAQTBrIgMkACADIAEoAggiBDYCJCADIAQ2AiAgAEGm+gQgA0EgahAcIAIrAwAhBSACKwMQIQYgAisDCCEHIAIrAxghCCADIAEoAgg2AhAgAyAIIAegRAAAAAAAAOA/ojkDCCADIAYgBaBEAAAAAAAA4D+iOQMAIABBzfcEIAMQHCADQTBqJAALAgAL3QMCAX8CfCMAQaABayIEJAACQAJAIAAEQCABRQ0BIAEoAghFDQIgASgCRARAIAQgAikDADcDYCAEIAIpAwg3A2ggBCACKQMYNwOIASAEIAIpAxA3A4ABIAQgBCsDaCIFOQOYASAEIAQrA2AiBjkDcCAEIAQrA4ABOQOQASAEIAQrA4gBOQN4IAMEQEEAIQIgAEGPygNBABAcA0AgAkEERkUEQCAEIARB4ABqIAJBBHRqIgMrAwA5A1AgBCADKwMIOQNYIABB+MgDIARB0ABqEBwgAkEBaiECDAELCyAEIAU5A0ggBCAGOQNAIABB+MgDIARBQGsQHCAEIAEoAgg2AjQgBEEENgIwIABBxPkDIARBMGoQHAtBACECIABBj8oDQQAQHANAIAJBBEZFBEAgBCAEQeAAaiACQQR0aiIDKwMAOQMgIAQgAysDCDkDKCAAQfjIAyAEQSBqEBwgAkEBaiECDAELCyAEIAU5AxggBCAGOQMQIABB+MgDIARBEGoQHCAEIAEoAgg2AgQgBEEENgIAIABB5fkDIAQQHAsgBEGgAWokAA8LQYXCAUHnvwFB0AFBicIBEAAAC0GeKUHnvwFB0QFBicIBEAAAC0GKnAFB578BQdIBQYnCARAAAAv+AQEFfyAAKAJEIQQgACgCSCEBIwBBEGsiAyQAIANBADYCDAJAIAFBAAJ/QZiLCygCACIABEAgA0EMaiECA0AgACAEIAAoAgBGDQIaIAIEQCACIAA2AgALIAAoAiQiAA0ACwtBAAsiABtFBEBBZCEBDAELIAEgACgCBEcEQEFkIQEMAQsgACgCJCECAkAgAygCDCIFBEAgBSACNgIkDAELQZiLCyACNgIACyAAKAIQIgJBIHFFBEAgBCABIAAoAiAgAiAAKAIMIAApAxgQDhoLIAAoAggEQCAAKAIAEBcLQQAhASAALQAQQSBxDQAgABAXCyADQRBqJAAgARDZAxoLiAQCBH8CfCMAQYABayIDJAACQAJAIAAEQCABRQ0BIAEoAghFDQICQAJAIAEoAkQEQCABKAJMIgRBwQFGDQEgASAEEQEAIAFBADYCTCABQgA3AkQLIAEQ6ghFDQEgASgCFBDaDCEGAkAgASgCGEF+cUEGRgRAIAYgA0EgahDWDCABIAMoAjgiBDYCSAJ/IARB/////wdPBEBB1IoLQTA2AgBBfwwBC0FBAn8CQCAEQQFBAiAGQgBBKBBDIgVBCGogBRANIgdBAE4EQCAFIAY2AgwMAQsgBRAXIAcMAQsgBUEBNgIgIAVCADcDGCAFQQI2AhAgBSAENgIEIAVBmIsLKAIANgIkQZiLCyAFNgIAIAUoAgALIgQgBEFBRhsQ2QMLIQQgAUEBOgAQIAEgBEEAIARBf0cbIgQ2AkQMAQsgASgCRCEECyAEBEAgAUHBATYCTAsgARCXBiABKAJERQ0BCyABKwMgIQggAisDACEJIAMgAisDCCABKwMooTkDGCADIAkgCKE5AxAgAEHckwQgA0EQahAcAkAgAS0AEEEBRgRAIAAgARD5DgwBCyADIAEoAgw2AgAgAEGSvwQgAxAcCyAAQZ+vBEEAEBwLIANBgAFqJAAPC0GFwgFB578BQZIBQaMtEAAAC0GeKUHnvwFBkwFBoy0QAAALQYqcAUHnvwFBlAFBoy0QAAALgAIAIwBBEGsiAiQAAkACQAJAAkAgAARAIAAoAhAiA0UNASABRQ0CIAEoAghFDQMgAygCCEUNBCAAQazXA0EAEBwgAEG11wNBABAcIABBk9cDQQAQHCAAQarZBEEAEBwgAEGQ3ARBABAcIABBts8DQQAQHCACIAEoAgg2AgAgAEGPzwMgAhAcIABBuM8DQQAQHCAAQZDXA0EAEBwgAkEQaiQADwtBhcIBQee/AUHyAEHI8AAQAAALQef4AEHnvwFB8wBByPAAEAAAC0GeKUHnvwFB9ABByPAAEAAAC0GKnAFB578BQfUAQcjwABAAAAtB3+0AQee/AUH3AEHI8AAQAAALxQIBBHwjAEGgAWsiAyQAAkACQCAABEAgAUUNASABKAIIIgFFDQIgAyABNgKcASADQQA2ApgBIANCgICAgNAANwOQASADQgA3A4gBIANCADcDgAEgA0IANwN4IANBADYCcCADQoGAgIBwNwNoIANCgICAgHA3A2AgA0IANwNYIANCgoCAgNAANwNQIABB4P0DIANB0ABqEBwgAisDGCEFIAIrAxAhBiACKwMAIQQgAyACKwMIIgc5A0ggA0FAayAEOQMAIAMgBzkDOCADIAY5AzAgAyAFOQMoIAMgBjkDICADIAU5AxggAyAEOQMQIAMgBzkDCCADIAQ5AwAgAEGHpwQgAxAcIANBoAFqJAAPC0GFwgFB578BQdwAQZiGARAAAAtBnilB578BQd0AQZiGARAAAAtBipwBQee/AUHeAEGYhgEQAAALzgIBBHwjAEHgAGsiAyQAAkACQCAABEAgAUUNASABKAIIRQ0CIAIrAwghBCACKwMYIQUgAisDECIGIAIrAwAiB6AgBiAHoSIHoUQAAAAAAADgP6IhBiAAQd3DAxAZGiAAIAEoAggQGRogBSAEoCAFIAShIgWgRAAAAAAAAOC/oiEEAkAgACgC6AIEQCADIAQ5A1ggAyAGOQNQIAMgBzkDSCADIAU5A0AgAEGCugMgA0FAaxAcIAAoAugCIQEgAyAEOQMwIAMgBjkDKCADIAE2AiAgAEGexQMgA0EgahAcDAELIAMgBDkDGCADIAY5AxAgAyAFOQMIIAMgBzkDACAAQbO5AyADEBwLIABBjNQEEBkaIANB4ABqJAAPC0GFwgFB578BQTBB5oEBEAAAC0GeKUHnvwFBMUHmgQEQAAALQYqcAUHnvwFBMkHmgQEQAAALLgEBfyMAQRBrIgIkACACIAE2AgQgAkHdhgU2AgAgAEHy8gMgAhAcIAJBEGokAAsNACAAIAEgAkEAEPwIC6MCAgZ/AnwjAEHwAGsiBCQAIAQgASsDACILOQNgIAErAwghCiAEIAs5AxAgBCAKOQNoIAQgCjkDGCAAQfyjAyAEQRBqEBxBACEDA0AgA0EDaiIHIAJPRQRAIAQgBCkDYDcDMCAEIAQpA2g3AzggASADQQR0aiEIQQEhA0EBIQUDQCAFQQRGRQRAIAVBBHQiBiAEQTBqaiIJIAYgCGoiBisDADkDACAJIAYrAwg5AwggBUEBaiEFDAELCwNAIANBB0ZFBEAgBEEgaiAEQTBqIAO4RAAAAAAAABhAo0EAQQAQqwEgBCAEKwMgOQMAIAQgBCsDKDkDCCAAQZGkAyAEEBwgA0EBaiEDDAELCyAHIQMMAQsLIABBoIEFEBkaIARB8ABqJAALDQAgACABIAJBARD8CAueAQIBfwR8IwBBMGsiAyQAIAErAxAhBiABKwMYIQUgASsDACEEIAMgASsDCCIHRAAAAAAAAFJAozkDICADIAREAAAAAAAAUkCjOQMYIAMgBSAHoSIFIAWgRAAAAAAAAFJAozkDECADQZzIA0GjgQUgAhs2AgAgAyAGIAShIgQgBKBEAAAAAAAAUkCjOQMIIABB89cEIAMQHCADQTBqJAALhwQCBX8GfCMAQUBqIgMkACACKwMgIQkCfAJAIAItADAiBEHyAEcEQCAEQewARw0BIAErAwAMAgsgASsDACAJoQwBCyABKwMAIAlEAAAAAAAA4L+ioAshCyABKwMIIQwgAigCBCIBKwMQIgohCAJAIAEoAgAiBEUNAEHo/wooAgAiAQRAIAEgBBBGRQ0BCyAEEDghBQNAQQAhAQJAAkAgAwJ/AkADQCABQSFGDQEgAUEDdCIHQYSHBWooAgAiBkUNAyABQQFqIQEgBCAGIAUgBhA4IgYgBSAGSRsQ4AEgBSAGR3INAAsgB0GAhwVqDAELIAMgBDYCOCADIAU2AjQgA0HghgU2AjBBqeEDIANBMGoQMiAEQS0gBRDTDCIBDQJBrtABCzYCICAAQYbxAyADQSBqEBxB6P8KIAIoAgQiASgCADYCACABKwMQIQgMAwtBkNQBQbr+AEHlAEHlPhAAAAsgASAEayEFDAALAAtB8P8KKwMAIQ0gCEQAAAAAAADwPxAlIgggDaGZRAAAAAAAAOA/ZARAIAMgCDkDECADQeD/CisDADkDGCAAQZXdAyADQRBqEBxB8P8KIAg5AwALIABBIhBjIAAgAigCABD5CCADIAwgCkQAAAAAAABrQKOgOQMIIAMgCyAJRAAAAAAAAGJAo6A5AwAgAEGm2AQgAxAcIANBQGskAAsMACAAQdzPBEEAEBwL6AsDBn8JfAJ+IwBB4ANrIgEkACAAKALUAyECIAAoAtADIQMgACgCzAMhBCAAKALIAyEFAkBB3P8KLQAADQAgACgC6AIiBkUgBkHaAEZyDQAgAUHo5QA2AtQDIAFB4IYFNgLQA0GJtgQgAUHQA2oQJ0Hc/wpBAToAAAsgASADtyAFt6FEAAAAAAAAUkCjIgcgArcgBLehRAAAAAAAAFJAoyIJIAAoAugCQdoARiICGyINOQPIAyABIAkgByACGyIJOQPAAyAAQdyjBCABQcADahAcIAFB3YYFNgKwAyAAQdSDBCABQbADahAcQeD/CkQAAAAAAAAkQCAJRAAAAAAAAAAAZAR8An8CfAJAAn8CQCAJIge9IhBC/////////wdXBEBEAAAAAAAA8L8gByAHoqMgB0QAAAAAAAAAAGENBBogEEIAWQ0BIAcgB6FEAAAAAAAAAACjDAQLIBBC//////////f/AFYNAkGBeCECIBBCIIgiEUKAgMD/A1IEQCARpwwCC0GAgMD/AyAQpw0BGkQAAAAAAAAAAAwDC0HLdyECIAdEAAAAAAAAUEOivSIQQiCIpwtB4r4laiIDQRR2IAJqtyIORABgn1ATRNM/oiIIIBBC/////w+DIANB//8/cUGewZr/A2qtQiCGhL9EAAAAAAAA8L+gIgcgByAHRAAAAAAAAOA/oqIiC6G9QoCAgIBwg78iDEQAACAVe8vbP6IiCqAiDyAKIAggD6GgIAcgB0QAAAAAAAAAQKCjIgggCyAIIAiiIgogCqIiCCAIIAhEn8Z40Amawz+iRK94jh3Fccw/oKJEBPqXmZmZ2T+goiAKIAggCCAIRERSPt8S8cI/okTeA8uWZEbHP6CiRFmTIpQkSdI/oKJEk1VVVVVV5T+goqCgoiAHIAyhIAuhoCIHRAAAIBV7y9s/oiAORDYr8RHz/lk9oiAHIAygRNWtmso4lLs9oqCgoKAhBwsgBwsiB5lEAAAAAAAA4EFjBEAgB6oMAQtBgICAgHgLIQIgB0QAAAAAAAAIQCACt6GgBUQAAAAAAAAIQAsQqAEiBzkDACABIAc5A6ADIAEgBzkDqAMgAEGHqAQgAUGgA2oQHCABQd2GBTYCkAMgAEGElQQgAUGQA2oQHCABQd2GBTYCgAMgAEHV2QQgAUGAA2oQHCABQd2GBTYC8AIgAEG82gMgAUHwAmoQHCABQd2GBTYC4AIgAEHs5gMgAUHgAmoQHCABQd2GBTYC0AIgAEG/3AQgAUHQAmoQHCABQd2GBTYCwAIgAEGrxwQgAUHAAmoQHCABQd2GBTYCsAIgAEGR2gQgAUGwAmoQHCABQd2GBTYCoAIgAEHh2QMgAUGgAmoQHCABQd2GBTYCkAIgAEH6kAQgAUGQAmoQHCABQd2GBTYCgAIgAEH/2gQgAUGAAmoQHCABQd2GBTYC8AEgAEGu5wMgAUHwAWoQHCAAQZnOBEEAEBwgAUHdhgU2AuABIABBtK0EIAFB4AFqEBwgAUHdhgU2AtABIABBjK0EIAFB0AFqEBwgAEGH1wRBABAcIAFB3YYFNgLAASAAQcjrBCABQcABahAcIAFB3YYFNgKwASAAQbLWBCABQbABahAcIAFB3YYFNgKgASAAQezVBCABQaABahAcIABBwM0EQQAQHCABQd2GBTYCkAEgAEH+igQgAUGQAWoQHCABQd2GBTYCgAEgAEHniwQgAUGAAWoQHCABQd2GBTYCcCAAQe3XAyABQfAAahAcIAFB3YYFNgJgIABBt+ADIAFB4ABqEBwgAUHdhgU2AlAgAEGU2AMgAUHQAGoQHCABQd2GBTYCQCAAQd7fAyABQUBrEBwgAEH8kgRBABAcIAFB3YYFNgIwIABBi98DIAFBMGoQHCABQd2GBTYCICAAQZmKBCABQSBqEBwgAUHdhgU2AhAgAEHpxwQgAUEQahAcIAEgCTkDCCABIA05AwAgAEGyqwQgARAcIABBgs0EQQAQHCAAQYL2BEEAEBwgAUHgA2okAAsnAQF/IwBBEGsiASQAIAFB2IYFNgIAIABBqM8EIAEQHCABQRBqJAALiAECA38BfiMAQTBrIgEkACAAKAIQIQIgACgCDCgCACIDKQIAIQQgASADKAIINgIsIAEgBDcCJCABQdiGBTYCICAAQd7uBCABQSBqEBwgASACKAIIEB82AhQgAUHYhgU2AhAgAEHhgAQgAUEQahAcIAFB2IYFNgIAIABBqqgEIAEQHCABQTBqJAALJQEBfyMAQRBrIgIkACACIAE2AgAgAEHw/gMgAhAcIAJBEGokAAuSAwIEfwR8IwBBwAFrIgMkACAAQeCvBBAZGkHY/wpB1P8KKAIAQQZrNgIAIANBmAFqIgUgACgCEEEQakEoEB4aIAVDAAAAABCJAyEFIAMgAjYClAEgA0HomgE2ApABIABBnukEIANBkAFqEBwDQCACIARGBEAgAEHd2wQQGRogACsD6AMhByAAKwPwAyEIIANCgICAgICAgPg/NwNgIAMgCDkDWCADIAc5A1AgAEHq0gQgA0HQAGoQHCADQUBrIAAoAugCsrs5AwAgA0IANwM4IANCADcDMCAAQcbSBCADQTBqEBwgA0HY/wooAgA2AiAgA0IANwMQIANCADcDGCAAQeXTBCADQRBqEBwgAyAFNgIAIABBus0DIAMQHCAFEBcgA0HAAWokAAUgASAEQQR0aiIGKwMAIQcgBisDCCEIIAArA/gDIQkgACsDgAQhCiADIAAoAhArA6ABOQOIASADQgA3A4ABIAMgCCAKoDkDeCADIAcgCaA5A3AgAEHBpQQgA0HwAGoQHCAEQQFqIQQMAQsLC70EAgR/BHwjAEGAAmsiBCQAIABB4IgEEBkaQQAhA0HY/wpB1P8KKAIAQQRrNgIAIARByAFqIgUgACgCEEE4akEoEB4aIAVDAAAAABCJAyEHIARCADcD+AEgBEH2mgE2AsABIAQgAkECajYCxAEgBEIANwPwASAEQfABakGe6QQgBEHAAWoQVgNAIAIgA0cEQCABIANBBHRqIgYrAwAhCCAGKwMIIQkgACsD+AMhCiAAKwOABCELIAQgACgCECsDoAE5A7gBIARCADcDsAEgBCAJIAugOQOoASAEIAggCqA5A6ABIARB8AFqQcGlBCAEQaABahBWIANBAWohBSADBEAgBSIDIAJHDQILIAArA/gDIQggBisDACEJIAArA4AEIQogBisDCCELIAQgACgCECsDoAE5A5gBIARCADcDkAEgBCALIAqgOQOIASAEIAkgCKA5A4ABIARB8AFqQcGlBCAEQYABahBWIAUhAwwBCwsgBCAEQfABaiIBEOMENgJwIABB19sEIARB8ABqEBwgACsD6AMhCCAAKwPwAyEJIARCgICAgICAgPg/NwNgIAQgCTkDWCAEIAg5A1AgAEHq0gQgBEHQAGoQHCAEQUBrIAAoAugCsrs5AwAgBEIANwM4IARCADcDMCAAQcbSBCAEQTBqEBwgBEHY/wooAgBBAms2AiAgBEIANwMQIARCADcDGCAAQeXTBCAEQRBqEBwgBCAHNgIAIABBus0DIAQQHCAHEBcgARBnIARBgAJqJAAL1gYCBH8EfCMAQaADayIEJAAgAEHBjAQQGRpB2P8KQdT/CigCAEECazYCACAEQfgCaiIGIAAoAhBBEGpBKBAeGiAGQwAAAAAQiQMhBiAEIAJBAWo2AvQCIARB6JoBNgLwAiAAQZ7pBCAEQfACahAcA0AgAiAFRgRAAkAgACsD+AMhCCABKwMAIQkgACsDgAQhCiABKwMIIQsgBCAAKAIQKwOgATkDyAIgBEIANwPAAiAEIAsgCqA5A7gCIAQgCSAIoDkDsAIgAEHBpQQgBEGwAmoQHCAAQfHbBBAZGiAAKwPoAyEIIAArA/ADIQkgBEKAgICAgICA+D83A6ACIAQgCTkDmAIgBCAIOQOQAiAAQerSBCAEQZACahAcIAQgACgC6AKyuzkDgAIgBEIANwP4ASAEQgA3A/ABIABBxtIEIARB8AFqEBxBACEFIARB2P8KKAIAQQJrNgLgASAEQgA3A9ABIARCADcD2AEgAEHl0wQgBEHQAWoQHCAEIAY2AsABIABBus0DIARBwAFqEBwgBhAXIANFDQAgBEGYAWoiAyAAKAIQQThqQSgQHhogA0MAAIA+EIkDIQMgBCACNgKQASAAQY7pBCAEQZABahAcA0AgAiAFRgRAIABBsM0DEBkaIAArA+gDIQggACsD8AMhCSAEQoCAgICAgID4PzcDYCAEIAk5A1ggBCAIOQNQIABB6tIEIARB0ABqEBwgBEFAayAAKALoArK7OQMAIARCADcDOCAEQgA3AzAgAEHG0gQgBEEwahAcIARB2P8KKAIAQQJrNgIgIARCADcDECAEQgA3AxggAEHl0wQgBEEQahAcIAQgAzYCACAAQbrNAyAEEBwgAxAXBSABIAVBBHRqIgYrAwAhCCAGKwMIIQkgACsD+AMhCiAAKwOABCELIARCADcDgAEgBCAJIAugOQN4IAQgCCAKoDkDcCAAQdHcASAEQfAAahAcIAVBAWohBQwBCwsLBSABIAVBBHRqIgcrAwAhCCAHKwMIIQkgACsD+AMhCiAAKwOABCELIAQgACgCECsDoAE5A+gCIARCADcD4AIgBCAJIAugOQPYAiAEIAggCqA5A9ACIABBwaUEIARB0AJqEBwgBUEBaiEFDAELCyAEQaADaiQAC6kFAgJ/CXwjAEHwAmsiAyQAIABBnq4EEBkaQdj/CkHU/wooAgBBBms2AgAgACsDgAQhDCAAKwP4AyENIAAoAhAiBCsDoAEhBSAAKwPoAyEGIAErAwAhByABKwMQIQggACsD8AMhCiABKwMIIQsgASsDGCEJIANBuAJqIgEgBEEQakEoEB4aIAFDAAAAABCJAyEBIANCADcD6AIgA0KAgICAgICA+D83A6ACIANCADcD4AIgAyAFIAYgCCAHoaIiBSAKIAkgC6GiIgigIgmjRAAAAAAAAOA/okQAAAAAAAAUQKI5A6gCIANB4AJqIgRBraUEIANBoAJqEFYgAyAIOQOQAiADIAlEAAAAAAAA0D+iOQOIAiADIAU5A4ACIARB6tIEIANBgAJqEFYgAyAAKALoArK7OQPwASADQgA3A+gBIANCgICAgICAoKvAADcD4AEgBEHG0gQgA0HgAWoQViADQdj/CigCADYC0AEgAyAGIAcgDaCiIgY5A8ABIAMgCiALIAygoiIHOQPIASAEQeXTBCADQcABahBWIAMgATYCsAEgBEG6zQMgA0GwAWoQViAAIAQQ4wQQGRogARAXIAIEQCADQYgBaiIBIAAoAhBBOGpBKBAeGiABQwAAAAAQiQMhASADQgA3A4ABIANCADcDeCADQgA3A3AgAEHy3AQgA0HwAGoQHCADQoCAgICAgID4PzcDYCADIAg5A1ggAyAFOQNQIABB6tIEIANB0ABqEBwgA0FAayAAKALoArK7OQMAIANCADcDOCADQgA3AzAgAEHG0gQgA0EwahAcIANB2P8KKAIANgIgIAMgBjkDECADIAc5AxggAEHl0wQgA0EQahAcIAMgATYCACAAQbrNAyADEBwgARAXCyADQeACahBnIANB8AJqJAAL6AMCA38GfCMAQdABayIDJAAgAigCACEEIAIoAgQiBSsDECEGIAMgBSgCADYCsAEgAyAGOQOoASADIAQ2AqABIABBpf4DIANBoAFqEBxB2P8KQdT/CigCAEEJazYCAAJ8IAErAwAiBiACLQAwIgRB7ABGDQAaIARB8gBGBEAgBiACKwMgoQwBCyAGIAIrAyBEAAAAAAAA4L+ioAshBiAAKwPwAyEHIAArA4AEIQggASsDCCEJIAArA+gDIQogACsD+AMhCyADQfgAaiIBIAAoAhBBEGpBKBAeGiABQwAAAAAQiQMhASADQgA3A8gBIANCADcDwAEgAigCBCgCACEEIAIoAgAhBSADQgA3A3AgA0KAgICAgICA6D83A2ggAyAFNgJkIAMgBDYCYCADQcABaiIEQeTbAyADQeAAahBWIAMgAigCBCsDECAAKwPoA6I5A1AgBEGdpQQgA0HQAGoQViADQUBrIAAoAugCsrs5AwAgA0IANwM4IANCADcDMCAEQcbSBCADQTBqEFYgA0HY/wooAgA2AiAgAyAKIAYgC6CiOQMQIAMgByAJIAigojkDGCAEQeXTBCADQRBqEFYgAyABNgIAIARBus0DIAMQViAAIAQQ4wQQGRogBBBnIAEQFyADQdABaiQACxwAIABBurEEEBkaQdT/CkHU/wooAgBBBWo2AgALHAAgAEGosQQQGRpB1P8KQdT/CigCAEEFazYCAAsLACAAQdOzBBAZGgstAQF/IwBBEGsiASQAIAEgACgCECgCCBAfNgIAIABB/IAEIAEQHCABQRBqJAALCwAgAEGkhwQQGRoLHAAgAEGPhwQQGRpB1P8KQdT/CigCAEECazYCAAsLACAAQYmzBBAZGgsLACAAQfeyBBAZGgsLACAAQZyGBBAZGgs/AQF/IwBBEGsiBCQAIAQgAzYCCCAEIAE2AgAgBCACNgIEIABB/L8EIAQQHEHU/wogAkF2bDYCACAEQRBqJAALCwAgAEH7kwQQGRoLhQICAX8EfCMAQUBqIgEkACABIAAoAhAoAggQHzYCMCAAQcj3AyABQTBqEBwgACsD6AMhAyAAKwPwAiECIAEgACsD+AJEAAAAAAAA4D+iIAArA/ADoiIEOQMYIAEgAyACRAAAAAAAAOA/oqIiAzkDECAERAAAAAAAQH9AoxDBBSECIAEgA0QAAAAAAEB/QKMQwQVEAAAAAACAZkCiRBgtRFT7IQlAoyIFIAWgIAJEAAAAAACAZkCiRBgtRFT7IQlAoyICIAKgECVEMzMzMzMz8z+iOQMgIAEgBDkDCCABIAM5AwAgAEH71QMgARAcIABBvc8DEBkaIABBuM4DEBkaIAFBQGskAAtzAQF/IwBBIGsiASQAIABB5NcEEBkaIABB6M4DEBkaIABB8c0DEBkaIABBtvwEEBkaIAFBlfgANgIUIAFBj/gANgIQIABB2dUEIAFBEGoQHCABQaKVATYCBCABQZyVATYCACAAQdnVBCABEBwgAUEgaiQAC5cBAQJ/IwBBMGsiBCQAIAAoAhAiAygCmAEEQCAAEPwDIABBzMkDEBkaIAAgASACEIECIABBmsgDEBkaIARBCGoiASADQRBqQSgQHhogACABEIoDIAMoApgBIgJBAUYEfyAAQZOaAhAZGiADKAKYAQUgAgtBAkYEQCAAQbHrAhAZGgsgABD7AyAAQaCBBRAZGgsgBEEwaiQAC7MBAQF/IwBBMGsiBCQAIAAoAhAiAygCmAEEQCAAEPwDIABBzMkDEBkaIAAgASACEIECIABBmsgDEBkaIARBCGoiASADQRBqQSgQHhogACABEIoDIABBsMgDEBkaIAAgAysDoAEQcyADKAKYASICQQFGBH8gAEGTmgIQGRogAygCmAEFIAILQQJGBEAgAEGx6wIQGRoLIABB2scDEBkaIAAQ+wMgAEGggQUQGRoLIARBMGokAAuDAgECfyMAQdAAayIFJAAgACgCECIEKAKYAQRAIAAQ/AMgAEH+xwMQGRogACABIAIQgQIgAEGayAMQGRoCQCADBEAgBUEoaiIBIARBOGpBKBAeGiAAIAEQigMMAQtB0P8KKAIABEAgAEGclQEQGRoMAQsgAEGoxgMQGRoLQdD/CigCAEEBRgRAQdD/CkEANgIACyAAQbDIAxAZGiAAIAQrA6ABEHMgAEHByQMQGRogACAFIARBEGpBKBAeEIoDIAQoApgBIgNBAUYEfyAAQZOaAhAZGiAEKAKYAQUgAwtBAkYEQCAAQbHrAhAZGgsgABD7AyAAQaCBBRAZGgsgBUHQAGokAAuvAgICfwF8IwBB0ABrIgQkACAAKAIQIgMoApgBBEAgASABKwMIIgUgASsDGCAFoaE5AwggASABKwMAIgUgASsDECAFoaE5AwAgABD8AyAAQaLIAxAZGiAAIAFBAhCBAiAAQZrIAxAZGgJAIAIEQCAEQShqIgEgA0E4akEoEB4aIAAgARCKAwwBC0HQ/wooAgAEQCAAQZyVARAZGgwBCyAAQajGAxAZGgtB0P8KKAIAQQFGBEBB0P8KQQA2AgALIABBsMgDEBkaIAAgAysDoAEQcyAAQcHJAxAZGiAAIAQgA0EQakEoEB4QigMgAygCmAEiAUEBRgR/IABBk5oCEBkaIAMoApgBBSABC0ECRgRAIABBsesCEBkaCyAAEPsDIABBoIEFEBkaCyAEQdAAaiQACwkAIAAgARDPDQu4AgICfwF8IwBB0ABrIgMkAAJAIAAoAhAiBCgCmAFFDQAgAigCBCsDECAAKwPgAqKdIgVEAAAAAAAAAABkRQ0AIAAQ/AMgAEGnxwMQGRogASABKwMIIAVEmpmZmZmZ4b+ioDkDCCADIAEpAwg3A0ggAyABKQMANwNAIAAgA0FAaxDcASADIAIoAgA2AjAgAEGPyAMgA0EwahAcIANBCGoiASAEQRBqQSgQHhogACABEIoDIABBvQgQGRogAigCBCIBKAIIIgRBBGogASAEGygCACEBIABBqcYDEBkaIAAgARAZGiAAQanGAxAZGiADIAU5AwAgAEGgCCADEBwCQCAAIAItADAiAUHsAEYEf0GWFwUgAUHyAEcNAUGXpQELEBkaCyAAEPsDIABBoIEFEBkaCyADQdAAaiQACwsAQdD/CkF/NgIACwsAQdD/CkEBNgIAC24BAn8jAEEgayIBJAAgACgCECECIABBzawDEBkaIAIoAggQHy0AAARAIAEgAigCCBAfNgIQIABB/TYgAUEQahAcCyABIAAoAqgBIAAoAqQBbDYCACAAQeTGBCABEBxB0P8KQQA2AgAgAUEgaiQAC0ACAn8BfiMAQRBrIgEkACAAKAIMKAIAIgIpAgAhAyABIAIoAgg2AgggASADNwMAIABBmu4EIAEQHCABQRBqJAALGwAgAEGUzAMQGRogACABEIEBIABBotQEEBkaC2gBAn8gAEG8mgEQGRogAEEAQQAQ5QQgAEGdwwMQGRoDQCACIANHBEAgACABIANBBHRqIgQrAwAQcyAAQSwQYyAAIAQrAwiaEHMgA0EBaiIDIAJGDQEgAEEgEGMMAQsLIABBi9QEEBkaC+sBAQN/IwBBEGsiBSQAIAAoAhAhBgJAAkACQCADQQJrDgIAAQILIAAgASACEKYGIQQMAQsgABClBiEECyAAQf/7ABAZGiAGLQCNAkECcQRAIABB+cQDEBkaIAAgBigC3AEQgQEgAEGizAMQGRoLIAAgAyAEEOUEIABB/8QDEBkaIAVBzQA6AA9BACEDA0AgAiADRkUEQCAAIAVBD2pBARCSAhogACABIANBBHRqIgQrAwAQcyAAQSwQYyAAIAQrAwiaEHMgBUEgQcMAIAMbOgAPIANBAWohAwwBCwsgAEGL1AQQGRogBUEQaiQAC6QBAQJ/AkACQAJAIANBAmsOAgABAgsgACABIAIQpgYhBQwBCyAAEKUGIQULIABBwuYAEBkaIAAgAyAFEOUEIABBncMDEBkaA0AgAiAERgRAIAAgASsDABBzIABBLBBjIAAgASsDCJoQcyAAQYvUBBAZGgUgACABIARBBHRqIgMrAwAQcyAAQSwQYyAAIAMrAwiaEHMgAEEgEGMgBEEBaiEEDAELCwubAQEBfwJAAkACQCACQQJrDgIAAQILIAAgAUECEKYGIQMMAQsgABClBiEDCyAAQdSWARAZGiAAIAIgAxDlBCAAQYjDAxAZGiAAIAErAwAQcyAAQfTCAxAZGiAAIAErAwiaEHMgAEGBwwMQGRogACABKwMQIAErAwChEHMgAEHFwgMQGRogACABKwMYIAErAwihEHMgAEGL1AQQGRoL8AcCBn8BfCMAQdABayIDJAAgACgCECEGIABBphgQGRogAEGQrwNBssEDQbG8AyACLQAwIgRB8gBGGyAEQewARhsQGRogAisDGCABKwMIoCEJIAYtAI0CQQJxRQRAIABBjsMDEBkaIAAgASsDABBzIABB+8IDEBkaIAAgCZoQcyAAQanGAxAZGgsCfwJAIAIoAgQiBCgCCCIBBEBBECEHQQghBSABIQQCQAJAAkAgACgCACgCoAEoAhAoAvQBQQFrDgICAAELIAFBGGohBEEgIQdBHCEFDAELIAFBBGohBAsgASAFaigCACEFIAEgB2ooAgAhByABKAIMIQggAyAEKAIANgLAASAAQaA2IANBwAFqEBwgASgCGCIBBEAgAyABNgKwASAAQZw2IANBsAFqEBwLIABBIhBjIAUEQCADIAU2AqABIABBtrUDIANBoAFqEBwLIAgEQCADIAg2ApABIABB07UDIANBkAFqEBwLIAdFDQEgAyAHNgKAASAAQea1AyADQYABahAcQQEMAgsgAyAEKAIANgJwIABBpLUDIANB8ABqEBwLQQALIQQCQCACKAIEKAIYIgFB/wBxRQ0AIAFBAXFFIAVyRQRAIABBxcEDEBkaCyAEIAFBAnFFckUEQCAAQdnBAxAZGgsgAUHkAHEEQCAAQbHDAxAZGkEAIQUgAUEEcSIEBEAgAEHRmgEQGRpBASEFCyABQcAAcQRAIANBgZwDQaOBBSAEGzYCYCAAQcaaASADQeAAahAcQQEhBQsgAUEgcQRAIANBgZwDQaOBBSAFGzYCUCAAQcb9ACADQdAAahAcCyAAQSIQYwsgAUEIcQRAIABBibYDEBkaCyABQRBxRQ0AIABB7sEDEBkaCyADIAIoAgQrAxA5A0AgAEHRugMgA0FAaxAcAkACQAJAAkAgBigCMEEBaw4EAQMDAAMLIAYoAhAiAUHQhQUQKkUNASADIAE2AhAgAEHItQMgA0EQahAcDAELIAYtABAhASAGLQARIQQgAyAGLQASNgI4IAMgBDYCNCADIAE2AjAgAEHirAMgA0EwahAcIAYtABMiAUH/AUYNACADIAG4RAAAAAAA4G9AozkDICAAQYK7AyADQSBqEBwLIABBPhBjIAYtAI0CQQJxBEAgAEG3rAMQGRogACAGKALcARCBASAAQczCAxAZGiAAIAmaEHMgAEGF3gEQGRoLIAIoAgAgA0HYhQUoAgA2AgwgA0EMaiAAELgEIAYtAI0CQQJxBEAgAEG93AEQGRoLIABB7NEEEBkaIANB0AFqJAAPCyADQZEENgIEIANB374BNgIAQYjzCCgCAEGtvgQgAxAdGhBuAAsLACAAQbvSBBAZGgvgAQEBfyMAQRBrIgUkACAAQbaHARAZGiAEBEAgAEGJxgEQGRogACAEEIEBIABBIhBjCyAAQbHFARAZGgJAIAFFDQAgAS0AAEUNACAAQePDAxAZGiAFQQA2AgggBUEANgIMIAEgBUEIaiAAELgEIABBIhBjCwJAIAJFDQAgAi0AAEUNACAAQZLEAxAZGiAFQdiFBSgCADYCBCACIAVBBGogABC4BCAAQSIQYwsCQCADRQ0AIAMtAABFDQAgAEGTwwMQGRogACADEIEBIABBIhBjCyAAQdbVBBAZGiAFQRBqJAALSAEBfyAAIAAoAhAiASgC3AFBAEG2oAEgASgCCBD/AyAAQezcARAZGiAAQbXYASABKAIIEIABIgEQgQEgARAXIABBjtMEEBkaC14BA38gACAAKAIQIgEoAtwBIAAoAqABIgNBAk4EfyAAKAIAKAKsAiADQQJ0aigCAAVBAAtB5qIBIAEoAggQ/wMgAEHs3AEQGRogACABKAIIEB8QgQEgAEGO0wQQGRoLPAEBfyAAIAAoAhAiASgC3AFBAEHAOiABKAIIEP8DIABB7NwBEBkaIAAgASgCCBAfEIEBIABBjtMEEBkaC9oBAgJ/AXwjAEEgayIBJAAgACAAKAIQIgIoAtwBQQBBrf0AIAIoAggQ/wMgAEGqqwMQGRogACsD6AMhAyABIAArA/ADOQMYIAEgAzkDECAAQdeHASABQRBqEBwgAUEAIAAoAugCazYCACAAQZKrAyABEBwgACAAKwP4AxBzIABBIBBjIAAgACsDgASaEHMgAEGS1QQQGRoCQCACKAIIEB8tAABFDQAgAigCCBAfLQAAQSVGDQAgAEHu3AEQGRogACACKAIIEB8QgQEgAEGO0wQQGRoLIAFBIGokAAsfACAAIAFBAEGkOiAAKAIQKAIIEP8DIABB1tUEEBkaCwsAIABBs9IEEBkaC/ABAgJ/A3wjAEFAaiIBJAAgACgCECECIABB+5sDEBkaAkAgAigCCBAfLQAARQ0AIAIoAggQHy0AAEElRg0AIABBycsDEBkaIAAgAigCCBAfEIEBCyABIAAoAqgBIAAoAqQBbDYCMCAAQZDUBCABQTBqEBwgASAAKQPAAzcDICAAQdz2BCABQSBqEBwgACsDgAMhAyAAKwOIAyEEIAArA5ADIQUgASAAKwOYAzkDGCABIAU5AxAgASAEOQMIIAEgAzkDACAAQeO6AyABEBwgACgCQEECRwRAIABBxLcDEBkaCyAAQdbVBBAZGiABQUBrJAALrAEBAX8gACgCQEECRwRAIABBrdMEEBkaAkAgACgCACgCoAFBgyUQIyIBRQ0AIAEtAABFDQAgAEHxwwMQGRogACABEBkaIABBmNMEEBkaCyAAQa3UBBAZGgsgAEHWxgMQGRogACAAKAIMKAIAKAIAEIEBIABB9McDEBkaIAAgACgCDCgCACgCBBCBASAAQcerAxAZGiAAIAAoAgwoAgAoAggQgQEgAEGg1AQQGRoLiQIBAX8jAEFAaiIFJAACQCAERQ0AIAAoAhAiBCsDUEQAAAAAAADgP2RFDQAgACAEQThqEJMCIABBj8oDEBkaIAAgAiADEIECIABBuM0DEBkaIAUgAikDCDcDOCAFIAIpAwA3AzAgACAFQTBqENwBIAUgATYCJCAFIAM2AiAgAEGz+QMgBUEgahAcCyAAKAIQKwMoRAAAAAAAAOA/ZARAIAAQgAQgACAAKAIQQRBqEJMCIABBj8oDEBkaIAAgAiADEIECIABBuM0DEBkaIAUgAikDCDcDGCAFIAIpAwA3AxAgACAFQRBqENwBIAUgATYCBCAFIAM2AgAgAEHT+QMgBRAcCyAFQUBrJAALGwAgAEGfzAMQGRogACABEBkaIABBoIEFEBkaC8UBAQN/IwBBIGsiAyQAIAAoAhArAyhEAAAAAAAA4D9kBEAgABCABCAAIAAoAhBBEGoQkwIgAEG5yAMQGRogAyABKQMINwMYIAMgASkDADcDECAAIANBEGoQ3AEgAEHKiQQQGRpBASACIAJBAU0bIQRBASECA0AgAiAERgRAIABBoLEEEBkaBSADIAEgAkEEdGoiBSkDCDcDCCADIAUpAwA3AwAgACADENwBIABB3IkEEBkaIAJBAWohAgwBCwsLIANBIGokAAu1AgEBfyMAQSBrIgQkAAJAIANFDQAgACgCECIDKwNQRAAAAAAAAOA/ZEUNACAAIANBOGoQkwIgAEG5yAMQGRogBCABKQMINwMYIAQgASkDADcDECAAIARBEGoQ3AEgAEHKiQQQGRpBASEDA0AgAiADTQRAIABByo0EEBkaBSAAIAEgA0EEdGpBAxCBAiAAQa+JBBAZGiADQQNqIQMMAQsLCyAAKAIQKwMoRAAAAAAAAOA/ZARAIAAQgAQgACAAKAIQQRBqEJMCIABBucgDEBkaIAQgASkDCDcDCCAEIAEpAwA3AwAgACAEENwBIABByokEEBkaQQEhAwNAIAIgA00EQCAAQaCxBBAZGgUgACABIANBBHRqQQMQgQIgAEGviQQQGRogA0EDaiEDDAELCwsgBEEgaiQAC/sCAQN/IwBBQGoiBCQAAkAgA0UNACAAKAIQIgMrA1BEAAAAAAAA4D9kRQ0AIAAgA0E4ahCTAiAAQbnIAxAZGiAEIAEpAwg3AzggBCABKQMANwMwIAAgBEEwahDcASAAQcqJBBAZGkEBIAIgAkEBTRshBUEBIQMDQCADIAVGBEAgAEHKjQQQGRoFIAQgASADQQR0aiIGKQMINwMoIAQgBikDADcDICAAIARBIGoQ3AEgAEHciQQQGRogA0EBaiEDDAELCwsgACgCECsDKEQAAAAAAADgP2QEQCAAEIAEIAAgACgCEEEQahCTAiAAQbnIAxAZGiAEIAEpAwg3AxggBCABKQMANwMQIAAgBEEQahDcASAAQcqJBBAZGkEBIAIgAkEBTRshAkEBIQMDQCACIANGBEAgAEGAsQQQGRoFIAQgASADQQR0aiIFKQMINwMIIAQgBSkDADcDACAAIAQQ3AEgAEHciQQQGRogA0EBaiEDDAELCwsgBEFAayQAC7wBAQF/IwBBIGsiAyQAIAMgASkDADcDACADIAEpAwg3AwggAyABKwMQIAErAwChOQMQIAMgASsDGCABKwMIoTkDGAJAIAJFDQAgACgCECIBKwNQRAAAAAAAAOA/ZEUNACAAIAFBOGoQkwIgACADQQIQgQIgAEHajQQQGRoLIAAoAhArAyhEAAAAAAAA4D9kBEAgABCABCAAIAAoAhBBEGoQkwIgACADQQIQgQIgAEGSsQQQGRoLIANBIGokAAvqAgEEfyMAQdAAayIDJAAgACgCECIEKwMoRAAAAAAAAOA/Y0UEQCAAIARBEGoQkwIgACACKAIEKwMQEHMgAigCBCgCACIEEDhBHk8EQCADIAQ2AkBBhOYDIANBQGsQJwsgBCEFAkADQCAFLQAAIgZFDQEgBkEgRiAGwEEASHIgBkEgSXJFBEAgBUEBaiEFIAZB/wBHDQELCyADIAQ2AjBBtuUDIANBMGoQJwsgAyACKAIEKAIANgIgIABBmuEDIANBIGoQHCACKAIAQcT/CigCABCjCCEEIAItADAiBUHsAEcEQCABIAErAwACfCAFQfIARgRAIAIrAyAMAQsgAisDIEQAAAAAAADgP6ILoTkDAAsgASACKwMYIAErAwigOQMIIAMgASkDCDcDGCADIAEpAwA3AxAgACADQRBqENwBIABB68cDEBkaIAAgAisDIBBzIAMgBDYCACAAQYHeAyADEBwLIANB0ABqJAALYgAjAEEQayICJAACQCABRQ0AIAAoAhAiAygCmAJFDQAgAEGHygMQGRogACADKAKYAkECEIECIABB/swEEBkaIAIgAUHE/wooAgAQowg2AgAgAEGNkgQgAhAcCyACQRBqJAALNgEBfyMAQRBrIgEkACABIAAoAhAoAggQHzYCACAAQYqDBCABEBwgAEGOrAQQGRogAUEQaiQAC2MBAX8jAEEQayIBJAAgACgCDCgCFARAIABBqYUEEBkaIABBACAAKAIMKAIUQQRqEKQICyAAQY6vBBAZGiAAQcaIBBAZGiABIAAoAgwoAhw2AgAgAEHwxgQgARAcIAFBEGokAAuUBAMGfwF+A3wjAEGwAWsiASQAIAAoAtQDIQIgACgC0AMhAyAAKALMAyEFIAAoAsgDIQYgASAAKAIMKAIcQQFqIgQ2AqQBIAEgBDYCoAEgAEH8xQQgAUGgAWoQHCAAKAIMKAIURQRAIAEgAjYCnAEgASADNgKYASABIAU2ApQBIAEgBjYCkAEgAEG8xQQgAUGQAWoQHAsgAUHfmQFB1SAgACgC6AIbNgKAASAAQaP/AyABQYABahAcIAAoAkBBAUYEQCABIAI2AnQgASADNgJwIABBy7QEIAFB8ABqEBwLIAApAsQBIQcgASAAKALMATYCaCABIAc3A2AgAEHjsgQgAUHgAGoQHCAAKAIMKAIURQRAIAEgBTYCVCABIAIgBWs2AlwgASAGNgJQIAEgAyAGazYCWCAAQbSTBCABQdAAahAcCyAAKwPoAyEIIAArA/ADIQkgACgC6AIhBCAAKwP4AyEKIAFBQGsgACsDgAQ5AwAgASAKOQM4IAEgBDYCMCABIAk5AyggASAIOQMgIABB0a0EIAFBIGoQHCAAKAJAQQFGBEAgAkHA8ABIIANBv/AATHFFBEAgACgCDCgCECEEIAFBwPAANgIYIAEgAjYCFCABIAM2AhBBtPQEIAFBEGogBBEDAAsgASACNgIMIAEgAzYCCCABIAU2AgQgASAGNgIAIABB5JEEIAEQHAsgAUGwAWokAAsqACMAQRBrIgEkACABIAM2AgQgASACNgIAIABBjIYEIAEQHCABQRBqJAAL4gMCBX8BfiMAQTBrIgIkACAAKAIQIQNBwP8KQQA6AAACQCAAKAIMKAIcDQAgAiADKAIIEB82AiAgAEHSgAQgAkEgahAcIABBhNwEQc3zBCAAKAJAQQJGGxAZGgJAIAAoAgwoAhQNACAAKAJAQQJHBEAgAEG18wQQGRoMAQsgACkDyAMhBiACIAApA9ADNwMYIAIgBjcDECAAQd7FBCACQRBqEBwLIABBlawEEBkaIAAgACgCDCgCGEHwhgoQpAgjAEEQayIEJAACQEHohgsoAgAiAUUNACABQQBBgAEgASgCABEEACEBA0AgAUUNASABLQAQRQRAIAQgASgCDDYCACAAQdDXAyAEEBwgAEG52AQQGRogACABEPkOIABBrOIDEBkaIABB0KMEEBkaC0HohgsoAgAiBSABQQggBSgCABEEACEBDAALAAsgBEEQaiQAIAAoAgwoAhQiAUUNACABKAIAIQEgAkEANgIsIAIgATYCKCAAQQAgAkEoahCkCAtBxP8KQQFBfyADKAIIKAIQLQBzQQFGGzYCAEHA/wotAABFBEAgAEHE2wQQGRpBwP8KQQE6AAALIAMoAtgBIgEEQCACIAFBxP8KKAIAEKMINgIAIABBsJEEIAIQHAsgAkEwaiQAC5EBAgF/AX4jAEEgayIBJAAgAEHViAQQGRogACgCQEECRwRAIAEgACgCDCgCHDYCECAAQdTGBCABQRBqEBwLAkAgACgCDCgCFA0AIAAoAkBBAkYNACAAKQPYAyECIAEgACkD4AM3AwggASACNwMAIABB3sUEIAEQHAsgAEGprwQQGRogAEGhzwQQGRogAUEgaiQAC18CAn8BfiMAQRBrIgEkACAAQZGSAxAZGiAAQbTcBEGggQUgACgCQEECRhsQGRogACgCDCgCACICKQIAIQMgASACKAIINgIIIAEgAzcDACAAQb3uBCABEBwgAUEQaiQACyYAIAAgACgCECIAKAKQAiAAKAKYAiAAKAKUAiABIAIgAyAEEKgGC4kBAQF/IAAoAhAhAQJAAkACQCAAKAJAQQJrDgIAAQILIAAgASgCkAIgASgCmAIgASgClAIgASgC2AEgASgC7AEgASgC/AEgASgC3AEQqAYPCyAAIAEoApACIAEoApgCIAEoApQCIAEoAtgBIAEoAuwBIAEoAvwBIAEoAtwBEKgGIABBq9IEEBkaCwvPAQECfyAAKAIQIQECQCAAAn8CQAJAAkAgACgCQA4EAAEEAgQLIABBuIgEEBkaIAEoAtgBIgJFDQMgAi0AAEUNAyAAQb7HAxAZGkGggQUhAiABKALYAQwCCyABKALYASICRQ0CIAItAABFDQIgAEG+xwMQGRogACABKALYARCBASAAQbjNAxAZGkGggQUhAiABKAIIEB8MAQsgAEHtxAMQGRogACABKAIIEB8QgQEgAEGJxAMQGRpB0NUEIQIgASgCCBAfCxCBASAAIAIQGRoLC8QBAgN/AXwjAEHQAGsiAyQAIAAoAhAiBCgCmAEhBSAEKwOgASEGIAMgBCgCEDYCGCADQQA2AhwgA0Gs5wooAgA2AiAgA0IANwIkIANBADYCOCADQgA3AjwgA0IANwJEIAMgAjYCTCADIAYQLjkDECADRAAAAAAAACRARAAAAAAAAAAAIAVBAWtBAkkiBBs5AzAgA0KCgICAEDcDACADIAVBACAEGzYCCCAAQaHcAyADEBwgACABIAJBABCHCSADQdAAaiQAC/wGAg1/BHwjAEHwAWsiBCQAQaznCigCACEMIAAoAhAiBygCECENIAcrA6ABIARCADcDqAEgBEIANwOgARAuIRIgAkEDSwRAQX8hCCAHKAKYASIGQQFrQQJJIQVBBCELIAMEQCAHKAI4IQpBBSELQRQhCAtEAAAAAAAAJEBEAAAAAAAAAAAgBRshEyAGQQAgBRshDiAEIAErAwAiFDkD4AEgASsDCCERIAQgFDkDgAEgBCAROQPoASAEIBE5A4gBIARBoAFqIARBgAFqEIYJQQEhBUEAIQMDQAJAAkAgAiADQQNqIgdNBEAgBCAFNgJ0IARBADYCcCAEQgA3A2ggBCATOQNgIAQgCDYCWCAEQQA2AlQgBCAMNgJQIAQgCjYCTCAEIA02AkggBEFAayASOQMAIAQgDjYCOCAEIAs2AjQgBEEDNgIwIABBjcUEIARBMGoQHAJAIARBoAFqIgEQJARAIAEQIUEPRg0BCyAEQaABaiIBECEgARA5TwRAIAFBARDTAQsgBEGgAWoiAhAhIQEgAhAkBEAgASACakEAOgAAIAQgBC0ArwFBAWo6AK8BIAIQIUEQSQ0BQaG2A0H5gAFBnAJBrrQBEAAACyAEKAKgASABakEAOgAAIAQgBCgCpAFBAWo2AqQBCwJAIARBoAFqECQEQCAEQQA6AK8BDAELIARBADYCpAELIARBoAFqIgIQJCEBIAQgAiAEKAKgASABGzYCICAAQZ+DBCAEQSBqEBwgBC0ArwFB/wFGBEAgBCgCoAEQFwsgBUEAIAVBAEobIQEgBUEBayECQQAhAwNAIAEgA0YNAiAEIAMgAm9BAEc2AhAgAEGqtAEgBEEQahAcIANBAWohAwwACwALIAQgBCkD4AE3A7ABIAQgBCkD6AE3A7gBIAEgA0EEdGohD0EBIQNBASEGA0AgBkEERkUEQCAGQQR0IgkgBEGwAWpqIhAgCSAPaiIJKwMAOQMAIBAgCSsDCDkDCCAGQQFqIQYMAQsLA0AgA0EHRg0CIARBkAFqIARBsAFqIAO4RAAAAAAAABhAo0EAQQAQqwEgBCAEKwOQATkDACAEIAQrA5gBOQMIIARBoAFqIAQQhgkgA0EBaiEDDAALAAsgAEGggQUQGRogBEHwAWokAA8LIAVBBmohBSAHIQMMAAsAC0GfswJB874BQb8CQe07EAAAC9oBAgR/AXwjAEHQAGsiBCQAIAAoAhAiBSgCmAEhBiAFKwOgASEIIAUoAjghByAEIAUoAhA2AhggBCAHNgIcIARBrOcKKAIANgIgIARBADYCJCAEQRRBfyADGzYCKCAEQQA2AjggBEIANwI8IARCADcCRCAEIAJBAWo2AkwgBCAIEC45AxAgBEQAAAAAAAAkQEQAAAAAAAAAACAGQQFrQQJJIgMbOQMwIARCgoCAgDA3AwAgBCAGQQAgAxs2AgggAEGh3AMgBBAcIAAgASACQQEQhwkgBEHQAGokAAusAgIDfwd8IwBBkAFrIgMkACAAKAIQIgQoApgBIQUgBCsDoAEhCiABKwMYIQYgASsDECEHIAErAwghCCABKwMAIQkgBCgCOCEBIAMgBCgCEDYCGCADIAE2AhwgA0Gs5wooAgA2AiAgA0EANgIkIANBFEF/IAIbNgIoIANBADYCOCADQUBrQgA3AwAgAyAJEC4iCzkDSCADIAgQLiIMOQNQIAMgCzkDaCADIAw5A3AgAyAHEC45A3ggAyAGEC45A4ABIAMgChAuOQMQIAMgByAJoRAuOQNYIAMgBiAIoRAuOQNgIANEAAAAAAAAJEBEAAAAAAAAAAAgBUEBa0ECSSIBGzkDMCADQoGAgIAQNwMAIAMgBUEAIAEbNgIIIABBtKYEIAMQHCADQZABaiQAC8YDAQt/IwBBMGsiAyQAQX8hBQJAAkACQAJAAkACQAJAIAEoAiBBAWsOBAECAgACCyABKAIAIQADQCACQQhGDQUgAEUNBiACQQJ0QZCFBWooAgAgABBGRQ0EIAJBAWohAgwACwALQbDnCigCACIGQQAgBkEAShshByABLQACIQggAS0AASEJIAEtAAAhCkGD9AshCwJAA0AgAiAHRwRAAkAgAkEBdCIMQcDvCmouAQAgCWsiBCAEbCAMQcDnCmouAQAgCmsiBCAEbGogDEHA9wpqLgEAIAhrIgQgBGxqIgQgC04NACACIQUgBCILDQAMAwsgAkEBaiECDAELCyAGQYAERw0CCyAFQSBqIQIMAgsgA0H1ADYCBCADQfO+ATYCAEGI8wgoAgBBrb4EIAMQHRoQbgALQbDnCiAGQQFqNgIAIAdBAXQiBUHA5wpqIAo7AQAgBUHA7wpqIAk7AQAgBUHA9wpqIAg7AQAgAyAINgIgIAMgCTYCHCADIAo2AhggAyAHQSBqIgI2AhQgA0EANgIQIABBwNsDIANBEGoQHAsgASACNgIACyABQQU2AiAgA0EwaiQADwtBkNQBQZCAAUENQdQ+EAAAC8cCAgd/BHwjAEHQAGsiAyQAIAAoAugCIQYgACsD4AIhCkGs5wooAgAhByACKAIEIgQrAxAhCyAAKAIQKAIQIQggAigCABA4IQkgBCgCCCIEBH8gBCgCFAVBfwshBCACLQAwIQUgASsDCCEMIAErAwAhDSADIAsgCqIiCjkDMCADQQY2AiggA0QYLURU+yH5P0QAAAAAAAAAACAGGzkDICADIAo5AxggAyAENgIUIANBADYCECADQUBrIA0QLjkDACADIAxEAAAAAAAAUsCgEC45A0ggAyAKIAqgRAAAAAAAAAhAoyAJuKJEAAAAAAAA4D+iOQM4IAMgBzYCDCADIAg2AgggA0EENgIAIANBAkEBIAVB8gBGG0EAIAVB7ABHGzYCBCAAQY3JAyADEBwgACACKAIAEPkIIABB0dsEEBkaIANB0ABqJAALCwBBrOcKQQA2AgALCwBBrOcKQQE2AgALCwAgAEGNsAQQGRoL2QECA38BfiMAQTBrIgEkACAAKAIQIQIgAEHH2QQQGRogACgCDCgCACIDKQIAIQQgASADKAIINgIoIAEgBDcDICAAQZruBCABQSBqEBwgASACKAIIEB82AhAgAEHvgAQgAUEQahAcIAEgACgCqAEgACgCpAFsNgIAIABB48YEIAEQHCAAQfbiAxAZGiAAQc+HBBAZGiAAQYfsAxAZGiAAQYeHBBAZGiAAQazcBBAZGiAAQaCwBBAZGiAAQdHZBBAZGiAAQeuRAxAZGiAAQcDbBBAZGiABQTBqJAALlgEBA38jAEEQayIBJAAgACgCECgCCCECQaDnCigCAEUEQEGo5wpB0AA2AgBBpOcKQdEANgIAQaDnCkHo1AooAgA2AgALIAIoAkxBoOcKNgIEIAJBARCNCSABQQA2AgggASACKAIQLQBzQQFGOgAMIAEgACgCQCIDRSADQQNGcjoADSACIABBASABQQhqEIwJIAFBEGokAAvCAgEDfwJAAkACQCAAKAJADgIAAQILIAAoAgAhAhDtCCACQSgQHiIBIAIoAlA2AlAgASACKQNINwNIIAEgAikDQDcDQCABIAIpAlQ3AlQgASACKQJcNwJcIAEgAigCZDYCZCABIAIoAmg2AmggASECIAAoAhAoAgghACMAQRBrIgMkAAJAIAFBlh0QmQZFBEAgAyABQQNBlh0Q9gM2AgQgA0GWHTYCAEGe8AMgAxAyDAELIAIoApwBIgEgASABKAI0EN4ENgI4AkAgAEG+KEEAQQEQMQRAIAAoAhAoAggNAQsgAS0AmwFBBHENAEHLrwRBABAyDAELIAFBADYCJCABIAEoApgBQYCAgMAAcjYCmAEgAiAAEL8IGiABEPoDIAIQ9wMLIANBEGokACACEPcDIAIQFw8LIAAoAgAoAqABEIIPCwsYACAAEK0GIAAQ6AQgAEHMACABIAIQkAkLEwAgACABIAIgA0HCAEHiABDrCgsTACAAIAEgAiADQfAAQdAAEOsKC6MBAQJ/IwBBEGsiAyQAIAAoAhAoAgwgABCtBiAAEOgEIAIEfwJAIAJBfnFBAkYEQCAAIAIgAUECEJEJDAELIAAQrAYLQaTKAwVB3ckDCyECQQJ0QdCEBWooAgAiACACEOkBIAMgASkDCDcDCCADIAEpAwA3AwAgACADENICIAAgASsDECABKwMAoRCVAiAAIAErAxggASsDCKEQlQIgA0EQaiQAC78CAQZ/IwBBMGsiAyQAIAAoAhAoAgwiB0ECdEHQhAVqKAIAIgRBocoDEOkBIAQgAigCBCsDEBCVAiAAQaOBBSACKAIEKAIAELgDIAAQ6AQgAigCBCIGBEAgBigCGEH/AHEhBQsgAi0AMCEGAkBB4OYKKAIALwEoIghBD0kNACAIQQ9rIghBAksNACAIQQJ0QYCFBWooAgAgBXEiBSAHQQJ0QfDmCmoiBygCAEYNACADIAU2AiAgBEGhxwMgA0EgahCHASAHIAU2AgALIAEgAisDGCABKwMIoDkDCCAEQZLKAxDpASADIAEpAwg3AxggAyABKQMANwMQIAQgA0EQahDSAiADQX8gBkHyAEYgBkHsAEYbNgIAIARB4MkDIAMQhwEgBCACKwMgEJUCIABBo4EFIAIoAgAQuAMgA0EwaiQAC8sCACAAKAIQKAIIIQBB8OUKECEEQCAAQeDmCigCACgCEEHw5QoQvgEQaQtBgOYKECEEQCAAQeDmCigCACgCGEGA5goQvgEQaQtBkOYKECEEQCAAQeDmCigCACgCFEGQ5goQvgEQaQtBsOYKECEEQCAAQeDmCigCACgCHEGw5goQvgEQrgYLQcDmChAhBEAgAEHg5gooAgAoAiRBwOYKEL4BEGkLQdDmChAhBEAgAEHg5gooAgAoAiBB0OYKEL4BEGkLQcj6CUKAgICAgICA+D83AwBBuPoJQoCAgICAgID4PzcDAEGo+glCgICAgICAgPg/NwMAQaD6CUKAgICAgICA+D83AwBBiPoJQoCAgICAgID4PzcDAEGA+glCgICAgICAgPg/NwMAQYjnCkIANwMAQfjmCkIANwMAQZznCkEANgIAQZTnCkEANgIAC30AIAAoAhAoAgghAEHw5QoQIQRAIABB4OYKKAIAKAIIQfDlChC+ARBpC0Gw5goQIQRAIABB4OYKKAIAKAIMQbDmChC+ARCuBgtBwPoJQoCAgICAgID4PzcDAEGw+glCgICAgICAgPg/NwMAQZjnCkEANgIAQZDnCkEANgIAC3MAIAAoAhAoAggiAEHg5gooAgAoAgBB8OUKEL4BEGkgACgCECgCDARAIABB4OYKKAIAKAIEQbDmChC+ARBpC0GY+glCgICAgICAgPg/NwMAQfj5CUKAgICAgICA+D83AwBBhOcKQQA2AgBB9OYKQQA2AgALxAMBBH8jAEEQayIDJAAgACgCECgCCCEBQeTmCigCAEUEQEHs5gpB0AA2AgBB6OYKQdEANgIAQeTmCkHo1AooAgA2AgALIAEoAkwiAigCBCEEIAJB5OYKNgIEAkACQAJAAkACQAJAIAAoAkAOBwEBBAACAgIDCyAAIAEgAEEBEIcPDAQLIAAtAJsBQQhxDQMgASAAEL4NDAMLQeDlChAhBEBB4OYKKAIAKAIAIgJFBEAgAUEAQeHFARCGASECQeDmCigCACACNgIACyABIAJB4OUKEL4BEGkLIAEoAhAoAgwEQCABQeDmCigCACgCBEGg5goQvgEQrgYLQQAhAiABQavmAEHg5gooAgAoAiwQ9QcDQCACQQhGRQRAIAJBBHRB4OUKahBnIAJBAWohAgwBCwtB4OYKKAIAEBdBkPoJQoCAgICAgID4PzcDAEHw+QlCgICAgICAgPg/NwMAQYDnCkEANgIAQfDmCkEANgIAIAAtAJsBQQhxDQIgASAAEL4NDAILIANB5QM2AgQgA0HaugE2AgBBiPMIKAIAQa2+BCADEB0aEG4ACyAAIAEgAEEAEIcPCyABKAJMIAQ2AgQgA0EQaiQAC5IGAgd/AXwjAEEQayIEJAAgACgCECgCCCECAkACQAJAAkACQCAAKAJADgcDAAQEAQEBAgsgAkHt4QBBABBrRQ0DIAIQxQ4MAwsgAiAEQQ5qIARBD2oQhQ8hCCAAKAJAIQUgBC0ADyAELQAOIQdB4OYKQQFBOBAYIgA2AgBBm7MCIQFBDiEDAkACQAJAIAVBBWsOAgACAQtBresCIQFBDCEDDAELAkAgAkGr5gAQIyIBRQ0AIAEtAABFDQAgARCSCSIDQQtJDQBB4OYKKAIAIQAMAQtB6foBIQFB6foBEJIJIQNB4OYKKAIAIQALIAAgATYCLCAAIAM7ASgCQCACKAIQIgEoArQBBEAgAkEAQeHFARCGASEBQeDmCigCACIAIAE2AgAgAigCECEBDAELIABBADYCAAtBACEDQQAhBSABLQBxQQhxBH8gAkEAQdHFARCGASEFQeDmCigCAAUgAAsgBTYCBCACQQFB4cUBEIYBIQBB4OYKKAIAIAA2AgggAkEBQdHFARCGASEAQeDmCigCACAANgIMIAJBAkHhxQEQhgEhAEHg5gooAgAiASAANgIQQQFxBEAgAkECQdnFARCGASEDQeDmCigCACEBCyABIAM2AhRBACEAIAdBAXEEQCACQQJBt8UBEIYBIQBB4OYKKAIAIQELIAEgADYCGAJAIAIoAhAtAHEiA0EhcQRAIAJBAkHRxQEQhgEhAEHg5gooAgAiASAANgIcIAIoAhAtAHEhAwwBCyABQQA2AhwLAkAgA0ECcQRAIAJBAkHIxQEQhgEhAEHg5gooAgAiASAANgIgIAIoAhAtAHEhAwwBCyABQQA2AiALQQAhAEEAIQUgA0EEcQRAIAJBAkG/xQEQhgEhBUHg5gooAgAhAQsgASAFNgIkA0AgAEEIRkUEQCAAQQR0IgJB6OUKakIANwMAIAJB4OUKakIANwMAIABBAWohAAwBCwsgASAIOQMwDAILIARBpwM2AgQgBEHaugE2AgBBiPMIKAIAQa2+BCAEEB0aEG4ACyACEIIPCyAEQRBqJAALbwICfAF/IAEoAgAoAhAoAmAhAQJAIAAoAgAoAhAoAmAiBARAQX8hACABRQ0BIAQrAxgiAiABKwMYIgNkDQFBASEAIAIgA2MNAUF/IQAgBCsDICICIAErAyAiA2QNASACIANjDwsgAUEARyEACyAACwkAIAAgARCpAQt5AQF/IwBBEGsiAyQAIAAoAhAoAgxBAnRB0IQFaigCACIEQZ7KAxDpASADIAIpAwg3AwggAyACKQMANwMAIAQgAxDSAiAEIAIrAxAgAisDAKEQlQIgBCACKwMYIAIrAwihEJUCIABBo4EFIAEoAggQuAMgA0EQaiQACwkAIAAQlQkQFwsJACAAELAGEBcLjQoCCX8CfCMAQaABayIFJAAgABCXCSAFQQA2ApwBIABBBGohCSAAQSRqIQQCQAJAAkADQCAEKAIAIQJE////////738hCiAEKAIEIgYhAQN8IAIgBkYEfCAKREivvJry13q+Y0UgASAGRnJFBEAgASAEKAIEQQRrKAIANgIAAkAgBCgCBCAEKAIAa0ECdUEBayIGIAQoAgQgBCgCACICa0ECdSIBSwRAIwBBIGsiByQAAkAgBiABayIIIAQoAgggBCgCBCICa0ECdU0EQCAEKAIEIgEgCEECdGohAgNAIAEgAkYEQCAEIAI2AgQFIAFBADYCACABQQRqIQEMAQsLDAELIAdBDGogBCACIAQoAgBrQQJ1IAhqEPEEIAQoAgQgBCgCAGtBAnUgBEEIahDABiIGKAIIIgEgCEECdGohAgNAIAEgAkcEQCABQQA2AgAgAUEEaiEBDAELCyAGIAI2AgggBCAGELkJIAYQvwYLIAdBIGokAAwBCyABIAZLBEAgBCACIAZBAnRqNgIECwsLIAoFIAogAigCACIHEJYCIgtkBEAgBSAHNgKcASACIQEgCyEKCyACQQRqIQIMAQsLREivvJry13q+YwRAIAUoApwBIgYtABxBAUYNAiAFIAYoAgAoAiAiCDYCBCAFIAYoAgQiASgCICICNgKYASACIAhHBEAgCCACIAYQnwkMAgsgA0GRzgBODQMgBigCACECIwBBEGsiByQAIAggCCgCACgCAEEAEOsEIAcgCCABIAJBAEEAQQAQswYgBygCCCECIAdBEGokACAIIAVBBGoiASAFQZgBaiACELIGIAhBAToAKCAFIAI2AhAgBCAFQRBqIgIQtwEgBSgCBCAFKAKYASAGEJ8JIAIgCSABELoDIANBAWohAwwB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IAEoAiQgACgCLEwFQQALC0gBAnwCf0F/IAAoAgAiACsDCCICIAEoAgAiASsDCCIDYw0AGkEBIAIgA2QNABpBfyAAKwMAIgIgASsDACIDYw0AGiACIANkCwtOAQJ/IAAQGiIBBEADQCABBEAgACABECkhAgNAIAIEQCACEMkCIAAgAhAsIQIMAQsLIAEQ/gIgACABEBshAQwBCwsgACgCECgCmAEQFwsL2AYCCX8BfCMAQdAAayICJAAgABA1BEAgACIBQQIQigIgABA0KAIQQQI7AbABQayDC0ECOwEAIAAQNSIAQTgQGCEFIABBAWpBBBAYIQAgASgCECAANgKYASABEBohAANAIAAEQCAAEI0EIAAoAhAgBSADQThsajYCgAEgASgCECgCmAEgA0ECdGogADYCACADQQFqIQMgASAAEBshAAwBCwsgARAaIQMDQCADBEAgASADECkhAANAIAAEQCAAQcsoQbgBQQEQMRogABCoAyAAQdSECygCAEQAAAAAAADwP0QAAAAAAAAAABBQIQogACgCECAKOQOAASABIAAQLCEADAELCyABIAMQGyEDDAELCwJ/QQEgAUGkHBAjIgBFDQAaIAAtAAAEQEEBIAEgAEEAEIgBIgQNARogAiAANgIQQeeaAyACQRBqECdB47MEQQAQfAtBACEEQQALIQggAUEBQaQcQQAQICEDAkAgAUG3nwEQIyIARQ0AIAAtAABFDQAgAiACQcgAajYCBCACIAJBQGs2AgAgAEG2iAEgAhBJQQFHDQAgAiACKwNAOQNICyABEDUEQCABIAJBPGoQjQYhBwJAIAIoAjxBAUYEQAJAIAQiAA0AIAMEQCABIAMQxAoiAA0BC0EAIQALIAQgASAAEMkKIgUgBBshBiADRSAAckUEQCAFIANBsowDEGkLIAQgBiAIGyEEIAEQGiIAKAIQKAKAARAXIAAoAhBBADYCgAEgARCTBBoMAQsgAUECQQggAkEcahC2AxogAkEAOgAoA0AgAigCPCAGTQRAIAEQGiIAKAIQKAKAARAXIAAoAhBBADYCgAEgAigCPCAHIAEgAkEcahDUBAUgByAGQQJ0aigCACEFAkAgBARAIAUgBCIAEKoBDQELIAMEQCAFIAMQxAoiAA0BC0EAIQALIAVBABCgAxogA0UgAEEAIAAgBCAEIAUgABDJCiIJIAQb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AWoQIkUNACAALQAHQQFHDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK8ASAEEPkLOAIAIABBzAFqIABBEGogACgCDCAEEK4BIABB7AJqIABB6AJqEFkEQCAEIAQoAgBBAnI2AgALIAAoAuwCIAEQLxogAEHMAWoQLxogAEHwAmokAAuZAwECfyMAQdACayIAJAAgACACNgLIAiAAIAE2AswCIAMQoQIhBiADIABB0AFqEJsEIQcgAEHEAWogAyAAQcQCahCaBCAAQbgBahBNIgEgARBREDogACABQQAQPSICNgK0ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQcwCaiAAQcgCahBZDQAgACgCtAEgARAiIAJqRgRAIAEQIiEDIAEgARAiQQF0EDogASABEFEQOiAAIAMgAUEAED0iAmo2ArQBCyAAQcwCaiIDEH4gBiACIABBtAFqIABBCGogACgCxAIgAEHEAWogAEEQaiAAQQxqIAcQzQMNACADEJEBGgwBCwsCQCAAQcQBahAiRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCtAEgBCAGEPoLNwMAIABBxAFqIABBEGogACgCDCAEEK4BIABBzAJqIABByAJqEFkEQCAEIAQoAgBBAnI2AgALIAAoAswCIAEQLxogAEHEAWoQLxogAEHQAmokAAuZAwECfyMAQdACayIAJAAgACACNgLIAiAAIAE2AswCIAMQoQIhBiADIABB0AFqEJsEIQcgAEHEAWogAyAAQcQCahCaBCAAQbgBahBNIgEgARBREDogACABQQAQPSICNgK0ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQcwCaiAAQcgCahBZDQAgACgCtAEgARAiIAJqRgRAIAEQIiEDIAEgARAiQQF0EDogASABEFEQOiAAIAMgAUEAED0iAmo2ArQBCyAAQcwCaiIDEH4gBiACIABBtAFqIABBCGogACgCxAIgAEHEAWogAEEQaiAAQQxqIAcQzQMNACADEJEBGgwBCwsCQCAAQcQBahAiRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCtAEgBCAGEP0LOwEAIABBxAFqIABBEGogACgCDCAEEK4BIABBzAJqIABByAJqEFkEQCAEIAQoAgBBAnI2AgALIAAoAswCIAEQLxogAEHEAWoQLxogAEHQAmokAAuZAwECfyMAQdACayIAJAAgACACNgLIAiAAIAE2AswCIAMQoQIhBiADIABB0AFqEJsEIQcgAEHEAWogAyAAQcQCahCaBCAAQbgBahBNIgEgARBREDogACABQQAQPSICNgK0ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQcwCaiAAQcgCahBZDQAgACgCtAEgARAiIAJqRgRAIAEQIiEDIAEgARAiQQF0EDogASABEFEQOiAAIAMgAUEAED0iAmo2ArQBCyAAQcwCaiIDEH4gBiACIABBtAFqIABBCGogACgCxAIgAEHEAWogAEEQaiAAQQxqIAcQzQMNACADEJEBGgwBCwsCQCAAQcQBahAiRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCtAEgBCAGEP4LNwMAIABBxAFqIABBEGogACgCDCAEEK4BIABBzAJqIABByAJqEFkEQCAEIAQoAgBBAnI2AgALIAAoAswCIAEQLxogAEHEAWoQLxogAEHQAmokAAuZAwECfyMAQdACayIAJAAgACACNgLIAiAAIAE2AswCIAMQoQIhBiADIABB0AFqEJsEIQcgAEHEAWogAyAAQcQCahCaBCAAQbgBahBNIgEgARBREDogACABQQAQPSICNgK0ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQcwCaiAAQcgCahBZDQAgACgCtAEgARAiIAJqRgRAIAEQIiEDIAEgARAiQQF0EDogASABEFEQOiAAIAMgAUEAED0iAmo2ArQBCyAAQcwCaiIDEH4gBiACIABBtAFqIABBCGogACgCxAIgAEHEAWogAEEQaiAAQQxqIAcQzQMNACADEJEBGgwBCwsCQCAAQcQBahAiRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCtAEgBCAGEP8LNgIAIABBxAFqIABBEGogACgCDCAEEK4BIABBzAJqIABByAJqEFkEQCAEIAQoAgBBAnI2AgALIAAoAswCIAEQLxogAEHEAWoQLxogAEHQAmokAAvtAQEBfyMAQSBrIgYkACAGIAE2AhwCQCADKAIEQQFxRQRAIAZBfzYCACAAIAEgAiADIAQgBiAAKAIAKAIQEQkAIQECQAJAAkAgBigCAA4CAAECCyAFQQA6AAAMAwsgBUEBOgAADAILIAVBAToAACAEQQQ2AgAMAQsgBiADEEwgBhDDASEBIAYQSCAGIAMQTCAGEM4DIQAgBhBIIAYgABDxASAGQQxyIAAQ8AEgBSAGQRxqIAIgBiAGQRhqIgMgASAEQQEQoAUgBkY6AAAgBigCHCEBA0AgA0EMaxByIgMgBkcNAAsLIAZBIGokACABC+YCAQF/IwBBgAJrIgAkACAAIAI2AvgBIAAgATYC/AEgAEHEAWoQTSEGIABBEGoiAiADEEwgAhDEAUHArglB2q4JIABB0AFqEOcCIAIQSCAAQbgBahBNIgMgAxBREDogACADQQAQPSIBNgK0ASAAIAI2AgwgAEEANgIIA0ACQCAAQfwBaiAAQfgBahBaDQAgACgCtAEgAxAiIAFqRgRAIAMQIiECIAMgAxAiQQF0EDogAyADEFEQOiAAIAIgA0EAED0iAWo2ArQBCyAAQfwBaiICEH9BECABIABBtAFqIABBCGpBACAGIABBEGogAEEMaiAAQdABahDPAw0AIAIQkgEaDAELCyADIAAoArQBIAFrEDogAxA/EGYgACAFNgIAIAAQ9gtBAUcEQCAEQQQ2AgALIABB/AFqIABB+AFqEFoEQCAEIAQoAgBBAnI2AgALIAAoAvwBIAMQLxogBhAvGiAAQYACaiQAC88DAQF+IwBBkAJrIgAkACAAIAI2AogCIAAgATYCjAIgAEHQAWogAyAAQeABaiAAQd8BaiAAQd4BahCjByAAQcQBahBNIgEgARBREDogACABQQAQPSICNgLAASAAIABBIGo2AhwgAEEANgIYIABBAToAFyAAQcUAOgAWA0ACQCAAQYwCaiAAQYgCahBaDQAgACgCwAEgARAiIAJqRgRAIAEQIiEDIAEgARAiQQF0EDogASABEFEQOiAAIAMgAUEAED0iAmo2AsABCyAAQYwCaiIDEH8gAEEXaiAAQRZqIAIgAEHAAWogACwA3wEgACwA3gEgAEHQAWogAEEgaiAAQRxqIABBGGogAEHgAWoQogcNACADEJIBGgwBCwsCQCAAQdABahAiRQ0AIAAtABdBAUcNACAAKAIcIgMgAEEgamtBnwFKDQAgACADQQRqNgIcIAMgACgCGDYCAAsgACACIAAoAsABIAQQ9wsgACkDACEGIAUgACkDCDcDCCAFIAY3AwAgAEHQAWogAEEgaiAAKAIcIAQQrgEgAEGMAmogAEGIAmoQWgRAIAQgBCgCAEECcjYCAAsgACgCjAIgARAvGiAAQdABahAvGiAAQZACaiQAC7gDACMAQYACayIAJAAgACACNgL4ASAAIAE2AvwBIABBwAFqIAMgAEHQAWogAEHPAWogAEHOAWoQowcgAEG0AWoQTSIBIAEQURA6IAAgAUEAED0iAjYCsAEgACAAQRBqNgIMIABBADYCCCAAQQE6AAcgAEHFADoABgNAAkAgAEH8AWogAEH4AWoQWg0AIAAoArABIAEQIiACakYEQCABECIhAyABIAEQIkEBdBA6IAEgARBREDogACADIAFBABA9IgJqNgKwAQsgAEH8AWoiAxB/IABBB2ogAEEGaiACIABBsAFqIAAsAM8BIAAsAM4BIABBwAFqIABBEGogAEEMaiAAQQhqIABB0AFqEKIHDQAgAxCSARoMAQsLAkAgAEHAAWoQIkUNACAALQAHQQFHDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAKwASAEEPgLOQMAIABBwAFqIABBEGogACgCDCAEEK4BIABB/AFqIABB+AFqEFoEQCAEIAQoAgBBAnI2AgALIAAoAvwBIAEQLxogAEHAAWoQLxogAEGAAmokAAu4AwAjAEGAAmsiACQAIAAgAjYC+AEgACABNgL8ASAAQcABaiADIABB0AFqIABBzwFqIABBzgFqEKMHIABBtAFqEE0iASABEFEQOiAAIAFBABA9IgI2ArABIAAgAEEQajYCDCAAQQA2AgggAEEBOgAHIABBxQA6AAYDQAJAIABB/AFqIABB+AFqEFoNACAAKAKwASABECIgAmpGBEAgARAiIQMgASABECJBAXQQOiABIAEQURA6IAAgAyABQQAQPSICajYCsAELIABB/AFqIgMQfyAAQQdqIABBBmogAiAAQbABaiAALADPASAALADOASAAQcABaiAAQRBqIABBDGogAEEIaiAAQdABahCiBw0AIAMQkgEaDAELCwJAIABBwAFqECJFDQAg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Z3JhcGh2aXoAZ3Z3cml0ZV9ub196AHBvcnRob3h5AHNjYWxleHkAL3N2Zy9uYXZ5AGludmVtcHR5AG5vZGVfc2V0X2lzX2VtcHR5AG5vZGVzX2lzX2VtcHR5AHJlZmVyZW5jZSB0byBiaW5hcnkgZW50aXR5AGFzeW5jaHJvbm91cyBlbnRpdHkAaW5jb21wbGV0ZSBtYXJrdXAgaW4gcGFyYW1ldGVyIGVudGl0eQBlbnRpdHkgZGVjbGFyZWQgaW4gcGFyYW1ldGVyIGVudGl0eQBjYW5ub3Qgc3VzcGVuZCBpbiBleHRlcm5hbCBwYXJhbWV0ZXIgZW50aXR5AFhNTCBvciB0ZXh0IGRlY2xhcmF0aW9uIG5vdCBhdCBzdGFydCBvZiBlbnRpdHkAdW5kZWZpbmVkIGVudGl0eQBwYXJzZXItPm1fb3BlbkludGVybmFsRW50aXRpZXMgPT0gb3BlbkVudGl0eQBwYXJzZXItPm1fb3BlblZhbHVlRW50aXRpZXMgPT0gb3BlbkVudGl0eQBwYXJzZXItPm1fb3BlbkF0dHJpYnV0ZUVudGl0aWVzID09IG9wZW5FbnRpdHkAaW5maW5pdHkAZmFudGFzeQBTcGFyc2VNYXRyaXhfY29vcmRpbmF0ZV9mb3JtX2FkZF9lbnRyeQAvc3ZnL2l2b3J5AG91dCBvZiBtZW1vcnkARmVicnVhcnkASmFudWFyeQBndnBsdWdpbl9kb3RfbGF5b3V0X0xUWF9saWJyYXJ5AGd2cGx1Z2luX25lYXRvX2xheW91dF9MVFhfbGlicmFyeQBndnBsdWdpbl9jb3JlX0xUWF9saWJyYXJ5AGdhdGhlcl90aW1lX2VudHJvcHkAbm9kZXNfY29weQBhbGJhbnkASnVseQBTcGFyc2VNYXRyaXhfbXVsdGlwbHkAZXF1YWxseQBhc3NlbWJseQBzdW1tZXJza3kAc2h5AHNhdGlzZnkAYmVhdXRpZnkAbm9qdXN0aWZ5AENsYXNzaWZ5AC9zdmcvbGlnaHRncmV5AC9zdmcvZGltZ3JleQAvc3ZnL2RhcmtncmV5AC9zdmcvbGlnaHRzbGF0ZWdyZXkAL3N2Zy9kYXJrc2xhdGVncmV5AC9zdmcvc2xhdGVncmV5AHdlYmdyZXkAeDExZ3JleQAvc3ZnL2dyZXkAbW92ZSB0byBmcm9udCBsb2NrIGluY29uc2lzdGVuY3kAZXh0cmFjdF9hZGphY2VuY3kAbWVyZ2Vfb25ld2F5AGFycmF5AGFsbG9jQXJyYXkAL3N2Zy9saWdodGdyYXkAL3N2Zy9kaW1ncmF5AC9zdmcvZGFya2dyYXkAL3N2Zy9saWdodHNsYXRlZ3JheQAvc3ZnL2RhcmtzbGF0ZWdyYXkAL3N2Zy9zbGF0ZWdyYXkAd2ViZ3JheQB4MTFncmF5AC9zdmcvZ3JheQBUaHVyc2RheQBUdWVzZGF5AFdlZG5lc2RheQBTYXR1cmRheQBTdW5kYXkATW9uZGF5AEZyaWRheQBNYXkALi4vLi4vbGliL2NncmFwaC9ncmFtbWFyLnkALi4vLi4vbGliL2NvbW1vbi9odG1scGFyc2UueQAlbS8lZC8leQBwb3J0aG95eABwb3J0aG9feXgAeHh4AGJveAB2aWV3Qm94AGNoa0JvdW5kQm94AC9NZWRpYUJveABnZXRfZWRnZV9sYWJlbF9tYXRyaXgAaWRlYWxfZGlzdGFuY2VfbWF0cml4AG11c3Qgbm90IHVuZGVjbGFyZSBwcmVmaXgAdW5ib3VuZCBwcmVmaXgAaHRtbGxleABtYXgAIyUwMnglMDJ4JTAyeAAjJTJ4JTJ4JTJ4JTJ4ACMlMXglMXglMXgALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweAByYXJyb3cAbGFycm93AEhlbHZldGljYS1OYXJyb3cAYXJyb3dfbGVuZ3RoX2Nyb3cAL3N2Zy9zbm93AHNwcmluZ19lbGVjdHJpY2FsX2VtYmVkZGluZ19zbG93AC9zdmcvbGlnaHR5ZWxsb3cAL3N2Zy9ncmVlbnllbGxvdwAvc3ZnL2xpZ2h0Z29sZGVucm9keWVsbG93AC9zdmcveWVsbG93AGZhdGFsIGVycm9yIC0gc2Nhbm5lciBpbnB1dCBidWZmZXIgb3ZlcmZsb3cAZmxleCBzY2FubmVyIHB1c2gtYmFjayBvdmVyZmxvdwBjb3VyaWVybmV3AFNwcmluZ1Ntb290aGVyX25ldwBUcmlhbmdsZVNtb290aGVyX25ldwBkaWFnX3ByZWNvbl9uZXcAUXVhZFRyZWVfbmV3AFN0cmVzc01ham9yaXphdGlvblNtb290aGVyMl9uZXcAciAmJiBuICYmIG5ldwBza2V3AHN0cnZpZXcAL3N2Zy9ob25leWRldwAgLWFuY2hvciB3AHNvcnR2AHBvdjpwb3YATm92AGludgBlcXVpdgBwaXYAbm9uYW1lLmd2AGNjJXNfJXp1AGNjJXMrJXp1AC9zdmcvcGVydQBudQBtdQAlYyVsbHUAVGh1AHRhdQBUYXUATnUATXUAX3BvcnRfJXNfKCVkKV8oJWQpXyV1AHBsYWludGV4dAA8dGV4dABzdHJlc3N3dABpbnB1dAB0ZXh0bGF5b3V0AGRvdF9sYXlvdXQAbmVhdG9fbGF5b3V0AGluaXRMYXlvdXQAY2x1c3QAbWFwQ2x1c3QAbGFiZWxqdXN0AHNjQWRqdXN0AEF1Z3VzdABlZGdlc2ZpcnN0AG5vZGVzZmlyc3QAbWF4aW1hbF9pbmRlcGVuZGVudF9lZGdlX3NldF9oZWF2ZXN0X2VkZ2VfcGVybm9kZV9zdXBlcm5vZGVzX2ZpcnN0AGV4aXN0AHJlYWxpZ25Ob2RlbGlzdABhcHBlbmROb2RlbGlzdABkZWZhdWx0ZGlzdABtaW5kaXN0AHBvd2VyX2Rpc3QAZ3JhcGhfZGlzdABhdmdfZGlzdABnZXRFZGdlTGlzdABpcXVlc3QAbG93YXN0AHNwcmluZ19lbGVjdHJpY2FsX2VtYmVkZGluZ19mYXN0AGd2X3NvcnQAdmlld3BvcnQAdGFpbHBvcnQAdW5leHBlY3RlZCBwYXJzZXIgc3RhdGUgLSBwbGVhc2Ugc2VuZCBhIGJ1ZyByZXBvcnQAaGVhZHBvcnQAaHRtbF9wb3J0AGluc2VydABSVHJlZUluc2VydABmaW5kU1ZlcnQAc3RhcnQAcGFydABlc3RpbWF0ZV90ZXh0X3dpZHRoXzFwdABxdW90AH9yb290AG5vdABlbWl0X3hkb3QAeGRvdDp4ZG90AGVwczp4ZG90AHN2Zzp4ZG90AGpwZzp4ZG90AHBuZzp4ZG90AGpwZWc6eGRvdABnaWY6eGRvdABqcGU6eGRvdAB4ZG90MS40Onhkb3QAeGRvdDEuMjp4ZG90AHNkb3QAbWlkZG90AGd2OmRvdABwbGFpbi1leHQ6ZG90AGRvdDpkb3QAZXBzOmRvdABjYW5vbjpkb3QAcGxhaW46ZG90AHN2Zzpkb3QAanBnOmRvdABwbmc6ZG90AGpwZWc6ZG90AGdpZjpkb3QAanBlOmRvdAB/Ym90AGRvRG90AG9iamxpc3RfZnJvbnQAcG9pbnRzX2Zyb250AGNvbG9yc2Vnc19mcm9udABub2RlbGlzdF9wb3BfZnJvbnQAcGJzX3NpemVfZnJvbnQAc3Bhbi0+Zm9udAB2YWd4YnByaW50AGxvY2F0ZV9lbmRwb2ludAB4ZG90X3BvaW50AGRlY2lkZV9wb2ludABVbnNhdGlzZmllZCBjb25zdHJhaW50AHRyYW5zcGFyZW50AGNvbXBvbmVudABpbnZhbGlkIGFyZ3VtZW50AGNvbW1lbnQAanVuayBhZnRlciBkb2N1bWVudCBlbGVtZW50AGNlbnQAaSA9PSBlY250AGFyaWFsbXQAbHQAY2lyY3VpdABwb2x5X2luaXQATXVsdGlsZXZlbF9pbml0AG5zbGltaXQAbWNsaW1pdABQb3J0cmFpdABsaWdodAB2aXJ0dWFsX3dlaWdodABsaGVpZ2h0AEtQX1JpZ2h0AEJvb2ttYW4tTGlnaHQAZ3QAS1BfTGVmdABhZ3hzZXQAY2hhcnNldABpbnNldABiaXRhcnJheV9yZXNldABzdWJzZXQAYml0YXJyYXlfc2V0AG5vZGVsaXN0X3NldABpbnRzX3NldABub2Rlc19zZXQAc2NhcmxldAAvc3ZnL2Rhcmt2aW9sZXQAL3N2Zy9ibHVldmlvbGV0AC9zdmcvdmlvbGV0AFRyZWJ1Y2hldABhZ3hnZXQAdGFpbHRhcmdldABsYWJlbHRhcmdldABlZGdldGFyZ2V0AGhlYWR0YXJnZXQAYml0YXJyYXlfZ2V0AGRlZ2xpc3RfZ2V0AG5vZGVsaXN0X2dldABhZGpfbGlzdF9nZXQAc2VnX2xpc3RfZ2V0AHNhbWVfbGlzdF9nZXQAZWRnZV9saXN0X2dldABzZm9udF9nZXQAcm93c19nZXQAcG9pbnRzX2dldABwYWlyc19nZXQAY2VsbHNfZ2V0AEFncmFwaHNfZ2V0AGNvbG9yc2Vnc19nZXQAYm94ZXNfZ2V0AHRyaWFuZ2xlc19nZXQAY3ljbGVzX2dldABub2Rlc19nZXQAZXN0YWNrX2dldABpbnRfc3RhY2tfZ2V0AG5vZGVfc3RhY2tfZ2V0AGJlemllcl9wYXRoX2dldABub2RlX3F1ZXVlX2dldABzdHlsZXNoZWV0AHN0cmljdABhZ2NvcHlkaWN0AGFnbWFrZWRhdGFkaWN0AHJlYy0+ZGljdCA9PSBkYXRhZGljdAB3cml0ZV9kaWN0AHNlY3QAZW5jb2Rpbmcgc3BlY2lmaWVkIGluIFhNTCBkZWNsYXJhdGlvbiBpcyBpbmNvcnJlY3QAYXNwZWN0AGxheWVyc2VsZWN0AENvbWJpbmVSZWN0AEtQX1N1YnRyYWN0AFF1YWRUcmVlX3JlcHVsc2l2ZV9mb3JjZV9pbnRlcmFjdABjb21wYWN0AE9jdAByZXF1ZXN0ZWQgZmVhdHVyZSByZXF1aXJlcyBYTUxfRFREIHN1cHBvcnQgaW4gRXhwYXQAbGFiZWxmbG9hdABsYWJlbF9mbG9hdABTcGFyc2VNYXRyaXhfZnJvbV9jb29yZGluYXRlX2Zvcm1hdAAvc3ZnL3doZWF0AGRlZ2xpc3RfYXQAbm9kZWxpc3RfYXQAYWRqX2xpc3RfYXQAc2FtZV9saXN0X2F0AHBvaW50c19hdABBZ3JhcGhzX2F0AGNvbG9yc2Vnc19hdAB0cmlhbmdsZXNfYXQAU2F0AEFncmFwaGluZm9fdABBZ2VkZ2VpbmZvX3QAQWdub2RlaW5mb190AFx0AGZsYXRpbmRleChhZ2hlYWQoZSkpIDwgTS0+bnJvd3MAaXNfYW5vbnltb3VzAG1pbnVzAG9wbHVzAGhlYXJ0cwBzYW1wbGVwb2ludHMAZGlyZWRnZWNvbnN0cmFpbnRzAGxldmVsIGFzc2lnbm1lbnQgY29uc3RyYWludHMAeHkgcHNldWRvLW9ydGhvZ29uYWwgY29uc3RyYWludHMAeXggcHNldWRvLW9ydGhvZ29uYWwgY29uc3RyYWludHMAeHkgb3J0aG9nb25hbCBjb25zdHJhaW50cwB5eCBvcnRob2dvbmFsIGNvbnN0cmFpbnRzAGxpbmUgc2VnbWVudHMAc2V0X2NlbGxfaGVpZ2h0cwByZWN0cwBhY2NvdW50aW5nUmVwb3J0U3RhdHMAZW50aXR5VHJhY2tpbmdSZXBvcnRTdGF0cwBaYXBmRGluZ2JhdHMAcmVtaW5jcm9zcwBjb21wcmVzcwBndnVzZXJzaGFwZV9maWxlX2FjY2VzcwBicmFzcwBjbGFzcwBhcHBseWF0dHJzAGFnbWFrZWF0dHJzAGJpbmRhdHRycwBwYXJzZV9sYXllcnMAbWtDbHVzdGVycwByb3VuZF9jb3JuZXJzAG1ha2VfYmFycmllcnMAY2RhdGEubnRvcGxldmVsID09IGFnbm5vZGVzKGcpIC0gY2RhdGEubnZhcnMAY2Fubm90IHJlYWxsb2Mgb3BzAGNhbm5vdCByZWFsbG9jIHBubHBzAGVwcwBjb3JlX2xvYWRpbWFnZV9wcwBlcHM6cHMAcHMyOnBzAChsaWIpOnBzAGd2X3RyaW1femVyb3MAYWd4YnVmX3RyaW1femVyb3MAdGV4Z3lyZWhlcm9zAGltYWdlcG9zAHRpbm9zAHNldEVkZ2VMYWJlbFBvcwBTZXR0aW5nIGluaXRpYWwgcG9zaXRpb25zAHhsaW50ZXJzZWN0aW9ucwBjb2x1bW5zAG5vZGVzX2NvbnRhaW5zAGRlamF2dXNhbnMAbmltYnVzc2FucwBsaWJlcmF0aW9uc2FucwBmcmVlc2FucwBPcGVuU2FucwBvZmZzZXQgPT0gbl90ZXJtcwBkaXRlbXMAZGlhbXMAZmxhdGluZGV4KGFndGFpbChlKSkgPCBNLT5uY29scwBjYW5ub3QgcmVhbGxvYyBkcS5wbmxzAGNhbm5vdCByZWFsbG9jIHBubHMAbGV2ZWxzAGZvcmNlbGFiZWxzAGRpYWdvbmFscwBtZXJnZV9yYW5rcwBvYmpwbHBta3MAc3BsaXRCbG9ja3MAaW52aXMAY2Fubm90IHJlYWxsb2MgdHJpcwBzZXRfY2VsbF93aWR0aHMAQ2FsY3VsYXRpbmcgc2hvcnRlc3QgcGF0aHMAeWVzAHNob3dib3hlcwBiZWF1dGlmeV9sZWF2ZXMAYXR0YWNoX2VkZ2VfbGFiZWxfY29vcmRpbmF0ZXMAcG9seWxpbmVzAHNwbGluZXMAb3J0aG9nb25hbCBsaW5lcwB0ZXhneXJldGVybWVzAG90aW1lcwBUaW1lcwBmb250bmFtZXMAcHJlZml4IG11c3Qgbm90IGJlIGJvdW5kIHRvIG9uZSBvZiB0aGUgcmVzZXJ2ZWQgbmFtZXNwYWNlIG5hbWVzAFNwYXJzZU1hdHJpeF9zdW1fcmVwZWF0X2VudHJpZXMAcGVyaXBoZXJpZXMAR2V0QnJhbmNoZXMAZiA8IGdyYXBoW2pdLm5lZGdlcwBtaW5tYXhfZWRnZXMAbWFrZVN0cmFpZ2h0RWRnZXMAdW5kb0NsdXN0ZXJFZGdlcwBjb21wb3VuZEVkZ2VzAG1lcmdlX3RyZWVzAF9fY2x1c3Rlcm5vZGVzAGFnbm5vZGVzAE5EX2lkKG5wKSA9PSBuX25vZGVzAExvYWROb2RlcwBzaWRlcwBzcGFkZXMAdmVydGljZXMAY29vcmRzAHNldGJvdW5kcwBtZHMAY2RzAG1ha2VTZWxmQXJjcwBlbWl0X2VkZ2VfZ3JhcGhpY3MAY2x1YnMAY29uc29sYXMAJWxmJTJzAApTdHJpbmcgc3RhcnRpbmc6PCUuODBzAApTdHJpbmcgc3RhcnRpbmc6IiUuODBzACAlLipzACUuKnMlcyVzAGV4cGF0OiBBY2NvdW50aW5nKCVwKTogRGlyZWN0ICUxMGxsdSwgaW5kaXJlY3QgJTEwbGx1LCBhbXBsaWZpY2F0aW9uICU4LjJmJXMAICVzOiVzAF9fJWQ6JXMALyVzLyVzACVzLSVzACwlcwAgZm9udC1mYW1pbHk9IiVzACIgc3Ryb2tlLWRhc2hhcnJheT0iJXMAIiBjbGFzcz0iJXMAcG9seSAlcwAoKCVmLCVmKSwoJWYsJWYpKSAlcyAlcwBjb2xvciAlcwAgVGl0bGU6ICVzACJzdHJpY3QiOiAlcwByICYmIHMAY291cgB1dHIAYXBwZW5kYXR0cgBhZGRhdHRyAGJlZ2luc3RyAHN0cnZpZXdfc3RyAHBvdl9jb2xvcl9hc19zdHIAdnBzYyE9bnVsbHB0cgBiZW5kVG9TdHIAdWFycgBjcmFycgBsYXJyAGhhcnIAZGFycgB1QXJyAHJBcnIAbEFycgBoQXJyAGRBcnIAciAmJiBycgBBcHIAU3BhcnNlTWF0cml4X211bHRpcGx5X3ZlY3RvcgB0ZXJtaW5hdG9yAGluc3VsYXRvcgBpbnRlcm5hbEVudGl0eVByb2Nlc3NvcgB0ZXhneXJlY3Vyc29yAHN5bnRheCBlcnJvcgBtb25leV9nZXQgZXJyb3IARXJyb3IAcmZsb29yAGxmbG9vcgBsYWJlbGZvbnRjb2xvcgBwZW5jb2xvcgBmaWxsY29sb3IAYmdjb2xvcgByb3cgbWFqb3IAY29sdW1uIG1ham9yAG5laWdoYm9yAHN0eWxlX29yAG1yAHJhbmtkaXIAcGFnZWRpcgBsYXllcgBOb2RlQ292ZXIAL3N2Zy9zaWx2ZXIAY2x1c3RlcgBleHBhbmRDbHVzdGVyAHJwcm9tb3RlcgBscHJvbW90ZXIAY2VudGVyAG1heGl0ZXIAcGFydGlhbCBjaGFyYWN0ZXIAISByb290UGFyc2VyLT5tX3BhcmVudFBhcnNlcgBka2dyZWVuY29wcGVyAGNvb2xjb3BwZXIAZ3Zfc29ydF9jb21wYXJfd3JhcHBlcgB0YXBlcgBvdmVybGFwX2JlemllcgBmaWdfYmV6aWVyAGNvdXJpZXIAQ291cmllcgBoaWVyAGRhZ2dlcgBEYWdnZXIAb3V0cHV0b3JkZXIAcG9zdG9yZGVyAGZsYXRfcmVvcmRlcgBjZWxsYm9yZGVyAGZpeExhYmVsT3JkZXIAY3lsaW5kZXIAL3N2Zy9sYXZlbmRlcgByZW5kZXIAZm9sZGVyAGNsdXN0ZXJfbGVhZGVyAE5EX1VGX3NpemUobikgPD0gMSB8fCBuID09IGxlYWRlcgBPY3RvYmVyAHJlZmVyZW5jZSB0byBpbnZhbGlkIGNoYXJhY3RlciBudW1iZXIATm92ZW1iZXIAU2VwdGVtYmVyAERlY2VtYmVyAG1hY3IAYnIAc3RhcgBmZWxkc3BhcgByZWd1bGFyAGh0ZXh0c3BhbnNfY2xlYXIAaW9zX2Jhc2U6OmNsZWFyAGJydmJhcgBNYXIAXHIATkRfcmFuayh2KSA9PSByAHN0cmVxAHN0cnZpZXdfZXEAc3Rydmlld19zdHJfZXEAc3Rydmlld19jYXNlX3N0cl9lcQBzdHJ2aWV3X2Nhc2VfZXEAdnAAJSVCZWdpblByb2xvZwovRG90RGljdCAyMDAgZGljdCBkZWYKRG90RGljdCBiZWdpbgoKL3NldHVwTGF0aW4xIHsKbWFyawovRW5jb2RpbmdWZWN0b3IgMjU2IGFycmF5IGRlZgogRW5jb2RpbmdWZWN0b3IgMAoKSVNPTGF0aW4xRW5jb2RpbmcgMCAyNTUgZ2V0aW50ZXJ2YWwgcHV0aW50ZXJ2YWwKRW5jb2RpbmdWZWN0b3IgNDUgL2h5cGhlbiBwdXQKCiUgU2V0IHVwIElTTyBMYXRpbiAxIGNoYXJhY3RlciBlbmNvZGluZwovc3Rhcm5ldElTTyB7CiAgICAgICAgZHVwIGR1cCBmaW5kZm9udCBkdXAgbGVuZ3RoIGRpY3QgYmVnaW4KICAgICAgICB7IDEgaW5kZXggL0ZJRCBuZSB7IGRlZiB9eyBwb3AgcG9wIH0gaWZlbHNlCiAgICAgICAgfSBmb3JhbGwKICAgICAgICAvRW5jb2RpbmcgRW5jb2RpbmdWZWN0b3IgZGVmCiAgICAgICAgY3VycmVudGRpY3QgZW5kIGRlZmluZWZvbnQKfSBkZWYKL1RpbWVzLVJvbWFuIHN0YXJuZXRJU08gZGVmCi9UaW1lcy1JdGFsaWMgc3Rhcm5ldElTTyBkZWYKL1RpbWVzLUJvbGQgc3Rhcm5ldElTTyBkZWYKL1RpbWVzLUJvbGRJdGFsaWMgc3Rhcm5ldElTTyBkZWYKL0hlbHZldGljYSBzdGFybmV0SVNPIGRlZgovSGVsdmV0aWNhLU9ibGlxdWUgc3Rhcm5ldElTTyBkZWYKL0hlbHZldGljYS1Cb2xkIHN0YXJuZXRJU08gZGVmCi9IZWx2ZXRpY2EtQm9sZE9ibGlxdWUgc3Rhcm5ldElTTyBkZWYKL0NvdXJpZXIgc3Rhcm5ldElTTyBkZWYKL0NvdXJpZXItT2JsaXF1ZSBzdGFybmV0SVNPIGRlZgovQ291cmllci1Cb2xkIHN0YXJuZXRJU08gZGVmCi9Db3VyaWVyLUJvbGRPYmxpcXVlIHN0YXJuZXRJU08gZGVmCmNsZWFydG9tYXJrCn0gYmluZCBkZWYKCiUlQmVnaW5SZXNvdXJjZTogcHJvY3NldCBncmFwaHZpeiAwIDAKL2Nvb3JkLWZvbnQtZmFtaWx5IC9UaW1lcy1Sb21hbiBkZWYKL2RlZmF1bHQtZm9udC1mYW1pbHkgL1RpbWVzLVJvbWFuIGRlZgovY29vcmRmb250IGNvb3JkLWZvbnQtZmFtaWx5IGZpbmRmb250IDggc2NhbGVmb250IGRlZgoKL0ludlNjYWxlRmFjdG9yIDEuMCBkZWYKL3NldF9zY2FsZSB7CiAgICAgICBkdXAgMSBleGNoIGRpdiAvSW52U2NhbGVGYWN0b3IgZXhjaCBkZWYKICAgICAgIHNjYWxlCn0gYmluZCBkZWYKCiUgc3R5bGVzCi9zb2xpZCB7IFtdIDAgc2V0ZGFzaCB9IGJpbmQgZGVmCi9kYXNoZWQgeyBbOSBJbnZTY2FsZUZhY3RvciBtdWwgZHVwIF0gMCBzZXRkYXNoIH0gYmluZCBkZWYKL2RvdHRlZCB7IFsxIEludlNjYWxlRmFjdG9yIG11bCA2IEludlNjYWxlRmFjdG9yIG11bF0gMCBzZXRkYXNoIH0gYmluZCBkZWYKL2ludmlzIHsvZmlsbCB7bmV3cGF0aH0gZGVmIC9zdHJva2Uge25ld3BhdGh9IGRlZiAvc2hvdyB7cG9wIG5ld3BhdGh9IGRlZn0gYmluZCBkZWYKL2JvbGQgeyAyIHNldGxpbmV3aWR0aCB9IGJpbmQgZGVmCi9maWxsZWQgeyB9IGJpbmQgZGVmCi91bmZpbGxlZCB7IH0gYmluZCBkZWYKL3JvdW5kZWQgeyB9IGJpbmQgZGVmCi9kaWFnb25hbHMgeyB9IGJpbmQgZGVmCi90YXBlcmVkIHsgfSBiaW5kIGRlZgoKJSBob29rcyBmb3Igc2V0dGluZyBjb2xvciAKL25vZGVjb2xvciB7IHNldGhzYmNvbG9yIH0gYmluZCBkZWYKL2VkZ2Vjb2xvciB7IHNldGhzYmNvbG9yIH0gYmluZCBkZWYKL2dyYXBoY29sb3IgeyBzZXRoc2Jjb2xvciB9IGJpbmQgZGVmCi9ub3Bjb2xvciB7cG9wIHBvcCBwb3B9IGJpbmQgZGVmCgovYmVnaW5wYWdlIHsJJSBpIGogbnBhZ2VzCgkvbnBhZ2VzIGV4Y2ggZGVmCgkvaiBleGNoIGRlZgoJL2kgZXhjaCBkZWYKCS9zdHIgMTAgc3RyaW5nIGRlZgoJbnBhZ2VzIDEgZ3QgewoJCWdzYXZlCgkJCWNvb3JkZm9udCBzZXRmb250CgkJCTAgMCBtb3ZldG8KCQkJKFwoKSBzaG93IGkgc3RyIGN2cyBzaG93ICgsKSBzaG93IGogc3RyIGN2cyBzaG93IChcKSkgc2hvdwoJCWdyZXN0b3JlCgl9IGlmCn0gYmluZCBkZWYKCi9zZXRfZm9udCB7CglmaW5kZm9udCBleGNoCglzY2FsZWZvbnQgc2V0Zm9udAp9IGRlZgoKJSBkcmF3IHRleHQgZml0dGVkIHRvIGl0cyBleHBlY3RlZCB3aWR0aAovYWxpZ25lZHRleHQgewkJCSUgd2lkdGggdGV4dAoJL3RleHQgZXhjaCBkZWYKCS93aWR0aCBleGNoIGRlZgoJZ3NhdmUKCQl3aWR0aCAwIGd0IHsKCQkJW10gMCBzZXRkYXNoCgkJCXRleHQgc3RyaW5nd2lkdGggcG9wIHdpZHRoIGV4Y2ggc3ViIHRleHQgbGVuZ3RoIGRpdiAwIHRleHQgYXNob3cKCQl9IGlmCglncmVzdG9yZQp9IGRlZgoKL2JveHByaW0gewkJCQklIHhjb3JuZXIgeWNvcm5lciB4c2l6ZSB5c2l6ZQoJCTQgMiByb2xsCgkJbW92ZXRvCgkJMiBjb3B5CgkJZXhjaCAwIHJsaW5ldG8KCQkwIGV4Y2ggcmxpbmV0bwoJCXBvcCBuZWcgMCBybGluZXRvCgkJY2xvc2VwYXRoCn0gYmluZCBkZWYKCi9lbGxpcHNlX3BhdGggewoJL3J5IGV4Y2ggZGVmCgkvcnggZXhjaCBkZWYKCS95IGV4Y2ggZGVmCgkveCBleGNoIGRlZgoJbWF0cml4IGN1cnJlbnRtYXRyaXgKCW5ld3BhdGgKCXggeSB0cmFuc2xhdGUKCXJ4IHJ5IHNjYWxlCgkwIDAgMSAwIDM2MCBhcmMKCXNldG1hdHJpeAp9IGJpbmQgZGVmCgovZW5kcGFnZSB7IHNob3dwYWdlIH0gYmluZCBkZWYKL3Nob3dwYWdlIHsgfSBkZWYKCi9sYXllcmNvbG9yc2VxCglbCSUgbGF5ZXIgY29sb3Igc2VxdWVuY2UgLSBkYXJrZXN0IHRvIGxpZ2h0ZXN0CgkJWzAgMCAwXQoJCVsuMiAuOCAuOF0KCQlbLjQgLjggLjhdCgkJWy42IC44IC44XQoJCVsuOCAuOCAuOF0KCV0KZGVmCgovbGF5ZXJsZW4gbGF5ZXJjb2xvcnNlcSBsZW5ndGggZGVmCgovc2V0bGF5ZXIgey9tYXhsYXllciBleGNoIGRlZiAvY3VybGF5ZXIgZXhjaCBkZWYKCWxheWVyY29sb3JzZXEgY3VybGF5ZXIgMSBzdWIgbGF5ZXJsZW4gbW9kIGdldAoJYWxvYWQgcG9wIHNldGhzYmNvbG9yCgkvbm9kZWNvbG9yIHtub3Bjb2xvcn0gZGVmCgkvZWRnZWNvbG9yIHtub3Bjb2xvcn0gZGVmCgkvZ3JhcGhjb2xvciB7bm9wY29sb3J9IGRlZgp9IGJpbmQgZGVmCgovb25sYXllciB7IGN1cmxheWVyIG5lIHtpbnZpc30gaWYgfSBkZWYKCi9vbmxheWVycyB7CgkvbXl1cHBlciBleGNoIGRlZgoJL215bG93ZXIgZXhjaCBkZWYKCWN1cmxheWVyIG15bG93ZXIgbHQKCWN1cmxheWVyIG15dXBwZXIgZ3QKCW9yCgl7aW52aXN9IGlmCn0gZGVmCgovY3VybGF5ZXIgMCBkZWYKCiUlRW5kUmVzb3VyY2UKJSVFbmRQcm9sb2cKJSVCZWdpblNldHVwCjE0IGRlZmF1bHQtZm9udC1mYW1pbHkgc2V0X2ZvbnQKJSAvYXJyb3dsZW5ndGggMTAgZGVmCiUgL2Fycm93d2lkdGggNSBkZWYKCiUgbWFrZSBzdXJlIHBkZm1hcmsgaXMgaGFybWxlc3MgZm9yIFBTLWludGVycHJldGVycyBvdGhlciB0aGFuIERpc3RpbGxlcgovcGRmbWFyayB3aGVyZSB7cG9wfSB7dXNlcmRpY3QgL3BkZm1hcmsgL2NsZWFydG9tYXJrIGxvYWQgcHV0fSBpZmVsc2UKJSBtYWtlICc8PCcgYW5kICc+Picgc2FmZSBvbiBQUyBMZXZlbCAxIGRldmljZXMKL2xhbmd1YWdlbGV2ZWwgd2hlcmUge3BvcCBsYW5ndWFnZWxldmVsfXsxfSBpZmVsc2UKMiBsdCB7CiAgICB1c2VyZGljdCAoPDwpIGN2biAoWykgY3ZuIGxvYWQgcHV0CiAgICB1c2VyZGljdCAoPj4pIGN2biAoWykgY3ZuIGxvYWQgcHV0Cn0gaWYKCiUlRW5kU2V0dXAAc3VwAGdyb3VwAGN1cAB0aGluc3AAZW5zcABlbXNwAG5ic3AAcGVycAB3ZWllcnAAZ2VuZXJhdGUtY29uc3RyYWludHMuY3BwAGJsb2NrLmNwcABjc29sdmVfVlBTQy5jcHAAf3RvcABwcm9wAGFneGJwb3AAbm9wAGFzeW1wAGNvbXAAZmluZENDb21wAGJtcABzY2FsZV9jbGFtcAB4bHAAbHAgIT0gY2xwAHRhaWxfbHAAaGVhZF9scAB0YWlsdG9vbHRpcABsYWJlbHRvb2x0aXAAZWRnZXRvb2x0aXAAaGVhZHRvb2x0aXAAaGVsbGlwAHRhaWxjbGlwAGhlYWRjbGlwAC9zdmcvcGFwYXlhd2hpcABocAB0cmFuc3Bvc2Vfc3RlcABjb21wdXRlU3RlcABsYXllcmxpc3RzZXAAbGF5ZXJzZXAAaXBzZXAAcmFua3NlcABub2Rlc2VwAHN1YmdyYXBocyBuZXN0ZWQgbW9yZSB0aGFuICVkIGRlZXAAU2VwAHNmZHAAY3AAd2VicABpZG1hcABjbHVzdGVyX21hcABjbWFweDptYXAAZXBzOm1hcABjbWFweF9ucDptYXAAaW1hcF9ucDptYXAAaXNtYXA6bWFwAGltYXA6bWFwAGNtYXA6bWFwAHN2ZzptYXAAanBnOm1hcABwbmc6bWFwAGpwZWc6bWFwAGdpZjptYXAAanBlOm1hcABvdmVybGFwAE92ZXJsYXAAbGV2ZWxzZ2FwAGNhcABLUF9VcAAlSTolTTolUyAlcABzdGFydCA8PSBwAHJzcXVvAGxzcXVvAHJkcXVvAGxkcXVvAGJkcXVvAHNicXVvAHJzYXF1bwBsc2FxdW8AcmFxdW8AbGFxdW8AYXV0bwBOdW5pdG8AL3N2Zy90b21hdG8AbmVhdG8AZXVybwAvc3ZnL2dhaW5zYm9ybwBNZXRob2RaZXJvAG1pY3JvAG5pbWJ1c21vbm8AbGliZXJhdGlvbm1vbm8AZnJlZW1vbm8AYXJpbW8AcmF0aW8AcG9ydGhvAHJobwBSaG8AL3N2Zy9pbmRpZ28AcGluZm8AY2NncmFwaGluZm8AY2Nnbm9kZWluZm8AY2xfZWRnZV9pbmZvAGdldFBhY2tJbmZvAG1ha2VJbmZvAHBhcnNlUGFja01vZGVJbmZvAGNpcmNvAGljbwBcJTAzbwAvc3ZnL3Jvc3licm93bgAvc3ZnL3NhbmR5YnJvd24AdmVyeWRhcmticm93bgAvc3ZnL3NhZGRsZWJyb3duAC9zdmcvYnJvd24AS1BfRG93bgBjYW5ub3QgY2hhbmdlIHNldHRpbmcgb25jZSBwYXJzaW5nIGhhcyBiZWd1bgBTdW4ASnVuAHRob3JuAC9zdmcvY3JpbXNvbgB4ZG90X2pzb24AeGRvdF9qc29uOmpzb24AanNvbjA6anNvbgBvbWljcm9uAE9taWNyb24Ac2Nhcm9uAFNjYXJvbgB3ZWJtYXJvb24AeDExbWFyb29uAC9zdmcvbWFyb29uAC9zdmcvbGlnaHRzYWxtb24AL3N2Zy9kYXJrc2FsbW9uAC9zdmcvc2FsbW9uAHVwc2lsb24AZXBzaWxvbgBVcHNpbG9uAEVwc2lsb24AcmVzb2x1dGlvbgBkaXN0b3J0aW9uAHN0ZDo6ZXhjZXB0aW9uAGRvdF9wb3NpdGlvbgBTZXR0aW5nIHVwIHN0cmVzcyBmdW5jdGlvbgB1bmNsb3NlZCBDREFUQSBzZWN0aW9uAHBvc3RhY3Rpb24Acm90YXRpb24Ab3JpZW50YXRpb24AYWJvbWluYXRpb24AYWNjb3VudGluZ0dldEN1cnJlbnRBbXBsaWZpY2F0aW9uAHhkb3R2ZXJzaW9uAFNUc2V0VW5pb24APHBvbHlnb24AaGV4YWdvbgBzZXB0YWdvbgBwZW50YWdvbgB0cmlwbGVvY3RhZ29uAGRvdWJsZW9jdGFnb24AL3N2Zy9sZW1vbmNoaWZmb24ATW9uAHBsdXNtbgBub3RpbgBpc2luAC9zdmcvbW9jY2FzaW4AcGluAG1pbgB2b3JvX21hcmdpbgBpbmZpbgBvbmVkX29wdGltaXplcl90cmFpbgBwbGFpbgBtYWtlX2NoYWluAG1lcmdlX2NoYWluAGRlbGV0ZU1pbgBmaW5kTWluAHZhbGlnbgBiYWxpZ24AeWVuAE11bHRpbGV2ZWxfY29hcnNlbgBjdXJyZW4AUG9ic29wZW4AZ3ZfZm9wZW4AZ3Z1c2Vyc2hhcGVfb3BlbgBlbnRpdHlUcmFja2luZ09uT3BlbgAvc3ZnL2xpbmVuAGRpbWVuAG1pbmxlbgBzdHlsZV90b2tlbgB1bmNsb3NlZCB0b2tlbgAvc3ZnL3llbGxvd2dyZWVuAG1lZGl1bWZvcmVzdGdyZWVuAC9zdmcvZm9yZXN0Z3JlZW4AL3N2Zy9saWdodGdyZWVuAGh1bnRlcnNncmVlbgAvc3ZnL2xhd25ncmVlbgAvc3ZnL2RhcmtncmVlbgAvc3ZnL21lZGl1bXNwcmluZ2dyZWVuAC9zdmcvc3ByaW5nZ3JlZW4AL3N2Zy9kYXJrb2xpdmVncmVlbgAvc3ZnL2xpbWVncmVlbgAvc3ZnL3BhbGVncmVlbgB3ZWJncmVlbgAvc3ZnL2xpZ2h0c2VhZ3JlZW4AL3N2Zy9tZWRpdW1zZWFncmVlbgAvc3ZnL2RhcmtzZWFncmVlbgAvc3ZnL3NlYWdyZWVuAHgxMWdyZWVuAC9zdmcvZ3JlZW4AR3JlZW4AL3N2Zy9saWdodGN5YW4AL3N2Zy9kYXJrY3lhbgAvc3ZnL2N5YW4AbmV3dGFuAGRhcmt0YW4AL3N2Zy90YW4Acm93c3BhbgBjb2xzcGFuAG5hbgB0aW1lc25ld3JvbWFuAG5pbWJ1c3JvbWFuAHRpbWVzcm9tYW4AVGltZXMtUm9tYW4AUGFsYXRpbm8tUm9tYW4ATmV3Q2VudHVyeVNjaGxiay1Sb21hbgBKYW4AR0RfcmFuayhnKVtyXS5uIDw9IEdEX3JhbmsoZylbcl0uYW4AYWd4YnB1dF9uAFxuAG5fbm9kZXMgPT0gZ3JhcGgtPm4AQS0+bSA9PSBBLT5uAGpvYi0+b2JqLT51Lm4AcywlbGYsJWxmJW4AIGUsJWxmLCVsZiVuACVkICUxWyJdJW4AdiA9PSBuAG56YyA9PSBuAGIgPT0gbgBuY2x1c3RlciA8PSBuAHIgJiYgbgBwc3ltAGFsZWZzeW0AdGhldGFzeW0AcXVhbnR1bQBzdW0AL3N2Zy9wbHVtAGludnRyYXBleml1bQBtZWRpdW0AOTpwcmlzbQBscm0AY3VzdG9tAGFwdHItPnRhZyA9PSBUX2F0b20AL2Rldi91cmFuZG9tAHJsbQBzaW0ASU1EU19naXZlbl9kaW0Ab3JkbQBwYXJhbGxlbG9ncmFtAC9zdmcvbWludGNyZWFtAEp1bAB0bABmcmFzbABTeW1ib2wAZmluZENvbAA8P3htbAB5dW1sAHV1bWwAb3VtbABpdW1sAGV1bWwAYXVtbABZdW1sAFV1bWwAT3VtbABJdW1sAEV1bWwAQXVtbABjb3JlX2xvYWRpbWFnZV92cm1sAGpwZzp2cm1sAHBuZzp2cm1sAGpwZWc6dnJtbABnaWY6dnJtbABqcGU6dnJtbABidWxsAGZpbGwAL3N2Zy9zZWFzaGVsbABmb3JhbGwAQXByaWwAcGVybWlsAHJjZWlsAGxjZWlsAGNjZWRpbABDY2VkaWwAYXJyb3d0YWlsAGx0YWlsAHNhbWV0YWlsAGxldmVsID49IDAgJiYgbGV2ZWwgPD0gbi0+bGV2ZWwAbGV2ZWwgPj0gMCAmJiBsZXZlbCA8PSAoKm4pLT5sZXZlbABzdHJlc3NfbWFqb3JpemF0aW9uX2tEX21rZXJuZWwAaXNfcGFyYWxsZWwAQ2FsY3VsYXRpbmcgY2lyY3VpdCBtb2RlbABDYWxjdWxhdGluZyBzdWJzZXQgbW9kZWwAQ2FsY3VsYXRpbmcgTURTIG1vZGVsAHhsYWJlbAB0YWlsbGFiZWwAaGVhZGxhYmVsAG1ha2VfbGFiZWwAZ3JhcGggbGFiZWwAaWV4Y2wAb2JqcC0+bGJsAG92YWwAbWVyZ2V2aXJ0dWFsAC9zdmcvbGlnaHRjb3JhbAAvc3ZnL2NvcmFsAFNwYXJzZU1hdHJpeF9mcm9tX2Nvb3JkaW5hdGVfYXJyYXlzX2ludGVybmFsAE11bHRpbGV2ZWxfY29hcnNlbl9pbnRlcm5hbABRdWFkVHJlZV9hZGRfaW50ZXJuYWwAYXJyb3dfbGVuZ3RoX25vcm1hbABhcmlhbAByYWRpYWwAL3N2Zy90ZWFsAHJlYWwAbG9jYWwAZXN0aW1hdGVfY2hhcmFjdGVyX3dpZHRoX2Nhbm9uaWNhbABnbG9iYWwAcS0+bAAuLi8uLi9saWIvY2dyYXBoL3NjYW4ubAB0azp0awBnaWY6dGsAcGF0Y2h3b3JrAHRvawBib29rAEF2YW50R2FyZGUtQm9vawBzaW5rAG92ZXJsYXBfc2hyaW5rAHNwaWN5cGluawAvc3ZnL2hvdHBpbmsAL3N2Zy9saWdodHBpbmsAL3N2Zy9kZWVwcGluawBuZW9ucGluawAvc3ZnL3BpbmsAbmV3cmFuawBjbHVzdGVycmFuawBfbmV3X3JhbmsAaW5zdGFsbF9pbl9yYW5rAHJlbW92ZV9mcm9tX3JhbmsAL3N2Zy9jb3Juc2lsawBvbmVibG9jawB2LT5sZWZ0LT5ibG9jayA9PSB2LT5yaWdodC0+YmxvY2sAL3N2Zy9maXJlYnJpY2sAUFFjaGVjawBwYWNrAC9zdmcvYmxhY2sAQmxhY2sAc2ZvbnRfYmFjawByb3dzX2JhY2sAY29sb3JzZWdzX2JhY2sAc2ZvbnRfcG9wX2JhY2sAZXN0YWNrX3BvcF9iYWNrAHp3agB6d25qAGpvYi0+b2JqAGdldGludHJzeGkAcHNpAFBzaQBDYWxpYnJpAEZyaQB0d29waQBkcGkAdm9yb25vaQBWb3Jvbm9pAGNoYW5pAGRlbWkAQm9va21hbi1EZW1pAEF2YW50R2FyZGUtRGVtaQAvc3ZnL2RhcmtraGFraQAvc3ZnL2toYWtpAHBoaQBjaGkAUGhpAENoaQBkaQBYaQBQaQBORF9pZChucCkgPT0gaQBTdHJlc3NNYWpvcml6YXRpb25TbW9vdGhlcl9zbW9vdGgAU3ByaW5nU21vb3RoZXJfc21vb3RoAGJvdGgAc3RhcnRzd2l0aABsaW5lbGVuZ3RoAGJhZF9hcnJheV9uZXdfbGVuZ3RoAGF2ZXJhZ2VfZWRnZV9sZW5ndGgAZXRoAHBlbndpZHRoAGx3aWR0aABzZXRsaW5ld2lkdGgAc2hvcnRwYXRoAGZvbnRwYXRoAFBvYnNwYXRoAGJlZ2lucGF0aABpbWFnZXBhdGgAZW5kcGF0aABzdHJhaWdodF9wYXRoAG1hcF9wYXRoADxwYXRoAGNhbm5vdCBmaW5kIHRyaWFuZ2xlIHBhdGgAL3N2Zy9sYXZlbmRlcmJsdXNoAGZsZXNoAG9zbGFzaABPc2xhc2gAZHRzdHJoYXNoAG5kYXNoAG1kYXNoAGRpZ3JhcGgAc3ViZ3JhcGgAY29uc3RydWN0X2dyYXBoAGNoa1NncmFwaABjbG9zZXN0X3BhaXJzMmdyYXBoAGFnZGVsZXRlIG9uIHdyb25nIGdyYXBoAGNvbm5lY3RHcmFwaAB1cHNpaAAlc2xpbmUtdGhyb3VnaABmbGF0X3NlYXJjaABjaGFuU2VhcmNoAFJUcmVlU2VhcmNoAE1hcmNoAERpc2NvbkJyYW5jaABQaWNrQnJhbmNoAEFkZEJyYW5jaAAuLi8uLi9saWIvdXRpbC9iaXRhcnJheS5oAC4uLy4uL2xpYi9jZ3JhcGgvc3Rydmlldy5oAC4uLy4uL2xpYi9jaXJjb2dlbi9ub2RlbGlzdC5oAC4uLy4uL2xpYi91dGlsL3NvcnQuaAAuLi8uLi9saWIvY2dyYXBoL25vZGVfc2V0LmgALi4vLi4vbGliL2NvbW1vbi9ib3hlcy5oAC4uLy4uL2xpYi9vcnRoby9zdHJ1Y3R1cmVzLmgALi4vLi4vbGliL2RvdGdlbi9kb3Rwcm9jcy5oAC4uLy4uL2xpYi9jZ3JhcGgvY2doZHIuaAAuLi8uLi9saWIvdXRpbC9zdHJlcS5oAC4uLy4uL2xpYi91dGlsL3N0YXJ0c3dpdGguaAAuLi8uLi9saWIvY2dyYXBoL2d2X21hdGguaAAuLi8uLi9saWIvb3J0aG8vcmF3Z3JhcGguaAAuLi8uLi9saWIvdXRpbC9hZ3hidWYuaAAuLi8uLi9saWIvY2dyYXBoL3Rva2VuaXplLmgALi4vLi4vbGliL2NvbW1vbi9odG1sdGFibGUuaAAuLi8uLi9saWIvdXRpbC9hbGxvYy5oAGF1eGcAY29yZV9sb2FkaW1hZ2Vfc3ZnAHN2ZzpzdmcAanBnOnN2ZwBwbmc6c3ZnAGpwZWc6c3ZnAGdpZjpzdmcAanBlOnN2ZwBzdmdfaW5saW5lOnN2ZwBBdWcAZG9Qcm9sb2cAcG93ZXJfaXRlcmF0aW9uX29ydGhvZwBwbmcAaWRlYWxfZGlzdF9zY2hlbWUgdmFsdWUgd3JvbmcAeGRvdCB2ZXJzaW9uICIlcyIgdG9vIGxvbmcAY29uZwBsYmxlbmNsb3NpbmcAYmFzaWNfc3RyaW5nAGZhaWx1cmUgbWFsbG9jJ2luZyBmb3IgcmVzdWx0IHN0cmluZwBzcHJpbmcAb3JkZXJpbmcAYXJpbmcAQXJpbmcARGFtcGluZwBXYXJuaW5nAG92ZXJsYXBfc2NhbGluZwB4IGFuZCB5IHNjYWxpbmcAb2xkIHNjYWxpbmcAc21vb3RoaW5nAHVua25vd24gZW5jb2RpbmcAbXVsdGlsZXZlbF9zcHJpbmdfZWxlY3RyaWNhbF9lbWJlZGRpbmcAc3ByaW5nX2VsZWN0cmljYWxfc3ByaW5nX2VtYmVkZGluZwBjZWxscGFkZGluZwBjZWxsc3BhY2luZwByYW5nAGxhbmcAZml2ZXBvdmVyaGFuZwB0aHJlZXBvdmVyaGFuZwBub3ZlcmhhbmcAZW1pdF9odG1sX2ltZwBsZwBvcmlnAHN6bGlnAG9lbGlnAGFlbGlnAE9FbGlnAEFFbGlnAGNvcmVfbG9hZGltYWdlX2ZpZwBqcGc6ZmlnAHBuZzpmaWcAZmlnOmZpZwBqcGVnOmZpZwBnaWY6ZmlnAGpwZTpmaWcAZWdnAG5leHRfc2VnAHJlZwBqcGVnAGkgPT0gZGVnAGRnAGNnAGNsb3Nlc3ViZwBtaXNtYXRjaGVkIHRhZwBiZXotPnNmbGFnAGJlei0+ZWZsYWcAIWZsYWcAPGcAJS41ZywlLjVnLCUuNWcsJS41ZwAlLjVnICUuNWcAJWcgJWcAYm94SW50ZXJzZWN0ZgBlcHNmAGFnZWRnZXNlcWNtcGYAY2N3cm90YXRlcGYAZm5vZgBpbmYAc2VsZgBoYWxmACVsZiVsZiVsZiVsZgAlbGYsJWxmLCVsZiwlbGYsJWxmACVsZiAlbGYgJWxmICVsZgBsaWJlcmF0aW9uc2VyaWYAZnJlZXNlcmlmAHNhbnMtU2VyaWYAZ2lmAC9zdmcvcGVhY2hwdWZmAHJpZmYAYWNjb3VudGluZ1JlcG9ydERpZmYAdGFpbGhyZWYAbGFiZWxocmVmAGVkZ2VocmVmAGhlYWRocmVmAG9yZGYAcGRmAHNpZ21hZgBcZgAlLjBMZgAlTGYAdXMtPmYAJS4wM2YAJXMgdHJhbnNtaXQgJS4zZgByZ2I8JTkuM2YsICU5LjNmLCAlOS4zZj4gdHJhbnNtaXQgJS4zZgAlLjAyZgAlLjJmACUuMGYsJS4wZiwlLjBmLCUuMGYAICUuMGYsJS4wZgAlLjBmICUuMGYgJS4wZiAlLjBmACIgZmlsbC1vcGFjaXR5PSIlZgAiIHN0cm9rZS1vcGFjaXR5PSIlZgAKZmluYWwgZSA9ICVmAGJyb256ZQBhcnJvd3NpemUAbGFiZWxmb250c2l6ZQBzZWFyY2hzaXplAGZpeGVkc2l6ZQBub2RlbGlzdF9zaXplAG5vZGVfc2V0X3NpemUAY2VsbHNfc2l6ZQBub2Rlc19zaXplAHRleHRzcGFuX3NpemUAc3ZnX3NpemUAY2FwYWNpdHkgPiBzZWxmLT5zaXplAGJ6LnNpemUAcG9pbnQtc2l6ZQBub3JtYWxpemUAaWN1cnZlAG5vZGVsaXN0X3JlbW92ZQBhZGpfbGlzdF9yZW1vdmUAbm9kZV9zZXRfcmVtb3ZlAHNvbHZlACF2LT5hY3RpdmUALWFjdGl2ZQBmb250X2luX2xpc3RfcGVybWlzc2l2ZQAvc3ZnL29saXZlAHVncmF2ZQBvZ3JhdmUAaWdyYXZlAGVncmF2ZQBhZ3JhdmUAVWdyYXZlAE9ncmF2ZQBJZ3JhdmUARWdyYXZlAEFncmF2ZQB0cnVlAC9zdmcvYmlzcXVlAG9ibGlxdWUAQXZhbnRHYXJkZS1Cb29rT2JsaXF1ZQBBdmFudEdhcmRlLURlbWlPYmxpcXVlAEhlbHZldGljYS1OYXJyb3ctQm9sZE9ibGlxdWUAQ291cmllci1Cb2xkT2JsaXF1ZQBIZWx2ZXRpY2EtQm9sZE9ibGlxdWUASGVsdmV0aWNhLU5hcnJvdy1PYmxpcXVlAENvdXJpZXItT2JsaXF1ZQBIZWx2ZXRpY2EtT2JsaXF1ZQBuYXZ5Ymx1ZQAvc3ZnL2xpZ2h0c2t5Ymx1ZQAvc3ZnL2RlZXBza3libHVlAC9zdmcvc2t5Ymx1ZQBuZXdtaWRuaWdodGJsdWUAL3N2Zy9taWRuaWdodGJsdWUAL3N2Zy9saWdodGJsdWUAL3N2Zy9jYWRldGJsdWUAL3N2Zy9jb3JuZmxvd2VyYmx1ZQAvc3ZnL2RvZGdlcmJsdWUAL3N2Zy9wb3dkZXJibHVlAG5lb25ibHVlAC9zdmcvbWVkaXVtYmx1ZQAvc3ZnL2xpZ2h0c3RlZWxibHVlAC9zdmcvc3RlZWxibHVlAC9zdmcvcm95YWxibHVlAC9zdmcvZGFya2JsdWUAcmljaGJsdWUAbGlnaHRzbGF0ZWJsdWUAL3N2Zy9tZWRpdW1zbGF0ZWJsdWUAL3N2Zy9kYXJrc2xhdGVibHVlAC9zdmcvc2xhdGVibHVlAC9zdmcvYWxpY2VibHVlAC9zdmcvYmx1ZQBjYWxsU3RvcmVFbnRpdHlWYWx1ZQBzdG9yZUF0dHJpYnV0ZVZhbHVlAEJsdWUAbmVhdG9fZW5xdWV1ZQBUdWUAY29udmVydFNQdG9Sb3V0ZQB5YWN1dGUAdWFjdXRlAG9hY3V0ZQBpYWN1dGUAZWFjdXRlAGFhY3V0ZQBZYWN1dGUAVWFjdXRlAE9hY3V0ZQBJYWN1dGUARWFjdXRlAEFhY3V0ZQByZWZlcmVuY2UgdG8gZXh0ZXJuYWwgZW50aXR5IGluIGF0dHJpYnV0ZQBkdXBsaWNhdGUgYXR0cmlidXRlAG5vdGUAcHJpbWVyc2l0ZQByaWJvc2l0ZQByZXN0cmljdGlvbnNpdGUAcHJvdGVhc2VzaXRlAC9zdmcvZ2hvc3R3aGl0ZQAvc3ZnL25hdmFqb3doaXRlAC9zdmcvZmxvcmFsd2hpdGUAL3N2Zy9hbnRpcXVld2hpdGUAL3N2Zy93aGl0ZQBXaGl0ZQBwb3Bfb2JqX3N0YXRlAHBjcF9yb3RhdGUAY29uY2VudHJhdGUAZGVjb3JhdGUAUXVhZFRyZWVfcmVwdWxzaXZlX2ZvcmNlX2FjY3VtdWxhdGUAbm90cmFuc2xhdGUAL3N2Zy9jaG9jb2xhdGUAZ2VvbVVwZGF0ZQBpbnZob3VzZQAvc3ZnL2NoYXJ0cmV1c2UAbm9kZWxpc3RfcmV2ZXJzZQBYTUxfUGFyc2UAPGVsbGlwc2UAZHVzdHlyb3NlAC9zdmcvbWlzdHlyb3NlAFNwYXJzZU1hdHJpeF90cmFuc3Bvc2UAYWdjbG9zZQBlbnRpdHlUcmFja2luZ09uQ2xvc2UAU3BhcnNlTWF0cml4X211bHRpcGx5X2RlbnNlAGZhbHNlAC9zdmcvbWVkaXVtdHVycXVvaXNlAC9zdmcvZGFya3R1cnF1b2lzZQAvc3ZnL3BhbGV0dXJxdW9pc2UAL3N2Zy90dXJxdW9pc2UAcGhhc2UAL3N2Zy9henVyZQBzaWduYXR1cmUAbWVtb3J5IHJlLWFsbG9jYXRpb24gZmFpbHVyZQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsdXJlAGNvcmUATXNxdWFyZQBQYWxhdGlubyBMaW5vdHlwZQBBLT50eXBlID09IEItPnR5cGUAc3VwZQBlbGxpcHNlX3RhbmdlbnRfc2xvcGUAZ3ZyZW5kZXJfdXNlcnNoYXBlAG1pdGVyX3NoYXBlAGxhbmRzY2FwZQBMYW5kc2NhcGUASnVuZQBub25lAGRvY3VtZW50IGlzIG5vdCBzdGFuZGFsb25lAGNvdXNpbmUAL3N2Zy9tZWRpdW1hcXVhbWFyaW5lAC9zdmcvYXF1YW1hcmluZQA8cG9seWxpbmUAJXNvdmVybGluZQB1bmRlcmxpbmUAUHJvdXRlc3BsaW5lAGxpbmVhcl9zcGxpbmUAYl9zcGxpbmUAb2xpbmUAYWd4YnVmX2lzX2lubGluZQBzdmdfaW5saW5lAHJlZmluZQBwcmltZQBQcmltZQAvc3ZnL2xpbWUAY29sb3JzY2hlbWUAbGFiZWxfc2NoZW1lAHNhbWUAbGFiZWxmb250bmFtZQBVRl9zZXRuYW1lAGZvbnRfbmFtZQBmb250LT5uYW1lAHVzLT5uYW1lAHJlc2VydmVkIHByZWZpeCAoeG1sKSBtdXN0IG5vdCBiZSB1bmRlY2xhcmVkIG9yIGJvdW5kIHRvIGFub3RoZXIgbmFtZXNwYWNlIG5hbWUAc3R5bGUAL3N2Zy90aGlzdGxlAHRpdGxlAC9zdmcvbWVkaXVtcHVycGxlAGRhcmtwdXJwbGUAd2VicHVycGxlAHJlYmVjY2FwdXJwbGUAdmVyeV9saWdodF9wdXJwbGUAbWVkX3B1cnBsZQB4MTFwdXJwbGUAL3N2Zy9wdXJwbGUAc2hhcGVmaWxlAGdyYWRpZW50YW5nbGUAcmVjdGFuZ2xlAFJlY3RhbmdsZQBsYWJlbGFuZ2xlAGludnRyaWFuZ2xlAGRlc3RpbmF0aW9uIHBvaW50IG5vdCBpbiBhbnkgdHJpYW5nbGUAc291cmNlIHBvaW50IG5vdCBpbiBhbnkgdHJpYW5nbGUAZGZzQ3ljbGUAZG91YmxlY2lyY2xlAE1jaXJjbGUAaW52aXNpYmxlAHRob3JuZGFsZQBpbnB1dHNjYWxlAG9zY2FsZQBpbWFnZXNjYWxlAC9zdmcvd2hpdGVzbW9rZQBtYW5kYXJpbm9yYW5nZQAvc3ZnL2RhcmtvcmFuZ2UAL3N2Zy9vcmFuZ2UAL3N2Zy9iZWlnZQBuZXdlZGdlAGRlbGV0ZV9mYXN0X2VkZ2UAZGVsZXRlX2ZsYXRfZWRnZQBhZGRfdHJlZV9lZGdlAG1ha2VTdHJhaWdodEVkZ2UAbWFrZVNlbGZFZGdlAG1ha2VDb21wb3VuZEVkZ2UAIXVzZV9zdGFnZQBvc2FnZQBwYWdlAGd2bG9hZGltYWdlAHZlZQB0ZWUAUVVBRF9UUkVFX0hZQlJJRCwgc2l6ZSBsYXJnZXIgdGhhbiAlZCwgc3dpdGNoIHRvIGZhc3QgcXVhZHRyZWUAZmVhc2libGVfdHJlZQBTcGFyc2VNYXRyaXhfZGl2aWRlX3Jvd19ieV9kZWdyZWUAbm9kZWxpc3RfZnJlZQBzZm9udF9mcmVlAG5vZGVfc2V0X2ZyZWUAcm93c19mcmVlAGNlbGxzX2ZyZWUAbmV3bm9kZQBpbnN0YWxsbm9kZQBhZ25vZGUAZGVsZXRlX2Zhc3Rfbm9kZQBwYWNrbW9kZQBTcGxpdE5vZGUAb3RpbGRlAG50aWxkZQBhdGlsZGUAT3RpbGRlAE50aWxkZQBBdGlsZGUAZGl2aWRlAHRyYWRlAGdyYXBodml6X25vZGVfaW5kdWNlAHNvdXJjZQByZXB1bHNpdmVmb3JjZQBpbGxlZ2FsIHBhcmFtZXRlciBlbnRpdHkgcmVmZXJlbmNlAGVycm9yIGluIHByb2Nlc3NpbmcgZXh0ZXJuYWwgZW50aXR5IHJlZmVyZW5jZQByZWN1cnNpdmUgZW50aXR5IHJlZmVyZW5jZQBsYWJlbGRpc3RhbmNlAFRCX2JhbGFuY2UAVEJiYWxhbmNlAGRldmljZQBtb25vc3BhY2UAL3N2Zy9vbGRsYWNlAGZhY2UAc3ViZQAgLWFuY2hvciBlAHMxLT5jb21tX2Nvb3JkPT1zMi0+Y29tbV9jb29yZABNcmVjb3JkAGZvcndhcmQAcHJvZABsaWdodGdvbGRlbnJvZABtZWRpdW1nb2xkZW5yb2QAL3N2Zy9kYXJrZ29sZGVucm9kAC9zdmcvcGFsZWdvbGRlbnJvZAAvc3ZnL2dvbGRlbnJvZAAvc3ZnL2J1cmx5d29vZABsaWdodHdvb2QAbWVkaXVtd29vZABkYXJrd29vZABfYmFja2dyb3VuZABjb21wb3VuZABubyBlbGVtZW50IGZvdW5kAGZhdGFsIGZsZXggc2Nhbm5lciBpbnRlcm5hbCBlcnJvci0tbm8gYWN0aW9uIGZvdW5kAC9zdmcvYmxhbmNoZWRhbG1vbmQAYXJyb3dfbGVuZ3RoX2RpYW1vbmQATWRpYW1vbmQAbm9kZV9zZXRfZmluZABndnVzZXJzaGFwZV9maW5kAG5vZGVsaXN0X3RyeV9hcHBlbmQAZWRnZV9saXN0X3RyeV9hcHBlbmQAc2ZvbnRfdHJ5X2FwcGVuZABjZWxsc190cnlfYXBwZW5kAG5vZGVzX3RyeV9hcHBlbmQAbm9kZV9xdWV1ZV90cnlfYXBwZW5kAGlyYW5kAGV4cGFuZABjdW1iZXJsYW5kAGJyaWdodGdvbGQAb2xkZ29sZAAvc3ZnL2dvbGQAYm9sZABIZWx2ZXRpY2EtTmFycm93LUJvbGQAVGltZXMtQm9sZABDb3VyaWVyLUJvbGQAUGFsYXRpbm8tQm9sZABOZXdDZW50dXJ5U2NobGJrLUJvbGQASGVsdmV0aWNhLUJvbGQAJTAqbGxkACUqbGxkACslbGxkAG4tPmJyYW5jaFtpXS5jaGlsZAAlKy40bGQAJXMlbGQAc29saWQAL3N2Zy9tZWRpdW1vcmNoaWQAL3N2Zy9kYXJrb3JjaGlkAC9zdmcvb3JjaGlkAGlsbGVnYWwgY2hhcmFjdGVyKHMpIGluIHB1YmxpYyBpZABkaWprc3RyYV9zZ2QAZml4ZWQAY3VydmVkAGRlcml2ZWQAZG90dGVkAG1lbW9yeSBleGhhdXN0ZWQAbG9jYWxlIG5vdCBzdXBwb3J0ZWQAcGFyc2luZyBhYm9ydGVkAHBhcnNlciBub3Qgc3RhcnRlZABhdHRyaWJ1dGUgbWFjcm9zIG5vdCBpbXBsZW1lbnRlZABhY2NvdW50aW5nRGlmZlRvbGVyYXRlZABmYXRhbCBmbGV4IHNjYW5uZXIgaW50ZXJuYWwgZXJyb3ItLWVuZCBvZiBidWZmZXIgbWlzc2VkAGNvbmRlbnNlZAAvc3ZnL21lZGl1bXZpb2xldHJlZAAvc3ZnL3BhbGV2aW9sZXRyZWQASW1wcm9wZXIgJXMgdmFsdWUgJXMgLSBpZ25vcmVkACVzIHZhbHVlICVzIDwgJWQgLSB0b28gc21hbGwgLSBpZ25vcmVkACVzIHZhbHVlICVzID4gJWQgLSB0b28gbGFyZ2UgLSBpZ25vcmVkAC9zdmcvaW5kaWFucmVkAC9zdmcvZGFya3JlZABhIHN1Y2Nlc3NmdWwgcHJpb3IgY2FsbCB0byBmdW5jdGlvbiBYTUxfR2V0QnVmZmVyIGlzIHJlcXVpcmVkAHRhcGVyZWQAL3N2Zy9vcmFuZ2VyZWQAcmVzZXJ2ZWQgcHJlZml4ICh4bWxucykgbXVzdCBub3QgYmUgZGVjbGFyZWQgb3IgdW5kZWNsYXJlZAAvc3ZnL3JlZABzdHJpcGVkAGlsbC1jb25kaXRpb25lZAB1bmRlZmluZWQAbm90IGNvbnN0cmFpbmVkAGxhYmVsYWxpZ25lZAB0ZXh0IGRlY2xhcmF0aW9uIG5vdCB3ZWxsLWZvcm1lZABYTUwgZGVjbGFyYXRpb24gbm90IHdlbGwtZm9ybWVkAHVuZmlsbGVkAGlucHV0IGluIGZsZXggc2Nhbm5lciBmYWlsZWQAdHJpYW5ndWxhdGlvbiBmYWlsZWQAcGFyc2luZyBmaW5pc2hlZABkYXNoZWQAbGltaXQgb24gaW5wdXQgYW1wbGlmaWNhdGlvbiBmYWN0b3IgKGZyb20gRFREIGFuZCBlbnRpdGllcykgYnJlYWNoZWQAd2VkZ2VkAHNpemU9PWZyZWVkAHJvdW5kZWQAcGFyc2VyIG5vdCBzdXNwZW5kZWQAcGFyc2VyIHN1c3BlbmRlZABXZWQAUmVkAFNwYXJzZU1hdHJpeF9hZGQAbm9kZV9zZXRfYWRkAGRkICE9IHBhcmVudF9kZABLUF9BZGQAcGFkAHhsaGR4dW5sb2FkAHJlYWQAYXJyb3doZWFkAGxoZWFkAHNhbWVoZWFkAGJveDNkACVzXyVkAF9zcGFuXyVkAF9ibG9ja18lZABfd2Vha18lZABfY2xvbmVfJWQALiVkACVZLSVtLSVkACVsZiwlZAAlcyBpbiBsaW5lICVkACUlJSVCb3VuZGluZ0JveDogJWQgJWQgJWQgJWQAIl9zdWJncmFwaF9jbnQiOiAlZAAiX2d2aWQiOiAlZAAiaGVhZCI6ICVkAGFneGJwdXRjAHZwc2MAY3AtPnNyYwB1Y2lyYwBvY2lyYwBpY2lyYwBlY2lyYwBhY2lyYwBVY2lyYwBPY2lyYwBJY2lyYwBFY2lyYwBBY2lyYwBsYWJlbGxvYwBndl9yZWNhbGxvYwBzdGQ6OmJhZF9hbGxvYwBiYWtlcnNjaG9jAHNlbWlTd2VldENob2MAb2JqbGlzdF9zeW5jAGRlZ2xpc3Rfc3luYwBub2RlbGlzdF9zeW5jAGNsaXN0X3N5bmMAcG9pbnRzX3N5bmMAc3Ryc19zeW5jAEFncmFwaHNfc3luYwBib3hlc19zeW5jAGxheWVyX25hbWVzX3N5bmMAdmFyYXJyX3N5bmMAYmV6aWVyX3BhdGhfc3luYwBwYnNfc2l6ZV9zeW5jAG1jAFNwYXJzZU1hdHJpeF9pc19zeW1tZXRyaWMAQS0+aXNfcGF0dGVybl9zeW1tZXRyaWMAcGljOnBpYwBpdGFsaWMAQm9va21hbi1MaWdodEl0YWxpYwBaYXBmQ2hhbmNlcnktTWVkaXVtSXRhbGljAEJvb2ttYW4tRGVtaUl0YWxpYwBUaW1lcy1Cb2xkSXRhbGljAFBhbGF0aW5vLUJvbGRJdGFsaWMATmV3Q2VudHVyeVNjaGxiay1Cb2xkSXRhbGljAFRpbWVzLUl0YWxpYwBQYWxhdGluby1JdGFsaWMATmV3Q2VudHVyeVNjaGxiay1JdGFsaWMAcmFkaWMAI2ZjZmNmYwA6ICUuMmYgc2VjAGxpc3RkZWxyZWMAbGV2ZWwgZ3JhcGggcmVjAGxldmVsIGVkZ2UgcmVjAGxldmVsIG5vZGUgcmVjAERlYwBfbmVhdG9fY2MAYmMAdmlzaWJpbGl0eS5jAFNwYXJzZU1hdHJpeC5jAGh0bWxsZXguYwBpbmRleC5jAHNtYXJ0X2luaV94LmMAZ3ZyZW5kZXJfY29yZV9wb3YuYwBjdnQuYwBsYXlvdXQuYwB0ZXh0c3Bhbl9sdXQuYwBhZGp1c3QuYwBub2RlbGlzdC5jAHNob3J0ZXN0LmMAY2xvc2VzdC5jAHNhbWVwb3J0LmMAZ3ZyZW5kZXJfY29yZV9kb3QuYwBjb25zdHJhaW50LmMAZG90aW5pdC5jAG5lYXRvaW5pdC5jAHBhdGNod29ya2luaXQuYwBvc2FnZWluaXQuYwBlbWl0LmMAZmxhdC5jAGFycm93cy5jAG1pbmNyb3NzLmMAc3RyZXNzLmMAcG9zdF9wcm9jZXNzLmMAY2NvbXBzLmMAbnMuYwB1dGlscy5jAHhsYWJlbHMuYwBzaGFwZXMuYwBkb3RzcGxpbmVzLmMAbmVhdG9zcGxpbmVzLmMAY2x1c3RlcmVkZ2VzLmMAYXR0ci5jAGZhc3Rnci5jAGNsdXN0ZXIuYwB0YXBlci5jAGd2cmVuZGVyLmMAc3BsaXQucS5jAGRlY29tcC5jAGd2cmVuZGVyX2NvcmVfbWFwLmMAb3J0aG8uYwBndnJlbmRlcl9jb3JlX2pzb24uYwBwb3NpdGlvbi5jAGd2cGx1Z2luLmMAZ3ZfZm9wZW4uYwB0ZXh0c3Bhbi5jAGdlb20uYwByb3V0ZXNwbC5jAHhtbC5jAE11bHRpbGV2ZWwuYwBnZW5lcmFsLmMAc3ByaW5nX2VsZWN0cmljYWwuYwBndnJlbmRlcl9jb3JlX3RrLmMAcmFuay5jAHBhY2suYwBibG9ja3BhdGguYwBkdHN0cmhhc2guYwByYXdncmFwaC5jAGd2cmVuZGVyX2NvcmVfc3ZnLmMAZ3ZyZW5kZXJfY29yZV9maWcuYwBzdHVmZi5jAG1hemUuYwBxdWFkX3Byb2dfc29sdmUuYwBzcGFyc2Vfc29sdmUuYwByb3V0ZS5jAHdyaXRlLmMAY29seGxhdGUuYwB4bWxwYXJzZS5jAGVsbGlwc2UuYwBndmxvYWRpbWFnZV9jb3JlLmMAZ3Z1c2Vyc2hhcGUuYwByZWN0YW5nbGUuYwBjaXJjbGUuYwBodG1sdGFibGUuYwBlZGdlLmMAZ3Zsb2FkaW1hZ2UuYwBibG9ja3RyZWUuYwBRdWFkVHJlZS5jAG5vZGUuYwBub2RlX2luZHVjZS5jAGd2ZGV2aWNlLmMAY29tcG91bmQuYwB0cmFwZXpvaWQuYwBzZ2QuYwBjb25jLmMAcmVjLmMAZGlqa3N0cmEuYwBmUFEuYwBjbGFzczIuYwAlbGYsJWxmLCVsZiwlbGYlYwAlbGYsJWxmLCVsZiwlW14sXSVjAFwlYwAkYwB3YgBuc3ViAHNldGhzYgByYgBwcm90ZWN0X3JzcWIAam9iAGNvcmVfbG9hZGltYWdlX3BzbGliAEZlYgBvZGIAaW5pdF9zcGxpbmVzX2JiAGJlemllcl9iYgBwcm90ZWluc3RhYgBybmFzdGFiAC9zdmcvb2xpdmVkcmFiAFxiAHJ3YQAvc3ZnL2FxdWEAaW90YQBJb3RhAC9zdmcvZGFya21hZ2VudGEAL3N2Zy9tYWdlbnRhAGRlbHRhAERlbHRhAHpldGEAdGhldGEAVGhldGEAYmV0YQBaZXRhAEJldGEAX0FHX3N0cmRhdGEAcHJldiAhPSBvYmotPmRhdGEAbWFrZUdyYXBoRGF0YQBFdGEAbmltYnVzc2Fuc2EAcGFyYQBrYXBwYQBLYXBwYQAvc3ZnL3NpZW5uYQBWZXJkYW5hAGdhbW1hAEdhbW1hAHNpZ21hAFNpZ21hAGNvbnNvbGEAbmFibGEAL3N2Zy9mdWNoc2lhAEdlb3JnaWEAYWxwaGEAQWxwaGEAb21lZ2EAT21lZ2EAYXJlYQBSZWN0QXJlYQBsYW1iZGEATGFtYmRhAGhlbHZldGljYQBIZWx2ZXRpY2EAbWljYQA+PGEAYABfdGRyYXdfAF90bGRyYXdfAF9obGRyYXdfAF9sZHJhd18AX2hkcmF3XwBfZHJhd18AZG90X3NwbGluZXNfACVzXwBwYWdlJWQsJWRfAF9jY18AIGlkPSJhXwBeAG5fZWRnZXMgPT0gZ3JhcGgtPnNvdXJjZXNbZ3JhcGgtPm5dAGpkW21hc2tbamNba11dXSA9PSBqY1trXQBqY1ttYXNrW2piW2tdXV0gPT0gamJba10AamFbbWFza1tqYVtqXV1dID09IGphW2pdAHEtPnF0c1tpaV0AIXJ0cC0+c3BsaXQuUGFydGl0aW9uc1swXS50YWtlbltpXQByLT5ib3VuZGFyeVtpXSA8PSByLT5ib3VuZGFyeVtOVU1ESU1TICsgaV0AWyUuMDNmLCUuMDNmXQBbaW50ZXJuYWwgaGFyZC1jb2RlZF0AbnAtPmNlbGxzWzFdAG5wLT5jZWxsc1swXQB1cy0+bmFtZVswXQBjcC0+c3JjWzBdAFsuLl0AXFwAInBvaW50cyI6IFsAInN0b3BzIjogWwAJWwBaAGNvbXB1dGVTY2FsZVhZAHk8PVkAJWEgJWIgJWQgJUg6JU06JVMgJVkAUE9TSVgAdGFyZ2V0IDw9IChzaXplX3QpSU5UX01BWAB3ID49IDAgJiYgdyA8PSBJTlRfTUFYAGVfY250IDw9IElOVF9NQVgAcGFpci5yaWdodCA8PSBJTlRfTUFYAHBhaXIubGVmdCA8PSBJTlRfTUFYAG5fZWRnZXMgPD0gSU5UX01BWABzdHAubnZlcnRpY2VzIDw9IElOVF9NQVgAb2JzW3BvbHlfaV0tPnBuIDw9IElOVF9NQVgAaW5wdXRfcm91dGUucG4gPD0gSU5UX01BWABncmFwaC0+biA8PSBJTlRfTUFYAGggPj0gMCAmJiBoIDw9IElOVF9NQVgAVHJlZV9lZGdlLnNpemUgPD0gSU5UX01BWABlX2NudCAtIDEgPD0gSU5UX01BWABjbGlzdF9zaXplKCZsaXN0KSAtIDEgPD0gSU5UX01BWABsYXllcl9uYW1lc19zaXplKCZsYXllcklEcykgLSAxIDw9IElOVF9NQVgAc3RybGVuKGFyZ3MpIDw9IElOVF9NQVgAb2JqbGlzdF9zaXplKCZvYmpsKSA8PSBJTlRfTUFYAG5vZGVfc2V0X3NpemUoZy0+bl9pZCkgPD0gSU5UX01BWAByZWN0LmJvdW5kYXJ5WzNdIDwgSU5UX01BWAByZWN0LmJvdW5kYXJ5WzJdIDwgSU5UX01BWAByZXN1bHQgPD0gKGludClVQ0hBUl9NQVgAc3N6IDw9IFVDSEFSX01BWABjb2wgPj0gMCAmJiBjb2wgPD0gVUlOVDE2X01BWAB4PD1YAFcAVgBVAFxUAFRFWFQAU1RSRVNTX01BSk9SSVpBVElPTl9QT1dFUl9ESVNUAFNUUkVTU19NQUpPUklaQVRJT05fR1JBUEhfRElTVABTVFJFU1NfTUFKT1JJWkFUSU9OX0FWR19ESVNUAEZBU1QARk9OVABiID09IEJfUklHSFQASEVJR0hUAEJfTEVGVABfJWxsdV9TVVNQRUNUAEJUAFRyZWJ1Y2hldCBNUwBJTlZJUwAlSDolTTolUwBWUgBUUgBBLT5mb3JtYXQgPT0gQi0+Zm9ybWF0ICYmIEEtPmZvcm1hdCA9PSBGT1JNQVRfQ1NSAExSAERJUgBIUgBDRU5URVIAJSVUUkFJTEVSAEEtPnR5cGUgPT0gTUFUUklYX1RZUEVfUkVBTCB8fCBBLT50eXBlID09IE1BVFJJWF9UWVBFX0lOVEVHRVIAQ0VMTEJPUkRFUgBCUgAqUgBRAEVYUABCX1VQAFNVUABUT1AATwBtYXBOAFxOAEJfRE9XTgBUSE9STgAlJUJFR0lOAFJPV1NQQU4AQ09MU1BBTgBOQU4AUE0AQk9UVE9NAEJNAEFNACVIOiVNAFxMAHRhaWxVUkwAbGFiZWxVUkwAZWRnZVVSTABoZWFkVVJMAEhUTUwAeCE9TlVMTABFRF90b192aXJ0KG9yaWcpID09IE5VTEwARURfdG9fdmlydChlKSA9PSBOVUxMAHByZWZpeCAhPSBOVUxMAGR0ZC0+c2NhZmZJbmRleCAhPSBOVUxMAGlucHV0ICE9IE5VTEwAbGlzdCAhPSBOVUxMAHJlZmVyZW50ICE9IE5VTEwAcyAhPSBOVUxMAGF0dHIgIT0gTlVMTABsZWFkZXIgIT0gTlVMTABpdGVtICE9IE5VTEwAaGF5c3RhY2sgIT0gTlVMTABzY3JhdGNoICE9IE5VTEwAb3J0aG9nICE9IE5VTEwAc2VsZiAhPSBOVUxMAHZhbHVlICE9IE5VTEwAZmlsZW5hbWUgIT0gTlVMTABqb2ItPm91dHB1dF9maWxlICE9IE5VTEwAbW9kZSAhPSBOVUxMAHNvdXJjZSAhPSBOVUxMAHhkICE9IE5VTEwAam9iICE9IE5VTEwAc291cmNlLmRhdGEgIT0gTlVMTABiLmRhdGEgIT0gTlVMTABhLmRhdGEgIT0gTlVMTABsaXN0ICYmIGxpc3RbMF0gIT0gTlVMTABBRiAhPSBOVUxMAEVEX3RvX3ZpcnQob3JpZykgIT0gTlVMTABMQ19BTEwAQkwAYmVzdGNvc3QgPCBIVUdFX1ZBTABOT1JNQUwAUkFESUFMAEEtPnR5cGUgPT0gTUFUUklYX1RZUEVfUkVBTABVUlcgQ2hhbmNlcnkgTABVUlcgQm9va21hbiBMAENlbnR1cnkgU2Nob29sYm9vayBMAFVSVyBHb3RoaWMgTABLSwBKAGkgPCBNQVhfSQBQLT5lbmQudGhldGEgPCAyICogTV9QSQBBU0NJSQBcSABFVEgAV0lEVEgARE9URk9OVFBBVEgAR0RGT05UUEFUSABta05Db25zdHJhaW50RwBcRwBFWFBBVF9FTlRJVFlfREVCVUcARVhQQVRfRU5UUk9QWV9ERUJVRwBFWFBBVF9BQ0NPVU5USU5HX0RFQlVHAFJORwBTUFJJTkcAQ0VMTFBBRERJTkcAQ0VMTFNQQUNJTkcATEFORwBJTUcAXHhGACUlRU9GAElORgBceEZGAFJJRkYAZGVsdGEgPD0gMHhGRkZGAFx4RUYAXHhERgBceENGAFx4QkYAXHhBRgBceDlGAFx4OEYAXHg3RgBceDFGAFx4RQBcRQBQT0lOVC1TSVpFAFRSVUUAQ0xPU0UARkFMU0UAa2luZCA9PSBMVF9OT05FAEdSQURJRU5UQU5HTEUAVFJJQU5HTEUATUlERExFAElOVklTSUJMRQBUQUJMRQBBR1RZUEUob2JqKSA9PSBBR0lORURHRSB8fCBBR1RZUEUob2JqKSA9PSBBR09VVEVER0UAXHhGRQBceEVFAFx4REUAQl9OT0RFAFx4Q0UAXHhCRQBceEFFAFx4OUUAXHg4RQBceDFFAFREAEEtPmZvcm1hdCA9PSBGT1JNQVRfQ09PUkQAbiAmJiBpID49IDAgJiYgaSA8IE5PREVDQVJEACUlRU5EAEhZQlJJRABTT0xJRABceEZEAFx4RUQARE9UVEVEAERBU0hFRABST1VOREVEAFx4REQAXHhDRABceEJEAFx4QUQAXHg5RABceDhEAFx4MUQAXHhDAGRlbGV0ZVZQU0MAXHhGQwBceEVDAFx4REMAXHhDQwBceEJDAFx4QUMAXHg5QwBceDhDAFx4MUMAXHhCAFNVQgBceEZCAFx4RUIAXHhEQgBceENCAFx4QkIAXHhBQgBceDlCAFx4OEIAXHgxQgBBICYmIEIAXHhGQQBceEVBAFx4REEAXHhDQQBceEJBAFx4QUEAXHg5QQBceDhBAFx4MUEAQAA/ADwlcz4APG5pbD4APC90c3Bhbj48L3RleHRQYXRoPgAKICAgIDwlOS4zZiwgJTkuM2YsICU5LjNmPgA+Cjx0aXRsZT4APEZPTlQ+ADxCUj4APEhUTUw+ADwvSFRNTD4APElNRz4AU3ludGF4IGVycm9yOiBub24tc3BhY2Ugc3RyaW5nIHVzZWQgYmVmb3JlIDxUQUJMRT4AU3ludGF4IGVycm9yOiBub24tc3BhY2Ugc3RyaW5nIHVzZWQgYWZ0ZXIgPC9UQUJMRT4APFREPgAtPgAiPgAJW2tleT0APD0APAAmI3gleDsAJnF1b3Q7ACZsdDsAJmd0OwAmYW1wOwAjJWQ7ACYjMzk7ACYjNDU7ACYjOTM7ACYjMTM7ACYjMTYwOwAmIzEwOwA7c3RvcC1vcGFjaXR5OgAlJUJvdW5kaW5nQm94OgBjYWxjdWxhdGluZyBzaG9ydGVzdCBwYXRocyBhbmQgc2V0dGluZyB1cCBzdHJlc3MgdGVybXM6ADxzdG9wIG9mZnNldD0iJS4wM2YiIHN0eWxlPSJzdG9wLWNvbG9yOgA8c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOgA8c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOgBzb2x2aW5nIG1vZGVsOgAvXDoAZ3JleTkAZ3JheTkAXHhGOQBceEU5AFx4RDkAXHhDOQBceEI5AFx4QTkAZ3JleTk5AGdyYXk5OQBceDk5AGdyZXk4OQBncmF5ODkAXHg4OQAwMTIzNDU2Nzg5AGdyZXk3OQBncmF5NzkAZ3JleTY5AGdyYXk2OQBncmV5NTkAZ3JheTU5AGdyZXk0OQBncmF5NDkAZ3JleTM5AGdyYXkzOQBncmV5MjkAZ3JheTI5AGdyZXkxOQBncmF5MTkAXHgxOQAvcmRneTkvOQAvYnVwdTkvOQAvcmRwdTkvOQAvcHVidTkvOQAveWxnbmJ1OS85AC9nbmJ1OS85AC9yZHlsYnU5LzkAL3JkYnU5LzkAL2dyZXlzOS85AC9ncmVlbnM5LzkAL2JsdWVzOS85AC9wdXJwbGVzOS85AC9vcmFuZ2VzOS85AC9yZWRzOS85AC9wdW9yOS85AC95bG9yYnI5LzkAL3B1YnVnbjkvOQAvYnVnbjkvOQAvcHJnbjkvOQAvcmR5bGduOS85AC95bGduOS85AC9zcGVjdHJhbDkvOQAvcGl5ZzkvOQAvYnJiZzkvOQAvcHVyZDkvOQAveWxvcnJkOS85AC9vcnJkOS85AC9wYWlyZWQ5LzkAL3NldDM5LzkAL3NldDE5LzkAL3Bhc3RlbDE5LzkAL3BhaXJlZDEyLzkAL3NldDMxMi85AC9yZGd5MTEvOQAvcmR5bGJ1MTEvOQAvcmRidTExLzkAL3B1b3IxMS85AC9wcmduMTEvOQAvcmR5bGduMTEvOQAvc3BlY3RyYWwxMS85AC9waXlnMTEvOQAvYnJiZzExLzkAL3BhaXJlZDExLzkAL3NldDMxMS85AC9yZGd5MTAvOQAvcmR5bGJ1MTAvOQAvcmRidTEwLzkAL3B1b3IxMC85AC9wcmduMTAvOQAvcmR5bGduMTAvOQAvc3BlY3RyYWwxMC85AC9waXlnMTAvOQAvYnJiZzEwLzkAL3BhaXJlZDEwLzkAL3NldDMxMC85AGdyZXk4AGdyYXk4AFx4OAB1dGY4ACNmOGY4ZjgAI2U4ZThlOABceEY4AEdJRjgAXHhFOABceEQ4AFx4QzgAXHhCOABceEE4AGdyZXk5OABncmF5OTgAXHg5OABncmV5ODgAZ3JheTg4AFx4ODgAZ3JleTc4AGdyYXk3OABncmV5NjgAZ3JheTY4AGdyZXk1OABncmF5NTgAZ3JleTQ4AGdyYXk0OABncmV5MzgAZ3JheTM4AGdyZXkyOABncmF5MjgAZ3JleTE4AGdyYXkxOABceDE4AC9yZGd5OS84AC9idXB1OS84AC9yZHB1OS84AC9wdWJ1OS84AC95bGduYnU5LzgAL2duYnU5LzgAL3JkeWxidTkvOAAvcmRidTkvOAAvZ3JleXM5LzgAL2dyZWVuczkvOAAvYmx1ZXM5LzgAL3B1cnBsZXM5LzgAL29yYW5nZXM5LzgAL3JlZHM5LzgAL3B1b3I5LzgAL3lsb3JicjkvOAAvcHVidWduOS84AC9idWduOS84AC9wcmduOS84AC9yZHlsZ245LzgAL3lsZ245LzgAL3NwZWN0cmFsOS84AC9waXlnOS84AC9icmJnOS84AC9wdXJkOS84AC95bG9ycmQ5LzgAL29ycmQ5LzgAL3BhaXJlZDkvOAAvc2V0MzkvOAAvc2V0MTkvOAAvcGFzdGVsMTkvOAAvcmRneTgvOAAvYnVwdTgvOAAvcmRwdTgvOAAvcHVidTgvOAAveWxnbmJ1OC84AC9nbmJ1OC84AC9yZHlsYnU4LzgAL3JkYnU4LzgAL2FjY2VudDgvOAAvZ3JleXM4LzgAL2dyZWVuczgvOAAvYmx1ZXM4LzgAL3B1cnBsZXM4LzgAL29yYW5nZXM4LzgAL3JlZHM4LzgAL3B1b3I4LzgAL3lsb3JicjgvOAAvcHVidWduOC84AC9idWduOC84AC9wcmduOC84AC9yZHlsZ244LzgAL3lsZ244LzgAL3NwZWN0cmFsOC84AC9waXlnOC84AC9icmJnOC84AC9wdXJkOC84AC95bG9ycmQ4LzgAL29ycmQ4LzgAL3BhaXJlZDgvOAAvc2V0MzgvOAAvc2V0MjgvOAAvcGFzdGVsMjgvOAAvZGFyazI4LzgAL3NldDE4LzgAL3Bhc3RlbDE4LzgAL3BhaXJlZDEyLzgAL3NldDMxMi84AC9yZGd5MTEvOAAvcmR5bGJ1MTEvOAAvcmRidTExLzgAL3B1b3IxMS84AC9wcmduMTEvOAAvcmR5bGduMTEvOAAvc3BlY3RyYWwxMS84AC9waXlnMTEvOAAvYnJiZzExLzgAL3BhaXJlZDExLzgAL3NldDMxMS84AC9yZGd5MTAvOAAvcmR5bGJ1MTAvOAAvcmRidTEwLzgAL3B1b3IxMC84AC9wcmduMTAvOAAvcmR5bGduMTAvOAAvc3BlY3RyYWwxMC84AC9waXlnMTAvOAAvYnJiZzEwLzgAL3BhaXJlZDEwLzgAL3NldDMxMC84AHV0Zi04AEMuVVRGLTgAZ3JleTcAZ3JheTcAXHg3AFx4RjcAXHhFNwBceEQ3AFx4QzcAXHhCNwBceEE3AGdyZXk5NwBncmF5OTcAXHg5NwBncmV5ODcAZ3JheTg3AFx4ODcAZ3JleTc3AGdyYXk3NwBncmV5NjcAZ3JheTY3AGdyZXk1NwBncmF5NTcAZ3JleTQ3AGdyYXk0NwBncmV5MzcAZ3JheTM3AGdyZXkyNwBncmF5MjcAZ3JleTE3AGdyYXkxNwBceDE3AC9yZGd5OS83AC9idXB1OS83AC9yZHB1OS83AC9wdWJ1OS83AC95bGduYnU5LzcAL2duYnU5LzcAL3JkeWxidTkvNwAvcmRidTkvNwAvZ3JleXM5LzcAL2dyZWVuczkvNwAvYmx1ZXM5LzcAL3B1cnBsZXM5LzcAL29yYW5nZXM5LzcAL3JlZHM5LzcAL3B1b3I5LzcAL3lsb3JicjkvNwAvcHVidWduOS83AC9idWduOS83AC9wcmduOS83AC9yZHlsZ245LzcAL3lsZ245LzcAL3NwZWN0cmFsOS83AC9waXlnOS83AC9icmJnOS83AC9wdXJkOS83AC95bG9ycmQ5LzcAL29ycmQ5LzcAL3BhaXJlZDkvNwAvc2V0MzkvNwAvc2V0MTkvNwAvcGFzdGVsMTkvNwAvcmRneTgvNwAvYnVwdTgvNwAvcmRwdTgvNwAvcHVidTgvNwAveWxnbmJ1OC83AC9nbmJ1OC83AC9yZHlsYnU4LzcAL3JkYnU4LzcAL2FjY2VudDgvNwAvZ3JleXM4LzcAL2dyZWVuczgvNwAvYmx1ZXM4LzcAL3B1cnBsZXM4LzcAL29yYW5nZXM4LzcAL3JlZHM4LzcAL3B1b3I4LzcAL3lsb3JicjgvNwAvcHVidWduOC83AC9idWduOC83AC9wcmduOC83AC9yZHlsZ244LzcAL3lsZ244LzcAL3NwZWN0cmFsOC83AC9waXlnOC83AC9icmJnOC83AC9wdXJkOC83AC95bG9ycmQ4LzcAL29ycmQ4LzcAL3BhaXJlZDgvNwAvc2V0MzgvNwAvc2V0MjgvNwAvcGFzdGVsMjgvNwAvZGFyazI4LzcAL3NldDE4LzcAL3Bhc3RlbDE4LzcAL3JkZ3k3LzcAL2J1cHU3LzcAL3JkcHU3LzcAL3B1YnU3LzcAL3lsZ25idTcvNwAvZ25idTcvNwAvcmR5bGJ1Ny83AC9yZGJ1Ny83AC9hY2NlbnQ3LzcAL2dyZXlzNy83AC9ncmVlbnM3LzcAL2JsdWVzNy83AC9wdXJwbGVzNy83AC9vcmFuZ2VzNy83AC9yZWRzNy83AC9wdW9yNy83AC95bG9yYnI3LzcAL3B1YnVnbjcvNwAvYnVnbjcvNwAvcHJnbjcvNwAvcmR5bGduNy83AC95bGduNy83AC9zcGVjdHJhbDcvNwAvcGl5ZzcvNwAvYnJiZzcvNwAvcHVyZDcvNwAveWxvcnJkNy83AC9vcnJkNy83AC9wYWlyZWQ3LzcAL3NldDM3LzcAL3NldDI3LzcAL3Bhc3RlbDI3LzcAL2RhcmsyNy83AC9zZXQxNy83AC9wYXN0ZWwxNy83AC9wYWlyZWQxMi83AC9zZXQzMTIvNwAvcmRneTExLzcAL3JkeWxidTExLzcAL3JkYnUxMS83AC9wdW9yMTEvNwAvcHJnbjExLzcAL3JkeWxnbjExLzcAL3NwZWN0cmFsMTEvNwAvcGl5ZzExLzcAL2JyYmcxMS83AC9wYWlyZWQxMS83AC9zZXQzMTEvNwAvcmRneTEwLzcAL3JkeWxidTEwLzcAL3JkYnUxMC83AC9wdW9yMTAvNwAvcHJnbjEwLzcAL3JkeWxnbjEwLzcAL3NwZWN0cmFsMTAvNwAvcGl5ZzEwLzcAL2JyYmcxMC83AC9wYWlyZWQxMC83AC9zZXQzMTAvNwAxLjcAZ3JleTYAZ3JheTYAXHg2AFx4RjYAXHhFNgBceEQ2AFx4QzYAXHhCNgBceEE2AGdyZXk5NgBncmF5OTYAXHg5NgBncmV5ODYAZ3JheTg2AFx4ODYAZ3JleTc2AGdyYXk3NgBncmV5NjYAZ3JheTY2AGdyZXk1NgBncmF5NTYAZ3JleTQ2AGdyYXk0NgBncmV5MzYAZ3JheTM2AGdyZXkyNgBncmF5MjYAZ3JleTE2AGdyYXkxNgBceDE2AC9yZGd5OS82AC9idXB1OS82AC9yZHB1OS82AC9wdWJ1OS82AC95bGduYnU5LzYAL2duYnU5LzYAL3JkeWxidTkvNgAvcmRidTkvNgAvZ3JleXM5LzYAL2dyZWVuczkvNgAvYmx1ZXM5LzYAL3B1cnBsZXM5LzYAL29yYW5nZXM5LzYAL3JlZHM5LzYAL3B1b3I5LzYAL3lsb3JicjkvNgAvcHVidWduOS82AC9idWduOS82AC9wcmduOS82AC9yZHlsZ245LzYAL3lsZ245LzYAL3NwZWN0cmFsOS82AC9waXlnOS82AC9icmJnOS82AC9wdXJkOS82AC95bG9ycmQ5LzYAL29ycmQ5LzYAL3BhaXJlZDkvNgAvc2V0MzkvNgAvc2V0MTkvNgAvcGFzdGVsMTkvNgAvcmRneTgvNgAvYnVwdTgvNgAvcmRwdTgvNgAvcHVidTgvNgAveWxnbmJ1OC82AC9nbmJ1OC82AC9yZHlsYnU4LzYAL3JkYnU4LzYAL2FjY2VudDgvNgAvZ3JleXM4LzYAL2dyZWVuczgvNgAvYmx1ZXM4LzYAL3B1cnBsZXM4LzYAL29yYW5nZXM4LzYAL3JlZHM4LzYAL3B1b3I4LzYAL3lsb3JicjgvNgAvcHVidWduOC82AC9idWduOC82AC9wcmduOC82AC9yZHlsZ244LzYAL3lsZ244LzYAL3NwZWN0cmFsOC82AC9waXlnOC82AC9icmJnOC82AC9wdXJkOC82AC95bG9ycmQ4LzYAL29ycmQ4LzYAL3BhaXJlZDgvNgAvc2V0MzgvNgAvc2V0MjgvNgAvcGFzdGVsMjgvNgAvZGFyazI4LzYAL3NldDE4LzYAL3Bhc3RlbDE4LzYAL3JkZ3k3LzYAL2J1cHU3LzYAL3JkcHU3LzYAL3B1YnU3LzYAL3lsZ25idTcvNgAvZ25idTcvNgAvcmR5bGJ1Ny82AC9yZGJ1Ny82AC9hY2NlbnQ3LzYAL2dyZXlzNy82AC9ncmVlbnM3LzYAL2JsdWVzNy82AC9wdXJwbGVzNy82AC9vcmFuZ2VzNy82AC9yZWRzNy82AC9wdW9yNy82AC95bG9yYnI3LzYAL3B1YnVnbjcvNgAvYnVnbjcvNgAvcHJnbjcvNgAvcmR5bGduNy82AC95bGduNy82AC9zcGVjdHJhbDcvNgAvcGl5ZzcvNgAvYnJiZzcvNgAvcHVyZDcvNgAveWxvcnJkNy82AC9vcnJkNy82AC9wYWlyZWQ3LzYAL3NldDM3LzYAL3NldDI3LzYAL3Bhc3RlbDI3LzYAL2RhcmsyNy82AC9zZXQxNy82AC9wYXN0ZWwxNy82AC9yZGd5Ni82AC9idXB1Ni82AC9yZHB1Ni82AC9wdWJ1Ni82AC95bGduYnU2LzYAL2duYnU2LzYAL3JkeWxidTYvNgAvcmRidTYvNgAvYWNjZW50Ni82AC9ncmV5czYvNgAvZ3JlZW5zNi82AC9ibHVlczYvNgAvcHVycGxlczYvNgAvb3JhbmdlczYvNgAvcmVkczYvNgAvcHVvcjYvNgAveWxvcmJyNi82AC9wdWJ1Z242LzYAL2J1Z242LzYAL3ByZ242LzYAL3JkeWxnbjYvNgAveWxnbjYvNgAvc3BlY3RyYWw2LzYAL3BpeWc2LzYAL2JyYmc2LzYAL3B1cmQ2LzYAL3lsb3JyZDYvNgAvb3JyZDYvNgAvcGFpcmVkNi82AC9zZXQzNi82AC9zZXQyNi82AC9wYXN0ZWwyNi82AC9kYXJrMjYvNgAvc2V0MTYvNgAvcGFzdGVsMTYvNgAvcGFpcmVkMTIvNgAvc2V0MzEyLzYAL3JkZ3kxMS82AC9yZHlsYnUxMS82AC9yZGJ1MTEvNgAvcHVvcjExLzYAL3ByZ24xMS82AC9yZHlsZ24xMS82AC9zcGVjdHJhbDExLzYAL3BpeWcxMS82AC9icmJnMTEvNgAvcGFpcmVkMTEvNgAvc2V0MzExLzYAL3JkZ3kxMC82AC9yZHlsYnUxMC82AC9yZGJ1MTAvNgAvcHVvcjEwLzYAL3ByZ24xMC82AC9yZHlsZ24xMC82AC9zcGVjdHJhbDEwLzYAL3BpeWcxMC82AC9icmJnMTAvNgAvcGFpcmVkMTAvNgAvc2V0MzEwLzYAZ3JleTUAZ3JheTUAXHg1AGJpZzUAXHhGNQBceEU1AFx4RDUAXHhDNQBceEI1AFx4QTUAZ3JleTk1AGdyYXk5NQBceDk1AGdyZXk4NQBncmF5ODUAXHg4NQBncmV5NzUAZ3JheTc1AGdyZXk2NQBncmF5NjUAZ3JleTU1AGdyYXk1NQBncmV5NDUAZ3JheTQ1AGdyZXkzNQBncmF5MzUAZ3JleTI1AGdyYXkyNQBncmV5MTUAZ3JheTE1AFx4MTUAZ3JheTA1AC9yZGd5OS81AC9idXB1OS81AC9yZHB1OS81AC9wdWJ1OS81AC95bGduYnU5LzUAL2duYnU5LzUAL3JkeWxidTkvNQAvcmRidTkvNQAvZ3JleXM5LzUAL2dyZWVuczkvNQAvYmx1ZXM5LzUAL3B1cnBsZXM5LzUAL29yYW5nZXM5LzUAL3JlZHM5LzUAL3B1b3I5LzUAL3lsb3JicjkvNQAvcHVidWduOS81AC9idWduOS81AC9wcmduOS81AC9yZHlsZ245LzUAL3lsZ245LzUAL3NwZWN0cmFsOS81AC9waXlnOS81AC9icmJnOS81AC9wdXJkOS81AC95bG9ycmQ5LzUAL29ycmQ5LzUAL3BhaXJlZDkvNQAvc2V0MzkvNQAvc2V0MTkvNQAvcGFzdGVsMTkvNQAvcmRneTgvNQAvYnVwdTgvNQAvcmRwdTgvNQAvcHVidTgvNQAveWxnbmJ1OC81AC9nbmJ1OC81AC9yZHlsYnU4LzUAL3JkYnU4LzUAL2FjY2VudDgvNQAvZ3JleXM4LzUAL2dyZWVuczgvNQAvYmx1ZXM4LzUAL3B1cnBsZXM4LzUAL29yYW5nZXM4LzUAL3JlZHM4LzUAL3B1b3I4LzUAL3lsb3JicjgvNQAvcHVidWduOC81AC9idWduOC81AC9wcmduOC81AC9yZHlsZ244LzUAL3lsZ244LzUAL3NwZWN0cmFsOC81AC9waXlnOC81AC9icmJnOC81AC9wdXJkOC81AC95bG9ycmQ4LzUAL29ycmQ4LzUAL3BhaXJlZDgvNQAvc2V0MzgvNQAvc2V0MjgvNQAvcGFzdGVsMjgvNQAvZGFyazI4LzUAL3NldDE4LzUAL3Bhc3RlbDE4LzUAL3JkZ3k3LzUAL2J1cHU3LzUAL3JkcHU3LzUAL3B1YnU3LzUAL3lsZ25idTcvNQAvZ25idTcvNQAvcmR5bGJ1Ny81AC9yZGJ1Ny81AC9hY2NlbnQ3LzUAL2dyZXlzNy81AC9ncmVlbnM3LzUAL2JsdWVzNy81AC9wdXJwbGVzNy81AC9vcmFuZ2VzNy81AC9yZWRzNy81AC9wdW9yNy81AC95bG9yYnI3LzUAL3B1YnVnbjcvNQAvYnVnbjcvNQAvcHJnbjcvNQAvcmR5bGduNy81AC95bGduNy81AC9zcGVjdHJhbDcvNQAvcGl5ZzcvNQAvYnJiZzcvNQAvcHVyZDcvNQAveWxvcnJkNy81AC9vcnJkNy81AC9wYWlyZWQ3LzUAL3NldDM3LzUAL3NldDI3LzUAL3Bhc3RlbDI3LzUAL2RhcmsyNy81AC9zZXQxNy81AC9wYXN0ZWwxNy81AC9yZGd5Ni81AC9idXB1Ni81AC9yZHB1Ni81AC9wdWJ1Ni81AC95bGduYnU2LzUAL2duYnU2LzUAL3JkeWxidTYvNQAvcmRidTYvNQAvYWNjZW50Ni81AC9ncmV5czYvNQAvZ3JlZW5zNi81AC9ibHVlczYvNQAvcHVycGxlczYvNQAvb3JhbmdlczYvNQAvcmVkczYvNQAvcHVvcjYvNQAveWxvcmJyNi81AC9wdWJ1Z242LzUAL2J1Z242LzUAL3ByZ242LzUAL3JkeWxnbjYvNQAveWxnbjYvNQAvc3BlY3RyYWw2LzUAL3BpeWc2LzUAL2JyYmc2LzUAL3B1cmQ2LzUAL3lsb3JyZDYvNQAvb3JyZDYvNQAvcGFpcmVkNi81AC9zZXQzNi81AC9zZXQyNi81AC9wYXN0ZWwyNi81AC9kYXJrMjYvNQAvc2V0MTYvNQAvcGFzdGVsMTYvNQAvcmRneTUvNQAvYnVwdTUvNQAvcmRwdTUvNQAvcHVidTUvNQAveWxnbmJ1NS81AC9nbmJ1NS81AC9yZHlsYnU1LzUAL3JkYnU1LzUAL2FjY2VudDUvNQAvZ3JleXM1LzUAL2dyZWVuczUvNQAvYmx1ZXM1LzUAL3B1cnBsZXM1LzUAL29yYW5nZXM1LzUAL3JlZHM1LzUAL3B1b3I1LzUAL3lsb3JicjUvNQAvcHVidWduNS81AC9idWduNS81AC9wcmduNS81AC9yZHlsZ241LzUAL3lsZ241LzUAL3NwZWN0cmFsNS81AC9waXlnNS81AC9icmJnNS81AC9wdXJkNS81AC95bG9ycmQ1LzUAL29ycmQ1LzUAL3BhaXJlZDUvNQAvc2V0MzUvNQAvc2V0MjUvNQAvcGFzdGVsMjUvNQAvZGFyazI1LzUAL3NldDE1LzUAL3Bhc3RlbDE1LzUAL3BhaXJlZDEyLzUAL3NldDMxMi81AC9yZGd5MTEvNQAvcmR5bGJ1MTEvNQAvcmRidTExLzUAL3B1b3IxMS81AC9wcmduMTEvNQAvcmR5bGduMTEvNQAvc3BlY3RyYWwxMS81AC9waXlnMTEvNQAvYnJiZzExLzUAL3BhaXJlZDExLzUAL3NldDMxMS81AC9yZGd5MTAvNQAvcmR5bGJ1MTAvNQAvcmRidTEwLzUAL3B1b3IxMC81AC9wcmduMTAvNQAvcmR5bGduMTAvNQAvc3BlY3RyYWwxMC81AC9waXlnMTAvNQAvYnJiZzEwLzUAL3BhaXJlZDEwLzUAL3NldDMxMC81AGJpZy01AEJJRy01ACAtZGFzaCA1AGl2b3J5NABncmV5NABkYXJrc2xhdGVncmF5NABceDQAc25vdzQAbGlnaHR5ZWxsb3c0AGhvbmV5ZGV3NAB3aGVhdDQAdG9tYXRvNAByb3N5YnJvd240AG1hcm9vbjQAbGlnaHRzYWxtb240AGxlbW9uY2hpZmZvbjQAc3ByaW5nZ3JlZW40AGRhcmtvbGl2ZWdyZWVuNABwYWxlZ3JlZW40AGRhcmtzZWFncmVlbjQAbGlnaHRjeWFuNAB0YW40AHBsdW00AHNlYXNoZWxsNABjb3JhbDQAaG90cGluazQAbGlnaHRwaW5rNABkZWVwcGluazQAY29ybnNpbGs0AGZpcmVicmljazQAa2hha2k0AGxhdmVuZGVyYmx1c2g0AHBlYWNocHVmZjQAYmlzcXVlNABsaWdodHNreWJsdWU0AGRlZXBza3libHVlNABsaWdodGJsdWU0AGNhZGV0Ymx1ZTQAZG9kZ2VyYmx1ZTQAbGlnaHRzdGVlbGJsdWU0AHJveWFsYmx1ZTQAc2xhdGVibHVlNABuYXZham93aGl0ZTQAYW50aXF1ZXdoaXRlNABjaG9jb2xhdGU0AGNoYXJ0cmV1c2U0AG1pc3R5cm9zZTQAcGFsZXR1cnF1b2lzZTQAYXp1cmU0AHRoZXJlNABhcXVhbWFyaW5lNAB0aGlzdGxlNABtZWRpdW1wdXJwbGU0AGRhcmtvcmFuZ2U0AGxpZ2h0Z29sZGVucm9kNABkYXJrZ29sZGVucm9kNABidXJseXdvb2Q0AGdvbGQ0AG1lZGl1bW9yY2hpZDQAZGFya29yY2hpZDQAcGFsZXZpb2xldHJlZDQAaW5kaWFucmVkNABvcmFuZ2VyZWQ0AG9saXZlZHJhYjQAbWFnZW50YTQAc2llbm5hNABceEY0AFx4RTQAXHhENABceEM0AFx4QjQAXHhBNABncmV5OTQAZ3JheTk0AFx4OTQAZ3JleTg0AGdyYXk4NABceDg0AGdyZXk3NABncmF5NzQAZ3JleTY0AGdyYXk2NABncmV5NTQAZ3JheTU0AGdyZXk0NABncmF5NDQAZ3JleTM0AGdyYXkzNABmcmFjMzQAZ3JleTI0AGdyYXkyNABncmV5MTQAZ3JheTE0AFx4MTQAZnJhYzE0AC9yZGd5OS80AC9idXB1OS80AC9yZHB1OS80AC9wdWJ1OS80AC95bGduYnU5LzQAL2duYnU5LzQAL3JkeWxidTkvNAAvcmRidTkvNAAvZ3JleXM5LzQAL2dyZWVuczkvNAAvYmx1ZXM5LzQAL3B1cnBsZXM5LzQAL29yYW5nZXM5LzQAL3JlZHM5LzQAL3B1b3I5LzQAL3lsb3JicjkvNAAvcHVidWduOS80AC9idWduOS80AC9wcmduOS80AC9yZHlsZ245LzQAL3lsZ245LzQAL3NwZWN0cmFsOS80AC9waXlnOS80AC9icmJnOS80AC9wdXJkOS80AC95bG9ycmQ5LzQAL29ycmQ5LzQAL3BhaXJlZDkvNAAvc2V0MzkvNAAvc2V0MTkvNAAvcGFzdGVsMTkvNAAvcmRneTgvNAAvYnVwdTgvNAAvcmRwdTgvNAAvcHVidTgvNAAveWxnbmJ1OC80AC9nbmJ1OC80AC9yZHlsYnU4LzQAL3JkYnU4LzQAL2FjY2VudDgvNAAvZ3JleXM4LzQAL2dyZWVuczgvNAAvYmx1ZXM4LzQAL3B1cnBsZXM4LzQAL29yYW5nZXM4LzQAL3JlZHM4LzQAL3B1b3I4LzQAL3lsb3JicjgvNAAvcHVidWduOC80AC9idWduOC80AC9wcmduOC80AC9yZHlsZ244LzQAL3lsZ244LzQAL3NwZWN0cmFsOC80AC9waXlnOC80AC9icmJnOC80AC9wdXJkOC80AC95bG9ycmQ4LzQAL29ycmQ4LzQAL3BhaXJlZDgvNAAvc2V0MzgvNAAvc2V0MjgvNAAvcGFzdGVsMjgvNAAvZGFyazI4LzQAL3NldDE4LzQAL3Bhc3RlbDE4LzQAL3JkZ3k3LzQAL2J1cHU3LzQAL3JkcHU3LzQAL3B1YnU3LzQAL3lsZ25idTcvNAAvZ25idTcvNAAvcmR5bGJ1Ny80AC9yZGJ1Ny80AC9hY2NlbnQ3LzQAL2dyZXlzNy80AC9ncmVlbnM3LzQAL2JsdWVzNy80AC9wdXJwbGVzNy80AC9vcmFuZ2VzNy80AC9yZWRzNy80AC9wdW9yNy80AC95bG9yYnI3LzQAL3B1YnVnbjcvNAAvYnVnbjcvNAAvcHJnbjcvNAAvcmR5bGduNy80AC95bGduNy80AC9zcGVjdHJhbDcvNAAvcGl5ZzcvNAAvYnJiZzcvNAAvcHVyZDcvNAAveWxvcnJkNy80AC9vcnJkNy80AC9wYWlyZWQ3LzQAL3NldDM3LzQAL3NldDI3LzQAL3Bhc3RlbDI3LzQAL2RhcmsyNy80AC9zZXQxNy80AC9wYXN0ZWwxNy80AC9yZGd5Ni80AC9idXB1Ni80AC9yZHB1Ni80AC9wdWJ1Ni80AC95bGduYnU2LzQAL2duYnU2LzQAL3JkeWxidTYvNAAvcmRidTYvNAAvYWNjZW50Ni80AC9ncmV5czYvNAAvZ3JlZW5zNi80AC9ibHVlczYvNAAvcHVycGxlczYvNAAvb3JhbmdlczYvNAAvcmVkczYvNAAvcHVvcjYvNAAveWxvcmJyNi80AC9wdWJ1Z242LzQAL2J1Z242LzQAL3ByZ242LzQAL3JkeWxnbjYvNAAveWxnbjYvNAAvc3BlY3RyYWw2LzQAL3BpeWc2LzQAL2JyYmc2LzQAL3B1cmQ2LzQAL3lsb3JyZDYvNAAvb3JyZDYvNAAvcGFpcmVkNi80AC9zZXQzNi80AC9zZXQyNi80AC9wYXN0ZWwyNi80AC9kYXJrMjYvNAAvc2V0MTYvNAAvcGFzdGVsMTYvNAAvcmRneTUvNAAvYnVwdTUvNAAvcmRwdTUvNAAvcHVidTUvNAAveWxnbmJ1NS80AC9nbmJ1NS80AC9yZHlsYnU1LzQAL3JkYnU1LzQAL2FjY2VudDUvNAAvZ3JleXM1LzQAL2dyZWVuczUvNAAvYmx1ZXM1LzQAL3B1cnBsZXM1LzQAL29yYW5nZXM1LzQAL3JlZHM1LzQAL3B1b3I1LzQAL3lsb3JicjUvNAAvcHVidWduNS80AC9idWduNS80AC9wcmduNS80AC9yZHlsZ241LzQAL3lsZ241LzQAL3NwZWN0cmFsNS80AC9waXlnNS80AC9icmJnNS80AC9wdXJkNS80AC95bG9ycmQ1LzQAL29ycmQ1LzQAL3BhaXJlZDUvNAAvc2V0MzUvNAAvc2V0MjUvNAAvcGFzdGVsMjUvNAAvZGFyazI1LzQAL3NldDE1LzQAL3Bhc3RlbDE1LzQAL3JkZ3k0LzQAL2J1cHU0LzQAL3JkcHU0LzQAL3B1YnU0LzQAL3lsZ25idTQvNAAvZ25idTQvNAAvcmR5bGJ1NC80AC9yZGJ1NC80AC9hY2NlbnQ0LzQAL2dyZXlzNC80AC9ncmVlbnM0LzQAL2JsdWVzNC80AC9wdXJwbGVzNC80AC9vcmFuZ2VzNC80AC9yZWRzNC80AC9wdW9yNC80AC95bG9yYnI0LzQAL3B1YnVnbjQvNAAvYnVnbjQvNAAvcHJnbjQvNAAvcmR5bGduNC80AC95bGduNC80AC9zcGVjdHJhbDQvNAAvcGl5ZzQvNAAvYnJiZzQvNAAvcHVyZDQvNAAveWxvcnJkNC80AC9vcnJkNC80AC9wYWlyZWQ0LzQAL3NldDM0LzQAL3NldDI0LzQAL3Bhc3RlbDI0LzQAL2RhcmsyNC80AC9zZXQxNC80AC9wYXN0ZWwxNC80AC9wYWlyZWQxMi80AC9zZXQzMTIvNAAvcmRneTExLzQAL3JkeWxidTExLzQAL3JkYnUxMS80AC9wdW9yMTEvNAAvcHJnbjExLzQAL3JkeWxnbjExLzQAL3NwZWN0cmFsMTEvNAAvcGl5ZzExLzQAL2JyYmcxMS80AC9wYWlyZWQxMS80AC9zZXQzMTEvNAAvcmRneTEwLzQAL3JkeWxidTEwLzQAL3JkYnUxMC80AC9wdW9yMTAvNAAvcHJnbjEwLzQAL3JkeWxnbjEwLzQAL3NwZWN0cmFsMTAvNAAvcGl5ZzEwLzQAL2JyYmcxMC80AC9wYWlyZWQxMC80AC9zZXQzMTAvNAAxLjQAbiA+PSA0AHNpZGVzID09IDQAaXZvcnkzAFNwYXJzZU1hdHJpeF9tdWx0aXBseTMAZ3JleTMAZGFya3NsYXRlZ3JheTMAXHgzAHNub3czAGxpZ2h0eWVsbG93MwBob25leWRldzMAd2hlYXQzAHN1cDMAdG9tYXRvMwByb3N5YnJvd24zAG1hcm9vbjMAbGlnaHRzYWxtb24zAGxlbW9uY2hpZmZvbjMAc3ByaW5nZ3JlZW4zAGRhcmtvbGl2ZWdyZWVuMwBwYWxlZ3JlZW4zAGRhcmtzZWFncmVlbjMAbGlnaHRjeWFuMwB0YW4zAHBsdW0zAHNlYXNoZWxsMwBjb3JhbDMAaG90cGluazMAbGlnaHRwaW5rMwBkZWVwcGluazMAY29ybnNpbGszAGZpcmVicmljazMAa2hha2kzAGxhdmVuZGVyYmx1c2gzAHBlYWNocHVmZjMAYmlzcXVlMwBsaWdodHNreWJsdWUzAGRlZXBza3libHVlMwBsaWdodGJsdWUzAGNhZGV0Ymx1ZTMAZG9kZ2VyYmx1ZTMAbGlnaHRzdGVlbGJsdWUzAHJveWFsYmx1ZTMAc2xhdGVibHVlMwBuYXZham93aGl0ZTMAYW50aXF1ZXdoaXRlMwBjaG9jb2xhdGUzAGNoYXJ0cmV1c2UzAG1pc3R5cm9zZTMAcGFsZXR1cnF1b2lzZTMAYXp1cmUzAGFxdWFtYXJpbmUzAHRoaXN0bGUzAG1lZGl1bXB1cnBsZTMAZGFya29yYW5nZTMAbGlnaHRnb2xkZW5yb2QzAGRhcmtnb2xkZW5yb2QzAGJ1cmx5d29vZDMAZ29sZDMAbWVkaXVtb3JjaGlkMwBkYXJrb3JjaGlkMwBwYWxldmlvbGV0cmVkMwBpbmRpYW5yZWQzAG9yYW5nZXJlZDMAb2xpdmVkcmFiMwBtYWdlbnRhMwBzaWVubmEzAFx4RjMAXHhFMwBceEQzAFx4QzMAXHhCMwBceEEzAGdyZXk5MwBncmF5OTMAXHg5MwBncmV5ODMAZ3JheTgzAFx4ODMAZ3JleTczAGdyYXk3MwBncmV5NjMAZ3JheTYzAGdyZXk1MwBncmF5NTMAMjAyNDEyMDYuMjM1MwBncmV5NDMAZ3JheTQzAGdyZXkzMwBncmF5MzMAZ3JleTIzAGdyYXkyMwBncmV5MTMAZ3JheTEzAFx4MTMAL3JkZ3k5LzMAL2J1cHU5LzMAL3JkcHU5LzMAL3B1YnU5LzMAL3lsZ25idTkvMwAvZ25idTkvMwAvcmR5bGJ1OS8zAC9yZGJ1OS8zAC9ncmV5czkvMwAvZ3JlZW5zOS8zAC9ibHVlczkvMwAvcHVycGxlczkvMwAvb3JhbmdlczkvMwAvcmVkczkvMwAvcHVvcjkvMwAveWxvcmJyOS8zAC9wdWJ1Z245LzMAL2J1Z245LzMAL3ByZ245LzMAL3JkeWxnbjkvMwAveWxnbjkvMwAvc3BlY3RyYWw5LzMAL3BpeWc5LzMAL2JyYmc5LzMAL3B1cmQ5LzMAL3lsb3JyZDkvMwAvb3JyZDkvMwAvcGFpcmVkOS8zAC9zZXQzOS8zAC9zZXQxOS8zAC9wYXN0ZWwxOS8zAC9yZGd5OC8zAC9idXB1OC8zAC9yZHB1OC8zAC9wdWJ1OC8zAC95bGduYnU4LzMAL2duYnU4LzMAL3JkeWxidTgvMwAvcmRidTgvMwAvYWNjZW50OC8zAC9ncmV5czgvMwAvZ3JlZW5zOC8zAC9ibHVlczgvMwAvcHVycGxlczgvMwAvb3JhbmdlczgvMwAvcmVkczgvMwAvcHVvcjgvMwAveWxvcmJyOC8zAC9wdWJ1Z244LzMAL2J1Z244LzMAL3ByZ244LzMAL3JkeWxnbjgvMwAveWxnbjgvMwAvc3BlY3RyYWw4LzMAL3BpeWc4LzMAL2JyYmc4LzMAL3B1cmQ4LzMAL3lsb3JyZDgvMwAvb3JyZDgvMwAvcGFpcmVkOC8zAC9zZXQzOC8zAC9zZXQyOC8zAC9wYXN0ZWwyOC8zAC9kYXJrMjgvMwAvc2V0MTgvMwAvcGFzdGVsMTgvMwAvcmRneTcvMwAvYnVwdTcvMwAvcmRwdTcvMwAvcHVidTcvMwAveWxnbmJ1Ny8zAC9nbmJ1Ny8zAC9yZHlsYnU3LzMAL3JkYnU3LzMAL2FjY2VudDcvMwAvZ3JleXM3LzMAL2dyZWVuczcvMwAvYmx1ZXM3LzMAL3B1cnBsZXM3LzMAL29yYW5nZXM3LzMAL3JlZHM3LzMAL3B1b3I3LzMAL3lsb3JicjcvMwAvcHVidWduNy8zAC9idWduNy8zAC9wcmduNy8zAC9yZHlsZ243LzMAL3lsZ243LzMAL3NwZWN0cmFsNy8zAC9waXlnNy8zAC9icmJnNy8zAC9wdXJkNy8zAC95bG9ycmQ3LzMAL29ycmQ3LzMAL3BhaXJlZDcvMwAvc2V0MzcvMwAvc2V0MjcvMwAvcGFzdGVsMjcvMwAvZGFyazI3LzMAL3NldDE3LzMAL3Bhc3RlbDE3LzMAL3JkZ3k2LzMAL2J1cHU2LzMAL3JkcHU2LzMAL3B1YnU2LzMAL3lsZ25idTYvMwAvZ25idTYvMwAvcmR5bGJ1Ni8zAC9yZGJ1Ni8zAC9hY2NlbnQ2LzMAL2dyZXlzNi8zAC9ncmVlbnM2LzMAL2JsdWVzNi8zAC9wdXJwbGVzNi8zAC9vcmFuZ2VzNi8zAC9yZWRzNi8zAC9wdW9yNi8zAC95bG9yYnI2LzMAL3B1YnVnbjYvMwAvYnVnbjYvMwAvcHJnbjYvMwAvcmR5bGduNi8zAC95bGduNi8zAC9zcGVjdHJhbDYvMwAvcGl5ZzYvMwAvYnJiZzYvMwAvcHVyZDYvMwAveWxvcnJkNi8zAC9vcnJkNi8zAC9wYWlyZWQ2LzMAL3NldDM2LzMAL3NldDI2LzMAL3Bhc3RlbDI2LzMAL2RhcmsyNi8zAC9zZXQxNi8zAC9wYXN0ZWwxNi8zAC9yZGd5NS8zAC9idXB1NS8zAC9yZHB1NS8zAC9wdWJ1NS8zAC95bGduYnU1LzMAL2duYnU1LzMAL3JkeWxidTUvMwAvcmRidTUvMwAvYWNjZW50NS8zAC9ncmV5czUvMwAvZ3JlZW5zNS8zAC9ibHVlczUvMwAvcHVycGxlczUvMwAvb3JhbmdlczUvMwAvcmVkczUvMwAvcHVvcjUvMwAveWxvcmJyNS8zAC9wdWJ1Z241LzMAL2J1Z241LzMAL3ByZ241LzMAL3JkeWxnbjUvMwAveWxnbjUvMwAvc3BlY3RyYWw1LzMAL3BpeWc1LzMAL2JyYmc1LzMAL3B1cmQ1LzMAL3lsb3JyZDUvMwAvb3JyZDUvMwAvcGFpcmVkNS8zAC9zZXQzNS8zAC9zZXQyNS8zAC9wYXN0ZWwyNS8zAC9kYXJrMjUvMwAvc2V0MTUvMwAvcGFzdGVsMTUvMwAvcmRneTQvMwAvYnVwdTQvMwAvcmRwdTQvMwAvcHVidTQvMwAveWxnbmJ1NC8zAC9nbmJ1NC8zAC9yZHlsYnU0LzMAL3JkYnU0LzMAL2FjY2VudDQvMwAvZ3JleXM0LzMAL2dyZWVuczQvMwAvYmx1ZXM0LzMAL3B1cnBsZXM0LzMAL29yYW5nZXM0LzMAL3JlZHM0LzMAL3B1b3I0LzMAL3lsb3JicjQvMwAvcHVidWduNC8zAC9idWduNC8zAC9wcmduNC8zAC9yZHlsZ240LzMAL3lsZ240LzMAL3NwZWN0cmFsNC8zAC9waXlnNC8zAC9icmJnNC8zAC9wdXJkNC8zAC95bG9ycmQ0LzMAL29ycmQ0LzMAL3BhaXJlZDQvMwAvc2V0MzQvMwAvc2V0MjQvMwAvcGFzdGVsMjQvMwAvZGFyazI0LzMAL3NldDE0LzMAL3Bhc3RlbDE0LzMAL3JkZ3kzLzMAL2J1cHUzLzMAL3JkcHUzLzMAL3B1YnUzLzMAL3lsZ25idTMvMwAvZ25idTMvMwAvcmR5bGJ1My8zAC9yZGJ1My8zAC9hY2NlbnQzLzMAL2dyZXlzMy8zAC9ncmVlbnMzLzMAL2JsdWVzMy8zAC9wdXJwbGVzMy8zAC9vcmFuZ2VzMy8zAC9yZWRzMy8zAC9wdW9yMy8zAC95bG9yYnIzLzMAL3B1YnVnbjMvMwAvYnVnbjMvMwAvcHJnbjMvMwAvcmR5bGduMy8zAC95bGduMy8zAC9zcGVjdHJhbDMvMwAvcGl5ZzMvMwAvYnJiZzMvMwAvcHVyZDMvMwAveWxvcnJkMy8zAC9vcnJkMy8zAC9wYWlyZWQzLzMAL3NldDMzLzMAL3NldDIzLzMAL3Bhc3RlbDIzLzMAL2RhcmsyMy8zAC9zZXQxMy8zAC9wYXN0ZWwxMy8zAC9wYWlyZWQxMi8zAC9zZXQzMTIvMwAvcmRneTExLzMAL3JkeWxidTExLzMAL3JkYnUxMS8zAC9wdW9yMTEvMwAvcHJnbjExLzMAL3JkeWxnbjExLzMAL3NwZWN0cmFsMTEvMwAvcGl5ZzExLzMAL2JyYmcxMS8zAC9wYWlyZWQxMS8zAC9zZXQzMTEvMwAvcmRneTEwLzMAL3JkeWxidTEwLzMAL3JkYnUxMC8zAC9wdW9yMTAvMwAvcHJnbjEwLzMAL3JkeWxnbjEwLzMAL3NwZWN0cmFsMTAvMwAvcGl5ZzEwLzMAL2JyYmcxMC8zAC9wYWlyZWQxMC8zAC9zZXQzMTAvMwBpdm9yeTIAZ3JleTIAZGFya3NsYXRlZ3JheTIAXHgyAHNub3cyAGxpZ2h0eWVsbG93MgBob25leWRldzIAUlRyZWVJbnNlcnQyAHdoZWF0MgBzdXAyAG5vcDIAdG9tYXRvMgByb3N5YnJvd24yAG1hcm9vbjIAbGlnaHRzYWxtb24yAGxlbW9uY2hpZmZvbjIAc3ByaW5nZ3JlZW4yAGRhcmtvbGl2ZWdyZWVuMgBwYWxlZ3JlZW4yAGRhcmtzZWFncmVlbjIAbGlnaHRjeWFuMgB0YW4yAHBsdW0yAHNlYXNoZWxsMgBjb3JhbDIAaG90cGluazIAbGlnaHRwaW5rMgBkZWVwcGluazIAY29ybnNpbGsyAGZpcmVicmljazIAa2hha2kyAGxhdmVuZGVyYmx1c2gyAHBlYWNocHVmZjIAYnJvbnplMgBiaXNxdWUyAGxpZ2h0c2t5Ymx1ZTIAZGVlcHNreWJsdWUyAGxpZ2h0Ymx1ZTIAY2FkZXRibHVlMgBkb2RnZXJibHVlMgBsaWdodHN0ZWVsYmx1ZTIAcm95YWxibHVlMgBzbGF0ZWJsdWUyAG5hdmFqb3doaXRlMgBhbnRpcXVld2hpdGUyAGNob2NvbGF0ZTIAY2hhcnRyZXVzZTIAbWlzdHlyb3NlMgBwYWxldHVycXVvaXNlMgBhenVyZTIAYXF1YW1hcmluZTIAdGhpc3RsZTIAbWVkaXVtcHVycGxlMgBkYXJrb3JhbmdlMgBsaWdodGdvbGRlbnJvZDIAZGFya2dvbGRlbnJvZDIAYnVybHl3b29kMgBnb2xkMgBtZWRpdW1vcmNoaWQyAGRhcmtvcmNoaWQyAHBhbGV2aW9sZXRyZWQyAGluZGlhbnJlZDIAb3JhbmdlcmVkMgBvbGl2ZWRyYWIyAG1hZ2VudGEyAHNpZW5uYTIAXHhGMgBceEUyAFx4RDIAXHhDMgBceEIyAFx4QTIAZ3JleTkyAGdyYXk5MgBceDkyAGdyZXk4MgBncmF5ODIAXHg4MgBncmV5NzIAZ3JheTcyAGdyZXk2MgBncmF5NjIAZ3JleTUyAGdyYXk1MgBncmV5NDIAZ3JheTQyAGdyZXkzMgBncmF5MzIAZ3JleTIyAGdyYXkyMgBncmV5MTIAZ3JheTEyAFx4MTIAZnJhYzEyAC9wYWlyZWQxMi8xMgAvc2V0MzEyLzEyAC9yZGd5OS8yAC9idXB1OS8yAC9yZHB1OS8yAC9wdWJ1OS8yAC95bGduYnU5LzIAL2duYnU5LzIAL3JkeWxidTkvMgAvcmRidTkvMgAvZ3JleXM5LzIAL2dyZWVuczkvMgAvYmx1ZXM5LzIAL3B1cnBsZXM5LzIAL29yYW5nZXM5LzIAL3JlZHM5LzIAL3B1b3I5LzIAL3lsb3JicjkvMgAvcHVidWduOS8yAC9idWduOS8yAC9wcmduOS8yAC9yZHlsZ245LzIAL3lsZ245LzIAL3NwZWN0cmFsOS8yAC9waXlnOS8yAC9icmJnOS8yAC9wdXJkOS8yAC95bG9ycmQ5LzIAL29ycmQ5LzIAL3BhaXJlZDkvMgAvc2V0MzkvMgAvc2V0MTkvMgAvcGFzdGVsMTkvMgAvcmRneTgvMgAvYnVwdTgvMgAvcmRwdTgvMgAvcHVidTgvMgAveWxnbmJ1OC8yAC9nbmJ1OC8yAC9yZHlsYnU4LzIAL3JkYnU4LzIAL2FjY2VudDgvMgAvZ3JleXM4LzIAL2dyZWVuczgvMgAvYmx1ZXM4LzIAL3B1cnBsZXM4LzIAL29yYW5nZXM4LzIAL3JlZHM4LzIAL3B1b3I4LzIAL3lsb3JicjgvMgAvcHVidWduOC8yAC9idWduOC8yAC9wcmduOC8yAC9yZHlsZ244LzIAL3lsZ244LzIAL3NwZWN0cmFsOC8yAC9waXlnOC8yAC9icmJnOC8yAC9wdXJkOC8yAC95bG9ycmQ4LzIAL29ycmQ4LzIAL3BhaXJlZDgvMgAvc2V0MzgvMgAvc2V0MjgvMgAvcGFzdGVsMjgvMgAvZGFyazI4LzIAL3NldDE4LzIAL3Bhc3RlbDE4LzIAL3JkZ3k3LzIAL2J1cHU3LzIAL3JkcHU3LzIAL3B1YnU3LzIAL3lsZ25idTcvMgAvZ25idTcvMgAvcmR5bGJ1Ny8yAC9yZGJ1Ny8yAC9hY2NlbnQ3LzIAL2dyZXlzNy8yAC9ncmVlbnM3LzIAL2JsdWVzNy8yAC9wdXJwbGVzNy8yAC9vcmFuZ2VzNy8yAC9yZWRzNy8yAC9wdW9yNy8yAC95bG9yYnI3LzIAL3B1YnVnbjcvMgAvYnVnbjcvMgAvcHJnbjcvMgAvcmR5bGduNy8yAC95bGduNy8yAC9zcGVjdHJhbDcvMgAvcGl5ZzcvMgAvYnJiZzcvMgAvcHVyZDcvMgAveWxvcnJkNy8yAC9vcnJkNy8yAC9wYWlyZWQ3LzIAL3NldDM3LzIAL3NldDI3LzIAL3Bhc3RlbDI3LzIAL2RhcmsyNy8yAC9zZXQxNy8yAC9wYXN0ZWwxNy8yAC9yZGd5Ni8yAC9idXB1Ni8yAC9yZHB1Ni8yAC9wdWJ1Ni8yAC95bGduYnU2LzIAL2duYnU2LzIAL3JkeWxidTYvMgAvcmRidTYvMgAvYWNjZW50Ni8yAC9ncmV5czYvMgAvZ3JlZW5zNi8yAC9ibHVlczYvMgAvcHVycGxlczYvMgAvb3JhbmdlczYvMgAvcmVkczYvMgAvcHVvcjYvMgAveWxvcmJyNi8yAC9wdWJ1Z242LzIAL2J1Z242LzIAL3ByZ242LzIAL3JkeWxnbjYvMgAveWxnbjYvMgAvc3BlY3RyYWw2LzIAL3BpeWc2LzIAL2JyYmc2LzIAL3B1cmQ2LzIAL3lsb3JyZDYvMgAvb3JyZDYvMgAvcGFpcmVkNi8yAC9zZXQzNi8yAC9zZXQyNi8yAC9wYXN0ZWwyNi8yAC9kYXJrMjYvMgAvc2V0MTYvMgAvcGFzdGVsMTYvMgAvcmRneTUvMgAvYnVwdTUvMgAvcmRwdTUvMgAvcHVidTUvMgAveWxnbmJ1NS8yAC9nbmJ1NS8yAC9yZHlsYnU1LzIAL3JkYnU1LzIAL2FjY2VudDUvMgAvZ3JleXM1LzIAL2dyZWVuczUvMgAvYmx1ZXM1LzIAL3B1cnBsZXM1LzIAL29yYW5nZXM1LzIAL3JlZHM1LzIAL3B1b3I1LzIAL3lsb3JicjUvMgAvcHVidWduNS8yAC9idWduNS8yAC9wcmduNS8yAC9yZHlsZ241LzIAL3lsZ241LzIAL3NwZWN0cmFsNS8yAC9waXlnNS8yAC9icmJnNS8yAC9wdXJkNS8yAC95bG9ycmQ1LzIAL29ycmQ1LzIAL3BhaXJlZDUvMgAvc2V0MzUvMgAvc2V0MjUvMgAvcGFzdGVsMjUvMgAvZGFyazI1LzIAL3NldDE1LzIAL3Bhc3RlbDE1LzIAL3JkZ3k0LzIAL2J1cHU0LzIAL3JkcHU0LzIAL3B1YnU0LzIAL3lsZ25idTQvMgAvZ25idTQvMgAvcmR5bGJ1NC8yAC9yZGJ1NC8yAC9hY2NlbnQ0LzIAL2dyZXlzNC8yAC9ncmVlbnM0LzIAL2JsdWVzNC8yAC9wdXJwbGVzNC8yAC9vcmFuZ2VzNC8yAC9yZWRzNC8yAC9wdW9yNC8yAC95bG9yYnI0LzIAL3B1YnVnbjQvMgAvYnVnbjQvMgAvcHJnbjQvMgAvcmR5bGduNC8yAC95bGduNC8yAC9zcGVjdHJhbDQvMgAvcGl5ZzQvMgAvYnJiZzQvMgAvcHVyZDQvMgAveWxvcnJkNC8yAC9vcnJkNC8yAC9wYWlyZWQ0LzIAL3NldDM0LzIAL3NldDI0LzIAL3Bhc3RlbDI0LzIAL2RhcmsyNC8yAC9zZXQxNC8yAC9wYXN0ZWwxNC8yAC9yZGd5My8yAC9idXB1My8yAC9yZHB1My8yAC9wdWJ1My8yAC95bGduYnUzLzIAL2duYnUzLzIAL3JkeWxidTMvMgAvcmRidTMvMgAvYWNjZW50My8yAC9ncmV5czMvMgAvZ3JlZW5zMy8yAC9ibHVlczMvMgAvcHVycGxlczMvMgAvb3JhbmdlczMvMgAvcmVkczMvMgAvcHVvcjMvMgAveWxvcmJyMy8yAC9wdWJ1Z24zLzIAL2J1Z24zLzIAL3ByZ24zLzIAL3JkeWxnbjMvMgAveWxnbjMvMgAvc3BlY3RyYWwzLzIAL3BpeWczLzIAL2JyYmczLzIAL3B1cmQzLzIAL3lsb3JyZDMvMgAvb3JyZDMvMgAvcGFpcmVkMy8yAC9zZXQzMy8yAC9zZXQyMy8yAC9wYXN0ZWwyMy8yAC9kYXJrMjMvMgAvc2V0MTMvMgAvcGFzdGVsMTMvMgAvcGFpcmVkMTIvMgAvc2V0MzEyLzIAL3JkZ3kxMS8yAC9yZHlsYnUxMS8yAC9yZGJ1MTEvMgAvcHVvcjExLzIAL3ByZ24xMS8yAC9yZHlsZ24xMS8yAC9zcGVjdHJhbDExLzIAL3BpeWcxMS8yAC9icmJnMTEvMgAvcGFpcmVkMTEvMgAvc2V0MzExLzIAL3JkZ3kxMC8yAC9yZHlsYnUxMC8yAC9yZGJ1MTAvMgAvcHVvcjEwLzIAL3ByZ24xMC8yAC9yZHlsZ24xMC8yAC9zcGVjdHJhbDEwLzIAL3BpeWcxMC8yAC9icmJnMTAvMgAvcGFpcmVkMTAvMgAvc2V0MzEwLzIAMS4yACAtZGFzaCAyAHN6ID49IDIAbGVuID49IDIAZXhwID09IDEgfHwgZXhwID09IDIAZGltID09IDIATkRfb3V0KHYpLnNpemUgPT0gMgBpdm9yeTEAZ3JleTEAZGFya3NsYXRlZ3JheTEAXHgxAHNub3cxAGxpZ2h0eWVsbG93MQBob25leWRldzEAbnNsaW1pdDEAd2hlYXQxAHN1cDEAbm9wMQB0b21hdG8xAHJvc3licm93bjEAbWFyb29uMQBsaWdodHNhbG1vbjEAbGVtb25jaGlmZm9uMQBsYXRpbjEAYWdvcGVuMQBzcHJpbmdncmVlbjEAZGFya29saXZlZ3JlZW4xAHBhbGVncmVlbjEAZGFya3NlYWdyZWVuMQBsaWdodGN5YW4xAHRhbjEAcGx1bTEAc2Vhc2hlbGwxAGNvcmFsMQBob3RwaW5rMQBsaWdodHBpbmsxAGRlZXBwaW5rMQBjb3Juc2lsazEAZmlyZWJyaWNrMQBqMCA8PSBpMSAmJiBpMSA8PSBqMQBraGFraTEAbGF2ZW5kZXJibHVzaDEAcGVhY2hwdWZmMQBiaXNxdWUxAGxpZ2h0c2t5Ymx1ZTEAZGVlcHNreWJsdWUxAGxpZ2h0Ymx1ZTEAY2FkZXRibHVlMQBkb2RnZXJibHVlMQBsaWdodHN0ZWVsYmx1ZTEAcm95YWxibHVlMQBzbGF0ZWJsdWUxAG5hdmFqb3doaXRlMQBhbnRpcXVld2hpdGUxAGNob2NvbGF0ZTEAY2hhcnRyZXVzZTEAbWlzdHlyb3NlMQBwYWxldHVycXVvaXNlMQBhenVyZTEAYXF1YW1hcmluZTEAdGhpc3RsZTEAbWVkaXVtcHVycGxlMQBkYXJrb3JhbmdlMQBhcmdfZTAgJiYgYXJnX2UxAGxpZ2h0Z29sZGVucm9kMQBkYXJrZ29sZGVucm9kMQBidXJseXdvb2QxAGdvbGQxAG1lZGl1bW9yY2hpZDEAZGFya29yY2hpZDEAcGFsZXZpb2xldHJlZDEAaW5kaWFucmVkMQBvcmFuZ2VyZWQxAG9saXZlZHJhYjEAbWFnZW50YTEAc2llbm5hMQBceEYxAFx4RTEAXHhEMQBceEMxAFx4QjEAXHhBMQBncmV5OTEAZ3JheTkxAFx4OTEAZ3JleTgxAGdyYXk4MQBceDgxAGdyZXk3MQBncmF5NzEAZ3JleTYxAGdyYXk2MQBncmV5NTEAZ3JheTUxAGdyZXk0MQBncmF5NDEAZ3JleTMxAGdyYXkzMQBncmV5MjEAZ3JheTIxAGdyZXkxMQBncmF5MTEAXHgxMQAvcGFpcmVkMTIvMTEAL3NldDMxMi8xMQAvcmRneTExLzExAC9yZHlsYnUxMS8xMQAvcmRidTExLzExAC9wdW9yMTEvMTEAL3ByZ24xMS8xMQAvcmR5bGduMTEvMTEAL3NwZWN0cmFsMTEvMTEAL3BpeWcxMS8xMQAvYnJiZzExLzExAC9wYWlyZWQxMS8xMQAvc2V0MzExLzExAGNzW2ldLT5zbGFjaygpPi0wLjAwMDAwMDEAL3JkZ3k5LzEAL2J1cHU5LzEAL3JkcHU5LzEAL3B1YnU5LzEAL3lsZ25idTkvMQAvZ25idTkvMQAvcmR5bGJ1OS8xAC9yZGJ1OS8xAC9ncmV5czkvMQAvZ3JlZW5zOS8xAC9ibHVlczkvMQAvcHVycGxlczkvMQAvb3JhbmdlczkvMQAvcmVkczkvMQAvcHVvcjkvMQAveWxvcmJyOS8xAC9wdWJ1Z245LzEAL2J1Z245LzEAL3ByZ245LzEAL3JkeWxnbjkvMQAveWxnbjkvMQAvc3BlY3RyYWw5LzEAL3BpeWc5LzEAL2JyYmc5LzEAL3B1cmQ5LzEAL3lsb3JyZDkvMQAvb3JyZDkvMQAvcGFpcmVkOS8xAC9zZXQzOS8xAC9zZXQxOS8xAC9wYXN0ZWwxOS8xAC9yZGd5OC8xAC9idXB1OC8xAC9yZHB1OC8xAC9wdWJ1OC8xAC95bGduYnU4LzEAL2duYnU4LzEAL3JkeWxidTgvMQAvcmRidTgvMQAvYWNjZW50OC8xAC9ncmV5czgvMQAvZ3JlZW5zOC8xAC9ibHVlczgvMQAvcHVycGxlczgvMQAvb3JhbmdlczgvMQAvcmVkczgvMQAvcHVvcjgvMQAveWxvcmJyOC8xAC9wdWJ1Z244LzEAL2J1Z244LzEAL3ByZ244LzEAL3JkeWxnbjgvMQAveWxnbjgvMQAvc3BlY3RyYWw4LzEAL3BpeWc4LzEAL2JyYmc4LzEAL3B1cmQ4LzEAL3lsb3JyZDgvMQAvb3JyZDgvMQAvcGFpcmVkOC8xAC9zZXQzOC8xAC9zZXQyOC8xAC9wYXN0ZWwyOC8xAC9kYXJrMjgvMQAvc2V0MTgvMQAvcGFzdGVsMTgvMQAvcmRneTcvMQAvYnVwdTcvMQAvcmRwdTcvMQAvcHVidTcvMQAveWxnbmJ1Ny8xAC9nbmJ1Ny8xAC9yZHlsYnU3LzEAL3JkYnU3LzEAL2FjY2VudDcvMQAvZ3JleXM3LzEAL2dyZWVuczcvMQAvYmx1ZXM3LzEAL3B1cnBsZXM3LzEAL29yYW5nZXM3LzEAL3JlZHM3LzEAL3B1b3I3LzEAL3lsb3JicjcvMQAvcHVidWduNy8xAC9idWduNy8xAC9wcmduNy8xAC9yZHlsZ243LzEAL3lsZ243LzEAL3NwZWN0cmFsNy8xAC9waXlnNy8xAC9icmJnNy8xAC9wdXJkNy8xAC95bG9ycmQ3LzEAL29ycmQ3LzEAL3BhaXJlZDcvMQAvc2V0MzcvMQAvc2V0MjcvMQAvcGFzdGVsMjcvMQAvZGFyazI3LzEAL3NldDE3LzEAL3Bhc3RlbDE3LzEAL3JkZ3k2LzEAL2J1cHU2LzEAL3JkcHU2LzEAL3B1YnU2LzEAL3lsZ25idTYvMQAvZ25idTYvMQAvcmR5bGJ1Ni8xAC9yZGJ1Ni8xAC9hY2NlbnQ2LzEAL2dyZXlzNi8xAC9ncmVlbnM2LzEAL2JsdWVzNi8xAC9wdXJwbGVzNi8xAC9vcmFuZ2VzNi8xAC9yZWRzNi8xAC9wdW9yNi8xAC95bG9yYnI2LzEAL3B1YnVnbjYvMQAvYnVnbjYvMQAvcHJnbjYvMQAvcmR5bGduNi8xAC95bGduNi8xAC9zcGVjdHJhbDYvMQAvcGl5ZzYvMQAvYnJiZzYvMQAvcHVyZDYvMQAveWxvcnJkNi8xAC9vcnJkNi8xAC9wYWlyZWQ2LzEAL3NldDM2LzEAL3NldDI2LzEAL3Bhc3RlbDI2LzEAL2RhcmsyNi8xAC9zZXQxNi8xAC9wYXN0ZWwxNi8xAC9yZGd5NS8xAC9idXB1NS8xAC9yZHB1NS8xAC9wdWJ1NS8xAC95bGduYnU1LzEAL2duYnU1LzEAL3JkeWxidTUvMQAvcmRidTUvMQAvYWNjZW50NS8xAC9ncmV5czUvMQAvZ3JlZW5zNS8xAC9ibHVlczUvMQAvcHVycGxlczUvMQAvb3JhbmdlczUvMQAvcmVkczUvMQAvcHVvcjUvMQAveWxvcmJyNS8xAC9wdWJ1Z241LzEAL2J1Z241LzEAL3ByZ241LzEAL3JkeWxnbjUvMQAveWxnbjUvMQAvc3BlY3RyYWw1LzEAL3BpeWc1LzEAL2JyYmc1LzEAL3B1cmQ1LzEAL3lsb3JyZDUvMQAvb3JyZDUvMQAvcGFpcmVkNS8xAC9zZXQzNS8xAC9zZXQyNS8xAC9wYXN0ZWwyNS8xAC9kYXJrMjUvMQAvc2V0MTUvMQAvcGFzdGVsMTUvMQAvcmRneTQvMQAvYnVwdTQvMQAvcmRwdTQvMQAvcHVidTQvMQAveWxnbmJ1NC8xAC9nbmJ1NC8xAC9yZHlsYnU0LzEAL3JkYnU0LzEAL2FjY2VudDQvMQAvZ3JleXM0LzEAL2dyZWVuczQvMQAvYmx1ZXM0LzEAL3B1cnBsZXM0LzEAL29yYW5nZXM0LzEAL3JlZHM0LzEAL3B1b3I0LzEAL3lsb3JicjQvMQAvcHVidWduNC8xAC9idWduNC8xAC9wcmduNC8xAC9yZHlsZ240LzEAL3lsZ240LzEAL3NwZWN0cmFsNC8xAC9waXlnNC8xAC9icmJnNC8xAC9wdXJkNC8xAC95bG9ycmQ0LzEAL29ycmQ0LzEAL3BhaXJlZDQvMQAvc2V0MzQvMQAvc2V0MjQvMQAvcGFzdGVsMjQvMQAvZGFyazI0LzEAL3NldDE0LzEAL3Bhc3RlbDE0LzEAL3JkZ3kzLzEAL2J1cHUzLzEAL3JkcHUzLzEAL3B1YnUzLzEAL3lsZ25idTMvMQAvZ25idTMvMQAvcmR5bGJ1My8xAC9yZGJ1My8xAC9hY2NlbnQzLzEAL2dyZXlzMy8xAC9ncmVlbnMzLzEAL2JsdWVzMy8xAC9wdXJwbGVzMy8xAC9vcmFuZ2VzMy8xAC9yZWRzMy8xAC9wdW9yMy8xAC95bG9yYnIzLzEAL3B1YnVnbjMvMQAvYnVnbjMvMQAvcHJnbjMvMQAvcmR5bGduMy8xAC95bGduMy8xAC9zcGVjdHJhbDMvMQAvcGl5ZzMvMQAvYnJiZzMvMQAvcHVyZDMvMQAveWxvcnJkMy8xAC9vcnJkMy8xAC9wYWlyZWQzLzEAL3NldDMzLzEAL3NldDIzLzEAL3Bhc3RlbDIzLzEAL2RhcmsyMy8xAC9zZXQxMy8xAC9wYXN0ZWwxMy8xAC9wYWlyZWQxMi8xAC9zZXQzMTIvMQAvcmRneTExLzEAL3JkeWxidTExLzEAL3JkYnUxMS8xAC9wdW9yMTEvMQAvcHJnbjExLzEAL3JkeWxnbjExLzEAL3NwZWN0cmFsMTEvMQAvcGl5ZzExLzEAL2JyYmcxMS8xAC9wYWlyZWQxMS8xAC9zZXQzMTEvMQAvcmRneTEwLzEAL3JkeWxidTEwLzEAL3JkYnUxMC8xAC9wdW9yMTAvMQAvcHJnbjEwLzEAL3JkeWxnbjEwLzEAL3NwZWN0cmFsMTAvMQAvcGl5ZzEwLzEAL2JyYmcxMC8xAC9wYWlyZWQxMC8xAC9zZXQzMTAvMQAxMi4yLjEAbGF0aW4tMQBJU09fODg1OS0xAElTTzg4NTktMQBJU08tODg1OS0xAG4gPiAxAGkgPj0gMQBxLT5uID09IDEAcnRwLT5zcGxpdC5QYXJ0aXRpb25zWzBdLnBhcnRpdGlvbltpXSA9PSAwIHx8IHJ0cC0+c3BsaXQuUGFydGl0aW9uc1swXS5wYXJ0aXRpb25baV0gPT0gMQBiei5zaXplICUgMyA9PSAxAFRyZWVfZWRnZS5zaXplID09IE5fbm9kZXMgLSAxAG5vZGVfc2V0X3NpemUoZy0+bl9pZCkgPT0gb3NpemUgKyAxAG4tPmNvdW50ICsgKCpubiktPmNvdW50ID09IE5PREVDQVJEICsgMQBydHAtPnNwbGl0LlBhcnRpdGlvbnNbMF0uY291bnRbMF0gKyBydHAtPnNwbGl0LlBhcnRpdGlvbnNbMF0uY291bnRbMV0gPT0gTk9ERUNBUkQgKyAxAGdyZXkwAGdyYXkwAGpzb24wACNmMGYwZjAAI2UwZTBlMAB4Yi0+dS5zLmxvY2F0ZWQgPiBBR1hCVUZfSU5MSU5FX1NJWkVfMABcMABUMABceEYwAFx4RTAAXHhEMABceEMwAFx4QjAAXHhBMABncmV5OTAAZ3JheTkwAFx4OTAAZ3JleTgwAGdyYXk4MABceDgwACM4MDgwODAAZ3JleTcwAGdyYXk3MABjY3dyb3QgPT0gMCB8fCBjY3dyb3QgPT0gOTAgfHwgY2N3cm90ID09IDE4MCB8fCBjY3dyb3QgPT0gMjcwAGN3cm90ID09IDAgfHwgY3dyb3QgPT0gOTAgfHwgY3dyb3QgPT0gMTgwIHx8IGN3cm90ID09IDI3MABncmV5NjAAZ3JheTYwAGdyZXk1MABncmF5NTAAZ3JleTQwAGdyYXk0MAByLndpZHRoKCk8MWU0MABncmV5MzAAZ3JheTMwACMzMDMwMzAAZ3JleTIwAGdyYXkyMABncmV5MTAAZ3JheTEwAFx4MTAAIzEwMTAxMAAvcGFpcmVkMTIvMTAAL3NldDMxMi8xMAAvcmRneTExLzEwAC9yZHlsYnUxMS8xMAAvcmRidTExLzEwAC9wdW9yMTEvMTAAL3ByZ24xMS8xMAAvcmR5bGduMTEvMTAAL3NwZWN0cmFsMTEvMTAAL3BpeWcxMS8xMAAvYnJiZzExLzEwAC9wYWlyZWQxMS8xMAAvc2V0MzExLzEwAC9yZGd5MTAvMTAAL3JkeWxidTEwLzEwAC9yZGJ1MTAvMTAAL3B1b3IxMC8xMAAvcHJnbjEwLzEwAC9yZHlsZ24xMC8xMAAvc3BlY3RyYWwxMC8xMAAvcGl5ZzEwLzEwAC9icmJnMTAvMTAAL3BhaXJlZDEwLzEwAC9zZXQzMTAvMTAAMTIwMABncmV5MTAwAGdyYXkxMDAASVNPLUlSLTEwMAAxMDAwMAAlIVBTLUFkb2JlLTMuMABueiA+IDAAbGlzdC0+Y2FwYWNpdHkgPiAwAGRpc3QgPiAwAHBhdGhjb3VudCA+IDAAd2d0ID4gMABuc2l0ZXMgPiAwAHNpZGVzID4gMAAocnYgPT0gMCkgfHwgKE5EX29yZGVyKHJ2KS1ORF9vcmRlcih2KSkqZGlyID4gMABsZW4gPiAwAHF0MS0+biA+IDAgJiYgcXQyLT5uID4gMAB3aWR0aCA+IDAAbGlzdC0+c2l6ZSA+IDAAc3BsLT5zaXplID4gMABzZWxmLT5zaXplID4gMABiei5zaXplID4gMABncmFwaC0+d2VpZ2h0c1t4XSA+IDAAZ3JhcGgtPndlaWdodHNbbl9lZGdlc10gPiAwAG0gPiAwICYmIG4gPiAwICYmIG56ID49IDAAdCA+PSAwAG5ub2RlcyA+PSAwAG5fb2JzID49IDAAbiA+PSAwAG4tPmxldmVsID49IDAAdG90YWwgPj0gMABvcmlnaW5hbCA+PSAwAE1heHJhbmsgPj0gMABQYWNrID49IDAAaWkgPCAxPDxkaW0gJiYgaWkgPj0gMAB3aWR0aCA+PSAwAGpkaWFnID49IDAAaWRpYWcgPj0gMABkID49IDAAcnRwLT5zcGxpdC5QYXJ0aXRpb25zWzBdLmNvdW50WzBdID49IDAgJiYgcnRwLT5zcGxpdC5QYXJ0aXRpb25zWzBdLmNvdW50WzFdID49IDAAViA+PSAwAGFnbm5vZGVzKGdyYXBoKSA+PSAwAGFnbm5vZGVzKGcpID49IDAARURfY291bnQoZSkgPj0gMABvYmpwMS0+c3oueCA9PSAwICYmIG9ianAxLT5zei55ID09IDAAY19jbnQgPT0gMAByYW5rX3Jlc3VsdCA9PSAwAGdldHRpbWVvZmRheV9yZXMgPT0gMABqID09IDAATkRfaW4ocmlnaHQpLnNpemUgKyBORF9vdXQocmlnaHQpLnNpemUgPT0gMABhLnNoYXBlID09IDAgfHwgYi5zaGFwZSA9PSAwAGR0c2l6ZShkZXN0KSA9PSAwAGR0c2l6ZShnLT5uX3NlcSkgPT0gMABkdHNpemUoZy0+Z19zZXEpID09IDAAZHRzaXplKGctPmVfc2VxKSA9PSAwAEdEX21pbnJhbmsoZykgPT0gMABkdHNpemUoZy0+Z19pZCkgPT0gMABkdHNpemUoZy0+ZV9pZCkgPT0gMABjb3N4ICE9IDAgfHwgc2lueCAhPSAwAG1lbWNtcCgmc3R5bGUsICYoZ3JhcGh2aXpfcG9seWdvbl9zdHlsZV90KXswfSwgc2l6ZW9mKHN0eWxlKSkgIT0gMAByZXN1bHQgPT0gKGludCkoc2l6ZSAtIDEpIHx8IHJlc3VsdCA8IDAAbWFza1tpaV0gPCAwAE5EX2hlYXBpbmRleCh2KSA8IDAAXC8AWDExLwAlLipzLgBzcGVjaWZpZWQgcm9vdCBub2RlICIlcyIgd2FzIG5vdCBmb3VuZC4AR3JhcGggJXMgaGFzIGFycmF5IHBhY2tpbmcgd2l0aCB1c2VyIHZhbHVlcyBidXQgbm8gInNvcnR2IiBhdHRyaWJ1dGVzIGFyZSBkZWZpbmVkLgAxLgAtMC4AJSFQUy1BZG9iZS0AJVBERi0APCEtLQAgLAArACoAc3RyZXEoYXB0ci0+dS5uYW1lLEtleSkAIWlzX2V4YWN0bHlfZXF1YWwoUi54LCBRLngpIHx8ICFpc19leGFjdGx5X2VxdWFsKFIueSwgUS55KQBORF9vcmRlcih2KSA8IE5EX29yZGVyKHcpAHUgPT0gVUZfZmluZCh1KQAhcG9pbnRzX2lzX2VtcHR5KHBsaXN0KQAhb2JqbGlzdF9pc19lbXB0eShsaXN0KQAhc2ZvbnRfaXNfZW1wdHkobGlzdCkAIXJvd3NfaXNfZW1wdHkobGlzdCkAIXBvaW50c19pc19lbXB0eShsaXN0KQAhY29sb3JzZWdzX2lzX2VtcHR5KGxpc3QpACFwYnNfc2l6ZV9pc19lbXB0eShsaXN0KQBvYmpsaXN0X2lzX2NvbnRpZ3VvdXMobGlzdCkAZGVnbGlzdF9pc19jb250aWd1b3VzKGxpc3QpAG5vZGVsaXN0X2lzX2NvbnRpZ3VvdXMobGlzdCkAY2xpc3RfaXNfY29udGlndW91cyhsaXN0KQBwb2ludHNfaXNfY29udGlndW91cyhsaXN0KQBzdHJzX2lzX2NvbnRpZ3VvdXMobGlzdCkAQWdyYXBoc19pc19jb250aWd1b3VzKGxpc3QpAGJveGVzX2lzX2NvbnRpZ3VvdXMobGlzdCkAbGF5ZXJfbmFtZXNfaXNfY29udGlndW91cyhsaXN0KQB2YXJhcnJfaXNfY29udGlndW91cyhsaXN0KQBiZXppZXJfcGF0aF9pc19jb250aWd1b3VzKGxpc3QpAHBic19zaXplX2lzX2NvbnRpZ3VvdXMobGlzdCkAb25lIDw9IG5vZGVsaXN0X3NpemUobGlzdCkAbnAgPCBub2RlbGlzdF9zaXplKGxpc3QpAHN0ZDo6aXNfaGVhcChoZWFwLmJlZ2luKCksIGhlYXAuZW5kKCksIGd0KQAhKHEtPnF0cykAIWludHNfaXNfZW1wdHkoJmxlYXZlcykAb25faGVhcChyKQBub2RlX3NldF9zaXplKGctPm5faWQpID09IChzaXplX3QpZHRzaXplKGctPm5fc2VxKQBORF9yYW5rKGZyb20pIDwgTkRfcmFuayh0bykAbm90IHdlbGwtZm9ybWVkIChpbnZhbGlkIHRva2VuKQBhZ3N1YnJlcChnLG4pAG4gIT0gTkRfbmV4dChuKQBmaW5kX2Zhc3Rfbm9kZShnLCBuKQAobnVsbCkAKCFqY24pICYmICghdmFsKQAhKHEtPmwpAHN5bS0+aWQgPj0gMCAmJiBzeW0tPmlkIDwgdG9wZGljdHNpemUob2JqKQAhKCpmbGFnKQBtb3ZlIHRvICglLjBmLCAlLjBmKQA7IHNwbGluZSB0byAoJS4wZiwgJS4wZikAOyBsaW5lIHRvICglLjBmLCAlLjBmKQBTcGFyc2VNYXRyaXhfaXNfc3ltbWV0cmljKEEsIHRydWUpAHZhbHVlICYmIHN0cmxlbih2YWx1ZSkAU3BhcnNlTWF0cml4X2lzX3N5bW1ldHJpYyhBLCBmYWxzZSkAIXVzZV9zdGFnZSB8fCBzaXplIDw9IHNpemVvZihzdGFnZSkARURfbGFiZWwoZmUpACFUUkVFX0VER0UoZSkAIWNvbnN0cmFpbmluZ19mbGF0X2VkZ2UoZywgZSkAbm9kZV9zZXRfaXNfZW1wdHkoZy0+bl9pZCkAcl8lZCkAbF8lZCkAKGxpYikAIVNwYXJzZU1hdHJpeF9oYXNfZGlhZ29uYWwoQSkAIHNjYW5uaW5nIGEgSFRNTCBzdHJpbmcgKG1pc3NpbmcgJz4nPyBiYWQgbmVzdGluZz8gbG9uZ2VyIHRoYW4gJWQ/KQAgc2Nhbm5pbmcgYSBxdW90ZWQgc3RyaW5nIChtaXNzaW5nIGVuZHF1b3RlPyBsb25nZXIgdGhhbiAlZD8pACBzY2FubmluZyBhIC8qLi4uKi8gY29tbWVudCAobWlzc2luZyAnKi8/IGxvbmdlciB0aGFuICVkPykAZmFsbGJhY2soNCkAb25faGVhcChyMCkgfHwgb25faGVhcChyMSkAQWdyYXBoc19pc19lbXB0eShnX3NlcTIoZykpAGFndGFpbChlKSA9PSBVRl9maW5kKGFndGFpbChlKSkAYWdoZWFkKGUpID09IFVGX2ZpbmQoYWdoZWFkKGUpKQBvdXQgb2YgZHluYW1pYyBtZW1vcnkgaW4geXlfZ2V0X25leHRfYnVmZmVyKCkAb3V0IG9mIGR5bmFtaWMgbWVtb3J5IGluIHl5X2NyZWF0ZV9idWZmZXIoKQBvdXQgb2YgZHluYW1pYyBtZW1vcnkgaW4geXllbnN1cmVfYnVmZmVyX3N0YWNrKCkAc3RyZXEobW9kZSwgInIiKSB8fCBzdHJlcShtb2RlLCAicmIiKSB8fCBzdHJlcShtb2RlLCAidyIpIHx8IHN0cmVxKG1vZGUsICJ3YiIpAHBuYW1lICE9IE5VTEwgJiYgIXN0cmVxKHBuYW1lLCAiIikAc2V0bGluZXdpZHRoKAApIHJvdGF0ZSglZCkgdHJhbnNsYXRlKAAgdHJhbnNmb3JtPSJzY2FsZSgATk9UQVRJT04oACAoACBuZWFyICclcycAJWxmLCVsZiwlbGYsJyVbXiddJwBpc2RpZ2l0KChpbnQpZG90cFsxXSkgJiYgaXNkaWdpdCgoaW50KWRvdHBbMl0pICYmIGRvdHBbM10gPT0gJ1wwJwAmACUAJAB1cmwoIwA8dGV4dFBhdGggeGxpbms6aHJlZj0iIwA8YXJlYSBzaGFwZT0icG9seSIAIGZpbGw9IiMlMDJ4JTAyeCUwMngiAChzZXEgJiBTRVFfTUFTSykgPT0gc2VxICYmICJzZXF1ZW5jZSBJRCBvdmVyZmxvdyIAZ3Zfc29ydF9jb21wYXIgPT0gTlVMTCAmJiBndl9zb3J0X2FyZyA9PSBOVUxMICYmICJ1bnN1cHBvcnRlZCByZWN1cnNpdmUgY2FsbCB0byBndl9zb3J0IgBndl9zb3J0X2NvbXBhciAhPSBOVUxMICYmICJubyBjb21wYXJhdG9yIHNldCBpbiBndl9zb3J0IgBvcC0+b3AudS5wb2x5Z29uLmNudCA8PSBJTlRfTUFYICYmICJwb2x5Z29uIGNvdW50IGV4Y2VlZHMgZ3ZyZW5kZXJfcG9seWdvbiBzdXBwb3J0IgAgdGV4dC1hbmNob3I9InN0YXJ0IgBwLnggIT0gYSAmJiAiY2Fubm90IGhhbmRsZSBlbGxpcHNlIHRhbmdlbnQgc2xvcGUgaW4gaG9yaXpvbnRhbCBleHRyZW1lIHBvaW50IgBmdWxsX2xlbmd0aF93aXRob3V0X3NoYWZ0ID4gMCAmJiAibm9uLXBvc2l0aXZlIGZ1bGwgbGVuZ3RoIHdpdGhvdXQgc2hhZnQiADxhcmVhIHNoYXBlPSJyZWN0IgBzaXplID4gMCAmJiAiYXR0ZW1wdCB0byBhbGxvY2F0ZSBhcnJheSBvZiAwLXNpemVkIGVsZW1lbnRzIgBpbmRleCA8IHNlbGYtPnNpemVfYml0cyAmJiAib3V0IG9mIGJvdW5kcyBhY2Nlc3MiAGluZGV4IDwgc2VsZi5zaXplX2JpdHMgJiYgIm91dCBvZiBib3VuZHMgYWNjZXNzIgAqczEgIT0gKnMyICYmICJkdXBsaWNhdGUgc2VwYXJhdG9yIGNoYXJhY3RlcnMiAEdEX21pbnJhbmsoc3ViZykgPD0gR0RfbWF4cmFuayhzdWJnKSAmJiAiY29ycnVwdGVkIHJhbmsgYm91bmRzIgBpbmRleCA8IGxpc3QtPnNpemUgJiYgImluZGV4IG91dCBvZiBib3VuZHMiAGluZGV4IDwgbm9kZWxpc3Rfc2l6ZShsaXN0KSAmJiAiaW5kZXggb3V0IG9mIGJvdW5kcyIAaW5kZXggPCBpbnRzX3NpemUobGlzdCkgJiYgImluZGV4IG91dCBvZiBib3VuZHMiAGluZGV4IDwgbm9kZXNfc2l6ZShsaXN0KSAmJiAiaW5kZXggb3V0IG9mIGJvdW5kcyIAKHVpbnRwdHJfdClzICUgMiA9PSAwICYmICJoZWFwIHBvaW50ZXIgd2l0aCBsb3cgYml0IHNldCB3aWxsIGNvbGxpZGUgd2l0aCBhbm9ueW1vdXMgSURzIgAgKCslNmxkIGJ5dGVzICVzfCV1LCB4bWxwYXJzZS5jOiVkKSAlKnMiACBmb250LWZhbWlseT0iJXMiACBmb250LXdlaWdodD0iJXMiACBmaWxsPSIlcyIAIGZvbnQtc3RyZXRjaD0iJXMiACBmb250LXN0eWxlPSIlcyIAYmFkIGVkZ2UgbGVuICIlcyIAIGJhc2VsaW5lLXNoaWZ0PSJzdXBlciIAYWd4Ymxlbih4YikgPD0gc2l6ZW9mKHhiLT51LnN0b3JlKSAmJiAiYWd4YnVmIGNvcnJ1cHRpb24iAGNlbGwucm93IDwgdGFibGUtPnJvd19jb3VudCAmJiAib3V0IG9mIHJhbmdlIGNlbGwiAGNlbGwuY29sIDwgdGFibGUtPmNvbHVtbl9jb3VudCAmJiAib3V0IG9mIHJhbmdlIGNlbGwiACB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgBmdWxsX2xlbmd0aCA+IDAgJiYgIm5vbi1wb3NpdGl2ZSBmdWxsIGxlbmd0aCIAZnVsbF9iYXNlX3dpZHRoID4gMCAmJiAibm9uLXBvc2l0aXZlIGZ1bGwgYmFzZSB3aWR0aCIAbm9taW5hbF9iYXNlX3dpZHRoID4gMCAmJiAibm9uLXBvc2l0aXZlIG5vbWluYWwgYmFzZSB3aWR0aCIAIiB3aWR0aD0iJWdweCIgaGVpZ2h0PSIlZ3B4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0IiB4PSIlZyIgeT0iJWciACIgd2lkdGg9IiVncHgiIGhlaWdodD0iJWdweCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgeD0iJWciIHk9IiVnIgAgZm9udC1zaXplPSIlLjJmIgAgdmlld0JveD0iJS4yZiAlLjJmICUuMmYgJS4yZiIAIGZpbGwtb3BhY2l0eT0iJWYiAGlzZmluaXRlKG0pICYmICJlbGxpcHNlIHRhbmdlbnQgc2xvcGUgaXMgaW5maW5pdGUiACh4Yi0+dS5zLmxvY2F0ZWQgPT0gQUdYQlVGX09OX0hFQVAgfHwgeGItPnUucy5sb2NhdGVkIDw9IHNpemVvZih4Yi0+dS5zdG9yZSkpICYmICJjb3JydXB0ZWQgYWd4YnVmIHR5cGUiACB0ZXh0LWFuY2hvcj0ibWlkZGxlIgA8YXJlYSBzaGFwZT0iY2lyY2xlIgBjZWxsLT5yb3cgKyBjZWxsLT5yb3dzcGFuIDw9IHRhYmxlLT5yb3dfY291bnQgJiYgImNlbGwgc3BhbnMgaGlnaGVyIHRoYW4gY29udGFpbmluZyB0YWJsZSIAY2VsbC5yb3cgKyBjZWxsLnJvd3NwYW4gPD0gdGFibGUtPnJvd19jb3VudCAmJiAiY2VsbCBzcGFucyBoaWdoZXIgdGhhbiBjb250YWluaW5nIHRhYmxlIgBjZWxsLT5jb2wgKyBjZWxsLT5jb2xzcGFuIDw9IHRhYmxlLT5jb2x1bW5fY291bnQgJiYgImNlbGwgc3BhbnMgd2lkZXIgdGhhbiBjb250YWluaW5nIHRhYmxlIgBjZWxsLmNvbCArIGNlbGwuY29sc3BhbiA8PSB0YWJsZS0+Y29sdW1uX2NvdW50ICYmICJjZWxsIHNwYW5zIHdpZGVyIHRoYW4gY29udGFpbmluZyB0YWJsZSIAb2xkX25tZW1iIDwgU0laRV9NQVggLyBzaXplICYmICJjbGFpbWVkIHByZXZpb3VzIGV4dGVudCBpcyB0b28gbGFyZ2UiAHRoZXRhID49IDAgJiYgdGhldGEgPD0gTV9QSSAmJiAidGhldGEgb3V0IG9mIHJhbmdlIgB0YWJsZS0+aGVpZ2h0cyA9PSBOVUxMICYmICJ0YWJsZSBoZWlnaHRzIGNvbXB1dGVkIHR3aWNlIgB0YWJsZS0+d2lkdGhzID09IE5VTEwgJiYgInRhYmxlIHdpZHRocyBjb21wdXRlZCB0d2ljZSIAIHRleHQtYW5jaG9yPSJlbmQiACBmb250LXdlaWdodD0iYm9sZCIAIGZvbnQtc3R5bGU9Iml0YWxpYyIAIGJhc2VsaW5lLXNoaWZ0PSJzdWIiAFwiAGxsZW4gPD0gKHNpemVfdClJTlRfTUFYICYmICJYTUwgdG9rZW4gdG9vIGxvbmcgZm9yIGV4cGF0IEFQSSIAIiByeT0iAF9wIiBzdGFydE9mZnNldD0iNTAlIj48dHNwYW4geD0iMCIgZHk9IgAiIGN5PSIAIiB5PSIAIiByeD0iACBjeD0iACB4PSIAIHRhcmdldD0iACBwb2ludHM9IgAgY29vcmRzPSIAIHRleHQtZGVjb3JhdGlvbj0iACBmaWxsPSIAIiBzdHJva2Utd2lkdGg9IgA8aW1h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ICAgICAgICAgICBbMS4wMCByZ2IgPDAuNTAsIDAuNTAsIDAuNTA+XQogICAgICAgICAgICB9CiAgICAgICAgICAgIHNjYWxlIDwxLjAwLCAxLjAwLCAxLjUwPiAqIDIuNTAKICAgICAgICAgICAgdHJhbnNsYXRlIDwwLjAwLCAwLjAwLCAwLjAwPgogICAgICAgIH0KICAgICAgICBmaW5pc2ggeyBhbWJpZW50IDEgZGlmZnVzZSAwIH0KICAgIH0KICAgIHNjYWxlIDEwMDAwCn0KLy9taXN0CmZvZyB7IGZvZ190eXBlIDIKICAgIGRpc3RhbmNlIDUwCiAgICBjb2xvciByZ2IgPDEuMDAsIDEuMDAsIDEuMDA+ICogMC43NQogICAgZm9nX29mZnNldCAwLjEwCiAgICBmb2dfYWx0IDEuNTAKICAgIHR1cmJ1bGVuY2UgMS43NQp9Ci8vZ25kCnBsYW5lIHsgPDAuMDAsIDEuMDAsIDAuMDA+LCAwCiAgICB0ZXh0dXJlIHsKICAgICAgICBwaWdtZW50eyBjb2xvciByZ2IgPDAuMjUsIDAuNDUsIDAuMDA+IH0KICAgICAgICBub3JtYWwgeyBidW1wcyAwLjc1IHNjYWxlIDAuMDEgfQogICAgICAgIGZpbmlzaCB7IHBob25nIDAuMTAgfQogICAgfQp9CgBjYW1lcmEgeyBsb2NhdGlvbiA8JS4zZiAsICUuM2YgLCAtNTAwLjAwMD4KICAgICAgICAgbG9va19hdCAgPCUuM2YgLCAlLjNmICwgMC4wMDA+CiAgICAgICAgIHJpZ2h0IHggKiBpbWFnZV93aWR0aCAvIGltYWdlX2hlaWdodAogICAgICAgICBhbmdsZSAlLjNmCn0KACAgICBtYXRlcmlhbCBNYXRlcmlhbCB7CgBTaGFwZSB7CgAgIGFwcGVhcmFuY2UgQXBwZWFyYW5jZSB7CgAvdXNlcl9zaGFwZV8lZCB7CgBncmFwaCBHIHsKAGFycm93aGVhZCA9IDcgJXMgbm90IHVzZWQgYnkgZ3JhcGh2aXoKAGJveHJhZCA9IDAgJXMgbm8gcm91bmRlZCBjb3JuZXJzIGluIGdyYXBodml6CgBvdXQgb2YgbWVtb3J5CgAlczogY291bGQgbm90IGFsbG9jYXRlIG1lbW9yeQoAR3JhcGh2aXogYnVpbHQgd2l0aG91dCBhbnkgdHJpYW5ndWxhdGlvbiBsaWJyYXJ5CgByZW1vdmVfb3ZlcmxhcDogR3JhcGh2aXogbm90IGJ1aWx0IHdpdGggdHJpYW5ndWxhdGlvbiBsaWJyYXJ5CgAlcyBmaWxsIGhhcyBubyBtZWFuaW5nIGluIERXQiAyLCBncGljIGNhbiB1c2UgZmlsbCBvciBmaWxsZWQsIDEwdGggRWRpdGlvbiB1c2VzIGZpbGwgb25seQoAYm94cmFkPTIuMCAlcyB3aWxsIGJlIHJlc2V0IHRvIDAuMCBieSBncGljIG9ubHkKAGluIGNoZWNrcGF0aCwgc3RhcnQgcG9ydCBub3QgaW4gZmlyc3QgYm94CgBpbiBjaGVja3BhdGgsIGVuZCBwb3J0IG5vdCBpbiBsYXN0IGJveAoAJWQgJWQgIyUwMnglMDJ4JTAyeAoASGVhcCBvdmVyZmxvdwoAdGV4dCB7CiAgICB0dGYgIiVzIiwKICAgICIlcyIsICUuM2YsICUuM2YKICAgICAgICBub19zaGFkb3cKACVkICVkICVkICUuMGYgJWQgJWQgJWQgJWQgJWQgJS4xZiAlZCAlZCAlZCAlZCAlZCAlenUKAHRvdGFsIGFkZGVkIHNvIGZhciA9ICV6dQoAcm9vdCA9ICVzIG1heCBzdGVwcyB0byByb290ID0gJWxsdQoALnBzICUuMGYqXG4oU0Z1LyUuMGZ1CgAgIG1hcmdpbiAldQoATnVtYmVyIG9mIGl0ZXJhdGlvbnMgPSAldQoATnVtYmVyIG9mIGluY3JlYXNlcyA9ICV1CgBvdmVybGFwIFsldV0gOiAldQoAICVzIGFsaWduZWR0ZXh0CgBsYXllcnMgbm90IHN1cHBvcnRlZCBpbiAlcyBvdXRwdXQKAGFkZF90cmVlX2VkZ2U6IGVtcHR5IG91dGVkZ2UgbGlzdAoAYWRkX3RyZWVfZWRnZTogZW1wdHkgaW5lZGdlIGxpc3QKAE5vIGxpYnogc3VwcG9ydAoAJXMgLlBTIHcvbyBhcmdzIGNhdXNlcyBHTlUgcGljIHRvIHNjYWxlIGRyYXdpbmcgdG8gZml0IDguNXgxMSBwYXBlcjsgRFdCIGRvZXMgbm90CgAlcyBHTlUgcGljIHN1cHBvcnRzIGEgbGluZXRoaWNrIHZhcmlhYmxlIHRvIHNldCBsaW5lIHRoaWNrbmVzczsgRFdCIGFuZCAxMHRoIEVkLiBkbyBub3QKACVzIEdOVSBwaWMgc3VwcG9ydHMgYSBib3hyYWQgdmFyaWFibGUgdG8gZHJhdyBib3hlcyB3aXRoIHJvdW5kZWQgY29ybmVyczsgRFdCIGFuZCAxMHRoIEVkLiBkbyBub3QKACAvJXMgc2V0X2ZvbnQKACVzJS4qcyBpcyBub3QgYSB0cm9mZiBmb250CgB1bmV4cGVjdGVkIGNhc2UgaW4gbG9jYXRlX2VuZHBvaW50CgBjZWxsIHNpemUgdG9vIHNtYWxsIGZvciBjb250ZW50CgB0YWJsZSBzaXplIHRvbyBzbWFsbCBmb3IgY29udGVudAoAJSVFbmREb2N1bWVudAoAVW5jbG9zZWQgY29tbWVudAoATGFiZWwgY2xvc2VkIGJlZm9yZSBlbmQgb2YgSFRNTCBlbGVtZW50CgBQb3J0cmFpdAoAZml4ZWQgY2VsbCBzaXplIHdpdGggdW5zcGVjaWZpZWQgd2lkdGggb3IgaGVpZ2h0CgBmaXhlZCB0YWJsZSBzaXplIHdpdGggdW5zcGVjaWZpZWQgd2lkdGggb3IgaGVpZ2h0CgBwb3MgYXR0cmlidXRlIGZvciBlZGdlICglcywlcykgZG9lc24ndCBoYXZlIDNuKzEgcG9pbnRzCgAgIGdlbmVyYXRlZCAlZCBjb25zdHJhaW50cwoAc3BsaW5lcyBhbmQgY2x1c3RlciBlZGdlcyBub3Qgc3VwcG9ydGVkIC0gdXNpbmcgbGluZSBzZWdtZW50cwoAb2JqZWN0cwoAV2FybmluZzogbm9kZSAlcywgcG9zaXRpb24gJXMsIGV4cGVjdGVkIHR3byBmbG9hdHMKAGZvbnQgbmFtZSAlcyBjb250YWlucyBjaGFyYWN0ZXJzIHRoYXQgbWF5IG5vdCBiZSBhY2NlcHRlZCBieSBzb21lIFBTIHZpZXdlcnMKAGZvbnQgbmFtZSAlcyBpcyBsb25nZXIgdGhhbiAyOSBjaGFyYWN0ZXJzIHdoaWNoIG1heSBiZSByZWplY3RlZCBieSBzb21lIFBTIHZpZXdlcnMKAGNhbm5vdCBhbGxvY2F0ZSBwcwoAc2NhbGU9MS4wICVzIHJlcXVpcmVkIGZvciBjb21wYXJpc29ucwoAU2V0dGluZyBpbml0aWFsIHBvc2l0aW9ucwoAJXMgRFdCIDIgY29tcGF0aWJpbGl0eSBkZWZpbml0aW9ucwoAYXJyYXkgcGFja2luZzogJXMgJXp1IHJvd3MgJXp1IGNvbHVtbnMKAHN5bnRheCBhbWJpZ3VpdHkgLSBiYWRseSBkZWxpbWl0ZWQgbnVtYmVyICclcycgaW4gbGluZSAlZCBvZiAlcyBzcGxpdHMgaW50byB0d28gdG9rZW5zCgBlZGdlIGxhYmVscyB3aXRoIHNwbGluZXM9Y3VydmVkIG5vdCBzdXBwb3J0ZWQgaW4gZG90IC0gdXNlIHhsYWJlbHMKAGZsYXQgZWRnZSBiZXR3ZWVuIGFkamFjZW50IG5vZGVzIG9uZSBvZiB3aGljaCBoYXMgYSByZWNvcmQgc2hhcGUgLSByZXBsYWNlIHJlY29yZHMgd2l0aCBIVE1MLWxpa2UgbGFiZWxzCgBvdXQgb2YgbWVtb3J5IHdoZW4gdHJ5aW5nIHRvIGFsbG9jYXRlICV6dSBieXRlcwoAaW50ZWdlciBvdmVyZmxvdyB3aGVuIHRyeWluZyB0byBhbGxvY2F0ZSAlenUgKiAlenUgYnl0ZXMKAHVwZGF0ZTogbWlzbWF0Y2hlZCBsY2EgaW4gdHJlZXVwZGF0ZXMKAGdyYXBoICVzLCBjb29yZCAlcywgZXhwZWN0ZWQgZm91ciBkb3VibGVzCgBub2RlICVzLCBwb3NpdGlvbiAlcywgZXhwZWN0ZWQgdHdvIGRvdWJsZXMKAEZvdW5kICVkIERpRy1Db0xhIGJvdW5kYXJpZXMKAEluY2hlcwoAKCU0enUpICU3enUgbm9kZXMgJTd6dSBlZGdlcwoAY29tcG91bmRFZGdlczogY291bGQgbm90IGNvbnN0cnVjdCBvYnN0YWNsZXMgLSBmYWxsaW5nIGJhY2sgdG8gc3RyYWlnaHQgbGluZSBlZGdlcwoAdGhlIGJvdW5kaW5nIGJveGVzIG9mIHNvbWUgbm9kZXMgdG91Y2ggLSBmYWxsaW5nIGJhY2sgdG8gc3RyYWlnaHQgbGluZSBlZGdlcwoAY29tcG91bmRFZGdlczogbm9kZXMgdG91Y2ggLSBmYWxsaW5nIGJhY2sgdG8gc3RyYWlnaHQgbGluZSBlZGdlcwoAc29tZSBub2RlcyB3aXRoIG1hcmdpbiAoJS4wMmYsJS4wMmYpIHRvdWNoIC0gZmFsbGluZyBiYWNrIHRvIHN0cmFpZ2h0IGxpbmUgZWRnZXMKAG1lcmdlMjogZ3JhcGggJXMsIHJhbmsgJWQgaGFzIG9ubHkgJWQgPCAlZCBub2RlcwoAU2Nhbm5pbmcgZ3JhcGggJXMsICVkIG5vZGVzCgBXYXJuaW5nOiBubyBoYXJkLWNvZGVkIG1ldHJpY3MgZm9yICclcycuICBGYWxsaW5nIGJhY2sgdG8gJ1RpbWVzJyBtZXRyaWNzCgBpbiBlZGdlICVzJXMlcwoAVXNpbmcgJXM6ICVzOiVzCgBGb3JtYXQ6ICIlcyIgbm90IHJlY29nbml6ZWQuIFVzZSBvbmUgb2Y6JXMKAExheW91dCB0eXBlOiAiJXMiIG5vdCByZWNvZ25pemVkLiBVc2Ugb25lIG9mOiVzCgBsYXlvdXQgJXMKAC5mdCAlcwoAYmFkIGxhYmVsIGZvcm1hdCAlcwoAaW4gcm91dGVzcGxpbmVzLCBlZGdlIGlzIGEgbG9vcCBhdCAlcwoAICAgICAgICU3ZCBub2RlcyAlN2QgZWRnZXMgJTd6dSBjb21wb25lbnRzICVzCgBpbiBsYWJlbCBvZiBlZGdlICVzICVzICVzCgAgIEVkZ2UgJXMgJXMgJXMKAG9ydGhvICVzICVzCgBwb2x5bGluZSAlcyAlcwoAc3BsaW5lICVzICVzCgByZWN0YW5nbGUgKCUuMGYsJS4wZikgKCUuMGYsJS4wZikgJXMgJXMKAGluIGNsdXN0ZXIgJXMKACVzIHdhcyBhbHJlYWR5IGluIGEgcmFua3NldCwgZGVsZXRlZCBmcm9tIGNsdXN0ZXIgJXMKACVzIC0+ICVzOiB0YWlsIG5vdCBpbnNpZGUgdGFpbCBjbHVzdGVyICVzCgAlcyAtPiAlczogaGVhZCBpcyBpbnNpZGUgdGFpbCBjbHVzdGVyICVzCgBoZWFkIGNsdXN0ZXIgJXMgaW5zaWRlIHRhaWwgY2x1c3RlciAlcwoAaGVhZCBub2RlICVzIGluc2lkZSB0YWlsIGNsdXN0ZXIgJXMKACVzIC0+ICVzOiBoZWFkIG5vdCBpbnNpZGUgaGVhZCBjbHVzdGVyICVzCgAlcyAtPiAlczogdGFpbCBpcyBpbnNpZGUgaGVhZCBjbHVzdGVyICVzCgB0YWlsIGNsdXN0ZXIgJXMgaW5zaWRlIGhlYWQgY2x1c3RlciAlcwoAdGFpbCBub2RlICVzIGluc2lkZSBoZWFkIGNsdXN0ZXIgJXMKAFVuaGFuZGxlZCBhZGp1c3Qgb3B0aW9uICVzCgByZXBvc2l0aW9uICVzCgBubyBwb3NpdGlvbiBmb3IgZWRnZSB3aXRoIHhsYWJlbCAlcwoAbm8gcG9zaXRpb24gZm9yIGVkZ2Ugd2l0aCB0YWlsIGxhYmVsICVzCgBubyBwb3NpdGlvbiBmb3IgZWRnZSB3aXRoIGxhYmVsICVzCgBubyBwb3NpdGlvbiBmb3IgZWRnZSB3aXRoIGhlYWQgbGFiZWwgJXMKAC8vKioqIGJlZ2luX2dyYXBoICVzCgBNYXguIGl0ZXJhdGlvbnMgKCVkKSByZWFjaGVkIG9uIGdyYXBoICVzCgBDb3VsZCBub3QgcGFyc2UgIl9iYWNrZ3JvdW5kIiBhdHRyaWJ1dGUgaW4gZ3JhcGggJXMKAGluIGxhYmVsIG9mIGdyYXBoICVzCgBDcmVhdGluZyBlZGdlcyB1c2luZyAlcwoAQWRqdXN0aW5nICVzIHVzaW5nICVzCgAlcyB3aGlsZSBvcGVuaW5nICVzCgBkZXJpdmUgZ3JhcGggX2RnXyVkIG9mICVzCgAgXSAgJXp1IHRydWUgJXMKAF0gICVkIHRydWUgJXMKACBdICAlenUgZmFsc2UgJXMKAF0gICVkIGZhbHNlICVzCgBtYWtlUG9seTogdW5rbm93biBzaGFwZSB0eXBlICVzCgBtYWtlQWRkUG9seTogdW5rbm93biBzaGFwZSB0eXBlICVzCgB1c2luZyAlcyBmb3IgdW5rbm93biBzaGFwZSAlcwoAICBvY3RyZWUgc2NoZW1lICVzCgBjYW4ndCBvcGVuIGxpYnJhcnkgZmlsZSAlcwoAY2FuJ3QgZmluZCBsaWJyYXJ5IGZpbGUgJXMKAEJvdW5kaW5nQm94IG5vdCBmb3VuZCBpbiBlcHNmIGZpbGUgJXMKAGNvdWxkbid0IG9wZW4gZXBzZiBmaWxlICVzCgBjb3VsZG4ndCByZWFkIGZyb20gZXBzZiBmaWxlICVzCgBpbiBub2RlICVzCgBzaGFwZWZpbGUgbm90IHNldCBvciBub3QgZm91bmQgZm9yIGVwc2Ygbm9kZSAlcwoAaW4gbGFiZWwgb2Ygbm9kZSAlcwoAZW5kICVzCgByYW5raW5nOiBmYWlsdXJlIHRvIGNyZWF0ZSBzdHJvbmcgY29uc3RyYWludCBlZGdlIGJldHdlZW4gbm9kZXMgJXMgYW5kICVzCgBvb3BzLCBpbnRlcm5hbCBlcnJvcjogdW5oYW5kbGVkIGNvbG9yIHR5cGU9JWQgJXMKACVkICVkICVkICVkICVkICVkICVkICVkICVkICUuMWYgJWQgJWQgJWQgJWQgJWQgJWQKICVkICVzCgByb290ID0gJXMKAC8vKioqIHRleHRzcGFuOiAlcywgZm9udHNpemUgPSAlLjNmLCBmb250bmFtZSA9ICVzCgB0cmllcyA9ICVkLCBtb2RlID0gJXMKAC8vKioqIGNvbW1lbnQ6ICVzCgBmb250bmFtZTogIiVzIiByZXNvbHZlZCB0bzogJXMKACUlJSVQYWdlT3JpZW50YXRpb246ICVzCgBkZWxhdW5heV90cmlhbmd1bGF0aW9uOiAlcwoAZGVsYXVuYXlfdHJpOiAlcwoAZ3ZwcmludGY6ICVzCgBuZXN0aW5nIG5vdCBhbGxvd2VkIGluIHN0eWxlOiAlcwoAdW5tYXRjaGVkICcpJyBpbiBzdHlsZTogJXMKAHVubWF0Y2hlZCAnKCcgaW4gc3R5bGU6ICVzCgAlJSUlVGl0bGU6ICVzCgAlcyBUaXRsZTogJXMKACMgVGl0bGU6ICVzCgAvLyoqKiBiZWdpbl9ub2RlOiAlcwoAcmVhbGxvYyBmYWlsZWQ6ICVzCgBsaWIvcGF0aHBsYW4vJXM6JWQ6ICVzCgBncmlkKCVkLCVkKTogJXMKAENvdWxkIG5vdCBvcGVuICIlcyIgZm9yIHdyaXRpbmcgOiAlcwoAc3RhcnQgcG9ydDogKCUuNWcsICUuNWcpLCB0YW5nZW50IGFuZ2xlOiAlLjVnLCAlcwoAZW5kIHBvcnQ6ICglLjVnLCAlLjVnKSwgdGFuZ2VudCBhbmdsZTogJS41ZywgJXMKACBbJXp1XSAlcCBzZXQgJWQgKCUuMDJmLCUuMDJmKSAoJS4wMmYsJS4wMmYpICVzCgAlJSAlcwoAIyAlcwoAICBtb2RlICAgJXMKAGNvbmp1Z2F0ZV9ncmFkaWVudDogdW5leHBlY3RlZCBsZW5ndGggMCB2ZWN0b3IKACVzIHRvIGNoYW5nZSBkcmF3aW5nIHNpemUsIG11bHRpcGx5IHRoZSB3aWR0aCBhbmQgaGVpZ2h0IG9uIHRoZSAuUFMgbGluZSBhYm92ZSBhbmQgdGhlIG51bWJlciBvbiB0aGUgdHdvIGxpbmVzIGJlbG93IChyb3VuZGVkIHRvIHRoZSBuZWFyZXN0IGludGVnZXIpIGJ5IGEgc2NhbGUgZmFjdG9yCgBhZGRfc2VnbWVudDogZXJyb3IKACUuNWcgJS41ZyAlLjVnICVzY29sb3IKADAgMCAwIGVkZ2Vjb2xvcgoAMC44IDAuOCAwLjggc2V0cmdiY29sb3IKADAgMCAxIHNldHJnYmNvbG9yCgAxIDAgMCBzZXRyZ2Jjb2xvcgoAMCAwIDAgc2V0cmdiY29sb3IKACVkICVkIHNldGxheWVyCgAvLyoqKiBlbmRfbGF5ZXIKAFVURi04IGlucHV0IHVzZXMgbm9uLUxhdGluMSBjaGFyYWN0ZXJzIHdoaWNoIGNhbm5vdCBiZSBoYW5kbGVkIGJ5IHRoaXMgUG9zdFNjcmlwdCBkcml2ZXIKAExldHRlcgoALy8qKiogYmVnaW5fY2x1c3RlcgoALy8qKiogZW5kX2NsdXN0ZXIKAHJlbW92aW5nIGVtcHR5IGNsdXN0ZXIKAENlbnRlcgoAV2FybmluZzogbm8gdmFsdWUgZm9yIHdpZHRoIG9mIG5vbi1BU0NJSSBjaGFyYWN0ZXIgJXUuIEZhbGxpbmcgYmFjayB0byB3aWR0aCBvZiBzcGFjZSBjaGFyYWN0ZXIKAGJhc2UgcmVmZXJlcgoAJSVQYWdlVHJhaWxlcgoAJSVUcmFpbGVyCgAvLyoqKiBiZXppZXIKACIlcyIgd2FzIG5vdCBmb3VuZCBhcyBhIGZpbGUgb3IgYXMgYSBzaGFwZSBsaWJyYXJ5IG1lbWJlcgoAc3RvcAoAIGN1cnZldG8KAG5ld3BhdGggJS4wZiAlLjBmIG1vdmV0bwoAJS4wZiAlLjBmIGxpbmV0bwoAIGxheW91dD1uZWF0bwoAbm9kZSAlcyBpbiBncmFwaCAlcyBoYXMgbm8gcG9zaXRpb24KACVzIG1heHBzaHQgYW5kIG1heHBzd2lkIGhhdmUgbm8gbWVhbmluZyBpbiBEV0IgMi4wLCBzZXQgcGFnZSBib3VuZGFyaWVzIGluIGdwaWMgYW5kIGluIDEwdGggRWRpdGlvbgoAJXMgYXJyb3doZWFkIGhhcyBubyBtZWFuaW5nIGluIERXQiAyLCBhcnJvd2hlYWQgPSA3IG1ha2VzIGZpbGxlZCBhcnJvd2hlYWRzIGluIGdwaWMgYW5kIGluIDEwdGggRWRpdGlvbgoAJXMgYXJyb3doZWFkIGlzIHVuZGVmaW5lZCBpbiBEV0IgMiwgaW5pdGlhbGx5IDEgaW4gZ3BpYywgMiBpbiAxMHRoIEVkaXRpb24KAG1ham9yaXphdGlvbgoALy8qKiogcG9seWdvbgoAb3ZlcmZsb3cgd2hlbiBjb21wdXRpbmcgZWRnZSB3ZWlnaHQgc3VtCgBzZmRwIG9ubHkgc3VwcG9ydHMgc3RhcnQ9cmFuZG9tCgBub2RlIHBvc2l0aW9ucyBhcmUgaWdub3JlZCB1bmxlc3Mgc3RhcnQ9cmFuZG9tCgBjbG9zZXBhdGggZmlsbAoAIGVsbGlwc2VfcGF0aCBmaWxsCgAgICUuMGYgJS4wZiBjZWxsCgAlZiAlZiAlZiAlZiBjZWxsCgBncmFwaCAlcyBpcyBkaXNjb25uZWN0ZWQuIEhlbmNlLCB0aGUgY2lyY3VpdCBtb2RlbAoAZ3JhcGggaXMgZGlzY29ubmVjdGVkLiBIZW5jZSwgdGhlIGNpcmN1aXQgbW9kZWwKAGVkZ2VzIGluIGdyYXBoICVzIGhhdmUgbm8gbGVuIGF0dHJpYnV0ZS4gSGVuY2UsIHRoZSBtZHMgbW9kZWwKAGNpcmN1aXQgbW9kZWwgbm90IHlldCBzdXBwb3J0ZWQgaW4gR21vZGU9c2dkLCByZXZlcnRpbmcgdG8gc2hvcnRwYXRoIG1vZGVsCgBtZHMgbW9kZWwgbm90IHlldCBzdXBwb3J0ZWQgaW4gR21vZGU9c2dkLCByZXZlcnRpbmcgdG8gc2hvcnRwYXRoIG1vZGVsCgBub2RlICclcycsIGdyYXBoICclcycgc2l6ZSB0b28gc21hbGwgZm9yIGxhYmVsCgAlcyBEV0IgMiBkb2Vzbid0IHVzZSBmaWxsIGFuZCBkb2Vzbid0IGRlZmluZSBmaWxsdmFsCgBbIHtDYXRhbG9nfSA8PCAvVVJJIDw8IC9CYXNlICVzID4+ID4+Ci9QVVQgcGRmbWFyawoAWyAvQ3JvcEJveCBbJWQgJWQgJWQgJWRdIC9QQUdFUyBwZGZtYXJrCgAgIC9Cb3JkZXIgWyAwIDAgMCBdCiAgL0FjdGlvbiA8PCAvU3VidHlwZSAvVVJJIC9VUkkgJXMgPj4KICAvU3VidHlwZSAvTGluawovQU5OIHBkZm1hcmsKAHRyb3VibGUgaW4gaW5pdF9yYW5rCgBsaW5ldGhpY2sgPSAwOyBvbGRsaW5ldGhpY2sgPSBsaW5ldGhpY2sKACBzZXRsaW5ld2lkdGgKAGdzYXZlCiVkICVkICVkICVkIGJveHByaW0gY2xpcCBuZXdwYXRoCgBnc2F2ZSAlZyAlZyB0cmFuc2xhdGUgbmV3cGF0aAoALy8qKiogZW5kX2dyYXBoCgBsYXlvdXQgYXR0cmlidXRlIGlzIGludmFsaWQgZXhjZXB0IG9uIHRoZSByb290IGdyYXBoCgBpbiBjaGVja3BhdGgsIGJveGVzICV6dSBhbmQgJXp1IGRvbid0IHRvdWNoCgBtZXJnZV9vbmV3YXkgZ2xpdGNoCgAlcyBkb24ndCBjaGFuZ2UgYW55dGhpbmcgYmVsb3cgdGhpcyBsaW5lIGluIHRoaXMgZHJhd2luZwoATm9kZSBub3QgYWRqYWNlbnQgdG8gY2VsbCAtLSBBYm9ydGluZwoAaW5jb21wYXJhYmxlIHNlZ21lbnRzICEhIC0tIEFib3J0aW5nCgBBbHRlcm5hdGl2ZWx5LCBjb25zaWRlciBydW5uaW5nIG5lYXRvIHVzaW5nIC1HcGFjaz10cnVlIG9yIGRlY29tcG9zaW5nCgBsYWJlbF9zY2hlbWUgPSAlZCA+IDQgOiBpZ25vcmluZwoAZ3ZyZW5kZXJfc2V0X3N0eWxlOiB1bnN1cHBvcnRlZCBzdHlsZSAlcyAtIGlnbm9yaW5nCgBBcnJvdyB0eXBlICIlcyIgdW5rbm93biAtIGlnbm9yaW5nCgBmZHAgZG9lcyBub3Qgc3VwcG9ydCBzdGFydD1zZWxmIC0gaWdub3JpbmcKACVzIGF0dHJpYnV0ZSB2YWx1ZSBtdXN0IGJlIDEgb3IgMiAtIGlnbm9yaW5nCgBNb3JlIHRoYW4gMiBjb2xvcnMgc3BlY2lmaWVkIGZvciBhIGdyYWRpZW50IC0gaWdub3JpbmcgcmVtYWluaW5nCgBhcyByZXF1aXJlZCBieSB0aGUgLW4gZmxhZwoAYmJbJXNdICUuNWcgJS41ZyAlLjVnICUuNWcKAC9wYXRoYm94IHsKICAgIC9ZIGV4Y2ggJS41ZyBzdWIgZGVmCiAgICAvWCBleGNoICUuNWcgc3ViIGRlZgogICAgL3kgZXhjaCAlLjVnIHN1YiBkZWYKICAgIC94IGV4Y2ggJS41ZyBzdWIgZGVmCiAgICBuZXdwYXRoIHggeSBtb3ZldG8KICAgIFggeSBsaW5ldG8KICAgIFggWSBsaW5ldG8KICAgIHggWSBsaW5ldG8KICAgIGNsb3NlcGF0aCBzdHJva2UKIH0gZGVmCi9kYmdzdGFydCB7IGdzYXZlICUuNWcgJS41ZyB0cmFuc2xhdGUgfSBkZWYKL2Fycm93bGVuZ3RoIDEwIGRlZgovYXJyb3d3aWR0aCBhcnJvd2xlbmd0aCAyIGRpdiBkZWYKL2Fycm93aGVhZCB7CiAgICBnc2F2ZQogICAgcm90YXRlCiAgICBjdXJyZW50cG9pbnQKICAgIG5ld3BhdGgKICAgIG1vdmV0bwogICAgYXJyb3dsZW5ndGggYXJyb3d3aWR0aCAyIGRpdiBybGluZXRvCiAgICAwIGFycm93d2lkdGggbmVnIHJsaW5ldG8KICAgIGNsb3NlcGF0aCBmaWxsCiAgICBncmVzdG9yZQp9IGJpbmQgZGVmCi9tYWtlYXJyb3cgewogICAgY3VycmVudHBvaW50IGV4Y2ggcG9wIHN1YiBleGNoIGN1cnJlbnRwb2ludCBwb3Agc3ViIGF0YW4KICAgIGFycm93aGVhZAp9IGJpbmQgZGVmCi9wb2ludCB7ICAgIG5ld3BhdGggICAgMiAwIDM2MCBhcmMgZmlsbH0gZGVmL21ha2V2ZWMgewogICAgL1kgZXhjaCBkZWYKICAgIC9YIGV4Y2ggZGVmCiAgICAveSBleGNoIGRlZgogICAgL3ggZXhjaCBkZWYKICAgIG5ld3BhdGggeCB5IG1vdmV0bwogICAgWCBZIGxpbmV0byBzdHJva2UK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dGggRWRpdGlvbiBkXChlJ3RlbnRlCgByZXNldCAlcyBzZXQgdG8ga25vd24gc3RhdGUKACVnICVnIHNldF9zY2FsZSAlZCByb3RhdGUgJWcgJWcgdHJhbnNsYXRlCgAlZiAlZiB0cmFuc2xhdGUKACVkICVkIHRyYW5zbGF0ZQoALy8qKiogZWxsaXBzZQoAVW5yZWNvZ25pemVkIG92ZXJsYXAgdmFsdWUgIiVzIiAtIHVzaW5nIGZhbHNlCgBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsdXJlCgAlczogdnNucHJpbnRmIGZhaWx1cmUKAGVuZHBhZ2UKc2hvd3BhZ2UKZ3Jlc3RvcmUKAGVuZApyZXN0b3JlCgBsYXlvdXQgd2FzIG5vdCBkb25lCgBMYXlvdXQgd2FzIG5vdCBkb25lCgAvLyoqKiBwb2x5bGluZQoAdHJ5aW5nIHRvIGRlbGV0ZSBhIG5vbi1saW5lCgAjIGVuZCBvZiBGSUcgZmlsZQoAU2luZ2xlCgByZW5kZXJlciBmb3IgJXMgaXMgdW5hdmFpbGFibGUKAGR5bmFtaWMgbG9hZGluZyBub3QgYXZhaWxhYmxlCgAlLjBmICUuMGYgbGluZXRvIHN0cm9rZQoAY2xvc2VwYXRoIHN0cm9rZQoAIGVsbGlwc2VfcGF0aCBzdHJva2UKAC8vKioqIGJlZ2luX2VkZ2UKAC8vKioqIGVuZF9lZGdlCgBsb3N0ICVzICVzIGVkZ2UKAG92ZXJmbG93IHdoZW4gY2FsY3VsYXRpbmcgdmlydHVhbCB3ZWlnaHQgb2YgZWRnZQoAYWRkX3RyZWVfZWRnZTogbWlzc2luZyB0cmVlIGVkZ2UKAGluIHJvdXRlc3BsaW5lcywgY2Fubm90IGZpbmQgTk9STUFMIGVkZ2UKAHNob3dwYWdlCgAlZCAlZCAlZCBiZWdpbnBhZ2UKAC8vKioqIGJlZ2luX3BhZ2UKAC8vKioqIGVuZF9wYWdlCgBGaWxlbmFtZSAiJXMiIGlzIHVuc2FmZQoAbGFiZWw6IGFyZWEgdG9vIGxhcmdlIGZvciBydHJlZQoALy8qKiogZW5kX25vZGUKAFVzaW5nIGRlZmF1bHQgY2FsY3VsYXRpb24gZm9yIHJvb3Qgbm9kZQoAY29udGFpbl9ub2RlcyBjbHVzdCAlcyByYW5rICVkIG1pc3Npbmcgbm9kZQoAJWYgJWYgJWYgJWYgbm9kZQoAPDwgL1BhZ2VTaXplIFslZCAlZF0gPj4gc2V0cGFnZWRldmljZQoAaW4gY2hlY2twYXRoLCBib3ggJXp1IGhhcyBMTCBjb29yZCA+IFVSIGNvb3JkCgBpbiBjaGVja3BhdGgsIGJveCAwIGhhcyBMTCBjb29yZCA+IFVSIGNvb3JkCgBjbHVzdGVyIG5hbWVkICVzIG5vdCBmb3VuZAoAbm9kZSAlcywgcG9ydCAlcyB1bnJlY29nbml6ZWQKACVzJXMgdW5zdXBwb3J0ZWQKAGNsdXN0ZXIgY3ljbGUgJXMgLS0gJXMgbm90IHN1cHBvcnRlZAoAJXMgLT4gJXM6IHNwbGluZSBzaXplID4gMSBub3Qgc3VwcG9ydGVkCgBsYXlvdXQgYWJvcnRlZAoAcGFnZWRpcj0lcyBpZ25vcmVkCgBUd28gY2x1c3RlcnMgbmFtZWQgJXMgLSB0aGUgc2Vjb25kIHdpbGwgYmUgaWdub3JlZAoASWxsZWdhbCBhdHRyaWJ1dGUgJXMgaW4gJXMgLSBpZ25vcmVkCgBVbmtub3duIHZhbHVlICVzIGZvciBhdHRyaWJ1dGUgIm1vZGVsIiBpbiBncmFwaCAlcyAtIGlnbm9yZWQKAElsbGVnYWwgdmFsdWUgJXMgZm9yIGF0dHJpYnV0ZSAibW9kZSIgaW4gZ3JhcGggJXMgLSBpZ25vcmVkCgBzdGFydD0wIG5vdCBzdXBwb3J0ZWQgd2l0aCBtb2RlPXNlbGYgLSBpZ25vcmVkCgBPdmVybGFwIHZhbHVlICIlcyIgdW5zdXBwb3J0ZWQgLSBpZ25vcmVkCgBVbmtub3duIHZhbHVlICVzIGZvciBST1dTIC0gaWdub3JlZAoAVW5rbm93biB2YWx1ZSAlcyBmb3IgQ09MVU1OUyAtIGlnbm9yZWQKAElsbGVnYWwgdmFsdWUgJXMgZm9yIFZBTElHTiAtIGlnbm9yZWQKAElsbGVnYWwgdmFsdWUgJXMgZm9yIEFMSUdOIC0gaWdub3JlZAoASWxsZWdhbCB2YWx1ZSAlcyBmb3IgRklYRURTSVpFIC0gaWdub3JlZAoASWxsZWdhbCB2YWx1ZSAlLipzIGZvciBTVFlMRSAtIGlnbm9yZWQKAElsbGVnYWwgdmFsdWUgJXMgZm9yIEJBTElHTiBpbiBURCAtIGlnbm9yZWQKAElsbGVnYWwgdmFsdWUgJXMgZm9yIEFMSUdOIGluIFREIC0gaWdub3JlZAoAUk9XU1BBTiB2YWx1ZSBjYW5ub3QgYmUgMCAtIGlnbm9yZWQKAENPTFNQQU4gdmFsdWUgY2Fubm90IGJlIDAgLSBpZ25vcmVkCgBub2RlICVzLCBwb3J0ICVzLCB1bnJlY29nbml6ZWQgY29tcGFzcyBwb2ludCAnJXMnIC0gaWdub3JlZAoAVW5rbm93biAic3BsaW5lcyIgdmFsdWU6ICIlcyIgLSBpZ25vcmVkCgBpbiByb3V0ZXNwbGluZXMsIFBzaG9ydGVzdHBhdGggZmFpbGVkCgBpbiByb3V0ZXNwbGluZXMsIFByb3V0ZXNwbGluZSBmYWlsZWQKACMgcGx1Z2luIGxvYWRpbmcgb2YgZGVwZW5kZW5jeSAiJS4qcyIgZmFpbGVkCgAlczolZDogY2xhaW1lZCB1bnJlYWNoYWJsZSBjb2RlIHdhcyByZWFjaGVkCgAjIHVuc3VjY2Vzc2Z1bCBwbHVnaW4gbG9hZAoAJS41ZyAlLjVnIHRyYW5zbGF0ZSBuZXdwYXRoIHVzZXJfc2hhcGVfJWQKAG5zaXplc2NhbGU9JWYsaXRlcmF0aW9ucz0lZAoAY3RybC0+b3ZlcmxhcD0lZAoAJXMgJWQgbm9kZXMgJWQgZWRnZXMgbWF4aXRlcj0lZCBiYWxhbmNlPSVkCgAvLyoqKiBiZWdpbl9sYXllcjogJXMsICVkLyVkCgBkZWdlbmVyYXRlIGNvbmNlbnRyYXRlZCByYW5rICVzLCVkCgBtaW5jcm9zczogcGFzcyAlZCBpdGVyICVkIHRyeWluZyAlZCBjdXJfY3Jvc3MgJWQgYmVzdF9jcm9zcyAlZAoAICBtYXggbGV2ZWxzICVkCgAJJXMgJWQKACAgQmFybmVzLUh1dHQgY29uc3RhbnQgJS4wM2YgdG9sZXJhbmNlICAlLjAzZiBtYXhpdGVyICVkCgBndndyaXRlX25vX3ogcHJvYmxlbSAlZAoAICBxdWFkdHJlZSBzaXplICVkIG1heF9sZXZlbCAlZAoAcmVidWlsZF92bGlzdHM6IGxlYWQgaXMgbnVsbCBm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eS4KAE5vIGxpYnogc3VwcG9ydC4KAHR3b3BpOiB1c2Ugb2Ygd2VpZ2h0PTAgY3JlYXRlcyBkaXNjb25uZWN0ZWQgY29tcG9uZW50LgoAdGhlIGdyYXBoIGludG8gY29ubmVjdGVkIGNvbXBvbmVudHMuCgBPcnRob2dvbmFsIGVkZ2VzIGRvIG5vdCBjdXJyZW50bHkgaGFuZGxlIGVkZ2UgbGFiZWxzLiBUcnkgdXNpbmcgeGxhYmVscy4KAGd2UmVuZGVySm9icyAlczogJS4yZiBzZWNzLgoAbWluY3Jvc3MgJXM6ICVkIGNyb3NzaW5ncywgJS4yZiBzZWNzLgoAJXMgaXMgbm90IGEga25vd24gY29sb3IuCgBpcyBpbmFwcHJvcHJpYXRlLiBSZXZlcnRpbmcgdG8gdGhlIHNob3J0ZXN0IHBhdGggbW9kZWwuCgBpcyB1bmRlZmluZWQuIFJldmVydGluZyB0byB0aGUgc2hvcnRlc3QgcGF0aCBtb2RlbC4KAFVuYWJsZSB0byByZWNsYWltIGJveCBzcGFjZSBpbiBzcGxpbmUgcm91dGluZyBmb3IgZWRnZSAiJXMiIC0+ICIlcyIuIFNvbWV0aGluZyBpcyBwcm9iYWJseSBzZXJpb3VzbHkgd3JvbmcuCgBFcnJvciBkdXJpbmcgY29udmVyc2lvbiB0byAiVVRGLTgiLiBRdWl0aW5nLgoAb3JkZXJpbmcgJyVzJyBub3QgcmVjb2duaXplZC4KAGdyYWRpZW50IHBlbiBjb2xvcnMgbm90IHlldCBzdXBwb3J0ZWQuCgAgIGluaXRDTWFqVlBTQyBkb25lOiAlZCBnbG9iYWwgY29uc3RyYWludHMgZ2VuZXJhdGVkLgoAVGhlIGNoYXJhY3RlciAnJWMnIGFwcGVhcnMgaW4gYm90aCB0aGUgbGF5ZXJzZXAgYW5kIGxheWVybGlzdHNlcCBhdHRyaWJ1dGVzIC0gbGF5ZXJsaXN0c2VwIGlnbm9yZWQuCgB0aGUgYXNwZWN0IGF0dHJpYnV0ZSBoYXMgYmVlbiBkaXNhYmxlZCBkdWUgdG8gaW1wbGVtZW50YXRpb24gZmxhd3MgLSBhdHRyaWJ1dGUgaWdub3JlZC4KAFRoZSBsYXllcnNlbGVjdCBhdHRyaWJ1dGUgIiVzIiBkb2Vz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YXRlbmQpCgAlJVBhZ2VzOiAoYXRlbmQpCgBleHBhdDogRW50aXRpZXMoJXApOiBDb3VudCAlOXUsIGRlcHRoICUydS8lMnUgJSpzJXMlczsgJXMgbGVuZ3RoICVkICh4bWxwYXJzZS5jOiVkKQoAY2FudmFzIHNpemUgKCVkLCVkKSBleGNlZWRzIFBERiBsaW1pdCAoJWQpCgkoc3VnZ2VzdCBzZXR0aW5nIGEgYm91bmRpbmcgYm94IHNpemUsIHNlZSBkb3QoMSkpCgBlcnJvciBpbiBjb2xvcnhsYXRlKCkKAHRydW5jYXRpbmcgc3R5bGUgJyVzJwoASWxsZWdhbCB2YWx1ZSBpbiAiJXMiIGNvbG9yIGF0dHJpYnV0ZTsgZmxvYXQgZXhwZWN0ZWQgYWZ0ZXIgJzsnCgBkZWZpbmUgYXR0cnMwICUlICUlOyBkZWZpbmUgdW5maWxsZWQgJSUgJSU7IGRlZmluZSByb3VuZGVkICUlICUlOyBkZWZpbmUgZGlhZ29uYWxzICUlICUlCgA8c3ZnIHdpZHRoPSIlZHB0IiBoZWlnaHQ9IiVkcHQiCgAjIGRlcGVuZGVuY2llcyAiJS4qcyIgZGlkIG5vdCBtYXRjaCAiJS4qcyIKACMgdHlwZSAiJS4qcyIgZGlkIG5vdCBtYXRjaCAiJS4qcyIKACRjIGNyZWF0ZSBpbWFnZSAlLjJmICUuMmYgLWltYWdlICJwaG90b18lcyIKAE5vIG9yIGltcHJvcGVyIGltYWdlIGZpbGU9IiVzIgoAZmlsZSBsb2FkaW5nIGlzIGRpc2FibGVkIGJlY2F1c2UgdGhlIGVudmlyb25tZW50IGNvbnRhaW5zIFNFUlZFUl9OQU1FPSIlcyIKAENvdWxkIG5vdCBwYXJzZSB4ZG90ICIlcyIKAE5vIGxvYWRpbWFnZSBwbHVnaW4gZm9yICIlcyIKACBbJXp1XSAoJS4wMmYsJS4wMmYpICglLjAyZiwlLjAyZikgJXAgIiVzIgoAZm9udG5hbWU6IHVuYWJsZSB0byByZXNvbHZlICIlcyIKAER1cGxpY2F0ZSBjbHVzdGVyIG5hbWUgIiVzIgoAdW5yZWNvZ25pemVkIGFwaSBuYW1lICIlcyIKAGltYWdlIGNyZWF0ZSBwaG90byAicGhvdG9fJXMiIC1maWxl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AP7h4+MaHP8AQnYAAPX/sbEAJv8AQbsAACoy////zP8AKqwAACJf///toP8AIp4AAB6I/v7Zdv8AeJEAABiy/v6yTP8ARIYAABHC/f2NPP8AIX8AAAfU/PxOKv8AZnkAAP7h4+MaHP8AAXUAAPb/vb0AJv8A8HEAAPL/gIAAJv8AJkkAAJMP//D4//8AikoAABgj+vrr1/8A17cAABck///v2/8AZ6kAABck7u7fzP8AcJsAABckzc3AsP8Av44AABgii4uDeP8Ab2EAAH///wD///8AMU0AAHGA/3//1P8AHbgAAHGA/3//1P8ArakAAHGA7nbuxv8AtpsAAHGAzWbNqv8ADI8AAHGAi0WLdP8AIkwAAH8P//D///8AFrgAAH8P//D///8ApqkAAH8P7uDu7v8Ar5sAAH8OzcHNzf8A/o4AAH8Oi4OLi/8A/U8AACoa9fX13P8ADUcAABc6///kxP8AX7cAABc6///kxP8A76gAABc67u7Vt/8A+JoAABY6zc23nv8AR44AABc6i4t9a/8ADzwAAAAAAAAAAP8AtVMAABkx///rzf8ANUkAAKr//wAA//8AxLcAAKr//wAA//8AVKkAAKr/7gAA7v8AXZsAAKr/zQAAzf8ArI4AAKr/iwAAi/8AEhEAAMDO4oor4v8AdDEAAAC+paUqKv8AYLYAAAC///9AQP8ADKgAAAC/7u47O/8AHZoAAAC/zc0zM/8AbI0AAAC+i4sjI/8AL1MAABdj3t64h/8AfLgAABdk///Tm/8A+6kAABdj7u7Fkf8ABJwAABdjzc2qff8AWo8AABdji4tzVf8AO0gAAIBnoF+eoP8AjbcAAINn/5j1//8AHakAAINm7o7l7v8AJpsAAINnzXrFzf8AdY4AAINmi1OGi/8ALksAAD///3//AP8A8LcAAD///3//AP8AgKkAAD//7nbuAP8AiZsAAD//zWbNAP8A2I4AAD//i0WLAP8AC0sAABHa0tJpHv8A5bcAABHb//9/JP8AdakAABHb7u52If8AfpsAABHazc1mHf8AzY4AABHci4tFE/8ACToAAAuv//9/UP8A77YAAAep//9yVv8AjKgAAAap7u5qUP8AnZoAAAapzc1bRf8A7I0AAAaoi4s+L/8ASkgAAJqT7WSV7f8AujsAACEi///43P8AFLcAACEi///43P8AsagA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ABtEzc26lv8AWY0AABtDi4t+Zv8AnEoAAAAA//////8Awk8AAAAA9fX19f8AnwgAAAAAvr6+vv8AxTUAAFX//wD/AP8A1AcAAAAAvr6+vv8AFjIAAO+5sLAwYP8Azk4AAMTd8KAg8P8AqgoAACr/////AP8AKLYAACr/////AP8A0KcAACr/7u7uAP8A85kAACr/zc3NAP8AR40AACr/i4uLAP8AsTQAADjAzZrNMv8ADgAAAGxucnNvbGlkAABzZXRsaW5ld2lkdGgAMQAAAACsdwAA6MQAAA2NAAAIAK7/0QAKAK7/rv8LAK7/rv+u/67/rv+u/67/rv8FANEArv/RANEA0QDRANEA0QDRANEArv/7/67/DgDs/67/rv+u/67/0QDRANEA0QDRAA0AJQAMAEIAEABQABMAbQB7ABQAmAAPAKYAwwCu/67/rv+u/67/rv+u/67/rv+u/67/rv+u/67/rv+u/67/rv+u/67/rv+u/67/rv8XAK7/dwCu/wcALgCu/yYArv8XABEAIwCu/w0Arv+u/67/rv86AK7/rv81AK7/rv+u/ygArv8HAK7/OwBFAK7/SACu/67/rv+u/67/AEGx/AYLwQYCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoAAAAAAAAAAACAgICAgIQDFkBAB9QCAMHEhMUVxYXCAtpDB8KBQwOKRErDy0QLzAgMgY0NRscHR4LDCEiIyQlJicoDBgZFwQKGxwaICoKISIjJCUmJygMCg5TCixYMVhYWFhYWAwbHA8uWDMhIiMkJSYnKBsc/1P//yEiIyQlJicoDP//Bf///wkU//////8MGxz/EBUWISIjJCUmJygbHP////8hIiMkJSYnKAz/EhMUERYX////////DBsc////EiEiIyQlJicoGxz/////ISIjJCUmJygM////////E////////wwbHP////8hIiMkJSYnKBsc/////yEiIyQlJicoEhMUFRYXGBn///////////8jJCUmJxsSExQWFyI2aAEfOFYhIAIbGxteGxs3OXA20sJPBDwiRyI/IkQiIlgiZSIiBQZfYDkEBwgJCgsMDQ4EZmddam0FBm9YO3EHCAkKCwwNDgRyPFtzPmFGGxITFBYXBAUGP0FiSQcICQoLDA0OBQYAXAAABwgJCgsMDQ4EAABPAAAAU0IAAAAAAAQFBgBEVFUHCAkKCwwNDgUGAAAAAAcICQoLDA0OBAAqLC5HMTMAAAAAAAAEBQYAAABKBwgJCgsMDQ4FBgAAAAAHCAkKCwwNDgQAAAAAAABMAAAAAAAABAUGAAAAAAcICQoLDA0OBQYAAAAABwgJCgsMDQ4pKy0vMDI0NQBB+4IHCy4pKy0wMgAELwAkIwASFBYaHB4gGAAFBy8vLwAvLwAACQgoAAABIgIGAAAAAAAIAEG2gwcLPiUDJhMKKRULKhcOLRkRGwwrHQ0sHw8hEAAzADAAL0MAMQAvADUuJ0IyQQA6OAA8NEUANgBAAAA/AEQ3Ozk9AEGBhAcLRQIDAwEBAgEBAQMDAwMDAwMDAQEBAQEBAQEBAQEBAQEBAQIBAQIABgEDAwMDAwEAAQIDAAQBAgMABAAEAAQAAwIBAgECAQBB0YQHC0UpKioqKywsLS0tLS0tLS0tLS4vMDEyMzQ1Njc4OTo7PD0+Pj8/QUBCQkJCQkJDQ0REREZFR0dHSUhKSEtITEhNTU5OT08AQaCFBwuNAa7/rv/8/+gA9v///xoAAAAnAAEAMgCu/67/AgAkAAMALwCu/67/rv+u/67//v+UAK7/CQAbAK7/vP+u/67/r/+u/67/rv+u/67/rv+u/wAA/wMPEBEjOiQ9JUAVQyZFJ0gYSxlNGigcTh0eUFFSWVpsa25jZFdpAEgAAAAoAAAAGAAAADgAAAAYAAAACABBxoYHCwnwvwAAAAAAAAEAQdiGBwsNaW52aXMAAGZpbGxlZABB8IYHC7MCmhsAAKBSAAA7NwAAnwsAAAwAAAAEAAAABgAAAAIAAAADAAAAAQAAAAkAAAAIAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAAVAAAAFgAAABcAAAAYAAAAGQAAABoAAAAbAAAAHAAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAALwAAADAAAAAzAAAANAAAADUAAAA2AAAANwAAADgAAAA5AAAAOgAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABRAAAAUgAAAFMAAABUAAAAVQAAAFYAAABXAAAAWAAAALynAgBBrokHC4UIoED/////////////////////////////////////////////////////////////////////////////////////AAKqAkQDAAQABKoGOQZxAaoCqgIABIMEAAKqAgACOQIABAAEAAQABAAEAAQABAAEAAQABDkCOQKDBIMEgwSNA14HxwVWBVYFxwXjBHMExwXHBaoCHQPHBeMEHQfHBccFcwTHBVYFcwTjBMcFxwWNB8cFxwXjBKoCOQKqAsEDAASqAo0DAASNAwAEjQOqAgAEAAQ5AjkCAAQ5AjkGAAQABAAEAASqAh0DOQIABAAExwUABAAEjQPXA5oB1wNUBP///////////////////////////////////////////////////////////////////////////////////////wACqgJxBAAEAAQACKoGOQKqAqoCAASPBAACqgIAAjkCAAQABAAEAAQABAAEAAQABAAEAASqAqoCjwSPBI8EAARxB8cFVgXHBccFVgXjBDkGOQYdAwAEOQZWBY0HxwU5BuMEOQbHBXMEVgXHBccFAAjHBccFVgWqAjkCqgKmBAAEqgIABHMEjQNzBI0DqgIABHMEOQKqAnMEOQKqBnMEAARzBHMEjQMdA6oCcwQABMcFAAQABI0DJwPDAScDKQT///////////////////////////////////////////////////////////////////////////////////////8AAqoCXAMABAAEqgY5BrYBqgKqAgAEZgUAAqoCAAI5AgAEAAQABAAEAAQABAAEAAQABAAEqgKqAmYFZgVmBQAEXAfjBOMEVgXHBeME4wTHBccFqgKNA1YFcwSqBlYFxwXjBMcF4wQABHMExwXjBKoG4wRzBHMEHQM5Ah0DYAMABKoCAAQABI0DAASNAzkCAAQABDkCOQKNAzkCxwUABAAEAAQABB0DHQM5AgAEjQNWBY0DjQMdAzMDMwIzA1QE////////////////////////////////////////////////////////////////////////////////////////AAIdA3EEAAQABKoGOQY5AqoCqgIABI8EAAKqAgACOQIABAAEAAQABAAEAAQABAAEAAQABKoCqgKPBI8EjwQABKgGVgVWBVYFxwVWBVYFxwU5Bh0DAARWBeMEHQfHBccF4wTHBVYFcwTjBMcFVgUdB1YF4wTjBKoCOQKqAo8EAASqAgAEAASNAwAEjQOqAgAEcwQ5AjkCAAQ5AjkGcwQABAAEAAQdAx0DOQJzBI0DVgUABI0DHQPJAsMByQKPBP//5KcCAEG+kQcLhQigQP////////////////////////////////////////////////////////////////////////////////////85AjkC1wJzBHMEHQdWBYcBqgKqAh0DrAQ5AqoCOQI5AnMEcwRzBHMEcwRzBHMEcwRzBHMEOQI5AqwErASsBHMEHwhWBVYFxwXHBVYF4wQ5BscFOQIABFYFcwSqBscFOQZWBTkGxwVWBeMExwVWBY0HVgVWBeMEOQI5AjkCwQNzBKoCcwRzBAAEcwRzBDkCcwRzBMcBxwEABMcBqgZzBHMEcwRzBKoCAAQ5AnMEAATHBQAEAAQABKwCFAKsAqwE////////////////////////////////////////////////////////////////////////////////////////OQKqAssDcwRzBB0HxwXnAaoCqgIdA6wEOQKqAjkCOQJzBHMEcwRzBHMEcwRzBHMEcwRzBKoCqgKsBKwErATjBM0HxwXHBccFxwVWBeMEOQbHBTkCcwTHBeMEqgbHBTkGVgU5BscFVgXjBMcFVgWNB1YFVgXjBKoCOQKqAqwEcwSqAnME4wRzBOMEcwSqAuME4wQ5AjkCcwQ5Ah0H4wTjBOME4wQdA3MEqgLjBHMEOQZzBHMEAAQdAz0CHQOsBP///////////////////////////////////////////////////////////////////////////////////////zkCOQLXAnMEcwQdB1YFhwGqAqoCHQOsBDkCqgI5AjkCcwRzBHMEcwRzBHMEcwRzBHMEcwQ5AjkCrASsBKwEcwQfCFYFVgXHBccFVgXjBDkGxwU5AgAEVgVzBKoGxwU5BlYFOQbHBVYF4wTHBVYFjQdWBVYF4wQ5AjkCOQLBA3MEqgJzBHMEAARzBHMEOQJzBHMExwHHAQAExwGqBnMEcwRzBHMEqgIABDkCcwQABMcFAAQABAAErAIUAqwCrAT///////////////////////////////////////////////////////////////////////////////////////85AqoCywNzBHMEHQfHBecBqgKqAh0DrAQ5AqoCOQI5AnMEcwRzBHMEcwRzBHMEcwRzBHMEqgKqAqwErASsBOMEzQfHBccFxwXHBVYF4wQ5BscFOQJzBMcF4wSqBscFOQZWBTkGxwVWBeMExwVWBY0HVgVWBeMEqgI5AqoCrARzBKoCcwTjBHME4wRzBKoC4wTjBDkCOQJzBDkCHQfjBOME4wTjBB0DcwSqAuMEcwQ5BnMEcwQABB0DPQIdA6wE//8YqAIAQc6ZBwuFCKBA/////////////////////////////////////////////////////////////////////////////////////80EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQT////////////////////////////////////////////////////////////////////////////////////////NBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0E////////////////////////////////////////////////////////////////////////////////////////zQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBP///////////////////////////////////////////////////////////////////////////////////////80EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQTNBM0EzQT//0CoAgBB3aEHC4YIQI9AAAD///////////////////////////////8CAf///////////////////////////////////////////////wIB5ACIAVgCWAKiA7UC3QA9AT0BwgFYAuQAqAHkABsBWAJYAlgCWAJYAlgCWAJYAlgCWALkAOQAWAJYAlgCuwGyA9kCpAKhAuYCRwIkAtYC+QIBAUQBcQIfAlcD5AL/AnkC/wKdAmcCWgLYArECTQSKAlQCTQI7ARsBOwFYAvQB9AESAkcCzwFHAhQCTQFKAjgC6ADsAPQBKAFYAzgCLAJHAkcCZgHhAV4BMQIDAkkDDQICAs8BYAEJAWABWAL//wAA////////////////////////////////DwH///////////////////////////////////////////////8PAfgAwAFYAlgCsQPWAvMAZgFmAcUBWAL4ALIB+AA5AVgCWAJYAlgCWAJYAlgCWAJYAlgC+AD4AFgCWAJYAssBtgPoArACqAL6AlUCMgLgAgUDGgFiAZkCMgJkA+wCEQOMAhEDrgJ3Am0C4gLJAlkEoAJqAl0CYgE5AWIBWAL0AfQBIwJYAtgBWAIeAmwBXAJJAv8AAwEYAj8BbQNJAkACWAJYAogB6AGAAUMCDwJVAyICDgLaAYcBIAGHAVgC//8AAP///////////////////////////////wIB////////////////////////////////////////////////AgHkAIgBWAJYAqIDtQLdAD0BPQHCAVgC5ACoAeQAGwFYAlgCWAJYAlgCWAJYAlgCWAJYAuQA5ABYAlgCWAK7AbID2QKkAqEC5gJHAiQC1gL5AgEBRAFxAh8CWAPjAv8CeQL/Ap0CZwJaAtgCsAJNBIoCVAJNAjsBGwE7AVgC9AH0ARICRwLPAUcCFAJNAUoCOALoAOwA9AEoAVgDOAIsAkcCRwJmAeEBXgExAgMCSQMNAgICzwFgAQkBYAFYAv//AAD///////////////////////////////8PAf///////////////////////////////////////////////w8B+ADAAVgCWAKxA9YC8wBmAWYBxQFYAvgAsgH4ADkBWAJYAlgCWAJYAlgCWAJYAlgCWAL4APgAWAJYAlgCywG2A+gCsAKoAvoCVQIyAuACBQMaAWIBmAIyAmUD6wIRA4wCEQOuAncCbQLiAskCWQSgAmoCXQJiATkBYgFYAvQB9AEjAlgC2AFYAh4CbAFcAkkC/wADARgCPwFtA0kCQAJYAlgCiAHoAYABQwIPAlUDIgIOAtoBhwEgAYcBWAL//0ioAgBB7qkHC4UIoED/////////////////////////////////////////////////////////////////////////////////////iwI1A64DtAYXBZoHPQYzAh8DHwMABLQGiwLjAosCsgIXBRcFFwUXBRcFFwUXBRcFFwUXBbICsgK0BrQGtAY/BAAIeQV9BZYFKQYOBZoEMwYEBlwCXAI/BXUE5wb8BUwG0wRMBo8FFAXjBNsFeQXpB3sF4wR7BR8DsgIfA7QGAAQABOcEFAVmBBQF7ATRAhQFEgU5AjkCogQ5AssHEgXlBBQFFAVKAysEIwMSBbwEiwa8BLwEMwQXBbICFwW0Bv///////////////////////////////////////////////////////////////////////////////////////8kCpgMrBLQGkQUECPoGcwKoA6gDLwS0BgoDUgMKA+wCkQWRBZEFkQWRBZEFkQWRBZEFkQUzAzMDtAa0BrQGpAQACDEGGQbfBaQGdwV3BZEGsgb6AvoCMwYZBfYHsgbNBt0FzQYpBsMFdQV/BjEG0wgrBssFzQWoA+wCqAO0BgAEAARmBboFvgS6BW0FewO6BbIFvgK+AlIFvgJWCLIFfwW6BboF8gPDBNMDsgU3BWQHKQU3BagEsgXsArIFtAb///////////////////////////////////////////////////////////////////////////////////////+LAjUDrgO0BhcFmgc9BjMCHwMfAwAEtAaLAuMCiwKyAhcFFwUXBRcFFwUXBRcFFwUXBRcFsgKyArQGtAa0Bj8EAAh5BX0FlgUpBg4FmgQzBgQGXAJcAj8FdQTnBvwFTAbTBEwGjwUUBeME2wV5BekHewXjBHsFHwOyAh8DtAYABAAE5wQUBWYEFAXsBNECFAUSBTkCOQKiBDkCywcSBeUEFAUUBUoDKwQjAxIFvASLBrwEvAQzBBcFsgIXBbQG////////////////////////////////////////////////////////////////////////////////////////yQKmAysEkQWRBQQI+gZzAqgDqAMvBLQGCgNSAwoD7AKRBZEFkQWRBZEFkQWRBZEFkQWRBTMDMwO0BrQGtAakBAAIMQYZBt8FpAZ3BXcFkQayBvoC+gIzBhkF9geyBs0G3QXNBikGwwV1BX8GMQbTCCsGywXNBagD7AKoA7QGAAQABGYFugW+BLoFbQV7A7oFsgW+Ar4CUgW+AlYIsgV/BboFugXyA8ME0wOyBTcFZAcpBTcFqASyBewCsgW0Bv//UKgCAEH+sQcLhQigQGYE////////////////////////////////AAD///////////////////////////////////////////////9mBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYE//9mBP///////////////////////////////wAA////////////////////////////////////////////////ZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBP//ZgT///////////////////////////////8AAP///////////////////////////////////////////////2YEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgT///////////////////////////////////////////////////////////////////////////////////////9mBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYEZgRmBGYE//9cqAIAQY66BwuFCKBA/////////////////////////////////////////////////////////////////////////////////////2kC8AKZAjIEMgTNBKYFRwHwAvAC8AIyBPAC8ALwAjIEMgQyBDIEMgQyBDIEMgQyBDIEMgTwAvACMgQyBDIE8AIqBrgEhwTJBOgESQQzBGkFPAU6AtADmwQNBK0FGwVkBXYEaAWoBNkDpQQwBbME0QZ0BJAEZwTwAtgC8AIyBDIEMgQ0BHUE9gN1BF0E9QIEBF8ESALvAgkEXAKkBl8ESwR1BHUEHAM9AywDXwTrA/QFAgTyA8wD8AIyBPACMgT///////////////////////////////////////////////////////////////////////////////////////9pAvAC7wKwBLAEeQWmBdYB8ALwAnUDsATwAvAC8AIfA7AEsASwBLAEsASwBLAEsASwBLAE8ALwArAEsASwBIEDKgYRBcME5QQkBY0EqwRfBXgFOgJDBPAEbAT2BVcFoAWyBKwF4wQXBOUEbAX5BBIHzgToBHsENwPYAjcDsASwBLAEQwSnBBgEpQSZBPUCBAS+BGMC7wJiBFwC4Aa5BIcEqQSsBGsDcgMsA7oEOARFBmsERQQ6BHgDsAR4A7AE////////////////////////////////////////////////////////////////////////////////////////aQLwApkCMgTZA80EpgVHAfAC8ALwAjIE8ALwAvACMgQyBDIEMgQyBDIEMgQyBDIEMgQyBPAC8AIyBDIEMgTwAioG4wSHBMkE6ARJBDMEaQU8BToC0AObBA0EFwYbBWQFWQRkBagE2QOlBDAFswTRBnQEkARnBPAC2ALwAjIEMgQyBDQEdQSuA3UETAQ2AwQEdQR0Au8CCQSQAqQGXwRLBHUEdQRVAz0DXAN0BOsD9AUCBPIDzAPwAjIE8AIyBP///////////////////////////////////////////////////////////////////////////////////////2kC8AIgA7AEsATcBaYFaQLwAvACdQOwBPAC8ALwAi0DsASwBLAEsASwBLAEsASwBLAEsATwAvACsASwBLAELQMqBukEuATnBA8FvwSvBGkFbQU6Av0DMwU6BEoGSAWeBasEKAb9BAMEewVLBXcFaQdBBXgF5ATiA9ID4gOwBLAEsAS+BL8E8QO/BGoESANIBH8EnQIaA1EEjwKkBn8EjwTKBMoEkwOsA4EDdQRrBDAGmwSDBEME4gOwBOIDsAT//2ioAgBBnsIHC4UIoED/////////////////////////////////////////////////////////////////////////////////////0AImA6wDjAYWBZwI0AUmAqIDogMWBYwG6QKiA+kCogMWBRYFFgUWBRYFFgUWBRYFFgUWBaIDogOMBowGjAZdBAAIeAV8BZYFKgYPBZkENAYDBl4DowOLBXQEvgb8BUwG0wRMBpAFeAXuBNsFeAXpB3sF7AR7BaIDogOiA4wGFgUWBc4E/AQrBPwExATQAvwEEAUyAsECvAQyAsgHEAXbBPwE/ARqAysEJwMQBbwEjAa8BLwENAQUBaIDFAWMBv///////////////////////////////////////////////////////////////////////////////////////7wCOAOzBPAGsAUtCuYGqAJZBFkEsAXwBuQC1wPkAoQFsAWwBbAFsAWwBbAFsAWwBbAFsAU4AzgD8AbwBvAG7wS2BzYGGAbKBaQGdwU0BX0GswZeBHEEKwYZBZUHxgbNBt0FzQZCBq8FdAV/BhwGBwkcBuUFiQVZBIQFWQTwBrAFsAVYBZgFtQSYBVAFYQOYBbMFvAI5A14FvAJ3CLMFfgWYBZgF+gO/BKUDswUzBdYHWgU1BcYEsAVZBLAF8Ab////////////////////////////////////////////////////////////////////////////////////////QAiYDrAOMBhYFnAjQBSYCogOiAxYFjAbpAqID6QKiAxYFFgUWBRYFFgUWBRYFFgUWBRYFogOiA4wGjAaMBl0EAAh2BXwFlgUgBg8FmQQ0BgMGXgOjA4sFdAS+BvwFTAbTBEwGkAV4Be4E2wV2BewHewXsBHsFogOiA6IDjAYWBRYFzgT8BCsE/ATEBNAC+QQQBTICwQKyBDICyQcQBdsE/AT8BGoDKwQnAxAFugSMBrwEugQ0BBQFogMUBYwG////////////////////////////////////////////////////////////////////////////////////////vAI4A7ME8AawBS0K5gaoAlkEWQSwBfAG5ALXA+QChAWwBbAFsAWwBbAFsAWwBbAFsAWwBTgDOAPwBvAG8AbvBLYHNgYYBsoFpAZ3BTQFfQazBl4EcQQrBhkFlQfGBs0G3QXNBkIGrwV0BX8GHAYHCRwG5QWJBVkEhAVZBPAGsAWwBVgFmAW1BJgFUAVhA5gFswW8AjkDXgW8AncIswV8BZgFmAX6A78EpQOzBTEF1gdaBTUFxgSwBVkEsAXwBv//cKgCAEGuygcLhQigQP////////////////////////////////////////////////////////////////////////////////////8UAiMCNQMrBZMElgbXBcUBXgJeAmoEkwT2AZMCIQLwApMEkwSTBJMEkwSTBJMEkwSTBJMEIQIhApMEkwSTBG8DMQcQBS8FDAXVBXMEIQTTBecFOwIjAukEJwQ5BwgGOwbRBDsG8gRkBG0E0wXDBGgHngR7BJEEogLwAqICVgSWA54EcwTnBM8D5wR9BLYCYgTpBAYCBgIzBAYCcQfpBNUE5wTnBEQD0QPTAukEAgQ5BjEECAS+AwgDaAQIA5ME////////////////////////////////////////////////////////////////////////////////////////FAJKAscDKwWRBDUHAAYhArYCtgJcBJEEUgKTAkgCTgORBJEEkQSRBJEEkQSRBJEEkQSRBEgCUgKRBJEEkQTRAy0HhQVgBRkF7AV7BGQEywUfBqYCpgJQBYUEiweBBl4GBgVeBkgFaASiBAwGMwW8B1YF/gSiBKYCTgOmAkIESgPbBNUEEAUdBBAFugQZA4UEQgVxAnEC9gRxAtsHQgX0BBAFEAWiA/oDeQNCBY0E2QagBI0E5wMnA2gEJwORBP///////////////////////////////////////////////////////////////////////////////////////xQCEgIXAysFaARYBlwFvAFIAkgCagRoBOwBfwIGAs0CaARoBGgEaARoBGgEaARoBGgEaAQGAgYCaARoBGgEagPHBnEEyQSuBFQFFwTHA2oFbQUvAiMCdQTLA7IGngXDBYcEwwWNBAQE/ANoBWIE0QYnBAYEPwRKAs0CSgIjBCcDbwSFBJ4EmgOeBPIDgQICBJ4ECAIIAucDCAL6Bp4EfQSeBJ4EKwNtA5gCngSyA7wF0wOyA40DywJoBMsCaAT///////////////////////////////////////////////////////////////////////////////////////8UAkoCoAMrBWgE2QaqBQoCtgK2AlwEaAQ5ApMCSAJeA2gEaARoBGgEaARoBGgEaARoBGgESAJIAmgEaARoBKwD2QYGBfYE5QRqBVYEPwSFBZoFkwKmAucEJQQKBwoG1wWkBNcF3wQ9BD8EhwW4BCcH2QSDBEoEpgJeA6YCOQQzA28EwQTDBN0DwQR1BPwCVATVBGACYAKLBGACPQfVBK4EwwTBBF4DyQNIA9UEGQROBj8EJwSkA9cCaATXAmgE//94qAIAQb7SBwuFCKBA/////////////////////////////////////////////////////////////////////////////////////+4BpgJLAyUF4QSKBq8FuQEAAwADxwMlBSgC/gIoAsAD6QRwA3gEagSFBDoEhwQFBMUEhwSAAoACJQUlBSUF1ANuB14FOwUjBf4FOgXLBM0FhQYeAyQEjgXUBGsHIwb0BeEE9AWdBX0E8wQNBlUFzgevBewE0AQAA8ADAAMlBSUFAAQIBHsEogOYBN4DmgITBKgEWAJWAkkESgIMB7oEUASSBHoERwN1A8MCmgT5A+YFCgTwA40DcQMAA3EDJQX///////////////////////////////////////////////////////////////////////////////////////8IAgMDFASgBSAFCQdlBicCkwOTA9sDoAWgAggDoALGA5wF6wMDBf8EMgXLBC8FbwRpBS8F8ALwAqAFoAWgBWMEvAcRBg8GuQWsBsUFXwV1Bk4HkQPDBIkGfAUwCLcGjwacBY8GYQYxBXkFqwYZBgMJeAbbBYQFkwPGA5MDoAWgBQAExAQqBUAETgWTBCUDnQRwBdQCxQIOBcECIAiFBRYFQwUwBSkEGgQuA2oFiQToBrQEfwQ0BAAEGgMABKAF////////////////////////////////////////////////////////////////////////////////////////7gGmAksDJQXhBIoGrwW5AQADAAPHAyUFKAL+AigCwAPpBHADeARqBIUEOgSHBPkDxQSHBBIDEgMlBSUFJQXUA24HXgU7BSMF/gU6BcsEzQWFBh4DJASOBdQEawcjBtgF4QTYBZ0FfQTzBA0GVQXOB68F7ATQBAADwAMAAyUFJQUABJUEbgShA5oExgOhApUEgARhAlQCOQRIAgkHuARMBKAEcQSxA3MDxwKaBE4ElAYCBHoEjQNxAwADcQMlBf///////////////////////////////////////////////////////////////////////////////////////wgCAwMUBKAFIAUJB2UGJwKTA5MD2wOgBaACCAOgAsYDnAXrAwMF/wQyBcsELwWIBGkFLwXwAvACoAWgBaAFYwS8BxEGEwa5BawGxQVfBXUGTgebA8MEiQZ8BUQIowaPBqYFjwZhBjkFeQWrBhkGAwlrBtsFhAWTA8YDkwOgBaAFAARIBTEFSQRNBXUEDAMyBWcF7QLrAiEF1gIECIUFFgVNBTMFRQQjBFYDewXmBHgHqwRbBSMEAAQaAwAEoAX//4CoAgBBztoHC4QYoED/////////////////////////////////////////////////////////////////////////////////////zwGbAjUD/AMOBLgFdQXEAW0CbQL8A/wD/wFzAgUCFwMOBA4EDgQOBA4EDgQOBA4EDgQOBCQCJAL8A/wD/AO1AycHoQRaBEQE7AToA60DDAX8BAQCjQIoBF0D1wYqBUwFIgRiBVgErQPmAyIFigQeBycE5gO/A3QCFwN0AvwD/ANUAtUDNARiAzQE+wNxAsQDNATWAeoBowPWAWQGNAQ4BDQENATKAiEDrgI0BJ0DuAV3A58DKQOEAq8DhAL8A///AAD///////////////////////////////8AAP///////////////////////////////////////////////88BmwKCA/wDDgTVBaMF3gF+An4C/AP8AxACcwIjAnADDgQOBA4EDgQOBA4EDgQOBA4EDgQ1AjUC/AP8A/wDtQMwB9kEfAQ8BAsF5wOsAxkFDAUiAqYCYARiA/4GRQVpBUIEfQWBBMgD9gM5BbsEQAdoBCgE0wOZAnADmQL8A/wDZwLzA0sEWQNLBAcEiALLA0sE9wELAtcD9wGCBksETQRLBEsE2AIxA8YCSwTJA/YFrQPKAy4DwALNA8AC/AP////////////////////////////////////////////////////////////////////////////////////////PAZsCNQP8Aw4EuAV1BcQBbQJtAvwD/AP/AXMCBQIaAw4EDgQOBA4EDgQOBA4EDgQOBA4EJAIkAvwD/AP8A7UDJwehBFoELgTsBOgDrQMMBfwEBAKNAigEXQPXBigFPAUiBFAFWASeA+YDIgWKBB8HJwTmA78DdAITA3QC/AP8A1QCHQQdBFQDHQTSA3ECHQQdBNYB6gGjA9YBVAYdBBsEHQQdBL4CHQOuAh0EkQO4BXcDlAMpA4QCrwOEAvwD////////////////////////////////////////////////////////////////////////////////////////zwGbAoID/AMOBNUFowXeAX4CfgL8A/wDEAJzAiMCeQMOBA4EDgQOBA4EDgQOBA4EDgQOBDUCNQL8A/wD/AO1AzAH2QR8BCYECwXnA6wDGQUMBSICpgJgBGID/gZABVkFQgRrBYEEuQP2AzkFuwRBB2gEKATTA5kCZgOZAvwD/ANnAjkEOQRLAzkE7gOIAjkEOAT3AQsC1wP3AW4GOAQ4BDkEOQTRAicDxgI4BMED9gWtA8MDLgPAAs0DwAL8A///EkMAAMYAAADYSQAAwQAAAHpaAADCAAAA/EYA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ALgDAABKNwAA0QMAALktAAAJIAAAtzEAAP4AAACiUQAA3AIAAOwYAADXAAAAr1EAACIhAAAQHAAA0SEAAJJJAAD6AAAA9hsAAJEhAABEWgAA+wAAAL1GAAD5AAAARDgAAKgAAADAPgAA0gMAAFkyAADFAwAAETgAAPwAAADULQAAGCEAAHg8AAC+AwAAi0kAAP0AAAAjNAAApQAAAAw4AAD/AAAAqGEAALYDAABePAAADSAAAGI8AAAMIAAA1WwAADZoAABaZwAATWgAAEtnAABNAQAATgEAAE8BAABPAQBB4PIHC9EFEe7uEwgD7v7u7u4B7u7uAe7uCf7uEhUX7hIB7u7u7goN7u7u7u7u7u7uAe7uFggBARkOGO7uGxga7u4d7u7u7gEV++7u7u4QHu7u7gAAAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICFhECAgICAgICAgICAgICEhACEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICFAIVAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOAg8CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAQIDBAUGBwgJCgsMDQAAAAsDBAUPBwMMDQYMDQ4MDRoVAAEAAwcOBg8IDA0SEwkqEBEQFi8wDTIREy4yFBIUEkETLBNCQCpCGf//LAAAAAAiDA0OIw8JEBEKEBHMEBEtRfwBBvYPB/YkAhARLzAoNklKJjE7PD02Kjk6Pj8v2EBEMDclR0M1SCsAADgAAAAAAAMJAAAAAQ4CCwwIIyQlMzg6AA0QEhsWHBInLyIXMB45BgcyBQ8RFBgpABMpAAAAAAA0FSgdHgAhJjEfLjsZLAAbACAaKis3ADU2LQAAAAAAAgIBAAMDAQABAAEBAQACAQEAAgIDAQEAAAUAAQMBAwUDAQEBAQIAAQAEAgACAwEAAwIBAAEBAAEBAQMAAAAAABcYGBgZGhsbHBwdHR4eHx8gICEhIiMjJSYkJCcnKCgoKSkqKiorKywsLS4uLzAxMzI0NDQ1NTU2Njc3AAAAAO7u/O7u7u7u7h8g7vnv7u7uDO7u7gYP7u7y7u7u7u717gBBwPgHCyT/AwgEIQULEhMnFBUWKTJBFxgZGiwzNEJGGxwdLh5LHyBrZXkAQfH4Bwu2AwEBAQEBAQEBAgMBAQIBAQEBAQEBAQEBAQEBAQEBAQECAQQFAQEBAQEBBgEBBwgJCgoKCgoKCgoKCgEBCwEMAQ0ODxAREhMUFRYTExMTFxgZExobHB0TExMTEwEeAQETAR8gISIjEyQlJhMTExMnKCkTKissLRMTExMTAQEBAQETExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEy4TExMvExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMwExMTExMTExMTExMTExMTEwAAAAAAAAQABAAcABwAIQAhACQAIgAKAAIAFgAJACIAIgAiABUAHQABABQAFAAUABQAFAAUABQACAAEAAUAHAAbABcAHAAhACAAHwAeAAkAEwAAABUAEgAVAAMABwAVABUAFAAUABQAFAAUABQAFAAUAAgABAAFAAUABgAcABoAGAAZACEABwAVABQAFAAUABQAFAAUAAsAFAANABQADAAUABQAFAAOABQAFAAUABAAFAAPABQAEQBBsvwHC5UEAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAwAEAAcAAwAEAAUABQAGAAYACAAHAAcAEQAWABIAEQASAAgACAAPAA8AFwAPABgADwAZABoAGgAeABYANAAeAAUAMgAGACIAIgAzABcAGAA1ABkAGgAaACoANgAqADQANwAyAEUAOwA8ADMAOwA8AEYANQBHAEgATAA2ACIASQBKADcARQBOAFAAYgBRAFIAVABGAEcAVQBIAEwAVgBJAEoAWABaAE4ARABQAFEAUgBUADgALwAsAFUAKQBWABsAEABYAFoAXQBdAF0AXQBdAF0AXQBeAF4AXgBeAF4AXgBeAF8AXwBfAF8AXwBfAF8AYAAJAGAAYABgAGAAYABh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e6oAAIScAADajwAArYQAAJF9AADWdwAAcXMAAFVwAAAVbgAA4W0AAKxtAABwbQAA4WwAABNsAACSxgAA97gAAHaqAAB/nAAA1Y8AAKiEAACMfQAA0XcAAGxzAABQcAAAEG4AANxtAACnbQAAa20AANxsAAAObAAAjcYAAPK4AABxqgAAepwAANCPAACjhAAAh30AAMx3AABncwAAS3AAAAtuAADXbQAAom0AAGZtAADQbAAACWwAAIjGAADtuAAAbKoAAHWcAADLjwAAnoQAAIJ9AADHdwAAYnMAAEZwAAAGbgAA0m0AAJ1tAABLbQAAy2wAAARsAACDxgAA6LgAAGeqAABwnAAAxo8AAJmEAAB9fQAAwncAAFhzAABBcAAAAW4AAM1tAACYbQAARm0AAMZsAADqawAAfcYAABm2AADBpwAA5JkAADiNAACQhAAAeX0AAL53AAA/cwAAZRQAALs2AADFbQAAiW0AAEEfAAAxbAAA3GsAAMDHAACOuQAADasAACSdAABzkAAAP4UAACN+AABoeAAAA3QAAPJwAAApbgAA9W0AAMBtAACEbQAA9WwAACxsAAC45gAAVOMAAAThAACMBAIAL9YAAC3WAAAr1gAAKdYAAMjVAACC1QAABc4AAAPOAAABzgAA/s0AAOfNAABfzQAAV80AADLGAAD7tQAAo6cAAK+ZAAAajQAAgoQAAGt9AACwdwAAMXMAADNwAABabwAAEm8AABBvAAAGbwAAMG4AAC5uAAAsbgAA/20AAMNtAACHbQAA+GwAAC9sAADaawAAXmsAADprAAASawAAEGsAAA1rAACKaAAAdGgAAENoAABBaAAAMGgAAC5oAACMZwAAcGcAANdmAADVZgAA02YAANFmAAB7ZAAAUmQAAFBkAAA1ZAAAM2QAABFjAAAPYwAAtWIAALNiAABkYQAA5GAAACxaAACgUgAAmEUAANtDAADfQAAAET0AAG48AABcPAAA6ToAAOg3AAA7NwAALzEAAAIwAACWHwAAUh8AAJobAABmFAAAGgwAAMkLAACfCwAACwoAAC0JAAB5BAAARAQAADsEAAAvBAAACQQAACdsAEGglAgLef//////////////////////////////////////////AAAAAAAAAAT+//+H/v//BwAAAAAAAAAA//9/////f//////////zf/79//////9///////////8P4P////8x/P///wAAAAAAAAD//////////////wEA+AMAQbCVCAtBQNf///v/////f39U/f8PAP7f///////////+3/////8DAP///////58Z////zz8DAAAAAAAA/v///38C/v///38AQfqVCAuzAf///wcHAAAAAAD+//8H/gcAAAAA/v//////////fP9/LwBgAAAA4P///////yMAAAD/AwAAAOCf+f///cUDAAAAsAMAAwDgh/n///1tAwAAAF4AABwA4K/7///97SMAAAAAAQAAAOCf+f///c0jAAAAsAMAAADgxz3WGMe/AwAAAAAAAAAA4N/9///97wMAAAAAAwAAAODf/f///e8DAAAAQAMAAADg3/3///3/AwAAAAADAEHAlwgLGf7/////fw0APwAAAAAAAACWJfD+rmwNIB8AQeiXCAsG//7///8DAEGUmAgLcv////8/AP////9/AO3aBwAAAABQAVAxgqtiLAAAAABAAMmA9QcAAAAACAEC/////////////////////////w///////////////wP//z8//////z8//6r///8/////////31/cH88P/x/cHwAAAABATABBkJkICwEHAEGgmQgLJoAAAAD+AwAA/v///////////x8A/v////////////8H4P////8fAEHgmQgLFf//////////////////////////PwBBgJoICxX//////////////////////////w8AQaWaCAvJAmD/B/7//4f+//8HAAAAAAAAgAD//3////9//////wAAAAAAAAD//////////////wEA+AMAAwAAAAAA//////////8/AAAAAwAAAMDX///7/////39/VP3/DwD+3////////////t//////ewD///////+fGf///88/AwAAAAAAAP7///9/Av7///9/AP7/+///uxYA////BwcAAAAAAP7//wf//wcA/wP///////////98/3/v//89/wPu////////8/8/Hv/P/wAA7p/5///9xdOfOYCwz/8DAOSH+f///W3ThzkAXsD/HwDur/v///3t8787AADB/wAA7p/5///9zfOPOcCww/8AAOzHPdYYx7/Dxz2AAID/AADu3/3///3vw989YADD/wAA7N/9///978Pf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TTuJdzzYkJ6BwefvP4nMYEHBBVM88XGPK8Lz7z/eEgSVAAAAAP///////////////7A4AgAUAAAAQy5VVEYtOABBgPIICwPEOAIAQaDyCAtHTENfQ1RZUEUAAAAATENfTlVNRVJJQwAATENfVElNRQAAAAAATENfQ09MTEFURQAATENfTU9ORVRBUlkATENfTUVTU0FHRVMAQfDyCAsHQy5VVEYtOABBiPMIC6AQ8KoCAIirAgAYrAIATm8gZXJyb3IgaW5mb3JtYXRpb24ASWxsZWdhbCBieXRlIHNlcXVlbmNlAERvbWFpbiBlcnJvcgBSZXN1bHQgbm90IHJlcHJlc2VudGFibGUATm90IGEgdHR5AFBlcm1pc3Npb24gZGVuaWVkAE9wZXJhdGlvbiBub3QgcGVybWl0dGVkAE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkATm8gc3VjaCBwcm9jZXNzAEZpbGUgZXhpc3RzAFZhbHVlIHRvbyBsYXJnZSBmb3IgZGF0YSB0eXBlAE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlAE91dCBvZiBtZW1vcnkAUmVzb3VyY2UgYnVzeQBJbnRlcnJ1cHRlZCBzeXN0ZW0gY2FsbABSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQBJbnZhbGlkIHNlZWsAQ3Jvc3MtZGV2aWNlIGxpbmsAUmVhZC1vbmx5IGZpbGUgc3lzdGVtAERpcmVjdG9yeSBub3QgZW1wdHkAQ29ubmVjdGlvbiByZXNldCBieSBwZWVyAE9wZXJhdGlvbiB0aW1lZCBvdXQAQ29ubmVjdGlvbiByZWZ1c2VkAEhvc3QgaXMgZG93bgBIb3N0IGlzIHVucmVhY2hhYmxlAEFkZHJlc3MgaW4gdXNlAEJyb2tlbiBwaXBlAEkvTyBlcnJvcgBObyBzdWNoIGRldmljZSBvciBhZGRyZXNzAEJsb2NrIGRldmljZSByZXF1aXJlZABObyBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATXVsdGlob3AgYXR0ZW1wdGVkAFJlcXVpcmVkIGtleSBub3QgYXZhaWxhYmxlAEtleSBoYXMgZXhwaXJlZABLZXkgaGFzIGJlZW4gcmV2b2tlZABLZXkgd2FzIHJlamVjdGVkIGJ5IHNlcnZpY2UAAAAAAKUCWwDwAbUFjAUlAYMGHQOUBP8AxwMxAwsGvAGPAX8DygQrANoGrwBCA04D3AEOBBUAoQYNAZQCCwI4BmQCvAL/Al0D5wQLB88CywXvBdsF4QIeBkUChQCCAmwDbwTxAPMDGAXZANoDTAZUAnsBnQO9BAAAUQAVArsAswNtAP8BhQQvBfkEOABlAUYBnwC3BqgBcwJTAQBB2IMJCwwhBAAAAAAAAAAALwIAQfiDCQsGNQRHBFYEAEGOhAkLAqAEAEGihAkLIkYFYAVuBWEGAADPAQAAAAAAAAAAyQbpBvkGHgc5B0kHXgcAQdCECQuRAdF0ngBXnb0qgHBSD///PicKAAAAZAAAAOgDAAAQJwAAoIYBAEBCDwCAlpgAAOH1BRgAAAA1AAAAcQAAAGv////O+///kr///wAAAAAAAAAAGQALABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZAAoKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQfGFCQshDgAAAAAAAAAAGQALDRkZGQANAAACAAkOAAAACQAOAAAOAEGrhgkLAQwAQbeGCQsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEHlhgkLARAAQfGGCQsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEGfhwkLARIAQauHCQseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEHihwkLDhoAAAAaGhoAAAAAAAAJAEGTiAkLARQAQZ+ICQsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEHNiAkLARYAQdmICQsnFQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVGAEGkiQkLAv8BAEHMiQkLCP//////////AEGQigkL9Qj/////////////////////////////////////////////////////////////////AAECAwQFBgcICf////////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABAgQHAwYFAAAAAAAAAAIAAMADAADABAAAwAUAAMAGAADABwAAwAgAAMAJAADACgAAwAsAAMAMAADADQAAwA4AAMAPAADAEAAAwBEAAMASAADAEwAAwBQAAMAVAADAFgAAwBcAAMAYAADAGQAAwBoAAMAbAADAHAAAwB0AAMAeAADAHwAAwAAAALMBAADDAgAAwwMAAMMEAADDBQAAwwYAAMMHAADDCAAAwwkAAMMKAADDCwAAwwwAAMMNAADTDgAAww8AAMMAAAy7AQAMwwIADMMDAAzDBAAM2wAAAADURwIAAQIAAAICAAADAgAABAIAAAUCAAAGAgAABwIAAAgCAAAJAgAACgIAAAsCAAAMAgAADQIAAA4CAAAEAAAAAAAAABBIAgAPAgAAEAIAAPz////8////EEgCABECAAASAgAAOEcCAExHAgAAAAAAWEgCABMCAAAUAgAAAwIAAAQCAAAVAgAAFgIAAAcCAAAIAgAACQIAABcCAAALAgAAGAIAAA0CAAAZAgAAoHQCAKhHAgBsSQIATlN0M19fMjliYXNpY19pb3NJY05TXzExY2hhcl90cmFpdHNJY0VFRUUAAAB4dAIA3EcCAE5TdDNfXzIxNWJhc2ljX3N0cmVhbWJ1ZkljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRQAAAAD8dAIAKEgCAAAAAAABAAAAnEcCAAP0//9OU3QzX18yMTNiYXNpY19vc3Ry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AE5TdDNfXzIxMG1vbmV5cHVuY3RJd0xiMUVFRQAAAAAAOGsCAFcCAAAQAwAANQIAABEDAAASAwAA/HQCAFhrAgAAAAAAAgAAAAxeAgACAAAAoGsCAAAAAABOU3QzX18yOW1vbmV5X2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUAAAB4dAIAqGsCAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SWNFRQAAAAAAAAAA4GsCAFcCAAATAwAANQIAABQDAAAVAwAA/HQCAABsAgAAAAAAAgAAAAxeAgACAAAASGwCAAAAAABOU3QzX18yOW1vbmV5X2dldEl3TlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUAAAB4dAIAUGwCAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SXdFRQAAAAAAAAAAiGwCAFcCAAAWAwAANQIAABcDAAAYAwAA/HQCAKhsAgAAAAAAAgAAAAxeAgACAAAA8GwCAAAAAABOU3QzX18yOW1vbmV5X3B1dEljTlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUAAAB4dAIA+GwCAE5TdDNfXzIxMV9fbW9uZXlfcHV0SWNFRQAAAAAAAAAAMG0CAFcCAAAZAwAANQIAABoDAAAbAwAA/HQCAFBtAgAAAAAAAgAAAAxeAgACAAAAmG0CAAAAAABOU3QzX18yOW1vbmV5X3B1dEl3TlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUAAAB4dAIAoG0CAE5TdDNfXzIxMV9fbW9uZXlfcHV0SXdFRQAAAAAAAAAA3G0CAFcCAAAcAwAANQIAAB0DAAAeAwAAHwMAAPx0AgD8bQIAAAAAAAIAAAAMXgIAAgAAABRuAgACAAAATlN0M19fMjhtZXNzYWdlc0ljRUUAAAAAeHQCABxuAgBOU3QzX18yMTNtZXNzYWdlc19iYXNlRQAAAAAAVG4CAFcCAAAgAwAANQIAACEDAAAiAwAAIwMAAPx0AgB0bgIAAAAAAAIAAAAMXgIAAgAAABRuAgACAAAATlN0M19fMjhtZXNzYWdl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"),e=new Uint8Array(t.length);for(let A=0;Anew Um(t))}var ct=class{static getBaseUrlWithoutPath(){let e=window.location.href;return new URL(e).origin+"/dev-ui/"}static getApiServerBaseUrl(){return window.runtimeConfig?.backendUrl}static getWSServerUrl(){let e=this.getApiServerBaseUrl();return!e||e==""?window.location.host:e.startsWith("http://")?e.slice(7):e.startsWith("https://")?e.slice(8):e}};var Un=class t{constructor(e,A){this.http=e;this.zone=A}apiServerDomain=ct.getApiServerBaseUrl();_currentApp=new $A("");currentApp=this._currentApp.asObservable();isLoading=new $A(!1);getApp(){return this.currentApp}setApp(e){this._currentApp.next(e)}getLoadingState(){return this.isLoading}run(e){let i={headers:{"Content-type":"application/json"}},o=this.apiServerDomain+"/run";return this.http.post(o,e,i)}runSse(e){let A=this.apiServerDomain+"/run_sse";return this.isLoading.next(!0),new BA(i=>{let o=this;fetch(A,{method:"POST",headers:{"Content-Type":"application/json",Accept:"text/event-stream"},body:JSON.stringify(e)}).then(n=>{let g=n.body?.getReader(),r=new TextDecoder("utf-8"),s=null,a=()=>{g?.read().then(({done:Q,value:c})=>{if(Q)return i.complete();r.decode(c,{stream:!0}).split(/\r?\n/).filter(p=>p.startsWith("data:")).forEach(p=>{let M=p.replace(/^data:\s*/,"");o.zone.run(()=>i.next(M))}),a()}).catch(Q=>{o.zone.run(()=>i.error(Q))})};a()}).catch(n=>{o.zone.run(()=>i.error(n))})})}listApps(){if(this.apiServerDomain!=null){let e=this.apiServerDomain+"/list-apps?relative_path=./";return this.http.get(e)}return new BA}static \u0275fac=function(A){return new(A||t)(Z(Qt),Z(tA))};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})};function O2(t,e){}var xn=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;positionStrategy;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;scrollStrategy;closeOnNavigation=!0;closeOnDestroy=!0;closeOnOverlayDetachments=!0;componentFactoryResolver;providers;container;templateContext};var Jm=(()=>{class t extends _n{_elementRef=B(q);_focusTrapFactory=B(DE);_config;_interactivityChecker=B(BI);_ngZone=B(tA);_overlayRef=B(Is);_focusMonitor=B(Ut);_renderer=B(ae);_platform=B(ZA);_document=B(cA,{optional:!0});_portalOutlet;_focusTrap=null;_elementFocusedBeforeDialogWasOpened=null;_closeInteractionType=null;_ariaLabelledByQueue=[];_changeDetectorRef=B(UA);_injector=B(yA);_isDestroyed=!1;constructor(){super(),this._config=B(xn,{optional:!0})||new xn,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(A){this._ariaLabelledByQueue.push(A),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(A){let i=this._ariaLabelledByQueue.indexOf(A);i>-1&&(this._ariaLabelledByQueue.splice(i,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(A){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachComponentPortal(A);return this._contentAttached(),i}attachTemplatePortal(A){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachTemplatePortal(A);return this._contentAttached(),i}attachDomPortal=A=>{this._portalOutlet.hasAttached();let i=this._portalOutlet.attachDomPortal(A);return this._contentAttached(),i};_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(A,i){this._interactivityChecker.isFocusable(A)||(A.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let o=()=>{n(),g(),A.removeAttribute("tabindex")},n=this._renderer.listen(A,"blur",o),g=this._renderer.listen(A,"mousedown",o)})),A.focus(i)}_focusByCssSelector(A,i){let o=this._elementRef.nativeElement.querySelector(A);o&&this._forceFocus(o,i)}_trapFocus(){this._isDestroyed||Le(()=>{let A=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||A.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break}},{injector:this._injector})}_restoreFocus(){let A=this._config.restoreFocus,i=null;if(typeof A=="string"?i=this._document.querySelector(A):typeof A=="boolean"?i=A?this._elementFocusedBeforeDialogWasOpened:null:A&&(i=A),this._config.restoreFocus&&i&&typeof i.focus=="function"){let o=es(),n=this._elementRef.nativeElement;(!o||o===this._document.body||o===n||n.contains(o))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){let A=this._elementRef.nativeElement,i=es();return A===i||A.contains(i)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=es()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(i,o){if(i&1&&QA(Ei,7),i&2){let n;$(n=AA())&&(o._portalOutlet=n.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(i,o){i&2&&aA("id",o._config.id||null)("role",o._config.role)("aria-modal",o._config.ariaModal)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null)},features:[dA],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(i,o){i&1&&x(0,O2,0,0,"ng-template",0)},dependencies:[Ei],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return t})(),fI=class{overlayRef;config;componentInstance;componentRef;containerInstance;disableClose;closed=new U;backdropClick;keydownEvents;outsidePointerEvents;id;_detachSubscription;constructor(e,A){this.overlayRef=e,this.config=A,this.disableClose=A.disableClose,this.backdropClick=e.backdropClick(),this.keydownEvents=e.keydownEvents(),this.outsidePointerEvents=e.outsidePointerEvents(),this.id=A.id,this.keydownEvents.subscribe(i=>{i.keyCode===27&&!this.disableClose&&!ze(i)&&(i.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=e.detachments().subscribe(()=>{A.closeOnOverlayDetachments!==!1&&this.close()})}close(e,A){if(this.containerInstance){let i=this.closed;this.containerInstance._closeInteractionType=A?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),i.next(e),i.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(e="",A=""){return this.overlayRef.updateSize({width:e,height:A}),this}addPanelClass(e){return this.overlayRef.addPanelClass(e),this}removePanelClass(e){return this.overlayRef.removePanelClass(e),this}},P2=new F("DialogScrollStrategy",{providedIn:"root",factory:()=>{let t=B(je);return()=>t.scrollStrategies.block()}}),Z2=new F("DialogData"),q2=new F("DefaultDialogConfig");var gb=(()=>{class t{_overlay=B(je);_injector=B(yA);_defaultOptions=B(q2,{optional:!0});_parentDialog=B(t,{optional:!0,skipSelf:!0});_overlayContainer=B(NE);_idGenerator=B(re);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new U;_afterOpenedAtThisLevel=new U;_ariaHiddenElements=new Map;_scrollStrategy=B(P2);get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}afterAllClosed=Zi(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Me(void 0)));constructor(){}open(A,i){let o=this._defaultOptions||new xn;i=b(b({},o),i),i.id=i.id||this._idGenerator.getId("cdk-dialog-"),i.id&&this.getDialogById(i.id);let n=this._getOverlayConfig(i),g=this._overlay.create(n),r=new fI(g,i),s=this._attachContainer(g,r,i);return r.containerInstance=s,this._attachDialogContent(A,r,s,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(r),r.closed.subscribe(()=>this._removeOpenDialog(r,!0)),this.afterOpened.next(r),r}closeAll(){Ym(this.openDialogs,A=>A.close())}getDialogById(A){return this.openDialogs.find(i=>i.id===A)}ngOnDestroy(){Ym(this._openDialogsAtThisLevel,A=>{A.config.closeOnDestroy===!1&&this._removeOpenDialog(A,!1)}),Ym(this._openDialogsAtThisLevel,A=>A.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(A){let i=new Kn({positionStrategy:A.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:A.scrollStrategy||this._scrollStrategy(),panelClass:A.panelClass,hasBackdrop:A.hasBackdrop,direction:A.direction,minWidth:A.minWidth,minHeight:A.minHeight,maxWidth:A.maxWidth,maxHeight:A.maxHeight,width:A.width,height:A.height,disposeOnNavigation:A.closeOnNavigation});return A.backdropClass&&(i.backdropClass=A.backdropClass),i}_attachContainer(A,i,o){let n=o.injector||o.viewContainerRef?.injector,g=[{provide:xn,useValue:o},{provide:fI,useValue:i},{provide:Is,useValue:A}],r;o.container?typeof o.container=="function"?r=o.container:(r=o.container.type,g.push(...o.container.providers(o))):r=Jm;let s=new _i(r,o.viewContainerRef,yA.create({parent:n||this._injector,providers:g}));return A.attach(s).instance}_attachDialogContent(A,i,o,n){if(A instanceof ge){let g=this._createInjector(n,i,o,void 0),r={$implicit:n.data,dialogRef:i};n.templateContext&&(r=b(b({},r),typeof n.templateContext=="function"?n.templateContext():n.templateContext)),o.attachTemplatePortal(new Qi(A,null,r,g))}else{let g=this._createInjector(n,i,o,this._injector),r=o.attachComponentPortal(new _i(A,n.viewContainerRef,g));i.componentRef=r,i.componentInstance=r.instance}}_createInjector(A,i,o,n){let g=A.injector||A.viewContainerRef?.injector,r=[{provide:Z2,useValue:A.data},{provide:fI,useValue:i}];return A.providers&&(typeof A.providers=="function"?r.push(...A.providers(i,A,o)):r.push(...A.providers)),A.direction&&(!g||!g.get(Se,null,{optional:!0}))&&r.push({provide:Se,useValue:{value:A.direction,change:iA()}}),yA.create({parent:g||n,providers:r})}_removeOpenDialog(A,i){let o=this.openDialogs.indexOf(A);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((n,g)=>{n?g.setAttribute("aria-hidden",n):g.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){let A=this._overlayContainer.getContainerElement();if(A.parentElement){let i=A.parentElement.children;for(let o=i.length-1;o>-1;o--){let n=i[o];n!==A&&n.nodeName!=="SCRIPT"&&n.nodeName!=="STYLE"&&!n.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(n,n.getAttribute("aria-hidden")),n.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let A=this._parentDialog;return A?A._getAfterAllClosed():this._afterAllClosedAtThisLevel}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Ym(t,e){let A=t.length;for(;A--;)e(t[A])}function V2(t,e){}var HE=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;position;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;delayFocusTrap=!0;scrollStrategy;closeOnNavigation=!0;componentFactoryResolver;enterAnimationDuration;exitAnimationDuration},Hm="mdc-dialog--open",rb="mdc-dialog--opening",sb="mdc-dialog--closing",W2=150,z2=75,j2=(()=>{class t extends Jm{_animationMode=B(Ae,{optional:!0});_animationStateChanged=new z;_animationsEnabled=this._animationMode!=="NoopAnimations";_actionSectionCount=0;_hostElement=this._elementRef.nativeElement;_enterAnimationDuration=this._animationsEnabled?Ib(this._config.enterAnimationDuration)??W2:0;_exitAnimationDuration=this._animationsEnabled?Ib(this._config.exitAnimationDuration)??z2:0;_animationTimer=null;_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(ab,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(rb,Hm)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Hm),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Hm),this._animationsEnabled?(this._hostElement.style.setProperty(ab,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(sb)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(A){this._actionSectionCount+=A,this._changeDetectorRef.markForCheck()}_finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)};_finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})};_clearAnimationClasses(){this._hostElement.classList.remove(rb,sb)}_waitForAnimationToComplete(A,i){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,A)}_requestAnimationFrame(A){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(A):A()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(A){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:A})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(A){let i=super.attachComponentPortal(A);return i.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),i}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275cmp=O({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(i,o){i&2&&(ft("id",o._config.id),aA("aria-modal",o._config.ariaModal)("role",o._config.role)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null),nA("_mat-animation-noopable",!o._animationsEnabled)("mat-mdc-dialog-container-with-actions",o._actionSectionCount>0))},features:[dA],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(i,o){i&1&&(d(0,"div",0)(1,"div",1),x(2,V2,0,0,"ng-template",2),h()())},dependencies:[Ei],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 560px);min-width:var(--mat-dialog-container-min-width, 280px)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, calc(100vw - 32px))}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, none);border-radius:var(--mdc-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-sys-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-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}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 6px 24px 13px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-sys-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-sys-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-sys-body-medium-tracking, 0.03125em))}.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 0)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-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);padding:var(--mat-dialog-actions-padding, 16px 24px);justify-content:var(--mat-dialog-actions-alignment, flex-end)}@media(forced-colors: active){.mat-mdc-dialog-actions{border-top-color:CanvasText}}.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}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2})}return t})(),ab="--mat-dialog-transition-duration";function Ib(t){return t==null?null:typeof t=="number"?t:t.endsWith("ms")?pt(t.substring(0,t.length-2)):t.endsWith("s")?pt(t.substring(0,t.length-1))*1e3:t==="0"?0:null}var JE=function(t){return t[t.OPEN=0]="OPEN",t[t.CLOSING=1]="CLOSING",t[t.CLOSED=2]="CLOSED",t}(JE||{}),rt=class{_ref;_containerInstance;componentInstance;componentRef;disableClose;id;_afterOpened=new U;_beforeClosed=new U;_result;_closeFallbackTimeout;_state=JE.OPEN;_closeInteractionType;constructor(e,A,i){this._ref=e,this._containerInstance=i,this.disableClose=A.disableClose,this.id=e.id,e.addPanelClass("mat-mdc-dialog-panel"),i._animationStateChanged.pipe(kA(o=>o.state==="opened"),ue(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),i._animationStateChanged.pipe(kA(o=>o.state==="closed"),ue(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),e.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),ye(this.backdropClick(),this.keydownEvents().pipe(kA(o=>o.keyCode===27&&!this.disableClose&&!ze(o)))).subscribe(o=>{this.disableClose||(o.preventDefault(),Cb(this,o.type==="keydown"?"keyboard":"mouse"))})}close(e){this._result=e,this._containerInstance._animationStateChanged.pipe(kA(A=>A.state==="closing"),ue(1)).subscribe(A=>{this._beforeClosed.next(e),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),A.totalTime+100)}),this._state=JE.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(e){let A=this._ref.config.positionStrategy;return e&&(e.left||e.right)?e.left?A.left(e.left):A.right(e.right):A.centerHorizontally(),e&&(e.top||e.bottom)?e.top?A.top(e.top):A.bottom(e.bottom):A.centerVertically(),this._ref.updatePosition(),this}updateSize(e="",A=""){return this._ref.updateSize(e,A),this}addPanelClass(e){return this._ref.addPanelClass(e),this}removePanelClass(e){return this._ref.removePanelClass(e),this}getState(){return this._state}_finishDialogClose(){this._state=JE.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function Cb(t,e,A){return t._closeInteractionType=e,t.close(A)}var oi=new F("MatMdcDialogData"),X2=new F("mat-mdc-dialog-default-options"),$2=new F("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let t=B(je);return()=>t.scrollStrategies.block()}});var di=(()=>{class t{_overlay=B(je);_defaultOptions=B(X2,{optional:!0});_scrollStrategy=B($2);_parentDialog=B(t,{optional:!0,skipSelf:!0});_idGenerator=B(re);_dialog=B(gb);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new U;_afterOpenedAtThisLevel=new U;dialogConfigClass=HE;_dialogRefConstructor;_dialogContainerType;_dialogDataToken;get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let A=this._parentDialog;return A?A._getAfterAllClosed():this._afterAllClosedAtThisLevel}afterAllClosed=Zi(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Me(void 0)));constructor(){this._dialogRefConstructor=rt,this._dialogContainerType=j2,this._dialogDataToken=oi}open(A,i){let o;i=b(b({},this._defaultOptions||new HE),i),i.id=i.id||this._idGenerator.getId("mat-mdc-dialog-"),i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();let n=this._dialog.open(A,uA(b({},i),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:xn,useValue:i}]},templateContext:()=>({dialogRef:o}),providers:(g,r,s)=>(o=new this._dialogRefConstructor(g,i,s),o.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:s},{provide:this._dialogDataToken,useValue:r.data},{provide:this._dialogRefConstructor,useValue:o}])}));return o.componentRef=n.componentRef,o.componentInstance=n.componentInstance,this.openDialogs.push(o),this.afterOpened.next(o),o.afterClosed().subscribe(()=>{let g=this.openDialogs.indexOf(o);g>-1&&(this.openDialogs.splice(g,1),this.openDialogs.length||this._getAfterAllClosed().next())}),o}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(A){return this.openDialogs.find(i=>i.id===A)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(A){let i=A.length;for(;i--;)A[i].close()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Yn=(()=>{class t{dialogRef=B(rt,{optional:!0});_elementRef=B(q);_dialog=B(di);ariaLabel;type="button";dialogResult;_matDialogClose;constructor(){}ngOnInit(){this.dialogRef||(this.dialogRef=Qb(this._elementRef,this._dialog.openDialogs))}ngOnChanges(A){let i=A._matDialogClose||A._matDialogCloseResult;i&&(this.dialogResult=i.currentValue)}_onButtonClick(A){Cb(this.dialogRef,A.screenX===0&&A.screenY===0?"keyboard":"mouse",this.dialogResult)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(i,o){i&1&&G("click",function(g){return o._onButtonClick(g)}),i&2&&aA("aria-label",o.ariaLabel||null)("type",o.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[TA]})}return t})(),Bb=(()=>{class t{_dialogRef=B(rt,{optional:!0});_elementRef=B(q);_dialog=B(di);constructor(){}ngOnInit(){this._dialogRef||(this._dialogRef=Qb(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t})}return t})(),uo=(()=>{class t extends Bb{id=B(re).getId("mat-mdc-dialog-title-");_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275dir=T({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(i,o){i&2&&ft("id",o.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],features:[dA]})}return t})(),mo=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[g0([An])]})}return t})(),Do=(()=>{class t extends Bb{align;_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275dir=T({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(i,o){i&2&&nA("mat-mdc-dialog-actions-align-start",o.align==="start")("mat-mdc-dialog-actions-align-center",o.align==="center")("mat-mdc-dialog-actions-align-end",o.align==="end")},inputs:{align:"align"},features:[dA]})}return t})();function Qb(t,e){let A=t.nativeElement.parentElement;for(;A&&!A.classList.contains("mat-mdc-dialog-container");)A=A.parentElement;return A?e.find(i=>i.id===A.id):null}function AO(t,e){if(t&1&&P(0,"img",5),t&2){let A=y(2);L("src",A.displayContent,qt)}}function eO(t,e){t&1&&(d(0,"div",6),k(1," No image data provided. "),h())}function tO(t,e){if(t&1&&(d(0,"div",3),x(1,AO,1,1,"img",5)(2,eO,2,0,"div",6),h()),t&2){let A=y();D(),_(A.displayContent?1:-1),D(),_(A.displayContent?-1:2)}}function iO(t,e){if(t&1&&P(0,"div",4),t&2){let A=y();L("innerHTML",A.displayContent,Ba)}}var Gg=class t{constructor(e,A,i){this.dialogRef=e;this.data=A;this.sanitizer=i}displayContent=null;isSvgContent=!1;ngOnInit(){this.processImageData()}processImageData(){let e=this.data.imageData;if(!e){this.displayContent=null,this.isSvgContent=!1;return}if(e.trim().includes("e}))}return TE}function pI(t){return nO()?.createHTML(t)||t}function cb(t){return Error(`Unable to find icon with the name "${t}"`)}function gO(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function lb(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function db(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}var on=class{url;svgText;options;svgElement;constructor(e,A,i){this.url=e,this.svgText=A,this.options=i}},rO=(()=>{class t{_httpClient;_sanitizer;_errorHandler;_document;_svgIconConfigs=new Map;_iconSetConfigs=new Map;_cachedIconsByUrl=new Map;_inProgressUrlFetches=new Map;_fontCssClassesByAlias=new Map;_resolvers=[];_defaultFontSetClass=["material-icons","mat-ligature-font"];constructor(A,i,o,n){this._httpClient=A,this._sanitizer=i,this._errorHandler=n,this._document=o}addSvgIcon(A,i,o){return this.addSvgIconInNamespace("",A,i,o)}addSvgIconLiteral(A,i,o){return this.addSvgIconLiteralInNamespace("",A,i,o)}addSvgIconInNamespace(A,i,o,n){return this._addSvgIconConfig(A,i,new on(o,null,n))}addSvgIconResolver(A){return this._resolvers.push(A),this}addSvgIconLiteralInNamespace(A,i,o,n){let g=this._sanitizer.sanitize(et.HTML,o);if(!g)throw db(o);let r=pI(g);return this._addSvgIconConfig(A,i,new on("",r,n))}addSvgIconSet(A,i){return this.addSvgIconSetInNamespace("",A,i)}addSvgIconSetLiteral(A,i){return this.addSvgIconSetLiteralInNamespace("",A,i)}addSvgIconSetInNamespace(A,i,o){return this._addSvgIconSetConfig(A,new on(i,null,o))}addSvgIconSetLiteralInNamespace(A,i,o){let n=this._sanitizer.sanitize(et.HTML,i);if(!n)throw db(i);let g=pI(n);return this._addSvgIconSetConfig(A,new on("",g,o))}registerFontClassAlias(A,i=A){return this._fontCssClassesByAlias.set(A,i),this}classNameForFontAlias(A){return this._fontCssClassesByAlias.get(A)||A}setDefaultFontSetClass(...A){return this._defaultFontSetClass=A,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(A){let i=this._sanitizer.sanitize(et.RESOURCE_URL,A);if(!i)throw lb(A);let o=this._cachedIconsByUrl.get(i);return o?iA(OE(o)):this._loadSvgIconFromConfig(new on(A,null)).pipe(Ce(n=>this._cachedIconsByUrl.set(i,n)),sA(n=>OE(n)))}getNamedSvgIcon(A,i=""){let o=hb(i,A),n=this._svgIconConfigs.get(o);if(n)return this._getSvgFromConfig(n);if(n=this._getIconConfigFromResolvers(i,A),n)return this._svgIconConfigs.set(o,n),this._getSvgFromConfig(n);let g=this._iconSetConfigs.get(i);return g?this._getSvgFromIconSetConfigs(A,g):rn(cb(o))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(A){return A.svgText?iA(OE(this._svgElementFromConfig(A))):this._loadSvgIconFromConfig(A).pipe(sA(i=>OE(i)))}_getSvgFromIconSetConfigs(A,i){let o=this._extractIconWithNameFromAnySet(A,i);if(o)return iA(o);let n=i.filter(g=>!g.svgText).map(g=>this._loadSvgIconSetFromConfig(g).pipe(Oe(r=>{let a=`Loading icon set URL: ${this._sanitizer.sanitize(et.RESOURCE_URL,g.url)} failed: ${r.message}`;return this._errorHandler.handleError(new Error(a)),iA(null)})));return Js(n).pipe(sA(()=>{let g=this._extractIconWithNameFromAnySet(A,i);if(!g)throw cb(A);return g}))}_extractIconWithNameFromAnySet(A,i){for(let o=i.length-1;o>=0;o--){let n=i[o];if(n.svgText&&n.svgText.toString().indexOf(A)>-1){let g=this._svgElementFromConfig(n),r=this._extractSvgIconFromSet(g,A,n.options);if(r)return r}}return null}_loadSvgIconFromConfig(A){return this._fetchIcon(A).pipe(Ce(i=>A.svgText=i),sA(()=>this._svgElementFromConfig(A)))}_loadSvgIconSetFromConfig(A){return A.svgText?iA(null):this._fetchIcon(A).pipe(Ce(i=>A.svgText=i))}_extractSvgIconFromSet(A,i,o){let n=A.querySelector(`[id="${i}"]`);if(!n)return null;let g=n.cloneNode(!0);if(g.removeAttribute("id"),g.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(g,o);if(g.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(g),o);let r=this._svgElementFromString(pI(""));return r.appendChild(g),this._setSvgAttributes(r,o)}_svgElementFromString(A){let i=this._document.createElement("DIV");i.innerHTML=A;let o=i.querySelector("svg");if(!o)throw Error(" tag not found");return o}_toSvgElement(A){let i=this._svgElementFromString(pI("")),o=A.attributes;for(let n=0;npI(a)),Vi(()=>this._inProgressUrlFetches.delete(g)),Ts());return this._inProgressUrlFetches.set(g,s),s}_addSvgIconConfig(A,i,o){return this._svgIconConfigs.set(hb(A,i),o),this}_addSvgIconSetConfig(A,i){let o=this._iconSetConfigs.get(A);return o?o.push(i):this._iconSetConfigs.set(A,[i]),this}_svgElementFromConfig(A){if(!A.svgElement){let i=this._svgElementFromString(A.svgText);this._setSvgAttributes(i,A.options),A.svgElement=i}return A.svgElement}_getIconConfigFromResolvers(A,i){for(let o=0;oe?e.pathname+e.search:""}}var ub=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],BO=ub.map(t=>`[${t}]`).join(", "),QO=/^url\(['"]?#(.*?)['"]?\)$/,cs=(()=>{class t{_elementRef=B(q);_iconRegistry=B(rO);_location=B(IO);_errorHandler=B(vt);_defaultColor;get color(){return this._color||this._defaultColor}set color(A){this._color=A}_color;inline=!1;get svgIcon(){return this._svgIcon}set svgIcon(A){A!==this._svgIcon&&(A?this._updateSvgIcon(A):this._svgIcon&&this._clearSvgElement(),this._svgIcon=A)}_svgIcon;get fontSet(){return this._fontSet}set fontSet(A){let i=this._cleanupFontValue(A);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}_fontSet;get fontIcon(){return this._fontIcon}set fontIcon(A){let i=this._cleanupFontValue(A);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}_fontIcon;_previousFontSetClass=[];_previousFontIconClass;_svgName;_svgNamespace;_previousPath;_elementsWithExternalReferences;_currentIconFetch=GA.EMPTY;constructor(){let A=B(new Ct("aria-hidden"),{optional:!0}),i=B(aO,{optional:!0});i&&(i.color&&(this.color=this._defaultColor=i.color),i.fontSet&&(this.fontSet=i.fontSet)),A||this._elementRef.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(A){if(!A)return["",""];let i=A.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${A}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let A=this._elementsWithExternalReferences;if(A&&A.size){let i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(A){this._clearSvgElement();let i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(A),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(A)}_clearSvgElement(){let A=this._elementRef.nativeElement,i=A.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){let o=A.childNodes[i];(o.nodeType!==1||o.nodeName.toLowerCase()==="svg")&&o.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let A=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(o=>o.length>0);this._previousFontSetClass.forEach(o=>A.classList.remove(o)),i.forEach(o=>A.classList.add(o)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.includes("mat-ligature-font")&&(this._previousFontIconClass&&A.classList.remove(this._previousFontIconClass),this.fontIcon&&A.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(A){return typeof A=="string"?A.trim().split(" ")[0]:A}_prependPathToReferences(A){let i=this._elementsWithExternalReferences;i&&i.forEach((o,n)=>{o.forEach(g=>{n.setAttribute(g.name,`url('${A}#${g.value}')`)})})}_cacheChildrenWithExternalReferences(A){let i=A.querySelectorAll(BO),o=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let n=0;n{let r=i[n],s=r.getAttribute(g),a=s?s.match(QO):null;if(a){let Q=o.get(r);Q||(Q=[],o.set(r,Q)),Q.push({name:g,value:a[1]})}})}_updateSvgIcon(A){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),A){let[i,o]=this._splitIconName(A);i&&(this._svgNamespace=i),o&&(this._svgName=o),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(o,i).pipe(ue(1)).subscribe(n=>this._setSvgElement(n),n=>{let g=`Error retrieving icon ${i}:${o}! ${n.message}`;this._errorHandler.handleError(new Error(g))})}}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(i,o){i&2&&(aA("data-mat-icon-type",o._usingFontIcon()?"font":"svg")("data-mat-icon-name",o._svgName||o.fontIcon)("data-mat-icon-namespace",o._svgNamespace||o.fontSet)("fontIcon",o._usingFontIcon()?o.fontIcon:null),Je(o.color?"mat-"+o.color:""),nA("mat-icon-inline",o.inline)("mat-icon-no-color",o.color!=="primary"&&o.color!=="accent"&&o.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",eA],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],ngContentSelectors:oO,decls:1,vars:0,template:function(i,o){i&1&&(OA(),IA(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.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 t})(),mb=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[mA,mA]})}return t})();var EO=["audioPlayer"],Lg=class t{base64data="";audioPlayerRef;audioSrc="";constructor(){}ngOnChanges(e){e.base64data&&this.base64data&&this.setAudioSource(this.base64data)}setAudioSource(e){e.startsWith("data:")?this.audioSrc=e:this.audioSrc=`data:audio/mpeg;base64,${e}`,this.audioPlayerRef&&this.audioPlayerRef.nativeElement&&this.audioPlayerRef.nativeElement.load()}play(){this.audioPlayerRef&&this.audioPlayerRef.nativeElement&&this.audioPlayerRef.nativeElement.play()}pause(){this.audioPlayerRef&&this.audioPlayerRef.nativeElement&&this.audioPlayerRef.nativeElement.pause()}stop(){this.audioPlayerRef&&this.audioPlayerRef.nativeElement&&(this.audioPlayerRef.nativeElement.pause(),this.audioPlayerRef.nativeElement.currentTime=0)}static \u0275fac=function(A){return new(A||t)};static \u0275cmp=O({type:t,selectors:[["app-audio-player"]],viewQuery:function(A,i){if(A&1&&QA(EO,5),A&2){let o;$(o=AA())&&(i.audioPlayerRef=o.first)}},inputs:{base64data:"base64data"},standalone:!1,features:[TA],decls:3,vars:1,consts:[["audioPlayer",""],["controls","",3,"src"]],template:function(A,i){A&1&&(d(0,"div"),P(1,"audio",1,0),h()),A&2&&(D(),L("src",i.audioSrc,qt))},styles:[".audio-player-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding:15px;background-color:#f0f0f0;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin:20px auto;max-width:350px}audio[_ngcontent-%COMP%]{outline:none;border-radius:5px;width:350px}.custom-controls[_ngcontent-%COMP%]{margin-top:10px;display:flex;gap:10px}.custom-controls[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:8px 15px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;font-size:14px;transition:background-color .2s ease}.custom-controls[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{background-color:#0056b3}"]})};function cO(t,e){t&1&&P(0,"hr",2)}function lO(t,e){if(t&1&&(d(0,"mat-option",7),k(1),h()),t&2){let A=e.$implicit;L("value",A),D(),KA(A.versionId)}}function dO(t,e){if(t&1){let A=rA();d(0,"div")(1,"img",9),G("click",function(){Y(A);let o=y().$index,n=y();return J(n.openViewImageDialog(n.selectedArtifacts[o].data))}),h()()}if(t&2){let A,i=y().$index,o=y();D(),L("src",(A=o.selectedArtifacts[i].data)!==null&&A!==void 0?A:"",qt)}}function hO(t,e){if(t&1&&(d(0,"div"),P(1,"app-audio-player",10),h()),t&2){let A=y().$index,i=y();D(),L("base64data",i.selectedArtifacts[A].data)}}function uO(t,e){if(t&1){let A=rA();d(0,"div",1),x(1,cO,1,0,"hr",2),d(2,"div",3)(3,"button",4),G("click",function(){let o=Y(A).$index,n=y();return J(n.openArtifact(n.selectedArtifacts[o].data,n.selectedArtifacts[o].mimeType))}),k(4),h()(),d(5,"div",3)(6,"span"),k(7," Version: "),h(),d(8,"div",5)(9,"mat-select",6),Wt("ngModelChange",function(o){let n=Y(A).$index,g=y();return ai(g.selectedArtifacts[n],o)||(g.selectedArtifacts[n]=o),J(o)}),G("selectionChange",function(o){let n=Y(A).$index,g=y();return J(g.onArtifactVersionChange(o,n))}),fe(10,lO,2,2,"mat-option",7,De),h()(),d(12,"button",8),G("click",function(){let o=Y(A).$index,n=y();return J(n.downloadArtifact(n.selectedArtifacts[o]))}),d(13,"mat-icon"),k(14,"file_download"),h(),k(15," Download "),h()(),d(16,"div"),x(17,dO,2,1,"div")(18,hO,2,1,"div"),h()()}if(t&2){let A,i=e.$implicit,o=e.$index,n=y();D(),_(o>0?1:-1),D(3),NA(" ",n.getArtifactName(i)," "),D(5),Vt("ngModel",n.selectedArtifacts[o]),D(),pe(n.getSortedArtifactsFromId(i)),D(7),_((A=n.selectedArtifacts[o].mediaType)===n.MediaType.IMAGE?17:A===n.MediaType.AUDIO?18:-1)}}var mO="default_artifact_name",yI=(o=>(o.IMAGE="image",o.AUDIO="audio",o.TEXT="text",o.UNSPECIFIED="unspecified",o))(yI||{});function PE(t){let e=t.toLowerCase();for(let A of Object.values(yI))if(A!=="unspecified"&&e.startsWith(A+"/"))return A;return"unspecified"}function DO(t){return t?t.startsWith("image/"):!1}function fO(t){return t?t.startsWith("audio/"):!1}function Om(t,e){try{if(!t)return;let A=t;if(t.startsWith("data:")&&t.includes(";base64,")&&(A=A.substring(A.indexOf(";base64,")+8)),!e||!A)return;let i=atob(A),o=new Array(i.length);for(let a=0;ae.id))]}getSortedArtifactsFromId(e){return this.artifacts.filter(A=>A.id===e).sort((A,i)=>i.versionId-A.versionId)}onArtifactVersionChange(e,A){this.selectedArtifacts[A]=e.value}openViewImageDialog(e){if(!e||!e.startsWith("data:")||e.indexOf(";base64,")===-1)return;let A=this.dialog.open(Gg,{maxWidth:"90vw",maxHeight:"90vh",data:{imageData:e}})}openArtifact(e,A){if(this.isArtifactImage(A)){this.openViewImageDialog(e);return}this.openBase64InNewTab(e,A)}static \u0275fac=function(A){return new(A||t)(V(Jn),V(di))};static \u0275cmp=O({type:t,selectors:[["app-artifact-tab"]],inputs:{artifacts:"artifacts"},standalone:!1,features:[TA],decls:3,vars:0,consts:[[1,"artifact-container"],[1,"artifact-box"],[1,"white-separator"],[1,"artifact-metadata"],[1,"link-style-button",3,"click"],[1,"version-select-container"],[3,"ngModelChange","selectionChange","ngModel"],[3,"value"],["mat-flat-button","",1,"download-button",3,"click"],["alt","artifact.id",1,"generated-image",3,"click","src"],[3,"base64data"]],template:function(A,i){A&1&&(d(0,"div",0),fe(1,uO,19,4,"div",1,De),h()),A&2&&(D(),pe(i.getDistinctArtifactIds()))},dependencies:[Ii,Xt,cs,Et,Bs,Nn,Lg],styles:[".artifact-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.artifact-box[_ngcontent-%COMP%]{padding:10px;max-width:100%;margin-left:26px;display:flex;flex-direction:column}.artifact-metadata[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:5px}.download-button[_ngcontent-%COMP%]{background-color:#8ab4f8!important;margin-left:35px;width:130px;height:28px;font-size:14px}.generated-image[_ngcontent-%COMP%]{max-width:60%;border-radius:8px;cursor:pointer}hr.white-separator[_ngcontent-%COMP%]{border:none;border-top:1px solid white;margin-bottom:1.2em;margin-right:15px}.version-select-container[_ngcontent-%COMP%]{background-color:#212123;width:80px;margin-left:15px}.link-style-button[_ngcontent-%COMP%]{background:none;border:none;padding:0;font:inherit;color:#007bff!important;text-decoration:underline;cursor:pointer;outline:none}.link-style-button[_ngcontent-%COMP%]:hover{color:#0056b3;text-decoration:underline}.link-style-button[_ngcontent-%COMP%]:focus{outline:1px dotted #007bff}.link-style-button[_ngcontent-%COMP%]:active{color:#004085}.link-style-button[_ngcontent-%COMP%]:disabled{color:#6c757d;text-decoration:none;cursor:not-allowed}"]})};var yO=["input"],MO=["label"],RO=["*"],kO=new F("mat-checkbox-default-options",{providedIn:"root",factory:pb});function pb(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var lt=function(t){return t[t.Init=0]="Init",t[t.Checked=1]="Checked",t[t.Unchecked=2]="Unchecked",t[t.Indeterminate=3]="Indeterminate",t}(lt||{}),bO={provide:Wo,useExisting:ot(()=>ls),multi:!0},Pm=class{source;checked},fb=pb(),ls=(()=>{class t{_elementRef=B(q);_changeDetectorRef=B(UA);_ngZone=B(tA);_animationMode=B(Ae,{optional:!0});_options=B(kO,{optional:!0});focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(A){let i=new Pm;return i.source=this,i.checked=A,i}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_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"};ariaLabel="";ariaLabelledby=null;ariaDescribedby;ariaExpanded;ariaControls;ariaOwns;_uniqueId;id;get inputId(){return`${this.id||this._uniqueId}-input`}required;labelPosition="after";name=null;change=new z;indeterminateChange=new z;value;disableRipple;_inputElement;_labelElement;tabIndex;color;disabledInteractive;_onTouched=()=>{};_currentAnimationClass="";_currentCheckState=lt.Init;_controlValueAccessorChangeFn=()=>{};_validatorChangeFn=()=>{};constructor(){B(ke).load(xt);let A=B(new Ct("tabindex"),{optional:!0});this._options=this._options||fb,this.color=this._options.color||fb.color,this.tabIndex=A==null?0:parseInt(A)||0,this.id=this._uniqueId=B(re).getId("mat-mdc-checkbox-"),this.disabledInteractive=this._options?.disabledInteractive??!1}ngOnChanges(A){A.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(A){A!=this.checked&&(this._checked=A,this._changeDetectorRef.markForCheck())}_checked=!1;get disabled(){return this._disabled}set disabled(A){A!==this.disabled&&(this._disabled=A,this._changeDetectorRef.markForCheck())}_disabled=!1;get indeterminate(){return this._indeterminate}set indeterminate(A){let i=A!=this._indeterminate;this._indeterminate=A,i&&(this._indeterminate?this._transitionCheckState(lt.Indeterminate):this._transitionCheckState(this.checked?lt.Checked:lt.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_indeterminate=!1;_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(A){this.checked=!!A}registerOnChange(A){this._controlValueAccessorChangeFn=A}registerOnTouched(A){this._onTouched=A}setDisabledState(A){this.disabled=A}validate(A){return this.required&&A.value!==!0?{required:!0}:null}registerOnValidatorChange(A){this._validatorChangeFn=A}_transitionCheckState(A){let i=this._currentCheckState,o=this._getAnimationTargetElement();if(!(i===A||!o)&&(this._currentAnimationClass&&o.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(i,A),this._currentCheckState=A,this._currentAnimationClass.length>0)){o.classList.add(this._currentAnimationClass);let n=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{o.classList.remove(n)},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(){let A=this._options?.clickAction;!this.disabled&&A!=="noop"?(this.indeterminate&&A!=="check"&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?lt.Checked:lt.Unchecked),this._emitChangeEvent()):(this.disabled&&this.disabledInteractive||!this.disabled&&A==="noop")&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate)}_onInteractionEvent(A){A.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(A,i){if(this._animationMode==="NoopAnimations")return"";switch(A){case lt.Init:if(i===lt.Checked)return this._animationClasses.uncheckedToChecked;if(i==lt.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case lt.Unchecked:return i===lt.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case lt.Checked:return i===lt.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case lt.Indeterminate:return i===lt.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(A){let i=this._inputElement;i&&(i.nativeElement.indeterminate=A)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(A){A.target&&this._labelElement.nativeElement.contains(A.target)&&A.stopPropagation()}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-checkbox"]],viewQuery:function(i,o){if(i&1&&(QA(yO,5),QA(MO,5)),i&2){let n;$(n=AA())&&(o._inputElement=n.first),$(n=AA())&&(o._labelElement=n.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(i,o){i&2&&(ft("id",o.id),aA("tabindex",null)("aria-label",null)("aria-labelledby",null),Je(o.color?"mat-"+o.color:"mat-accent"),nA("_mat-animation-noopable",o._animationMode==="NoopAnimations")("mdc-checkbox--disabled",o.disabled)("mat-mdc-checkbox-disabled",o.disabled)("mat-mdc-checkbox-checked",o.checked)("mat-mdc-checkbox-disabled-interactive",o.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",eA],ariaControls:[0,"aria-controls","ariaControls"],ariaOwns:[0,"aria-owns","ariaOwns"],id:"id",required:[2,"required","required",eA],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",eA],tabIndex:[2,"tabIndex","tabIndex",A=>A==null?void 0:de(A)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",eA],checked:[2,"checked","checked",eA],disabled:[2,"disabled","disabled",eA],indeterminate:[2,"indeterminate","indeterminate",eA]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[FA([bO,{provide:Rn,useExisting:t,multi:!0}]),TA],ngContentSelectors:RO,decls:15,vars:23,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-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(i,o){if(i&1){let n=rA();OA(),d(0,"div",3),G("click",function(r){return Y(n),J(o._preventBubblingFromLabel(r))}),d(1,"div",4,0)(3,"div",5),G("click",function(){return Y(n),J(o._onTouchTargetClick())}),h(),d(4,"input",6,1),G("blur",function(){return Y(n),J(o._onBlur())})("click",function(){return Y(n),J(o._onInputClick())})("change",function(r){return Y(n),J(o._onInteractionEvent(r))}),h(),P(6,"div",7),d(7,"div",8),At(),d(8,"svg",9),P(9,"path",10),h(),Bg(),P(10,"div",11),h(),P(11,"div",12),h(),d(12,"label",13,2),IA(14),h()()}if(i&2){let n=_e(2);L("labelPosition",o.labelPosition),D(4),nA("mdc-checkbox--selected",o.checked),L("checked",o.checked)("indeterminate",o.indeterminate)("disabled",o.disabled&&!o.disabledInteractive)("id",o.inputId)("required",o.required)("tabIndex",o.disabled&&!o.disabledInteractive?-1:o.tabIndex),aA("aria-label",o.ariaLabel||null)("aria-labelledby",o.ariaLabelledby)("aria-describedby",o.ariaDescribedby)("aria-checked",o.indeterminate?"mixed":null)("aria-controls",o.ariaControls)("aria-disabled",o.disabled&&o.disabledInteractive?!0:null)("aria-expanded",o.ariaExpanded)("aria-owns",o.ariaOwns)("name",o.name)("value",o.value),D(7),L("matRippleTrigger",n)("matRippleDisabled",o.disableRipple||o.disabled)("matRippleCentered",!0),D(),L("for",o.inputId)}},dependencies:[Eo,yE],styles:['.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;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover>.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:hover>.mat-mdc-checkbox-ripple>.mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active>.mdc-checkbox__native-control+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.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, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.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, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.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, var(--mat-sys-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control+.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}@media(forced-colors: active){.mdc-checkbox--disabled{opacity:.5}}.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 cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-sys-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover>.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover>.mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}@media(forced-colors: active){.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 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 cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.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;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 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{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@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:cubic-bezier(0, 0, 0.2, 1);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}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-touch-target,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__native-control,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__ripple,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-ripple::before,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__mixedmark{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox .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 .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%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display, block)}.mat-mdc-checkbox .mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return t})();var wb=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[ls,mA,mA]})}return t})();var SO=[[["caption"]],[["colgroup"],["col"]],"*"],NO=["caption","colgroup, col","*"];function GO(t,e){t&1&&IA(0,2)}function LO(t,e){t&1&&(d(0,"thead",0),Ve(1,1),h(),d(2,"tbody",0),Ve(3,2)(4,3),h(),d(5,"tfoot",0),Ve(6,4),h())}function _O(t,e){t&1&&Ve(0,1)(1,2)(2,3)(3,4)}var Ki=new F("CDK_TABLE");var jE=(()=>{class t{template=B(ge);constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","cdkCellDef",""]]})}return t})(),XE=(()=>{class t{template=B(ge);constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","cdkHeaderCellDef",""]]})}return t})(),Rb=(()=>{class t{template=B(ge);constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","cdkFooterCellDef",""]]})}return t})(),ds=(()=>{class t{_table=B(Ki,{optional:!0});_hasStickyChanged=!1;get name(){return this._name}set name(A){this._setNameInput(A)}_name;get sticky(){return this._sticky}set sticky(A){A!==this._sticky&&(this._sticky=A,this._hasStickyChanged=!0)}_sticky=!1;get stickyEnd(){return this._stickyEnd}set stickyEnd(A){A!==this._stickyEnd&&(this._stickyEnd=A,this._hasStickyChanged=!0)}_stickyEnd=!1;cell;headerCell;footerCell;cssClassFriendlyName;_columnCssClassName;constructor(){}hasStickyChanged(){let A=this._hasStickyChanged;return this.resetStickyChanged(),A}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(A){A&&(this._name=A,this.cssClassFriendlyName=A.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","cdkColumnDef",""]],contentQueries:function(i,o,n){if(i&1&&(XA(n,jE,5),XA(n,XE,5),XA(n,Rb,5)),i&2){let g;$(g=AA())&&(o.cell=g.first),$(g=AA())&&(o.headerCell=g.first),$(g=AA())&&(o.footerCell=g.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",eA],stickyEnd:[2,"stickyEnd","stickyEnd",eA]},features:[FA([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}])]})}return t})(),qE=class{constructor(e,A){A.nativeElement.classList.add(...e._columnCssClassName)}},kb=(()=>{class t extends qE{constructor(){super(B(ds),B(q))}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[dA]})}return t})();var bb=(()=>{class t extends qE{constructor(){let A=B(ds),i=B(q);super(A,i);let o=A._table?._getCellRole();o&&i.nativeElement.setAttribute("role",o)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[dA]})}return t})(),VE=class{tasks=[];endTasks=[]},WE=new F("_COALESCED_STYLE_SCHEDULER"),qm=(()=>{class t{_currentSchedule=null;_ngZone=B(tA);constructor(){}schedule(A){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(A)}scheduleEnd(A){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(A)}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new VE,this._ngZone.runOutsideAngular(()=>queueMicrotask(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){let A=this._currentSchedule;this._currentSchedule=new VE;for(let i of A.tasks)i();for(let i of A.endTasks)i()}this._currentSchedule=null})))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})();var Vm=(()=>{class t{template=B(ge);_differs=B(oo);columns;_columnsDiffer;constructor(){}ngOnChanges(A){if(!this._columnsDiffer){let i=A.columns&&A.columns.currentValue||[];this._columnsDiffer=this._differs.find(i).create(),this._columnsDiffer.diff(i)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(A){return this instanceof MI?A.headerCell.template:this instanceof Wm?A.footerCell.template:A.cell.template}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,features:[TA]})}return t})(),MI=(()=>{class t extends Vm{_table=B(Ki,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(A){A!==this._sticky&&(this._sticky=A,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(B(ge),B(oo))}ngOnChanges(A){super.ngOnChanges(A)}hasStickyChanged(){let A=this._hasStickyChanged;return this.resetStickyChanged(),A}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",eA]},features:[dA,TA]})}return t})(),Wm=(()=>{class t extends Vm{_table=B(Ki,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(A){A!==this._sticky&&(this._sticky=A,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(B(ge),B(oo))}ngOnChanges(A){super.ngOnChanges(A)}hasStickyChanged(){let A=this._hasStickyChanged;return this.resetStickyChanged(),A}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",eA]},features:[dA,TA]})}return t})(),$E=(()=>{class t extends Vm{_table=B(Ki,{optional:!0});when;constructor(){super(B(ge),B(oo))}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},features:[dA]})}return t})(),_g=(()=>{class t{_viewContainer=B(Qe);cells;context;static mostRecentCellOutlet=null;constructor(){t.mostRecentCellOutlet=this}ngOnDestroy(){t.mostRecentCellOutlet===this&&(t.mostRecentCellOutlet=null)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","cdkCellOutlet",""]]})}return t})(),zm=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,o){i&1&&Ve(0,0)},dependencies:[_g],encapsulation:2})}return t})();var jm=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,o){i&1&&Ve(0,0)},dependencies:[_g],encapsulation:2})}return t})(),Fb=(()=>{class t{templateRef=B(ge);_contentClassName="cdk-no-data-row";constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["ng-template","cdkNoDataRow",""]]})}return t})(),yb=["top","bottom","left","right"],Zm=class{_isNativeHtmlTable;_stickCellCss;direction;_coalescedStyleScheduler;_isBrowser;_needsPositionStickyOnElement;_positionListener;_tableInjector;_elemSizeCache=new WeakMap;_resizeObserver=globalThis?.ResizeObserver?new globalThis.ResizeObserver(e=>this._updateCachedSizes(e)):null;_updatedStickyColumnsParamsToReplay=[];_stickyColumnsReplayTimeout=null;_cachedCellWidths=[];_borderCellCss;_destroyed=!1;constructor(e,A,i,o,n=!0,g=!0,r,s){this._isNativeHtmlTable=e,this._stickCellCss=A,this.direction=i,this._coalescedStyleScheduler=o,this._isBrowser=n,this._needsPositionStickyOnElement=g,this._positionListener=r,this._tableInjector=s,this._borderCellCss={top:`${A}-border-elem-top`,bottom:`${A}-border-elem-bottom`,left:`${A}-border-elem-left`,right:`${A}-border-elem-right`}}clearStickyPositioning(e,A){(A.includes("left")||A.includes("right"))&&this._removeFromStickyColumnReplayQueue(e);let i=[];for(let o of e)o.nodeType===o.ELEMENT_NODE&&i.push(o,...Array.from(o.children));this._afterNextRender({write:()=>{for(let o of i)this._removeStickyStyle(o,A)}})}updateStickyColumns(e,A,i,o=!0,n=!0){if(!e.length||!this._isBrowser||!(A.some(K=>K)||i.some(K=>K))){this._positionListener?.stickyColumnsUpdated({sizes:[]}),this._positionListener?.stickyEndColumnsUpdated({sizes:[]});return}let g=e[0],r=g.children.length,s=this.direction==="rtl",a=s?"right":"left",Q=s?"left":"right",c=A.lastIndexOf(!0),f=i.indexOf(!0),m,p,M;n&&this._updateStickyColumnReplayQueue({rows:[...e],stickyStartStates:[...A],stickyEndStates:[...i]}),this._afterNextRender({earlyRead:()=>{m=this._getCellWidths(g,o),p=this._getStickyStartColumnPositions(m,A),M=this._getStickyEndColumnPositions(m,i)},write:()=>{for(let K of e)for(let W=0;W!!K)&&(this._positionListener.stickyColumnsUpdated({sizes:c===-1?[]:m.slice(0,c+1).map((K,W)=>A[W]?K:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:f===-1?[]:m.slice(f).map((K,W)=>i[W+f]?K:null).reverse()}))}})}stickRows(e,A,i){if(!this._isBrowser)return;let o=i==="bottom"?e.slice().reverse():e,n=i==="bottom"?A.slice().reverse():A,g=[],r=[],s=[];this._afterNextRender({earlyRead:()=>{for(let a=0,Q=0;a{let a=n.lastIndexOf(!0);for(let Q=0;Q{let i=e.querySelector("tfoot");i&&(A.some(o=>!o)?this._removeStickyStyle(i,["bottom"]):this._addStickyStyle(i,"bottom",0,!1))}})}destroy(){this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._resizeObserver?.disconnect(),this._destroyed=!0}_removeStickyStyle(e,A){for(let o of A)e.style[o]="",e.classList.remove(this._borderCellCss[o]);yb.some(o=>A.indexOf(o)===-1&&e.style[o])?e.style.zIndex=this._getCalculatedZIndex(e):(e.style.zIndex="",this._needsPositionStickyOnElement&&(e.style.position=""),e.classList.remove(this._stickCellCss))}_addStickyStyle(e,A,i,o){e.classList.add(this._stickCellCss),o&&e.classList.add(this._borderCellCss[A]),e.style[A]=`${i}px`,e.style.zIndex=this._getCalculatedZIndex(e),this._needsPositionStickyOnElement&&(e.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(e){let A={top:100,bottom:10,left:1,right:1},i=0;for(let o of yb)e.style[o]&&(i+=A[o]);return i?`${i}`:""}_getCellWidths(e,A=!0){if(!A&&this._cachedCellWidths.length)return this._cachedCellWidths;let i=[],o=e.children;for(let n=0;n0;n--)A[n]&&(i[n]=o,o+=e[n]);return i}_retrieveElementSize(e){let A=this._elemSizeCache.get(e);if(A)return A;let i=e.getBoundingClientRect(),o={width:i.width,height:i.height};return this._resizeObserver&&(this._elemSizeCache.set(e,o),this._resizeObserver.observe(e,{box:"border-box"})),o}_updateStickyColumnReplayQueue(e){this._removeFromStickyColumnReplayQueue(e.rows),this._stickyColumnsReplayTimeout||this._updatedStickyColumnsParamsToReplay.push(e)}_removeFromStickyColumnReplayQueue(e){let A=new Set(e);for(let i of this._updatedStickyColumnsParamsToReplay)i.rows=i.rows.filter(o=>!A.has(o));this._updatedStickyColumnsParamsToReplay=this._updatedStickyColumnsParamsToReplay.filter(i=>!!i.rows.length)}_updateCachedSizes(e){let A=!1;for(let i of e){let o=i.borderBoxSize?.length?{width:i.borderBoxSize[0].inlineSize,height:i.borderBoxSize[0].blockSize}:{width:i.contentRect.width,height:i.contentRect.height};o.width!==this._elemSizeCache.get(i.target)?.width&&KO(i.target)&&(A=!0),this._elemSizeCache.set(i.target,o)}A&&this._updatedStickyColumnsParamsToReplay.length&&(this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._stickyColumnsReplayTimeout=setTimeout(()=>{if(!this._destroyed){for(let i of this._updatedStickyColumnsParamsToReplay)this.updateStickyColumns(i.rows,i.stickyStartStates,i.stickyEndStates,!0,!1);this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null}},0))}_afterNextRender(e){this._tableInjector?Le(e,{injector:this._tableInjector}):this._coalescedStyleScheduler.schedule(()=>{e.earlyRead?.(),e.write()})}};function KO(t){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(e=>t.classList.contains(e))}var zE=new F("CDK_SPL");var Xm=(()=>{class t{viewContainer=B(Qe);elementRef=B(q);constructor(){let A=B(Ki);A._rowOutlet=this,A._outletAssigned()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","rowOutlet",""]]})}return t})(),$m=(()=>{class t{viewContainer=B(Qe);elementRef=B(q);constructor(){let A=B(Ki);A._headerRowOutlet=this,A._outletAssigned()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","headerRowOutlet",""]]})}return t})(),AD=(()=>{class t{viewContainer=B(Qe);elementRef=B(q);constructor(){let A=B(Ki);A._footerRowOutlet=this,A._outletAssigned()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","footerRowOutlet",""]]})}return t})(),eD=(()=>{class t{viewContainer=B(Qe);elementRef=B(q);constructor(){let A=B(Ki);A._noDataRowOutlet=this,A._outletAssigned()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","noDataRowOutlet",""]]})}return t})();var tD=(()=>{class t{_differs=B(oo);_changeDetectorRef=B(UA);_elementRef=B(q);_dir=B(Se,{optional:!0});_platform=B(ZA);_viewRepeater=B(QI);_coalescedStyleScheduler=B(WE);_viewportRuler=B(Bi);_stickyPositioningListener=B(zE,{optional:!0,skipSelf:!0});_document=B(cA);_data;_onDestroy=new U;_renderRows;_renderChangeSubscription;_columnDefsByName=new Map;_rowDefs;_headerRowDefs;_footerRowDefs;_dataDiffer;_defaultRowDef;_customColumnDefs=new Set;_customRowDefs=new Set;_customHeaderRowDefs=new Set;_customFooterRowDefs=new Set;_customNoDataRow;_headerRowDefChanged=!0;_footerRowDefChanged=!0;_stickyColumnStylesNeedReset=!0;_forceRecalculateCellWidths=!0;_cachedRenderRowsMap=new Map;_isNativeHtmlTable;_stickyStyler;stickyCssClass="cdk-table-sticky";needsPositionStickyOnElement=!0;_isServer;_isShowingNoDataRow=!1;_hasAllOutlets=!1;_hasInitialized=!1;_getCellRole(){if(this._cellRoleInternal===void 0){let A=this._elementRef.nativeElement.getAttribute("role");return A==="grid"||A==="treegrid"?"gridcell":"cell"}return this._cellRoleInternal}_cellRoleInternal=void 0;get trackBy(){return this._trackByFn}set trackBy(A){this._trackByFn=A}_trackByFn;get dataSource(){return this._dataSource}set dataSource(A){this._dataSource!==A&&this._switchDataSource(A)}_dataSource;get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(A){this._multiTemplateDataRows=A,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}_multiTemplateDataRows=!1;get fixedLayout(){return this._fixedLayout}set fixedLayout(A){this._fixedLayout=A,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}_fixedLayout=!1;contentChanged=new z;viewChange=new $A({start:0,end:Number.MAX_VALUE});_rowOutlet;_headerRowOutlet;_footerRowOutlet;_noDataRowOutlet;_contentColumnDefs;_contentRowDefs;_contentHeaderRowDefs;_contentFooterRowDefs;_noDataRow;_injector=B(yA);constructor(){B(new Ct("role"),{optional:!0})||this._elementRef.nativeElement.setAttribute("role","table"),this._isServer=!this._platform.isBrowser,this._isNativeHtmlTable=this._elementRef.nativeElement.nodeName==="TABLE"}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((A,i)=>this.trackBy?this.trackBy(i.dataIndex,i.data):i),this._viewportRuler.change().pipe(pA(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){this._stickyStyler?.destroy(),[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(A=>{A?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),FE(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();let A=this._dataDiffer.diff(this._renderRows);if(!A){this._updateNoDataRow(),this.contentChanged.next();return}let i=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(A,i,(o,n,g)=>this._getEmbeddedViewArgs(o.item,g),o=>o.item.data,o=>{o.operation===ss.INSERTED&&o.context&&this._renderCellTemplateForItem(o.record.item.rowDef,o.context)}),this._updateRowIndexContext(),A.forEachIdentityChange(o=>{let n=i.get(o.currentIndex);n.context.$implicit=o.item.data}),this._updateNoDataRow(),this.contentChanged.next(),this.updateStickyColumnStyles()}addColumnDef(A){this._customColumnDefs.add(A)}removeColumnDef(A){this._customColumnDefs.delete(A)}addRowDef(A){this._customRowDefs.add(A)}removeRowDef(A){this._customRowDefs.delete(A)}addHeaderRowDef(A){this._customHeaderRowDefs.add(A),this._headerRowDefChanged=!0}removeHeaderRowDef(A){this._customHeaderRowDefs.delete(A),this._headerRowDefChanged=!0}addFooterRowDef(A){this._customFooterRowDefs.add(A),this._footerRowDefChanged=!0}removeFooterRowDef(A){this._customFooterRowDefs.delete(A),this._footerRowDefChanged=!0}setNoDataRow(A){this._customNoDataRow=A}updateStickyHeaderRowStyles(){let A=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let o=Mb(this._headerRowOutlet,"thead");o&&(o.style.display=A.length?"":"none")}let i=this._headerRowDefs.map(o=>o.sticky);this._stickyStyler.clearStickyPositioning(A,["top"]),this._stickyStyler.stickRows(A,i,"top"),this._headerRowDefs.forEach(o=>o.resetStickyChanged())}updateStickyFooterRowStyles(){let A=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let o=Mb(this._footerRowOutlet,"tfoot");o&&(o.style.display=A.length?"":"none")}let i=this._footerRowDefs.map(o=>o.sticky);this._stickyStyler.clearStickyPositioning(A,["bottom"]),this._stickyStyler.stickRows(A,i,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,i),this._footerRowDefs.forEach(o=>o.resetStickyChanged())}updateStickyColumnStyles(){let A=this._getRenderedRows(this._headerRowOutlet),i=this._getRenderedRows(this._rowOutlet),o=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...A,...i,...o],["left","right"]),this._stickyColumnStylesNeedReset=!1),A.forEach((n,g)=>{this._addStickyColumnStyles([n],this._headerRowDefs[g])}),this._rowDefs.forEach(n=>{let g=[];for(let r=0;r{this._addStickyColumnStyles([n],this._footerRowDefs[g])}),Array.from(this._columnDefsByName.values()).forEach(n=>n.resetStickyChanged())}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let i=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||i,this._forceRecalculateCellWidths=i,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){let A=[],i=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let o=0;o{let r=o&&o.has(g)?o.get(g):[];if(r.length){let s=r.shift();return s.dataIndex=i,s}else return{data:A,rowDef:g,dataIndex:i}})}_cacheColumnDefs(){this._columnDefsByName.clear(),ZE(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(i=>{this._columnDefsByName.has(i.name),this._columnDefsByName.set(i.name,i)})}_cacheRowDefs(){this._headerRowDefs=ZE(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=ZE(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=ZE(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let A=this._rowDefs.filter(i=>!i.when);!this.multiTemplateDataRows&&A.length>1,this._defaultRowDef=A[0]}_renderUpdatedColumns(){let A=(g,r)=>{let s=!!r.getColumnsDiff();return g||s},i=this._rowDefs.reduce(A,!1);i&&this._forceRenderDataRows();let o=this._headerRowDefs.reduce(A,!1);o&&this._forceRenderHeaderRows();let n=this._footerRowDefs.reduce(A,!1);return n&&this._forceRenderFooterRows(),i||o||n}_switchDataSource(A){this._data=[],FE(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),A||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=A}_observeRenderChanges(){if(!this.dataSource)return;let A;FE(this.dataSource)?A=this.dataSource.connect(this):sn(this.dataSource)?A=this.dataSource:Array.isArray(this.dataSource)&&(A=iA(this.dataSource)),this._renderChangeSubscription=A.pipe(pA(this._onDestroy)).subscribe(i=>{this._data=i||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((A,i)=>this._renderRow(this._headerRowOutlet,A,i)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((A,i)=>this._renderRow(this._footerRowOutlet,A,i)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(A,i){let o=Array.from(i?.columns||[]).map(r=>{let s=this._columnDefsByName.get(r);return s}),n=o.map(r=>r.sticky),g=o.map(r=>r.stickyEnd);this._stickyStyler.updateStickyColumns(A,n,g,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(A){let i=[];for(let o=0;o!n.when||n.when(i,A));else{let n=this._rowDefs.find(g=>g.when&&g.when(i,A))||this._defaultRowDef;n&&o.push(n)}return o.length,o}_getEmbeddedViewArgs(A,i){let o=A.rowDef,n={$implicit:A.data};return{templateRef:o.template,context:n,index:i}}_renderRow(A,i,o,n={}){let g=A.viewContainer.createEmbeddedView(i.template,n,o);return this._renderCellTemplateForItem(i,n),g}_renderCellTemplateForItem(A,i){for(let o of this._getCellTemplates(A))_g.mostRecentCellOutlet&&_g.mostRecentCellOutlet._viewContainer.createEmbeddedView(o,i);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){let A=this._rowOutlet.viewContainer;for(let i=0,o=A.length;i{let o=this._columnDefsByName.get(i);return A.extractCellTemplate(o)})}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){let A=(i,o)=>i||o.hasStickyChanged();this._headerRowDefs.reduce(A,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(A,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(A,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){let A=this._dir?this._dir.value:"ltr";this._stickyStyler=new Zm(this._isNativeHtmlTable,this.stickyCssClass,A,this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener,this._injector),(this._dir?this._dir.change:iA()).pipe(pA(this._onDestroy)).subscribe(i=>{this._stickyStyler.direction=i,this.updateStickyColumnStyles()})}_getOwnDefs(A){return A.filter(i=>!i._table||i._table===this)}_updateNoDataRow(){let A=this._customNoDataRow||this._noDataRow;if(!A)return;let i=this._rowOutlet.viewContainer.length===0;if(i===this._isShowingNoDataRow)return;let o=this._noDataRowOutlet.viewContainer;if(i){let n=o.createEmbeddedView(A.templateRef),g=n.rootNodes[0];n.rootNodes.length===1&&g?.nodeType===this._document.ELEMENT_NODE&&(g.setAttribute("role","row"),g.classList.add(A._contentClassName))}else o.clear();this._isShowingNoDataRow=i,this._changeDetectorRef.markForCheck()}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(i,o,n){if(i&1&&(XA(n,Fb,5),XA(n,ds,5),XA(n,$E,5),XA(n,MI,5),XA(n,Wm,5)),i&2){let g;$(g=AA())&&(o._noDataRow=g.first),$(g=AA())&&(o._contentColumnDefs=g),$(g=AA())&&(o._contentRowDefs=g),$(g=AA())&&(o._contentHeaderRowDefs=g),$(g=AA())&&(o._contentFooterRowDefs=g)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(i,o){i&2&&nA("cdk-table-fixed-layout",o.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",eA],fixedLayout:[2,"fixedLayout","fixedLayout",eA]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[FA([{provide:Ki,useExisting:t},{provide:QI,useClass:as},{provide:WE,useClass:qm},{provide:zE,useValue:null}])],ngContentSelectors:NO,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,o){i&1&&(OA(SO),IA(0),IA(1,1),x(2,GO,1,0)(3,LO,7,0)(4,_O,4,0)),i&2&&(D(2),_(o._isServer?2:-1),D(),_(o._isNativeHtmlTable?3:4))},dependencies:[$m,Xm,eD,AD],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return t})();function ZE(t,e){return t.concat(Array.from(e))}function Mb(t,e){let A=e.toUpperCase(),i=t.viewContainer.element.nativeElement;for(;i;){let o=i.nodeType===1?i.nodeName:null;if(o===A)return i;if(o==="TABLE")break;i=i.parentNode}return null}var vb=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[EI]})}return t})();var UO=[[["caption"]],[["colgroup"],["col"]],"*"],xO=["caption","colgroup, col","*"];function YO(t,e){t&1&&IA(0,2)}function JO(t,e){t&1&&(d(0,"thead",0),Ve(1,1),h(),d(2,"tbody",2),Ve(3,3)(4,4),h(),d(5,"tfoot",0),Ve(6,5),h())}function HO(t,e){t&1&&Ve(0,1)(1,3)(2,4)(3,5)}var Sb=(()=>{class t extends tD{stickyCssClass="mat-mdc-table-sticky";needsPositionStickyOnElement=!1;static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275cmp=O({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(i,o){i&2&&nA("mdc-table-fixed-layout",o.fixedLayout)},exportAs:["matTable"],features:[FA([{provide:tD,useExisting:t},{provide:Ki,useExisting:t},{provide:WE,useClass:qm},{provide:QI,useClass:as},{provide:zE,useValue:null}]),dA],ngContentSelectors:xO,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(i,o){i&1&&(OA(UO),IA(0),IA(1,1),x(2,YO,1,0)(3,JO,7,0)(4,HO,4,0)),i&2&&(D(2),_(o._isServer?2:-1),D(),_(o._isNativeHtmlTable?3:4))},dependencies:[$m,Xm,eD,AD],styles:[".mat-mdc-table-sticky{position:sticky !important}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-sys-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-sys-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-sys-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-sys-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-sys-title-small-weight, 500))}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-sys-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mdc-data-table__row:last-child>.mat-mdc-header-cell{border-bottom:none}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child>.mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2})}return t})(),Nb=(()=>{class t extends jE{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275dir=T({type:t,selectors:[["","matCellDef",""]],features:[FA([{provide:jE,useExisting:t}]),dA]})}return t})(),Gb=(()=>{class t extends XE{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275dir=T({type:t,selectors:[["","matHeaderCellDef",""]],features:[FA([{provide:XE,useExisting:t}]),dA]})}return t})();var Lb=(()=>{class t extends ds{get name(){return this._name}set name(A){this._setNameInput(A)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275dir=T({type:t,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},features:[FA([{provide:ds,useExisting:t},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),dA]})}return t})(),_b=(()=>{class t extends kb{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275dir=T({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[dA]})}return t})();var Kb=(()=>{class t extends bb{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275dir=T({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[dA]})}return t})();var Ub=(()=>{class t extends MI{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275dir=T({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",eA]},features:[FA([{provide:MI,useExisting:t}]),dA]})}return t})();var xb=(()=>{class t extends $E{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275dir=T({type:t,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},features:[FA([{provide:$E,useExisting:t}]),dA]})}return t})(),Yb=(()=>{class t extends zm{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275cmp=O({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[FA([{provide:zm,useExisting:t}]),dA],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,o){i&1&&Ve(0,0)},dependencies:[_g],encapsulation:2})}return t})();var Jb=(()=>{class t extends jm{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275cmp=O({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[FA([{provide:jm,useExisting:t}]),dA],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(i,o){i&1&&Ve(0,0)},dependencies:[_g],encapsulation:2})}return t})();var Hb=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[mA,vb,mA]})}return t})(),TO=9007199254740991,RI=class extends bE{_data;_renderData=new $A([]);_filter=new $A("");_internalPageChanges=new U;_renderChangesSubscription=null;filteredData;get data(){return this._data.value}set data(e){e=Array.isArray(e)?e:[],this._data.next(e),this._renderChangesSubscription||this._filterData(e)}get filter(){return this._filter.value}set filter(e){this._filter.next(e),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(e){this._sort=e,this._updateChangeSubscription()}_sort;get paginator(){return this._paginator}set paginator(e){this._paginator=e,this._updateChangeSubscription()}_paginator;sortingDataAccessor=(e,A)=>{let i=e[A];if(ju(i)){let o=Number(i);return o{let i=A.active,o=A.direction;return!i||o==""?e:e.sort((n,g)=>{let r=this.sortingDataAccessor(n,i),s=this.sortingDataAccessor(g,i),a=typeof r,Q=typeof s;a!==Q&&(a==="number"&&(r+=""),Q==="number"&&(s+=""));let c=0;return r!=null&&s!=null?r>s?c=1:r{let i=A.trim().toLowerCase();return Object.values(e).some(o=>`${o}`.toLowerCase().includes(i))};constructor(e=[]){super(),this._data=new $A(e),this._updateChangeSubscription()}_updateChangeSubscription(){let e=this._sort?ye(this._sort.sortChange,this._sort.initialized):iA(null),A=this._paginator?ye(this._paginator.page,this._internalPageChanges,this._paginator.initialized):iA(null),i=this._data,o=mt([i,this._filter]).pipe(sA(([r])=>this._filterData(r))),n=mt([o,e]).pipe(sA(([r])=>this._orderData(r))),g=mt([n,A]).pipe(sA(([r])=>this._pageData(r)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=g.subscribe(r=>this._renderData.next(r))}_filterData(e){return this.filteredData=this.filter==null||this.filter===""?e:e.filter(A=>this.filterPredicate(A,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(e){return this.sort?this.sortData(e.slice(),this.sort):e}_pageData(e){if(!this.paginator)return e;let A=this.paginator.pageIndex*this.paginator.pageSize;return e.slice(A,A+this.paginator.pageSize)}_updatePaginator(e){Promise.resolve().then(()=>{let A=this.paginator;if(A&&(A.length=e,A.pageIndex>0)){let i=Math.ceil(A.length/A.pageSize)-1||0,o=Math.min(A.pageIndex,i);o!==A.pageIndex&&(A.pageIndex=o,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}};var PO="view_eval_case",Ac=class t{route=B(_t);constructor(){}isViewEvalCaseEnabled(){return this.route.snapshot.queryParams[PO]==="true"}static \u0275fac=function(A){return new(A||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})};var st=[];for(let t=0;t<256;++t)st.push((t+256).toString(16).slice(1));function Tb(t,e=0){return(st[t[e+0]]+st[t[e+1]]+st[t[e+2]]+st[t[e+3]]+"-"+st[t[e+4]]+st[t[e+5]]+"-"+st[t[e+6]]+st[t[e+7]]+"-"+st[t[e+8]]+st[t[e+9]]+"-"+st[t[e+10]]+st[t[e+11]]+st[t[e+12]]+st[t[e+13]]+st[t[e+14]]+st[t[e+15]]).toLowerCase()}var iD,ZO=new Uint8Array(16);function oD(){if(!iD){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");iD=crypto.getRandomValues.bind(crypto)}return iD(ZO)}var qO=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),nD={randomUUID:qO};function VO(t,e,A){if(nD.randomUUID&&!e&&!t)return nD.randomUUID();t=t||{};let i=t.random??t.rng?.()??oD();if(i.length<16)throw new Error("Random bytes length must be >= 16");if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,e){if(A=A||0,A<0||A+16>e.length)throw new RangeError(`UUID byte range ${A}:${A+15} is out of buffer bounds`);for(let o=0;o<16;++o)e[A+o]=i[o];return e}return Tb(i)}var kI=VO;var po=class t{constructor(e){this.http=e}apiServerDomain=ct.getApiServerBaseUrl();getEvalSets(e){if(this.apiServerDomain!=null){let A=this.apiServerDomain+`/apps/${e}/eval_sets`;return this.http.get(A)}return new BA}createNewEvalSet(e,A){if(this.apiServerDomain!=null){let i=this.apiServerDomain+`/apps/${e}/eval_sets/${A}`;return this.http.post(i,{})}return new BA}listEvalCases(e,A){if(this.apiServerDomain!=null){let i=this.apiServerDomain+`/apps/${e}/eval_sets/${A}/evals`;return this.http.get(i,{})}return new BA}addCurrentSession(e,A,i,o,n){let g=this.apiServerDomain+`/apps/${e}/eval_sets/${A}/add_session`;return this.http.post(g,{evalId:i,sessionId:o,userId:n})}runEval(e,A,i,o){let n=this.apiServerDomain+`/apps/${e}/eval_sets/${A}/run_eval`;return this.http.post(n,{evalIds:i,evalMetrics:o})}listEvalResults(e){if(this.apiServerDomain!=null){let A=this.apiServerDomain+`/apps/${e}/eval_results`;return this.http.get(A,{})}return new BA}getEvalResult(e,A){if(this.apiServerDomain!=null){let i=this.apiServerDomain+`/apps/${e}/eval_results/${A}`;return this.http.get(i,{})}return new BA}static \u0275fac=function(A){return new(A||t)(Z(Qt))};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})};var Pb=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-text-field-style-loader",""],decls:0,vars:0,template:function(i,o){},styles:["textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}"],encapsulation:2,changeDetection:0})}return t})(),Ob=Qo({passive:!0}),Zb=(()=>{class t{_platform=B(ZA);_ngZone=B(tA);_styleLoader=B(ke);_monitoredElements=new Map;constructor(){}monitor(A){if(!this._platform.isBrowser)return xe;this._styleLoader.load(Pb);let i=Kt(A),o=this._monitoredElements.get(i);if(o)return o.subject;let n=new U,g="cdk-text-field-autofilled",r=s=>{s.animationName==="cdk-text-field-autofill-start"&&!i.classList.contains(g)?(i.classList.add(g),this._ngZone.run(()=>n.next({target:s.target,isAutofilled:!0}))):s.animationName==="cdk-text-field-autofill-end"&&i.classList.contains(g)&&(i.classList.remove(g),this._ngZone.run(()=>n.next({target:s.target,isAutofilled:!1})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",r,Ob),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:n,unlisten:()=>{i.removeEventListener("animationstart",r,Ob)}}),n}stopMonitoring(A){let i=Kt(A),o=this._monitoredElements.get(i);o&&(o.unlisten(),o.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}ngOnDestroy(){this._monitoredElements.forEach((A,i)=>this.stopMonitoring(i))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var qb=(()=>{class t{_elementRef=B(q);_platform=B(ZA);_ngZone=B(tA);_renderer=B(ae);_resizeEvents=new U;_previousValue;_initialHeight;_destroyed=new U;_listenerCleanups;_minRows;_maxRows;_enabled=!0;_previousMinRows=-1;_textareaElement;get minRows(){return this._minRows}set minRows(A){this._minRows=pt(A),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(A){this._maxRows=pt(A),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(A){this._enabled!==A&&((this._enabled=A)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(A){this._cachedPlaceholderHeight=void 0,A?this._textareaElement.setAttribute("placeholder",A):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}_cachedLineHeight;_cachedPlaceholderHeight;_document=B(cA,{optional:!0});_hasFocus;_isViewInited=!1;constructor(){B(ke).load(Pb),this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){let A=this.minRows&&this._cachedLineHeight?`${this.minRows*this._cachedLineHeight}px`:null;A&&(this._textareaElement.style.minHeight=A)}_setMaxHeight(){let A=this.maxRows&&this._cachedLineHeight?`${this.maxRows*this._cachedLineHeight}px`:null;A&&(this._textareaElement.style.maxHeight=A)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{this._listenerCleanups=[this._renderer.listen("window","resize",()=>this._resizeEvents.next()),this._renderer.listen(this._textareaElement,"focus",this._handleFocusEvent),this._renderer.listen(this._textareaElement,"blur",this._handleFocusEvent)],this._resizeEvents.pipe(or(16)).subscribe(()=>{this._cachedLineHeight=this._cachedPlaceholderHeight=void 0,this.resizeToFitContent(!0)})}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._listenerCleanups?.forEach(A=>A()),this._resizeEvents.complete(),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let A=this._textareaElement.cloneNode(!1),i=A.style;A.rows=1,i.position="absolute",i.visibility="hidden",i.border="none",i.padding="0",i.height="",i.minHeight="",i.maxHeight="",i.top=i.bottom=i.left=i.right="auto",i.overflow="hidden",this._textareaElement.parentNode.appendChild(A),this._cachedLineHeight=A.clientHeight,A.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){let A=this._textareaElement,i=A.style.marginBottom||"",o=this._platform.FIREFOX,n=o&&this._hasFocus,g=o?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";n&&(A.style.marginBottom=`${A.clientHeight}px`),A.classList.add(g);let r=A.scrollHeight-4;return A.classList.remove(g),n&&(A.style.marginBottom=i),r}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||this._cachedPlaceholderHeight!=null)return;if(!this.placeholder){this._cachedPlaceholderHeight=0;return}let A=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=A}_handleFocusEvent=A=>{this._hasFocus=A.type==="focus"};ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(A=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;let i=this._elementRef.nativeElement,o=i.value;if(!A&&this._minRows===this._previousMinRows&&o===this._previousValue)return;let n=this._measureScrollHeight(),g=Math.max(n,this._cachedPlaceholderHeight||0);i.style.height=`${g}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(i)):setTimeout(()=>this._scrollToCaretPosition(i))}),this._previousValue=o,this._previousMinRows=this._minRows}reset(){this._initialHeight!==void 0&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_scrollToCaretPosition(A){let{selectionStart:i,selectionEnd:o}=A;!this._destroyed.isStopped&&this._hasFocus&&A.setSelectionRange(i,o)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(i,o){i&1&&G("input",function(){return o._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",eA],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]})}return t})(),Vb=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({})}return t})();var zO=new F("MAT_INPUT_VALUE_ACCESSOR"),jO=["button","checkbox","file","hidden","image","radio","range","reset","submit"],XO=new F("MAT_INPUT_CONFIG"),Hn=(()=>{class t{_elementRef=B(q);_platform=B(ZA);ngControl=B(Ni,{optional:!0,self:!0});_autofillMonitor=B(Zb);_ngZone=B(tA);_formField=B(uI,{optional:!0});_renderer=B(ae);_uid=B(re).getId("mat-input-");_previousNativeValue;_inputValueAccessor;_signalBasedValueAccessor;_previousPlaceholder;_errorStateTracker;_config=B(XO,{optional:!0});_cleanupIosKeyup;_cleanupWebkitWheel;_formFieldDescribedBy;_isServer;_isNativeSelect;_isTextarea;_isInFormField;focused=!1;stateChanges=new U;controlType="mat-input";autofilled=!1;get disabled(){return this._disabled}set disabled(A){this._disabled=be(A),this.focused&&(this.focused=!1,this.stateChanges.next())}_disabled=!1;get id(){return this._id}set id(A){this._id=A||this._uid}_id;placeholder;name;get required(){return this._required??this.ngControl?.control?.hasValidator(Kr.required)??!1}set required(A){this._required=be(A)}_required;get type(){return this._type}set type(A){let i=this._type;this._type=A||"text",this._validateType(),!this._isTextarea&&Vu().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._type!==i&&this._ensureWheelDefaultBehavior()}_type="text";get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(A){this._errorStateTracker.matcher=A}userAriaDescribedBy;get value(){return this._signalBasedValueAccessor?this._signalBasedValueAccessor.value():this._inputValueAccessor.value}set value(A){A!==this.value&&(this._signalBasedValueAccessor?this._signalBasedValueAccessor.value.set(A):this._inputValueAccessor.value=A,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(A){this._readonly=be(A)}_readonly=!1;disabledInteractive;get errorState(){return this._errorStateTracker.errorState}set errorState(A){this._errorStateTracker.errorState=A}_neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(A=>Vu().has(A));constructor(){let A=B(Ha,{optional:!0}),i=B(Ta,{optional:!0}),o=B(gs),n=B(zO,{optional:!0,self:!0}),g=this._elementRef.nativeElement,r=g.nodeName.toLowerCase();n?hn(n.value)?this._signalBasedValueAccessor=n:this._inputValueAccessor=n:this._inputValueAccessor=g,this._previousNativeValue=this.value,this.id=this.id,this._platform.IOS&&this._ngZone.runOutsideAngular(()=>{this._cleanupIosKeyup=this._renderer.listen(g,"keyup",this._iOSKeyupListener)}),this._errorStateTracker=new Rg(o,this.ngControl,i,A,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=r==="select",this._isTextarea=r==="textarea",this._isInFormField=!!this._formField,this.disabledInteractive=this._config?.disabledInteractive||!1,this._isNativeSelect&&(this.controlType=g.multiple?"mat-native-select-multiple":"mat-native-select"),this._signalBasedValueAccessor&&ua(()=>{this._signalBasedValueAccessor.value(),this.stateChanges.next()})}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(A=>{this.autofilled=A.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._cleanupIosKeyup?.(),this._cleanupWebkitWheel?.()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(A){this._elementRef.nativeElement.focus(A)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(A){if(A!==this.focused){if(!this._isNativeSelect&&A&&this.disabled&&this.disabledInteractive){let i=this._elementRef.nativeElement;i.type==="number"?(i.type="text",i.setSelectionRange(0,0),i.type="number"):i.setSelectionRange(0,0)}this.focused=A,this.stateChanges.next()}}_onInput(){}_dirtyCheckNativeValue(){let A=this._elementRef.nativeElement.value;this._previousNativeValue!==A&&(this._previousNativeValue=A,this.stateChanges.next())}_dirtyCheckPlaceholder(){let A=this._getPlaceholder();if(A!==this._previousPlaceholder){let i=this._elementRef.nativeElement;this._previousPlaceholder=A,A?i.setAttribute("placeholder",A):i.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){jO.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let A=this._elementRef.nativeElement.validity;return A&&A.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let A=this._elementRef.nativeElement,i=A.options[0];return this.focused||A.multiple||!this.empty||!!(A.selectedIndex>-1&&i&&i.label)}else return this.focused&&!this.disabled||!this.empty}setDescribedByIds(A){let i=this._elementRef.nativeElement,o=i.getAttribute("aria-describedby"),n;if(o){let g=this._formFieldDescribedBy||A;n=A.concat(o.split(" ").filter(r=>r&&!g.includes(r)))}else n=A;this._formFieldDescribedBy=A,n.length?i.setAttribute("aria-describedby",n.join(" ")):i.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let A=this._elementRef.nativeElement;return this._isNativeSelect&&(A.multiple||A.size>1)}_iOSKeyupListener=A=>{let i=A.target;!i.value&&i.selectionStart===0&&i.selectionEnd===0&&(i.setSelectionRange(1,1),i.setSelectionRange(0,0))};_webkitBlinkWheelListener=()=>{};_ensureWheelDefaultBehavior(){this._cleanupWebkitWheel?.(),this._type==="number"&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._cleanupWebkitWheel=this._renderer.listen(this._elementRef.nativeElement,"wheel",this._webkitBlinkWheelListener))}_getReadonlyAttribute(){return this._isNativeSelect?null:this.readonly||this.disabled&&this.disabledInteractive?"true":null}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:21,hostBindings:function(i,o){i&1&&G("focus",function(){return o._focusChanged(!0)})("blur",function(){return o._focusChanged(!1)})("input",function(){return o._onInput()}),i&2&&(ft("id",o.id)("disabled",o.disabled&&!o.disabledInteractive)("required",o.required),aA("name",o.name||null)("readonly",o._getReadonlyAttribute())("aria-disabled",o.disabled&&o.disabledInteractive?"true":null)("aria-invalid",o.empty&&o.required?null:o.errorState)("aria-required",o.required)("id",o.id),nA("mat-input-server",o._isServer)("mat-mdc-form-field-textarea-control",o._isInFormField&&o._isTextarea)("mat-mdc-form-field-input-control",o._isInFormField)("mat-mdc-input-disabled-interactive",o.disabledInteractive)("mdc-text-field__input",o._isInFormField)("mat-mdc-native-select-inline",o._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly",disabledInteractive:[2,"disabledInteractive","disabledInteractive",eA]},exportAs:["matInput"],features:[FA([{provide:hI,useExisting:t}]),TA]})}return t})(),ec=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[mA,tn,tn,Vb,mA]})}return t})();var bI=class t{constructor(e,A,i){this.evalService=e;this.data=A;this.dialogRef=i}newCaseId="case"+kI().slice(0,6);createNewEvalCase(){!this.newCaseId||this.newCaseId==""?alert("Cannot create eval set with empty id!"):this.evalService.addCurrentSession(this.data.appName,this.data.evalSetId,this.newCaseId,this.data.sessionId,this.data.userId).subscribe(e=>{this.dialogRef.close(!0)})}static \u0275fac=function(A){return new(A||t)(V(po),V(oi),V(rt))};static \u0275cmp=O({type:t,selectors:[["app-add-eval-session-dialog"]],standalone:!1,decls:11,vars:1,consts:[["mat-dialog-title",""],[2,"padding-left","20px","padding-right","24px"],["matInput","",3,"ngModelChange","ngModel"],["align","end"],["mat-button","","mat-dialog-close",""],["mat-button","","cdkFocusInitial","",3,"click"]],template:function(A,i){A&1&&(d(0,"h2",0),k(1,"Add Current Session To Eval Set"),h(),d(2,"mat-dialog-content"),k(3,` Please enter the eval case name +`),h(),d(4,"mat-form-field",1)(5,"input",2),Wt("ngModelChange",function(n){return ai(i.newCaseId,n)||(i.newCaseId=n),n}),h()(),d(6,"mat-dialog-actions",3)(7,"button",4),k(8,"Cancel"),h(),d(9,"button",5),G("click",function(){return i.createNewEvalCase()}),k(10,"Create"),h()()),A&2&&(D(5),Vt("ngModel",i.newCaseId))},dependencies:[ro,Ii,Xt,ho,Hn,Et,uo,mo,Do,Yn],encapsulation:2})};var FI=class t{constructor(e,A,i){this.evalService=e;this.data=A;this.dialogRef=i}newSetId="evalset"+kI().slice(0,6);createNewEvalSet(){!this.newSetId||this.newSetId==""?alert("Cannot create eval set with empty id!"):this.evalService.createNewEvalSet(this.data.appName,this.newSetId).subscribe(e=>{this.dialogRef.close(!0)})}static \u0275fac=function(A){return new(A||t)(V(po),V(oi),V(rt))};static \u0275cmp=O({type:t,selectors:[["app-new-eval-set-dialog-component"]],standalone:!1,decls:11,vars:1,consts:[["mat-dialog-title",""],[2,"padding-left","20px","padding-right","24px"],["matInput","",3,"ngModelChange","ngModel"],["align","end"],["mat-button","","mat-dialog-close",""],["mat-button","","cdkFocusInitial","",3,"click"]],template:function(A,i){A&1&&(d(0,"h2",0),k(1,"Create New Eval Set"),h(),d(2,"mat-dialog-content"),k(3,` Please enter the eval set name +`),h(),d(4,"mat-form-field",1)(5,"input",2),Wt("ngModelChange",function(n){return ai(i.newSetId,n)||(i.newSetId=n),n}),h()(),d(6,"mat-dialog-actions",3)(7,"button",4),k(8,"Cancel"),h(),d(9,"button",5),G("click",function(){return i.createNewEvalSet()}),k(10,"Create"),h()()),A&2&&(D(5),Vt("ngModel",i.newSetId))},dependencies:[ro,Ii,Xt,ho,Hn,Et,uo,mo,Do,Yn],encapsulation:2})};var wo=class t{constructor(e){this.http=e}apiServerDomain=ct.getApiServerBaseUrl();createSession(e,A){if(this.apiServerDomain!=null){let i=this.apiServerDomain+`/apps/${A}/users/${e}/sessions`;return this.http.post(i,null)}return new BA}listSessions(e,A){if(this.apiServerDomain!=null){let i=this.apiServerDomain+`/apps/${A}/users/${e}/sessions`;return this.http.get(i)}return new BA}deleteSession(e,A,i){let o=this.apiServerDomain+`/apps/${A}/users/${e}/sessions/${i}`;return this.http.delete(o)}getSession(e,A,i){let o=this.apiServerDomain+`/apps/${A}/users/${e}/sessions/${i}`;return this.http.get(o)}static \u0275fac=function(A){return new(A||t)(Z(Qt))};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})};var $O=["determinateSpinner"];function A8(t,e){if(t&1&&(At(),d(0,"svg",11),P(1,"circle",12),h()),t&2){let A=y();aA("viewBox",A._viewBox()),D(),qe("stroke-dasharray",A._strokeCircumference(),"px")("stroke-dashoffset",A._strokeCircumference()/2,"px")("stroke-width",A._circleStrokeWidth(),"%"),aA("r",A._circleRadius())}}var e8=new F("mat-progress-spinner-default-options",{providedIn:"root",factory:t8});function t8(){return{diameter:Wb}}var Wb=100,i8=10,zb=(()=>{class t{_elementRef=B(q);_noopAnimations;get color(){return this._color||this._defaultColor}set color(A){this._color=A}_color;_defaultColor="primary";_determinateCircle;constructor(){let A=B(Ae,{optional:!0}),i=B(e8);this._noopAnimations=A==="NoopAnimations"&&!!i&&!i._forceAnimations,this.mode=this._elementRef.nativeElement.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate",i&&(i.color&&(this.color=this._defaultColor=i.color),i.diameter&&(this.diameter=i.diameter),i.strokeWidth&&(this.strokeWidth=i.strokeWidth))}mode;get value(){return this.mode==="determinate"?this._value:0}set value(A){this._value=Math.max(0,Math.min(100,A||0))}_value=0;get diameter(){return this._diameter}set diameter(A){this._diameter=A||0}_diameter=Wb;get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(A){this._strokeWidth=A||0}_strokeWidth;_circleRadius(){return(this.diameter-i8)/2}_viewBox(){let A=this._circleRadius()*2+this.strokeWidth;return`0 0 ${A} ${A}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return this.mode==="determinate"?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(i,o){if(i&1&&QA($O,5),i&2){let n;$(n=AA())&&(o._determinateCircle=n.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(i,o){i&2&&(aA("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",o.mode==="determinate"?o.value:null)("mode",o.mode),Je("mat-"+o.color),qe("width",o.diameter,"px")("height",o.diameter,"px")("--mdc-circular-progress-size",o.diameter+"px")("--mdc-circular-progress-active-indicator-width",o.diameter+"px"),nA("_mat-animation-noopable",o._noopAnimations)("mdc-circular-progress--indeterminate",o.mode==="indeterminate"))},inputs:{color:"color",mode:"mode",value:[2,"value","value",de],diameter:[2,"diameter","diameter",de],strokeWidth:[2,"strokeWidth","strokeWidth",de]},exportAs:["matProgressSpinner"],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(i,o){if(i&1&&(x(0,A8,2,8,"ng-template",null,0,ha),d(2,"div",2,1),At(),d(4,"svg",3),P(5,"circle",4),h()(),Bg(),d(6,"div",5)(7,"div",6)(8,"div",7),Ve(9,8),h(),d(10,"div",9),Ve(11,8),h(),d(12,"div",10),Ve(13,8),h()()()),i&2){let n=_e(1);D(4),aA("viewBox",o._viewBox()),D(),qe("stroke-dasharray",o._strokeCircumference(),"px")("stroke-dashoffset",o._strokeDashOffset(),"px")("stroke-width",o._circleStrokeWidth(),"%"),aA("r",o._circleRadius()),D(4),L("ngTemplateOutlet",n),D(2),L("ngTemplateOutlet",n),D(2),L("ngTemplateOutlet",n)}},dependencies:[pa],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width, 4px)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.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 !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}}.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 .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,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, var(--mat-sys-primary))}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 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 .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__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__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.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}@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-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)}}"],encapsulation:2,changeDetection:0})}return t})();var jb=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[mA]})}return t})();function n8(t,e){if(t&1){let A=rA();d(0,"div",1)(1,"div"),k(2,"All eval sets"),h(),d(3,"mat-icon",2),G("click",function(){Y(A);let o=y();return J(o.openNewEvalSetDialog())}),k(4,"add"),h()()}}function g8(t,e){if(t&1){let A=rA();d(0,"div")(1,"div",3)(2,"div",4),k(3," Create New Evaluation Set "),h(),d(4,"div",5),k(5," An evaluation set is a curated collection of evaluation cases, where each case includes input-output examples for assessing agent performance. "),h(),d(6,"div",6),G("click",function(){Y(A);let o=y();return J(o.openNewEvalSetDialog())}),k(7," Create Evaluation Set "),h()()()}}function r8(t,e){if(t&1){let A=rA();d(0,"div",8),G("click",function(){let o=Y(A).$implicit,n=y(2);return J(n.selectEvalSet(o))}),d(1,"div",9)(2,"span",10),k(3,"folder"),h(),d(4,"div",11),k(5),h()(),d(6,"div")(7,"mat-icon",12),k(8,"chevron_right"),h()()()}if(t&2){let A=e.$implicit;D(5),KA(A)}}function s8(t,e){if(t&1&&(d(0,"div"),fe(1,r8,9,1,"div",7,De),h()),t&2){let A=y();D(),pe(A.evalsets)}}function a8(t,e){if(t&1){let A=rA();d(0,"th",28)(1,"mat-checkbox",29),G("change",function(o){Y(A);let n=y(4);return J(o?n.toggleAllRows():null)}),h()()}if(t&2){let A=y(4);D(),L("checked",A.selection.hasValue()&&A.isAllSelected())("indeterminate",A.selection.hasValue()&&!A.isAllSelected())}}function I8(t,e){if(t&1){let A=rA();d(0,"td",30)(1,"mat-checkbox",31),G("click",function(o){return Y(A),J(o.stopPropagation())})("change",function(o){let n=Y(A).$implicit,g=y(4);return J(o?g.selection.toggle(n):null)}),h()()}if(t&2){let A=e.$implicit,i=y(4);D(),L("checked",i.selection.isSelected(A))}}function C8(t,e){t&1&&(d(0,"th",28),k(1," Case ID "),h())}function B8(t,e){if(t&1&&(d(0,"td",30),k(1),h()),t&2){let A=e.$implicit;D(),NA(" ",A," ")}}function Q8(t,e){t&1&&(d(0,"th",28),k(1," Result "),h())}function E8(t,e){if(t&1){let A=rA();d(0,"button",33),G("click",function(){Y(A);let o=y().$implicit,n=y(4);return J(n.getSession(o))}),d(1,"span",34),k(2),h(),d(3,"div",35),k(4),h()()}if(t&2){let A=y().$implicit,i=y(4);L("ngClass",i.getEvalResultForCase(A)==1?"result-btn pass":"result-btn fail"),D(2),NA(" ",i.getEvalResultForCase(A)==1?"check":"close"," "),D(2),NA("",i.getEvalResultForCase(A)==1?"Pass":"Fail"," ")}}function c8(t,e){if(t&1&&(d(0,"td",30),x(1,E8,5,3,"button",32),h()),t&2){let A=e.$implicit,i=y(4);D(),_(i.getEvalResultForCase(A)?1:-1)}}function l8(t,e){t&1&&P(0,"tr",36)}function d8(t,e){t&1&&P(0,"tr",37)}function h8(t,e){if(t&1){let A=rA();d(0,"div")(1,"div",16)(2,"button",17),G("click",function(){Y(A);let o=y(3);return J(o.runEval())}),k(3,"Run Evaluation"),h(),d(4,"mat-icon",18),G("click",function(){Y(A);let o=y(3);return J(o.toggleEvalHistoryButton())}),k(5,"history"),h()(),d(6,"div",19)(7,"table",20),Dn(8,21),x(9,a8,2,2,"th",22)(10,I8,2,1,"td",23),fn(),Dn(11,24),x(12,C8,2,0,"th",22)(13,B8,2,1,"td",23),fn(),Dn(14,25),x(15,Q8,2,0,"th",22)(16,c8,2,1,"td",23),fn(),x(17,l8,1,0,"tr",26)(18,d8,1,0,"tr",27),h()()()}if(t&2){let A=y(3);D(7),L("dataSource",A.dataSource),D(10),L("matHeaderRowDef",A.displayedColumns),D(),L("matRowDefColumns",A.displayedColumns)}}function u8(t,e){if(t&1&&(d(0,"div")(1,"span",47),k(2,"|"),h(),d(3,"span",48),k(4),h()()),t&2){let A=y().$implicit,i=y(4);D(4),NA("",i.getFailCountForCurrentResult(A.evaluationResults.evaluationResults)," Failed")}}function m8(t,e){if(t&1){let A=rA();d(0,"div")(1,"div",49)(2,"span"),k(3),h(),d(4,"button",50),G("click",function(){let o=Y(A).$implicit,n=y(6);return J(n.getHistorySession(o))}),d(5,"span",34),k(6),h(),d(7,"div",35),k(8),h()()()()}if(t&2){let A=e.$implicit;D(3),NA(" ",A.evalId," "),D(),L("ngClass",A.finalEvalStatus==1?"result-btn pass":"result-btn fail"),D(2),NA(" ",A.finalEvalStatus==1?"check":"close"," "),D(2),NA("",A.finalEvalStatus==1?"PASS":"FAIL"," ")}}function D8(t,e){if(t&1&&(d(0,"div",46),fe(1,m8,9,4,"div",null,De),h()),t&2){let A=y().$implicit,i=y(4);D(),pe(i.generateHistoryEvaluationDatasource(A.timestamp))}}function f8(t,e){if(t&1){let A=rA();d(0,"div")(1,"div",38)(2,"div",39)(3,"div",40)(4,"div",41),k(5),h(),d(6,"div",42)(7,"span",43),k(8),h(),x(9,u8,5,1,"div"),h()(),d(10,"div",44)(11,"mat-icon",45),G("click",function(){let o=Y(A).$implicit,n=y(4);return J(n.toggleHistoryStatusCard(o.timestamp))}),k(12),h()()(),x(13,D8,3,0,"div",46),h()()}if(t&2){let A=e.$implicit,i=y(4);D(5),KA(i.formatTimestamp(A.timestamp)),D(3),NA("",i.getPassCountForCurrentResult(A.evaluationResults.evaluationResults)," Passed"),D(),_(i.getFailCountForCurrentResult(A.evaluationResults.evaluationResults)>0?9:-1),D(3),KA(i.getEvaluationStatusCardActionButtonIcon(A.timestamp)),D(),_(i.isEvaluationStatusCardToggled(A.timestamp)?13:-1)}}function p8(t,e){if(t&1&&(d(0,"div"),fe(1,f8,14,5,"div",null,De),h()),t&2){let A=y(3);D(),pe(A.getEvalHistoryOfCurrentSetSorted())}}function w8(t,e){if(t&1&&(d(0,"div"),x(1,h8,19,3,"div")(2,p8,3,0,"div"),h()),t&2){let A=y(2);D(),_(A.showEvalHistory()?-1:1),D(),_(A.showEvalHistory()?2:-1)}}function y8(t,e){if(t&1){let A=rA();d(0,"button",51),G("click",function(){Y(A);let o=y(2);return J(o.openNewEvalCaseDialog())}),d(1,"div",52)(2,"mat-icon"),k(3,"add"),h(),d(4,"div",53),k(5),h()()()}if(t&2){let A=y(2);D(5),NA(" Add current session to ",A.selectedEvalSet," ")}}function M8(t,e){t&1&&(d(0,"div"),P(1,"mat-spinner",54),h()),t&2&&(D(),L("diameter",28)("strokeWidth",3))}function R8(t,e){if(t&1){let A=rA();d(0,"div")(1,"div",9)(2,"mat-icon",13),G("click",function(){Y(A);let o=y();return J(o.clearSelectedEvalSet())}),k(3,"chevron_left"),h(),d(4,"div",14),G("click",function(){Y(A);let o=y();return J(o.clearSelectedEvalSet())}),k(5),h()(),x(6,w8,3,2,"div")(7,y8,6,1,"button",15)(8,M8,2,2,"div"),h()}if(t&2){let A=y();D(5),NA(" ",A.selectedEvalSet," "),D(),_(A.evalCases.length>0&&!A.evalRunning()?6:-1),D(),_(!A.evalRunning()&&!A.showEvalHistory()?7:-1),D(),_(A.evalRunning()?8:-1)}}var Kg=class t{constructor(e,A){this.evalService=e;this.sessionService=A}checkboxes;appName="";userId="";sessionId="";sessionSelected=new z;shouldShowTab=new z;evalNotInstalledMsg=new z;changeDetectorRef=B(UA);flagService=B(Ac);isViewEvalCaseEnabled=this.flagService.isViewEvalCaseEnabled();displayedColumns=["select","evalId","finalEvalStatus"];evalsets=[];selectedEvalSet="";evalCases=[];dataSource=new RI(this.evalCases);selection=new Gn(!0,[]);showEvalHistory=gt(!1);evalRunning=gt(!1);evalMetrics=[{metricName:"tool_trajectory_avg_score",threshold:1}];evalResult=[];dialog=B(di);appEvaluationResults={};ngOnChanges(e){e.appName&&(this.selectedEvalSet="",this.evalCases=[],this.getEvalSet(),this.getEvaluationResult())}ngOnInit(){}getEvalSet(){this.appName!=""&&this.evalService.getEvalSets(this.appName).pipe(Oe(e=>e.status===404&&e.statusText==="Not Found"?(this.shouldShowTab.emit(!1),iA(null)):iA([]))).subscribe(e=>{e!==null&&(this.shouldShowTab.emit(!0),this.evalsets=e)})}openNewEvalSetDialog(){this.dialog.open(FI,{width:"600px",data:{appName:this.appName}}).afterClosed().subscribe(A=>{A&&this.getEvalSet()})}openNewEvalCaseDialog(){this.dialog.open(bI,{width:"600px",data:{appName:this.appName,userId:this.userId,sessionId:this.sessionId,evalSetId:this.selectedEvalSet}}).afterClosed().subscribe(A=>{A&&this.listEvalCases()})}listEvalCases(){this.evalCases=[],this.evalService.listEvalCases(this.appName,this.selectedEvalSet).subscribe(e=>{this.evalCases=e,this.dataSource=new RI(this.evalCases),this.changeDetectorRef.detectChanges()})}runEval(){if(this.evalRunning.set(!0),this.selection.selected.length==0){alert("No case selected!"),this.evalRunning.set(!1);return}this.evalService.runEval(this.appName,this.selectedEvalSet,this.selection.selected,this.evalMetrics).pipe(Oe(e=>(e.error?.detail?.includes("not installed")&&this.evalNotInstalledMsg.emit(e.error.detail),iA([])))).subscribe(e=>{this.evalRunning.set(!1),this.evalResult=e,this.getEvaluationResult()})}selectEvalSet(e){this.selectedEvalSet=e,this.listEvalCases()}clearSelectedEvalSet(){if(this.showEvalHistory()){this.toggleEvalHistoryButton();return}this.selectedEvalSet=""}isAllSelected(){let e=this.selection.selected.length,A=this.dataSource.data.length;return e===A}toggleAllRows(){if(this.isAllSelected()){this.selection.clear();return}this.selection.select(...this.dataSource.data)}getEvalResultForCase(e){let A=this.evalResult.filter(i=>i.evalId==e);if(A.length!=0)return A[0].finalEvalStatus}formatToolUses(e){let A=[];for(let i of e)A.push({name:i.name,args:i.args});return A}addEvalCaseResultToEvents(e,A){let i=A.evalMetricResultPerInvocation,o=-1;if(i)for(let n=0;no.evalId==e)[0],i=A.sessionId;this.sessionService.getSession(this.userId,this.appName,i).subscribe(o=>{this.addEvalCaseResultToEvents(o,A);let n=this.fromApiResultToSession(o);this.sessionSelected.emit(n)})}toggleEvalHistoryButton(){this.showEvalHistory.set(!this.showEvalHistory())}getEvalHistoryOfCurrentSet(){return this.appEvaluationResults[this.appName][this.selectedEvalSet]}getEvalHistoryOfCurrentSetSorted(){let e=this.getEvalHistoryOfCurrentSet();return Object.keys(e).sort((o,n)=>n.localeCompare(o)).map(o=>({timestamp:o,evaluationResults:e[o]}))}getPassCountForCurrentResult(e){return e.filter(A=>A.finalEvalStatus==1).length}getFailCountForCurrentResult(e){return e.filter(A=>A.finalEvalStatus==2).length}formatTimestamp(e){let A=Number(e);if(isNaN(A))return"Invalid timestamp provided";let i=new Date(A*1e3);if(isNaN(i.getTime()))return"Invalid date created from timestamp";let o={month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"2-digit",hour12:!0};return new Intl.DateTimeFormat("en-US",o).format(i)}getEvaluationStatusCardActionButtonIcon(e){return this.getEvalHistoryOfCurrentSet()[e].isToggled?"keyboard_arrow_up":"keyboard_arrow_down"}toggleHistoryStatusCard(e){this.getEvalHistoryOfCurrentSet()[e].isToggled=!this.getEvalHistoryOfCurrentSet()[e].isToggled}isEvaluationStatusCardToggled(e){return this.getEvalHistoryOfCurrentSet()[e].isToggled}generateHistoryEvaluationDatasource(e){return this.getEvalHistoryOfCurrentSet()[e].evaluationResults}getHistorySession(e){this.addEvalCaseResultToEvents(e.sessionDetails,e);let A=this.fromApiResultToSession(e.sessionDetails);this.sessionSelected.emit(A)}getEvaluationResult(){this.evalService.listEvalResults(this.appName).pipe(Oe(e=>e.status===404&&e.statusText==="Not Found"?(this.shouldShowTab.emit(!1),iA(null)):iA([]))).subscribe(e=>{for(let A of e)this.evalService.getEvalResult(this.appName,A).subscribe(i=>{this.appEvaluationResults[this.appName]||(this.appEvaluationResults[this.appName]={}),this.appEvaluationResults[this.appName][i.evalSetId]||(this.appEvaluationResults[this.appName][i.evalSetId]={});let o=i.creationTimestamp;this.appEvaluationResults[this.appName][i.evalSetId][o]||(this.appEvaluationResults[this.appName][i.evalSetId][o]={isToggled:!1,evaluationResults:[]});let n={isToggled:!1,evaluationResults:i.evalCaseResults.map(g=>({setId:g.id,evalId:g.evalId,finalEvalStatus:g.finalEvalStatus,evalMetricResults:g.evalMetricResults,evalMetricResultPerInvocation:g.evalMetricResultPerInvocation,sessionId:g.sessionId,sessionDetails:g.sessionDetails}))};this.appEvaluationResults[this.appName][i.evalSetId][o]=n})})}static \u0275fac=function(A){return new(A||t)(V(po),V(wo))};static \u0275cmp=O({type:t,selectors:[["app-eval-tab"]],viewQuery:function(A,i){if(A&1&&QA(ls,5),A&2){let o;$(o=AA())&&(i.checkboxes=o)}},inputs:{appName:"appName",userId:"userId",sessionId:"sessionId"},outputs:{sessionSelected:"sessionSelected",shouldShowTab:"shouldShowTab",evalNotInstalledMsg:"evalNotInstalledMsg"},standalone:!1,features:[TA],decls:5,vars:4,consts:[[1,"eval-container"],[1,"eval-set-actions"],["matTooltip","Create new evaluation set",2,"cursor","pointer",3,"click"],[1,"empty-eval-info"],[1,"info-title"],[1,"info-detail"],[1,"info-create",3,"click"],[1,"eval-set-row"],[1,"eval-set-row",3,"click"],[2,"display","flex"],[1,"material-symbols-outlined",2,"margin-right","10px","padding-top","16px"],[2,"font-family","Roboto","font-size","14px","padding","16px","padding-top","20px"],[2,"padding-top","20px","color","#9AA0A6"],[2,"color","white","cursor","pointer",3,"click"],[2,"color","#9AA0A6","padding-top","2px","cursor","pointer",3,"click"],[1,"save-session-btn"],[1,"evaluation-tab-header"],[1,"run-eval-btn",3,"click"],["matTooltip","View eval run history",1,"evaluation-history-icon",3,"click"],[1,"mat-table-container",2,"margin-top","16px"],["mat-table","",3,"dataSource"],["matColumnDef","select"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","evalId"],["matColumnDef","finalEvalStatus"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],[3,"change","checked","indeterminate"],["mat-cell",""],[3,"click","change","checked"],["matTooltip","View eval run result",3,"ngClass"],["matTooltip","View eval run result",3,"click","ngClass"],[1,"material-symbols-outlined"],[2,"padding-top","4px"],["mat-header-row",""],["mat-row",""],[1,"status-card"],[1,"status-card__overview"],[1,"status-card__info"],[1,"status-card__timestamp"],[1,"status-card__summary"],[1,"status-card__passed"],[1,"status-card__action"],[3,"click"],[1,"status-card__history-cases"],[1,"status-card__separator"],[1,"status-card__failed"],[1,"status-card__history-case"],[3,"click","ngClass"],[1,"save-session-btn",3,"click"],[1,"save-session-btn-detail"],[1,"save-session-btn-text"],[1,"eval-spinner",3,"diameter","strokeWidth"]],template:function(A,i){A&1&&(d(0,"div",0),x(1,n8,5,0,"div",1)(2,g8,8,0,"div")(3,s8,3,0,"div")(4,R8,9,4,"div"),h()),A&2&&(D(),_(i.selectedEvalSet==""?1:-1),D(),_(i.evalsets.length==0?2:-1),D(),_(i.evalsets.length>0&&i.selectedEvalSet==""?3:-1),D(),_(i.selectedEvalSet!=""?4:-1))},dependencies:[jt,cs,ls,Sb,Gb,Ub,Lb,Nb,xb,_b,Kb,Yb,Jb,Qs,zb],styles:[".eval-container[_ngcontent-%COMP%]{margin-top:20px;padding-left:25px;padding-right:25px}.eval-set-actions[_ngcontent-%COMP%]{display:flex;justify-content:space-between;color:#9aa0a6;font-style:normal;font-weight:700;font-size:14px}.empty-eval-info[_ngcontent-%COMP%]{margin-top:12px;background-color:#202124;border-radius:8px;box-shadow:0 2px 6px 2px #00000026,0 1px 2px #0000004d}.info-title[_ngcontent-%COMP%]{color:#e8eaed;font-family:Roboto;font-size:14px;font-weight:500;padding-top:13px;padding-right:16px;padding-left:16px}.info-detail[_ngcontent-%COMP%]{color:#e8eaed;font-family:Roboto;font-size:14px;font-weight:400;padding-top:13px;padding-right:16px;padding-left:16px;letter-spacing:.2px}.info-create[_ngcontent-%COMP%]{color:var(--Blue-300, #8ab4f8);font-size:14px;font-style:normal;font-weight:500;padding-right:16px;padding-left:16px;margin-top:19px;padding-bottom:16px;cursor:pointer}.eval-set-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;cursor:pointer}.save-session-btn[_ngcontent-%COMP%]{width:100%;background:linear-gradient(0deg,#8ab4f83d 0% 100%),#202124;border:none;border-radius:4px;margin-top:12px;cursor:pointer}.save-session-btn-detail[_ngcontent-%COMP%]{display:flex;padding:8px 16px 8px 12px;justify-content:center}.save-session-btn-text[_ngcontent-%COMP%]{padding-top:2px;color:var(--Blue-100, #d2e3fc);font-family:Google Sans;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.25px}.run-eval-btn[_ngcontent-%COMP%]{border-radius:4px;border:1px solid var(--Grey-700, #5f6368);background-color:transparent;padding:8px 24px;margin-top:16px;color:#8ab4f8;cursor:pointer}.run-eval-btn[_ngcontent-%COMP%]:hover{background-color:#202124}.result-btn[_ngcontent-%COMP%]{display:flex;background-color:transparent;border-radius:4px;border:1px solid var(--Grey-700, #5f6368);margin-top:4px;cursor:pointer}.result-btn[_ngcontent-%COMP%]:hover{background-color:#202124}.result-btn.pass[_ngcontent-%COMP%]{color:#44c265}.result-btn.fail[_ngcontent-%COMP%]{color:#ff8983}.evaluation-tab-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%}.evaluation-history-icon[_ngcontent-%COMP%]{cursor:pointer;margin-top:4px}.status-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;border-radius:8px;background-color:#2d2d2d;padding:12px 16px;margin-top:12px}.status-card__overview[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%}.status-card__info[_ngcontent-%COMP%]{display:flex;flex-direction:column}.status-card__timestamp[_ngcontent-%COMP%]{font-size:.9em;color:#e0e0e0;margin-bottom:5px}.status-card__summary[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:.95em;font-weight:500}.status-card__failed[_ngcontent-%COMP%]{color:#ff6b6b}.status-card__separator[_ngcontent-%COMP%]{color:#666;margin:0 8px}.status-card__passed[_ngcontent-%COMP%]{color:#63e6be}.status-card__action[_ngcontent-%COMP%]{display:flex;align-items:center}.status-card__action[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#bdbdbd;cursor:pointer;transition:transform .2s ease-in-out}.status-card__action[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]:hover{opacity:.8}.status-card__action[_ngcontent-%COMP%] .status-card__icon[_ngcontent-%COMP%]{color:#bdbdbd;font-size:1.2em;cursor:pointer}.status-card__action[_ngcontent-%COMP%] .status-card__icon[_ngcontent-%COMP%]:hover{opacity:.8}.status-card__history-cases[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-top:3px;justify-content:flex-start;width:100%}.status-card__history-case[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:15px}.eval-spinner[_ngcontent-%COMP%]{margin-top:12px}"],changeDetection:0})};var b8=()=>[];function F8(t,e){t&1&&P(0,"div",6)}function v8(t,e){if(t&1&&(d(0,"div",3)(1,"div",5),fe(2,F8,1,0,"div",6,De),h(),d(4,"span",7),k(5),h(),d(6,"div",8),k(7),d(8,"span",9),k(9),h()(),d(10,"div",10)(11,"div",11),k(12),h()()()),t&2){let A=e.$implicit,i=y();D(2),pe(PB(10,b8).constructor(A.level)),D(3),NA(" ",i.getSpanIcon(A.span.name)," "),D(),qe("width",400-A.level*20,"px"),D(),NA(" ",A.span.name," "),D(2),NA(" (",(i.toMs(A.span.end_time)-i.toMs(A.span.start_time)).toFixed(2),"ms) "),D(2),qe("left",i.getRelativeStart(A.span),"%")("width",i.getRelativeWidth(A.span),"%"),D(),NA(" ",(i.toMs(A.span.end_time)-i.toMs(A.span.start_time)).toFixed(2),"ms ")}}var vI=class t{constructor(e,A){this.dialogRef=e;this.data=A}tree=[];baseStartTimeMs=0;totalDurationMs=1;flatTree=[];traceLabelIconMap=new Map([["Invocation","start"],["agent_run","directions_run"],["tool","build"],["call_llm","chat"]]);ngOnInit(){this.tree=this.buildSpanTree(this.data.spans),this.flatTree=this.flattenTree(this.tree);let e=this.getGlobalTimes(this.data.spans);this.baseStartTimeMs=e.start,this.totalDurationMs=e.duration}buildSpanTree(e){let A=e.map(n=>b({},n)),i=new Map,o=[];return A.forEach(n=>i.set(n.span_id,n)),A.forEach(n=>{if(n.parent_span_id&&i.has(n.parent_span_id)){let g=i.get(n.parent_span_id);g.children=g.children||[],g.children.push(n)}else o.push(n)}),o}getGlobalTimes(e){let A=Math.min(...e.map(o=>this.toMs(o.start_time))),i=Math.max(...e.map(o=>this.toMs(o.end_time)));return{start:A,duration:i-A}}toMs(e){return e/1e6}getRelativeStart(e){return(this.toMs(e.start_time)-this.baseStartTimeMs)/this.totalDurationMs*100}getRelativeWidth(e){return(this.toMs(e.end_time)-this.toMs(e.start_time))/this.totalDurationMs*100}flattenTree(e,A=0){return e.flatMap(o=>[{span:o,level:A},...o.children?this.flattenTree(o.children,A+1):[]])}getSpanIcon(e){for(let[A,i]of this.traceLabelIconMap.entries())if(e.startsWith(A))return i;return"start"}static \u0275fac=function(A){return new(A||t)(V(rt),V(oi))};static \u0275cmp=O({type:t,selectors:[["app-trace-chart"]],standalone:!1,decls:9,vars:1,consts:[["mat-dialog-title",""],[2,"margin-top","8px"],[1,"trace-container"],[1,"trace-row"],["mat-button","","mat-dialog-close",""],[1,"trace-indent"],[1,"indent-connector"],[1,"material-symbols-outlined",2,"margin-right","8px"],[1,"trace-label"],[1,"trace-duration"],[1,"trace-bar-container"],[1,"trace-bar"]],template:function(A,i){A&1&&(d(0,"h2",0),k(1),h(),d(2,"mat-dialog-content",1)(3,"div",2),fe(4,v8,13,11,"div",3,De),h()(),d(6,"mat-dialog-actions")(7,"button",4),k(8,"Close"),h()()),A&2&&(D(),NA("Invocation ",i.data.invocId,""),D(3),pe(i.flatTree))},dependencies:[Et,uo,mo,Do,Yn],styles:[".trace-container[_ngcontent-%COMP%]{width:100%;white-space:nowrap;font-size:12px}.trace-label[_ngcontent-%COMP%]{width:400px;color:#e3e3e3;text-overflow:ellipsis;font-family:Google Sans;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0px}.trace-bar-container[_ngcontent-%COMP%]{width:50vw;position:relative;height:16px}.trace-bar[_ngcontent-%COMP%]{position:absolute;height:18px;background-color:#2f4d65;border-radius:4px;padding-left:4px;overflow:hidden;font-size:11px;line-height:16px;color:#8dabbf;font-family:Google Sans}.trace-duration[_ngcontent-%COMP%]{color:#888;font-weight:400;margin-left:4px}.trace-row[_ngcontent-%COMP%]{display:flex;align-items:stretch;position:relative;height:32px}.trace-indent[_ngcontent-%COMP%]{display:flex;flex-shrink:0;height:100%}.indent-connector[_ngcontent-%COMP%]{width:20px;position:relative;height:100%}.vertical-line[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;left:9px;width:1px;background-color:#ccc}.horizontal-line[_ngcontent-%COMP%]{position:absolute;top:50%;left:9px;width:10px;height:1px;background-color:#ccc}"]})};var Xb=(()=>{class t{get vertical(){return this._vertical}set vertical(A){this._vertical=be(A)}_vertical=!1;get inset(){return this._inset}set inset(A){this._inset=be(A)}_inset=!1;static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(i,o){i&2&&(aA("aria-orientation",o.vertical?"vertical":"horizontal"),nA("mat-divider-vertical",o.vertical)("mat-divider-horizontal",!o.vertical)("mat-divider-inset",o.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(i,o){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-sys-outline));border-top-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-sys-outline));border-right-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0})}return t})(),$b=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[mA,mA]})}return t})();var N8=["*"],G8='.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mdc-list-list-item-container-color, transparent);border-radius:var(--mdc-list-list-item-container-shape, var(--mat-sys-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height, 48px)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height, 64px)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height, 88px)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;content:"";pointer-events:none}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color, var(--mat-sys-on-surface-variant));width:var(--mdc-list-list-item-leading-icon-size, 24px);height:var(--mdc-list-list-item-leading-icon-size, 24px);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size, 40px);height:var(--mdc-list-list-item-leading-avatar-size, 40px);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font, var(--mat-sys-label-small-font));line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height, var(--mat-sys-label-small-line-height));font-size:var(--mdc-list-list-item-trailing-supporting-text-size, var(--mat-sys-label-small-size));font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight, var(--mat-sys-label-small-weight));letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking, var(--mat-sys-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color, var(--mat-sys-on-surface-variant));width:var(--mdc-list-list-item-trailing-icon-size, 24px);height:var(--mdc-list-list-item-trailing-icon-size, 24px)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color, var(--mat-sys-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color, var(--mat-sys-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mdc-list-list-item-label-text-color, var(--mat-sys-on-surface));font-family:var(--mdc-list-list-item-label-text-font, var(--mat-sys-body-large-font));line-height:var(--mdc-list-list-item-label-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mdc-list-list-item-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-list-list-item-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-list-list-item-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mdc-list-list-item-supporting-text-color, var(--mat-sys-on-surface-variant));font-family:var(--mdc-list-list-item-supporting-text-font, var(--mat-sys-body-medium-font));line-height:var(--mdc-list-list-item-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mdc-list-list-item-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-list-list-item-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mdc-list-list-item-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity, 0.38)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity, 0.38)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape, var(--mat-sys-corner-full));background-color:var(--mdc-list-list-item-leading-avatar-color, var(--mat-sys-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size, 24px)}@media(forced-colors: active){a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none;border-radius:inherit}.mat-mdc-list-item>.mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space, 16px);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space, 16px)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full));--mat-focus-indicator-border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-sys-secondary-container))}',L8=["unscopedContent"],_8=["text"],K8=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],U8=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"];var x8=new F("ListOption"),Y8=(()=>{class t{_elementRef=B(q);constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}return t})(),J8=(()=>{class t{_elementRef=B(q);constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}return t})(),H8=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}return t})(),AF=(()=>{class t{_listOption=B(x8,{optional:!0});constructor(){}_isAlignedAtStart(){return!this._listOption||this._listOption?._getTogglePosition()==="after"}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,hostVars:4,hostBindings:function(i,o){i&2&&nA("mdc-list-item__start",o._isAlignedAtStart())("mdc-list-item__end",!o._isAlignedAtStart())}})}return t})(),T8=(()=>{class t extends AF{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275dir=T({type:t,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[dA]})}return t})(),O8=(()=>{class t extends AF{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275dir=T({type:t,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[dA]})}return t})(),P8=new F("MAT_LIST_CONFIG"),sD=(()=>{class t{_isNonInteractive=!0;get disableRipple(){return this._disableRipple}set disableRipple(A){this._disableRipple=be(A)}_disableRipple=!1;get disabled(){return this._disabled}set disabled(A){this._disabled=be(A)}_disabled=!1;_defaultOptions=B(P8,{optional:!0});static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,hostVars:1,hostBindings:function(i,o){i&2&&aA("aria-disabled",o.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}return t})(),Z8=(()=>{class t{_elementRef=B(q);_ngZone=B(tA);_listBase=B(sD,{optional:!0});_platform=B(ZA);_hostElement;_isButtonElement;_noopAnimations;_avatars;_icons;set lines(A){this._explicitLines=pt(A,null),this._updateItemLines(!1)}_explicitLines=null;get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(A){this._disableRipple=be(A)}_disableRipple=!1;get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(A){this._disabled=be(A)}_disabled=!1;_subscriptions=new GA;_rippleRenderer=null;_hasUnscopedTextContent=!1;rippleConfig;get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(){B(ke).load(xt);let A=B(rs,{optional:!0}),i=B(Ae,{optional:!0});this.rippleConfig=A||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement=this._hostElement.nodeName.toLowerCase()==="button",this._noopAnimations=i==="NoopAnimations",this._listBase&&!this._listBase._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),this._rippleRenderer!==null&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!!(this._avatars.length||this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new ns(this,this._ngZone,this._hostElement,this._platform,B(yA)),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add(ye(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(A){if(!this._lines||!this._titles||!this._unscopedContent)return;A&&this._checkDomForUnscopedTextContent();let i=this._explicitLines??this._inferLinesFromContent(),o=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",i<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",i<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",i===2),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",i===3),this._hasUnscopedTextContent){let n=this._titles.length===0&&i===1;o.classList.toggle("mdc-list-item__primary-text",n),o.classList.toggle("mdc-list-item__secondary-text",!n)}else o.classList.remove("mdc-list-item__primary-text"),o.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let A=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(A+=1),A}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(A=>A.nodeType!==A.COMMENT_NODE).some(A=>!!(A.textContent&&A.textContent.trim()))}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,contentQueries:function(i,o,n){if(i&1&&(XA(n,T8,4),XA(n,O8,4)),i&2){let g;$(g=AA())&&(o._avatars=g),$(g=AA())&&(o._icons=g)}},hostVars:4,hostBindings:function(i,o){i&2&&(aA("aria-disabled",o.disabled)("disabled",o._isButtonElement&&o.disabled||null),nA("mdc-list-item--disabled",o.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}return t})();var eF=(()=>{class t extends sD{static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275cmp=O({type:t,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[FA([{provide:sD,useExisting:t}]),dA],ngContentSelectors:N8,decls:1,vars:0,template:function(i,o){i&1&&(OA(),IA(0))},styles:[G8],encapsulation:2,changeDetection:0})}return t})(),tF=(()=>{class t extends Z8{_lines;_titles;_meta;_unscopedContent;_itemText;get activated(){return this._activated}set activated(A){this._activated=be(A)}_activated=!1;_getAriaCurrent(){return this._hostElement.nodeName==="A"&&this._activated?"page":null}_hasBothLeadingAndTrailing(){return this._meta.length!==0&&(this._avatars.length!==0||this._icons.length!==0)}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275cmp=O({type:t,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(i,o,n){if(i&1&&(XA(n,J8,5),XA(n,Y8,5),XA(n,H8,5)),i&2){let g;$(g=AA())&&(o._lines=g),$(g=AA())&&(o._titles=g),$(g=AA())&&(o._meta=g)}},viewQuery:function(i,o){if(i&1&&(QA(L8,5),QA(_8,5)),i&2){let n;$(n=AA())&&(o._unscopedContent=n.first),$(n=AA())&&(o._itemText=n.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:13,hostBindings:function(i,o){i&2&&(aA("aria-current",o._getAriaCurrent()),nA("mdc-list-item--activated",o.activated)("mdc-list-item--with-leading-avatar",o._avatars.length!==0)("mdc-list-item--with-leading-icon",o._icons.length!==0)("mdc-list-item--with-trailing-meta",o._meta.length!==0)("mat-mdc-list-item-both-leading-and-trailing",o._hasBothLeadingAndTrailing())("_mat-animation-noopable",o._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[dA],ngContentSelectors:U8,decls:10,vars:0,consts:[["unscopedContent",""],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-focus-indicator"]],template:function(i,o){if(i&1){let n=rA();OA(K8),IA(0),d(1,"span",1),IA(2,1),IA(3,2),d(4,"span",2,0),G("cdkObserveContent",function(){return Y(n),J(o._updateItemLines(!0))}),IA(6,3),h()(),IA(7,4),IA(8,5),P(9,"div",3)}},dependencies:[aE],encapsulation:2,changeDetection:0})}return t})();var iF=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[is,mA,jo,lm,$b]})}return t})();var V8=["button"],W8=["*"];function z8(t,e){if(t&1&&(d(0,"div",2),P(1,"mat-pseudo-checkbox",6),h()),t&2){let A=y();D(),L("disabled",A.disabled)}}var oF=new F("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS",{providedIn:"root",factory:j8});function j8(){return{hideSingleSelectionIndicator:!1,hideMultipleSelectionIndicator:!1,disabledInteractive:!1}}var nF=new F("MatButtonToggleGroup"),X8={provide:Wo,useExisting:ot(()=>aD),multi:!0},ic=class{source;value;constructor(e,A){this.source=e,this.value=A}},aD=(()=>{class t{_changeDetector=B(UA);_dir=B(Se,{optional:!0});_multiple=!1;_disabled=!1;_disabledInteractive=!1;_selectionModel;_rawValue;_controlValueAccessorChangeFn=()=>{};_onTouched=()=>{};_buttonToggles;appearance;get name(){return this._name}set name(A){this._name=A,this._markButtonsForCheck()}_name=B(re).getId("mat-button-toggle-group-");vertical;get value(){let A=this._selectionModel?this._selectionModel.selected:[];return this.multiple?A.map(i=>i.value):A[0]?A[0].value:void 0}set value(A){this._setSelectionByValue(A),this.valueChange.emit(this.value)}valueChange=new z;get selected(){let A=this._selectionModel?this._selectionModel.selected:[];return this.multiple?A:A[0]||null}get multiple(){return this._multiple}set multiple(A){this._multiple=A,this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(A){this._disabled=A,this._markButtonsForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(A){this._disabledInteractive=A,this._markButtonsForCheck()}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}change=new z;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(A){this._hideSingleSelectionIndicator=A,this._markButtonsForCheck()}_hideSingleSelectionIndicator;get hideMultipleSelectionIndicator(){return this._hideMultipleSelectionIndicator}set hideMultipleSelectionIndicator(A){this._hideMultipleSelectionIndicator=A,this._markButtonsForCheck()}_hideMultipleSelectionIndicator;constructor(){let A=B(oF,{optional:!0});this.appearance=A&&A.appearance?A.appearance:"standard",this.hideSingleSelectionIndicator=A?.hideSingleSelectionIndicator??!1,this.hideMultipleSelectionIndicator=A?.hideMultipleSelectionIndicator??!1}ngOnInit(){this._selectionModel=new Gn(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(A=>A.checked)),this.multiple||this._initializeTabIndex()}writeValue(A){this.value=A,this._changeDetector.markForCheck()}registerOnChange(A){this._controlValueAccessorChangeFn=A}registerOnTouched(A){this._onTouched=A}setDisabledState(A){this.disabled=A}_keydown(A){if(this.multiple||this.disabled)return;let o=A.target.id,n=this._buttonToggles.toArray().findIndex(r=>r.buttonId===o),g=null;switch(A.keyCode){case 32:case 13:g=this._buttonToggles.get(n)||null;break;case 38:g=this._getNextButton(n,-1);break;case 37:g=this._getNextButton(n,this.dir==="ltr"?-1:1);break;case 40:g=this._getNextButton(n,1);break;case 39:g=this._getNextButton(n,this.dir==="ltr"?1:-1);break;default:return}g&&(A.preventDefault(),g._onButtonClick(),g.focus())}_emitChangeEvent(A){let i=new ic(A,this.value);this._rawValue=i.value,this._controlValueAccessorChangeFn(i.value),this.change.emit(i)}_syncButtonToggle(A,i,o=!1,n=!1){!this.multiple&&this.selected&&!A.checked&&(this.selected.checked=!1),this._selectionModel?i?this._selectionModel.select(A):this._selectionModel.deselect(A):n=!0,n?Promise.resolve().then(()=>this._updateModelValue(A,o)):this._updateModelValue(A,o)}_isSelected(A){return this._selectionModel&&this._selectionModel.isSelected(A)}_isPrechecked(A){return typeof this._rawValue>"u"?!1:this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(i=>A.value!=null&&i===A.value):A.value===this._rawValue}_initializeTabIndex(){if(this._buttonToggles.forEach(A=>{A.tabIndex=-1}),this.selected)this.selected.tabIndex=0;else for(let A=0;Athis._selectValue(o,i))):(this._clearSelection(),this._selectValue(A,i)),!this.multiple&&i.every(o=>o.tabIndex===-1)){for(let o of i)if(!o.disabled){o.tabIndex=0;break}}}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(A=>{A.checked=!1,this.multiple||(A.tabIndex=-1)})}_selectValue(A,i){for(let o of i)if(o.value===A){o.checked=!0,this._selectionModel.select(o),this.multiple||(o.tabIndex=0);break}}_updateModelValue(A,i){i&&this._emitChangeEvent(A),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(A=>A._markForCheck())}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["mat-button-toggle-group"]],contentQueries:function(i,o,n){if(i&1&&XA(n,oc,5),i&2){let g;$(g=AA())&&(o._buttonToggles=g)}},hostAttrs:[1,"mat-button-toggle-group"],hostVars:6,hostBindings:function(i,o){i&1&&G("keydown",function(g){return o._keydown(g)}),i&2&&(aA("role",o.multiple?"group":"radiogroup")("aria-disabled",o.disabled),nA("mat-button-toggle-vertical",o.vertical)("mat-button-toggle-group-appearance-standard",o.appearance==="standard"))},inputs:{appearance:"appearance",name:"name",vertical:[2,"vertical","vertical",eA],value:"value",multiple:[2,"multiple","multiple",eA],disabled:[2,"disabled","disabled",eA],disabledInteractive:[2,"disabledInteractive","disabledInteractive",eA],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",eA],hideMultipleSelectionIndicator:[2,"hideMultipleSelectionIndicator","hideMultipleSelectionIndicator",eA]},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[FA([X8,{provide:nF,useExisting:t}])]})}return t})(),oc=(()=>{class t{_changeDetectorRef=B(UA);_elementRef=B(q);_focusMonitor=B(Ut);_idGenerator=B(re);_animationMode=B(Ae,{optional:!0});_checked=!1;ariaLabel;ariaLabelledby=null;_buttonElement;buttonToggleGroup;get buttonId(){return`${this.id}-button`}id;name;value;get tabIndex(){return this._tabIndex}set tabIndex(A){A!==this._tabIndex&&(this._tabIndex=A,this._markForCheck())}_tabIndex;disableRipple;get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(A){this._appearance=A}_appearance;get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(A){A!==this._checked&&(this._checked=A,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(A){this._disabled=A}_disabled=!1;get disabledInteractive(){return this._disabledInteractive||this.buttonToggleGroup!==null&&this.buttonToggleGroup.disabledInteractive}set disabledInteractive(A){this._disabledInteractive=A}_disabledInteractive;change=new z;constructor(){B(ke).load(xt);let A=B(nF,{optional:!0}),i=B(new Ct("tabindex"),{optional:!0})||"",o=B(oF,{optional:!0});this._tabIndex=parseInt(i)||0,this.buttonToggleGroup=A,this.appearance=o&&o.appearance?o.appearance:"standard",this.disabledInteractive=o?.disabledInteractive??!1}ngOnInit(){let A=this.buttonToggleGroup;this.id=this.id||this._idGenerator.getId("mat-button-toggle-"),A&&(A._isPrechecked(this)?this.checked=!0:A._isSelected(this)!==this._checked&&A._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._animationMode!=="NoopAnimations"&&this._elementRef.nativeElement.classList.add("mat-button-toggle-animations-enabled"),this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){let A=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),A&&A._isSelected(this)&&A._syncButtonToggle(this,!1,!1,!0)}focus(A){this._buttonElement.nativeElement.focus(A)}_onButtonClick(){if(this.disabled)return;let A=this.isSingleSelector()?!0:!this._checked;if(A!==this._checked&&(this._checked=A,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.isSingleSelector()){let i=this.buttonToggleGroup._buttonToggles.find(o=>o.tabIndex===0);i&&(i.tabIndex=-1),this.tabIndex=0}this.change.emit(new ic(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 \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-button-toggle"]],viewQuery:function(i,o){if(i&1&&QA(V8,5),i&2){let n;$(n=AA())&&(o._buttonElement=n.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:14,hostBindings:function(i,o){i&1&&G("focus",function(){return o.focus()}),i&2&&(aA("aria-label",null)("aria-labelledby",null)("id",o.id)("name",null),nA("mat-button-toggle-standalone",!o.buttonToggleGroup)("mat-button-toggle-checked",o.checked)("mat-button-toggle-disabled",o.disabled)("mat-button-toggle-disabled-interactive",o.disabledInteractive)("mat-button-toggle-appearance-standard",o.appearance==="standard"))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:[2,"disableRipple","disableRipple",eA],appearance:"appearance",checked:[2,"checked","checked",eA],disabled:[2,"disabled","disabled",eA],disabledInteractive:[2,"disabledInteractive","disabledInteractive",eA]},outputs:{change:"change"},exportAs:["matButtonToggle"],ngContentSelectors:W8,decls:7,vars:13,consts:[["button",""],["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"click","id","disabled"],[1,"mat-button-toggle-checkbox-wrapper"],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"],["state","checked","aria-hidden","true","appearance","minimal",3,"disabled"]],template:function(i,o){if(i&1){let n=rA();OA(),d(0,"button",1,0),G("click",function(){return Y(n),J(o._onButtonClick())}),x(2,z8,2,1,"div",2),d(3,"span",3),IA(4),h()(),P(5,"span",4)(6,"span",5)}if(i&2){let n=_e(1);L("id",o.buttonId)("disabled",o.disabled&&!o.disabledInteractive||null),aA("role",o.isSingleSelector()?"radio":"button")("tabindex",o.disabled&&!o.disabledInteractive?-1:o.tabIndex)("aria-pressed",o.isSingleSelector()?null:o.checked)("aria-checked",o.isSingleSelector()?o.checked:null)("name",o._getButtonName())("aria-label",o.ariaLabel)("aria-labelledby",o.ariaLabelledby)("aria-disabled",o.disabled&&o.disabledInteractive?"true":null),D(2),_(o.buttonToggleGroup&&(!o.buttonToggleGroup.multiple&&!o.buttonToggleGroup.hideSingleSelectionIndicator||o.buttonToggleGroup.multiple&&!o.buttonToggleGroup.hideMultipleSelectionIndicator)?2:-1),D(4),L("matRippleTrigger",n)("matRippleDisabled",o.disableRipple||o.disabled)}},dependencies:[Eo,cm],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)}@media(forced-colors: active){.mat-button-toggle-standalone,.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, var(--mat-sys-corner-full));border:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-sys-outline))}.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, var(--mat-sys-on-secondary-container))}.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}@media(forced-colors: active){.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.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-checkbox-wrapper{display:inline-block;justify-content:flex-start;align-items:center;width:0;height:18px;line-height:18px;overflow:hidden;box-sizing:border-box;position:absolute;top:50%;left:16px;transform:translate3d(0, -50%, 0)}[dir=rtl] .mat-button-toggle-checkbox-wrapper{left:auto;right:16px}.mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper{left:12px}[dir=rtl] .mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper{left:auto;right:12px}.mat-button-toggle-checked .mat-button-toggle-checkbox-wrapper{width:18px}.mat-button-toggle-animations-enabled .mat-button-toggle-checkbox-wrapper{transition:width 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-button-toggle-vertical .mat-button-toggle-checkbox-wrapper{transition:none}.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{pointer-events:none;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-disabled-interactive{pointer-events:auto}.mat-button-toggle-appearance-standard{color:var(--mat-standard-button-toggle-text-color, var(--mat-sys-on-surface));background-color:var(--mat-standard-button-toggle-background-color, transparent);font-family:var(--mat-standard-button-toggle-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-standard-button-toggle-label-text-size, var(--mat-sys-label-large-size));line-height:var(--mat-standard-button-toggle-label-text-line-height, var(--mat-sys-label-large-line-height));font-weight:var(--mat-standard-button-toggle-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mat-standard-button-toggle-label-text-tracking, var(--mat-sys-label-large-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, var(--mat-sys-outline))}[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, var(--mat-sys-outline))}.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, var(--mat-sys-outline))}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container));background-color:var(--mat-standard-button-toggle-selected-state-background-color, var(--mat-sys-secondary-container))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-standard-button-toggle-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-standard-button-toggle-disabled-state-background-color, transparent)}.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-standard-button-toggle-disabled-selected-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-standard-button-toggle-state-layer-color, var(--mat-sys-on-surface))}.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-button-toggle-appearance-standard.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}@media(hover: none){.mat-button-toggle-appearance-standard: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, 40px)}.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)}@media(forced-colors: active){.mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.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-animations-enabled .mat-button-toggle-button{transition:padding 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-button-toggle-vertical .mat-button-toggle-button{transition:none}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}.mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding-left:30px}[dir=rtl] .mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding-left:0;padding-right:30px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{--mat-focus-indicator-border-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full))}.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full));border-bottom-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full))}.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full));border-bottom-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-bottom-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full));border-bottom-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full));border-top-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-full))}"],encapsulation:2,changeDetection:0})}return t})(),gF=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[mA,jo,oc,mA]})}return t})();function AP(t,e){t&1&&(d(0,"p"),k(1,"Conversations"),h())}function eP(t,e){t&1&&(d(0,"p"),k(1,"Trace"),h())}function tP(t,e){if(t&1){let A=rA();d(0,"mat-button-toggle-group",5),Wt("ngModelChange",function(o){Y(A);let n=y(2);return ai(n.view,o)||(n.view=o),J(o)}),d(1,"mat-button-toggle",6),k(2,"Events"),h(),d(3,"mat-button-toggle",7),k(4,"Trace"),h()()}if(t&2){let A=y(2);Vt("ngModel",A.view)}}function iP(t,e){if(t&1){let A=rA();d(0,"mat-list-item",8),G("click",function(){let o=Y(A).$implicit,n=y(3);return J(n.selectEvent(o.key))}),d(1,"span",9),k(2),h(),d(3,"span"),k(4),h()()}if(t&2){let A=e.$implicit,i=e.$index;D(2),KA(i),D(2),KA(A.value.title)}}function oP(t,e){if(t&1&&(d(0,"mat-list",4),fe(1,iP,5,2,"mat-list-item",null,De),To(3,"keyvalue"),h()),t&2){let A=y(2);D(),pe(xh(3,0,A.eventsMap,A.mapOrderPreservingSort))}}function nP(t,e){if(t&1){let A=rA();d(0,"mat-list-item",8),G("click",function(){let o=Y(A).$implicit,n=y(3);return J(n.openDialog(o.key))}),d(1,"span",9),k(2),h(),d(3,"span"),k(4),h()()}if(t&2){let A=e.$implicit,i=e.$index,o=y(3);D(2),KA(i),D(2),NA("Invocation ",o.findInvocIdFromTraceId(A.key),"")}}function gP(t,e){if(t&1&&(d(0,"mat-list",4),fe(1,nP,5,2,"mat-list-item",null,De),To(3,"keyvalue"),h()),t&2){let A=y(2);D(),pe(xh(3,0,A.invocTraces,A.mapOrderPreservingSort))}}function rP(t,e){if(t&1&&(d(0,"div",1)(1,"div",2),x(2,AP,2,0,"p")(3,eP,2,0,"p")(4,tP,5,1,"mat-button-toggle-group",3),h(),x(5,oP,4,3,"mat-list",4)(6,gP,4,3,"mat-list",4),h()),t&2){let A=y();D(2),_(A.isTraceView()?-1:2),D(),_(A.isTraceView()?3:-1),D(),_(A.traceData?4:-1),D(),_(A.isTraceView()?-1:5),D(),_(A.isTraceView()?6:-1)}}function sP(t,e){t&1&&(d(0,"div")(1,"p"),k(2,"No conversations"),h()())}var Ug=class t{constructor(e){this.dialog=e}eventsMap=new Map;selectedEvent=new z;traceData=[];llmRequest=void 0;llmResponse=void 0;llmRequestKey="gcp.vertex.agent.llm_request";llmResponseKey="gcp.vertex.agent.llm_response";isDetailsPanelOpen=!1;view="events";invocTraces=new Map;ngOnChanges(e){"traceData"in e&&this.prcessTraceDataToInvocTrace()}showJson=Array(this.eventsMap.size).fill(!1);toggleJson(e){this.showJson[e]=!this.showJson[e]}selectEvent(e){this.selectedEvent.emit(e)}isTraceView(){return this.view=="trace"}mapOrderPreservingSort=(e,A)=>0;prcessTraceDataToInvocTrace(){!this.traceData||this.traceData.length==0||(this.invocTraces=this.traceData.reduce((e,A)=>{let i=A.trace_id,o=e.get(i);return o?(o.push(A),o.sort((n,g)=>n.start_time-g.start_time)):e.set(i,[A]),e},new Map))}findInvocIdFromTraceId(e){return this.invocTraces.get(e)?.find(i=>i.attributes!==void 0&&"gcp.vertex.agent.invocation_id"in i.attributes).attributes["gcp.vertex.agent.invocation_id"]}openDialog(e){let A=this.dialog.open(vI,{width:"auto",maxWidth:"90vw",data:{spans:this.invocTraces.get(e),invocId:this.findInvocIdFromTraceId(e)}})}static \u0275fac=function(A){return new(A||t)(V(di))};static \u0275cmp=O({type:t,selectors:[["app-event-tab"]],inputs:{eventsMap:"eventsMap",traceData:"traceData"},outputs:{selectedEvent:"selectedEvent"},standalone:!1,features:[TA],decls:3,vars:2,consts:[[1,"events-wrapper"],[1,"events-container"],[1,"event-header"],["name","fontStyle","aria-label","Font Style",2,"scale","0.8",3,"ngModel"],[1,"event-list"],["name","fontStyle","aria-label","Font Style",2,"scale","0.8",3,"ngModelChange","ngModel"],["value","events"],["value","trace"],[3,"click"],[1,"event-index"]],template:function(A,i){A&1&&(d(0,"div",0),x(1,rP,7,5,"div",1)(2,sP,3,0,"div"),h()),A&2&&(D(),_(i.eventsMap.size>0?1:-1),D(),_(i.eventsMap.size==0?2:-1))},dependencies:[Ii,Xt,eF,tF,aD,oc,Wh],styles:[".events-wrapper[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px;color:#9aa0a6;font-size:14px;font-weight:700}.event-index[_ngcontent-%COMP%]{color:#80868b;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;margin-right:10px}.spacer[_ngcontent-%COMP%]{flex:1 1 auto}.events-container[_ngcontent-%COMP%]{margin-top:20px}.event-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin-top:20px}.function-event-button[_ngcontent-%COMP%]{margin-top:11px}.event-list[_ngcontent-%COMP%]{--mat-list-active-indicator-color: orange}.event-list[_ngcontent-%COMP%]{--mdc-list-list-item-container-color: #2b2b2f}.event-list[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-size: 14px}.event-list[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-weight: 400}.event-list[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 52px}[_nghost-%COMP%] .mdc-list-item{border:1px solid #5f6368;cursor:pointer}[_nghost-%COMP%] .mdc-list-item:hover{background-color:#1c1b1c}.event-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}"]})};function IP(t,e){t&1&&(d(0,"h2",0),k(1,"Events List"),h())}function CP(t,e){t&1&&(d(0,"h2",0),k(1,"Send Response To Pending Event"),h())}function BP(t,e){t&1&&(d(0,"h2",4),k(1,"Events List"),h())}function QP(t,e){t&1&&(d(0,"h2",4),k(1,"Send Response To Pending Event"),h())}function EP(t,e){if(t&1){let A=rA();d(0,"div")(1,"p"),k(2,"Name"),h(),d(3,"p"),k(4),h(),d(5,"p"),k(6,"Args"),h(),d(7,"p"),k(8),h(),d(9,"mat-form-field",5)(10,"mat-label"),k(11,"Response"),h(),d(12,"textarea",6),Wt("ngModelChange",function(o){Y(A);let n=y();return ai(n.selectedEvent.response,o)||(n.selectedEvent.response=o),J(o)}),h()()()}if(t&2){let A=y();D(4),KA(A.selectedEvent.name),D(4),KA(A.argsToJson(A.selectedEvent.args)),D(4),Vt("ngModel",A.selectedEvent.response)}}function cP(t,e){if(t&1){let A=rA();d(0,"button",7),G("click",function(){Y(A);let o=y();return J(o.sendResponse())}),k(1),h()}if(t&2){let A=y();L("disabled",A.sending),D(),NA(" ",A.sending?"Sending...":"Send"," ")}}var SI=class t{constructor(e,A,i){this.dialogRef=e;this.data=A;this.agentService=i;this.selectedEvent=A.event,this.appName=A.appName,this.userId=A.userId,this.sessionId=A.sessionId,this.functionCallEventId=A.functionCallEventId}selectedEvent=null;appName;userId;sessionId;functionCallEventId;sending=!1;argsToJson(e){return JSON.stringify(e)}sendResponse(){this.sending=!0;let e={appName:this.appName,userId:this.userId,sessionId:this.sessionId,newMessage:{role:"user",parts:[]}};this.selectedEvent.response&&(e.functionCallEventId=this.functionCallEventId,e.newMessage.parts.push({function_response:{id:this.selectedEvent.id,name:this.selectedEvent.name,response:{response:this.selectedEvent.response}}})),this.agentService.run(e).subscribe(A=>{this.sending=!1,this.dialogRef.close({response:A,events:[this.selectedEvent]})})}static \u0275fac=function(A){return new(A||t)(V(rt),V(oi),V(Un))};static \u0275cmp=O({type:t,selectors:[["app-pending-event-dialog"]],standalone:!1,decls:10,vars:6,consts:[["mat-dialog-title",""],["mat-dialog-title","","class","dialog-title",4,"ngIf"],["mat-button","",3,"disabled"],["mat-button","","mat-dialog-close",""],["mat-dialog-title","",1,"dialog-title"],["appearance","outline",1,"response-textarea"],["matInput","",3,"ngModelChange","ngModel"],["mat-button","",3,"click","disabled"]],template:function(A,i){A&1&&(x(0,IP,2,0,"h2",0)(1,CP,2,0,"h2",0)(2,BP,2,0,"h2",1)(3,QP,2,0,"h2",1),d(4,"mat-dialog-content"),x(5,EP,13,3,"div"),h(),d(6,"mat-dialog-actions"),x(7,cP,2,2,"button",2),d(8,"button",3),k(9,"Close"),h()()),A&2&&(_(i.selectedEvent?-1:0),D(),_(i.selectedEvent?1:-1),D(),L("ngIf",!i.selectedEvent),D(),L("ngIf",i.selectedEvent),D(2),_(i.selectedEvent?5:-1),D(2),_(i.selectedEvent&&i.selectedEvent.response?7:-1))},dependencies:[fa,ro,Ii,Xt,ho,_E,Hn,Et,uo,mo,Do,Yn],styles:[".response-textarea[_ngcontent-%COMP%]{min-width:500px;margin-top:15px}.dialog-title[_ngcontent-%COMP%]{font-weight:700;font-size:large}"]})};var NI=class t{constructor(e,A){this.dialogRef=e;this.data=A}onConfirm(){this.dialogRef.close(!0)}onCancel(){this.dialogRef.close(!1)}static \u0275fac=function(A){return new(A||t)(V(rt),V(oi))};static \u0275cmp=O({type:t,selectors:[["app-delete-session-dialog"]],standalone:!1,decls:11,vars:4,consts:[[1,"confirm-delete-wrapper"],["mat-dialog-title",""],["align","end"],["mat-button","",3,"click"],["mat-button","","cdkFocusInitial","",3,"click"]],template:function(A,i){A&1&&(d(0,"div",0)(1,"h2",1),k(2),h(),d(3,"mat-dialog-content")(4,"p"),k(5),h()(),d(6,"mat-dialog-actions",2)(7,"button",3),G("click",function(){return i.onCancel()}),k(8),h(),d(9,"button",4),G("click",function(){return i.onConfirm()}),k(10),h()()()),A&2&&(D(2),KA(i.data.title),D(3),KA(i.data.message),D(3),KA(i.data.cancelButtonText),D(2),KA(i.data.confirmButtonText))},dependencies:[Et,uo,mo,Do],encapsulation:2})};function lP(t,e){if(t&1){let A=rA();d(0,"div",3),G("click",function(){let o=Y(A).$implicit,n=y();return J(n.getSession(o.id))}),d(1,"div",4)(2,"div",5),k(3),h(),d(4,"div",6),k(5),h()()()}if(t&2){let A=e.$implicit,i=y();L("ngClass",A.id===i.sessionId?"session-item current":"session-item"),D(3),NA(" ",A.id," "),D(2),NA(" ",i.getDate(A)," ")}}var xg=class t{constructor(e,A){this.sessionService=e;this.dialog=A;this.refreshSessionsSubject.pipe(Ie(()=>this.sessionService.listSessions(this.userId,this.appName))).subscribe(i=>{i=i.sort((o,n)=>Number(n.lastUpdateTime)-Number(o.lastUpdateTime)),this.sessionList=i})}userId="";appName="";sessionId="";sessionSelected=new z;sessionReloaded=new z;sessionList=[];refreshSessionsSubject=new U;ngOnInit(){setTimeout(()=>{this.refreshSessionsSubject.next()},500)}getSession(e){this.sessionService.getSession(this.userId,this.appName,e).subscribe(A=>{let i=this.fromApiResultToSession(A);this.sessionSelected.emit(i)})}getDate(e){let A=e.lastUpdateTime;return new Date(A*1e3).toLocaleString()}fromApiResultToSession(e){return{id:e?.id??"",appName:e?.appName??"",userId:e?.userId??"",state:e?.state??[],events:e?.events??[]}}reloadSession(e){this.sessionService.getSession(this.userId,this.appName,e).subscribe(A=>{let i=this.fromApiResultToSession(A);this.sessionReloaded.emit(i)})}refreshSession(e){if(this.refreshSessionsSubject.next(),!(this.sessionList.length<=1)){let A=this.sessionList.findIndex(i=>i.id==e);return A==this.sessionList.length-1&&(A=-1),this.sessionList[A+1]}}static \u0275fac=function(A){return new(A||t)(V(wo),V(di))};static \u0275cmp=O({type:t,selectors:[["app-session-tab"]],inputs:{userId:"userId",appName:"appName",sessionId:"sessionId"},outputs:{sessionSelected:"sessionSelected",sessionReloaded:"sessionReloaded"},standalone:!1,decls:4,vars:0,consts:[[1,"session-wrapper"],[1,"session-tab-container",2,"margin-top","16px"],[3,"ngClass"],[3,"click","ngClass"],[1,"session-info"],[1,"session-id"],[1,"session-date"]],template:function(A,i){A&1&&(d(0,"div",0)(1,"div",1),fe(2,lP,6,3,"div",2,De),h()()),A&2&&(D(2),pe(i.sessionList))},dependencies:[jt],styles:[".session-wrapper[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px;color:#9aa0a6;font-size:14px;font-weight:700}.session-item[_ngcontent-%COMP%]{display:flex;justify-content:space-between;border:none;background-color:#303030;border-radius:8px;margin-bottom:4px;cursor:pointer}.session-item[_ngcontent-%COMP%]:hover{background-color:#141414}.session-item.current[_ngcontent-%COMP%]{background-color:#004a77}.session-id[_ngcontent-%COMP%]{color:#e8eaed;font-family:monospace;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.25px}.session-date[_ngcontent-%COMP%]{color:#9aa0a6;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.3px}.session-info[_ngcontent-%COMP%]{padding:11px}"]})};var hs=class t{constructor(e){this.http=e}apiServerDomain=ct.getApiServerBaseUrl();getLatestArtifact(e,A,i,o){let n=this.apiServerDomain+`/apps/${A}/users/${e}/sessions/${i}/artifacts/${o}`;return this.http.get(n)}getArtifactVersion(e,A,i,o,n){let g=this.apiServerDomain+`/apps/${A}/users/${e}/sessions/${i}/artifacts/${o}/versions/${n}`;return this.http.get(g)}static \u0275fac=function(A){return new(A||t)(Z(Qt))};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})};var uP={url:"",deserializer:t=>JSON.parse(t.data),serializer:t=>JSON.stringify(t)},mP="WebSocketSubject.error must be called with an object with an error code, and an optional reason: { code: number, reason: string }",GI=class t extends Ar{constructor(e,A){if(super(),this._socket=null,e instanceof BA)this.destination=A,this.source=e;else{let i=this._config=Object.assign({},uP);if(this._output=new U,typeof e=="string")i.url=e;else for(let o in e)e.hasOwnProperty(o)&&(i[o]=e[o]);if(!i.WebSocketCtor&&WebSocket)i.WebSocketCtor=WebSocket;else if(!i.WebSocketCtor)throw new Error("no WebSocket constructor can be found");this.destination=new fi}}lift(e){let A=new t(this._config,this.destination);return A.operator=e,A.source=this,A}_resetState(){this._socket=null,this.source||(this.destination=new fi),this._output=new U}multiplex(e,A,i){let o=this;return new BA(n=>{try{o.next(e())}catch(r){n.error(r)}let g=o.subscribe({next:r=>{try{i(r)&&n.next(r)}catch(s){n.error(s)}},error:r=>n.error(r),complete:()=>n.complete()});return()=>{try{o.next(A())}catch(r){n.error(r)}g.unsubscribe()}})}_connectSocket(){let{WebSocketCtor:e,protocol:A,url:i,binaryType:o}=this._config,n=this._output,g=null;try{g=A?new e(i,A):new e(i),this._socket=g,o&&(this._socket.binaryType=o)}catch(s){n.error(s);return}let r=new GA(()=>{this._socket=null,g&&g.readyState===1&&g.close()});g.onopen=s=>{let{_socket:a}=this;if(!a){g.close(),this._resetState();return}let{openObserver:Q}=this._config;Q&&Q.next(s);let c=this.destination;this.destination=vo.create(f=>{if(g.readyState===1)try{let{serializer:m}=this._config;g.send(m(f))}catch(m){this.destination.error(m)}},f=>{let{closingObserver:m}=this._config;m&&m.next(void 0),f&&f.code?g.close(f.code,f.reason):n.error(new TypeError(mP)),this._resetState()},()=>{let{closingObserver:f}=this._config;f&&f.next(void 0),g.close(),this._resetState()}),c&&c instanceof fi&&r.add(c.subscribe(this.destination))},g.onerror=s=>{this._resetState(),n.error(s)},g.onclose=s=>{g===this._socket&&this._resetState();let{closeObserver:a}=this._config;a&&a.next(s),s.wasClean?n.complete():n.error(s)},g.onmessage=s=>{try{let{deserializer:a}=this._config;n.next(a(s))}catch(a){n.error(a)}}}_subscribe(e){let{source:A}=this;return A?A.subscribe(e):(this._socket||this._connectSocket(),this._output.subscribe(e),e.add(()=>{let{_socket:i}=this;this._output.observers.length===0&&(i&&(i.readyState===1||i.readyState===0)&&i.close(),this._resetState())}),e)}unsubscribe(){let{_socket:e}=this;e&&(e.readyState===1||e.readyState===0)&&e.close(),this._resetState(),super.unsubscribe()}};var yo=class t{socket$;messages$=new $A("");audioContext=new AudioContext({sampleRate:22e3});audioBuffer=[];audioIntervalId=null;lastAudioTime=0;closeReasonSubject=new U;constructor(){}connect(e){this.socket$=new GI({url:e,serializer:A=>JSON.stringify(A),deserializer:A=>A.data,closeObserver:{next:A=>{this.emitWsCloseReason(A.reason)}}}),this.socket$.subscribe(A=>{this.handleIncomingAudio(A),this.messages$.next(A)},A=>{console.error("WebSocket error:",A)}),this.audioIntervalId=setInterval(()=>this.processBufferedAudio(),250)}sendMessage(e){if(e.blob.data=this.arrayBufferToBase64(e.blob.data.buffer),!this.socket$||this.socket$.closed){console.error("WebSocket is not open.");return}this.socket$.next(e)}closeConnection(){clearInterval(this.audioIntervalId),this.audioIntervalId=null,this.socket$&&this.socket$.complete()}getMessages(){return this.messages$.asObservable()}arrayBufferToBase64(e){let A="",i=new Uint8Array(e),o=i.byteLength;for(let n=0;no+n.length,0),A=new Uint8Array(e),i=0;for(let o of this.audioBuffer)A.set(o,i),i+=o.length;this.playPCM(A),this.audioBuffer=[]}base64ToUint8Array(e){let A=atob(this.urlSafeBase64ToBase64(e)),i=A.length,o=new Uint8Array(i);for(let n=0;n=32768&&(s-=65536),A[r]=s/32768}let i=this.audioContext.createBuffer(1,A.length,22e3);i.copyToChannel(A,0);let o=this.audioContext.createBufferSource();o.buffer=i,o.connect(this.audioContext.destination);let n=this.audioContext.currentTime,g=Math.max(this.lastAudioTime,n);o.start(g),this.lastAudioTime=g+i.duration}urlSafeBase64ToBase64(e){let A=e.replace(/_/g,"/").replace(/-/g,"+");for(;A.length%4!==0;)A+="=";return A}emitWsCloseReason(e){this.closeReasonSubject.next(e)}onCloseReason(){return this.closeReasonSubject.asObservable()}static \u0275fac=function(A){return new(A||t)};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})};var us=class t{constructor(e){this.wsService=e}mediaRecorder;stream;audioContext;source;processor;audioBuffer=[];audioIntervalId=null;startRecording(){return $e(this,null,function*(){try{this.stream=yield navigator.mediaDevices.getUserMedia({audio:!0}),this.audioContext=new AudioContext,yield this.audioContext.audioWorklet.addModule("./assets/audio-processor.js"),this.source=this.audioContext.createMediaStreamSource(this.stream);let e=new AudioWorkletNode(this.audioContext,"audio-processor");e.port.onmessage=A=>{let i=A.data,o=this.float32ToPCM(i);this.audioBuffer.push(o)},this.source.connect(e),e.connect(this.audioContext.destination),this.audioIntervalId=setInterval(()=>this.sendBufferedAudio(),250)}catch(e){console.error("Error accessing microphone:",e)}})}sendBufferedAudio(){if(this.audioBuffer.length===0)return;let e=this.audioBuffer.reduce((n,g)=>n+g.length,0),A=new Uint8Array(e),i=0;for(let n of this.audioBuffer)A.set(n,i),i+=n.length;let o={blob:{mime_type:"audio/pcm",data:A}};this.wsService.sendMessage(o),this.audioBuffer=[]}stopRecording(){this.processor&&this.processor.disconnect(),this.source&&this.source.disconnect(),this.audioContext&&this.audioContext.close(),this.stream&&this.stream.getTracks().forEach(e=>e.stop()),this.audioIntervalId&&(clearInterval(this.audioIntervalId),this.audioIntervalId=null)}float32ToPCM(e){let A=new ArrayBuffer(e.length*2),i=new DataView(A);for(let o=0;othis.captureAndSendFrame(),1e3)}catch(A){console.error("Error accessing camera/microphone:",A)}})}captureAndSendFrame(){return $e(this,null,function*(){try{let e=yield this.captureFrame(),i={blob:{mime_type:"image/jpeg",data:yield this.blobToUint8Array(e)}};this.wsService.sendMessage(i)}catch(e){console.error("Error capturing frame:",e)}})}blobToUint8Array(e){return $e(this,null,function*(){let A=yield e.arrayBuffer();return new Uint8Array(A)})}captureFrame(){return $e(this,null,function*(){return new Promise((e,A)=>{try{let i=document.createElement("canvas");i.width=this.videoElement.videoWidth,i.height=this.videoElement.videoHeight;let o=i.getContext("2d");if(!o){A(new Error("Canvas context not supported"));return}o.drawImage(this.videoElement,0,0,i.width,i.height),i.toBlob(n=>{n?e(n):A(new Error("Failed to create image blob"))},"image/png")}catch(i){A(i)}})})}sendBufferedVideo(){if(this.videoBuffer.length===0)return;let e=this.videoBuffer.reduce((n,g)=>n+g.length,0),A=new Uint8Array(e),i=0;for(let n of this.videoBuffer)A.set(n,i),i+=n.length;let o={blob:{mime_type:"image/jpeg",data:A}};this.wsService.sendMessage(o),this.videoBuffer=[]}stopRecording(e){this.mediaRecorder&&this.mediaRecorder.stop(),this.stream&&this.stream.getTracks().forEach(A=>A.stop()),clearInterval(this.videoIntervalId),this.clearVideoElement(e)}clearVideoElement(e){let A=e.nativeElement.querySelector("video");A&&this.renderer.removeChild(e.nativeElement,A)}static \u0275fac=function(A){return new(A||t)(Z(yo),Z(Bt))};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})};var Ds=class t{constructor(e){this.http=e}apiServerDomain=ct.getApiServerBaseUrl();getEventTrace(e){let A=this.apiServerDomain+`/debug/trace/${e}`;return this.http.get(A)}getTrace(e){let A=this.apiServerDomain+`/debug/trace/session/${e}`;return this.http.get(A)}getEvent(e,A,i,o){let n=this.apiServerDomain+`/apps/${A}/users/${e}/sessions/${i}/events/${o}/graph`;return this.http.get(n)}static \u0275fac=function(A){return new(A||t)(Z(Qt))};static \u0275prov=v({token:t,factory:t.\u0275fac,providedIn:"root"})};var wP=["*"];var yP=new F("MAT_CARD_CONFIG"),rF=(()=>{class t{appearance;constructor(){let A=B(yP,{optional:!0});this.appearance=A?.appearance||"raised"}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(i,o){i&2&&nA("mat-mdc-card-outlined",o.appearance==="outlined")("mdc-card--outlined",o.appearance==="outlined")},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:wP,decls:1,vars:0,template:function(i,o){i&1&&(OA(),IA(0))},styles:['.mat-mdc-card{display:flex;flex-direction:column;box-sizing:border-box;position:relative;border-style:solid;border-width:0;background-color:var(--mdc-elevated-card-container-color, var(--mat-sys-surface-container-low));border-color:var(--mdc-elevated-card-container-color, var(--mat-sys-surface-container-low));border-radius:var(--mdc-elevated-card-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mdc-elevated-card-container-elevation, var(--mat-sys-level1))}.mat-mdc-card::after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,0);content:"";display:block;pointer-events:none;box-sizing:border-box;border-radius:var(--mdc-elevated-card-container-shape, var(--mat-sys-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mdc-outlined-card-container-color, var(--mat-sys-surface));border-radius:var(--mdc-outlined-card-container-shape, var(--mat-sys-corner-medium));border-width:var(--mdc-outlined-card-outline-width, 1px);border-color:var(--mdc-outlined-card-outline-color, var(--mat-sys-outline-variant));box-shadow:var(--mdc-outlined-card-container-elevation, var(--mat-sys-level0))}.mat-mdc-card-outlined::after{border:none}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mat-mdc-card-actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font, var(--mat-sys-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-sys-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-sys-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-sys-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-sys-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-sys-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-sys-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-sys-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-sys-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-sys-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-sys-title-medium-weight))}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0})}return t})();var sF=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[mA,mA]})}return t})();var RP=t=>["segment",t],kP=(t,e)=>({"segment-main":!0,expandable:t,expanded:e});function bP(t,e){t&1&&P(0,"div",9)}function FP(t,e){if(t&1&&(d(0,"span",10),k(1),h()),t&2){let A=y().$implicit;D(),KA(A.description)}}function vP(t,e){if(t&1&&(d(0,"section",11),P(1,"ngx-json-viewer",12),h()),t&2){let A=y().$implicit,i=y();D(),L("json",A.value)("expanded",i.expanded)("depth",i.depth)("_currentDepth",i._currentDepth+1)}}function SP(t,e){if(t&1){let A=rA();d(0,"section",2)(1,"section",3),G("click",function(){let o=Y(A).$implicit,n=y();return J(n.toggle(o))}),x(2,bP,1,0,"div",4),d(3,"span",5),k(4),h(),d(5,"span",6),k(6,": "),h(),x(7,FP,2,1,"span",7),h(),x(8,vP,2,4,"section",8),h()}if(t&2){let A=e.$implicit,i=y();L("ngClass",pn(6,RP,"segment-type-"+A.type)),D(),L("ngClass",wn(8,kP,i.isExpandable(A),A.expanded)),D(),L("ngIf",i.isExpandable(A)),D(2),KA(A.key),D(3),L("ngIf",!A.expanded||!i.isExpandable(A)),D(),L("ngIf",A.expanded&&i.isExpandable(A))}}var nc=(()=>{class t{constructor(){this.expanded=!0,this.depth=-1,this._currentDepth=0,this.segments=[]}ngOnChanges(){this.segments=[],this.json=this.decycle(this.json),typeof this.json=="object"?Object.keys(this.json).forEach(A=>{this.segments.push(this.parseKeyValue(A,this.json[A]))}):this.segments.push(this.parseKeyValue(`(${typeof this.json})`,this.json))}isExpandable(A){return A.type==="object"||A.type==="array"}toggle(A){this.isExpandable(A)&&(A.expanded=!A.expanded)}parseKeyValue(A,i){let o={key:A,value:i,type:void 0,description:""+i,expanded:this.isExpanded()};switch(typeof o.value){case"number":{o.type="number";break}case"boolean":{o.type="boolean";break}case"function":{o.type="function";break}case"string":{o.type="string",o.description='"'+o.value+'"';break}case"undefined":{o.type="undefined",o.description="undefined";break}case"object":{o.value===null?(o.type="null",o.description="null"):Array.isArray(o.value)?(o.type="array",o.description="Array["+o.value.length+"] "+JSON.stringify(o.value)):o.value instanceof Date?o.type="date":(o.type="object",o.description="Object "+JSON.stringify(o.value));break}}return o}isExpanded(){return this.expanded&&!(this.depth>-1&&this._currentDepth>=this.depth)}decycle(A){let i=new WeakMap;return function o(n,g){let r,s;return typeof n=="object"&&n!==null&&!(n instanceof Boolean)&&!(n instanceof Date)&&!(n instanceof Number)&&!(n instanceof RegExp)&&!(n instanceof String)?(r=i.get(n),r!==void 0?{$ref:r}:(i.set(n,g),Array.isArray(n)?(s=[],n.forEach(function(a,Q){s[Q]=o(a,g+"["+Q+"]")})):(s={},Object.keys(n).forEach(function(a){s[a]=o(n[a],g+"["+JSON.stringify(a)+"]")})),s)):n}(A,"$")}}return t.\u0275fac=function(A){return new(A||t)},t.\u0275cmp=O({type:t,selectors:[["ngx-json-viewer"]],inputs:{json:"json",expanded:"expanded",depth:"depth",_currentDepth:"_currentDepth"},standalone:!1,features:[TA],decls:2,vars:1,consts:[[1,"ngx-json-viewer"],[3,"ngClass",4,"ngFor","ngForOf"],[3,"ngClass"],[3,"click","ngClass"],["class","toggler",4,"ngIf"],[1,"segment-key"],[1,"segment-separator"],["class","segment-value",4,"ngIf"],["class","children",4,"ngIf"],[1,"toggler"],[1,"segment-value"],[1,"children"],[3,"json","expanded","depth","_currentDepth"]],template:function(A,i){A&1&&(d(0,"section",0),x(1,SP,9,11,"section",1),h()),A&2&&(D(),L("ngForOf",i.segments))},dependencies:[jt,AQ,fa,t],styles:['@charset "UTF-8";.ngx-json-viewer[_ngcontent-%COMP%]{font-family:var(--ngx-json-font-family, monospace);font-size:var(--ngx-json-font-size, 1em);width:100%;height:100%;overflow:hidden;position:relative}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%]{padding:2px;margin:1px 1px 1px 12px}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%] .segment-main[_ngcontent-%COMP%]{word-wrap:break-word}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%] .segment-main[_ngcontent-%COMP%] .toggler[_ngcontent-%COMP%]{position:absolute;margin-left:-14px;margin-top:3px;font-size:.8em;line-height:1.2em;vertical-align:middle;color:var(--ngx-json-toggler, #787878)}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%] .segment-main[_ngcontent-%COMP%] .toggler[_ngcontent-%COMP%]:after{display:inline-block;content:"\\25ba";transition:transform .1s ease-in}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%] .segment-main[_ngcontent-%COMP%] .segment-key[_ngcontent-%COMP%]{color:var(--ngx-json-key, #4E187C)}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%] .segment-main[_ngcontent-%COMP%] .segment-separator[_ngcontent-%COMP%]{color:var(--ngx-json-separator, #999)}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%] .segment-main[_ngcontent-%COMP%] .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-value, #000)}.ngx-json-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%] .children[_ngcontent-%COMP%]{margin-left:12px}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-string[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-string, #FF6B6B)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-number[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-number, #009688)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-boolean[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-boolean, #B938A4)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-date[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-date, #05668D)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-array[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-array, #999)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-object[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-object, #999)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-function[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-function, #999)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-null[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-null, #fff)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-undefined[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{color:var(--ngx-json-undefined, #fff)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-null[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{background-color:var(--ngx-json-null-bg, red)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-undefined[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-key[_ngcontent-%COMP%]{color:var(--ngx-json-undefined-key, #999)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-undefined[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%] > .segment-value[_ngcontent-%COMP%]{background-color:var(--ngx-json-undefined-key, #999)}.ngx-json-viewer[_ngcontent-%COMP%] .segment-type-object[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%], .ngx-json-viewer[_ngcontent-%COMP%] .segment-type-array[_ngcontent-%COMP%] > .segment-main[_ngcontent-%COMP%]{white-space:nowrap}.ngx-json-viewer[_ngcontent-%COMP%] .expanded[_ngcontent-%COMP%] > .toggler[_ngcontent-%COMP%]:after{transform:rotate(90deg)}.ngx-json-viewer[_ngcontent-%COMP%] .expandable[_ngcontent-%COMP%], .ngx-json-viewer[_ngcontent-%COMP%] .expandable[_ngcontent-%COMP%] > .toggler[_ngcontent-%COMP%]{cursor:pointer}']}),t})(),aF=(()=>{class t{}return t.\u0275fac=function(A){return new(A||t)},t.\u0275mod=X({type:t}),t.\u0275inj=j({imports:[Zo]}),t})();var CF=["*"],NP=["content"],GP=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],LP=["mat-drawer","mat-drawer-content","*"];function _P(t,e){if(t&1){let A=rA();d(0,"div",1),G("click",function(){Y(A);let o=y();return J(o._onBackdropClicked())}),h()}if(t&2){let A=y();nA("mat-drawer-shown",A._isShowingBackdrop())}}function KP(t,e){t&1&&(d(0,"mat-drawer-content"),IA(1,2),h())}var UP=new F("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:xP}),BF=new F("MAT_DRAWER_CONTAINER");function xP(){return!1}var CD=(()=>{class t extends An{_platform=B(ZA);_changeDetectorRef=B(UA);_container=B(QD);constructor(){let A=B(q),i=B(Ln),o=B(tA);super(A,i,o)}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}_shouldBeHidden(){if(this._platform.isBrowser)return!1;let{start:A,end:i}=this._container;return A!=null&&A.mode!=="over"&&A.opened||i!=null&&i.mode!=="over"&&i.opened}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:6,hostBindings:function(i,o){i&2&&(qe("margin-left",o._container._contentMargins.left,"px")("margin-right",o._container._contentMargins.right,"px"),nA("mat-drawer-content-hidden",o._shouldBeHidden()))},features:[FA([{provide:An,useExisting:t}]),dA],ngContentSelectors:CF,decls:1,vars:0,template:function(i,o){i&1&&(OA(),IA(0))},encapsulation:2,changeDetection:0})}return t})(),BD=(()=>{class t{_elementRef=B(q);_focusTrapFactory=B(DE);_focusMonitor=B(Ut);_platform=B(ZA);_ngZone=B(tA);_renderer=B(ae);_interactivityChecker=B(BI);_doc=B(cA,{optional:!0});_container=B(BF,{optional:!0});_focusTrap=null;_elementFocusedBeforeDrawerWasOpened=null;_eventCleanups;_isAttached;_anchor;get position(){return this._position}set position(A){A=A==="end"?"end":"start",A!==this._position&&(this._isAttached&&this._updatePositionInParent(A),this._position=A,this.onPositionChanged.emit())}_position="start";get mode(){return this._mode}set mode(A){this._mode=A,this._updateFocusTrapState(),this._modeChanged.next()}_mode="over";get disableClose(){return this._disableClose}set disableClose(A){this._disableClose=be(A)}_disableClose=!1;get autoFocus(){let A=this._autoFocus;return A??(this.mode==="side"?"dialog":"first-tabbable")}set autoFocus(A){(A==="true"||A==="false"||A==null)&&(A=be(A)),this._autoFocus=A}_autoFocus;get opened(){return this._opened}set opened(A){this.toggle(be(A))}_opened=!1;_openedVia;_animationStarted=new U;_animationEnd=new U;openedChange=new z(!0);_openedStream=this.openedChange.pipe(kA(A=>A),sA(()=>{}));openedStart=this._animationStarted.pipe(kA(()=>this.opened),nr(void 0));_closedStream=this.openedChange.pipe(kA(A=>!A),sA(()=>{}));closedStart=this._animationStarted.pipe(kA(()=>!this.opened),nr(void 0));_destroyed=new U;onPositionChanged=new z;_content;_modeChanged=new U;_injector=B(yA);_changeDetectorRef=B(UA);constructor(){this.openedChange.pipe(pA(this._destroyed)).subscribe(A=>{A?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{let A=this._elementRef.nativeElement;Hs(A,"keydown").pipe(kA(i=>i.keyCode===27&&!this.disableClose&&!ze(i)),pA(this._destroyed)).subscribe(i=>this._ngZone.run(()=>{this.close(),i.stopPropagation(),i.preventDefault()})),this._eventCleanups=[this._renderer.listen(A,"transitionrun",this._handleTransitionEvent),this._renderer.listen(A,"transitionend",this._handleTransitionEvent),this._renderer.listen(A,"transitioncancel",this._handleTransitionEvent)]}),this._animationEnd.subscribe(()=>{this.openedChange.emit(this._opened)})}_forceFocus(A,i){this._interactivityChecker.isFocusable(A)||(A.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let o=()=>{n(),g(),A.removeAttribute("tabindex")},n=this._renderer.listen(A,"blur",o),g=this._renderer.listen(A,"mousedown",o)})),A.focus(i)}_focusByCssSelector(A,i){let o=this._elementRef.nativeElement.querySelector(A);o&&this._forceFocus(o,i)}_takeFocus(){if(!this._focusTrap)return;let A=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":Le(()=>{!this._focusTrap.focusInitialElement()&&typeof A.focus=="function"&&A.focus()},{injector:this._injector});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus);break}}_restoreFocus(A){this.autoFocus!=="dialog"&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,A):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){let A=this._doc.activeElement;return!!A&&this._elementRef.nativeElement.contains(A)}ngAfterViewInit(){this._isAttached=!0,this._position==="end"&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngOnDestroy(){this._eventCleanups.forEach(A=>A()),this._focusTrap?.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(A){return this.toggle(!0,A)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(A=!this.opened,i){A&&i&&(this._openedVia=i);let o=this._setOpen(A,!A&&this._isFocusWithinDrawer(),this._openedVia||"program");return A||(this._openedVia=null),o}_setOpen(A,i,o){return A===this._opened?Promise.resolve(A?"open":"close"):(this._opened=A,this._container?._transitionsEnabled?this._setIsAnimating(!0):setTimeout(()=>{this._animationStarted.next(),this._animationEnd.next()}),this._elementRef.nativeElement.classList.toggle("mat-drawer-opened",A),!A&&i&&this._restoreFocus(o),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(n=>{this.openedChange.pipe(ue(1)).subscribe(g=>n(g?"open":"close"))}))}_setIsAnimating(A){this._elementRef.nativeElement.classList.toggle("mat-drawer-animating",A)}_getWidth(){return this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(A){if(!this._platform.isBrowser)return;let i=this._elementRef.nativeElement,o=i.parentNode;A==="end"?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),o.insertBefore(this._anchor,i)),o.appendChild(i)):this._anchor&&this._anchor.parentNode.insertBefore(i,this._anchor)}_handleTransitionEvent=A=>{let i=this._elementRef.nativeElement;A.target===i&&this._ngZone.run(()=>{A.type==="transitionrun"?this._animationStarted.next(A):(A.type==="transitionend"&&this._setIsAnimating(!1),this._animationEnd.next(A))})};static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-drawer"]],viewQuery:function(i,o){if(i&1&&QA(NP,5),i&2){let n;$(n=AA())&&(o._content=n.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:11,hostBindings:function(i,o){i&2&&(aA("align",null),qe("visibility",!o._container&&!o.opened?"hidden":null),nA("mat-drawer-end",o.position==="end")("mat-drawer-over",o.mode==="over")("mat-drawer-push",o.mode==="push")("mat-drawer-side",o.mode==="side"))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:CF,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(i,o){i&1&&(OA(),d(0,"div",1,0),IA(2),h())},dependencies:[An],encapsulation:2,changeDetection:0})}return t})(),QD=(()=>{class t{_dir=B(Se,{optional:!0});_element=B(q);_ngZone=B(tA);_changeDetectorRef=B(UA);_animationMode=B(Ae,{optional:!0});_transitionsEnabled=!1;_allDrawers;_drawers=new bi;_content;_userContent;get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(A){this._autosize=be(A)}_autosize=B(UP);get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(A){this._backdropOverride=A==null?null:be(A)}_backdropOverride;backdropClick=new z;_start;_end;_left;_right;_destroyed=new U;_doCheckSubject=new U;_contentMargins={left:null,right:null};_contentMarginChanges=new U;get scrollable(){return this._userContent||this._content}_injector=B(yA);constructor(){let A=B(ZA),i=B(Bi);this._dir?.change.pipe(pA(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),i.change().pipe(pA(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._animationMode!=="NoopAnimations"&&A.isBrowser&&this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._element.nativeElement.classList.add("mat-drawer-transition"),this._transitionsEnabled=!0},200)})}ngAfterContentInit(){this._allDrawers.changes.pipe(Me(this._allDrawers),pA(this._destroyed)).subscribe(A=>{this._drawers.reset(A.filter(i=>!i._container||i._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Me(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(A=>{this._watchDrawerToggle(A),this._watchDrawerPosition(A),this._watchDrawerMode(A)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(pi(10),pA(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(A=>A.open())}close(){this._drawers.forEach(A=>A.close())}updateContentMargins(){let A=0,i=0;if(this._left&&this._left.opened){if(this._left.mode=="side")A+=this._left._getWidth();else if(this._left.mode=="push"){let o=this._left._getWidth();A+=o,i-=o}}if(this._right&&this._right.opened){if(this._right.mode=="side")i+=this._right._getWidth();else if(this._right.mode=="push"){let o=this._right._getWidth();i+=o,A-=o}}A=A||null,i=i||null,(A!==this._contentMargins.left||i!==this._contentMargins.right)&&(this._contentMargins={left:A,right:i},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(A){A._animationStarted.pipe(pA(this._drawers.changes)).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),A.mode!=="side"&&A.openedChange.pipe(pA(this._drawers.changes)).subscribe(()=>this._setContainerClass(A.opened))}_watchDrawerPosition(A){A.onPositionChanged.pipe(pA(this._drawers.changes)).subscribe(()=>{Le({read:()=>this._validateDrawers()},{injector:this._injector})})}_watchDrawerMode(A){A._modeChanged.pipe(pA(ye(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(A){let i=this._element.nativeElement.classList,o="mat-drawer-container-has-open";A?i.add(o):i.remove(o)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(A=>{A.position=="end"?(this._end!=null,this._end=A):(this._start!=null,this._start=A)}),this._right=this._left=null,this._dir&&this._dir.value==="rtl"?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&this._start.mode!="over"||this._isDrawerOpen(this._end)&&this._end.mode!="over"}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(A=>A&&!A.disableClose&&this._drawerHasBackdrop(A)).forEach(A=>A._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(A){return A!=null&&A.opened}_drawerHasBackdrop(A){return this._backdropOverride==null?!!A&&A.mode!=="side":this._backdropOverride}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-drawer-container"]],contentQueries:function(i,o,n){if(i&1&&(XA(n,CD,5),XA(n,BD,5)),i&2){let g;$(g=AA())&&(o._content=g.first),$(g=AA())&&(o._allDrawers=g)}},viewQuery:function(i,o){if(i&1&&QA(CD,5),i&2){let n;$(n=AA())&&(o._userContent=n.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(i,o){i&2&&nA("mat-drawer-container-explicit-backdrop",o._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[FA([{provide:BF,useExisting:t}])],ngContentSelectors:LP,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(i,o){i&1&&(OA(GP),x(0,_P,1,2,"div",0),IA(1),IA(2,1),x(3,KP,2,0,"mat-drawer-content")),i&2&&(_(o.hasBackdrop?0:-1),D(3),_(o._content?-1:3))},dependencies:[CD],styles:[".mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-sys-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-sys-background));box-sizing:border-box;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color, color-mix(in srgb, var(--mat-sys-neutral-variant20) 40%, transparent))}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}@media(forced-colors: active){.mat-drawer-backdrop{opacity:.5}}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-content.mat-drawer-content-hidden{opacity:0}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-sys-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow, none);background-color:var(--mat-sidenav-container-background-color, var(--mat-sys-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));width:var(--mat-sidenav-container-width, 360px);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}@media(forced-colors: active){.mat-drawer,[dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}}@media(forced-colors: active){[dir=rtl] .mat-drawer,.mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-transition .mat-drawer{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating){visibility:hidden;box-shadow:none}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating) .mat-drawer-inner-container{display:none}.mat-drawer.mat-drawer-opened.mat-drawer-opened{transform:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto}.mat-sidenav-fixed{position:fixed}"],encapsulation:2,changeDetection:0})}return t})();var QF=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[mA,$o,$o,mA]})}return t})();var dD=["*"];function JP(t,e){t&1&&IA(0)}var HP=["tabListContainer"],TP=["tabList"],OP=["tabListInner"],PP=["nextPaginator"],ZP=["previousPaginator"],qP=t=>({animationDuration:t}),VP=(t,e)=>({value:t,params:e});function WP(t,e){}var zP=["tabBodyWrapper"],jP=["tabHeader"];function XP(t,e){}function $P(t,e){if(t&1&&x(0,XP,0,0,"ng-template",12),t&2){let A=y().$implicit;L("cdkPortalOutlet",A.templateLabel)}}function A1(t,e){if(t&1&&k(0),t&2){let A=y().$implicit;KA(A.textLabel)}}function e1(t,e){if(t&1){let A=rA();d(0,"div",7,2),G("click",function(){let o=Y(A),n=o.$implicit,g=o.$index,r=y(),s=_e(1);return J(r._handleClick(n,s,g))})("cdkFocusChange",function(o){let n=Y(A).$index,g=y();return J(g._tabFocusChanged(o,n))}),P(2,"span",8)(3,"div",9),d(4,"span",10)(5,"span",11),x(6,$P,1,1,null,12)(7,A1,1,1),h()()()}if(t&2){let A=e.$implicit,i=e.$index,o=_e(1),n=y();Je(A.labelClass),nA("mdc-tab--active",n.selectedIndex===i),L("id",n._getTabLabelId(i))("disabled",A.disabled)("fitInkBarToContent",n.fitInkBarToContent),aA("tabIndex",n._getTabIndex(i))("aria-posinset",i+1)("aria-setsize",n._tabs.length)("aria-controls",n._getTabContentId(i))("aria-selected",n.selectedIndex===i)("aria-label",A.ariaLabel||null)("aria-labelledby",!A.ariaLabel&&A.ariaLabelledby?A.ariaLabelledby:null),D(3),L("matRippleTrigger",o)("matRippleDisabled",A.disabled||n.disableRipple),D(3),_(A.templateLabel?6:7)}}function t1(t,e){t&1&&IA(0)}function i1(t,e){if(t&1){let A=rA();d(0,"mat-tab-body",13),G("_onCentered",function(){Y(A);let o=y();return J(o._removeTabBodyWrapperHeight())})("_onCentering",function(o){Y(A);let n=y();return J(n._setTabBodyWrapperHeight(o))}),h()}if(t&2){let A=e.$implicit,i=e.$index,o=y();Je(A.bodyClass),nA("mat-mdc-tab-body-active",o.selectedIndex===i),L("id",o._getTabContentId(i))("content",A.content)("position",A.position)("origin",A.origin)("animationDuration",o.animationDuration)("preserveContent",o.preserveContent),aA("tabindex",o.contentTabIndex!=null&&o.selectedIndex===i?o.contentTabIndex:null)("aria-labelledby",o._getTabLabelId(i))("aria-hidden",o.selectedIndex!==i)}}var o1=new F("MatTabContent"),n1=(()=>{class t{template=B(ge);constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","matTabContent",""]],features:[FA([{provide:o1,useExisting:t}])]})}return t})(),g1=new F("MatTabLabel"),lF=new F("MAT_TAB"),hD=(()=>{class t extends fk{_closestTab=B(lF,{optional:!0});static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275dir=T({type:t,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[FA([{provide:g1,useExisting:t}]),dA]})}return t})(),dF=new F("MAT_TAB_GROUP"),uD=(()=>{class t{_viewContainerRef=B(Qe);_closestTabGroup=B(dF,{optional:!0});disabled=!1;get templateLabel(){return this._templateLabel}set templateLabel(A){this._setTemplateLabelInput(A)}_templateLabel;_explicitContent=void 0;_implicitContent;textLabel="";ariaLabel;ariaLabelledby;labelClass;bodyClass;_contentPortal=null;get content(){return this._contentPortal}_stateChanges=new U;position=null;origin=null;isActive=!1;constructor(){B(ke).load(xt)}ngOnChanges(A){(A.hasOwnProperty("textLabel")||A.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new Qi(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(A){A&&A._closestTab===this&&(this._templateLabel=A)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-tab"]],contentQueries:function(i,o,n){if(i&1&&(XA(n,hD,5),XA(n,n1,7,ge)),i&2){let g;$(g=AA())&&(o.templateLabel=g.first),$(g=AA())&&(o._explicitContent=g.first)}},viewQuery:function(i,o){if(i&1&&QA(ge,7),i&2){let n;$(n=AA())&&(o._implicitContent=n.first)}},hostAttrs:["hidden",""],inputs:{disabled:[2,"disabled","disabled",eA],textLabel:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],features:[FA([{provide:lF,useExisting:t}]),TA],ngContentSelectors:dD,decls:1,vars:0,template:function(i,o){i&1&&(OA(),x(0,JP,1,0,"ng-template"))},encapsulation:2})}return t})(),ED="mdc-tab-indicator--active",EF="mdc-tab-indicator--no-transition",cD=class{_items;_currentItem;constructor(e){this._items=e}hide(){this._items.forEach(e=>e.deactivateInkBar()),this._currentItem=void 0}alignToElement(e){let A=this._items.find(o=>o.elementRef.nativeElement===e),i=this._currentItem;if(A!==i&&(i?.deactivateInkBar(),A)){let o=i?.elementRef.nativeElement.getBoundingClientRect?.();A.activateInkBar(o),this._currentItem=A}}},r1=(()=>{class t{_elementRef=B(q);_inkBarElement;_inkBarContentElement;_fitToContent=!1;get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(A){this._fitToContent!==A&&(this._fitToContent=A,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(A){let i=this._elementRef.nativeElement;if(!A||!i.getBoundingClientRect||!this._inkBarContentElement){i.classList.add(ED);return}let o=i.getBoundingClientRect(),n=A.width/o.width,g=A.left-o.left;i.classList.add(EF),this._inkBarContentElement.style.setProperty("transform",`translateX(${g}px) scaleX(${n})`),i.getBoundingClientRect(),i.classList.remove(EF),i.classList.add(ED),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(ED)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){let A=this._elementRef.nativeElement.ownerDocument||document,i=this._inkBarElement=A.createElement("span"),o=this._inkBarContentElement=A.createElement("span");i.className="mdc-tab-indicator",o.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",i.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){this._inkBarElement;let A=this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement;A.appendChild(this._inkBarElement)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",eA]}})}return t})();var hF=(()=>{class t extends r1{elementRef=B(q);disabled=!1;focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275dir=T({type:t,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(i,o){i&2&&(aA("aria-disabled",!!o.disabled),nA("mat-mdc-tab-disabled",o.disabled))},inputs:{disabled:[2,"disabled","disabled",eA]},features:[dA]})}return t})(),cF={passive:!0},s1=650,a1=100,I1=(()=>{class t{_elementRef=B(q);_changeDetectorRef=B(UA);_viewportRuler=B(Bi);_dir=B(Se,{optional:!0});_ngZone=B(tA);_platform=B(ZA);_sharedResizeObserver=B(GE);_injector=B(yA);_renderer=B(ae);_animationMode=B(Ae,{optional:!0});_eventCleanups;_scrollDistance=0;_selectedIndexChanged=!1;_destroyed=new U;_showPaginationControls=!1;_disableScrollAfter=!0;_disableScrollBefore=!0;_tabLabelCount;_scrollDistanceChanged;_keyManager;_currentTextContent;_stopScrolling=new U;disablePagination=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(A){let i=isNaN(A)?0:A;this._selectedIndex!=i&&(this._selectedIndexChanged=!0,this._selectedIndex=i,this._keyManager&&this._keyManager.updateActiveItem(i))}_selectedIndex=0;selectFocusedIndex=new z;indexFocused=new z;constructor(){this._eventCleanups=this._ngZone.runOutsideAngular(()=>[this._renderer.listen(this._elementRef.nativeElement,"mouseleave",()=>this._stopInterval())])}ngAfterViewInit(){this._eventCleanups.push(zu(this._renderer,this._previousPaginator.nativeElement,"touchstart",()=>this._handlePaginatorPress("before"),cF),zu(this._renderer,this._nextPaginator.nativeElement,"touchstart",()=>this._handlePaginatorPress("after"),cF))}ngAfterContentInit(){let A=this._dir?this._dir.change:iA("ltr"),i=this._sharedResizeObserver.observe(this._elementRef.nativeElement).pipe(pi(32),pA(this._destroyed)),o=this._viewportRuler.change(150).pipe(pA(this._destroyed)),n=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new dE(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),Le(n,{injector:this._injector}),ye(A,o,i,this._items.changes,this._itemsResized()).pipe(pA(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),n()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(g=>{this.indexFocused.emit(g),this._setTabFocus(g)})}_itemsResized(){return typeof ResizeObserver!="function"?xe:this._items.changes.pipe(Me(this._items),Ie(A=>new BA(i=>this._ngZone.runOutsideAngular(()=>{let o=new ResizeObserver(n=>i.next(n));return A.forEach(n=>o.observe(n.elementRef.nativeElement)),()=>{o.disconnect()}}))),Wn(1),kA(A=>A.some(i=>i.contentRect.width>0&&i.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._eventCleanups.forEach(A=>A()),this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(A){if(!ze(A))switch(A.keyCode){case 13:case 32:if(this.focusIndex!==this.selectedIndex){let i=this._items.get(this.focusIndex);i&&!i.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(A))}break;default:this._keyManager.onKeydown(A)}}_onContentChanges(){let A=this._elementRef.nativeElement.textContent;A!==this._currentTextContent&&(this._currentTextContent=A||"",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(A){!this._isValidIndex(A)||this.focusIndex===A||!this._keyManager||this._keyManager.setActiveItem(A)}_isValidIndex(A){return this._items?!!this._items.toArray()[A]:!0}_setTabFocus(A){if(this._showPaginationControls&&this._scrollToLabel(A),this._items&&this._items.length){this._items.toArray()[A].focus();let i=this._tabListContainer.nativeElement;this._getLayoutDirection()=="ltr"?i.scrollLeft=0:i.scrollLeft=i.scrollWidth-i.offsetWidth}}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;let A=this.scrollDistance,i=this._getLayoutDirection()==="ltr"?-A:A;this._tabList.nativeElement.style.transform=`translateX(${Math.round(i)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(A){this._scrollTo(A)}_scrollHeader(A){let i=this._tabListContainer.nativeElement.offsetWidth,o=(A=="before"?-1:1)*i/3;return this._scrollTo(this._scrollDistance+o)}_handlePaginatorClick(A){this._stopInterval(),this._scrollHeader(A)}_scrollToLabel(A){if(this.disablePagination)return;let i=this._items?this._items.toArray()[A]:null;if(!i)return;let o=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:n,offsetWidth:g}=i.elementRef.nativeElement,r,s;this._getLayoutDirection()=="ltr"?(r=n,s=r+g):(s=this._tabListInner.nativeElement.offsetWidth-n,r=s-g);let a=this.scrollDistance,Q=this.scrollDistance+o;rQ&&(this.scrollDistance+=Math.min(s-Q,r-a))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{let A=this._tabListInner.nativeElement.scrollWidth,i=this._elementRef.nativeElement.offsetWidth,o=A-i>=5;o||(this.scrollDistance=0),o!==this._showPaginationControls&&(this._showPaginationControls=o,this._changeDetectorRef.markForCheck())}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=this.scrollDistance==0,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){let A=this._tabListInner.nativeElement.scrollWidth,i=this._tabListContainer.nativeElement.offsetWidth;return A-i||0}_alignInkBarToSelectedTab(){let A=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,i=A?A.elementRef.nativeElement:null;i?this._inkBar.alignToElement(i):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(A,i){i&&i.button!=null&&i.button!==0||(this._stopInterval(),Vn(s1,a1).pipe(pA(ye(this._stopScrolling,this._destroyed))).subscribe(()=>{let{maxScrollDistance:o,distance:n}=this._scrollHeader(A);(n===0||n>=o)&&this._stopInterval()}))}_scrollTo(A){if(this.disablePagination)return{maxScrollDistance:0,distance:0};let i=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(i,A)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:i,distance:this._scrollDistance}}static \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,inputs:{disablePagination:[2,"disablePagination","disablePagination",eA],selectedIndex:[2,"selectedIndex","selectedIndex",de]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"}})}return t})(),C1=(()=>{class t extends I1{_items;_tabListContainer;_tabList;_tabListInner;_nextPaginator;_previousPaginator;_inkBar;ariaLabel;ariaLabelledby;disableRipple=!1;ngAfterContentInit(){this._inkBar=new cD(this._items),super.ngAfterContentInit()}_itemSelected(A){A.preventDefault()}static \u0275fac=(()=>{let A;return function(o){return(A||(A=jA(t)))(o||t)}})();static \u0275cmp=O({type:t,selectors:[["mat-tab-header"]],contentQueries:function(i,o,n){if(i&1&&XA(n,hF,4),i&2){let g;$(g=AA())&&(o._items=g)}},viewQuery:function(i,o){if(i&1&&(QA(HP,7),QA(TP,7),QA(OP,7),QA(PP,5),QA(ZP,5)),i&2){let n;$(n=AA())&&(o._tabListContainer=n.first),$(n=AA())&&(o._tabList=n.first),$(n=AA())&&(o._tabListInner=n.first),$(n=AA())&&(o._nextPaginator=n.first),$(n=AA())&&(o._previousPaginator=n.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(i,o){i&2&&nA("mat-mdc-tab-header-pagination-controls-enabled",o._showPaginationControls)("mat-mdc-tab-header-rtl",o._getLayoutDirection()=="rtl")},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],disableRipple:[2,"disableRipple","disableRipple",eA]},features:[dA],ngContentSelectors:dD,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[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"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(i,o){if(i&1){let n=rA();OA(),d(0,"div",5,0),G("click",function(){return Y(n),J(o._handlePaginatorClick("before"))})("mousedown",function(r){return Y(n),J(o._handlePaginatorPress("before",r))})("touchend",function(){return Y(n),J(o._stopInterval())}),P(2,"div",6),h(),d(3,"div",7,1),G("keydown",function(r){return Y(n),J(o._handleKeydown(r))}),d(5,"div",8,2),G("cdkObserveContent",function(){return Y(n),J(o._onContentChanges())}),d(7,"div",9,3),IA(9),h()()(),d(10,"div",10,4),G("mousedown",function(r){return Y(n),J(o._handlePaginatorPress("after",r))})("click",function(){return Y(n),J(o._handlePaginatorClick("after"))})("touchend",function(){return Y(n),J(o._stopInterval())}),P(12,"div",6),h()}i&2&&(nA("mat-mdc-tab-header-pagination-disabled",o._disableScrollBefore),L("matRippleDisabled",o._disableScrollBefore||o.disableRipple),D(3),nA("_mat-animation-noopable",o._animationMode==="NoopAnimations"),D(2),aA("aria-label",o.ariaLabel||null)("aria-labelledby",o.ariaLabelledby||null),D(5),nA("mat-mdc-tab-header-pagination-disabled",o._disableScrollAfter),L("matRippleDisabled",o._disableScrollAfter||o.disableRipple))},dependencies:[Eo,aE],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;outline: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, var(--mat-sys-on-surface))}.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, var(--mat-sys-on-surface))}.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-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, 1px);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.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, 1px);border-top-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.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}.cdk-drop-list .mat-mdc-tab-labels,.mat-mdc-tab-labels.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height, 48px)}.mat-mdc-tab::before{margin:5px}@media(forced-colors: active){.mat-mdc-tab[aria-disabled=true]{color:GrayText}}"],encapsulation:2})}return t})(),B1=new F("MAT_TABS_CONFIG"),Q1={translateTab:lo("translateTab",[li("center, void, left-origin-center, right-origin-center",Ue({transform:"none",visibility:"visible"})),li("left",Ue({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),li("right",Ue({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),Yt("* => left, * => right, left => center, right => center",ii("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),Yt("void => left-origin-center",[Ue({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),ii("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),Yt("void => right-origin-center",[Ue({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),ii("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])},E1=(()=>{class t extends Ei{_host=B(uF);_centeringSub=GA.EMPTY;_leavingSub=GA.EMPTY;constructor(){super()}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Me(this._host._isCenterPosition(this._host._position))).subscribe(A=>{this._host._content&&A&&!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 \u0275fac=function(i){return new(i||t)};static \u0275dir=T({type:t,selectors:[["","matTabBodyHost",""]],features:[dA]})}return t})(),uF=(()=>{class t{_elementRef=B(q);_dir=B(Se,{optional:!0});_positionIndex;_dirChangeSubscription=GA.EMPTY;_position;_translateTabComplete=new U;_onCentering=new z;_beforeCentering=new z;_afterLeavingCenter=new z;_onCentered=new z(!0);_portalHost;_content;origin;animationDuration="500ms";preserveContent=!1;set position(A){this._positionIndex=A,this._computePositionAnimationState()}constructor(){if(this._dir){let A=B(UA);this._dirChangeSubscription=this._dir.change.subscribe(i=>{this._computePositionAnimationState(i),A.markForCheck()})}this._translateTabComplete.subscribe(A=>{this._isCenterPosition(A.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(A.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){this._position=="center"&&this.origin!=null&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(A){let i=this._isCenterPosition(A.toState);this._beforeCentering.emit(i),i&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_isCenterPosition(A){return A=="center"||A=="left-origin-center"||A=="right-origin-center"}_computePositionAnimationState(A=this._getLayoutDirection()){this._positionIndex<0?this._position=A=="ltr"?"left":"right":this._positionIndex>0?this._position=A=="ltr"?"right":"left":this._position="center"}_computePositionFromOrigin(A){let i=this._getLayoutDirection();return i=="ltr"&&A<=0||i=="rtl"&&A>0?"left-origin-center":"right-origin-center"}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-tab-body"]],viewQuery:function(i,o){if(i&1&&QA(Ei,5),i&2){let n;$(n=AA())&&(o._portalHost=n.first)}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:[0,"content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(i,o){if(i&1){let n=rA();d(0,"div",1,0),G("@translateTab.start",function(r){return Y(n),J(o._onTranslateTabStarted(r))})("@translateTab.done",function(r){return Y(n),J(o._translateTabComplete.next(r))}),x(2,WP,0,0,"ng-template",2),h()}i&2&&L("@translateTab",wn(3,VP,o._position,pn(1,qP,o.animationDuration)))},dependencies:[E1,An],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:[Q1.translateTab]}})}return t})(),c1=!0,mF=(()=>{class t{_elementRef=B(q);_changeDetectorRef=B(UA);_animationMode=B(Ae,{optional:!0});_allTabs;_tabBodyWrapper;_tabHeader;_tabs=new bi;_indexToSelect=0;_lastFocusedTabIndex=null;_tabBodyWrapperHeight=0;_tabsSubscription=GA.EMPTY;_tabLabelSubscription=GA.EMPTY;color;get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(A){this._fitInkBarToContent=A,this._changeDetectorRef.markForCheck()}_fitInkBarToContent=!1;stretchTabs=!0;alignTabs=null;dynamicHeight=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(A){this._indexToSelect=isNaN(A)?null:A}_selectedIndex=null;headerPosition="above";get animationDuration(){return this._animationDuration}set animationDuration(A){let i=A+"";this._animationDuration=/^\d+$/.test(i)?A+"ms":i}_animationDuration;get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(A){this._contentTabIndex=isNaN(A)?null:A}_contentTabIndex;disablePagination=!1;disableRipple=!1;preserveContent=!1;get backgroundColor(){return this._backgroundColor}set backgroundColor(A){if(!c1)throw new Error("mat-tab-group background color must be set through the Sass theming API");let i=this._elementRef.nativeElement.classList;i.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),A&&i.add("mat-tabs-with-background",`mat-background-${A}`),this._backgroundColor=A}_backgroundColor;ariaLabel;ariaLabelledby;selectedIndexChange=new z;focusChange=new z;animationDone=new z;selectedTabChange=new z(!0);_groupId;_isServer=!B(ZA).isBrowser;constructor(){let A=B(B1,{optional:!0});this._groupId=B(re).getId("mat-tab-group-"),this.animationDuration=A&&A.animationDuration?A.animationDuration:"500ms",this.disablePagination=A&&A.disablePagination!=null?A.disablePagination:!1,this.dynamicHeight=A&&A.dynamicHeight!=null?A.dynamicHeight:!1,A?.contentTabIndex!=null&&(this.contentTabIndex=A.contentTabIndex),this.preserveContent=!!A?.preserveContent,this.fitInkBarToContent=A&&A.fitInkBarToContent!=null?A.fitInkBarToContent:!1,this.stretchTabs=A&&A.stretchTabs!=null?A.stretchTabs:!0,this.alignTabs=A&&A.alignTabs!=null?A.alignTabs:null}ngAfterContentChecked(){let A=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=A){let i=this._selectedIndex==null;if(!i){this.selectedTabChange.emit(this._createChangeEvent(A));let o=this._tabBodyWrapper.nativeElement;o.style.minHeight=o.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((o,n)=>o.isActive=n===A),i||(this.selectedIndexChange.emit(A),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((i,o)=>{i.position=o-A,this._selectedIndex!=null&&i.position==0&&!i.origin&&(i.origin=A-this._selectedIndex)}),this._selectedIndex!==A&&(this._selectedIndex=A,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{let A=this._clampTabIndex(this._indexToSelect);if(A===this._selectedIndex){let i=this._tabs.toArray(),o;for(let n=0;n{i[A].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(A))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Me(this._allTabs)).subscribe(A=>{this._tabs.reset(A.filter(i=>i._closestTabGroup===this||!i._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(A){let i=this._tabHeader;i&&(i.focusIndex=A)}_focusChanged(A){this._lastFocusedTabIndex=A,this.focusChange.emit(this._createChangeEvent(A))}_createChangeEvent(A){let i=new lD;return i.index=A,this._tabs&&this._tabs.length&&(i.tab=this._tabs.toArray()[A]),i}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=ye(...this._tabs.map(A=>A._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(A){return Math.min(this._tabs.length-1,Math.max(A||0,0))}_getTabLabelId(A){return`${this._groupId}-label-${A}`}_getTabContentId(A){return`${this._groupId}-content-${A}`}_setTabBodyWrapperHeight(A){if(!this.dynamicHeight||!this._tabBodyWrapperHeight)return;let i=this._tabBodyWrapper.nativeElement;i.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(i.style.height=A+"px")}_removeTabBodyWrapperHeight(){let A=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=A.clientHeight,A.style.height="",this.animationDone.emit()}_handleClick(A,i,o){i.focusIndex=o,A.disabled||(this.selectedIndex=o)}_getTabIndex(A){let i=this._lastFocusedTabIndex??this.selectedIndex;return A===i?0:-1}_tabFocusChanged(A,i){A&&A!=="mouse"&&A!=="touch"&&(this._tabHeader.focusIndex=i)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-tab-group"]],contentQueries:function(i,o,n){if(i&1&&XA(n,uD,5),i&2){let g;$(g=AA())&&(o._allTabs=g)}},viewQuery:function(i,o){if(i&1&&(QA(zP,5),QA(jP,5)),i&2){let n;$(n=AA())&&(o._tabBodyWrapper=n.first),$(n=AA())&&(o._tabHeader=n.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:11,hostBindings:function(i,o){i&2&&(aA("mat-align-tabs",o.alignTabs),Je("mat-"+(o.color||"primary")),qe("--mat-tab-animation-duration",o.animationDuration),nA("mat-mdc-tab-group-dynamic-height",o.dynamicHeight)("mat-mdc-tab-group-inverted-header",o.headerPosition==="below")("mat-mdc-tab-group-stretch-tabs",o.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",eA],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",eA],alignTabs:[0,"mat-align-tabs","alignTabs"],dynamicHeight:[2,"dynamicHeight","dynamicHeight",eA],selectedIndex:[2,"selectedIndex","selectedIndex",de],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[2,"contentTabIndex","contentTabIndex",de],disablePagination:[2,"disablePagination","disablePagination",eA],disableRipple:[2,"disableRipple","disableRipple",eA],preserveContent:[2,"preserveContent","preserveContent",eA],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"]},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],features:[FA([{provide:dF,useExisting:t}])],ngContentSelectors:dD,decls:9,vars:8,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination","aria-label","aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-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-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(i,o){if(i&1){let n=rA();OA(),d(0,"mat-tab-header",3,0),G("indexFocused",function(r){return Y(n),J(o._focusChanged(r))})("selectFocusedIndex",function(r){return Y(n),J(o.selectedIndex=r)}),fe(2,e1,8,17,"div",4,De),h(),x(4,t1,1,0),d(5,"div",5,1),fe(7,i1,1,13,"mat-tab-body",6,De),h()}i&2&&(L("selectedIndex",o.selectedIndex||0)("disableRipple",o.disableRipple)("disablePagination",o.disablePagination)("aria-label",o.ariaLabel)("aria-labelledby",o.ariaLabelledby),D(2),pe(o._tabs),D(2),_(o._isServer?4:-1),D(),nA("_mat-animation-noopable",o._animationMode==="NoopAnimations"),D(2),pe(o._tabs))},dependencies:[C1,hF,rk,Eo,Ei,uF],styles:['.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.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--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.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{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);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--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple.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;height:var(--mdc-secondary-navigation-tab-container-height, 48px);font-family:var(--mat-tab-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height, 2px);border-radius:var(--mdc-tab-indicator-active-indicator-shape, 0)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-sys-on-surface))}.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, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-sys-primary))}.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, var(--mat-sys-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-sys-on-surface));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, var(--mat-sys-on-surface))}.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-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-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 t})(),lD=class{index;tab};var DF=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[mA,mA]})}return t})();function d1(t,e){t&1&&P(0,"div",2)}var h1=new F("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");var pF=(()=>{class t{_elementRef=B(q);_ngZone=B(tA);_changeDetectorRef=B(UA);_renderer=B(ae);_cleanupTransitionEnd;_animationMode=B(Ae,{optional:!0});constructor(){let A=B(h1,{optional:!0});this._isNoopAnimation=this._animationMode==="NoopAnimations",A&&(A.color&&(this.color=this._defaultColor=A.color),this.mode=A.mode||this.mode)}_isNoopAnimation=!1;get color(){return this._color||this._defaultColor}set color(A){this._color=A}_color;_defaultColor="primary";get value(){return this._value}set value(A){this._value=fF(A||0),this._changeDetectorRef.markForCheck()}_value=0;get bufferValue(){return this._bufferValue||0}set bufferValue(A){this._bufferValue=fF(A||0),this._changeDetectorRef.markForCheck()}_bufferValue=0;animationEnd=new z;get mode(){return this._mode}set mode(A){this._mode=A,this._changeDetectorRef.markForCheck()}_mode="determinate";ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._cleanupTransitionEnd=this._renderer.listen(this._elementRef.nativeElement,"transitionend",this._transitionendHandler)})}ngOnDestroy(){this._cleanupTransitionEnd?.()}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${this.mode==="buffer"?this.bufferValue:100}%`}_isIndeterminate(){return this.mode==="indeterminate"||this.mode==="query"}_transitionendHandler=A=>{this.animationEnd.observers.length===0||!A.target||!A.target.classList.contains("mdc-linear-progress__primary-bar")||(this.mode==="determinate"||this.mode==="buffer")&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))};static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,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(i,o){i&2&&(aA("aria-valuenow",o._isIndeterminate()?null:o.value)("mode",o.mode),Je("mat-"+o.color),nA("_mat-animation-noopable",o._isNoopAnimation)("mdc-linear-progress--animation-ready",!o._isNoopAnimation)("mdc-linear-progress--indeterminate",o._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",de],bufferValue:[2,"bufferValue","bufferValue",de],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],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(i,o){i&1&&(d(0,"div",0),P(1,"div",1),x(2,d1,1,0,"div",2),h(),d(3,"div",3),P(4,"span",4),h(),d(5,"div",5),P(6,"span",4),h()),i&2&&(D(),qe("flex-basis",o._getBufferBarFlexBasis()),D(),_(o.mode==="buffer"?2:-1),D(),qe("transform",o._getPrimaryBarTransform()))},styles:[`.mat-mdc-progress-bar{display:block;text-align:start}.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}.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);height:max(var(--mdc-linear-progress-track-height, 4px),var(--mdc-linear-progress-active-indicator-height, 4px))}@media(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);height:var(--mdc-linear-progress-active-indicator-height, 4px)}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}[dir=rtl] .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid;border-color:var(--mdc-linear-progress-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height, 4px)}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden;height:var(--mdc-linear-progress-track-height, 4px);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-sys-corner-none))}.mdc-linear-progress__buffer-dots{-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");background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear;background-color:var(--mdc-linear-progress-track-color, var(--mat-sys-surface-variant))}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}[dir=rtl] .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--mdc-linear-progress-track-color, var(--mat-sys-surface-variant))}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.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}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress__secondary-bar{display:none}.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__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.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height, 4px) * -2.5))}}@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(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-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(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}`],encapsulation:2,changeDetection:0})}return t})();function fF(t,e=0,A=100){return Math.max(e,Math.min(A,t))}var wF=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[mA]})}return t})();function fD(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var Jg=fD();function FF(t){Jg=t}var KI={exec:()=>null};function ie(t,e=""){let A=typeof t=="string"?t:t.source,i={replace:(o,n)=>{let g=typeof n=="string"?n:n.source;return g=g.replace(wt.caret,"$1"),A=A.replace(o,g),i},getRegex:()=>new RegExp(A,e)};return i}var wt={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:t=>new RegExp(`^( {0,3}${t})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:t=>new RegExp(`^ {0,${Math.min(3,t-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:t=>new RegExp(`^ {0,${Math.min(3,t-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:t=>new RegExp(`^ {0,${Math.min(3,t-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:t=>new RegExp(`^ {0,${Math.min(3,t-1)}}#`),htmlBeginRegex:t=>new RegExp(`^ {0,${Math.min(3,t-1)}}<(?:[a-z].*>|!--)`,"i")},m1=/^(?:[ \t]*(?:\n|$))+/,D1=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,f1=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,xI=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,p1=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,pD=/(?:[*+-]|\d{1,9}[.)])/,vF=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,SF=ie(vF).replace(/bull/g,pD).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).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/).replace(/\|table/g,"").getRegex(),w1=ie(vF).replace(/bull/g,pD).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).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/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),wD=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,y1=/^[^\n]+/,yD=/(?!\s*\])(?:\\.|[^\[\]\\])+/,M1=ie(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",yD).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),R1=ie(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,pD).getRegex(),sc="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",MD=/|$))/,k1=ie("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",MD).replace("tag",sc).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),NF=ie(wD).replace("hr",xI).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",")|<(?:script|pre|style|textarea|!--)").replace("tag",sc).getRegex(),b1=ie(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",NF).getRegex(),RD={blockquote:b1,code:D1,def:M1,fences:f1,heading:p1,hr:xI,html:k1,lheading:SF,list:R1,newline:m1,paragraph:NF,table:KI,text:y1},yF=ie("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",xI).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",sc).getRegex(),F1=uA(b({},RD),{lheading:w1,table:yF,paragraph:ie(wD).replace("hr",xI).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",yF).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",sc).getRegex()}),v1=uA(b({},RD),{html:ie(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",MD).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:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:KI,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:ie(wD).replace("hr",xI).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",SF).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()}),S1=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,N1=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,GF=/^( {2,}|\\)\n(?!\s*$)/,G1=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,KF=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,x1=ie(KF,"u").replace(/punct/g,ac).getRegex(),Y1=ie(KF,"u").replace(/punct/g,_F).getRegex(),UF="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",J1=ie(UF,"gu").replace(/notPunctSpace/g,LF).replace(/punctSpace/g,kD).replace(/punct/g,ac).getRegex(),H1=ie(UF,"gu").replace(/notPunctSpace/g,K1).replace(/punctSpace/g,_1).replace(/punct/g,_F).getRegex(),T1=ie("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,LF).replace(/punctSpace/g,kD).replace(/punct/g,ac).getRegex(),O1=ie(/\\(punct)/,"gu").replace(/punct/g,ac).getRegex(),P1=ie(/^<(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(),Z1=ie(MD).replace("(?:-->|$)","-->").getRegex(),q1=ie("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",Z1).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),rc=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,V1=ie(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",rc).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),xF=ie(/^!?\[(label)\]\[(ref)\]/).replace("label",rc).replace("ref",yD).getRegex(),YF=ie(/^!?\[(ref)\](?:\[\])?/).replace("ref",yD).getRegex(),W1=ie("reflink|nolink(?!\\()","g").replace("reflink",xF).replace("nolink",YF).getRegex(),bD={_backpedal:KI,anyPunctuation:O1,autolink:P1,blockSkip:U1,br:GF,code:N1,del:KI,emStrongLDelim:x1,emStrongRDelimAst:J1,emStrongRDelimUnd:T1,escape:S1,link:V1,nolink:YF,punctuation:L1,reflink:xF,reflinkSearch:W1,tag:q1,text:G1,url:KI},z1=uA(b({},bD),{link:ie(/^!?\[(label)\]\((.*?)\)/).replace("label",rc).getRegex(),reflink:ie(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",rc).getRegex()}),mD=uA(b({},bD),{emStrongRDelimAst:H1,emStrongLDelim:Y1,url:ie(/^((?: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~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},MF=t=>X1[t];function Mo(t,e){if(e){if(wt.escapeTest.test(t))return t.replace(wt.escapeReplace,MF)}else if(wt.escapeTestNoEncode.test(t))return t.replace(wt.escapeReplaceNoEncode,MF);return t}function RF(t){try{t=encodeURI(t).replace(wt.percentDecode,"%")}catch{return null}return t}function kF(t,e){let A=t.replace(wt.findPipe,(n,g,r)=>{let s=!1,a=g;for(;--a>=0&&r[a]==="\\";)s=!s;return s?"|":" |"}),i=A.split(wt.splitPipe),o=0;if(i[0].trim()||i.shift(),i.length>0&&!i.at(-1)?.trim()&&i.pop(),e)if(i.length>e)i.splice(e);else for(;i.length0?-2:-1}function bF(t,e,A,i,o){let n=e.href,g=e.title||null,r=t[1].replace(o.other.outputLinkReplace,"$1");i.state.inLink=!0;let s={type:t[0].charAt(0)==="!"?"image":"link",raw:A,href:n,title:g,text:r,tokens:i.inlineTokens(r)};return i.state.inLink=!1,s}function AZ(t,e,A){let i=t.match(A.other.indentCodeCompensation);if(i===null)return e;let o=i[1];return e.split(` `).map(n=>{let g=n.match(A.other.beginningSpace);if(g===null)return n;let[r]=g;return r.length>=o.length?n.slice(o.length):n}).join(` -`)}var gc=class{options;rules;lexer;constructor(e){this.options=e||Yg}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let A=t[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?A:GI(A,` -`)}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let A=t[0],i=tZ(A,t[3]||"",this.rules);return{type:"code",raw:A,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:i}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let A=t[2].trim();if(this.rules.other.endingHash.test(A)){let i=GI(A,"#");(this.options.pedantic||!i||this.rules.other.endingSpaceChar.test(i))&&(A=i.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:A,tokens:this.lexer.inline(A)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:GI(t[0],` -`)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let A=GI(t[0],` +`)}var ps=class{options;rules;lexer;constructor(e){this.options=e||Jg}space(e){let A=this.rules.block.newline.exec(e);if(A&&A[0].length>0)return{type:"space",raw:A[0]}}code(e){let A=this.rules.block.code.exec(e);if(A){let i=A[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:A[0],codeBlockStyle:"indented",text:this.options.pedantic?i:_I(i,` +`)}}}fences(e){let A=this.rules.block.fences.exec(e);if(A){let i=A[0],o=AZ(i,A[3]||"",this.rules);return{type:"code",raw:i,lang:A[2]?A[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):A[2],text:o}}}heading(e){let A=this.rules.block.heading.exec(e);if(A){let i=A[2].trim();if(this.rules.other.endingHash.test(i)){let o=_I(i,"#");(this.options.pedantic||!o||this.rules.other.endingSpaceChar.test(o))&&(i=o.trim())}return{type:"heading",raw:A[0],depth:A[1].length,text:i,tokens:this.lexer.inline(i)}}}hr(e){let A=this.rules.block.hr.exec(e);if(A)return{type:"hr",raw:_I(A[0],` +`)}}blockquote(e){let A=this.rules.block.blockquote.exec(e);if(A){let i=_I(A[0],` `).split(` -`),i="",o="",n=[];for(;A.length>0;){let g=!1,r=[],s;for(s=0;s1,o={type:"list",raw:"",ordered:i,start:i?+A.slice(0,-1):"",loose:!1,items:[]};A=i?`\\d{1,9}\\${A.slice(-1)}`:`\\${A}`,this.options.pedantic&&(A=i?A:"[*+-]");let n=this.rules.other.listItemRegex(A),g=!1;for(;e;){let s=!1,a="",Q="";if(!(t=n.exec(e))||this.rules.block.hr.test(e))break;a=t[0],e=e.substring(a.length);let c=t[2].split(` -`,1)[0].replace(this.rules.other.listReplaceTabs,W=>" ".repeat(3*W.length)),f=e.split(` -`,1)[0],m=!c.trim(),p=0;if(this.options.pedantic?(p=2,Q=c.trimStart()):m?p=t[1].length+1:(p=t[2].search(this.rules.other.nonSpaceChar),p=p>4?1:p,Q=c.slice(p),p+=t[1].length),m&&this.rules.other.blankLine.test(f)&&(a+=f+` -`,e=e.substring(f.length+1),s=!0),!s){let W=this.rules.other.nextBulletRegex(p),wA=this.rules.other.hrRegex(p),JA=this.rules.other.fencesBeginRegex(p),pA=this.rules.other.headingBeginRegex(p),Ht=this.rules.other.htmlBeginRegex(p);for(;e;){let Ee=e.split(` -`,1)[0],ue;if(f=Ee,this.options.pedantic?(f=f.replace(this.rules.other.listReplaceNesting," "),ue=f):ue=f.replace(this.rules.other.tabCharGlobal," "),JA.test(f)||pA.test(f)||Ht.test(f)||W.test(f)||wA.test(f))break;if(ue.search(this.rules.other.nonSpaceChar)>=p||!f.trim())Q+=` -`+ue.slice(p);else{if(m||c.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||JA.test(c)||pA.test(c)||wA.test(c))break;Q+=` -`+f}!m&&!f.trim()&&(m=!0),a+=Ee+` -`,e=e.substring(Ee.length+1),c=ue.slice(p)}}o.loose||(g?o.loose=!0:this.rules.other.doubleBlankLine.test(a)&&(g=!0));let R=null,H;this.options.gfm&&(R=this.rules.other.listIsTask.exec(Q),R&&(H=R[0]!=="[ ] ",Q=Q.replace(this.rules.other.listReplaceTask,""))),o.items.push({type:"list_item",raw:a,task:!!R,checked:H,loose:!1,text:Q,tokens:[]}),o.raw+=a}let r=o.items.at(-1);if(r)r.raw=r.raw.trimEnd(),r.text=r.text.trimEnd();else return;o.raw=o.raw.trimEnd();for(let s=0;sc.type==="space"),Q=a.length>0&&a.some(c=>this.rules.other.anyLine.test(c.raw));o.loose=Q}if(o.loose)for(let s=0;s({text:r,tokens:this.lexer.inline(r),header:!1,align:n.align[s]})));return n}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[2].charAt(0)==="="?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let A=t[1].charAt(t[1].length-1)===` -`?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:A,tokens:this.lexer.inline(A)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let A=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(A)){if(!this.rules.other.endAngleBracket.test(A))return;let n=GI(A.slice(0,-1),"\\");if((A.length-n.length)%2===0)return}else{let n=eZ(t[2],"()");if(n===-2)return;if(n>-1){let r=(t[0].indexOf("!")===0?5:4)+t[1].length+n;t[2]=t[2].substring(0,n),t[0]=t[0].substring(0,r).trim(),t[3]=""}}let i=t[2],o="";if(this.options.pedantic){let n=this.rules.other.pedanticHrefTitle.exec(i);n&&(i=n[1],o=n[3])}else o=t[3]?t[3].slice(1,-1):"";return i=i.trim(),this.rules.other.startAngleBracket.test(i)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(A)?i=i.slice(1):i=i.slice(1,-1)),FF(t,{href:i&&i.replace(this.rules.inline.anyPunctuation,"$1"),title:o&&o.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let A;if((A=this.rules.inline.reflink.exec(e))||(A=this.rules.inline.nolink.exec(e))){let i=(A[2]||A[1]).replace(this.rules.other.multipleSpaceGlobal," "),o=t[i.toLowerCase()];if(!o){let n=A[0].charAt(0);return{type:"text",raw:n,text:n}}return FF(A,o,A[0],this.lexer,this.rules)}}emStrong(e,t,A=""){let i=this.rules.inline.emStrongLDelim.exec(e);if(!i||i[3]&&A.match(this.rules.other.unicodeAlphaNumeric))return;if(!(i[1]||i[2]||"")||!A||this.rules.inline.punctuation.exec(A)){let n=[...i[0]].length-1,g,r,s=n,a=0,Q=i[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(Q.lastIndex=0,t=t.slice(-1*e.length+n);(i=Q.exec(t))!=null;){if(g=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!g)continue;if(r=[...g].length,i[3]||i[4]){s+=r;continue}else if((i[5]||i[6])&&n%3&&!((n+r)%3)){a+=r;continue}if(s-=r,s>0)continue;r=Math.min(r,r+s+a);let c=[...i[0]][0].length,f=e.slice(0,n+i.index+c+r);if(Math.min(n,r)%2){let p=f.slice(1,-1);return{type:"em",raw:f,text:p,tokens:this.lexer.inlineTokens(p)}}let m=f.slice(2,-2);return{type:"strong",raw:f,text:m,tokens:this.lexer.inlineTokens(m)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let A=t[2].replace(this.rules.other.newLineCharGlobal," "),i=this.rules.other.nonSpaceChar.test(A),o=this.rules.other.startingSpaceChar.test(A)&&this.rules.other.endingSpaceChar.test(A);return i&&o&&(A=A.substring(1,A.length-1)),{type:"codespan",raw:t[0],text:A}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){let t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let A,i;return t[2]==="@"?(A=t[1],i="mailto:"+A):(A=t[1],i=A),{type:"link",raw:t[0],text:A,href:i,tokens:[{type:"text",raw:A,text:A}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let A,i;if(t[2]==="@")A=t[0],i="mailto:"+A;else{let o;do o=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??"";while(o!==t[0]);A=t[0],t[1]==="www."?i="http://"+t[0]:i=t[0]}return{type:"link",raw:t[0],text:A,href:i,tokens:[{type:"text",raw:A,text:A}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let A=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:A}}}},en=class DD{tokens;options;state;tokenizer;inlineQueue;constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||Yg,this.options.tokenizer=this.options.tokenizer||new gc,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let A={other:wt,block:ic.normal,inline:NI.normal};this.options.pedantic?(A.block=ic.pedantic,A.inline=NI.pedantic):this.options.gfm&&(A.block=ic.gfm,this.options.breaks?A.inline=NI.breaks:A.inline=NI.gfm),this.tokenizer.rules=A}static get rules(){return{block:ic,inline:NI}}static lex(t,A){return new DD(A).lex(t)}static lexInline(t,A){return new DD(A).inlineTokens(t)}lex(t){t=t.replace(wt.carriageReturn,` -`),this.blockTokens(t,this.tokens);for(let A=0;A(o=g.call({lexer:this},t,A))?(t=t.substring(o.raw.length),A.push(o),!0):!1))continue;if(o=this.tokenizer.space(t)){t=t.substring(o.raw.length);let g=A.at(-1);o.raw.length===1&&g!==void 0?g.raw+=` -`:A.push(o);continue}if(o=this.tokenizer.code(t)){t=t.substring(o.raw.length);let g=A.at(-1);g?.type==="paragraph"||g?.type==="text"?(g.raw+=` +`),o="",n="",g=[];for(;i.length>0;){let r=!1,s=[],a;for(a=0;a1,n={type:"list",raw:"",ordered:o,start:o?+i.slice(0,-1):"",loose:!1,items:[]};i=o?`\\d{1,9}\\${i.slice(-1)}`:`\\${i}`,this.options.pedantic&&(i=o?i:"[*+-]");let g=this.rules.other.listItemRegex(i),r=!1;for(;e;){let a=!1,Q="",c="";if(!(A=g.exec(e))||this.rules.block.hr.test(e))break;Q=A[0],e=e.substring(Q.length);let f=A[2].split(` +`,1)[0].replace(this.rules.other.listReplaceTabs,DA=>" ".repeat(3*DA.length)),m=e.split(` +`,1)[0],p=!f.trim(),M=0;if(this.options.pedantic?(M=2,c=f.trimStart()):p?M=A[1].length+1:(M=A[2].search(this.rules.other.nonSpaceChar),M=M>4?1:M,c=f.slice(M),M+=A[1].length),p&&this.rules.other.blankLine.test(m)&&(Q+=m+` +`,e=e.substring(m.length+1),a=!0),!a){let DA=this.rules.other.nextBulletRegex(M),YA=this.rules.other.hrRegex(M),wA=this.rules.other.fencesBeginRegex(M),yt=this.rules.other.headingBeginRegex(M),we=this.rules.other.htmlBeginRegex(M);for(;e;){let Fe=e.split(` +`,1)[0],he;if(m=Fe,this.options.pedantic?(m=m.replace(this.rules.other.listReplaceNesting," "),he=m):he=m.replace(this.rules.other.tabCharGlobal," "),wA.test(m)||yt.test(m)||we.test(m)||DA.test(m)||YA.test(m))break;if(he.search(this.rules.other.nonSpaceChar)>=M||!m.trim())c+=` +`+he.slice(M);else{if(p||f.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||wA.test(f)||yt.test(f)||YA.test(f))break;c+=` +`+m}!p&&!m.trim()&&(p=!0),Q+=Fe+` +`,e=e.substring(Fe.length+1),f=he.slice(M)}}n.loose||(r?n.loose=!0:this.rules.other.doubleBlankLine.test(Q)&&(r=!0));let K=null,W;this.options.gfm&&(K=this.rules.other.listIsTask.exec(c),K&&(W=K[0]!=="[ ] ",c=c.replace(this.rules.other.listReplaceTask,""))),n.items.push({type:"list_item",raw:Q,task:!!K,checked:W,loose:!1,text:c,tokens:[]}),n.raw+=Q}let s=n.items.at(-1);if(s)s.raw=s.raw.trimEnd(),s.text=s.text.trimEnd();else return;n.raw=n.raw.trimEnd();for(let a=0;af.type==="space"),c=Q.length>0&&Q.some(f=>this.rules.other.anyLine.test(f.raw));n.loose=c}if(n.loose)for(let a=0;a({text:s,tokens:this.lexer.inline(s),header:!1,align:g.align[a]})));return g}}lheading(e){let A=this.rules.block.lheading.exec(e);if(A)return{type:"heading",raw:A[0],depth:A[2].charAt(0)==="="?1:2,text:A[1],tokens:this.lexer.inline(A[1])}}paragraph(e){let A=this.rules.block.paragraph.exec(e);if(A){let i=A[1].charAt(A[1].length-1)===` +`?A[1].slice(0,-1):A[1];return{type:"paragraph",raw:A[0],text:i,tokens:this.lexer.inline(i)}}}text(e){let A=this.rules.block.text.exec(e);if(A)return{type:"text",raw:A[0],text:A[0],tokens:this.lexer.inline(A[0])}}escape(e){let A=this.rules.inline.escape.exec(e);if(A)return{type:"escape",raw:A[0],text:A[1]}}tag(e){let A=this.rules.inline.tag.exec(e);if(A)return!this.lexer.state.inLink&&this.rules.other.startATag.test(A[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(A[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(A[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(A[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:A[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:A[0]}}link(e){let A=this.rules.inline.link.exec(e);if(A){let i=A[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(i)){if(!this.rules.other.endAngleBracket.test(i))return;let g=_I(i.slice(0,-1),"\\");if((i.length-g.length)%2===0)return}else{let g=$1(A[2],"()");if(g===-2)return;if(g>-1){let s=(A[0].indexOf("!")===0?5:4)+A[1].length+g;A[2]=A[2].substring(0,g),A[0]=A[0].substring(0,s).trim(),A[3]=""}}let o=A[2],n="";if(this.options.pedantic){let g=this.rules.other.pedanticHrefTitle.exec(o);g&&(o=g[1],n=g[3])}else n=A[3]?A[3].slice(1,-1):"";return o=o.trim(),this.rules.other.startAngleBracket.test(o)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(i)?o=o.slice(1):o=o.slice(1,-1)),bF(A,{href:o&&o.replace(this.rules.inline.anyPunctuation,"$1"),title:n&&n.replace(this.rules.inline.anyPunctuation,"$1")},A[0],this.lexer,this.rules)}}reflink(e,A){let i;if((i=this.rules.inline.reflink.exec(e))||(i=this.rules.inline.nolink.exec(e))){let o=(i[2]||i[1]).replace(this.rules.other.multipleSpaceGlobal," "),n=A[o.toLowerCase()];if(!n){let g=i[0].charAt(0);return{type:"text",raw:g,text:g}}return bF(i,n,i[0],this.lexer,this.rules)}}emStrong(e,A,i=""){let o=this.rules.inline.emStrongLDelim.exec(e);if(!o||o[3]&&i.match(this.rules.other.unicodeAlphaNumeric))return;if(!(o[1]||o[2]||"")||!i||this.rules.inline.punctuation.exec(i)){let g=[...o[0]].length-1,r,s,a=g,Q=0,c=o[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(c.lastIndex=0,A=A.slice(-1*e.length+g);(o=c.exec(A))!=null;){if(r=o[1]||o[2]||o[3]||o[4]||o[5]||o[6],!r)continue;if(s=[...r].length,o[3]||o[4]){a+=s;continue}else if((o[5]||o[6])&&g%3&&!((g+s)%3)){Q+=s;continue}if(a-=s,a>0)continue;s=Math.min(s,s+a+Q);let f=[...o[0]][0].length,m=e.slice(0,g+o.index+f+s);if(Math.min(g,s)%2){let M=m.slice(1,-1);return{type:"em",raw:m,text:M,tokens:this.lexer.inlineTokens(M)}}let p=m.slice(2,-2);return{type:"strong",raw:m,text:p,tokens:this.lexer.inlineTokens(p)}}}}codespan(e){let A=this.rules.inline.code.exec(e);if(A){let i=A[2].replace(this.rules.other.newLineCharGlobal," "),o=this.rules.other.nonSpaceChar.test(i),n=this.rules.other.startingSpaceChar.test(i)&&this.rules.other.endingSpaceChar.test(i);return o&&n&&(i=i.substring(1,i.length-1)),{type:"codespan",raw:A[0],text:i}}}br(e){let A=this.rules.inline.br.exec(e);if(A)return{type:"br",raw:A[0]}}del(e){let A=this.rules.inline.del.exec(e);if(A)return{type:"del",raw:A[0],text:A[2],tokens:this.lexer.inlineTokens(A[2])}}autolink(e){let A=this.rules.inline.autolink.exec(e);if(A){let i,o;return A[2]==="@"?(i=A[1],o="mailto:"+i):(i=A[1],o=i),{type:"link",raw:A[0],text:i,href:o,tokens:[{type:"text",raw:i,text:i}]}}}url(e){let A;if(A=this.rules.inline.url.exec(e)){let i,o;if(A[2]==="@")i=A[0],o="mailto:"+i;else{let n;do n=A[0],A[0]=this.rules.inline._backpedal.exec(A[0])?.[0]??"";while(n!==A[0]);i=A[0],A[1]==="www."?o="http://"+A[0]:o=A[0]}return{type:"link",raw:A[0],text:i,href:o,tokens:[{type:"text",raw:i,text:i}]}}}inlineText(e){let A=this.rules.inline.text.exec(e);if(A){let i=this.lexer.state.inRawBlock;return{type:"text",raw:A[0],text:A[0],escaped:i}}}},Ui=class t{tokens;options;state;tokenizer;inlineQueue;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||Jg,this.options.tokenizer=this.options.tokenizer||new ps,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let A={other:wt,block:gc.normal,inline:LI.normal};this.options.pedantic?(A.block=gc.pedantic,A.inline=LI.pedantic):this.options.gfm&&(A.block=gc.gfm,this.options.breaks?A.inline=LI.breaks:A.inline=LI.gfm),this.tokenizer.rules=A}static get rules(){return{block:gc,inline:LI}}static lex(e,A){return new t(A).lex(e)}static lexInline(e,A){return new t(A).inlineTokens(e)}lex(e){e=e.replace(wt.carriageReturn,` +`),this.blockTokens(e,this.tokens);for(let A=0;A(o=g.call({lexer:this},e,A))?(e=e.substring(o.raw.length),A.push(o),!0):!1))continue;if(o=this.tokenizer.space(e)){e=e.substring(o.raw.length);let g=A.at(-1);o.raw.length===1&&g!==void 0?g.raw+=` +`:A.push(o);continue}if(o=this.tokenizer.code(e)){e=e.substring(o.raw.length);let g=A.at(-1);g?.type==="paragraph"||g?.type==="text"?(g.raw+=` `+o.raw,g.text+=` -`+o.text,this.inlineQueue.at(-1).src=g.text):A.push(o);continue}if(o=this.tokenizer.fences(t)){t=t.substring(o.raw.length),A.push(o);continue}if(o=this.tokenizer.heading(t)){t=t.substring(o.raw.length),A.push(o);continue}if(o=this.tokenizer.hr(t)){t=t.substring(o.raw.length),A.push(o);continue}if(o=this.tokenizer.blockquote(t)){t=t.substring(o.raw.length),A.push(o);continue}if(o=this.tokenizer.list(t)){t=t.substring(o.raw.length),A.push(o);continue}if(o=this.tokenizer.html(t)){t=t.substring(o.raw.length),A.push(o);continue}if(o=this.tokenizer.def(t)){t=t.substring(o.raw.length);let g=A.at(-1);g?.type==="paragraph"||g?.type==="text"?(g.raw+=` +`+o.text,this.inlineQueue.at(-1).src=g.text):A.push(o);continue}if(o=this.tokenizer.fences(e)){e=e.substring(o.raw.length),A.push(o);continue}if(o=this.tokenizer.heading(e)){e=e.substring(o.raw.length),A.push(o);continue}if(o=this.tokenizer.hr(e)){e=e.substring(o.raw.length),A.push(o);continue}if(o=this.tokenizer.blockquote(e)){e=e.substring(o.raw.length),A.push(o);continue}if(o=this.tokenizer.list(e)){e=e.substring(o.raw.length),A.push(o);continue}if(o=this.tokenizer.html(e)){e=e.substring(o.raw.length),A.push(o);continue}if(o=this.tokenizer.def(e)){e=e.substring(o.raw.length);let g=A.at(-1);g?.type==="paragraph"||g?.type==="text"?(g.raw+=` `+o.raw,g.text+=` -`+o.raw,this.inlineQueue.at(-1).src=g.text):this.tokens.links[o.tag]||(this.tokens.links[o.tag]={href:o.href,title:o.title});continue}if(o=this.tokenizer.table(t)){t=t.substring(o.raw.length),A.push(o);continue}if(o=this.tokenizer.lheading(t)){t=t.substring(o.raw.length),A.push(o);continue}let n=t;if(this.options.extensions?.startBlock){let g=1/0,r=t.slice(1),s;this.options.extensions.startBlock.forEach(a=>{s=a.call({lexer:this},r),typeof s=="number"&&s>=0&&(g=Math.min(g,s))}),g<1/0&&g>=0&&(n=t.substring(0,g+1))}if(this.state.top&&(o=this.tokenizer.paragraph(n))){let g=A.at(-1);i&&g?.type==="paragraph"?(g.raw+=` +`+o.raw,this.inlineQueue.at(-1).src=g.text):this.tokens.links[o.tag]||(this.tokens.links[o.tag]={href:o.href,title:o.title});continue}if(o=this.tokenizer.table(e)){e=e.substring(o.raw.length),A.push(o);continue}if(o=this.tokenizer.lheading(e)){e=e.substring(o.raw.length),A.push(o);continue}let n=e;if(this.options.extensions?.startBlock){let g=1/0,r=e.slice(1),s;this.options.extensions.startBlock.forEach(a=>{s=a.call({lexer:this},r),typeof s=="number"&&s>=0&&(g=Math.min(g,s))}),g<1/0&&g>=0&&(n=e.substring(0,g+1))}if(this.state.top&&(o=this.tokenizer.paragraph(n))){let g=A.at(-1);i&&g?.type==="paragraph"?(g.raw+=` `+o.raw,g.text+=` -`+o.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=g.text):A.push(o),i=n.length!==t.length,t=t.substring(o.raw.length);continue}if(o=this.tokenizer.text(t)){t=t.substring(o.raw.length);let g=A.at(-1);g?.type==="text"?(g.raw+=` +`+o.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=g.text):A.push(o),i=n.length!==e.length,e=e.substring(o.raw.length);continue}if(o=this.tokenizer.text(e)){e=e.substring(o.raw.length);let g=A.at(-1);g?.type==="text"?(g.raw+=` `+o.raw,g.text+=` -`+o.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=g.text):A.push(o);continue}if(t){let g="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(g);break}else throw new Error(g)}}return this.state.top=!0,A}inline(t,A=[]){return this.inlineQueue.push({src:t,tokens:A}),A}inlineTokens(t,A=[]){let i=t,o=null;if(this.tokens.links){let r=Object.keys(this.tokens.links);if(r.length>0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(i))!=null;)r.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(i=i.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+i.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(o=this.tokenizer.rules.inline.anyPunctuation.exec(i))!=null;)i=i.slice(0,o.index)+"++"+i.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(o=this.tokenizer.rules.inline.blockSkip.exec(i))!=null;)i=i.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+i.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let n=!1,g="";for(;t;){n||(g=""),n=!1;let r;if(this.options.extensions?.inline?.some(a=>(r=a.call({lexer:this},t,A))?(t=t.substring(r.raw.length),A.push(r),!0):!1))continue;if(r=this.tokenizer.escape(t)){t=t.substring(r.raw.length),A.push(r);continue}if(r=this.tokenizer.tag(t)){t=t.substring(r.raw.length),A.push(r);continue}if(r=this.tokenizer.link(t)){t=t.substring(r.raw.length),A.push(r);continue}if(r=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(r.raw.length);let a=A.at(-1);r.type==="text"&&a?.type==="text"?(a.raw+=r.raw,a.text+=r.text):A.push(r);continue}if(r=this.tokenizer.emStrong(t,i,g)){t=t.substring(r.raw.length),A.push(r);continue}if(r=this.tokenizer.codespan(t)){t=t.substring(r.raw.length),A.push(r);continue}if(r=this.tokenizer.br(t)){t=t.substring(r.raw.length),A.push(r);continue}if(r=this.tokenizer.del(t)){t=t.substring(r.raw.length),A.push(r);continue}if(r=this.tokenizer.autolink(t)){t=t.substring(r.raw.length),A.push(r);continue}if(!this.state.inLink&&(r=this.tokenizer.url(t))){t=t.substring(r.raw.length),A.push(r);continue}let s=t;if(this.options.extensions?.startInline){let a=1/0,Q=t.slice(1),c;this.options.extensions.startInline.forEach(f=>{c=f.call({lexer:this},Q),typeof c=="number"&&c>=0&&(a=Math.min(a,c))}),a<1/0&&a>=0&&(s=t.substring(0,a+1))}if(r=this.tokenizer.inlineText(s)){t=t.substring(r.raw.length),r.raw.slice(-1)!=="_"&&(g=r.raw.slice(-1)),n=!0;let a=A.at(-1);a?.type==="text"?(a.raw+=r.raw,a.text+=r.text):A.push(r);continue}if(t){let a="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(a);break}else throw new Error(a)}}return A}},Tn=class{options;parser;constructor(e){this.options=e||Yg}space(e){return""}code({text:e,lang:t,escaped:A}){let i=(t||"").match(wt.notSpaceStart)?.[0],o=e.replace(wt.endingNewline,"")+` -`;return i?'
'+(A?o:wo(o,!0))+`
-`:"
"+(A?o:wo(o,!0))+`
+`+o.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=g.text):A.push(o);continue}if(e){let g="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(g);break}else throw new Error(g)}}return this.state.top=!0,A}inline(e,A=[]){return this.inlineQueue.push({src:e,tokens:A}),A}inlineTokens(e,A=[]){let i=e,o=null;if(this.tokens.links){let r=Object.keys(this.tokens.links);if(r.length>0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(i))!=null;)r.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(i=i.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+i.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(o=this.tokenizer.rules.inline.anyPunctuation.exec(i))!=null;)i=i.slice(0,o.index)+"++"+i.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(o=this.tokenizer.rules.inline.blockSkip.exec(i))!=null;)i=i.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+i.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let n=!1,g="";for(;e;){n||(g=""),n=!1;let r;if(this.options.extensions?.inline?.some(a=>(r=a.call({lexer:this},e,A))?(e=e.substring(r.raw.length),A.push(r),!0):!1))continue;if(r=this.tokenizer.escape(e)){e=e.substring(r.raw.length),A.push(r);continue}if(r=this.tokenizer.tag(e)){e=e.substring(r.raw.length),A.push(r);continue}if(r=this.tokenizer.link(e)){e=e.substring(r.raw.length),A.push(r);continue}if(r=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(r.raw.length);let a=A.at(-1);r.type==="text"&&a?.type==="text"?(a.raw+=r.raw,a.text+=r.text):A.push(r);continue}if(r=this.tokenizer.emStrong(e,i,g)){e=e.substring(r.raw.length),A.push(r);continue}if(r=this.tokenizer.codespan(e)){e=e.substring(r.raw.length),A.push(r);continue}if(r=this.tokenizer.br(e)){e=e.substring(r.raw.length),A.push(r);continue}if(r=this.tokenizer.del(e)){e=e.substring(r.raw.length),A.push(r);continue}if(r=this.tokenizer.autolink(e)){e=e.substring(r.raw.length),A.push(r);continue}if(!this.state.inLink&&(r=this.tokenizer.url(e))){e=e.substring(r.raw.length),A.push(r);continue}let s=e;if(this.options.extensions?.startInline){let a=1/0,Q=e.slice(1),c;this.options.extensions.startInline.forEach(f=>{c=f.call({lexer:this},Q),typeof c=="number"&&c>=0&&(a=Math.min(a,c))}),a<1/0&&a>=0&&(s=e.substring(0,a+1))}if(r=this.tokenizer.inlineText(s)){e=e.substring(r.raw.length),r.raw.slice(-1)!=="_"&&(g=r.raw.slice(-1)),n=!0;let a=A.at(-1);a?.type==="text"?(a.raw+=r.raw,a.text+=r.text):A.push(r);continue}if(e){let a="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(a);break}else throw new Error(a)}}return A}},Ro=class{options;parser;constructor(e){this.options=e||Jg}space(e){return""}code({text:e,lang:A,escaped:i}){let o=(A||"").match(wt.notSpaceStart)?.[0],n=e.replace(wt.endingNewline,"")+` +`;return o?'
'+(i?n:Mo(n,!0))+`
+`:"
"+(i?n:Mo(n,!0))+`
`}blockquote({tokens:e}){return`
${this.parser.parse(e)}
-`}html({text:e}){return e}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)} +`}html({text:e}){return e}heading({tokens:e,depth:A}){return`${this.parser.parseInline(e)} `}hr(e){return`
-`}list(e){let t=e.ordered,A=e.start,i="";for(let g=0;g -`+i+" -`}listitem(e){let t="";if(e.task){let A=this.checkbox({checked:!!e.checked});e.loose?e.tokens[0]?.type==="paragraph"?(e.tokens[0].text=A+" "+e.tokens[0].text,e.tokens[0].tokens&&e.tokens[0].tokens.length>0&&e.tokens[0].tokens[0].type==="text"&&(e.tokens[0].tokens[0].text=A+" "+wo(e.tokens[0].tokens[0].text),e.tokens[0].tokens[0].escaped=!0)):e.tokens.unshift({type:"text",raw:A+" ",text:A+" ",escaped:!0}):t+=A+" "}return t+=this.parser.parse(e.tokens,!!e.loose),`
  • ${t}
  • +`}list(e){let A=e.ordered,i=e.start,o="";for(let r=0;r +`+o+" +`}listitem(e){let A="";if(e.task){let i=this.checkbox({checked:!!e.checked});e.loose?e.tokens[0]?.type==="paragraph"?(e.tokens[0].text=i+" "+e.tokens[0].text,e.tokens[0].tokens&&e.tokens[0].tokens.length>0&&e.tokens[0].tokens[0].type==="text"&&(e.tokens[0].tokens[0].text=i+" "+Mo(e.tokens[0].tokens[0].text),e.tokens[0].tokens[0].escaped=!0)):e.tokens.unshift({type:"text",raw:i+" ",text:i+" ",escaped:!0}):A+=i+" "}return A+=this.parser.parse(e.tokens,!!e.loose),`
  • ${A}
  • `}checkbox({checked:e}){return"'}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    -`}table(e){let t="",A="";for(let o=0;o${i}`),` +`}table(e){let A="",i="";for(let n=0;n${o}`),`
    -`+t+` -`+i+`
    +`+A+` +`+o+` `}tablerow({text:e}){return` ${e} -`}tablecell(e){let t=this.parser.parseInline(e.tokens),A=e.header?"th":"td";return(e.align?`<${A} align="${e.align}">`:`<${A}>`)+t+` -`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${wo(e,!0)}`}br(e){return"
    "}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:A}){let i=this.parser.parseInline(A),o=bF(e);if(o===null)return i;e=o;let n='",n}image({href:e,title:t,text:A,tokens:i}){i&&(A=this.parser.parseInline(i,this.parser.textRenderer));let o=bF(e);if(o===null)return wo(A);e=o;let n=`${A}{let g=o[n].flat(1/0);A=A.concat(this.walkTokens(g,t))}):o.tokens&&(A=A.concat(this.walkTokens(o.tokens,t)))}}return A}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(A=>{let i=k({},A);if(i.async=this.defaults.async||i.async||!1,A.extensions&&(A.extensions.forEach(o=>{if(!o.name)throw new Error("extension name required");if("renderer"in o){let n=t.renderers[o.name];n?t.renderers[o.name]=function(...g){let r=o.renderer.apply(this,g);return r===!1&&(r=n.apply(this,g)),r}:t.renderers[o.name]=o.renderer}if("tokenizer"in o){if(!o.level||o.level!=="block"&&o.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");let n=t[o.level];n?n.unshift(o.tokenizer):t[o.level]=[o.tokenizer],o.start&&(o.level==="block"?t.startBlock?t.startBlock.push(o.start):t.startBlock=[o.start]:o.level==="inline"&&(t.startInline?t.startInline.push(o.start):t.startInline=[o.start]))}"childTokens"in o&&o.childTokens&&(t.childTokens[o.name]=o.childTokens)}),i.extensions=t),A.renderer){let o=this.defaults.renderer||new Tn(this.defaults);for(let n in A.renderer){if(!(n in o))throw new Error(`renderer '${n}' does not exist`);if(["options","parser"].includes(n))continue;let g=n,r=A.renderer[g],s=o[g];o[g]=(...a)=>{let Q=r.apply(o,a);return Q===!1&&(Q=s.apply(o,a)),Q||""}}i.renderer=o}if(A.tokenizer){let o=this.defaults.tokenizer||new gc(this.defaults);for(let n in A.tokenizer){if(!(n in o))throw new Error(`tokenizer '${n}' does not exist`);if(["options","rules","lexer"].includes(n))continue;let g=n,r=A.tokenizer[g],s=o[g];o[g]=(...a)=>{let Q=r.apply(o,a);return Q===!1&&(Q=s.apply(o,a)),Q}}i.tokenizer=o}if(A.hooks){let o=this.defaults.hooks||new oc;for(let n in A.hooks){if(!(n in o))throw new Error(`hook '${n}' does not exist`);if(["options","block"].includes(n))continue;let g=n,r=A.hooks[g],s=o[g];oc.passThroughHooks.has(n)?o[g]=a=>{if(this.defaults.async)return Promise.resolve(r.call(o,a)).then(c=>s.call(o,c));let Q=r.call(o,a);return s.call(o,Q)}:o[g]=(...a)=>{let Q=r.apply(o,a);return Q===!1&&(Q=s.apply(o,a)),Q}}i.hooks=o}if(A.walkTokens){let o=this.defaults.walkTokens,n=A.walkTokens;i.walkTokens=function(g){let r=[];return r.push(n.call(this,g)),o&&(r=r.concat(o.call(this,g))),r}}this.defaults=k(k({},this.defaults),i)}),this}setOptions(e){return this.defaults=k(k({},this.defaults),e),this}lexer(e,t){return en.lex(e,t??this.defaults)}parser(e,t){return tn.parse(e,t??this.defaults)}parseMarkdown(e){return(A,i)=>{let o=k({},i),n=k(k({},this.defaults),o),g=this.onError(!!n.silent,!!n.async);if(this.defaults.async===!0&&o.async===!1)return g(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof A>"u"||A===null)return g(new Error("marked(): input parameter is undefined or null"));if(typeof A!="string")return g(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(A)+", string expected"));n.hooks&&(n.hooks.options=n,n.hooks.block=e);let r=n.hooks?n.hooks.provideLexer():e?en.lex:en.lexInline,s=n.hooks?n.hooks.provideParser():e?tn.parse:tn.parseInline;if(n.async)return Promise.resolve(n.hooks?n.hooks.preprocess(A):A).then(a=>r(a,n)).then(a=>n.hooks?n.hooks.processAllTokens(a):a).then(a=>n.walkTokens?Promise.all(this.walkTokens(a,n.walkTokens)).then(()=>a):a).then(a=>s(a,n)).then(a=>n.hooks?n.hooks.postprocess(a):a).catch(g);try{n.hooks&&(A=n.hooks.preprocess(A));let a=r(A,n);n.hooks&&(a=n.hooks.processAllTokens(a)),n.walkTokens&&this.walkTokens(a,n.walkTokens);let Q=s(a,n);return n.hooks&&(Q=n.hooks.postprocess(Q)),Q}catch(a){return g(a)}}}onError(e,t){return A=>{if(A.message+=` -Please report this to https://github.com/markedjs/marked.`,e){let i="

    An error occurred:

    "+wo(A.message+"",!0)+"
    ";return t?Promise.resolve(i):i}if(t)return Promise.reject(A);throw A}}},xg=new iZ;function ee(e,t){return xg.parse(e,t)}ee.options=ee.setOptions=function(e){return xg.setOptions(e),ee.defaults=xg.defaults,vF(ee.defaults),ee};ee.getDefaults=pD;ee.defaults=Yg;ee.use=function(...e){return xg.use(...e),ee.defaults=xg.defaults,vF(ee.defaults),ee};ee.walkTokens=function(e,t){return xg.walkTokens(e,t)};ee.parseInline=xg.parseInline;ee.Parser=tn;ee.parser=tn.parse;ee.Renderer=Tn;ee.TextRenderer=vD;ee.Lexer=en;ee.lexer=en.lex;ee.Tokenizer=gc;ee.Hooks=oc;ee.parse=ee;var yCA=ee.options,MCA=ee.setOptions,RCA=ee.use,bCA=ee.walkTokens,kCA=ee.parseInline;var FCA=tn.parse,vCA=en.lex;var oZ=["*"],nZ="Copy",gZ="Copied",rZ=(()=>{class e{constructor(){this._buttonClick$=new K,this.copied$=this._buttonClick$.pipe(Ie(()=>ye(iA(!0),Wn(3e3).pipe(or(!1)))),pi(),vo(1)),this.copiedText$=this.copied$.pipe(Me(!1),sA(A=>A?gZ:nZ))}onCopyToClipboardClick(){this._buttonClick$.next()}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=O({type:e,selectors:[["markdown-clipboard"]],decls:4,vars:7,consts:[[1,"markdown-clipboard-button",3,"click"]],template:function(i,o){i&1&&(d(0,"button",0),Yo(1,"async"),G("click",function(){return o.onCopyToClipboardClick()}),b(2),Yo(3,"async"),h()),i&2&&(nA("copied",kr(1,3,o.copied$)),D(2),KA(kr(3,5,o.copiedText$)))},dependencies:[fa],encapsulation:2,changeDetection:0})}}return e})(),sZ=new F("CLIPBOARD_OPTIONS");var SD=function(e){return e.CommandLine="command-line",e.LineHighlight="line-highlight",e.LineNumbers="line-numbers",e}(SD||{}),HF=new F("MARKED_EXTENSIONS"),aZ=new F("MARKED_OPTIONS"),IZ=new F("MERMAID_OPTIONS"),CZ="[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",BZ="[ngx-markdown] When using the `katex` attribute you *have to* include KaTeX files to `angular.json` or use imports. See README for more information",QZ="[ngx-markdown] When using the `mermaid` attribute you *have to* include Mermaid files to `angular.json` or use imports. See README for more information",EZ="[ngx-markdown] When using the `clipboard` attribute you *have to* include Clipboard files to `angular.json` or use imports. See README for more information",cZ="[ngx-markdown] When using the `clipboard` attribute you *have to* provide the `viewContainerRef` parameter to `MarkdownService.render()` function",lZ="[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",TF=new F("SECURITY_CONTEXT");var OF=(()=>{class e{get options(){return this._options}set options(A){this._options=k(k({},this.DEFAULT_MARKED_OPTIONS),A)}get renderer(){return this.options.renderer}set renderer(A){this.options.renderer=A}constructor(A,i,o,n,g,r,s,a){this.clipboardOptions=A,this.extensions=i,this.mermaidOptions=n,this.platform=g,this.securityContext=r,this.http=s,this.sanitizer=a,this.DEFAULT_MARKED_OPTIONS={renderer:new Tn},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 K,this.reload$=this._reload$.asObservable(),this.options=o}parse(A,i=this.DEFAULT_PARSE_OPTIONS){let{decodeHtml:o,inline:n,emoji:g,mermaid:r,disableSanitizer:s}=i,a=k(k({},this.options),i.markedOptions),Q=a.renderer||this.renderer||new Tn;this.extensions&&(this.renderer=this.extendsRendererForExtensions(Q)),r&&(this.renderer=this.extendsRendererForMermaid(Q));let c=this.trimIndentation(A),f=o?this.decodeHtml(c):c,m=g?this.parseEmoji(f):f,p=this.parseMarked(m,a,n);return(s?p:this.sanitizer.sanitize(this.securityContext,p))||""}render(A,i=this.DEFAULT_RENDER_OPTIONS,o){let{clipboard:n,clipboardOptions:g,katex:r,katexOptions:s,mermaid:a,mermaidOptions:Q}=i;r&&this.renderKatex(A,k(k({},this.DEFAULT_KATEX_OPTIONS),s)),a&&this.renderMermaid(A,k(k(k({},this.DEFAULT_MERMAID_OPTIONS),this.mermaidOptions),Q)),n&&this.renderClipboard(A,o,k(k(k({},this.DEFAULT_CLIPBOARD_OPTIONS),this.clipboardOptions),g)),this.highlight(A)}reload(){this._reload$.next()}getSource(A){if(!this.http)throw new Error(lZ);return this.http.get(A,{responseType:"text"}).pipe(sA(i=>this.handleExtension(A,i)))}highlight(A){if(!oo(this.platform)||typeof Prism>"u"||typeof Prism.highlightAllUnder>"u")return;A||(A=document);let i=A.querySelectorAll('pre code:not([class*="language-"])');Array.prototype.forEach.call(i,o=>o.classList.add("language-none")),Prism.highlightAllUnder(A)}decodeHtml(A){if(!oo(this.platform))return A;let i=document.createElement("textarea");return i.innerHTML=A,i.value}extendsRendererForExtensions(A){let i=A;return i.\u0275NgxMarkdownRendererExtendedForExtensions===!0||(this.extensions?.length>0&&ee.use(...this.extensions),i.\u0275NgxMarkdownRendererExtendedForExtensions=!0),A}extendsRendererForMermaid(A){let i=A;if(i.\u0275NgxMarkdownRendererExtendedForMermaid===!0)return A;let o=A.code;return A.code=n=>n.lang==="mermaid"?`
    ${n.text}
    `:o(n),i.\u0275NgxMarkdownRendererExtendedForMermaid=!0,A}handleExtension(A,i){let o=A.lastIndexOf("://"),n=o>-1?A.substring(o+4):A,g=n.lastIndexOf("/"),r=g>-1?n.substring(g+1).split("?")[0]:"",s=r.lastIndexOf("."),a=s>-1?r.substring(s+1):"";return a&&a!=="md"?"```"+a+` -`+i+"\n```":i}parseMarked(A,i,o=!1){if(i.renderer){let n=k({},i.renderer);delete n.\u0275NgxMarkdownRendererExtendedForExtensions,delete n.\u0275NgxMarkdownRendererExtendedForMermaid,delete i.renderer,ee.use({renderer:n})}return o?ee.parseInline(A,i):ee.parse(A,i)}parseEmoji(A){if(!oo(this.platform))return A;if(typeof joypixels>"u"||typeof joypixels.shortnameToUnicode>"u")throw new Error(CZ);return joypixels.shortnameToUnicode(A)}renderKatex(A,i){if(oo(this.platform)){if(typeof katex>"u"||typeof renderMathInElement>"u")throw new Error(BZ);renderMathInElement(A,i)}}renderClipboard(A,i,o){if(!oo(this.platform))return;if(typeof ClipboardJS>"u")throw new Error(EZ);if(!i)throw new Error(cZ);let{buttonComponent:n,buttonTemplate:g}=o,r=A.querySelectorAll("pre");for(let s=0;sc.classList.add("hover"),Q.onmouseleave=()=>c.classList.remove("hover");let f;if(n){let p=i.createComponent(n);f=p.hostView,p.changeDetectorRef.markForCheck()}else if(g)f=i.createEmbeddedView(g);else{let p=i.createComponent(rZ);f=p.hostView,p.changeDetectorRef.markForCheck()}let m;f.rootNodes.forEach(p=>{c.appendChild(p),m=new ClipboardJS(p,{text:()=>a.innerText})}),f.onDestroy(()=>m.destroy())}}renderMermaid(A,i=this.DEFAULT_MERMAID_OPTIONS){if(!oo(this.platform))return;if(typeof mermaid>"u"||typeof mermaid.initialize>"u")throw new Error(QZ);let o=A.querySelectorAll(".mermaid");o.length!==0&&(mermaid.initialize(i),mermaid.run({nodes:o}))}trimIndentation(A){if(!A)return"";let i;return A.split(` +`}tablecell(e){let A=this.parser.parseInline(e.tokens),i=e.header?"th":"td";return(e.align?`<${i} align="${e.align}">`:`<${i}>`)+A+` +`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${Mo(e,!0)}`}br(e){return"
    "}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:A,tokens:i}){let o=this.parser.parseInline(i),n=RF(e);if(n===null)return o;e=n;let g='
    ",g}image({href:e,title:A,text:i,tokens:o}){o&&(i=this.parser.parseInline(o,this.parser.textRenderer));let n=RF(e);if(n===null)return Mo(i);e=n;let g=`${i}{let r=n[g].flat(1/0);i=i.concat(this.walkTokens(r,A))}):n.tokens&&(i=i.concat(this.walkTokens(n.tokens,A)))}}return i}use(...e){let A=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(i=>{let o=b({},i);if(o.async=this.defaults.async||o.async||!1,i.extensions&&(i.extensions.forEach(n=>{if(!n.name)throw new Error("extension name required");if("renderer"in n){let g=A.renderers[n.name];g?A.renderers[n.name]=function(...r){let s=n.renderer.apply(this,r);return s===!1&&(s=g.apply(this,r)),s}:A.renderers[n.name]=n.renderer}if("tokenizer"in n){if(!n.level||n.level!=="block"&&n.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");let g=A[n.level];g?g.unshift(n.tokenizer):A[n.level]=[n.tokenizer],n.start&&(n.level==="block"?A.startBlock?A.startBlock.push(n.start):A.startBlock=[n.start]:n.level==="inline"&&(A.startInline?A.startInline.push(n.start):A.startInline=[n.start]))}"childTokens"in n&&n.childTokens&&(A.childTokens[n.name]=n.childTokens)}),o.extensions=A),i.renderer){let n=this.defaults.renderer||new Ro(this.defaults);for(let g in i.renderer){if(!(g in n))throw new Error(`renderer '${g}' does not exist`);if(["options","parser"].includes(g))continue;let r=g,s=i.renderer[r],a=n[r];n[r]=(...Q)=>{let c=s.apply(n,Q);return c===!1&&(c=a.apply(n,Q)),c||""}}o.renderer=n}if(i.tokenizer){let n=this.defaults.tokenizer||new ps(this.defaults);for(let g in i.tokenizer){if(!(g in n))throw new Error(`tokenizer '${g}' does not exist`);if(["options","rules","lexer"].includes(g))continue;let r=g,s=i.tokenizer[r],a=n[r];n[r]=(...Q)=>{let c=s.apply(n,Q);return c===!1&&(c=a.apply(n,Q)),c}}o.tokenizer=n}if(i.hooks){let n=this.defaults.hooks||new fs;for(let g in i.hooks){if(!(g in n))throw new Error(`hook '${g}' does not exist`);if(["options","block"].includes(g))continue;let r=g,s=i.hooks[r],a=n[r];fs.passThroughHooks.has(g)?n[r]=Q=>{if(this.defaults.async)return Promise.resolve(s.call(n,Q)).then(f=>a.call(n,f));let c=s.call(n,Q);return a.call(n,c)}:n[r]=(...Q)=>{let c=s.apply(n,Q);return c===!1&&(c=a.apply(n,Q)),c}}o.hooks=n}if(i.walkTokens){let n=this.defaults.walkTokens,g=i.walkTokens;o.walkTokens=function(r){let s=[];return s.push(g.call(this,r)),n&&(s=s.concat(n.call(this,r))),s}}this.defaults=b(b({},this.defaults),o)}),this}setOptions(e){return this.defaults=b(b({},this.defaults),e),this}lexer(e,A){return Ui.lex(e,A??this.defaults)}parser(e,A){return xi.parse(e,A??this.defaults)}parseMarkdown(e){return(i,o)=>{let n=b({},o),g=b(b({},this.defaults),n),r=this.onError(!!g.silent,!!g.async);if(this.defaults.async===!0&&n.async===!1)return r(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof i>"u"||i===null)return r(new Error("marked(): input parameter is undefined or null"));if(typeof i!="string")return r(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(i)+", string expected"));g.hooks&&(g.hooks.options=g,g.hooks.block=e);let s=g.hooks?g.hooks.provideLexer():e?Ui.lex:Ui.lexInline,a=g.hooks?g.hooks.provideParser():e?xi.parse:xi.parseInline;if(g.async)return Promise.resolve(g.hooks?g.hooks.preprocess(i):i).then(Q=>s(Q,g)).then(Q=>g.hooks?g.hooks.processAllTokens(Q):Q).then(Q=>g.walkTokens?Promise.all(this.walkTokens(Q,g.walkTokens)).then(()=>Q):Q).then(Q=>a(Q,g)).then(Q=>g.hooks?g.hooks.postprocess(Q):Q).catch(r);try{g.hooks&&(i=g.hooks.preprocess(i));let Q=s(i,g);g.hooks&&(Q=g.hooks.processAllTokens(Q)),g.walkTokens&&this.walkTokens(Q,g.walkTokens);let c=a(Q,g);return g.hooks&&(c=g.hooks.postprocess(c)),c}catch(Q){return r(Q)}}}onError(e,A){return i=>{if(i.message+=` +Please report this to https://github.com/markedjs/marked.`,e){let o="

    An error occurred:

    "+Mo(i.message+"",!0)+"
    ";return A?Promise.resolve(o):o}if(A)return Promise.reject(i);throw i}}},Yg=new DD;function ee(t,e){return Yg.parse(t,e)}ee.options=ee.setOptions=function(t){return Yg.setOptions(t),ee.defaults=Yg.defaults,FF(ee.defaults),ee};ee.getDefaults=fD;ee.defaults=Jg;ee.use=function(...t){return Yg.use(...t),ee.defaults=Yg.defaults,FF(ee.defaults),ee};ee.walkTokens=function(t,e){return Yg.walkTokens(t,e)};ee.parseInline=Yg.parseInline;ee.Parser=xi;ee.parser=xi.parse;ee.Renderer=Ro;ee.TextRenderer=UI;ee.Lexer=Ui;ee.lexer=Ui.lex;ee.Tokenizer=ps;ee.Hooks=fs;ee.parse=ee;var DCA=ee.options,fCA=ee.setOptions,pCA=ee.use,wCA=ee.walkTokens,yCA=ee.parseInline;var MCA=xi.parse,RCA=Ui.lex;var eZ=["*"],tZ="Copy",iZ="Copied",oZ=(()=>{class t{constructor(){this._buttonClick$=new U,this.copied$=this._buttonClick$.pipe(Ie(()=>ye(iA(!0),Vn(3e3).pipe(nr(!1)))),wi(),Go(1)),this.copiedText$=this.copied$.pipe(Me(!1),sA(A=>A?iZ:tZ))}onCopyToClipboardClick(){this._buttonClick$.next()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=O({type:t,selectors:[["markdown-clipboard"]],decls:4,vars:7,consts:[[1,"markdown-clipboard-button",3,"click"]],template:function(i,o){i&1&&(d(0,"button",0),To(1,"async"),G("click",function(){return o.onCopyToClipboardClick()}),k(2),To(3,"async"),h()),i&2&&(nA("copied",br(1,3,o.copied$)),D(2),KA(br(3,5,o.copiedText$)))},dependencies:[wa],encapsulation:2,changeDetection:0})}}return t})(),nZ=new F("CLIPBOARD_OPTIONS");var FD=function(t){return t.CommandLine="command-line",t.LineHighlight="line-highlight",t.LineNumbers="line-numbers",t}(FD||{}),JF=new F("MARKED_EXTENSIONS"),gZ=new F("MARKED_OPTIONS"),rZ=new F("MERMAID_OPTIONS"),sZ="[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",aZ="[ngx-markdown] When using the `katex` attribute you *have to* include KaTeX files to `angular.json` or use imports. See README for more information",IZ="[ngx-markdown] When using the `mermaid` attribute you *have to* include Mermaid files to `angular.json` or use imports. See README for more information",CZ="[ngx-markdown] When using the `clipboard` attribute you *have to* include Clipboard files to `angular.json` or use imports. See README for more information",BZ="[ngx-markdown] When using the `clipboard` attribute you *have to* provide the `viewContainerRef` parameter to `MarkdownService.render()` function",QZ="[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",HF=new F("SECURITY_CONTEXT");var TF=(()=>{class t{get options(){return this._options}set options(A){this._options=b(b({},this.DEFAULT_MARKED_OPTIONS),A)}get renderer(){return this.options.renderer}set renderer(A){this.options.renderer=A}constructor(A,i,o,n,g,r,s,a){this.clipboardOptions=A,this.extensions=i,this.mermaidOptions=n,this.platform=g,this.securityContext=r,this.http=s,this.sanitizer=a,this.DEFAULT_MARKED_OPTIONS={renderer:new Ro},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 U,this.reload$=this._reload$.asObservable(),this.options=o}parse(A,i=this.DEFAULT_PARSE_OPTIONS){let{decodeHtml:o,inline:n,emoji:g,mermaid:r,disableSanitizer:s}=i,a=b(b({},this.options),i.markedOptions),Q=a.renderer||this.renderer||new Ro;this.extensions&&(this.renderer=this.extendsRendererForExtensions(Q)),r&&(this.renderer=this.extendsRendererForMermaid(Q));let c=this.trimIndentation(A),f=o?this.decodeHtml(c):c,m=g?this.parseEmoji(f):f,p=this.parseMarked(m,a,n);return(s?p:this.sanitizer.sanitize(this.securityContext,p))||""}render(A,i=this.DEFAULT_RENDER_OPTIONS,o){let{clipboard:n,clipboardOptions:g,katex:r,katexOptions:s,mermaid:a,mermaidOptions:Q}=i;r&&this.renderKatex(A,b(b({},this.DEFAULT_KATEX_OPTIONS),s)),a&&this.renderMermaid(A,b(b(b({},this.DEFAULT_MERMAID_OPTIONS),this.mermaidOptions),Q)),n&&this.renderClipboard(A,o,b(b(b({},this.DEFAULT_CLIPBOARD_OPTIONS),this.clipboardOptions),g)),this.highlight(A)}reload(){this._reload$.next()}getSource(A){if(!this.http)throw new Error(QZ);return this.http.get(A,{responseType:"text"}).pipe(sA(i=>this.handleExtension(A,i)))}highlight(A){if(!go(this.platform)||typeof Prism>"u"||typeof Prism.highlightAllUnder>"u")return;A||(A=document);let i=A.querySelectorAll('pre code:not([class*="language-"])');Array.prototype.forEach.call(i,o=>o.classList.add("language-none")),Prism.highlightAllUnder(A)}decodeHtml(A){if(!go(this.platform))return A;let i=document.createElement("textarea");return i.innerHTML=A,i.value}extendsRendererForExtensions(A){let i=A;return i.\u0275NgxMarkdownRendererExtendedForExtensions===!0||(this.extensions?.length>0&&ee.use(...this.extensions),i.\u0275NgxMarkdownRendererExtendedForExtensions=!0),A}extendsRendererForMermaid(A){let i=A;if(i.\u0275NgxMarkdownRendererExtendedForMermaid===!0)return A;let o=A.code;return A.code=n=>n.lang==="mermaid"?`
    ${n.text}
    `:o(n),i.\u0275NgxMarkdownRendererExtendedForMermaid=!0,A}handleExtension(A,i){let o=A.lastIndexOf("://"),n=o>-1?A.substring(o+4):A,g=n.lastIndexOf("/"),r=g>-1?n.substring(g+1).split("?")[0]:"",s=r.lastIndexOf("."),a=s>-1?r.substring(s+1):"";return a&&a!=="md"?"```"+a+` +`+i+"\n```":i}parseMarked(A,i,o=!1){if(i.renderer){let n=b({},i.renderer);delete n.\u0275NgxMarkdownRendererExtendedForExtensions,delete n.\u0275NgxMarkdownRendererExtendedForMermaid,delete i.renderer,ee.use({renderer:n})}return o?ee.parseInline(A,i):ee.parse(A,i)}parseEmoji(A){if(!go(this.platform))return A;if(typeof joypixels>"u"||typeof joypixels.shortnameToUnicode>"u")throw new Error(sZ);return joypixels.shortnameToUnicode(A)}renderKatex(A,i){if(go(this.platform)){if(typeof katex>"u"||typeof renderMathInElement>"u")throw new Error(aZ);renderMathInElement(A,i)}}renderClipboard(A,i,o){if(!go(this.platform))return;if(typeof ClipboardJS>"u")throw new Error(CZ);if(!i)throw new Error(BZ);let{buttonComponent:n,buttonTemplate:g}=o,r=A.querySelectorAll("pre");for(let s=0;sc.classList.add("hover"),Q.onmouseleave=()=>c.classList.remove("hover");let f;if(n){let p=i.createComponent(n);f=p.hostView,p.changeDetectorRef.markForCheck()}else if(g)f=i.createEmbeddedView(g);else{let p=i.createComponent(oZ);f=p.hostView,p.changeDetectorRef.markForCheck()}let m;f.rootNodes.forEach(p=>{c.appendChild(p),m=new ClipboardJS(p,{text:()=>a.innerText})}),f.onDestroy(()=>m.destroy())}}renderMermaid(A,i=this.DEFAULT_MERMAID_OPTIONS){if(!go(this.platform))return;if(typeof mermaid>"u"||typeof mermaid.initialize>"u")throw new Error(IZ);let o=A.querySelectorAll(".mermaid");o.length!==0&&(mermaid.initialize(i),mermaid.run({nodes:o}))}trimIndentation(A){if(!A)return"";let i;return A.split(` `).map(o=>{let n=i;return o.length>0&&(n=isNaN(n)?o.search(/\S|$/):Math.min(o.search(/\S|$/),n)),isNaN(i)&&(i=n),n?o.substring(n):o}).join(` -`)}static{this.\u0275fac=function(i){return new(i||e)(Z(sZ,8),Z(HF,8),Z(aZ,8),Z(IZ,8),Z(eo),Z(TF),Z(Qt,8),Z(Po))}}static{this.\u0275prov=v({token:e,factory:e.\u0275fac})}}return e})(),PF=(()=>{class e{get disableSanitizer(){return this._disableSanitizer}set disableSanitizer(A){this._disableSanitizer=this.coerceBooleanProperty(A)}get inline(){return this._inline}set inline(A){this._inline=this.coerceBooleanProperty(A)}get clipboard(){return this._clipboard}set clipboard(A){this._clipboard=this.coerceBooleanProperty(A)}get emoji(){return this._emoji}set emoji(A){this._emoji=this.coerceBooleanProperty(A)}get katex(){return this._katex}set katex(A){this._katex=this.coerceBooleanProperty(A)}get mermaid(){return this._mermaid}set mermaid(A){this._mermaid=this.coerceBooleanProperty(A)}get lineHighlight(){return this._lineHighlight}set lineHighlight(A){this._lineHighlight=this.coerceBooleanProperty(A)}get lineNumbers(){return this._lineNumbers}set lineNumbers(A){this._lineNumbers=this.coerceBooleanProperty(A)}get commandLine(){return this._commandLine}set commandLine(A){this._commandLine=this.coerceBooleanProperty(A)}constructor(A,i,o){this.element=A,this.markdownService=i,this.viewContainerRef=o,this.error=new z,this.load=new z,this.ready=new z,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 K}ngOnChanges(){this.loadContent()}loadContent(){if(this.data!=null){this.handleData();return}if(this.src!=null){this.handleSrc();return}}ngAfterViewInit(){!this.data&&!this.src&&this.handleTransclusion(),this.markdownService.reload$.pipe(fA(this.destroyed$)).subscribe(()=>this.loadContent())}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}render(A,i=!1){return $e(this,null,function*(){let o={decodeHtml:i,inline:this.inline,emoji:this.emoji,mermaid:this.mermaid,disableSanitizer:this.disableSanitizer},n={clipboard:this.clipboard,clipboardOptions:this.getClipboardOptions(),katex:this.katex,katexOptions:this.katexOptions,mermaid:this.mermaid,mermaidOptions:this.mermaidOptions},g=yield this.markdownService.parse(A,o);this.element.nativeElement.innerHTML=g,this.handlePlugins(),this.markdownService.render(this.element.nativeElement,n,this.viewContainerRef),this.ready.emit()})}coerceBooleanProperty(A){return A!=null&&`${String(A)}`!="false"}getClipboardOptions(){if(this.clipboardButtonComponent||this.clipboardButtonTemplate)return{buttonComponent:this.clipboardButtonComponent,buttonTemplate:this.clipboardButtonTemplate}}handleData(){this.render(this.data)}handleSrc(){this.markdownService.getSource(this.src).subscribe({next:A=>{this.render(A).then(()=>{this.load.emit(A)})},error:A=>this.error.emit(A)})}handleTransclusion(){this.render(this.element.nativeElement.innerHTML,!0)}handlePlugins(){this.commandLine&&(this.setPluginClass(this.element.nativeElement,SD.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,SD.LineNumbers),this.setPluginOptions(this.element.nativeElement,{dataStart:this.start}))}setPluginClass(A,i){let o=A.querySelectorAll("pre");for(let n=0;n{let r=i[g];if(r){let s=this.toLispCase(g);o.item(n).setAttribute(s,r.toString())}})}toLispCase(A){let i=A.match(/([A-Z])/g);if(!i)return A;let o=A.toString();for(let n=0,g=i.length;n{let i=hZ(A)?uA(k({},A),{multi:!0}):{provide:HF,useValue:A,multi:!0};return[...t,i]},[])}var ZF=(()=>{class e{static forRoot(A){return{ngModule:e,providers:[dZ(A)]}}static forChild(){return{ngModule:e}}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275mod=X({type:e})}static{this.\u0275inj=j({imports:[To]})}}return e})();var DZ=["switch"],fZ=["*"];function pZ(e,t){e&1&&(d(0,"span",10),At(),d(1,"svg",12),P(2,"path",13),h(),d(3,"svg",14),P(4,"path",15),h()())}var wZ=new F("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),yZ={provide:Zo,useExisting:ot(()=>Ic),multi:!0},ac=class{source;checked;constructor(t,A){this.source=t,this.checked=A}},Ic=(()=>{class e{_elementRef=B(q);_focusMonitor=B(Kt);_changeDetectorRef=B(UA);defaults=B(wZ);_onChange=A=>{};_onTouched=()=>{};_validatorOnChange=()=>{};_uniqueId;_checked=!1;_createChangeEvent(A){return new ac(this,A)}_labelId;get buttonId(){return`${this.id||this._uniqueId}-button`}_switchElement;focus(){this._switchElement.nativeElement.focus()}_noopAnimations;_focused;name=null;id;labelPosition="after";ariaLabel=null;ariaLabelledby=null;ariaDescribedby;required;color;disabled=!1;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(A){this._checked=A,this._changeDetectorRef.markForCheck()}hideIcon;disabledInteractive;change=new z;toggleChange=new z;get inputId(){return`${this.id||this._uniqueId}-input`}constructor(){B(be).load(Ut);let A=B(new Ct("tabindex"),{optional:!0}),i=this.defaults,o=B(Ae,{optional:!0});this.tabIndex=A==null?0:parseInt(A)||0,this.color=i.color||"accent",this._noopAnimations=o==="NoopAnimations",this.id=this._uniqueId=B(re).getId("mat-mdc-slide-toggle-"),this.hideIcon=i.hideIcon??!1,this.disabledInteractive=i.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(A=>{A==="keyboard"||A==="program"?(this._focused=!0,this._changeDetectorRef.markForCheck()):A||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(A){A.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(A){this.checked=!!A}registerOnChange(A){this._onChange=A}registerOnTouched(A){this._onTouched=A}validate(A){return this.required&&A.value!==!0?{required:!0}:null}registerOnValidatorChange(A){this._validatorOnChange=A}setDisabledState(A){this.disabled=A,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new ac(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static \u0275fac=function(i){return new(i||e)};static \u0275cmp=O({type:e,selectors:[["mat-slide-toggle"]],viewQuery:function(i,o){if(i&1&&QA(DZ,5),i&2){let n;$(n=AA())&&(o._switchElement=n.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(i,o){i&2&&(ft("id",o.id),aA("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),Ye(o.color?"mat-"+o.color:""),nA("mat-mdc-slide-toggle-focused",o._focused)("mat-mdc-slide-toggle-checked",o.checked)("_mat-animation-noopable",o._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",eA],color:"color",disabled:[2,"disabled","disabled",eA],disableRipple:[2,"disableRipple","disableRipple",eA],tabIndex:[2,"tabIndex","tabIndex",A=>A==null?0:he(A)],checked:[2,"checked","checked",eA],hideIcon:[2,"hideIcon","hideIcon",eA],disabledInteractive:[2,"disabledInteractive","disabledInteractive",eA]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[FA([yZ,{provide:Rn,useExisting:e,multi:!0}]),TA],ngContentSelectors:fZ,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(i,o){if(i&1){let n=rA();OA(),d(0,"div",1)(1,"button",2,0),G("click",function(){return x(n),Y(o._handleClick())}),P(3,"span",3),d(4,"span",4)(5,"span",5)(6,"span",6),P(7,"span",7),h(),d(8,"span",8),P(9,"span",9),h(),U(10,pZ,5,0,"span",10),h()()(),d(11,"label",11),G("click",function(r){return x(n),Y(r.stopPropagation())}),IA(12),h()()}if(i&2){let n=Le(2);L("labelPosition",o.labelPosition),D(),nA("mdc-switch--selected",o.checked)("mdc-switch--unselected",!o.checked)("mdc-switch--checked",o.checked)("mdc-switch--disabled",o.disabled)("mat-mdc-slide-toggle-disabled-interactive",o.disabledInteractive),L("tabIndex",o.disabled&&!o.disabledInteractive?-1:o.tabIndex)("disabled",o.disabled&&!o.disabledInteractive),aA("id",o.buttonId)("name",o.name)("aria-label",o.ariaLabel)("aria-labelledby",o._getAriaLabelledBy())("aria-describedby",o.ariaDescribedby)("aria-required",o.required||null)("aria-checked",o.checked)("aria-disabled",o.disabled&&o.disabledInteractive?"true":null),D(8),L("matRippleTrigger",n)("matRippleDisabled",o.disableRipple||o.disabled)("matRippleCentered",!0),D(),_(o.hideIcon?-1:10),D(),L("for",o.buttonId),aA("id",o._labelId)}},dependencies:[Bo,fE],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width, 52px)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height, 32px);border-radius:var(--mdc-switch-track-shape, var(--mat-sys-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width, 2px);border-color:var(--mat-switch-track-outline-color, var(--mat-sys-outline))}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width, 2px);border-color:var(--mat-switch-selected-track-outline-color, transparent)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width, 2px);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-sys-on-surface))}@media(forced-colors: active){.mdc-switch__track{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-sys-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-sys-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-sys-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-sys-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-sys-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size, 16px);height:var(--mat-switch-unselected-handle-size, 16px);margin:var(--mat-switch-unselected-handle-horizontal-margin, 0 8px)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin, 0 4px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size, 24px);height:var(--mat-switch-selected-handle-size, 24px);margin:var(--mat-switch-selected-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size, 24px);height:var(--mat-switch-with-icon-handle-size, 24px)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size, 28px);height:var(--mat-switch-pressed-handle-size, 28px)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin, 0 22px)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin, 0 2px)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity, 1)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity, 0.38)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media(forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-sys-on-primary))}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-sys-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-sys-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-sys-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-sys-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size, 40px);height:var(--mdc-switch-state-layer-size, 40px)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-sys-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 16px);height:var(--mdc-switch-unselected-icon-size, 16px);fill:var(--mdc-switch-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 16px);height:var(--mdc-switch-selected-icon-size, 16px);fill:var(--mdc-switch-selected-icon-color, var(--mat-sys-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-sys-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}'],encapsulation:2,changeDetection:0})}return e})();var qF=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[Ic,mA,mA]})}return e})();var KI=class e{sessionState={};constructor(){}static \u0275fac=function(A){return new(A||e)};static \u0275cmp=O({type:e,selectors:[["app-state-tab"]],inputs:{sessionState:"sessionState"},standalone:!1,decls:3,vars:1,consts:[[1,"state-wrapper"],[3,"json"]],template:function(A,i){A&1&&(d(0,"div",0)(1,"div"),P(2,"ngx-json-viewer",1),h()()),A&2&&(D(2),L("json",i.sessionState))},dependencies:[tc],styles:[".state-wrapper[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px;margin-top:16px}"]})};var UI=class e{constructor(t,A){this.el=t;this.renderer=A;this.sideDrawerMaxWidth=window.innerWidth/2}sideDrawerMinWidth=310;sideDrawerMaxWidth;resizeHandle=null;resizingEvent={isResizing:!1,startingCursorX:0,startingWidth:0};ngAfterViewInit(){this.resizeHandle=document.getElementsByClassName("resize-handler")[0],this.renderer.listen(this.resizeHandle,"mousedown",t=>this.onResizeHandleMouseDown(t)),document.documentElement.style.setProperty("--side-drawer-width","500px"),this.renderer.setStyle(this.el.nativeElement,"width","var(--side-drawer-width)")}onResizeHandleMouseDown(t){this.resizingEvent={isResizing:!0,startingCursorX:t.clientX,startingWidth:this.sideDrawerWidth},t.preventDefault()}onMouseMove(t){if(!this.resizingEvent.isResizing)return;let A=t.clientX-this.resizingEvent.startingCursorX,i=this.resizingEvent.startingWidth+A;this.sideDrawerWidth=i,this.renderer.addClass(document.body,"resizing")}onMouseUp(){this.resizingEvent.isResizing=!1,this.renderer.removeClass(document.body,"resizing")}onResize(){this.sideDrawerMaxWidth=window.innerWidth/2,this.sideDrawerWidth=this.sideDrawerWidth}set sideDrawerWidth(t){let A=Math.min(Math.max(t,this.sideDrawerMinWidth),this.sideDrawerMaxWidth);document.body.style.setProperty("--side-drawer-width",`${A}px`)}get sideDrawerWidth(){let t=getComputedStyle(document.body).getPropertyValue("--side-drawer-width"),A=parseInt(t,10);return isNaN(A)?500:A}static \u0275fac=function(A){return new(A||e)(V(q),V(ae))};static \u0275dir=T({type:e,selectors:[["","appResizableDrawer",""]],hostBindings:function(A,i){A&1&&G("mousemove",function(n){return i.onMouseMove(n)},!1,Ih)("mouseup",function(){return i.onMouseUp()},!1,Ih)("resize",function(){return i.onResize()},!1,ly)},standalone:!1})};var kZ=["videoContainer"],FZ=["sideDrawer"],vZ=["autoScroll"],SZ=()=>[],NZ=(e,t)=>({"user-message":e,"bot-message":t}),GZ=e=>({"eval-fail":e}),LZ=(e,t)=>({"eval-pass":e,"eval-fail":t}),_Z=(e,t)=>({"font-style":e,color:t}),VF=e=>({"background-color":e});function KZ(e,t){if(e&1){let A=rA();d(0,"span",25),G("click",function(){x(A);let o=y();return Y(o.toggleSidePanel())}),b(1,"left_panel_open"),h()}}function UZ(e,t){if(e&1&&(d(0,"mat-option",15),b(1),h()),e&2){let A=t.$implicit;L("value",A),D(),KA(A)}}function xZ(e,t){e&1&&pe(0,UZ,2,2,"mat-option",15,fe),e&2&&we(t)}function YZ(e,t){if(e&1&&(d(0,"mat-option",15),b(1),h()),e&2){let A=y();L("value",A.selectedAppControl.value),D(),KA(A.selectedAppControl.value)}}function JZ(e,t){e&1&&(d(0,"span",32),b(1,"Events"),h())}function HZ(e,t){e&1&&(d(0,"span",32),b(1,"State"),h())}function TZ(e,t){e&1&&(d(0,"span",32),b(1,"Artifacts"),h())}function OZ(e,t){e&1&&(d(0,"span",32),b(1,"Sessions"),h())}function PZ(e,t){e&1&&(d(0,"span",32),b(1,"Eval"),h())}function ZZ(e,t){if(e&1){let A=rA();d(0,"mat-tab"),U(1,PZ,2,0,"ng-template",27),d(2,"app-eval-tab",33),G("shouldShowTab",function(o){x(A);let n=y(2);return Y(n.handleShouldShowEvalTab(o))})("sessionSelected",function(o){x(A);let n=y(2);return Y(n.updateWithSelectedSession(o))}),h()()}if(e&2){let A=y(2);D(2),L("appName",A.appName)("userId",A.userId)("sessionId",A.sessionId)}}function qZ(e,t){if(e&1){let A=rA();d(0,"div",16)(1,"mat-tab-group")(2,"mat-tab",26),U(3,JZ,2,0,"ng-template",27),d(4,"app-event-tab",28),G("selectedEvent",function(o){x(A);let n=y();return Y(n.selectEvent(o))}),h()(),d(5,"mat-tab"),U(6,HZ,2,0,"ng-template",27),P(7,"app-state-tab",29),h(),d(8,"mat-tab"),U(9,TZ,2,0,"ng-template",27),P(10,"app-artifact-tab",30),h(),d(11,"mat-tab"),U(12,OZ,2,0,"ng-template",27),d(13,"app-session-tab",31),G("sessionSelected",function(o){x(A);let n=y();return Y(n.updateWithSelectedSession(o))})("sessionReloaded",function(o){x(A);let n=y();return Y(n.updateSessionState(o))}),h()(),U(14,ZZ,3,3,"mat-tab"),h()()}if(e&2){let A=y();D(4),L("eventsMap",A.eventData)("traceData",A.traceData),D(3),L("sessionState",A.currentSessionState),D(3),L("artifacts",A.artifacts),D(3),L("userId",A.userId)("appName",A.appName)("sessionId",A.sessionId),D(),_(A.shouldShowEvalTab()?14:-1)}}function VZ(e,t){if(e&1){let A=rA();d(0,"div",46),G("click",function(){x(A);let o=y(2);return Y(o.openViewImageDialog(o.rawSvgString))}),h()}if(e&2){let A=y(2);L("innerHtml",A.renderedEventGraph,Ia)}}function WZ(e,t){if(e&1){let A=rA();d(0,"div",17)(1,"div",34)(2,"div",35)(3,"mat-paginator",36),G("page",function(o){x(A);let n=y();return Y(n.handlePageEvent(o))}),h(),d(4,"button",37)(5,"mat-icon",38),G("click",function(){x(A);let o=y();return Y(o.closeSelectedEvent())}),b(6,"close"),h()()()(),d(7,"div")(8,"mat-tab-group")(9,"mat-tab",39)(10,"div",40),U(11,VZ,1,1,"div",41),h(),d(12,"div",42),P(13,"ngx-json-viewer",43),h()(),d(14,"mat-tab",44)(15,"div",42),P(16,"ngx-json-viewer",43),h()(),d(17,"mat-tab",45)(18,"div",42),P(19,"ngx-json-viewer",43),h()()()()()}if(e&2){let A=y();D(3),L("length",A.eventData.size)("pageSize",1)("pageIndex",A.selectedEventIndex),D(8),_(A.renderedEventGraph?11:-1),D(2),L("json",A.selectedEvent),D(3),L("json",A.llmRequest),D(3),L("json",A.llmResponse)}}function zZ(e,t){if(e&1){let A=rA();d(0,"div",20)(1,"div",47)(2,"div",48),b(3,"Session ID"),h(),d(4,"div",49),b(5),h()(),d(6,"div",50)(7,"div",51)(8,"mat-slide-toggle",52),G("change",function(){x(A);let o=y();return Y(o.toggleSse())}),b(9," Token Streaming "),h()(),P(10,"mat-divider",53),d(11,"div",54)(12,"div",55),G("click",function(){x(A);let o=y();return Y(o.onNewSessionClick())}),d(13,"mat-icon"),b(14,"add"),h(),b(15," New Session "),h(),d(16,"span",56),G("click",function(){x(A);let o=y();return Y(o.deleteSession(o.sessionId))}),b(17," delete "),h(),d(18,"span",57),G("click",function(){x(A);let o=y();return Y(o.exportSession())}),b(19," download "),h()()()()}if(e&2){let A=y();D(5),KA(A.sessionId),D(3),L("checked",A.enableSseIndicator()),D(2),L("vertical",!0)}}function jZ(e,t){e&1&&(d(0,"div",58)(1,"span"),b(2,"Loading agents, please wait..."),h()())}function XZ(e,t){e&1&&(d(0,"span"),b(1,"Welcome to ADK!"),P(2,"br"),b(3," Select an agent on the left to begin with."),h())}function $Z(e,t){if(e&1&&(b(0," Error message: "),P(1,"br"),d(2,"pre",60),b(3),h()),e&2){let A=y(4);D(3),KA(A.loadingError())}}function Aq(e,t){e&1&&(d(0,"pre",59),b(1,"Warning: No agents found in current folder."),h())}function eq(e,t){if(e&1&&(d(0,"div"),b(1," Failed to load agents. To get started, run "),d(2,"pre"),b(3,"adk web"),h(),b(4," in the folder that contains the agents."),P(5,"br"),U(6,$Z,4,1)(7,Aq,2,0,"pre",59),h()),e&2){let A=y(3);D(6),_(A.loadingError()?6:7)}}function tq(e,t){if(e&1&&(d(0,"div",58),U(1,XZ,4,0,"span"),Yo(2,"async"),U(3,eq,8,1,"div"),h()),e&2){let A=y(2);D(),_((kr(2,1,A.apps$)||HB(3,SZ)).length>0?1:3)}}function iq(e,t){if(e&1&&U(0,jZ,3,0,"div",58)(1,tq,4,4,"div",58),e&2){let A=y();_(A.isLoadingApps()?0:1)}}function oq(e,t){if(e&1){let A=rA();d(0,"button",61),G("click",function(){x(A);let o=y();return Y(o.openDialog())}),d(1,"mat-icon"),b(2,"priority_high"),h()()}}function nq(e,t){if(e&1){let A=rA();d(0,"button",72),G("click",function(){x(A);let o=y().$index,n=y(2);return Y(n.clickEvent(o))}),d(1,"mat-icon",73),b(2,"robot_2"),h()()}if(e&2){let A=y(3);L("matTooltip",A.selectedAppControl.value)}}function gq(e,t){e&1&&P(0,"mat-progress-bar",65)}function rq(e,t){if(e&1&&P(0,"img",75),e&2){let A=y().$implicit;L("src",A.url,qt)}}function sq(e,t){if(e&1&&(d(0,"mat-icon"),b(1,"insert_drive_file"),h(),d(2,"a",76),b(3),h()),e&2){let A=y().$implicit;D(2),L("href",A.url,qt),D(),KA(A.file.name)}}function aq(e,t){if(e&1&&(d(0,"div",74),U(1,rq,1,1,"img",75)(2,sq,4,2),h()),e&2){let A=t.$implicit;D(),_(A.file.type.startsWith("image/")?1:-1),D(),_(A.file.type.startsWith("image/")?-1:2)}}function Iq(e,t){if(e&1&&(d(0,"div",66),pe(1,aq,3,2,"div",74,fe),h()),e&2){let A=y().$implicit;D(),we(A.attachments)}}function Cq(e,t){e&1&&(d(0,"div",67),b(1,"Thought"),h())}function Bq(e,t){if(e&1&&P(0,"markdown",68),e&2){let A=y().$implicit;L("data",A.text)("ngStyle",wn(2,_Z,A.thought?"italic":"normal",A.thought?"#9aa0a6":"white"))}}function Qq(e,t){if(e&1&&(d(0,"div"),P(1,"div",77),h()),e&2){let A=y().$implicit,i=y(2);D(),L("innerHTML",i.renderGooglerSearch(A.renderedContent),Ia)}}function Eq(e,t){if(e&1&&(d(0,"code"),b(1),h()),e&2){let A=y().$implicit;D(),NA(" ",A.executableCode.code," ")}}function cq(e,t){if(e&1&&(d(0,"div")(1,"div"),b(2),h(),d(3,"div"),b(4),h()()),e&2){let A=y().$implicit;D(2),NA("Outcome: ",A.codeExecutionResult.outcome,""),D(2),NA("Output: ",A.codeExecutionResult.output,"")}}function lq(e,t){if(e&1){let A=rA();d(0,"div",78)(1,"img",79),G("click",function(){x(A);let o=y(3).$implicit,n=y(2);return Y(n.openViewImageDialog(o.inlineData.data))}),h()()}if(e&2){let A=y(3).$implicit;D(),L("src",A.inlineData.data,qt)}}function dq(e,t){if(e&1&&(d(0,"div"),P(1,"app-audio-player",80),h()),e&2){let A=y(3).$implicit;D(),L("base64data",A.inlineData.data)}}function hq(e,t){if(e&1){let A=rA();d(0,"div")(1,"div",81)(2,"mat-icon"),b(3,"description"),h(),d(4,"button",82),G("click",function(){x(A);let o=y(3).$implicit,n=y(2);return Y(n.openBase64InNewTab(o.inlineData.data,o.inlineData.mimeType))}),b(5),h()()()}if(e&2){let A=y(3).$implicit;D(5),NA(" ",A.inlineData.name," ")}}function uq(e,t){if(e&1){let A=rA();d(0,"div")(1,"button",82),G("click",function(){x(A);let o=y(3).$implicit,n=y(2);return Y(n.openBase64InNewTab(o.inlineData.data,o.inlineData.mimeType))}),b(2),h()()}if(e&2){let A=y(3).$implicit;D(2),NA(" ",A.inlineData.name," ")}}function mq(e,t){if(e&1&&(d(0,"div")(1,"div"),U(2,lq,2,1,"div",78)(3,dq,2,1,"div")(4,hq,6,1,"div")(5,uq,3,1,"div"),h()()),e&2){let A,i=y(2).$implicit,o=y(2);D(2),_((A=i.inlineData.mediaType)===o.MediaType.IMAGE?2:A===o.MediaType.AUDIO?3:A===o.MediaType.TEXT?4:5)}}function Dq(e,t){if(e&1){let A=rA();d(0,"div")(1,"img",83),G("click",function(){x(A);let o=y(3).$implicit,n=y(2);return Y(n.openViewImageDialog(o.inlineData.data))}),h()()}if(e&2){let A=y(3).$implicit;D(),L("src",A.inlineData.data,qt)}}function fq(e,t){if(e&1&&(d(0,"div")(1,"mat-icon"),b(2,"insert_drive_file"),h(),d(3,"a",76),b(4),h()()),e&2){let A=y(3).$implicit;D(3),L("href",A.inlineData.data,qt),D(),KA(A.inlineData.displayName)}}function pq(e,t){if(e&1&&(d(0,"div"),U(1,Dq,2,1,"div")(2,fq,5,2,"div"),h()),e&2){let A=y(2).$implicit;D(),_(A.inlineData.mimeType.startsWith("image/")?1:2)}}function wq(e,t){if(e&1&&U(0,mq,6,1,"div")(1,pq,3,1,"div"),e&2){let A=y().$implicit;_(A.role==="bot"?0:1)}}function yq(e,t){if(e&1){let A=rA();d(0,"button",84),G("click",function(){x(A);let o=y().$index,n=y(2);return Y(n.clickEvent(o))}),d(1,"mat-icon"),b(2,"bolt"),h(),b(3),h()}if(e&2){let A=y().$implicit;D(3),NA(" ",A.functionCall.name," ")}}function Mq(e,t){if(e&1){let A=rA();d(0,"button",84),G("click",function(){x(A);let o=y().$index,n=y(2);return Y(n.clickEvent(o))}),d(1,"mat-icon"),b(2,"check"),h(),b(3),h()}if(e&2){let A=y().$implicit;D(3),NA(" ",A.functionResponse.name," ")}}function Rq(e,t){if(e&1&&(d(0,"div",70)(1,"div",85)(2,"div",86),b(3,"Actual tool uses:"),h(),P(4,"ngx-json-viewer",43),h(),d(5,"div",87)(6,"div",86),b(7,"Expected tool uses:"),h(),P(8,"ngx-json-viewer",43),h()()),e&2){let A=y().$implicit;D(4),L("json",A.actualInvocationToolUses),D(4),L("json",A.expectedInvocationToolUses)}}function bq(e,t){e&1&&(d(0,"button",37)(1,"mat-icon"),b(2,"person"),h()())}function kq(e,t){if(e&1&&(d(0,"div",62),U(1,nq,3,1,"button",63),d(2,"mat-card",64),U(3,gq,1,0,"mat-progress-bar",65)(4,Iq,3,0,"div",66),d(5,"div"),U(6,Cq,2,0,"div",67),d(7,"div"),U(8,Bq,1,5,"markdown",68),h(),U(9,Qq,2,1,"div"),h(),U(10,Eq,2,1,"code")(11,cq,5,2,"div")(12,wq,2,1)(13,yq,4,1,"button",69)(14,Mq,4,1,"button",69)(15,Rq,9,2,"div",70),h(),d(16,"div",62)(17,"span",71),b(18),h(),d(19,"span"),b(20),h()(),U(21,bq,3,0,"button",37),h()),e&2){let A=t.$implicit;L("ngClass",wn(18,NZ,A.role==="user",A.role==="bot")),D(),_(A.role==="bot"?1:-1),D(),L("ngClass",pn(21,GZ,A.evalStatus===2)),D(),_(A.isLoading?3:-1),D(),_(A.attachments?4:-1),D(2),_(A.thought?6:-1),D(2),_(A.text?8:-1),D(),_(A.renderedContent?9:-1),D(),_(A.executableCode?10:-1),D(),_(A.codeExecutionResult?11:-1),D(),_(A.inlineData?12:-1),D(),_(A.functionCall?13:-1),D(),_(A.functionResponse?14:-1),D(),_(A.actualInvocationToolUses&&A.evalStatus===2?15:-1),D(),L("ngClass",wn(23,LZ,A.evalStatus===1,A.evalStatus===2)),D(2),KA(A.evalStatus===1?"check":A.evalStatus===2?"close":""),D(2),KA(A.evalStatus===1?"Pass":A.evalStatus===2?"Fail":""),D(),_(A.role==="user"?21:-1)}}function Fq(e,t){if(e&1&&(d(0,"div",23,1),P(2,"div",null,2),pe(4,kq,22,26,"div",62,fe),h()),e&2){let A=y();D(4),we(A.messages)}}function vq(e,t){if(e&1){let A=rA();d(0,"div",95),P(1,"img",97),d(2,"button",98),G("click",function(){x(A);let o=y().$index,n=y(3);return Y(n.removeFile(o))}),d(3,"mat-icon",99),b(4,"close"),h()()()}if(e&2){let A=y().$implicit;D(),L("src",A.url,qt)}}function Sq(e,t){if(e&1){let A=rA();d(0,"div",96)(1,"button",98),G("click",function(){x(A);let o=y().$index,n=y(3);return Y(n.removeFile(o))}),d(2,"mat-icon",99),b(3,"close"),h()(),d(4,"div",100)(5,"mat-icon"),b(6,"insert_drive_file"),h(),d(7,"span"),b(8),h()()()}if(e&2){let A=y().$implicit;D(8),KA(A.file.name)}}function Nq(e,t){if(e&1&&(d(0,"div"),U(1,vq,5,1,"div",95)(2,Sq,9,1,"div",96),h()),e&2){let A=t.$implicit;D(),_(A.file.type.startsWith("image/")?1:-1),D(),_(A.file.type.startsWith("image/")?-1:2)}}function Gq(e,t){if(e&1&&(d(0,"div",90),pe(1,Nq,3,2,"div",null,fe),h()),e&2){let A=y(2);D(),we(A.selectedFiles)}}function Lq(e,t){if(e&1){let A=rA();d(0,"div",24)(1,"input",88,3),G("change",function(o){x(A);let n=y();return Y(n.onFileSelect(o))}),h(),d(3,"mat-form-field",89),U(4,Gq,3,0,"div",90),d(5,"textarea",91),Wt("ngModelChange",function(o){x(A);let n=y();return si(n.userInput,o)||(n.userInput=o),Y(o)}),G("keydown.enter",function(o){x(A);let n=y();return Y(n.sendMessage(o))}),h(),d(6,"div",92)(7,"button",93),G("click",function(){x(A);let o=Le(2);return Y(o.click())}),d(8,"mat-icon"),b(9,"attach_file"),h()(),d(10,"div")(11,"button",94),G("click",function(){x(A);let o=y();return Y(o.toggleAudioRecording())}),d(12,"mat-icon"),b(13,"mic"),h()(),d(14,"button",94),G("click",function(){x(A);let o=y();return Y(o.toggleVideoRecording())}),d(15,"mat-icon"),b(16,"videocam"),h()()()()()()}if(e&2){let A=y();D(4),_(A.selectedFiles.length&&A.appName!=""?4:-1),D(),Vt("ngModel",A.userInput),D(6),L("ngStyle",pn(6,VF,A.isAudioRecording?"rgb(234, 67, 53)":"rgb(51, 53, 55)"))("matTooltip",A.isAudioRecording?"Turn off microphone":"Use microphone"),D(3),L("ngStyle",pn(8,VF,A.isVideoRecording?"rgb(234, 67, 53)":"rgb(51, 53, 55)"))("matTooltip",A.isVideoRecording?"Turn off camera":"Use camera")}}function _q(e){for(e=e.replace(/-/g,"+").replace(/_/g,"/");e.length%4!==0;)e+="=";return e}var ND=class extends Sg{nextPageLabel="Next Event";previousPageLabel="Previous Event";firstPageLabel="First Event";lastPageLabel="Last Event";getRangeLabel=(t,A,i)=>i===0?`Event 0 of ${i}`:(i=Math.max(i,0),`Event ${t*A+1} of ${i}`)},WF="Restarting bidirectional streaming is not currently supported. Please refresh the page or start a new session.",xI=class e{constructor(t,A,i,o,n,g,r,s,a,Q){this.sanitizer=t;this.sessionService=A;this.artifactService=i;this.audioService=o;this.webSocketService=n;this.videoService=g;this.dialog=r;this.eventService=s;this.route=a;this.downloadService=Q}videoContainer;sideDrawer;eventTabComponent;sessionTab;evalTab;scrollContainer;_snackBar=B(Ak);shouldShowEvalTab=gt(!0);enableSseIndicator=gt(!1);videoElement;currentMessage="";messages=[];lastTextChunk="";streamingTextMessage=null;latestThought="";artifacts=[];userInput="";userId="user";appName="";sessionId="";isAudioRecording=!1;isVideoRecording=!1;longRunningEvents=[];functionCallEventId="";redirectUri=ct.getBaseUrlWithoutPath();showSidePanel=!0;useSse=!1;currentSessionState={};messagesSubject=new $A([]);streamingTextMessageSubject=new $A(null);scrollInterruptedSubject=new $A(!0);isModelThinkingSubject=new $A(!1);sessionHasUsedBidi=new Set;eventData=new Map;traceData=[];eventMessageIndexArray=[];renderedEventGraph;rawSvgString=null;selectedEvent=void 0;selectedEventIndex=void 0;llmRequest=void 0;llmResponse=void 0;llmRequestKey="gcp.vertex.agent.llm_request";llmResponseKey="gcp.vertex.agent.llm_response";getMediaTypeFromMimetype=HE;selectedFiles=[];previousMessageCount=0;openBase64InNewTab=Om;MediaType=pI;router=B(Io);activatedRoute=B(Lt);selectedAppControl=new yQ("",{nonNullable:!0});agentService=B(Un);isLoadingApps=gt(!1);loadingError=gt("");apps$=iA([]).pipe(Ce(()=>{this.isLoadingApps.set(!0),this.selectedAppControl.disable()}),Ie(()=>this.agentService.listApps().pipe(Oe(t=>(this.loadingError.set(t.message),iA(void 0))))),me(1),Ce(t=>{this.isLoadingApps.set(!1),this.selectedAppControl.enable(),t?.length==1&&this.router.navigate([],{relativeTo:this.route,queryParams:{app:t[0]}})}),vo());ngOnInit(){if(this.syncSelectedAppFromUrl(),this.updateSelectedAppUrl(),this.webSocketService.onCloseReason().subscribe(i=>{let o=`Please check server log for full details: -`+i;this.openSnackBar(o,"OK")}),new URL(window.location.href).searchParams.has("code")){let i=window.location.href;window.opener?.postMessage({authResponseUrl:i},window.origin),window.close()}this.agentService.getApp().subscribe(i=>{this.appName=i}),mt([this.agentService.getLoadingState(),this.isModelThinkingSubject]).subscribe(([i,o])=>{let n=this.messages[this.messages.length-1];i&&!n?.isLoading?(this.messages.push({role:"bot",isLoading:!0}),this.messagesSubject.next(this.messages)):n?.isLoading&&!o&&(this.messages.pop(),this.messagesSubject.next(this.messages))}),mt([this.messagesSubject,this.scrollInterruptedSubject,this.streamingTextMessageSubject]).subscribe(([i,o,n])=>{o||setTimeout(()=>{this.scrollToBottom()},100)})}ngAfterViewInit(){this.showSidePanel=!0,this.sideDrawer.open()}scrollToBottom(){setTimeout(()=>{this.scrollContainer.nativeElement.scrollTo({top:this.scrollContainer.nativeElement.scrollHeight,behavior:"smooth"})})}selectApp(t){t!=this.appName&&(this.agentService.setApp(t),this.createSession(),this.eventData=new Map,this.eventMessageIndexArray=[],this.messages=[],this.artifacts=[],this.userInput="",this.longRunningEvents=[])}createSession(){this.sessionService.createSession(this.userId,this.appName).subscribe(t=>{this.currentSessionState=t.state,this.sessionId=t.id,this.sessionTab.refreshSession()})}sendMessage(t){return $e(this,null,function*(){if(this.messages.length===0&&(this.scrollContainer.nativeElement.addEventListener("wheel",()=>{this.scrollInterruptedSubject.next(!0)}),this.scrollContainer.nativeElement.addEventListener("touchmove",()=>{this.scrollInterruptedSubject.next(!0)})),this.scrollInterruptedSubject.next(!1),t.preventDefault(),!this.userInput.trim())return;if(this.messages.push({role:"user",text:this.userInput}),this.messagesSubject.next(this.messages),this.selectedFiles.length>0){let o=this.selectedFiles.map(n=>({file:n.file,url:n.url}));this.messages.push({role:"user",attachments:o}),this.messagesSubject.next(this.messages)}let A={appName:this.appName,userId:this.userId,sessionId:this.sessionId,newMessage:{role:"user",parts:yield this.getUserMessageParts()},streaming:this.useSse};this.selectedFiles=[];let i=this.eventMessageIndexArray.length-1;this.streamingTextMessage=null,this.agentService.runSse(A).subscribe({next:o=>$e(this,null,function*(){if(o.startsWith('{"error"')){this.openSnackBar(o,"OK");return}let n=JSON.parse(o);if(n.error){this.openSnackBar(n.error,"OK");return}if(n.content)for(let g of n.content.parts)i+=1,this.processPart(n,g,i)}),error:o=>console.error("SSE error:",o),complete:()=>{this.streamingTextMessage=null,this.sessionTab.reloadSession(this.sessionId),this.eventService.getTrace(this.sessionId).pipe(Oe(o=>o.status===404?iA(null):iA([]))).subscribe(o=>{this.traceData=o})}}),this.userInput=""})}processPart(t,A,i){let o=t.groundingMetadata?.searchEntryPoint?.renderedContent;if(A.text){this.isModelThinkingSubject.next(!1),this.agentService.getLoadingState().next(!1);let n=A.text;if(A.thought)n!==this.latestThought&&(this.storeEvents(A,t,i),this.storeMessage(A,t,i)),this.latestThought=n;else if(this.streamingTextMessage){if(o&&(this.streamingTextMessage.renderedContent=t.groundingMetadata.searchEntryPoint.renderedContent),n==this.streamingTextMessage.text){this.storeEvents(A,t,i),this.eventMessageIndexArray[i]=n,this.streamingTextMessage=null;return}this.streamingTextMessage.text+=n,this.streamingTextMessageSubject.next(this.streamingTextMessage)}else if(this.streamingTextMessage={role:"bot",text:this.processThoughtText(n),thought:!!A.thought,eventId:t.id},o&&(this.streamingTextMessage.renderedContent=t.groundingMetadata.searchEntryPoint.renderedContent),this.messages.push(this.streamingTextMessage),this.messagesSubject.next(this.messages),!this.useSse){this.storeEvents(A,t,i),this.eventMessageIndexArray[i]=n,this.streamingTextMessage=null;return}}else A.thought?this.isModelThinkingSubject.next(!0):(this.isModelThinkingSubject.next(!1),this.agentService.getLoadingState().next(!1),this.storeEvents(A,t,i),this.storeMessage(A,t,i))}getUserMessageParts(){return $e(this,null,function*(){let t=[{text:`${this.userInput}`}];if(this.selectedFiles.length>0)for(let A of this.selectedFiles)t.push({inlineData:{displayName:A.file.name,data:yield this.readFileAsBytes(A.file),mimeType:A.file.type}});return t})}readFileAsBytes(t){return new Promise((A,i)=>{let o=new FileReader;o.onload=n=>{let g=n.target.result.split(",")[1];A(g)},o.onerror=i,o.readAsDataURL(t)})}updateRedirectUri(t,A){try{let i=new URL(t);return i.searchParams.set("redirect_uri",A),i.toString()}catch(i){return console.warn("Failed to update redirect URI: ",i),t}}storeMessage(t,A,i){if(A.longRunningToolIds&&A.longRunningToolIds.length>0){this.getAsyncFunctionsFromParts(A.longRunningToolIds,A.content.parts);let o=this.longRunningEvents[0];if(o.args.authConfig&&o.args.authConfig.exchangedAuthCredential&&o.args.authConfig.exchangedAuthCredential.oauth2){let n=o.args.authConfig.exchangedAuthCredential.oauth2.authUri,g=this.updateRedirectUri(n,this.redirectUri);this.openOAuthPopup(g).then(r=>{this.functionCallEventId=A.id,this.sendOAuthResponse(o,r,this.redirectUri)}).catch(r=>{console.error("OAuth Error:",r)})}else this.functionCallEventId=A.id}if(A.actions&&A.actions.artifactDelta)for(let o in A.actions.artifactDelta)A.actions.artifactDelta.hasOwnProperty(o)&&this.renderArtifact(o,A.actions.artifactDelta[o]);if(t.inlineData){let o=this.formatBase64Data(t.inlineData.data,t.inlineData.mimeType);this.messages.push({role:A.author==="user"?"user":"bot",inlineData:{displayName:t.inlineData.displayName,data:o,mimeType:t.inlineData.mimeType}}),this.messagesSubject.next(this.messages),this.eventMessageIndexArray[i]=t.inlineData}else if(t.text){let o={role:A.author==="user"?"user":"bot",text:t.text,thought:!!t.thought,evalStatus:A.evalStatus,actualInvocationToolUses:A.actualInvocationToolUses,expectedInvocationToolUses:A.expectedInvocationToolUses};A.groundingMetadata&&A.groundingMetadata.searchEntryPoint&&A.groundingMetadata.searchEntryPoint.renderedContent&&(o.renderedContent=A.groundingMetadata.searchEntryPoint.renderedContent),this.messages.push(o),this.messagesSubject.next(this.messages),this.eventMessageIndexArray[i]=t.text}else if(t.functionCall)this.messages.push({role:A.author==="user"?"user":"bot",functionCall:t.functionCall,eventId:A.id,evalStatus:A.evalStatus,actualInvocationToolUses:A.actualInvocationToolUses,expectedInvocationToolUses:A.expectedInvocationToolUses}),this.messagesSubject.next(this.messages),this.eventMessageIndexArray[i]=t.functionCall;else if(t.functionResponse)this.messages.push({role:A.author==="user"?"user":"bot",functionResponse:t.functionResponse,eventId:A.id,evalStatus:A.evalStatus,actualInvocationToolUses:A.actualInvocationToolUses,expectedInvocationToolUses:A.expectedInvocationToolUses}),this.messagesSubject.next(this.messages),this.eventMessageIndexArray[i]=t.functionResponse;else if(t.executableCode)this.messages.push({role:A.author==="user"?"user":"bot",executableCode:t.executableCode,evalStatus:A.evalStatus,actualInvocationToolUses:A.actualInvocationToolUses,expectedInvocationToolUses:A.expectedInvocationToolUses}),this.messagesSubject.next(this.messages),this.eventMessageIndexArray[i]=t.executableCode;else if(t.codeExecutionResult&&(this.messages.push({role:A.author==="user"?"user":"bot",codeExecutionResult:t.codeExecutionResult,evalStatus:A.evalStatus,actualInvocationToolUses:A.actualInvocationToolUses,expectedInvocationToolUses:A.expectedInvocationToolUses}),this.eventMessageIndexArray[i]=t.codeExecutionResult,A.actions&&A.actions.artifact_delta))for(let o in A.actions.artifact_delta)A.actions.artifact_delta.hasOwnProperty(o)&&this.renderArtifact(o,A.actions.artifact_delta[o])}formatBase64Data(t,A){let i=_q(t);return`data:${A};base64,${i}`}renderArtifact(t,A){this.messages.push({role:"bot",inlineData:{data:"",mimeType:"image/png"}}),this.messagesSubject.next(this.messages);let i=this.messages.length-1;this.artifactService.getArtifactVersion(this.userId,this.appName,this.sessionId,t,A).subscribe(o=>{let n=o.inlineData.mimeType,g=this.formatBase64Data(o.inlineData.data,n),r=HE(n),s={name:this.createDefaultArtifactName(n),data:g,mimeType:n,mediaType:r};this.messages[i]={role:"bot",inlineData:s},this.artifacts=[...this.artifacts,{id:t,data:g,mimeType:n,versionId:A,mediaType:HE(n)}]})}storeEvents(t,A,i){let o="";t.text?o+="text:"+t.text:t.functionCall?o+="functionCall:"+t.functionCall.name:t.functionResponse?o+="functionResponse:"+t.functionResponse.name:t.executableCode?o+="executableCode:"+t.executableCode.code.slice(0,10):t.codeExecutionResult&&(o+="codeExecutionResult:"+t.codeExecutionResult.outcome),A.title=o,this.eventData.set(A.id,A),this.eventData=new Map(this.eventData)}sendOAuthResponse(t,A,i){this.longRunningEvents.pop();let o={appName:this.appName,userId:this.userId,sessionId:this.sessionId,newMessage:{role:"user",parts:[]}};var n=structuredClone(t.args.authConfig);n.exchangedAuthCredential.oauth2.authResponseUri=A,n.exchangedAuthCredential.oauth2.redirectUri=i,o.functionCallEventId=this.functionCallEventId,o.newMessage.parts.push({function_response:{id:t.id,name:t.name,response:n}}),this.agentService.run(o).subscribe(g=>{this.processRunResponse(g)})}processRunResponse(t){let A=this.eventMessageIndexArray.length-1;for(let i of t)if(i.content)for(let o of i.content.parts)A+=1,this.processPart(i,o,A)}openDialog(){this.dialog.open(FI,{width:"600px",data:{event:this.longRunningEvents[0],appName:this.appName,userId:this.userId,sessionId:this.sessionId,functionCallEventId:this.functionCallEventId}}).afterClosed().subscribe(A=>{A&&(this.removeFinishedLongRunningEvents(A.events),this.processRunResponse(A.response))})}removeFinishedLongRunningEvents(t){let A=new Set(t.map(i=>i.id));this.longRunningEvents=this.longRunningEvents.filter(i=>!A.has(i.id))}clickEvent(t){let A=this.messages[t].eventId;this.sideDrawer.open(),this.showSidePanel=!0,this.selectedEvent=this.eventData.get(A),this.selectedEventIndex=this.getIndexOfKeyInMap(A),this.eventService.getEventTrace(this.selectedEvent.id).subscribe(i=>{this.llmRequest=JSON.parse(i[this.llmRequestKey]),this.llmResponse=JSON.parse(i[this.llmResponseKey])}),this.eventService.getEvent(this.userId,this.appName,this.sessionId,this.selectedEvent.id).subscribe(i=>$e(this,null,function*(){if(!i.dotSrc){this.renderedEventGraph=void 0;return}let o=i.dotSrc,g=(yield xm()).renderString(o,{format:"svg",engine:"dot"});this.rawSvgString=g,this.renderedEventGraph=this.sanitizer.bypassSecurityTrustHtml(g)}))}userMessagesLength(t){return this.messages.slice(0,t).filter(A=>A.role=="user").length}ngOnDestroy(){this.webSocketService.closeConnection()}onAppSelection(t){this.isAudioRecording&&(this.stopAudioRecording(),this.isAudioRecording=!1),this.isVideoRecording&&(this.stopVideoRecording(),this.isVideoRecording=!1)}toggleAudioRecording(){this.isAudioRecording?this.stopAudioRecording():this.startAudioRecording()}startAudioRecording(){if(this.sessionHasUsedBidi.has(this.sessionId)){this.openSnackBar(WF,"OK");return}this.isAudioRecording=!0;let t=window.location.protocol==="https:"?"wss":"ws";this.webSocketService.connect(`${t}://${ct.getWSServerUrl()}/run_live?app_name=${this.appName}&user_id=${this.userId}&session_id=${this.sessionId}`),this.audioService.startRecording(),this.messages.push({role:"user",text:"Speaking..."}),this.messages.push({role:"bot",text:"Speaking..."}),this.messagesSubject.next(this.messages),this.sessionHasUsedBidi.add(this.sessionId)}stopAudioRecording(){this.audioService.stopRecording(),this.webSocketService.closeConnection(),this.isAudioRecording=!1}toggleVideoRecording(){this.isVideoRecording?this.stopVideoRecording():this.startVideoRecording()}startVideoRecording(){if(this.sessionHasUsedBidi.has(this.sessionId)){this.openSnackBar(WF,"OK");return}this.isVideoRecording=!0;let t=window.location.protocol==="https:"?"wss":"ws";this.webSocketService.connect(`${t}://${ct.getWSServerUrl()}/run_live?app_name=${this.appName}&user_id=${this.userId}&session_id=${this.sessionId}`),this.videoService.startRecording(this.videoContainer),this.audioService.startRecording(),this.messages.push({role:"user",text:"Speaking..."}),this.messagesSubject.next(this.messages),this.sessionHasUsedBidi.add(this.sessionId)}stopVideoRecording(){this.audioService.stopRecording(),this.videoService.stopRecording(this.videoContainer),this.webSocketService.closeConnection(),this.isVideoRecording=!1}getAsyncFunctionsFromParts(t,A){for(let i of A)i.functionCall&&t.includes(i.functionCall.id)&&this.longRunningEvents.push(i.functionCall)}openOAuthPopup(t){return new Promise((A,i)=>{if(!window.open(t,"oauthPopup","width=600,height=700")){i("Popup blocked!");return}window.addEventListener("message",n=>{if(n.origin!==window.location.origin)return;let{authResponseUrl:g}=n.data;g?A(g):i("OAuth failed")},{once:!0})})}toggleSidePanel(){this.showSidePanel?this.sideDrawer.close():this.sideDrawer.open(),this.showSidePanel=!this.showSidePanel}handleShouldShowEvalTab(t){this.shouldShowEvalTab.set(t)}handleEvalNotInstalled(t){t&&this.openSnackBar(t,"OK")}updateWithSelectedSession(t){if(!t||!t.id||!t.events||!t.state)return;this.sessionId=t.id,this.currentSessionState=t.state,this.eventData.clear(),this.eventMessageIndexArray=[],this.messages=[],this.artifacts=[];let A=0;t.events.forEach(i=>{i.content?.parts?.forEach(o=>{this.storeMessage(o,i,A),A+=1,i.author&&i.author!=="user"&&this.storeEvents(o,i,A)})}),this.eventService.getTrace(this.sessionId).subscribe(i=>{this.traceData=i})}updateSessionState(t){this.currentSessionState=t.state}onNewSessionClick(){this.createSession(),this.eventData.clear(),this.eventMessageIndexArray=[],this.messages=[],this.artifacts=[],this.evalTab.showEvalHistory&&this.evalTab.toggleEvalHistoryButton()}onFileSelect(t){let A=t.target;if(A.files)for(let i=0;i{this.llmRequest=JSON.parse(A[this.llmRequestKey]),this.llmResponse=JSON.parse(A[this.llmResponseKey])}),this.eventService.getEvent(this.userId,this.appName,this.sessionId,this.selectedEvent.id).subscribe(A=>$e(this,null,function*(){if(!A.dotSrc){this.renderedEventGraph=void 0;return}let i=A.dotSrc,n=(yield xm()).renderString(i,{format:"svg",engine:"dot"});this.rawSvgString=n,this.renderedEventGraph=this.sanitizer.bypassSecurityTrustHtml(n)}))}deleteSession(t){let A={title:"Confirm delete",message:`Are you sure you want to delete this session ${this.sessionId}?`,confirmButtonText:"Delete",cancelButtonText:"Cancel"};this.dialog.open(vI,{width:"600px",data:A}).afterClosed().subscribe(o=>{o&&this.sessionService.deleteSession(this.userId,this.appName,t).subscribe(n=>{let g=this.sessionTab.refreshSession(t);g?this.sessionTab.getSession(g.id):window.location.reload()})})}syncSelectedAppFromUrl(){mt([this.router.events.pipe(bA(t=>t instanceof ei),sA(()=>this.activatedRoute.snapshot.queryParams)),this.apps$]).subscribe(([t,A])=>{if(A&&A.length){let i=t.app;i&&A.includes(i)?this.selectedAppControl.setValue(i):i&&this.openSnackBar(`Agent '${i}' not found`,"OK")}})}updateSelectedAppUrl(){this.selectedAppControl.valueChanges.pipe(pi(),bA(Boolean)).subscribe(t=>{this.selectApp(t);let A=this.activatedRoute.snapshot.queryParams.app;t!==A&&this.router.navigate([],{queryParams:{app:t},queryParamsHandling:"merge"})})}handlePageEvent(t){if(t.pageIndex>=0){let A=this.getKeyAtIndexInMap(t.pageIndex);A&&this.selectEvent(A)}}closeSelectedEvent(){this.selectedEvent=void 0,this.selectedEventIndex=void 0}getIndexOfKeyInMap(t){let A=0,i=(n,g)=>0,o=Array.from(this.eventData.keys()).sort(i);for(let n of o){if(n===t)return A;A++}}getKeyAtIndexInMap(t){let A=(o,n)=>0,i=Array.from(this.eventData.keys()).sort(A);if(t>=0&&t{console.log(t),this.downloadService.downloadObjectAsJson(t,`session-${this.sessionId}.json`)})}static \u0275fac=function(A){return new(A||e)(V(Po),V(fo),V(hs),V(us),V(po),V(ms),V(li),V(Ds),V(Lt),V(Jn))};static \u0275cmp=O({type:e,selectors:[["app-chat"]],viewQuery:function(A,i){if(A&1&&(QA(kZ,5,q),QA(FZ,5),QA(Kg,5),QA(Ug,5),QA(_g,5),QA(vZ,5)),A&2){let o;$(o=AA())&&(i.videoContainer=o.first),$(o=AA())&&(i.sideDrawer=o.first),$(o=AA())&&(i.eventTabComponent=o.first),$(o=AA())&&(i.sessionTab=o.first),$(o=AA())&&(i.evalTab=o.first),$(o=AA())&&(i.scrollContainer=o.first)}},standalone:!1,features:[FA([{provide:Sg,useClass:ND}])],decls:27,vars:14,consts:[["sideDrawer",""],["autoScroll",""],["videoContainer",""],["fileInput",""],["autosize","",1,"drawer-container"],["matTooltip","Open panel",1,"material-symbols-outlined",2,"position","absolute","width","24px","height","24px","color","#C4C7C5","cursor","pointer","margin-left","20px","margin-top","20px"],["mode","side","appResizableDrawer","",1,"side-drawer"],[2,"margin-top","20px","margin-left","20px","display","flex"],[2,"width","100%"],[1,"drawer-header"],["matTooltip","Collapse panel",1,"material-symbols-outlined",2,"color","#C4C7C5","cursor","pointer",3,"click"],[1,"drawer-logo"],["src","assets/ADK-512-color.svg","width","32px","height","32px"],[1,"app-select-container"],[1,"app-select",3,"selectionChange","placeholder","formControl"],[3,"value"],[1,"tabs-container"],[1,"details-panel-container"],[1,"resize-handler"],[1,"chat-container"],[1,"chat-toolbar"],[1,"chat-card"],["mat-fab","","color","primary",1,"fab-button"],[1,"chat-messages"],[1,"chat-input"],["matTooltip","Open panel",1,"material-symbols-outlined",2,"position","absolute","width","24px","height","24px","color","#C4C7C5","cursor","pointer","margin-left","20px","margin-top","20px",3,"click"],[1,"tabs-header"],["mat-tab-label",""],[3,"selectedEvent","eventsMap","traceData"],[3,"sessionState"],[3,"artifacts"],[3,"sessionSelected","sessionReloaded","userId","appName","sessionId"],[1,"tab-label"],[3,"shouldShowTab","sessionSelected","appName","userId","sessionId"],[1,"details-content"],[2,"display","flex","justify-content","flex-end","margin-top","10px"],["aria-label","Select event",1,"event-paginator",3,"page","length","pageSize","pageIndex"],["mat-mini-fab",""],[3,"click"],["label","Event"],[1,"event-graph-container"],[3,"innerHtml"],[1,"json-viewer-container"],[3,"json"],["label","Request"],["label","Response"],[3,"click","innerHtml"],[2,"display","flex"],[1,"toolbar-session-text"],[1,"toolbar-session-id"],[1,"toolbar-actions"],[1,"toolbar-sse-toggle"],[1,"example-margin",3,"change","checked"],[2,"margin-left","8px","margin-right","8px","height","22px",3,"vertical"],[2,"display","flex","align-items","center"],[1,"toolbar-new-sesison",3,"click"],["matTooltip","Delete current session",1,"material-symbols-outlined",2,"width","24px","height","24px","color","#C4C7C5","cursor","pointer","margin-right","16px",3,"click"],["matTooltip","Export current session",1,"material-symbols-outlined",2,"width","24px","height","24px","color","#C4C7C5","cursor","pointer","margin-right","16px",3,"click"],[1,"empty-state-container"],[1,"warning"],[1,"error"],["mat-fab","","color","primary",1,"fab-button",3,"click"],[3,"ngClass"],["mat-mini-fab","",3,"matTooltip"],[1,"message-card",3,"ngClass"],["mode","buffer",1,"loading-bar"],[1,"attachments"],[1,"thought-chip"],[1,"message-text",3,"data","ngStyle"],["mat-stroked-button","",1,"function-event-button"],[1,"tool-uses-container"],[1,"material-symbols-outlined"],["mat-mini-fab","",3,"click","matTooltip"],["fontSet","material-symbols-outlined"],[1,"attachment"],["alt","attachment",1,"image-preview-chat",3,"src"],["download","",3,"href"],[3,"innerHTML"],[1,"generated-image-container"],["alt","image",1,"generated-image",3,"click","src"],[3,"base64data"],[1,"html-artifact-container"],[1,"link-style-button",3,"click"],["alt","image",1,"image-preview-chat",3,"click","src"],["mat-stroked-button","",1,"function-event-button",3,"click"],[1,"actual-tool-uses"],[1,"tool-uses-header"],[1,"expected-tool-uses"],["type","file","multiple","","hidden","",3,"change"],["appearance","outline",1,"input-field"],[1,"file-preview"],["matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","1","cdkAutosizeMaxRows","10","placeholder","Type a Message...",1,"chat-input-box",2,"caret-color","white",3,"ngModelChange","keydown.enter","ngModel"],[1,"chat-input-actions"],["mat-icon-button","","matTooltip","Upload local file",1,"function-event-button",3,"click"],["mat-icon-button","","matSuffix","",3,"click","ngStyle","matTooltip"],[1,"image-container"],[1,"file-container"],["alt","preview",1,"image-preview",3,"src"],["mat-icon-button","",1,"delete-button",3,"click"],["color","warn"],[1,"file-info"]],template:function(A,i){if(A&1){let o=rA();d(0,"mat-drawer-container",4),U(1,KZ,2,0,"span",5),d(2,"mat-drawer",6,0)(4,"div",7)(5,"div",8)(6,"div",9)(7,"span",10),G("click",function(){return x(o),Y(i.toggleSidePanel())}),b(8,"left_panel_close"),h(),d(9,"div",11),P(10,"img",12),b(11," Agent Development Kit "),h()()()(),d(12,"div",13)(13,"mat-select",14),G("selectionChange",function(g){return x(o),Y(i.onAppSelection(g))}),U(14,xZ,2,0),Yo(15,"async"),U(16,YZ,2,2,"mat-option",15),h()(),U(17,qZ,15,8,"div",16)(18,WZ,20,7,"div",17),P(19,"div",18),h(),d(20,"div",19),U(21,zZ,20,3,"div",20),d(22,"mat-card",21),U(23,iq,2,1)(24,oq,3,0,"button",22)(25,Fq,6,0,"div",23)(26,Lq,17,10,"div",24),h()()()}if(A&2){let o;D(),_(i.showSidePanel?-1:1),D(12),L("placeholder",i.isLoadingApps()?"Loading...":"Select an agent")("formControl",i.selectedAppControl),D(),_((o=kr(15,12,i.apps$))?14:-1,o),D(2),_(i.selectedAppControl.value&&i.isLoadingApps()?16:-1),D(),_(i.appName!=""&&i.showSidePanel?17:-1),D(),_(i.selectedEvent&&i.showSidePanel?18:-1),D(3),_(i.appName!=""?21:-1),D(2),_(i.selectedAppControl.value?-1:23),D(),_(i.longRunningEvents.length>0?24:-1),D(),_(i.appName!=""?25:-1),D(),_(i.appName!=""?26:-1)}},dependencies:[jt,Vh,no,ai,Xt,sF,cs,co,Tb,Hn,Vk,Et,yE,fb,Db,Km,$k,tc,BD,QD,hD,uD,DF,Bs,Nn,Qs,wF,PF,Ic,lu,Kg,Ug,_g,fI,KI,Gg,UI,fa],styles:[".expand-side-drawer[_ngcontent-%COMP%]{position:relative;top:4%;left:1%}.drawer-container[_ngcontent-%COMP%]{height:100%;background-color:#131314}.generated-image-container[_ngcontent-%COMP%]{max-width:400px}.generated-image[_ngcontent-%COMP%]{max-width:100%;border-radius:8px}.chat-container[_ngcontent-%COMP%]{width:100%;height:100%;max-width:1200px;margin:auto}.event-container[_ngcontent-%COMP%]{color:#fff}.html-artifact-container[_ngcontent-%COMP%], .drawer-header[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:flex-start;align-items:center}.drawer-header[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{width:36px;height:36px;color:#bdc1c6;cursor:pointer;display:flex;align-items:center;justify-content:center}.chat-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:500px;overflow:hidden;height:95%;box-shadow:none;background-color:#131314}.loading-bar[_ngcontent-%COMP%]{width:100px;margin:15px}.chat-messages[_ngcontent-%COMP%]{flex-grow:1;overflow-y:auto;padding:20px;margin-top:16px}.message-card[_ngcontent-%COMP%]{padding:5px 20px;margin:5px;border-radius:20px;max-width:80%;font-size:14px;font-weight:400;position:relative;display:inline-block}.user-message[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center}.user-message[_ngcontent-%COMP%] .message-card[_ngcontent-%COMP%]{background-color:#004a77;align-self:flex-end;color:#fff;box-shadow:none}.bot-message[_ngcontent-%COMP%]{display:flex;align-items:center}.bot-message[_ngcontent-%COMP%] .message-card[_ngcontent-%COMP%]{background-color:#303030;align-self:flex-start;color:#fff;box-shadow:none}.message-card[_ngcontent-%COMP%] .tool-uses-container[_ngcontent-%COMP%]{visibility:hidden;position:absolute;left:10px;z-index:10;display:flex;background-color:#484848;overflow:hidden;border-radius:20px;padding:5px 20px;margin-bottom:10px;font-size:16px}.message-card[_ngcontent-%COMP%] .tool-uses-container[_ngcontent-%COMP%] .actual-tool-uses[_ngcontent-%COMP%]{border-right:2px solid #8a8686;padding-right:8px}.message-card[_ngcontent-%COMP%] .tool-uses-container[_ngcontent-%COMP%] .expected-tool-uses[_ngcontent-%COMP%]{padding-left:12px}.message-card[_ngcontent-%COMP%]:hover .tool-uses-container[_ngcontent-%COMP%]{visibility:visible}.tool-uses-header[_ngcontent-%COMP%]{padding-bottom:5px;border-bottom:2px solid #8a8686;font-style:italic;font-weight:700}.eval-pass[_ngcontent-%COMP%]{display:flex;color:#44c265}.eval-fail[_ngcontent-%COMP%]{display:flex;color:#ff8983}.navigation-button-sidepanel[_ngcontent-%COMP%]{margin-left:auto;margin-right:20px}.chat-input[_ngcontent-%COMP%]{display:flex;padding:10px;width:60%;margin:0 auto}.input-field[_ngcontent-%COMP%]{flex-grow:1}.input-field[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{color:#fff;border:none;padding:10px;box-sizing:content-box}.input-field[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]::placeholder{color:#8e918f}.input-field[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:#fff;background-color:#333537}.chat-input-actions[_ngcontent-%COMP%]{width:106%;margin-top:10px;display:flex;justify-content:space-between}.chat-input-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}.fab-button[_ngcontent-%COMP%]{position:fixed;bottom:200px;right:100px;z-index:1000}.sidepanel-toggle[_ngcontent-%COMP%]{position:relative;top:100px;z-index:1000}.side-drawer[_ngcontent-%COMP%]{background-color:#1b1b1b;color:#fff;border-radius:0}.tabs-container[_ngcontent-%COMP%]{width:100%;margin-top:20px}.tab-label[_ngcontent-%COMP%]{font-size:14px}.file-preview[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px;margin-bottom:8px}.file-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:5px;background:#eee;padding:5px;border-radius:4px}.image-preview[_ngcontent-%COMP%]{width:40px;height:40px;object-fit:cover;border-radius:4px}.image-preview-chat[_ngcontent-%COMP%]{max-width:90%;max-height:70vh;width:auto;height:auto;border-radius:8px;cursor:pointer;transition:transform .2s ease-in-out}button[_ngcontent-%COMP%]{margin-left:20px;margin-right:20px}.app-select[_ngcontent-%COMP%]{width:180px}.empty-state-container[_ngcontent-%COMP%]{color:#eee;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Open Sans,sans-serif;font-weight:400;letter-spacing:normal;line-height:24px;font-size:18px}.empty-state-container[_ngcontent-%COMP%] pre.warning[_ngcontent-%COMP%]{color:#ffc185}.empty-state-container[_ngcontent-%COMP%] pre.error[_ngcontent-%COMP%]{color:#ff4545}.function-event-button[_ngcontent-%COMP%]{background-color:#fff;margin-left:0}[_nghost-%COMP%] .message-text p{white-space:pre-line;word-break:break-word;overflow-wrap:break-word}[_nghost-%COMP%] .mdc-linear-progress__buffer-dots{background:#fff}[_nghost-%COMP%] .mat-mdc-text-field-wrapper{border:1px solid #8e918f}[_nghost-%COMP%] .input-field .mat-mdc-text-field-wrapper{border:1px solid #8e918f;border-radius:16px}[_nghost-%COMP%] .mdc-notched-outline__leading, [_nghost-%COMP%] .mdc-notched-outline__notch, [_nghost-%COMP%] .mdc-notched-outline__trailing{border:none}[_nghost-%COMP%] .mat-mdc-form-field-icon-suffix{padding:0 10px 0 40px}[_nghost-%COMP%] .segment-key{color:#d3d3d3!important}[_nghost-%COMP%] .mat-mdc-mini-fab{background-color:#fff}[_nghost-%COMP%] .mat-mdc-mini-fab mat-icon{color:#000}.mat-mdc-select-placeholder[_ngcontent-%COMP%]{margin-left:20px}.resize-handler[_ngcontent-%COMP%]{background:#5f6368;width:4px;border-radius:4px;position:absolute;display:block;height:20%;top:40%;right:0;z-index:9999;cursor:ew-resize}.new-session-button[_ngcontent-%COMP%]{margin-top:0;margin-left:50px;width:130px;height:28px;font-size:14px}.app-select-container[_ngcontent-%COMP%]{width:30%;margin-top:12px;background-color:#212123;margin-left:20px;height:30px;display:flex;justify-content:space-between;padding-left:20px;padding-right:20px;border-radius:10px;padding-top:5px}.app-select-container[_ngcontent-%COMP%]{--mat-select-placeholder-text-color: #8ab4f8}.app-select-container[_ngcontent-%COMP%]{--mat-select-enabled-trigger-text-color: #8ab4f8}.app-select-container[_ngcontent-%COMP%]{--mat-select-enabled-arrow-color: #8ab4f8}.json-viewer-container[_ngcontent-%COMP%]{margin:10px}.event-paginator[_ngcontent-%COMP%]{margin-top:-8px;margin-right:auto;background-color:inherit;display:flex;justify-content:center}[_nghost-%COMP%] .mat-mdc-paginator-page-size{display:none!important}.details-panel-container[_ngcontent-%COMP%]{position:absolute;width:100%;height:98%;left:0;right:0;bottom:0;background:#242424;display:inline-block;justify-content:center;align-items:center;z-index:10}.details-content[_ngcontent-%COMP%]{color:#fff;font-size:14px}.adk-checkbox[_ngcontent-%COMP%]{position:fixed;bottom:0;left:0;right:0;margin-bottom:20px;margin-left:20px}.drawer-header[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #89b4f8}.drawer-header[_ngcontent-%COMP%]{--mdc-filled-button-label-text-color: black}.chat-toolbar[_ngcontent-%COMP%]{position:sticky;top:0;height:48px;background:#1b1b1b;display:flex;justify-content:space-between;align-items:center;z-index:10}.toolbar-session-text[_ngcontent-%COMP%]{color:#fdfdfd;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:.8px;text-transform:uppercase;margin-left:20px;padding-top:4px}.toolbar-session-id[_ngcontent-%COMP%]{color:#9aa0a6;font-family:monospace;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.25px;margin-left:5px}.toolbar-actions[_ngcontent-%COMP%]{display:flex}.toolbar-new-sesison[_ngcontent-%COMP%]{font-size:14px;margin-right:16px;color:#9aa0a6;cursor:pointer;display:flex;align-items:center}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-size: 14px}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: #9aa0a6}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-track-color: #8ab4f9}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-focus-track-color: #8ab4f9}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-hover-track-color: #8ab4f9}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-handle-color: #1b73e8}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-focus-handle-color: #1b73e8}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-hover-handle-color: #1b73e8}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-track-height: 24px}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-track-width: 46px}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mat-switch-track-outline-color: #1b73e8}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mat-switch-with-icon-handle-size: 20px}.image-container[_ngcontent-%COMP%]{position:relative;display:inline-block;border-radius:12px;overflow:hidden}.image-preview[_ngcontent-%COMP%]{display:block;width:100%;height:auto;border-radius:12px;width:80px;height:80px}.delete-button[_ngcontent-%COMP%]{position:absolute;top:1px;right:1px;background-color:#000000b3;border:none;border-radius:50%;padding:8px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:0;scale:.7}.delete-button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:20px}.file-container[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;gap:8px;height:80px;background-color:#1e1e1e;border-radius:12px}.file-info[_ngcontent-%COMP%]{margin-right:60px;padding-top:20px;padding-left:16px}.thought-chip[_ngcontent-%COMP%]{border-radius:5px;background-color:#8ab4f8;width:80px;text-align:center;margin-top:5px}.event-graph-container[_ngcontent-%COMP%]{margin-top:16px;margin-bottom:16px;display:flex;justify-content:center;max-height:33%;cursor:pointer}.event-graph-container[_ngcontent-%COMP%] svg{width:100%;height:100%;display:block;object-fit:contain}[_nghost-%COMP%] pre{white-space:pre-wrap;word-break:break-word;overflow-x:auto;max-width:100%}.link-style-button[_ngcontent-%COMP%]{background:none;border:none;padding:0;font:inherit;color:#007bff!important;text-decoration:underline;cursor:pointer;outline:none;font-size:14px}.drawer-logo[_ngcontent-%COMP%]{margin-left:9px;display:flex;align-items:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.1px}.drawer-logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-right:9px}"]})};var fs=class e{title="agent_framework_web";userId="";appName="";sessionId="";constructor(){}static \u0275fac=function(A){return new(A||e)};static \u0275cmp=O({type:e,selectors:[["app-root"]],standalone:!1,decls:1,vars:0,template:function(A,i){A&1&&P(0,"app-chat")},dependencies:[xI],encapsulation:2})};var Uq=[{path:"",component:fs}],Cc=class e{static \u0275fac=function(A){return new(A||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[tE.forRoot(Uq),tE]})};function zF(e){return new J(3e3,!1)}function xq(){return new J(3100,!1)}function Yq(){return new J(3101,!1)}function Jq(e){return new J(3001,!1)}function Hq(e){return new J(3003,!1)}function Tq(e){return new J(3004,!1)}function XF(e,t){return new J(3005,!1)}function $F(){return new J(3006,!1)}function Av(){return new J(3007,!1)}function ev(e,t){return new J(3008,!1)}function tv(e){return new J(3002,!1)}function iv(e,t,A,i,o){return new J(3010,!1)}function ov(){return new J(3011,!1)}function nv(){return new J(3012,!1)}function gv(){return new J(3200,!1)}function rv(){return new J(3202,!1)}function sv(){return new J(3013,!1)}function av(e){return new J(3014,!1)}function Iv(e){return new J(3015,!1)}function Cv(e){return new J(3016,!1)}function Bv(e,t){return new J(3404,!1)}function Oq(e){return new J(3502,!1)}function Qv(e){return new J(3503,!1)}function Ev(){return new J(3300,!1)}function cv(e){return new J(3504,!1)}function lv(e){return new J(3301,!1)}function dv(e,t){return new J(3302,!1)}function hv(e){return new J(3303,!1)}function uv(e,t){return new J(3400,!1)}function mv(e){return new J(3401,!1)}function Dv(e){return new J(3402,!1)}function fv(e,t){return new J(3505,!1)}function on(e){switch(e.length){case 0:return new Qo;case 1:return e[0];default:return new vg(e)}}function KD(e,t,A=new Map,i=new Map){let o=[],n=[],g=-1,r=null;if(t.forEach(s=>{let a=s.get("offset"),Q=a==g,c=Q&&r||new Map;s.forEach((f,m)=>{let p=m,R=f;if(m!=="offset")switch(p=e.normalizePropertyName(p,o),R){case Cs:R=A.get(m);break;case Ei:R=i.get(m);break;default:R=e.normalizeStyleValue(m,p,R,o);break}c.set(p,R)}),Q||n.push(c),r=c,g=a}),o.length)throw Oq(o);return n}function Bc(e,t,A,i){switch(t){case"start":e.onStart(()=>i(A&&GD(A,"start",e)));break;case"done":e.onDone(()=>i(A&&GD(A,"done",e)));break;case"destroy":e.onDestroy(()=>i(A&&GD(A,"destroy",e)));break}}function GD(e,t,A){let i=A.totalTime,o=!!A.disabled,n=Qc(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,i??e.totalTime,o),g=e._data;return g!=null&&(n._data=g),n}function Qc(e,t,A,i,o="",n=0,g){return{element:e,triggerName:t,fromState:A,toState:i,phaseName:o,totalTime:n,disabled:!!g}}function Yt(e,t,A){let i=e.get(t);return i||e.set(t,i=A),i}function UD(e){let t=e.indexOf(":"),A=e.substring(1,t),i=e.slice(t+1);return[A,i]}var Pq=typeof document>"u"?null:document.documentElement;function Ec(e){let t=e.parentNode||e.host||null;return t===Pq?null:t}function Zq(e){return e.substring(1,6)=="ebkit"}var Jg=null,jF=!1;function pv(e){Jg||(Jg=qq()||{},jF=Jg.style?"WebkitAppearance"in Jg.style:!1);let t=!0;return Jg.style&&!Zq(e)&&(t=e in Jg.style,!t&&jF&&(t="Webkit"+e.charAt(0).toUpperCase()+e.slice(1)in Jg.style)),t}function qq(){return typeof document<"u"?document.body:null}function xD(e,t){for(;t;){if(t===e)return!0;t=Ec(t)}return!1}function YD(e,t,A){if(A)return Array.from(e.querySelectorAll(t));let i=e.querySelector(t);return i?[i]:[]}var Vq=1e3,JD="{{",Wq="}}",HD="ng-enter",cc="ng-leave",YI="ng-trigger",JI=".ng-trigger",TD="ng-animating",lc=".ng-animating";function yo(e){if(typeof e=="number")return e;let t=e.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:LD(parseFloat(t[1]),t[2])}function LD(e,t){switch(t){case"s":return e*Vq;default:return e}}function HI(e,t,A){return e.hasOwnProperty("duration")?e:zq(e,t,A)}function zq(e,t,A){let i=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,o,n=0,g="";if(typeof e=="string"){let r=e.match(i);if(r===null)return t.push(zF(e)),{duration:0,delay:0,easing:""};o=LD(parseFloat(r[1]),r[2]);let s=r[3];s!=null&&(n=LD(parseFloat(s),r[4]));let a=r[5];a&&(g=a)}else o=e;if(!A){let r=!1,s=t.length;o<0&&(t.push(xq()),r=!0),n<0&&(t.push(Yq()),r=!0),r&&t.splice(s,0,zF(e))}return{duration:o,delay:n,easing:g}}function wv(e){return e.length?e[0]instanceof Map?e:e.map(t=>new Map(Object.entries(t))):[]}function Ki(e,t,A){t.forEach((i,o)=>{let n=dc(o);A&&!A.has(o)&&A.set(o,e.style[n]),e.style[n]=i})}function On(e,t){t.forEach((A,i)=>{let o=dc(i);e.style[o]=""})}function ps(e){return Array.isArray(e)?e.length==1?e[0]:Gb(e):e}function yv(e,t,A){let i=t.params||{},o=OD(e);o.length&&o.forEach(n=>{i.hasOwnProperty(n)||A.push(Jq(n))})}var _D=new RegExp(`${JD}\\s*(.+?)\\s*${Wq}`,"g");function OD(e){let t=[];if(typeof e=="string"){let A;for(;A=_D.exec(e);)t.push(A[1]);_D.lastIndex=0}return t}function ws(e,t,A){let i=`${e}`,o=i.replace(_D,(n,g)=>{let r=t[g];return r==null&&(A.push(Hq(g)),r=""),r.toString()});return o==i?e:o}var jq=/-+([a-z0-9])/g;function dc(e){return e.replace(jq,(...t)=>t[1].toUpperCase())}function Mv(e,t){return e===0||t===0}function Rv(e,t,A){if(A.size&&t.length){let i=t[0],o=[];if(A.forEach((n,g)=>{i.has(g)||o.push(g),i.set(g,n)}),o.length)for(let n=1;ng.set(r,hc(e,r)))}}return t}function Jt(e,t,A){switch(t.type){case xA.Trigger:return e.visitTrigger(t,A);case xA.State:return e.visitState(t,A);case xA.Transition:return e.visitTransition(t,A);case xA.Sequence:return e.visitSequence(t,A);case xA.Group:return e.visitGroup(t,A);case xA.Animate:return e.visitAnimate(t,A);case xA.Keyframes:return e.visitKeyframes(t,A);case xA.Style:return e.visitStyle(t,A);case xA.Reference:return e.visitReference(t,A);case xA.AnimateChild:return e.visitAnimateChild(t,A);case xA.AnimateRef:return e.visitAnimateRef(t,A);case xA.Query:return e.visitQuery(t,A);case xA.Stagger:return e.visitStagger(t,A);default:throw Tq(t.type)}}function hc(e,t){return window.getComputedStyle(e)[t]}var sf=(()=>{class e{validateStyleProperty(A){return pv(A)}containsElement(A,i){return xD(A,i)}getParentElement(A){return Ec(A)}query(A,i,o){return YD(A,i,o)}computeStyle(A,i,o){return o||""}animate(A,i,o,n,g,r=[],s){return new Qo(o,n)}static \u0275fac=function(i){return new(i||e)};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})(),Tg=class{static NOOP=new sf},Og=class{};var Xq=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"]),pc=class extends Og{normalizePropertyName(t,A){return dc(t)}normalizeStyleValue(t,A,i,o){let n="",g=i.toString().trim();if(Xq.has(A)&&i!==0&&i!=="0")if(typeof i=="number")n="px";else{let r=i.match(/^[+-]?[\d\.]+([a-z]*)$/);r&&r[1].length==0&&o.push(XF(t,i))}return g+n}};var wc="*";function $q(e,t){let A=[];return typeof e=="string"?e.split(/\s*,\s*/).forEach(i=>AV(i,A,t)):A.push(e),A}function AV(e,t,A){if(e[0]==":"){let s=eV(e,A);if(typeof s=="function"){t.push(s);return}e=s}let i=e.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(i==null||i.length<4)return A.push(Iv(e)),t;let o=i[1],n=i[2],g=i[3];t.push(bv(o,g));let r=o==wc&&g==wc;n[0]=="<"&&!r&&t.push(bv(g,o))}function eV(e,t){switch(e){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(A,i)=>parseFloat(i)>parseFloat(A);case":decrement":return(A,i)=>parseFloat(i) *"}}var uc=new Set(["true","1"]),mc=new Set(["false","0"]);function bv(e,t){let A=uc.has(e)||mc.has(e),i=uc.has(t)||mc.has(t);return(o,n)=>{let g=e==wc||e==o,r=t==wc||t==n;return!g&&A&&typeof o=="boolean"&&(g=o?uc.has(e):mc.has(e)),!r&&i&&typeof n=="boolean"&&(r=n?uc.has(t):mc.has(t)),g&&r}}var Uv=":self",tV=new RegExp(`s*${Uv}s*,?`,"g");function xv(e,t,A,i){return new zD(e).build(t,A,i)}var kv="",zD=class{_driver;constructor(t){this._driver=t}build(t,A,i){let o=new jD(A);return this._resetContextStyleTimingState(o),Jt(this,ps(t),o)}_resetContextStyleTimingState(t){t.currentQuerySelector=kv,t.collectedStyles=new Map,t.collectedStyles.set(kv,new Map),t.currentTime=0}visitTrigger(t,A){let i=A.queryCount=0,o=A.depCount=0,n=[],g=[];return t.name.charAt(0)=="@"&&A.errors.push($F()),t.definitions.forEach(r=>{if(this._resetContextStyleTimingState(A),r.type==xA.State){let s=r,a=s.name;a.toString().split(/\s*,\s*/).forEach(Q=>{s.name=Q,n.push(this.visitState(s,A))}),s.name=a}else if(r.type==xA.Transition){let s=this.visitTransition(r,A);i+=s.queryCount,o+=s.depCount,g.push(s)}else A.errors.push(Av())}),{type:xA.Trigger,name:t.name,states:n,transitions:g,queryCount:i,depCount:o,options:null}}visitState(t,A){let i=this.visitStyle(t.styles,A),o=t.options&&t.options.params||null;if(i.containsDynamicStyles){let n=new Set,g=o||{};i.styles.forEach(r=>{r instanceof Map&&r.forEach(s=>{OD(s).forEach(a=>{g.hasOwnProperty(a)||n.add(a)})})}),n.size&&A.errors.push(ev(t.name,[...n.values()]))}return{type:xA.State,name:t.name,style:i,options:o?{params:o}:null}}visitTransition(t,A){A.queryCount=0,A.depCount=0;let i=Jt(this,ps(t.animation),A),o=$q(t.expr,A.errors);return{type:xA.Transition,matchers:o,animation:i,queryCount:A.queryCount,depCount:A.depCount,options:Hg(t.options)}}visitSequence(t,A){return{type:xA.Sequence,steps:t.steps.map(i=>Jt(this,i,A)),options:Hg(t.options)}}visitGroup(t,A){let i=A.currentTime,o=0,n=t.steps.map(g=>{A.currentTime=i;let r=Jt(this,g,A);return o=Math.max(o,A.currentTime),r});return A.currentTime=o,{type:xA.Group,steps:n,options:Hg(t.options)}}visitAnimate(t,A){let i=gV(t.timings,A.errors);A.currentAnimateTimings=i;let o,n=t.styles?t.styles:Ke({});if(n.type==xA.Keyframes)o=this.visitKeyframes(n,A);else{let g=t.styles,r=!1;if(!g){r=!0;let a={};i.easing&&(a.easing=i.easing),g=Ke(a)}A.currentTime+=i.duration+i.delay;let s=this.visitStyle(g,A);s.isEmptyStep=r,o=s}return A.currentAnimateTimings=null,{type:xA.Animate,timings:i,style:o,options:null}}visitStyle(t,A){let i=this._makeStyleAst(t,A);return this._validateStyleAst(i,A),i}_makeStyleAst(t,A){let i=[],o=Array.isArray(t.styles)?t.styles:[t.styles];for(let r of o)typeof r=="string"?r===Ei?i.push(r):A.errors.push(tv(r)):i.push(new Map(Object.entries(r)));let n=!1,g=null;return i.forEach(r=>{if(r instanceof Map&&(r.has("easing")&&(g=r.get("easing"),r.delete("easing")),!n)){for(let s of r.values())if(s.toString().indexOf(JD)>=0){n=!0;break}}}),{type:xA.Style,styles:i,easing:g,offset:t.offset,containsDynamicStyles:n,options:null}}_validateStyleAst(t,A){let i=A.currentAnimateTimings,o=A.currentTime,n=A.currentTime;i&&n>0&&(n-=i.duration+i.delay),t.styles.forEach(g=>{typeof g!="string"&&g.forEach((r,s)=>{let a=A.collectedStyles.get(A.currentQuerySelector),Q=a.get(s),c=!0;Q&&(n!=o&&n>=Q.startTime&&o<=Q.endTime&&(A.errors.push(iv(s,Q.startTime,Q.endTime,n,o)),c=!1),n=Q.startTime),c&&a.set(s,{startTime:n,endTime:o}),A.options&&yv(r,A.options,A.errors)})})}visitKeyframes(t,A){let i={type:xA.Keyframes,styles:[],options:null};if(!A.currentAnimateTimings)return A.errors.push(ov()),i;let o=1,n=0,g=[],r=!1,s=!1,a=0,Q=t.steps.map(W=>{let wA=this._makeStyleAst(W,A),JA=wA.offset!=null?wA.offset:nV(wA.styles),pA=0;return JA!=null&&(n++,pA=wA.offset=JA),s=s||pA<0||pA>1,r=r||pA0&&n{let JA=f>0?wA==m?1:f*wA:g[wA],pA=JA*H;A.currentTime=p+R.delay+pA,R.duration=pA,this._validateStyleAst(W,A),W.offset=JA,i.styles.push(W)}),i}visitReference(t,A){return{type:xA.Reference,animation:Jt(this,ps(t.animation),A),options:Hg(t.options)}}visitAnimateChild(t,A){return A.depCount++,{type:xA.AnimateChild,options:Hg(t.options)}}visitAnimateRef(t,A){return{type:xA.AnimateRef,animation:this.visitReference(t.animation,A),options:Hg(t.options)}}visitQuery(t,A){let i=A.currentQuerySelector,o=t.options||{};A.queryCount++,A.currentQuery=t;let[n,g]=iV(t.selector);A.currentQuerySelector=i.length?i+" "+n:n,Yt(A.collectedStyles,A.currentQuerySelector,new Map);let r=Jt(this,ps(t.animation),A);return A.currentQuery=null,A.currentQuerySelector=i,{type:xA.Query,selector:n,limit:o.limit||0,optional:!!o.optional,includeSelf:g,animation:r,originalSelector:t.selector,options:Hg(t.options)}}visitStagger(t,A){A.currentQuery||A.errors.push(sv());let i=t.timings==="full"?{duration:0,delay:0,easing:"full"}:HI(t.timings,A.errors,!0);return{type:xA.Stagger,animation:Jt(this,ps(t.animation),A),timings:i,options:null}}};function iV(e){let t=!!e.split(/\s*,\s*/).find(A=>A==Uv);return t&&(e=e.replace(tV,"")),e=e.replace(/@\*/g,JI).replace(/@\w+/g,A=>JI+"-"+A.slice(1)).replace(/:animating/g,lc),[e,t]}function oV(e){return e?k({},e):null}var jD=class{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(t){this.errors=t}};function nV(e){if(typeof e=="string")return null;let t=null;if(Array.isArray(e))e.forEach(A=>{if(A instanceof Map&&A.has("offset")){let i=A;t=parseFloat(i.get("offset")),i.delete("offset")}});else if(e instanceof Map&&e.has("offset")){let A=e;t=parseFloat(A.get("offset")),A.delete("offset")}return t}function gV(e,t){if(e.hasOwnProperty("duration"))return e;if(typeof e=="number"){let n=HI(e,t).duration;return PD(n,0,"")}let A=e;if(A.split(/\s+/).some(n=>n.charAt(0)=="{"&&n.charAt(1)=="{")){let n=PD(0,0,"");return n.dynamic=!0,n.strValue=A,n}let o=HI(A,t);return PD(o.duration,o.delay,o.easing)}function Hg(e){return e?(e=k({},e),e.params&&(e.params=oV(e.params))):e={},e}function PD(e,t,A){return{duration:e,delay:t,easing:A}}function af(e,t,A,i,o,n,g=null,r=!1){return{type:1,element:e,keyframes:t,preStyleProps:A,postStyleProps:i,duration:o,delay:n,totalTime:o+n,easing:g,subTimeline:r}}var OI=class{_map=new Map;get(t){return this._map.get(t)||[]}append(t,A){let i=this._map.get(t);i||this._map.set(t,i=[]),i.push(...A)}has(t){return this._map.has(t)}clear(){this._map.clear()}},rV=1,sV=":enter",aV=new RegExp(sV,"g"),IV=":leave",CV=new RegExp(IV,"g");function Yv(e,t,A,i,o,n=new Map,g=new Map,r,s,a=[]){return new XD().buildKeyframes(e,t,A,i,o,n,g,r,s,a)}var XD=class{buildKeyframes(t,A,i,o,n,g,r,s,a,Q=[]){a=a||new OI;let c=new $D(t,A,a,o,n,Q,[]);c.options=s;let f=s.delay?yo(s.delay):0;c.currentTimeline.delayNextStep(f),c.currentTimeline.setStyles([g],null,c.errors,s),Jt(this,i,c);let m=c.timelines.filter(p=>p.containsAnimation());if(m.length&&r.size){let p;for(let R=m.length-1;R>=0;R--){let H=m[R];if(H.element===A){p=H;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([r],null,c.errors,s)}return m.length?m.map(p=>p.buildKeyframes()):[af(A,[],[],[],0,f,"",!1)]}visitTrigger(t,A){}visitState(t,A){}visitTransition(t,A){}visitAnimateChild(t,A){let i=A.subInstructions.get(A.element);if(i){let o=A.createSubContext(t.options),n=A.currentTimeline.currentTime,g=this._visitSubInstructions(i,o,o.options);n!=g&&A.transformIntoNewTimeline(g)}A.previousNode=t}visitAnimateRef(t,A){let i=A.createSubContext(t.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([t.options,t.animation.options],A,i),this.visitReference(t.animation,i),A.transformIntoNewTimeline(i.currentTimeline.currentTime),A.previousNode=t}_applyAnimationRefDelays(t,A,i){for(let o of t){let n=o?.delay;if(n){let g=typeof n=="number"?n:yo(ws(n,o?.params??{},A.errors));i.delayNextStep(g)}}}_visitSubInstructions(t,A,i){let n=A.currentTimeline.currentTime,g=i.duration!=null?yo(i.duration):null,r=i.delay!=null?yo(i.delay):null;return g!==0&&t.forEach(s=>{let a=A.appendInstructionToTimeline(s,g,r);n=Math.max(n,a.duration+a.delay)}),n}visitReference(t,A){A.updateOptions(t.options,!0),Jt(this,t.animation,A),A.previousNode=t}visitSequence(t,A){let i=A.subContextCount,o=A,n=t.options;if(n&&(n.params||n.delay)&&(o=A.createSubContext(n),o.transformIntoNewTimeline(),n.delay!=null)){o.previousNode.type==xA.Style&&(o.currentTimeline.snapshotCurrentStyles(),o.previousNode=yc);let g=yo(n.delay);o.delayNextStep(g)}t.steps.length&&(t.steps.forEach(g=>Jt(this,g,o)),o.currentTimeline.applyStylesToKeyframe(),o.subContextCount>i&&o.transformIntoNewTimeline()),A.previousNode=t}visitGroup(t,A){let i=[],o=A.currentTimeline.currentTime,n=t.options&&t.options.delay?yo(t.options.delay):0;t.steps.forEach(g=>{let r=A.createSubContext(t.options);n&&r.delayNextStep(n),Jt(this,g,r),o=Math.max(o,r.currentTimeline.currentTime),i.push(r.currentTimeline)}),i.forEach(g=>A.currentTimeline.mergeTimelineCollectedStyles(g)),A.transformIntoNewTimeline(o),A.previousNode=t}_visitTiming(t,A){if(t.dynamic){let i=t.strValue,o=A.params?ws(i,A.params,A.errors):i;return HI(o,A.errors)}else return{duration:t.duration,delay:t.delay,easing:t.easing}}visitAnimate(t,A){let i=A.currentAnimateTimings=this._visitTiming(t.timings,A),o=A.currentTimeline;i.delay&&(A.incrementTime(i.delay),o.snapshotCurrentStyles());let n=t.style;n.type==xA.Keyframes?this.visitKeyframes(n,A):(A.incrementTime(i.duration),this.visitStyle(n,A),o.applyStylesToKeyframe()),A.currentAnimateTimings=null,A.previousNode=t}visitStyle(t,A){let i=A.currentTimeline,o=A.currentAnimateTimings;!o&&i.hasCurrentStyleProperties()&&i.forwardFrame();let n=o&&o.easing||t.easing;t.isEmptyStep?i.applyEmptyStep(n):i.setStyles(t.styles,n,A.errors,A.options),A.previousNode=t}visitKeyframes(t,A){let i=A.currentAnimateTimings,o=A.currentTimeline.duration,n=i.duration,r=A.createSubContext().currentTimeline;r.easing=i.easing,t.styles.forEach(s=>{let a=s.offset||0;r.forwardTime(a*n),r.setStyles(s.styles,s.easing,A.errors,A.options),r.applyStylesToKeyframe()}),A.currentTimeline.mergeTimelineCollectedStyles(r),A.transformIntoNewTimeline(o+n),A.previousNode=t}visitQuery(t,A){let i=A.currentTimeline.currentTime,o=t.options||{},n=o.delay?yo(o.delay):0;n&&(A.previousNode.type===xA.Style||i==0&&A.currentTimeline.hasCurrentStyleProperties())&&(A.currentTimeline.snapshotCurrentStyles(),A.previousNode=yc);let g=i,r=A.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!o.optional,A.errors);A.currentQueryTotal=r.length;let s=null;r.forEach((a,Q)=>{A.currentQueryIndex=Q;let c=A.createSubContext(t.options,a);n&&c.delayNextStep(n),a===A.element&&(s=c.currentTimeline),Jt(this,t.animation,c),c.currentTimeline.applyStylesToKeyframe();let f=c.currentTimeline.currentTime;g=Math.max(g,f)}),A.currentQueryIndex=0,A.currentQueryTotal=0,A.transformIntoNewTimeline(g),s&&(A.currentTimeline.mergeTimelineCollectedStyles(s),A.currentTimeline.snapshotCurrentStyles()),A.previousNode=t}visitStagger(t,A){let i=A.parentContext,o=A.currentTimeline,n=t.timings,g=Math.abs(n.duration),r=g*(A.currentQueryTotal-1),s=g*A.currentQueryIndex;switch(n.duration<0?"reverse":n.easing){case"reverse":s=r-s;break;case"full":s=i.currentStaggerTime;break}let Q=A.currentTimeline;s&&Q.delayNextStep(s);let c=Q.currentTime;Jt(this,t.animation,A),A.previousNode=t,i.currentStaggerTime=o.currentTime-c+(o.startTime-i.currentTimeline.startTime)}},yc={},$D=class e{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=yc;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(t,A,i,o,n,g,r,s){this._driver=t,this.element=A,this.subInstructions=i,this._enterClassName=o,this._leaveClassName=n,this.errors=g,this.timelines=r,this.currentTimeline=s||new Mc(this._driver,A,0),r.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(t,A){if(!t)return;let i=t,o=this.options;i.duration!=null&&(o.duration=yo(i.duration)),i.delay!=null&&(o.delay=yo(i.delay));let n=i.params;if(n){let g=o.params;g||(g=this.options.params={}),Object.keys(n).forEach(r=>{(!A||!g.hasOwnProperty(r))&&(g[r]=ws(n[r],g,this.errors))})}}_copyOptions(){let t={};if(this.options){let A=this.options.params;if(A){let i=t.params={};Object.keys(A).forEach(o=>{i[o]=A[o]})}}return t}createSubContext(t=null,A,i){let o=A||this.element,n=new e(this._driver,o,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(o,i||0));return n.previousNode=this.previousNode,n.currentAnimateTimings=this.currentAnimateTimings,n.options=this._copyOptions(),n.updateOptions(t),n.currentQueryIndex=this.currentQueryIndex,n.currentQueryTotal=this.currentQueryTotal,n.parentContext=this,this.subContextCount++,n}transformIntoNewTimeline(t){return this.previousNode=yc,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(t,A,i){let o={duration:A??t.duration,delay:this.currentTimeline.currentTime+(i??0)+t.delay,easing:""},n=new Af(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,o,t.stretchStartingKeyframe);return this.timelines.push(n),o}incrementTime(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}delayNextStep(t){t>0&&this.currentTimeline.delayNextStep(t)}invokeQuery(t,A,i,o,n,g){let r=[];if(o&&r.push(this.element),t.length>0){t=t.replace(aV,"."+this._enterClassName),t=t.replace(CV,"."+this._leaveClassName);let s=i!=1,a=this._driver.query(this.element,t,s);i!==0&&(a=i<0?a.slice(a.length+i,a.length):a.slice(0,i)),r.push(...a)}return!n&&r.length==0&&g.push(av(A)),r}},Mc=class e{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(t,A,i,o){this._driver=t,this.element=A,this.startTime=i,this._elementTimelineStylesLookup=o,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(A),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(A,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(t){let A=this._keyframes.size===1&&this._pendingStyles.size;this.duration||A?(this.forwardTime(this.currentTime+t),A&&this.snapshotCurrentStyles()):this.startTime+=t}fork(t,A){return this.applyStylesToKeyframe(),new e(this._driver,t,A||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+=rV,this._loadKeyframe()}forwardTime(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}_updateStyle(t,A){this._localTimelineStyles.set(t,A),this._globalTimelineStyles.set(t,A),this._styleSummary.set(t,{time:this.currentTime,value:A})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(t){t&&this._previousKeyframe.set("easing",t);for(let[A,i]of this._globalTimelineStyles)this._backFill.set(A,i||Ei),this._currentKeyframe.set(A,Ei);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(t,A,i,o){A&&this._previousKeyframe.set("easing",A);let n=o&&o.params||{},g=BV(t,this._globalTimelineStyles);for(let[r,s]of g){let a=ws(s,n,i);this._pendingStyles.set(r,a),this._localTimelineStyles.has(r)||this._backFill.set(r,this._globalTimelineStyles.get(r)??Ei),this._updateStyle(r,a)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((t,A)=>{this._currentKeyframe.set(A,t)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((t,A)=>{this._currentKeyframe.has(A)||this._currentKeyframe.set(A,t)}))}snapshotCurrentStyles(){for(let[t,A]of this._localTimelineStyles)this._pendingStyles.set(t,A),this._updateStyle(t,A)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let t=[];for(let A in this._currentKeyframe)t.push(A);return t}mergeTimelineCollectedStyles(t){t._styleSummary.forEach((A,i)=>{let o=this._styleSummary.get(i);(!o||A.time>o.time)&&this._updateStyle(i,A.value)})}buildKeyframes(){this.applyStylesToKeyframe();let t=new Set,A=new Set,i=this._keyframes.size===1&&this.duration===0,o=[];this._keyframes.forEach((r,s)=>{let a=new Map([...this._backFill,...r]);a.forEach((Q,c)=>{Q===Cs?t.add(c):Q===Ei&&A.add(c)}),i||a.set("offset",s/this.duration),o.push(a)});let n=[...t.values()],g=[...A.values()];if(i){let r=o[0],s=new Map(r);r.set("offset",0),s.set("offset",1),o=[r,s]}return af(this.element,o,n,g,this.duration,this.startTime,this.easing,!1)}},Af=class extends Mc{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(t,A,i,o,n,g,r=!1){super(t,A,g.delay),this.keyframes=i,this.preStyleProps=o,this.postStyleProps=n,this._stretchStartingKeyframe=r,this.timings={duration:g.duration,delay:g.delay,easing:g.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let t=this.keyframes,{delay:A,duration:i,easing:o}=this.timings;if(this._stretchStartingKeyframe&&A){let n=[],g=i+A,r=A/g,s=new Map(t[0]);s.set("offset",0),n.push(s);let a=new Map(t[0]);a.set("offset",Fv(r)),n.push(a);let Q=t.length-1;for(let c=1;c<=Q;c++){let f=new Map(t[c]),m=f.get("offset"),p=A+m*i;f.set("offset",Fv(p/g)),n.push(f)}i=g,A=0,o="",t=n}return af(this.element,t,this.preStyleProps,this.postStyleProps,i,A,o,!0)}};function Fv(e,t=3){let A=Math.pow(10,t-1);return Math.round(e*A)/A}function BV(e,t){let A=new Map,i;return e.forEach(o=>{if(o==="*"){i??=t.keys();for(let n of i)A.set(n,Ei)}else for(let[n,g]of o)A.set(n,g)}),A}function vv(e,t,A,i,o,n,g,r,s,a,Q,c,f){return{type:0,element:e,triggerName:t,isRemovalTransition:o,fromState:A,fromStyles:n,toState:i,toStyles:g,timelines:r,queriedElements:s,preStyleProps:a,postStyleProps:Q,totalTime:c,errors:f}}var ZD={},Rc=class{_triggerName;ast;_stateStyles;constructor(t,A,i){this._triggerName=t,this.ast=A,this._stateStyles=i}match(t,A,i,o){return QV(this.ast.matchers,t,A,i,o)}buildStyles(t,A,i){let o=this._stateStyles.get("*");return t!==void 0&&(o=this._stateStyles.get(t?.toString())||o),o?o.buildStyles(A,i):new Map}build(t,A,i,o,n,g,r,s,a,Q){let c=[],f=this.ast.options&&this.ast.options.params||ZD,m=r&&r.params||ZD,p=this.buildStyles(i,m,c),R=s&&s.params||ZD,H=this.buildStyles(o,R,c),W=new Set,wA=new Map,JA=new Map,pA=o==="void",Ht={params:Jv(R,f),delay:this.ast.options?.delay},Ee=Q?[]:Yv(t,A,this.ast.animation,n,g,p,H,Ht,a,c),ue=0;return Ee.forEach(Je=>{ue=Math.max(Je.duration+Je.delay,ue)}),c.length?vv(A,this._triggerName,i,o,pA,p,H,[],[],wA,JA,ue,c):(Ee.forEach(Je=>{let hi=Je.element,Mo=Yt(wA,hi,new Set);Je.preStyleProps.forEach(Yi=>Mo.add(Yi));let xi=Yt(JA,hi,new Set);Je.postStyleProps.forEach(Yi=>xi.add(Yi)),hi!==A&&W.add(hi)}),vv(A,this._triggerName,i,o,pA,p,H,Ee,[...W.values()],wA,JA,ue))}};function QV(e,t,A,i,o){return e.some(n=>n(t,A,i,o))}function Jv(e,t){let A=k({},t);return Object.entries(e).forEach(([i,o])=>{o!=null&&(A[i]=o)}),A}var ef=class{styles;defaultParams;normalizer;constructor(t,A,i){this.styles=t,this.defaultParams=A,this.normalizer=i}buildStyles(t,A){let i=new Map,o=Jv(t,this.defaultParams);return this.styles.styles.forEach(n=>{typeof n!="string"&&n.forEach((g,r)=>{g&&(g=ws(g,o,A));let s=this.normalizer.normalizePropertyName(r,A);g=this.normalizer.normalizeStyleValue(r,s,g,A),i.set(r,g)})}),i}};function EV(e,t,A){return new tf(e,t,A)}var tf=class{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(t,A,i){this.name=t,this.ast=A,this._normalizer=i,A.states.forEach(o=>{let n=o.options&&o.options.params||{};this.states.set(o.name,new ef(o.style,n,i))}),Sv(this.states,"true","1"),Sv(this.states,"false","0"),A.transitions.forEach(o=>{this.transitionFactories.push(new Rc(t,o,this.states))}),this.fallbackTransition=cV(t,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(t,A,i,o){return this.transitionFactories.find(g=>g.match(t,A,i,o))||null}matchStyles(t,A,i){return this.fallbackTransition.buildStyles(t,A,i)}};function cV(e,t,A){let i=[(g,r)=>!0],o={type:xA.Sequence,steps:[],options:null},n={type:xA.Transition,animation:o,matchers:i,options:null,queryCount:0,depCount:0};return new Rc(e,n,t)}function Sv(e,t,A){e.has(t)?e.has(A)||e.set(A,e.get(t)):e.has(A)&&e.set(t,e.get(A))}var lV=new OI,of=class{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(t,A,i){this.bodyNode=t,this._driver=A,this._normalizer=i}register(t,A){let i=[],o=[],n=xv(this._driver,A,i,o);if(i.length)throw Qv(i);this._animations.set(t,n)}_buildPlayer(t,A,i){let o=t.element,n=KD(this._normalizer,t.keyframes,A,i);return this._driver.animate(o,n,t.duration,t.delay,t.easing,[],!0)}create(t,A,i={}){let o=[],n=this._animations.get(t),g,r=new Map;if(n?(g=Yv(this._driver,A,n,HD,cc,new Map,new Map,i,lV,o),g.forEach(Q=>{let c=Yt(r,Q.element,new Map);Q.postStyleProps.forEach(f=>c.set(f,null))})):(o.push(Ev()),g=[]),o.length)throw cv(o);r.forEach((Q,c)=>{Q.forEach((f,m)=>{Q.set(m,this._driver.computeStyle(c,m,Ei))})});let s=g.map(Q=>{let c=r.get(Q.element);return this._buildPlayer(Q,new Map,c)}),a=on(s);return this._playersById.set(t,a),a.onDestroy(()=>this.destroy(t)),this.players.push(a),a}destroy(t){let A=this._getPlayer(t);A.destroy(),this._playersById.delete(t);let i=this.players.indexOf(A);i>=0&&this.players.splice(i,1)}_getPlayer(t){let A=this._playersById.get(t);if(!A)throw lv(t);return A}listen(t,A,i,o){let n=Qc(A,"","","");return Bc(this._getPlayer(t),i,n,o),()=>{}}command(t,A,i,o){if(i=="register"){this.register(t,o[0]);return}if(i=="create"){let g=o[0]||{};this.create(t,A,g);return}let n=this._getPlayer(t);switch(i){case"play":n.play();break;case"pause":n.pause();break;case"reset":n.reset();break;case"restart":n.restart();break;case"finish":n.finish();break;case"init":n.init();break;case"setPosition":n.setPosition(parseFloat(o[0]));break;case"destroy":this.destroy(t);break}}},Nv="ng-animate-queued",dV=".ng-animate-queued",qD="ng-animate-disabled",hV=".ng-animate-disabled",uV="ng-star-inserted",mV=".ng-star-inserted",DV=[],Hv={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},fV={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ui="__ng_removed",PI=class{namespaceId;value;options;get params(){return this.options.params}constructor(t,A=""){this.namespaceId=A;let i=t&&t.hasOwnProperty("value"),o=i?t.value:t;if(this.value=wV(o),i){let n=t,{value:g}=n,r=Lc(n,["value"]);this.options=r}else this.options={};this.options.params||(this.options.params={})}absorbOptions(t){let A=t.params;if(A){let i=this.options.params;Object.keys(A).forEach(o=>{i[o]==null&&(i[o]=A[o])})}}},TI="void",VD=new PI(TI),nf=class{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(t,A,i){this.id=t,this.hostElement=A,this._engine=i,this._hostClassName="ng-tns-"+t,di(A,this._hostClassName)}listen(t,A,i,o){if(!this._triggers.has(A))throw dv(i,A);if(i==null||i.length==0)throw hv(A);if(!yV(i))throw uv(i,A);let n=Yt(this._elementListeners,t,[]),g={name:A,phase:i,callback:o};n.push(g);let r=Yt(this._engine.statesByElement,t,new Map);return r.has(A)||(di(t,YI),di(t,YI+"-"+A),r.set(A,VD)),()=>{this._engine.afterFlush(()=>{let s=n.indexOf(g);s>=0&&n.splice(s,1),this._triggers.has(A)||r.delete(A)})}}register(t,A){return this._triggers.has(t)?!1:(this._triggers.set(t,A),!0)}_getTrigger(t){let A=this._triggers.get(t);if(!A)throw mv(t);return A}trigger(t,A,i,o=!0){let n=this._getTrigger(A),g=new ZI(this.id,A,t),r=this._engine.statesByElement.get(t);r||(di(t,YI),di(t,YI+"-"+A),this._engine.statesByElement.set(t,r=new Map));let s=r.get(A),a=new PI(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&s&&a.absorbOptions(s.options),r.set(A,a),s||(s=VD),!(a.value===TI)&&s.value===a.value){if(!bV(s.params,a.params)){let R=[],H=n.matchStyles(s.value,s.params,R),W=n.matchStyles(a.value,a.params,R);R.length?this._engine.reportError(R):this._engine.afterFlush(()=>{On(t,H),Ki(t,W)})}return}let f=Yt(this._engine.playersByElement,t,[]);f.forEach(R=>{R.namespaceId==this.id&&R.triggerName==A&&R.queued&&R.destroy()});let m=n.matchTransition(s.value,a.value,t,a.params),p=!1;if(!m){if(!o)return;m=n.fallbackTransition,p=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:A,transition:m,fromState:s,toState:a,player:g,isFallbackTransition:p}),p||(di(t,Nv),g.onStart(()=>{ys(t,Nv)})),g.onDone(()=>{let R=this.players.indexOf(g);R>=0&&this.players.splice(R,1);let H=this._engine.playersByElement.get(t);if(H){let W=H.indexOf(g);W>=0&&H.splice(W,1)}}),this.players.push(g),f.push(g),g}deregister(t){this._triggers.delete(t),this._engine.statesByElement.forEach(A=>A.delete(t)),this._elementListeners.forEach((A,i)=>{this._elementListeners.set(i,A.filter(o=>o.name!=t))})}clearElementCache(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);let A=this._engine.playersByElement.get(t);A&&(A.forEach(i=>i.destroy()),this._engine.playersByElement.delete(t))}_signalRemovalForInnerTriggers(t,A){let i=this._engine.driver.query(t,JI,!0);i.forEach(o=>{if(o[Ui])return;let n=this._engine.fetchNamespacesByElement(o);n.size?n.forEach(g=>g.triggerLeaveAnimation(o,A,!1,!0)):this.clearElementCache(o)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(o=>this.clearElementCache(o)))}triggerLeaveAnimation(t,A,i,o){let n=this._engine.statesByElement.get(t),g=new Map;if(n){let r=[];if(n.forEach((s,a)=>{if(g.set(a,s.value),this._triggers.has(a)){let Q=this.trigger(t,a,TI,o);Q&&r.push(Q)}}),r.length)return this._engine.markElementAsRemoved(this.id,t,!0,A,g),i&&on(r).onDone(()=>this._engine.processLeaveNode(t)),!0}return!1}prepareLeaveAnimationListeners(t){let A=this._elementListeners.get(t),i=this._engine.statesByElement.get(t);if(A&&i){let o=new Set;A.forEach(n=>{let g=n.name;if(o.has(g))return;o.add(g);let s=this._triggers.get(g).fallbackTransition,a=i.get(g)||VD,Q=new PI(TI),c=new ZI(this.id,g,t);this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:g,transition:s,fromState:a,toState:Q,player:c,isFallbackTransition:!0})})}}removeNode(t,A){let i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,A),this.triggerLeaveAnimation(t,A,!0))return;let o=!1;if(i.totalAnimations){let n=i.players.length?i.playersByQueriedElement.get(t):[];if(n&&n.length)o=!0;else{let g=t;for(;g=g.parentNode;)if(i.statesByElement.get(g)){o=!0;break}}}if(this.prepareLeaveAnimationListeners(t),o)i.markElementAsRemoved(this.id,t,!1,A);else{let n=t[Ui];(!n||n===Hv)&&(i.afterFlush(()=>this.clearElementCache(t)),i.destroyInnerAnimations(t),i._onRemovalComplete(t,A))}}insertNode(t,A){di(t,this._hostClassName)}drainQueuedTransitions(t){let A=[];return this._queue.forEach(i=>{let o=i.player;if(o.destroyed)return;let n=i.element,g=this._elementListeners.get(n);g&&g.forEach(r=>{if(r.name==i.triggerName){let s=Qc(n,i.triggerName,i.fromState.value,i.toState.value);s._data=t,Bc(i.player,r.phase,s,r.callback)}}),o.markedForDestroy?this._engine.afterFlush(()=>{o.destroy()}):A.push(i)}),this._queue=[],A.sort((i,o)=>{let n=i.transition.ast.depCount,g=o.transition.ast.depCount;return n==0||g==0?n-g:this._engine.driver.containsElement(i.element,o.element)?1:-1})}destroy(t){this.players.forEach(A=>A.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,t)}},gf=class{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(t,A)=>{};_onRemovalComplete(t,A){this.onRemovalComplete(t,A)}constructor(t,A,i){this.bodyNode=t,this.driver=A,this._normalizer=i}get queuedPlayers(){let t=[];return this._namespaceList.forEach(A=>{A.players.forEach(i=>{i.queued&&t.push(i)})}),t}createNamespace(t,A){let i=new nf(t,A,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,A)?this._balanceNamespaceList(i,A):(this.newHostElements.set(A,i),this.collectEnterElement(A)),this._namespaceLookup[t]=i}_balanceNamespaceList(t,A){let i=this._namespaceList,o=this.namespacesByHostElement;if(i.length-1>=0){let g=!1,r=this.driver.getParentElement(A);for(;r;){let s=o.get(r);if(s){let a=i.indexOf(s);i.splice(a+1,0,t),g=!0;break}r=this.driver.getParentElement(r)}g||i.unshift(t)}else i.push(t);return o.set(A,t),t}register(t,A){let i=this._namespaceLookup[t];return i||(i=this.createNamespace(t,A)),i}registerTrigger(t,A,i){let o=this._namespaceLookup[t];o&&o.register(A,i)&&this.totalAnimations++}destroy(t,A){t&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let i=this._fetchNamespace(t);this.namespacesByHostElement.delete(i.hostElement);let o=this._namespaceList.indexOf(i);o>=0&&this._namespaceList.splice(o,1),i.destroy(A),delete this._namespaceLookup[t]}))}_fetchNamespace(t){return this._namespaceLookup[t]}fetchNamespacesByElement(t){let A=new Set,i=this.statesByElement.get(t);if(i){for(let o of i.values())if(o.namespaceId){let n=this._fetchNamespace(o.namespaceId);n&&A.add(n)}}return A}trigger(t,A,i,o){if(Dc(A)){let n=this._fetchNamespace(t);if(n)return n.trigger(A,i,o),!0}return!1}insertNode(t,A,i,o){if(!Dc(A))return;let n=A[Ui];if(n&&n.setForRemoval){n.setForRemoval=!1,n.setForMove=!0;let g=this.collectedLeaveElements.indexOf(A);g>=0&&this.collectedLeaveElements.splice(g,1)}if(t){let g=this._fetchNamespace(t);g&&g.insertNode(A,i)}o&&this.collectEnterElement(A)}collectEnterElement(t){this.collectedEnterElements.push(t)}markElementAsDisabled(t,A){A?this.disabledNodes.has(t)||(this.disabledNodes.add(t),di(t,qD)):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),ys(t,qD))}removeNode(t,A,i){if(Dc(A)){let o=t?this._fetchNamespace(t):null;o?o.removeNode(A,i):this.markElementAsRemoved(t,A,!1,i);let n=this.namespacesByHostElement.get(A);n&&n.id!==t&&n.removeNode(A,i)}else this._onRemovalComplete(A,i)}markElementAsRemoved(t,A,i,o,n){this.collectedLeaveElements.push(A),A[Ui]={namespaceId:t,setForRemoval:o,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:n}}listen(t,A,i,o,n){return Dc(A)?this._fetchNamespace(t).listen(A,i,o,n):()=>{}}_buildInstruction(t,A,i,o,n){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,i,o,t.fromState.options,t.toState.options,A,n)}destroyInnerAnimations(t){let A=this.driver.query(t,JI,!0);A.forEach(i=>this.destroyActiveAnimationsForElement(i)),this.playersByQueriedElement.size!=0&&(A=this.driver.query(t,lc,!0),A.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(t){let A=this.playersByElement.get(t);A&&A.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(t){let A=this.playersByQueriedElement.get(t);A&&A.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(t=>{if(this.players.length)return on(this.players).onDone(()=>t());t()})}processLeaveNode(t){let A=t[Ui];if(A&&A.setForRemoval){if(t[Ui]=Hv,A.namespaceId){this.destroyInnerAnimations(t);let i=this._fetchNamespace(A.namespaceId);i&&i.clearElementCache(t)}this._onRemovalComplete(t,A.setForRemoval)}t.classList?.contains(qD)&&this.markElementAsDisabled(t,!1),this.driver.query(t,hV,!0).forEach(i=>{this.markElementAsDisabled(i,!1)})}flush(t=-1){let A=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,o)=>this._balanceNamespaceList(i,o)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){let i=this._whenQuietFns;this._whenQuietFns=[],A.length?on(A).onDone(()=>{i.forEach(o=>o())}):i.forEach(o=>o())}}reportError(t){throw Dv(t)}_flushAnimations(t,A){let i=new OI,o=[],n=new Map,g=[],r=new Map,s=new Map,a=new Map,Q=new Set;this.disabledNodes.forEach(E=>{Q.add(E);let oA=this.driver.query(E,dV,!0);for(let DA=0;DA{let DA=HD+R++;p.set(oA,DA),E.forEach(WA=>di(WA,DA))});let H=[],W=new Set,wA=new Set;for(let E=0;EW.add(WA)):wA.add(oA))}let JA=new Map,pA=_v(f,Array.from(W));pA.forEach((E,oA)=>{let DA=cc+R++;JA.set(oA,DA),E.forEach(WA=>di(WA,DA))}),t.push(()=>{m.forEach((E,oA)=>{let DA=p.get(oA);E.forEach(WA=>ys(WA,DA))}),pA.forEach((E,oA)=>{let DA=JA.get(oA);E.forEach(WA=>ys(WA,DA))}),H.forEach(E=>{this.processLeaveNode(E)})});let Ht=[],Ee=[];for(let E=this._namespaceList.length-1;E>=0;E--)this._namespaceList[E].drainQueuedTransitions(A).forEach(DA=>{let WA=DA.player,Se=DA.element;if(Ht.push(WA),this.collectedEnterElements.length){let He=Se[Ui];if(He&&He.setForMove){if(He.previousTriggersValues&&He.previousTriggersValues.has(DA.triggerName)){let Ji=He.previousTriggersValues.get(DA.triggerName),ht=this.statesByElement.get(DA.element);if(ht&&ht.has(DA.triggerName)){let Pn=ht.get(DA.triggerName);Pn.value=Ji,ht.set(DA.triggerName,Pn)}}WA.destroy();return}}let tt=!c||!this.driver.containsElement(c,Se),dt=JA.get(Se),gi=p.get(Se),oe=this._buildInstruction(DA,i,gi,dt,tt);if(oe.errors&&oe.errors.length){Ee.push(oe);return}if(tt){WA.onStart(()=>On(Se,oe.fromStyles)),WA.onDestroy(()=>Ki(Se,oe.toStyles)),o.push(WA);return}if(DA.isFallbackTransition){WA.onStart(()=>On(Se,oe.fromStyles)),WA.onDestroy(()=>Ki(Se,oe.toStyles)),o.push(WA);return}let VI=[];oe.timelines.forEach(He=>{He.stretchStartingKeyframe=!0,this.disabledNodes.has(He.element)||VI.push(He)}),oe.timelines=VI,i.append(Se,oe.timelines);let WI={instruction:oe,player:WA,element:Se};g.push(WI),oe.queriedElements.forEach(He=>Yt(r,He,[]).push(WA)),oe.preStyleProps.forEach((He,Ji)=>{if(He.size){let ht=s.get(Ji);ht||s.set(Ji,ht=new Set),He.forEach((Pn,Rs)=>ht.add(Rs))}}),oe.postStyleProps.forEach((He,Ji)=>{let ht=a.get(Ji);ht||a.set(Ji,ht=new Set),He.forEach((Pn,Rs)=>ht.add(Rs))})});if(Ee.length){let E=[];Ee.forEach(oA=>{E.push(fv(oA.triggerName,oA.errors))}),Ht.forEach(oA=>oA.destroy()),this.reportError(E)}let ue=new Map,Je=new Map;g.forEach(E=>{let oA=E.element;i.has(oA)&&(Je.set(oA,oA),this._beforeAnimationBuild(E.player.namespaceId,E.instruction,ue))}),o.forEach(E=>{let oA=E.element;this._getPreviousPlayers(oA,!1,E.namespaceId,E.triggerName,null).forEach(WA=>{Yt(ue,oA,[]).push(WA),WA.destroy()})});let hi=H.filter(E=>Kv(E,s,a)),Mo=new Map;Lv(Mo,this.driver,wA,a,Ei).forEach(E=>{Kv(E,s,a)&&hi.push(E)});let Yi=new Map;m.forEach((E,oA)=>{Lv(Yi,this.driver,new Set(E),s,Cs)}),hi.forEach(E=>{let oA=Mo.get(E),DA=Yi.get(E);Mo.set(E,new Map([...oA?.entries()??[],...DA?.entries()??[]]))});let Pg=[],YA=[],Zg={};g.forEach(E=>{let{element:oA,player:DA,instruction:WA}=E;if(i.has(oA)){if(Q.has(oA)){DA.onDestroy(()=>Ki(oA,WA.toStyles)),DA.disabled=!0,DA.overrideTotalTime(WA.totalTime),o.push(DA);return}let Se=Zg;if(Je.size>1){let dt=oA,gi=[];for(;dt=dt.parentNode;){let oe=Je.get(dt);if(oe){Se=oe;break}gi.push(dt)}gi.forEach(oe=>Je.set(oe,Se))}let tt=this._buildAnimation(DA.namespaceId,WA,ue,n,Yi,Mo);if(DA.setRealPlayer(tt),Se===Zg)Pg.push(DA);else{let dt=this.playersByElement.get(Se);dt&&dt.length&&(DA.parentPlayer=on(dt)),o.push(DA)}}else On(oA,WA.fromStyles),DA.onDestroy(()=>Ki(oA,WA.toStyles)),YA.push(DA),Q.has(oA)&&o.push(DA)}),YA.forEach(E=>{let oA=n.get(E.element);if(oA&&oA.length){let DA=on(oA);E.setRealPlayer(DA)}}),o.forEach(E=>{E.parentPlayer?E.syncPlayerEvents(E.parentPlayer):E.destroy()});for(let E=0;E!tt.destroyed);Se.length?MV(this,oA,Se):this.processLeaveNode(oA)}return H.length=0,Pg.forEach(E=>{this.players.push(E),E.onDone(()=>{E.destroy();let oA=this.players.indexOf(E);this.players.splice(oA,1)}),E.play()}),Pg}afterFlush(t){this._flushFns.push(t)}afterFlushAnimationsDone(t){this._whenQuietFns.push(t)}_getPreviousPlayers(t,A,i,o,n){let g=[];if(A){let r=this.playersByQueriedElement.get(t);r&&(g=r)}else{let r=this.playersByElement.get(t);if(r){let s=!n||n==TI;r.forEach(a=>{a.queued||!s&&a.triggerName!=o||g.push(a)})}}return(i||o)&&(g=g.filter(r=>!(i&&i!=r.namespaceId||o&&o!=r.triggerName))),g}_beforeAnimationBuild(t,A,i){let o=A.triggerName,n=A.element,g=A.isRemovalTransition?void 0:t,r=A.isRemovalTransition?void 0:o;for(let s of A.timelines){let a=s.element,Q=a!==n,c=Yt(i,a,[]);this._getPreviousPlayers(a,Q,g,r,A.toState).forEach(m=>{let p=m.getRealPlayer();p.beforeDestroy&&p.beforeDestroy(),m.destroy(),c.push(m)})}On(n,A.fromStyles)}_buildAnimation(t,A,i,o,n,g){let r=A.triggerName,s=A.element,a=[],Q=new Set,c=new Set,f=A.timelines.map(p=>{let R=p.element;Q.add(R);let H=R[Ui];if(H&&H.removedBeforeQueried)return new Qo(p.duration,p.delay);let W=R!==s,wA=RV((i.get(R)||DV).map(ue=>ue.getRealPlayer())).filter(ue=>{let Je=ue;return Je.element?Je.element===R:!1}),JA=n.get(R),pA=g.get(R),Ht=KD(this._normalizer,p.keyframes,JA,pA),Ee=this._buildPlayer(p,Ht,wA);if(p.subTimeline&&o&&c.add(R),W){let ue=new ZI(t,r,R);ue.setRealPlayer(Ee),a.push(ue)}return Ee});a.forEach(p=>{Yt(this.playersByQueriedElement,p.element,[]).push(p),p.onDone(()=>pV(this.playersByQueriedElement,p.element,p))}),Q.forEach(p=>di(p,TD));let m=on(f);return m.onDestroy(()=>{Q.forEach(p=>ys(p,TD)),Ki(s,A.toStyles)}),c.forEach(p=>{Yt(o,p,[]).push(m)}),m}_buildPlayer(t,A,i){return A.length>0?this.driver.animate(t.element,A,t.duration,t.delay,t.easing,i):new Qo(t.duration,t.delay)}},ZI=class{namespaceId;triggerName;element;_player=new Qo;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(t,A,i){this.namespaceId=t,this.triggerName=A,this.element=i}setRealPlayer(t){this._containsRealPlayer||(this._player=t,this._queuedCallbacks.forEach((A,i)=>{A.forEach(o=>Bc(t,i,void 0,o))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(t){this.totalTime=t}syncPlayerEvents(t){let A=this._player;A.triggerCallback&&t.onStart(()=>A.triggerCallback("start")),t.onDone(()=>this.finish()),t.onDestroy(()=>this.destroy())}_queueEvent(t,A){Yt(this._queuedCallbacks,t,[]).push(A)}onDone(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}onStart(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}onDestroy(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}init(){this._player.init()}hasStarted(){return this.queued?!1:this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(t){this.queued||this._player.setPosition(t)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(t){let A=this._player;A.triggerCallback&&A.triggerCallback(t)}};function pV(e,t,A){let i=e.get(t);if(i){if(i.length){let o=i.indexOf(A);i.splice(o,1)}i.length==0&&e.delete(t)}return i}function wV(e){return e??null}function Dc(e){return e&&e.nodeType===1}function yV(e){return e=="start"||e=="done"}function Gv(e,t){let A=e.style.display;return e.style.display=t??"none",A}function Lv(e,t,A,i,o){let n=[];A.forEach(s=>n.push(Gv(s)));let g=[];i.forEach((s,a)=>{let Q=new Map;s.forEach(c=>{let f=t.computeStyle(a,c,o);Q.set(c,f),(!f||f.length==0)&&(a[Ui]=fV,g.push(a))}),e.set(a,Q)});let r=0;return A.forEach(s=>Gv(s,n[r++])),g}function _v(e,t){let A=new Map;if(e.forEach(r=>A.set(r,[])),t.length==0)return A;let i=1,o=new Set(t),n=new Map;function g(r){if(!r)return i;let s=n.get(r);if(s)return s;let a=r.parentNode;return A.has(a)?s=a:o.has(a)?s=i:s=g(a),n.set(r,s),s}return t.forEach(r=>{let s=g(r);s!==i&&A.get(s).push(r)}),A}function di(e,t){e.classList?.add(t)}function ys(e,t){e.classList?.remove(t)}function MV(e,t,A){on(A).onDone(()=>e.processLeaveNode(t))}function RV(e){let t=[];return Tv(e,t),t}function Tv(e,t){for(let A=0;Ao.add(n)):t.set(e,i),A.delete(e),!0}var Ms=class{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(t,A)=>{};constructor(t,A,i){this._driver=A,this._normalizer=i,this._transitionEngine=new gf(t.body,A,i),this._timelineEngine=new of(t.body,A,i),this._transitionEngine.onRemovalComplete=(o,n)=>this.onRemovalComplete(o,n)}registerTrigger(t,A,i,o,n){let g=t+"-"+o,r=this._triggerCache[g];if(!r){let s=[],a=[],Q=xv(this._driver,n,s,a);if(s.length)throw Bv(o,s);r=EV(o,Q,this._normalizer),this._triggerCache[g]=r}this._transitionEngine.registerTrigger(A,o,r)}register(t,A){this._transitionEngine.register(t,A)}destroy(t,A){this._transitionEngine.destroy(t,A)}onInsert(t,A,i,o){this._transitionEngine.insertNode(t,A,i,o)}onRemove(t,A,i){this._transitionEngine.removeNode(t,A,i)}disableAnimations(t,A){this._transitionEngine.markElementAsDisabled(t,A)}process(t,A,i,o){if(i.charAt(0)=="@"){let[n,g]=UD(i),r=o;this._timelineEngine.command(n,A,g,r)}else this._transitionEngine.trigger(t,A,i,o)}listen(t,A,i,o,n){if(i.charAt(0)=="@"){let[g,r]=UD(i);return this._timelineEngine.listen(g,A,r,n)}return this._transitionEngine.listen(t,A,i,o,n)}flush(t=-1){this._transitionEngine.flush(t)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(t){this._transitionEngine.afterFlushAnimationsDone(t)}};function kV(e,t){let A=null,i=null;return Array.isArray(t)&&t.length?(A=WD(t[0]),t.length>1&&(i=WD(t[t.length-1]))):t instanceof Map&&(A=WD(t)),A||i?new FV(e,A,i):null}var FV=(()=>{class e{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(A,i,o){this._element=A,this._startStyles=i,this._endStyles=o;let n=e.initialStylesByElement.get(A);n||e.initialStylesByElement.set(A,n=new Map),this._initialStyles=n}start(){this._state<1&&(this._startStyles&&Ki(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ki(this._element,this._initialStyles),this._endStyles&&(Ki(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(On(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(On(this._element,this._endStyles),this._endStyles=null),Ki(this._element,this._initialStyles),this._state=3)}}return e})();function WD(e){let t=null;return e.forEach((A,i)=>{vV(i)&&(t=t||new Map,t.set(i,A))}),t}function vV(e){return e==="display"||e==="position"}var bc=class{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(t,A,i,o){this.element=t,this.keyframes=A,this.options=i,this._specialStyles=o,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(t=>t()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;let t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:new Map;let A=()=>this._onFinish();this.domPlayer.addEventListener("finish",A),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",A)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(t){let A=[];return t.forEach(i=>{A.push(Object.fromEntries(i))}),A}_triggerWebAnimation(t,A,i){return t.animate(this._convertKeyframesToObject(A),i)}onStart(t){this._originalOnStartFns.push(t),this._onStartFns.push(t)}onDone(t){this._originalOnDoneFns.push(t),this._onDoneFns.push(t)}onDestroy(t){this._onDestroyFns.push(t)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(t=>t()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,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(t=>t()),this._onDestroyFns=[])}setPosition(t){this.domPlayer===void 0&&this.init(),this.domPlayer.currentTime=t*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){let t=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,o)=>{o!=="offset"&&t.set(o,this._finished?i:hc(this.element,o))}),this.currentSnapshot=t}triggerCallback(t){let A=t==="start"?this._onStartFns:this._onDoneFns;A.forEach(i=>i()),A.length=0}},kc=class{validateStyleProperty(t){return!0}validateAnimatableStyleProperty(t){return!0}containsElement(t,A){return xD(t,A)}getParentElement(t){return Ec(t)}query(t,A,i){return YD(t,A,i)}computeStyle(t,A,i){return hc(t,A)}animate(t,A,i,o,n,g=[]){let r=o==0?"both":"forwards",s={duration:i,delay:o,fill:r};n&&(s.easing=n);let a=new Map,Q=g.filter(m=>m instanceof bc);Mv(i,o)&&Q.forEach(m=>{m.currentSnapshot.forEach((p,R)=>a.set(R,p))});let c=wv(A).map(m=>new Map(m));c=Rv(t,c,a);let f=kV(t,c);return new bc(t,c,s,f)}};var fc="@",Ov="@.disabled",Fc=class{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(t,A,i,o){this.namespaceId=t,this.delegate=A,this.engine=i,this._onDestroy=o}get data(){return this.delegate.data}destroyNode(t){this.delegate.destroyNode?.(t)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(t,A){return this.delegate.createElement(t,A)}createComment(t){return this.delegate.createComment(t)}createText(t){return this.delegate.createText(t)}appendChild(t,A){this.delegate.appendChild(t,A),this.engine.onInsert(this.namespaceId,A,t,!1)}insertBefore(t,A,i,o=!0){this.delegate.insertBefore(t,A,i),this.engine.onInsert(this.namespaceId,A,t,o)}removeChild(t,A,i){this.parentNode(A)&&this.engine.onRemove(this.namespaceId,A,this.delegate)}selectRootElement(t,A){return this.delegate.selectRootElement(t,A)}parentNode(t){return this.delegate.parentNode(t)}nextSibling(t){return this.delegate.nextSibling(t)}setAttribute(t,A,i,o){this.delegate.setAttribute(t,A,i,o)}removeAttribute(t,A,i){this.delegate.removeAttribute(t,A,i)}addClass(t,A){this.delegate.addClass(t,A)}removeClass(t,A){this.delegate.removeClass(t,A)}setStyle(t,A,i,o){this.delegate.setStyle(t,A,i,o)}removeStyle(t,A,i){this.delegate.removeStyle(t,A,i)}setProperty(t,A,i){A.charAt(0)==fc&&A==Ov?this.disableAnimations(t,!!i):this.delegate.setProperty(t,A,i)}setValue(t,A){this.delegate.setValue(t,A)}listen(t,A,i,o){return this.delegate.listen(t,A,i,o)}disableAnimations(t,A){this.engine.disableAnimations(t,A)}},rf=class extends Fc{factory;constructor(t,A,i,o,n){super(A,i,o,n),this.factory=t,this.namespaceId=A}setProperty(t,A,i){A.charAt(0)==fc?A.charAt(1)=="."&&A==Ov?(i=i===void 0?!0:!!i,this.disableAnimations(t,i)):this.engine.process(this.namespaceId,t,A.slice(1),i):this.delegate.setProperty(t,A,i)}listen(t,A,i,o){if(A.charAt(0)==fc){let n=SV(t),g=A.slice(1),r="";return g.charAt(0)!=fc&&([g,r]=NV(g)),this.engine.listen(this.namespaceId,n,g,r,s=>{let a=s._data||-1;this.factory.scheduleListenerCallback(a,i,s)})}return this.delegate.listen(t,A,i,o)}};function SV(e){switch(e){case"body":return document.body;case"document":return document;case"window":return window;default:return e}}function NV(e){let t=e.indexOf("."),A=e.substring(0,t),i=e.slice(t+1);return[A,i]}var vc=class{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(t,A,i){this.delegate=t,this.engine=A,this._zone=i,A.onRemovalComplete=(o,n)=>{n?.removeChild(null,o)}}createRenderer(t,A){let i="",o=this.delegate.createRenderer(t,A);if(!t||!A?.data?.animation){let a=this._rendererCache,Q=a.get(o);if(!Q){let c=()=>a.delete(o);Q=new Fc(i,o,this.engine,c),a.set(o,Q)}return Q}let n=A.id,g=A.id+"-"+this._currentId;this._currentId++,this.engine.register(g,t);let r=a=>{Array.isArray(a)?a.forEach(r):this.engine.registerTrigger(n,g,t,a.name,a)};return A.data.animation.forEach(r),new rf(this,g,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(t,A,i){if(t>=0&&tA(i));return}let o=this._animationCallbacksBuffer;o.length==0&&queueMicrotask(()=>{this._zone.run(()=>{o.forEach(n=>{let[g,r]=n;g(r)}),this._animationCallbacksBuffer=[]})}),o.push([A,i])}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}componentReplaced(t){this.engine.flush(),this.delegate.componentReplaced?.(t)}};var LV=(()=>{class e extends Ms{constructor(A,i,o){super(A,i,o)}ngOnDestroy(){this.flush()}static \u0275fac=function(i){return new(i||e)(Z(cA),Z(Tg),Z(Og))};static \u0275prov=v({token:e,factory:e.\u0275fac})}return e})();function _V(){return new pc}function KV(e,t,A){return new vc(e,t,A)}var Zv=[{provide:Og,useFactory:_V},{provide:Ms,useClass:LV},{provide:Bt,useFactory:KV,deps:[Ra,Ms,tA]}],UV=[{provide:Tg,useClass:sf},{provide:Ae,useValue:"NoopAnimations"},...Zv],Pv=[{provide:Tg,useFactory:()=>new kc},{provide:Ae,useFactory:()=>"BrowserAnimations"},...Zv],qv=(()=>{class e{static withConfig(A){return{ngModule:e,providers:A.disableAnimations?UV:Pv}}static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({providers:Pv,imports:[ka]})}return e})();var xV=new F("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[13]})});var Vv=(()=>{class e{static \u0275fac=function(i){return new(i||e)};static \u0275mod=X({type:e});static \u0275inj=j({providers:[gs,{provide:xV,useValue:{separatorKeyCodes:[13]}}],imports:[mA,Vo,mA]})}return e})();var Sc=class e{static \u0275fac=function(A){return new(A||e)};static \u0275mod=X({type:e});static \u0275inj=j({imports:[To,MQ,aF,Dk,$o,XE,Wo,Xb,Wo,oF,IF,EF,fF,LE,yk,Tk,_E,yF,Xk,ZF.forRoot(),qF,VM,Vv,rF]})};var qI=class e{static \u0275fac=function(A){return new(A||e)};static \u0275mod=X({type:e,bootstrap:[fs]});static \u0275inj=j({providers:[fo,Un,po,us,ms,Ds,Do,hs,Jn],imports:[Sc,ka,MQ,su,Cc,XE,$o,Wo,qv,Wo]})};fetch("./assets/config/runtime-config.json").then(e=>e.json()).then(e=>{window.runtimeConfig=e,nQ().bootstrapModule(qI).catch(t=>console.error(t))});nQ().bootstrapModule(qI).catch(e=>console.error(e)); +`)}static{this.\u0275fac=function(i){return new(i||t)(Z(nZ,8),Z(JF,8),Z(gZ,8),Z(rZ,8),Z(si),Z(HF),Z(Qt,8),Z(Vo))}}static{this.\u0275prov=v({token:t,factory:t.\u0275fac})}}return t})(),OF=(()=>{class t{get disableSanitizer(){return this._disableSanitizer}set disableSanitizer(A){this._disableSanitizer=this.coerceBooleanProperty(A)}get inline(){return this._inline}set inline(A){this._inline=this.coerceBooleanProperty(A)}get clipboard(){return this._clipboard}set clipboard(A){this._clipboard=this.coerceBooleanProperty(A)}get emoji(){return this._emoji}set emoji(A){this._emoji=this.coerceBooleanProperty(A)}get katex(){return this._katex}set katex(A){this._katex=this.coerceBooleanProperty(A)}get mermaid(){return this._mermaid}set mermaid(A){this._mermaid=this.coerceBooleanProperty(A)}get lineHighlight(){return this._lineHighlight}set lineHighlight(A){this._lineHighlight=this.coerceBooleanProperty(A)}get lineNumbers(){return this._lineNumbers}set lineNumbers(A){this._lineNumbers=this.coerceBooleanProperty(A)}get commandLine(){return this._commandLine}set commandLine(A){this._commandLine=this.coerceBooleanProperty(A)}constructor(A,i,o){this.element=A,this.markdownService=i,this.viewContainerRef=o,this.error=new z,this.load=new z,this.ready=new z,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 U}ngOnChanges(){this.loadContent()}loadContent(){if(this.data!=null){this.handleData();return}if(this.src!=null){this.handleSrc();return}}ngAfterViewInit(){!this.data&&!this.src&&this.handleTransclusion(),this.markdownService.reload$.pipe(pA(this.destroyed$)).subscribe(()=>this.loadContent())}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}render(A,i=!1){return $e(this,null,function*(){let o={decodeHtml:i,inline:this.inline,emoji:this.emoji,mermaid:this.mermaid,disableSanitizer:this.disableSanitizer},n={clipboard:this.clipboard,clipboardOptions:this.getClipboardOptions(),katex:this.katex,katexOptions:this.katexOptions,mermaid:this.mermaid,mermaidOptions:this.mermaidOptions},g=yield this.markdownService.parse(A,o);this.element.nativeElement.innerHTML=g,this.handlePlugins(),this.markdownService.render(this.element.nativeElement,n,this.viewContainerRef),this.ready.emit()})}coerceBooleanProperty(A){return A!=null&&`${String(A)}`!="false"}getClipboardOptions(){if(this.clipboardButtonComponent||this.clipboardButtonTemplate)return{buttonComponent:this.clipboardButtonComponent,buttonTemplate:this.clipboardButtonTemplate}}handleData(){this.render(this.data)}handleSrc(){this.markdownService.getSource(this.src).subscribe({next:A=>{this.render(A).then(()=>{this.load.emit(A)})},error:A=>this.error.emit(A)})}handleTransclusion(){this.render(this.element.nativeElement.innerHTML,!0)}handlePlugins(){this.commandLine&&(this.setPluginClass(this.element.nativeElement,FD.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,FD.LineNumbers),this.setPluginOptions(this.element.nativeElement,{dataStart:this.start}))}setPluginClass(A,i){let o=A.querySelectorAll("pre");for(let n=0;n{let r=i[g];if(r){let s=this.toLispCase(g);o.item(n).setAttribute(s,r.toString())}})}toLispCase(A){let i=A.match(/([A-Z])/g);if(!i)return A;let o=A.toString();for(let n=0,g=i.length;n{let i=cZ(A)?uA(b({},A),{multi:!0}):{provide:JF,useValue:A,multi:!0};return[...e,i]},[])}var PF=(()=>{class t{static forRoot(A){return{ngModule:t,providers:[EZ(A)]}}static forChild(){return{ngModule:t}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=X({type:t})}static{this.\u0275inj=j({imports:[Zo]})}}return t})();var hZ=["switch"],uZ=["*"];function mZ(t,e){t&1&&(d(0,"span",10),At(),d(1,"svg",12),P(2,"path",13),h(),d(3,"svg",14),P(4,"path",15),h()())}var DZ=new F("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),fZ={provide:Wo,useExisting:ot(()=>Cc),multi:!0},Ic=class{source;checked;constructor(e,A){this.source=e,this.checked=A}},Cc=(()=>{class t{_elementRef=B(q);_focusMonitor=B(Ut);_changeDetectorRef=B(UA);defaults=B(DZ);_onChange=A=>{};_onTouched=()=>{};_validatorOnChange=()=>{};_uniqueId;_checked=!1;_createChangeEvent(A){return new Ic(this,A)}_labelId;get buttonId(){return`${this.id||this._uniqueId}-button`}_switchElement;focus(){this._switchElement.nativeElement.focus()}_noopAnimations;_focused;name=null;id;labelPosition="after";ariaLabel=null;ariaLabelledby=null;ariaDescribedby;required;color;disabled=!1;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(A){this._checked=A,this._changeDetectorRef.markForCheck()}hideIcon;disabledInteractive;change=new z;toggleChange=new z;get inputId(){return`${this.id||this._uniqueId}-input`}constructor(){B(ke).load(xt);let A=B(new Ct("tabindex"),{optional:!0}),i=this.defaults,o=B(Ae,{optional:!0});this.tabIndex=A==null?0:parseInt(A)||0,this.color=i.color||"accent",this._noopAnimations=o==="NoopAnimations",this.id=this._uniqueId=B(re).getId("mat-mdc-slide-toggle-"),this.hideIcon=i.hideIcon??!1,this.disabledInteractive=i.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(A=>{A==="keyboard"||A==="program"?(this._focused=!0,this._changeDetectorRef.markForCheck()):A||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(A){A.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(A){this.checked=!!A}registerOnChange(A){this._onChange=A}registerOnTouched(A){this._onTouched=A}validate(A){return this.required&&A.value!==!0?{required:!0}:null}registerOnValidatorChange(A){this._validatorOnChange=A}setDisabledState(A){this.disabled=A,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new Ic(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=O({type:t,selectors:[["mat-slide-toggle"]],viewQuery:function(i,o){if(i&1&&QA(hZ,5),i&2){let n;$(n=AA())&&(o._switchElement=n.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(i,o){i&2&&(ft("id",o.id),aA("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),Je(o.color?"mat-"+o.color:""),nA("mat-mdc-slide-toggle-focused",o._focused)("mat-mdc-slide-toggle-checked",o.checked)("_mat-animation-noopable",o._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",eA],color:"color",disabled:[2,"disabled","disabled",eA],disableRipple:[2,"disableRipple","disableRipple",eA],tabIndex:[2,"tabIndex","tabIndex",A=>A==null?0:de(A)],checked:[2,"checked","checked",eA],hideIcon:[2,"hideIcon","hideIcon",eA],disabledInteractive:[2,"disabledInteractive","disabledInteractive",eA]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[FA([fZ,{provide:Rn,useExisting:t,multi:!0}]),TA],ngContentSelectors:uZ,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(i,o){if(i&1){let n=rA();OA(),d(0,"div",1)(1,"button",2,0),G("click",function(){return Y(n),J(o._handleClick())}),P(3,"span",3),d(4,"span",4)(5,"span",5)(6,"span",6),P(7,"span",7),h(),d(8,"span",8),P(9,"span",9),h(),x(10,mZ,5,0,"span",10),h()()(),d(11,"label",11),G("click",function(r){return Y(n),J(r.stopPropagation())}),IA(12),h()()}if(i&2){let n=_e(2);L("labelPosition",o.labelPosition),D(),nA("mdc-switch--selected",o.checked)("mdc-switch--unselected",!o.checked)("mdc-switch--checked",o.checked)("mdc-switch--disabled",o.disabled)("mat-mdc-slide-toggle-disabled-interactive",o.disabledInteractive),L("tabIndex",o.disabled&&!o.disabledInteractive?-1:o.tabIndex)("disabled",o.disabled&&!o.disabledInteractive),aA("id",o.buttonId)("name",o.name)("aria-label",o.ariaLabel)("aria-labelledby",o._getAriaLabelledBy())("aria-describedby",o.ariaDescribedby)("aria-required",o.required||null)("aria-checked",o.checked)("aria-disabled",o.disabled&&o.disabledInteractive?"true":null),D(8),L("matRippleTrigger",n)("matRippleDisabled",o.disableRipple||o.disabled)("matRippleCentered",!0),D(),_(o.hideIcon?-1:10),D(),L("for",o.buttonId),aA("id",o._labelId)}},dependencies:[Eo,yE],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width, 52px)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height, 32px);border-radius:var(--mdc-switch-track-shape, var(--mat-sys-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width, 2px);border-color:var(--mat-switch-track-outline-color, var(--mat-sys-outline))}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width, 2px);border-color:var(--mat-switch-selected-track-outline-color, transparent)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width, 2px);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-sys-on-surface))}@media(forced-colors: active){.mdc-switch__track{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-sys-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-sys-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-sys-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-sys-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-sys-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size, 16px);height:var(--mat-switch-unselected-handle-size, 16px);margin:var(--mat-switch-unselected-handle-horizontal-margin, 0 8px)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin, 0 4px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size, 24px);height:var(--mat-switch-selected-handle-size, 24px);margin:var(--mat-switch-selected-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size, 24px);height:var(--mat-switch-with-icon-handle-size, 24px)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size, 28px);height:var(--mat-switch-pressed-handle-size, 28px)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin, 0 22px)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin, 0 2px)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity, 1)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity, 0.38)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media(forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-sys-on-primary))}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-sys-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-sys-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-sys-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-sys-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size, 40px);height:var(--mdc-switch-state-layer-size, 40px)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-sys-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 16px);height:var(--mdc-switch-unselected-icon-size, 16px);fill:var(--mdc-switch-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 16px);height:var(--mdc-switch-selected-icon-size, 16px);fill:var(--mdc-switch-selected-icon-color, var(--mat-sys-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-sys-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}'],encapsulation:2,changeDetection:0})}return t})();var ZF=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[Cc,mA,mA]})}return t})();var YI=class t{sessionState={};constructor(){}static \u0275fac=function(A){return new(A||t)};static \u0275cmp=O({type:t,selectors:[["app-state-tab"]],inputs:{sessionState:"sessionState"},standalone:!1,decls:3,vars:1,consts:[[1,"state-wrapper"],[3,"json"]],template:function(A,i){A&1&&(d(0,"div",0)(1,"div"),P(2,"ngx-json-viewer",1),h()()),A&2&&(D(2),L("json",i.sessionState))},dependencies:[nc],styles:[".state-wrapper[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px;margin-top:16px}"]})};var JI=class t{constructor(e,A){this.el=e;this.renderer=A;this.sideDrawerMaxWidth=window.innerWidth/2}sideDrawerMinWidth=310;sideDrawerMaxWidth;resizeHandle=null;resizingEvent={isResizing:!1,startingCursorX:0,startingWidth:0};ngAfterViewInit(){this.resizeHandle=document.getElementsByClassName("resize-handler")[0],this.renderer.listen(this.resizeHandle,"mousedown",e=>this.onResizeHandleMouseDown(e)),document.documentElement.style.setProperty("--side-drawer-width","500px"),this.renderer.setStyle(this.el.nativeElement,"width","var(--side-drawer-width)")}onResizeHandleMouseDown(e){this.resizingEvent={isResizing:!0,startingCursorX:e.clientX,startingWidth:this.sideDrawerWidth},e.preventDefault()}onMouseMove(e){if(!this.resizingEvent.isResizing)return;let A=e.clientX-this.resizingEvent.startingCursorX,i=this.resizingEvent.startingWidth+A;this.sideDrawerWidth=i,this.renderer.addClass(document.body,"resizing")}onMouseUp(){this.resizingEvent.isResizing=!1,this.renderer.removeClass(document.body,"resizing")}onResize(){this.sideDrawerMaxWidth=window.innerWidth/2,this.sideDrawerWidth=this.sideDrawerWidth}set sideDrawerWidth(e){let A=Math.min(Math.max(e,this.sideDrawerMinWidth),this.sideDrawerMaxWidth);document.body.style.setProperty("--side-drawer-width",`${A}px`)}get sideDrawerWidth(){let e=getComputedStyle(document.body).getPropertyValue("--side-drawer-width"),A=parseInt(e,10);return isNaN(A)?500:A}static \u0275fac=function(A){return new(A||t)(V(q),V(ae))};static \u0275dir=T({type:t,selectors:[["","appResizableDrawer",""]],hostBindings:function(A,i){A&1&&G("mousemove",function(n){return i.onMouseMove(n)},!1,Ih)("mouseup",function(){return i.onMouseUp()},!1,Ih)("resize",function(){return i.onResize()},!1,cy)},standalone:!1})};var MZ=["videoContainer"],RZ=["sideDrawer"],kZ=["autoScroll"],bZ=()=>[],FZ=(t,e)=>({"user-message":t,"bot-message":e}),vZ=t=>({"eval-fail":t}),SZ=(t,e)=>({"eval-pass":t,"eval-fail":e}),NZ=(t,e)=>({"font-style":t,color:e}),qF=t=>({"background-color":t});function GZ(t,e){if(t&1){let A=rA();d(0,"span",25),G("click",function(){Y(A);let o=y();return J(o.toggleSidePanel())}),k(1,"left_panel_open"),h()}}function LZ(t,e){if(t&1&&(d(0,"mat-option",15),k(1),h()),t&2){let A=e.$implicit;L("value",A),D(),KA(A)}}function _Z(t,e){t&1&&fe(0,LZ,2,2,"mat-option",15,De),t&2&&pe(e)}function KZ(t,e){if(t&1&&(d(0,"mat-option",15),k(1),h()),t&2){let A=y();L("value",A.selectedAppControl.value),D(),KA(A.selectedAppControl.value)}}function UZ(t,e){t&1&&(d(0,"span",32),k(1,"Events"),h())}function xZ(t,e){t&1&&(d(0,"span",32),k(1,"State"),h())}function YZ(t,e){t&1&&(d(0,"span",32),k(1,"Artifacts"),h())}function JZ(t,e){t&1&&(d(0,"span",32),k(1,"Sessions"),h())}function HZ(t,e){t&1&&(d(0,"span",32),k(1,"Eval"),h())}function TZ(t,e){if(t&1){let A=rA();d(0,"mat-tab"),x(1,HZ,2,0,"ng-template",27),d(2,"app-eval-tab",33),G("shouldShowTab",function(o){Y(A);let n=y(2);return J(n.handleShouldShowEvalTab(o))})("sessionSelected",function(o){Y(A);let n=y(2);return J(n.updateWithSelectedSession(o))}),h()()}if(t&2){let A=y(2);D(2),L("appName",A.appName)("userId",A.userId)("sessionId",A.sessionId)}}function OZ(t,e){if(t&1){let A=rA();d(0,"div",16)(1,"mat-tab-group")(2,"mat-tab",26),x(3,UZ,2,0,"ng-template",27),d(4,"app-event-tab",28),G("selectedEvent",function(o){Y(A);let n=y();return J(n.selectEvent(o))}),h()(),d(5,"mat-tab"),x(6,xZ,2,0,"ng-template",27),P(7,"app-state-tab",29),h(),d(8,"mat-tab"),x(9,YZ,2,0,"ng-template",27),P(10,"app-artifact-tab",30),h(),d(11,"mat-tab"),x(12,JZ,2,0,"ng-template",27),d(13,"app-session-tab",31),G("sessionSelected",function(o){Y(A);let n=y();return J(n.updateWithSelectedSession(o))})("sessionReloaded",function(o){Y(A);let n=y();return J(n.updateSessionState(o))}),h()(),x(14,TZ,3,3,"mat-tab"),h()()}if(t&2){let A=y();D(4),L("eventsMap",A.eventData)("traceData",A.traceData),D(3),L("sessionState",A.currentSessionState),D(3),L("artifacts",A.artifacts),D(3),L("userId",A.userId)("appName",A.appName)("sessionId",A.sessionId),D(),_(A.shouldShowEvalTab()?14:-1)}}function PZ(t,e){if(t&1){let A=rA();d(0,"div",46),G("click",function(){Y(A);let o=y(2);return J(o.openViewImageDialog(o.rawSvgString))}),h()}if(t&2){let A=y(2);L("innerHtml",A.renderedEventGraph,Ba)}}function ZZ(t,e){if(t&1){let A=rA();d(0,"div",17)(1,"div",34)(2,"div",35)(3,"mat-paginator",36),G("page",function(o){Y(A);let n=y();return J(n.handlePageEvent(o))}),h(),d(4,"button",37)(5,"mat-icon",38),G("click",function(){Y(A);let o=y();return J(o.closeSelectedEvent())}),k(6,"close"),h()()()(),d(7,"div")(8,"mat-tab-group")(9,"mat-tab",39)(10,"div",40),x(11,PZ,1,1,"div",41),h(),d(12,"div",42),P(13,"ngx-json-viewer",43),h()(),d(14,"mat-tab",44)(15,"div",42),P(16,"ngx-json-viewer",43),h()(),d(17,"mat-tab",45)(18,"div",42),P(19,"ngx-json-viewer",43),h()()()()()}if(t&2){let A=y();D(3),L("length",A.eventData.size)("pageSize",1)("pageIndex",A.selectedEventIndex),D(8),_(A.renderedEventGraph?11:-1),D(2),L("json",A.selectedEvent),D(3),L("json",A.llmRequest),D(3),L("json",A.llmResponse)}}function qZ(t,e){if(t&1){let A=rA();d(0,"div",20)(1,"div",47)(2,"div",48),k(3,"Session ID"),h(),d(4,"div",49),k(5),h()(),d(6,"div",50)(7,"div",51)(8,"mat-slide-toggle",52),G("change",function(){Y(A);let o=y();return J(o.toggleSse())}),k(9," Token Streaming "),h()(),P(10,"mat-divider",53),d(11,"div",54)(12,"div",55),G("click",function(){Y(A);let o=y();return J(o.onNewSessionClick())}),d(13,"mat-icon"),k(14,"add"),h(),k(15," New Session "),h(),d(16,"span",56),G("click",function(){Y(A);let o=y();return J(o.deleteSession(o.sessionId))}),k(17," delete "),h(),d(18,"span",57),G("click",function(){Y(A);let o=y();return J(o.exportSession())}),k(19," download "),h()()()()}if(t&2){let A=y();D(5),KA(A.sessionId),D(3),L("checked",A.enableSseIndicator()),D(2),L("vertical",!0)}}function VZ(t,e){t&1&&(d(0,"div",58)(1,"span"),k(2,"Loading agents, please wait..."),h()())}function WZ(t,e){t&1&&(d(0,"span"),k(1,"Welcome to ADK!"),P(2,"br"),k(3," Select an agent on the left to begin with."),h())}function zZ(t,e){if(t&1&&(k(0," Error message: "),P(1,"br"),d(2,"pre",60),k(3),h()),t&2){let A=y(4);D(3),KA(A.loadingError())}}function jZ(t,e){t&1&&(d(0,"pre",59),k(1,"Warning: No agents found in current folder."),h())}function XZ(t,e){if(t&1&&(d(0,"div"),k(1," Failed to load agents. To get started, run "),d(2,"pre"),k(3,"adk web"),h(),k(4," in the folder that contains the agents."),P(5,"br"),x(6,zZ,4,1)(7,jZ,2,0,"pre",59),h()),t&2){let A=y(3);D(6),_(A.loadingError()?6:7)}}function $Z(t,e){if(t&1&&(d(0,"div",58),x(1,WZ,4,0,"span"),To(2,"async"),x(3,XZ,8,1,"div"),h()),t&2){let A=y(2);D(),_((br(2,1,A.apps$)||PB(3,bZ)).length>0?1:3)}}function Aq(t,e){if(t&1&&x(0,VZ,3,0,"div",58)(1,$Z,4,4,"div",58),t&2){let A=y();_(A.isLoadingApps()?0:1)}}function eq(t,e){if(t&1){let A=rA();d(0,"button",61),G("click",function(){Y(A);let o=y();return J(o.openDialog())}),d(1,"mat-icon"),k(2,"priority_high"),h()()}}function tq(t,e){if(t&1){let A=rA();d(0,"button",72),G("click",function(){Y(A);let o=y().$index,n=y(2);return J(n.clickEvent(o))}),d(1,"mat-icon",73),k(2,"robot_2"),h()()}if(t&2){let A=y(3);L("matTooltip",A.selectedAppControl.value)}}function iq(t,e){t&1&&P(0,"mat-progress-bar",65)}function oq(t,e){if(t&1&&P(0,"img",75),t&2){let A=y().$implicit;L("src",A.url,qt)}}function nq(t,e){if(t&1&&(d(0,"mat-icon"),k(1,"insert_drive_file"),h(),d(2,"a",76),k(3),h()),t&2){let A=y().$implicit;D(2),L("href",A.url,qt),D(),KA(A.file.name)}}function gq(t,e){if(t&1&&(d(0,"div",74),x(1,oq,1,1,"img",75)(2,nq,4,2),h()),t&2){let A=e.$implicit;D(),_(A.file.type.startsWith("image/")?1:-1),D(),_(A.file.type.startsWith("image/")?-1:2)}}function rq(t,e){if(t&1&&(d(0,"div",66),fe(1,gq,3,2,"div",74,De),h()),t&2){let A=y().$implicit;D(),pe(A.attachments)}}function sq(t,e){t&1&&(d(0,"div",67),k(1,"Thought"),h())}function aq(t,e){if(t&1&&P(0,"markdown",68),t&2){let A=y().$implicit;L("data",A.text)("ngStyle",wn(2,NZ,A.thought?"italic":"normal",A.thought?"#9aa0a6":"white"))}}function Iq(t,e){if(t&1&&(d(0,"div"),P(1,"div",77),h()),t&2){let A=y().$implicit,i=y(2);D(),L("innerHTML",i.renderGooglerSearch(A.renderedContent),Ba)}}function Cq(t,e){if(t&1&&(d(0,"code"),k(1),h()),t&2){let A=y().$implicit;D(),NA(" ",A.executableCode.code," ")}}function Bq(t,e){if(t&1&&(d(0,"div")(1,"div"),k(2),h(),d(3,"div"),k(4),h()()),t&2){let A=y().$implicit;D(2),NA("Outcome: ",A.codeExecutionResult.outcome,""),D(2),NA("Output: ",A.codeExecutionResult.output,"")}}function Qq(t,e){if(t&1){let A=rA();d(0,"div",78)(1,"img",79),G("click",function(){Y(A);let o=y(3).$implicit,n=y(2);return J(n.openViewImageDialog(o.inlineData.data))}),h()()}if(t&2){let A=y(3).$implicit;D(),L("src",A.inlineData.data,qt)}}function Eq(t,e){if(t&1&&(d(0,"div"),P(1,"app-audio-player",80),h()),t&2){let A=y(3).$implicit;D(),L("base64data",A.inlineData.data)}}function cq(t,e){if(t&1){let A=rA();d(0,"div")(1,"div",81)(2,"mat-icon"),k(3,"description"),h(),d(4,"button",82),G("click",function(){Y(A);let o=y(3).$implicit,n=y(2);return J(n.openBase64InNewTab(o.inlineData.data,o.inlineData.mimeType))}),k(5),h()()()}if(t&2){let A=y(3).$implicit;D(5),NA(" ",A.inlineData.name," ")}}function lq(t,e){if(t&1){let A=rA();d(0,"div")(1,"button",82),G("click",function(){Y(A);let o=y(3).$implicit,n=y(2);return J(n.openBase64InNewTab(o.inlineData.data,o.inlineData.mimeType))}),k(2),h()()}if(t&2){let A=y(3).$implicit;D(2),NA(" ",A.inlineData.name," ")}}function dq(t,e){if(t&1&&(d(0,"div")(1,"div"),x(2,Qq,2,1,"div",78)(3,Eq,2,1,"div")(4,cq,6,1,"div")(5,lq,3,1,"div"),h()()),t&2){let A,i=y(2).$implicit,o=y(2);D(2),_((A=i.inlineData.mediaType)===o.MediaType.IMAGE?2:A===o.MediaType.AUDIO?3:A===o.MediaType.TEXT?4:5)}}function hq(t,e){if(t&1){let A=rA();d(0,"div")(1,"img",83),G("click",function(){Y(A);let o=y(3).$implicit,n=y(2);return J(n.openViewImageDialog(o.inlineData.data))}),h()()}if(t&2){let A=y(3).$implicit;D(),L("src",A.inlineData.data,qt)}}function uq(t,e){if(t&1&&(d(0,"div")(1,"mat-icon"),k(2,"insert_drive_file"),h(),d(3,"a",76),k(4),h()()),t&2){let A=y(3).$implicit;D(3),L("href",A.inlineData.data,qt),D(),KA(A.inlineData.displayName)}}function mq(t,e){if(t&1&&(d(0,"div"),x(1,hq,2,1,"div")(2,uq,5,2,"div"),h()),t&2){let A=y(2).$implicit;D(),_(A.inlineData.mimeType.startsWith("image/")?1:2)}}function Dq(t,e){if(t&1&&x(0,dq,6,1,"div")(1,mq,3,1,"div"),t&2){let A=y().$implicit;_(A.role==="bot"?0:1)}}function fq(t,e){if(t&1){let A=rA();d(0,"button",84),G("click",function(){Y(A);let o=y().$index,n=y(2);return J(n.clickEvent(o))}),d(1,"mat-icon"),k(2,"bolt"),h(),k(3),h()}if(t&2){let A=y().$implicit;D(3),NA(" ",A.functionCall.name," ")}}function pq(t,e){if(t&1){let A=rA();d(0,"button",84),G("click",function(){Y(A);let o=y().$index,n=y(2);return J(n.clickEvent(o))}),d(1,"mat-icon"),k(2,"check"),h(),k(3),h()}if(t&2){let A=y().$implicit;D(3),NA(" ",A.functionResponse.name," ")}}function wq(t,e){if(t&1&&(d(0,"div",70)(1,"div",85)(2,"div",86),k(3,"Actual tool uses:"),h(),P(4,"ngx-json-viewer",43),h(),d(5,"div",87)(6,"div",86),k(7,"Expected tool uses:"),h(),P(8,"ngx-json-viewer",43),h()()),t&2){let A=y().$implicit;D(4),L("json",A.actualInvocationToolUses),D(4),L("json",A.expectedInvocationToolUses)}}function yq(t,e){t&1&&(d(0,"button",37)(1,"mat-icon"),k(2,"person"),h()())}function Mq(t,e){if(t&1&&(d(0,"div",62),x(1,tq,3,1,"button",63),d(2,"mat-card",64),x(3,iq,1,0,"mat-progress-bar",65)(4,rq,3,0,"div",66),d(5,"div"),x(6,sq,2,0,"div",67),d(7,"div"),x(8,aq,1,5,"markdown",68),h(),x(9,Iq,2,1,"div"),h(),x(10,Cq,2,1,"code")(11,Bq,5,2,"div")(12,Dq,2,1)(13,fq,4,1,"button",69)(14,pq,4,1,"button",69)(15,wq,9,2,"div",70),h(),d(16,"div",62)(17,"span",71),k(18),h(),d(19,"span"),k(20),h()(),x(21,yq,3,0,"button",37),h()),t&2){let A=e.$implicit;L("ngClass",wn(18,FZ,A.role==="user",A.role==="bot")),D(),_(A.role==="bot"?1:-1),D(),L("ngClass",pn(21,vZ,A.evalStatus===2)),D(),_(A.isLoading?3:-1),D(),_(A.attachments?4:-1),D(2),_(A.thought?6:-1),D(2),_(A.text?8:-1),D(),_(A.renderedContent?9:-1),D(),_(A.executableCode?10:-1),D(),_(A.codeExecutionResult?11:-1),D(),_(A.inlineData?12:-1),D(),_(A.functionCall?13:-1),D(),_(A.functionResponse?14:-1),D(),_(A.actualInvocationToolUses&&A.evalStatus===2?15:-1),D(),L("ngClass",wn(23,SZ,A.evalStatus===1,A.evalStatus===2)),D(2),KA(A.evalStatus===1?"check":A.evalStatus===2?"close":""),D(2),KA(A.evalStatus===1?"Pass":A.evalStatus===2?"Fail":""),D(),_(A.role==="user"?21:-1)}}function Rq(t,e){if(t&1&&(d(0,"div",23,1),P(2,"div",null,2),fe(4,Mq,22,26,"div",62,De),h()),t&2){let A=y();D(4),pe(A.messages)}}function kq(t,e){if(t&1){let A=rA();d(0,"div",95),P(1,"img",97),d(2,"button",98),G("click",function(){Y(A);let o=y().$index,n=y(3);return J(n.removeFile(o))}),d(3,"mat-icon",99),k(4,"close"),h()()()}if(t&2){let A=y().$implicit;D(),L("src",A.url,qt)}}function bq(t,e){if(t&1){let A=rA();d(0,"div",96)(1,"button",98),G("click",function(){Y(A);let o=y().$index,n=y(3);return J(n.removeFile(o))}),d(2,"mat-icon",99),k(3,"close"),h()(),d(4,"div",100)(5,"mat-icon"),k(6,"insert_drive_file"),h(),d(7,"span"),k(8),h()()()}if(t&2){let A=y().$implicit;D(8),KA(A.file.name)}}function Fq(t,e){if(t&1&&(d(0,"div"),x(1,kq,5,1,"div",95)(2,bq,9,1,"div",96),h()),t&2){let A=e.$implicit;D(),_(A.file.type.startsWith("image/")?1:-1),D(),_(A.file.type.startsWith("image/")?-1:2)}}function vq(t,e){if(t&1&&(d(0,"div",90),fe(1,Fq,3,2,"div",null,De),h()),t&2){let A=y(2);D(),pe(A.selectedFiles)}}function Sq(t,e){if(t&1){let A=rA();d(0,"div",24)(1,"input",88,3),G("change",function(o){Y(A);let n=y();return J(n.onFileSelect(o))}),h(),d(3,"mat-form-field",89),x(4,vq,3,0,"div",90),d(5,"textarea",91),Wt("ngModelChange",function(o){Y(A);let n=y();return ai(n.userInput,o)||(n.userInput=o),J(o)}),G("keydown.enter",function(o){Y(A);let n=y();return J(n.sendMessage(o))}),h(),d(6,"div",92)(7,"button",93),G("click",function(){Y(A);let o=_e(2);return J(o.click())}),d(8,"mat-icon"),k(9,"attach_file"),h()(),d(10,"div")(11,"button",94),G("click",function(){Y(A);let o=y();return J(o.toggleAudioRecording())}),d(12,"mat-icon"),k(13,"mic"),h()(),d(14,"button",94),G("click",function(){Y(A);let o=y();return J(o.toggleVideoRecording())}),d(15,"mat-icon"),k(16,"videocam"),h()()()()()()}if(t&2){let A=y();D(4),_(A.selectedFiles.length&&A.appName!=""?4:-1),D(),Vt("ngModel",A.userInput),D(6),L("ngStyle",pn(6,qF,A.isAudioRecording?"rgb(234, 67, 53)":"rgb(51, 53, 55)"))("matTooltip",A.isAudioRecording?"Turn off microphone":"Use microphone"),D(3),L("ngStyle",pn(8,qF,A.isVideoRecording?"rgb(234, 67, 53)":"rgb(51, 53, 55)"))("matTooltip",A.isVideoRecording?"Turn off camera":"Use camera")}}function Nq(t){for(t=t.replace(/-/g,"+").replace(/_/g,"/");t.length%4!==0;)t+="=";return t}var vD=class extends Ng{nextPageLabel="Next Event";previousPageLabel="Previous Event";firstPageLabel="First Event";lastPageLabel="Last Event";getRangeLabel=(e,A,i)=>i===0?`Event 0 of ${i}`:(i=Math.max(i,0),`Event ${e*A+1} of ${i}`)},VF="Restarting bidirectional streaming is not currently supported. Please refresh the page or start a new session.",HI=class t{constructor(e,A,i,o,n,g,r,s,a,Q){this.sanitizer=e;this.sessionService=A;this.artifactService=i;this.audioService=o;this.webSocketService=n;this.videoService=g;this.dialog=r;this.eventService=s;this.route=a;this.downloadService=Q}videoContainer;sideDrawer;eventTabComponent;sessionTab;evalTab;scrollContainer;_snackBar=B($k);shouldShowEvalTab=gt(!0);enableSseIndicator=gt(!1);videoElement;currentMessage="";messages=[];lastTextChunk="";streamingTextMessage=null;latestThought="";artifacts=[];userInput="";userId="user";appName="";sessionId="";isAudioRecording=!1;isVideoRecording=!1;longRunningEvents=[];functionCallEventId="";redirectUri=ct.getBaseUrlWithoutPath();showSidePanel=!0;useSse=!1;currentSessionState={};messagesSubject=new $A([]);streamingTextMessageSubject=new $A(null);scrollInterruptedSubject=new $A(!0);isModelThinkingSubject=new $A(!1);sessionHasUsedBidi=new Set;eventData=new Map;traceData=[];eventMessageIndexArray=[];renderedEventGraph;rawSvgString=null;selectedEvent=void 0;selectedEventIndex=void 0;llmRequest=void 0;llmResponse=void 0;llmRequestKey="gcp.vertex.agent.llm_request";llmResponseKey="gcp.vertex.agent.llm_response";getMediaTypeFromMimetype=PE;selectedFiles=[];previousMessageCount=0;openBase64InNewTab=Om;MediaType=yI;router=B(Bo);activatedRoute=B(_t);selectedAppControl=new kQ("",{nonNullable:!0});agentService=B(Un);isLoadingApps=gt(!1);loadingError=gt("");apps$=iA([]).pipe(Ce(()=>{this.isLoadingApps.set(!0),this.selectedAppControl.disable()}),Ie(()=>this.agentService.listApps().pipe(Oe(e=>(this.loadingError.set(e.message),iA(void 0))))),ue(1),Ce(e=>{this.isLoadingApps.set(!1),this.selectedAppControl.enable(),e?.length==1&&this.router.navigate([],{relativeTo:this.route,queryParams:{app:e[0]}})}),Go());ngOnInit(){if(this.syncSelectedAppFromUrl(),this.updateSelectedAppUrl(),this.webSocketService.onCloseReason().subscribe(i=>{let o=`Please check server log for full details: +`+i;this.openSnackBar(o,"OK")}),new URL(window.location.href).searchParams.has("code")){let i=window.location.href;window.opener?.postMessage({authResponseUrl:i},window.origin),window.close()}this.agentService.getApp().subscribe(i=>{this.appName=i}),mt([this.agentService.getLoadingState(),this.isModelThinkingSubject]).subscribe(([i,o])=>{let n=this.messages[this.messages.length-1];i&&!n?.isLoading?(this.messages.push({role:"bot",isLoading:!0}),this.messagesSubject.next(this.messages)):n?.isLoading&&!o&&(this.messages.pop(),this.messagesSubject.next(this.messages))}),mt([this.messagesSubject,this.scrollInterruptedSubject,this.streamingTextMessageSubject]).subscribe(([i,o,n])=>{o||setTimeout(()=>{this.scrollToBottom()},100)})}ngAfterViewInit(){this.showSidePanel=!0,this.sideDrawer.open()}scrollToBottom(){setTimeout(()=>{this.scrollContainer.nativeElement.scrollTo({top:this.scrollContainer.nativeElement.scrollHeight,behavior:"smooth"})})}selectApp(e){e!=this.appName&&(this.agentService.setApp(e),this.createSession(),this.eventData=new Map,this.eventMessageIndexArray=[],this.messages=[],this.artifacts=[],this.userInput="",this.longRunningEvents=[])}createSession(){this.sessionService.createSession(this.userId,this.appName).subscribe(e=>{this.currentSessionState=e.state,this.sessionId=e.id,this.sessionTab.refreshSession()})}sendMessage(e){return $e(this,null,function*(){if(this.messages.length===0&&(this.scrollContainer.nativeElement.addEventListener("wheel",()=>{this.scrollInterruptedSubject.next(!0)}),this.scrollContainer.nativeElement.addEventListener("touchmove",()=>{this.scrollInterruptedSubject.next(!0)})),this.scrollInterruptedSubject.next(!1),e.preventDefault(),!this.userInput.trim())return;if(this.messages.push({role:"user",text:this.userInput}),this.messagesSubject.next(this.messages),this.selectedFiles.length>0){let o=this.selectedFiles.map(n=>({file:n.file,url:n.url}));this.messages.push({role:"user",attachments:o}),this.messagesSubject.next(this.messages)}let A={appName:this.appName,userId:this.userId,sessionId:this.sessionId,newMessage:{role:"user",parts:yield this.getUserMessageParts()},streaming:this.useSse};this.selectedFiles=[];let i=this.eventMessageIndexArray.length-1;this.streamingTextMessage=null,this.agentService.runSse(A).subscribe({next:o=>$e(this,null,function*(){if(o.startsWith('{"error"')){this.openSnackBar(o,"OK");return}let n=JSON.parse(o);if(n.error){this.openSnackBar(n.error,"OK");return}if(n.content)for(let g of n.content.parts)i+=1,this.processPart(n,g,i)}),error:o=>console.error("SSE error:",o),complete:()=>{this.streamingTextMessage=null,this.sessionTab.reloadSession(this.sessionId),this.eventService.getTrace(this.sessionId).pipe(Oe(o=>o.status===404?iA(null):iA([]))).subscribe(o=>{this.traceData=o})}}),this.userInput=""})}processPart(e,A,i){let o=e.groundingMetadata?.searchEntryPoint?.renderedContent;if(A.text){this.isModelThinkingSubject.next(!1),this.agentService.getLoadingState().next(!1);let n=A.text;if(A.thought)n!==this.latestThought&&(this.storeEvents(A,e,i),this.storeMessage(A,e,i)),this.latestThought=n;else if(this.streamingTextMessage){if(o&&(this.streamingTextMessage.renderedContent=e.groundingMetadata.searchEntryPoint.renderedContent),n==this.streamingTextMessage.text){this.storeEvents(A,e,i),this.eventMessageIndexArray[i]=n,this.streamingTextMessage=null;return}this.streamingTextMessage.text+=n,this.streamingTextMessageSubject.next(this.streamingTextMessage)}else if(this.streamingTextMessage={role:"bot",text:this.processThoughtText(n),thought:!!A.thought,eventId:e.id},o&&(this.streamingTextMessage.renderedContent=e.groundingMetadata.searchEntryPoint.renderedContent),this.messages.push(this.streamingTextMessage),this.messagesSubject.next(this.messages),!this.useSse){this.storeEvents(A,e,i),this.eventMessageIndexArray[i]=n,this.streamingTextMessage=null;return}}else A.thought?this.isModelThinkingSubject.next(!0):(this.isModelThinkingSubject.next(!1),this.agentService.getLoadingState().next(!1),this.storeEvents(A,e,i),this.storeMessage(A,e,i))}getUserMessageParts(){return $e(this,null,function*(){let e=[{text:`${this.userInput}`}];if(this.selectedFiles.length>0)for(let A of this.selectedFiles)e.push({inlineData:{displayName:A.file.name,data:yield this.readFileAsBytes(A.file),mimeType:A.file.type}});return e})}readFileAsBytes(e){return new Promise((A,i)=>{let o=new FileReader;o.onload=n=>{let g=n.target.result.split(",")[1];A(g)},o.onerror=i,o.readAsDataURL(e)})}updateRedirectUri(e,A){try{let i=new URL(e);return i.searchParams.set("redirect_uri",A),i.toString()}catch(i){return console.warn("Failed to update redirect URI: ",i),e}}storeMessage(e,A,i){if(A.longRunningToolIds&&A.longRunningToolIds.length>0){this.getAsyncFunctionsFromParts(A.longRunningToolIds,A.content.parts);let o=this.longRunningEvents[0];if(o.args.authConfig&&o.args.authConfig.exchangedAuthCredential&&o.args.authConfig.exchangedAuthCredential.oauth2){let n=o.args.authConfig.exchangedAuthCredential.oauth2.authUri,g=this.updateRedirectUri(n,this.redirectUri);this.openOAuthPopup(g).then(r=>{this.functionCallEventId=A.id,this.sendOAuthResponse(o,r,this.redirectUri)}).catch(r=>{console.error("OAuth Error:",r)})}else this.functionCallEventId=A.id}if(A.actions&&A.actions.artifactDelta)for(let o in A.actions.artifactDelta)A.actions.artifactDelta.hasOwnProperty(o)&&this.renderArtifact(o,A.actions.artifactDelta[o]);if(e.inlineData){let o=this.formatBase64Data(e.inlineData.data,e.inlineData.mimeType);this.messages.push({role:A.author==="user"?"user":"bot",inlineData:{displayName:e.inlineData.displayName,data:o,mimeType:e.inlineData.mimeType}}),this.messagesSubject.next(this.messages),this.eventMessageIndexArray[i]=e.inlineData}else if(e.text){let o={role:A.author==="user"?"user":"bot",text:e.text,thought:!!e.thought,evalStatus:A.evalStatus,actualInvocationToolUses:A.actualInvocationToolUses,expectedInvocationToolUses:A.expectedInvocationToolUses};A.groundingMetadata&&A.groundingMetadata.searchEntryPoint&&A.groundingMetadata.searchEntryPoint.renderedContent&&(o.renderedContent=A.groundingMetadata.searchEntryPoint.renderedContent),this.messages.push(o),this.messagesSubject.next(this.messages),this.eventMessageIndexArray[i]=e.text}else if(e.functionCall)this.messages.push({role:A.author==="user"?"user":"bot",functionCall:e.functionCall,eventId:A.id,evalStatus:A.evalStatus,actualInvocationToolUses:A.actualInvocationToolUses,expectedInvocationToolUses:A.expectedInvocationToolUses}),this.messagesSubject.next(this.messages),this.eventMessageIndexArray[i]=e.functionCall;else if(e.functionResponse)this.messages.push({role:A.author==="user"?"user":"bot",functionResponse:e.functionResponse,eventId:A.id,evalStatus:A.evalStatus,actualInvocationToolUses:A.actualInvocationToolUses,expectedInvocationToolUses:A.expectedInvocationToolUses}),this.messagesSubject.next(this.messages),this.eventMessageIndexArray[i]=e.functionResponse;else if(e.executableCode)this.messages.push({role:A.author==="user"?"user":"bot",executableCode:e.executableCode,evalStatus:A.evalStatus,actualInvocationToolUses:A.actualInvocationToolUses,expectedInvocationToolUses:A.expectedInvocationToolUses}),this.messagesSubject.next(this.messages),this.eventMessageIndexArray[i]=e.executableCode;else if(e.codeExecutionResult&&(this.messages.push({role:A.author==="user"?"user":"bot",codeExecutionResult:e.codeExecutionResult,evalStatus:A.evalStatus,actualInvocationToolUses:A.actualInvocationToolUses,expectedInvocationToolUses:A.expectedInvocationToolUses}),this.eventMessageIndexArray[i]=e.codeExecutionResult,A.actions&&A.actions.artifact_delta))for(let o in A.actions.artifact_delta)A.actions.artifact_delta.hasOwnProperty(o)&&this.renderArtifact(o,A.actions.artifact_delta[o])}formatBase64Data(e,A){let i=Nq(e);return`data:${A};base64,${i}`}renderArtifact(e,A){this.messages.push({role:"bot",inlineData:{data:"",mimeType:"image/png"}}),this.messagesSubject.next(this.messages);let i=this.messages.length-1;this.artifactService.getArtifactVersion(this.userId,this.appName,this.sessionId,e,A).subscribe(o=>{let n=o.inlineData.mimeType,g=this.formatBase64Data(o.inlineData.data,n),r=PE(n),s={name:this.createDefaultArtifactName(n),data:g,mimeType:n,mediaType:r};this.messages[i]={role:"bot",inlineData:s},this.artifacts=[...this.artifacts,{id:e,data:g,mimeType:n,versionId:A,mediaType:PE(n)}]})}storeEvents(e,A,i){let o="";e.text?o+="text:"+e.text:e.functionCall?o+="functionCall:"+e.functionCall.name:e.functionResponse?o+="functionResponse:"+e.functionResponse.name:e.executableCode?o+="executableCode:"+e.executableCode.code.slice(0,10):e.codeExecutionResult&&(o+="codeExecutionResult:"+e.codeExecutionResult.outcome),A.title=o,this.eventData.set(A.id,A),this.eventData=new Map(this.eventData)}sendOAuthResponse(e,A,i){this.longRunningEvents.pop();let o={appName:this.appName,userId:this.userId,sessionId:this.sessionId,newMessage:{role:"user",parts:[]}};var n=structuredClone(e.args.authConfig);n.exchangedAuthCredential.oauth2.authResponseUri=A,n.exchangedAuthCredential.oauth2.redirectUri=i,o.functionCallEventId=this.functionCallEventId,o.newMessage.parts.push({function_response:{id:e.id,name:e.name,response:n}}),this.agentService.run(o).subscribe(g=>{this.processRunResponse(g)})}processRunResponse(e){let A=this.eventMessageIndexArray.length-1;for(let i of e)if(i.content)for(let o of i.content.parts)A+=1,this.processPart(i,o,A)}openDialog(){this.dialog.open(SI,{width:"600px",data:{event:this.longRunningEvents[0],appName:this.appName,userId:this.userId,sessionId:this.sessionId,functionCallEventId:this.functionCallEventId}}).afterClosed().subscribe(A=>{A&&(this.removeFinishedLongRunningEvents(A.events),this.processRunResponse(A.response))})}removeFinishedLongRunningEvents(e){let A=new Set(e.map(i=>i.id));this.longRunningEvents=this.longRunningEvents.filter(i=>!A.has(i.id))}clickEvent(e){let A=this.messages[e].eventId;this.sideDrawer.open(),this.showSidePanel=!0,this.selectedEvent=this.eventData.get(A),this.selectedEventIndex=this.getIndexOfKeyInMap(A),this.eventService.getEventTrace(this.selectedEvent.id).subscribe(i=>{this.llmRequest=JSON.parse(i[this.llmRequestKey]),this.llmResponse=JSON.parse(i[this.llmResponseKey])}),this.eventService.getEvent(this.userId,this.appName,this.sessionId,this.selectedEvent.id).subscribe(i=>$e(this,null,function*(){if(!i.dotSrc){this.renderedEventGraph=void 0;return}let o=i.dotSrc,g=(yield xm()).renderString(o,{format:"svg",engine:"dot"});this.rawSvgString=g,this.renderedEventGraph=this.sanitizer.bypassSecurityTrustHtml(g)}))}userMessagesLength(e){return this.messages.slice(0,e).filter(A=>A.role=="user").length}ngOnDestroy(){this.webSocketService.closeConnection()}onAppSelection(e){this.isAudioRecording&&(this.stopAudioRecording(),this.isAudioRecording=!1),this.isVideoRecording&&(this.stopVideoRecording(),this.isVideoRecording=!1)}toggleAudioRecording(){this.isAudioRecording?this.stopAudioRecording():this.startAudioRecording()}startAudioRecording(){if(this.sessionHasUsedBidi.has(this.sessionId)){this.openSnackBar(VF,"OK");return}this.isAudioRecording=!0;let e=window.location.protocol==="https:"?"wss":"ws";this.webSocketService.connect(`${e}://${ct.getWSServerUrl()}/run_live?app_name=${this.appName}&user_id=${this.userId}&session_id=${this.sessionId}`),this.audioService.startRecording(),this.messages.push({role:"user",text:"Speaking..."}),this.messages.push({role:"bot",text:"Speaking..."}),this.messagesSubject.next(this.messages),this.sessionHasUsedBidi.add(this.sessionId)}stopAudioRecording(){this.audioService.stopRecording(),this.webSocketService.closeConnection(),this.isAudioRecording=!1}toggleVideoRecording(){this.isVideoRecording?this.stopVideoRecording():this.startVideoRecording()}startVideoRecording(){if(this.sessionHasUsedBidi.has(this.sessionId)){this.openSnackBar(VF,"OK");return}this.isVideoRecording=!0;let e=window.location.protocol==="https:"?"wss":"ws";this.webSocketService.connect(`${e}://${ct.getWSServerUrl()}/run_live?app_name=${this.appName}&user_id=${this.userId}&session_id=${this.sessionId}`),this.videoService.startRecording(this.videoContainer),this.audioService.startRecording(),this.messages.push({role:"user",text:"Speaking..."}),this.messagesSubject.next(this.messages),this.sessionHasUsedBidi.add(this.sessionId)}stopVideoRecording(){this.audioService.stopRecording(),this.videoService.stopRecording(this.videoContainer),this.webSocketService.closeConnection(),this.isVideoRecording=!1}getAsyncFunctionsFromParts(e,A){for(let i of A)i.functionCall&&e.includes(i.functionCall.id)&&this.longRunningEvents.push(i.functionCall)}openOAuthPopup(e){return new Promise((A,i)=>{if(!window.open(e,"oauthPopup","width=600,height=700")){i("Popup blocked!");return}window.addEventListener("message",n=>{if(n.origin!==window.location.origin)return;let{authResponseUrl:g}=n.data;g?A(g):i("OAuth failed")},{once:!0})})}toggleSidePanel(){this.showSidePanel?this.sideDrawer.close():this.sideDrawer.open(),this.showSidePanel=!this.showSidePanel}handleShouldShowEvalTab(e){this.shouldShowEvalTab.set(e)}handleEvalNotInstalled(e){e&&this.openSnackBar(e,"OK")}updateWithSelectedSession(e){if(!e||!e.id||!e.events||!e.state)return;this.sessionId=e.id,this.currentSessionState=e.state,this.eventData.clear(),this.eventMessageIndexArray=[],this.messages=[],this.artifacts=[];let A=0;e.events.forEach(i=>{i.content?.parts?.forEach(o=>{this.storeMessage(o,i,A),A+=1,i.author&&i.author!=="user"&&this.storeEvents(o,i,A)})}),this.eventService.getTrace(this.sessionId).subscribe(i=>{this.traceData=i})}updateSessionState(e){this.currentSessionState=e.state}onNewSessionClick(){this.createSession(),this.eventData.clear(),this.eventMessageIndexArray=[],this.messages=[],this.artifacts=[],this.evalTab.showEvalHistory&&this.evalTab.toggleEvalHistoryButton()}onFileSelect(e){let A=e.target;if(A.files)for(let i=0;i{this.llmRequest=JSON.parse(A[this.llmRequestKey]),this.llmResponse=JSON.parse(A[this.llmResponseKey])}),this.eventService.getEvent(this.userId,this.appName,this.sessionId,this.selectedEvent.id).subscribe(A=>$e(this,null,function*(){if(!A.dotSrc){this.renderedEventGraph=void 0;return}let i=A.dotSrc,n=(yield xm()).renderString(i,{format:"svg",engine:"dot"});this.rawSvgString=n,this.renderedEventGraph=this.sanitizer.bypassSecurityTrustHtml(n)}))}deleteSession(e){let A={title:"Confirm delete",message:`Are you sure you want to delete this session ${this.sessionId}?`,confirmButtonText:"Delete",cancelButtonText:"Cancel"};this.dialog.open(NI,{width:"600px",data:A}).afterClosed().subscribe(o=>{o&&this.sessionService.deleteSession(this.userId,this.appName,e).subscribe(n=>{let g=this.sessionTab.refreshSession(e);g?this.sessionTab.getSession(g.id):window.location.reload()})})}syncSelectedAppFromUrl(){mt([this.router.events.pipe(kA(e=>e instanceof ei),sA(()=>this.activatedRoute.snapshot.queryParams)),this.apps$]).subscribe(([e,A])=>{if(A&&A.length){let i=e.app;i&&A.includes(i)?this.selectedAppControl.setValue(i):i&&this.openSnackBar(`Agent '${i}' not found`,"OK")}})}updateSelectedAppUrl(){this.selectedAppControl.valueChanges.pipe(wi(),kA(Boolean)).subscribe(e=>{this.selectApp(e);let A=this.activatedRoute.snapshot.queryParams.app;e!==A&&this.router.navigate([],{queryParams:{app:e},queryParamsHandling:"merge"})})}handlePageEvent(e){if(e.pageIndex>=0){let A=this.getKeyAtIndexInMap(e.pageIndex);A&&this.selectEvent(A)}}closeSelectedEvent(){this.selectedEvent=void 0,this.selectedEventIndex=void 0}getIndexOfKeyInMap(e){let A=0,i=(n,g)=>0,o=Array.from(this.eventData.keys()).sort(i);for(let n of o){if(n===e)return A;A++}}getKeyAtIndexInMap(e){let A=(o,n)=>0,i=Array.from(this.eventData.keys()).sort(A);if(e>=0&&e{console.log(e),this.downloadService.downloadObjectAsJson(e,`session-${this.sessionId}.json`)})}static \u0275fac=function(A){return new(A||t)(V(Vo),V(wo),V(hs),V(us),V(yo),V(ms),V(di),V(Ds),V(_t),V(Jn))};static \u0275cmp=O({type:t,selectors:[["app-chat"]],viewQuery:function(A,i){if(A&1&&(QA(MZ,5,q),QA(RZ,5),QA(Ug,5),QA(xg,5),QA(Kg,5),QA(kZ,5)),A&2){let o;$(o=AA())&&(i.videoContainer=o.first),$(o=AA())&&(i.sideDrawer=o.first),$(o=AA())&&(i.eventTabComponent=o.first),$(o=AA())&&(i.sessionTab=o.first),$(o=AA())&&(i.evalTab=o.first),$(o=AA())&&(i.scrollContainer=o.first)}},standalone:!1,features:[FA([{provide:Ng,useClass:vD}])],decls:27,vars:14,consts:[["sideDrawer",""],["autoScroll",""],["videoContainer",""],["fileInput",""],["autosize","",1,"drawer-container"],["matTooltip","Open panel",1,"material-symbols-outlined",2,"position","absolute","width","24px","height","24px","color","#C4C7C5","cursor","pointer","margin-left","20px","margin-top","20px"],["mode","side","appResizableDrawer","",1,"side-drawer"],[2,"margin-top","20px","margin-left","20px","display","flex"],[2,"width","100%"],[1,"drawer-header"],["matTooltip","Collapse panel",1,"material-symbols-outlined",2,"color","#C4C7C5","cursor","pointer",3,"click"],[1,"drawer-logo"],["src","assets/ADK-512-color.svg","width","32px","height","32px"],[1,"app-select-container"],[1,"app-select",3,"selectionChange","placeholder","formControl"],[3,"value"],[1,"tabs-container"],[1,"details-panel-container"],[1,"resize-handler"],[1,"chat-container"],[1,"chat-toolbar"],[1,"chat-card"],["mat-fab","","color","primary",1,"fab-button"],[1,"chat-messages"],[1,"chat-input"],["matTooltip","Open panel",1,"material-symbols-outlined",2,"position","absolute","width","24px","height","24px","color","#C4C7C5","cursor","pointer","margin-left","20px","margin-top","20px",3,"click"],[1,"tabs-header"],["mat-tab-label",""],[3,"selectedEvent","eventsMap","traceData"],[3,"sessionState"],[3,"artifacts"],[3,"sessionSelected","sessionReloaded","userId","appName","sessionId"],[1,"tab-label"],[3,"shouldShowTab","sessionSelected","appName","userId","sessionId"],[1,"details-content"],[2,"display","flex","justify-content","flex-end","margin-top","10px"],["aria-label","Select event",1,"event-paginator",3,"page","length","pageSize","pageIndex"],["mat-mini-fab",""],[3,"click"],["label","Event"],[1,"event-graph-container"],[3,"innerHtml"],[1,"json-viewer-container"],[3,"json"],["label","Request"],["label","Response"],[3,"click","innerHtml"],[2,"display","flex"],[1,"toolbar-session-text"],[1,"toolbar-session-id"],[1,"toolbar-actions"],[1,"toolbar-sse-toggle"],[1,"example-margin",3,"change","checked"],[2,"margin-left","8px","margin-right","8px","height","22px",3,"vertical"],[2,"display","flex","align-items","center"],[1,"toolbar-new-sesison",3,"click"],["matTooltip","Delete current session",1,"material-symbols-outlined",2,"width","24px","height","24px","color","#C4C7C5","cursor","pointer","margin-right","16px",3,"click"],["matTooltip","Export current session",1,"material-symbols-outlined",2,"width","24px","height","24px","color","#C4C7C5","cursor","pointer","margin-right","16px",3,"click"],[1,"empty-state-container"],[1,"warning"],[1,"error"],["mat-fab","","color","primary",1,"fab-button",3,"click"],[3,"ngClass"],["mat-mini-fab","",3,"matTooltip"],[1,"message-card",3,"ngClass"],["mode","buffer",1,"loading-bar"],[1,"attachments"],[1,"thought-chip"],[1,"message-text",3,"data","ngStyle"],["mat-stroked-button","",1,"function-event-button"],[1,"tool-uses-container"],[1,"material-symbols-outlined"],["mat-mini-fab","",3,"click","matTooltip"],["fontSet","material-symbols-outlined"],[1,"attachment"],["alt","attachment",1,"image-preview-chat",3,"src"],["download","",3,"href"],[3,"innerHTML"],[1,"generated-image-container"],["alt","image",1,"generated-image",3,"click","src"],[3,"base64data"],[1,"html-artifact-container"],[1,"link-style-button",3,"click"],["alt","image",1,"image-preview-chat",3,"click","src"],["mat-stroked-button","",1,"function-event-button",3,"click"],[1,"actual-tool-uses"],[1,"tool-uses-header"],[1,"expected-tool-uses"],["type","file","multiple","","hidden","",3,"change"],["appearance","outline",1,"input-field"],[1,"file-preview"],["matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","1","cdkAutosizeMaxRows","10","placeholder","Type a Message...",1,"chat-input-box",2,"caret-color","white",3,"ngModelChange","keydown.enter","ngModel"],[1,"chat-input-actions"],["mat-icon-button","","matTooltip","Upload local file",1,"function-event-button",3,"click"],["mat-icon-button","","matSuffix","",3,"click","ngStyle","matTooltip"],[1,"image-container"],[1,"file-container"],["alt","preview",1,"image-preview",3,"src"],["mat-icon-button","",1,"delete-button",3,"click"],["color","warn"],[1,"file-info"]],template:function(A,i){if(A&1){let o=rA();d(0,"mat-drawer-container",4),x(1,GZ,2,0,"span",5),d(2,"mat-drawer",6,0)(4,"div",7)(5,"div",8)(6,"div",9)(7,"span",10),G("click",function(){return Y(o),J(i.toggleSidePanel())}),k(8,"left_panel_close"),h(),d(9,"div",11),P(10,"img",12),k(11," Agent Development Kit "),h()()()(),d(12,"div",13)(13,"mat-select",14),G("selectionChange",function(g){return Y(o),J(i.onAppSelection(g))}),x(14,_Z,2,0),To(15,"async"),x(16,KZ,2,2,"mat-option",15),h()(),x(17,OZ,15,8,"div",16)(18,ZZ,20,7,"div",17),P(19,"div",18),h(),d(20,"div",19),x(21,qZ,20,3,"div",20),d(22,"mat-card",21),x(23,Aq,2,1)(24,eq,3,0,"button",22)(25,Rq,6,0,"div",23)(26,Sq,17,10,"div",24),h()()()}if(A&2){let o;D(),_(i.showSidePanel?-1:1),D(12),L("placeholder",i.isLoadingApps()?"Loading...":"Select an agent")("formControl",i.selectedAppControl),D(),_((o=br(15,12,i.apps$))?14:-1,o),D(2),_(i.selectedAppControl.value&&i.isLoadingApps()?16:-1),D(),_(i.appName!=""&&i.showSidePanel?17:-1),D(),_(i.selectedEvent&&i.showSidePanel?18:-1),D(3),_(i.appName!=""?21:-1),D(2),_(i.selectedAppControl.value?-1:23),D(),_(i.longRunningEvents.length>0?24:-1),D(),_(i.appName!=""?25:-1),D(),_(i.appName!=""?26:-1)}},dependencies:[jt,Vh,ro,Ii,Xt,rF,cs,ho,Hk,Hn,qb,Et,kE,Dk,mk,Km,Xb,nc,BD,QD,hD,uD,mF,Bs,Nn,Qs,pF,OF,Cc,lu,Ug,xg,Kg,wI,YI,Lg,JI,wa],styles:[".expand-side-drawer[_ngcontent-%COMP%]{position:relative;top:4%;left:1%}.drawer-container[_ngcontent-%COMP%]{height:100%;background-color:#131314}.generated-image-container[_ngcontent-%COMP%]{max-width:400px}.generated-image[_ngcontent-%COMP%]{max-width:100%;border-radius:8px}.chat-container[_ngcontent-%COMP%]{width:100%;height:100%;max-width:1200px;margin:auto}.event-container[_ngcontent-%COMP%]{color:#fff}.html-artifact-container[_ngcontent-%COMP%], .drawer-header[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:flex-start;align-items:center}.drawer-header[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{width:36px;height:36px;color:#bdc1c6;cursor:pointer;display:flex;align-items:center;justify-content:center}.chat-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:500px;overflow:hidden;height:95%;box-shadow:none;background-color:#131314}.loading-bar[_ngcontent-%COMP%]{width:100px;margin:15px}.chat-messages[_ngcontent-%COMP%]{flex-grow:1;overflow-y:auto;padding:20px;margin-top:16px}.message-card[_ngcontent-%COMP%]{padding:5px 20px;margin:5px;border-radius:20px;max-width:80%;font-size:14px;font-weight:400;position:relative;display:inline-block}.user-message[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center}.user-message[_ngcontent-%COMP%] .message-card[_ngcontent-%COMP%]{background-color:#004a77;align-self:flex-end;color:#fff;box-shadow:none}.bot-message[_ngcontent-%COMP%]{display:flex;align-items:center}.bot-message[_ngcontent-%COMP%] .message-card[_ngcontent-%COMP%]{background-color:#303030;align-self:flex-start;color:#fff;box-shadow:none}.message-card[_ngcontent-%COMP%] .tool-uses-container[_ngcontent-%COMP%]{visibility:hidden;position:absolute;left:10px;z-index:10;display:flex;background-color:#484848;overflow:hidden;border-radius:20px;padding:5px 20px;margin-bottom:10px;font-size:16px}.message-card[_ngcontent-%COMP%] .tool-uses-container[_ngcontent-%COMP%] .actual-tool-uses[_ngcontent-%COMP%]{border-right:2px solid #8a8686;padding-right:8px}.message-card[_ngcontent-%COMP%] .tool-uses-container[_ngcontent-%COMP%] .expected-tool-uses[_ngcontent-%COMP%]{padding-left:12px}.message-card[_ngcontent-%COMP%]:hover .tool-uses-container[_ngcontent-%COMP%]{visibility:visible}.tool-uses-header[_ngcontent-%COMP%]{padding-bottom:5px;border-bottom:2px solid #8a8686;font-style:italic;font-weight:700}.eval-pass[_ngcontent-%COMP%]{display:flex;color:#44c265}.eval-fail[_ngcontent-%COMP%]{display:flex;color:#ff8983}.navigation-button-sidepanel[_ngcontent-%COMP%]{margin-left:auto;margin-right:20px}.chat-input[_ngcontent-%COMP%]{display:flex;padding:10px;width:60%;margin:0 auto}.input-field[_ngcontent-%COMP%]{flex-grow:1}.input-field[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{color:#fff;border:none;padding:10px;box-sizing:content-box}.input-field[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]::placeholder{color:#8e918f}.input-field[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:#fff;background-color:#333537}.chat-input-actions[_ngcontent-%COMP%]{width:106%;margin-top:10px;display:flex;justify-content:space-between}.chat-input-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}.fab-button[_ngcontent-%COMP%]{position:fixed;bottom:200px;right:100px;z-index:1000}.sidepanel-toggle[_ngcontent-%COMP%]{position:relative;top:100px;z-index:1000}.side-drawer[_ngcontent-%COMP%]{background-color:#1b1b1b;color:#fff;border-radius:0}.tabs-container[_ngcontent-%COMP%]{width:100%;margin-top:20px}.tab-label[_ngcontent-%COMP%]{font-size:14px}.file-preview[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px;margin-bottom:8px}.file-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:5px;background:#eee;padding:5px;border-radius:4px}.image-preview[_ngcontent-%COMP%]{width:40px;height:40px;object-fit:cover;border-radius:4px}.image-preview-chat[_ngcontent-%COMP%]{max-width:90%;max-height:70vh;width:auto;height:auto;border-radius:8px;cursor:pointer;transition:transform .2s ease-in-out}button[_ngcontent-%COMP%]{margin-left:20px;margin-right:20px}.app-select[_ngcontent-%COMP%]{width:180px}.empty-state-container[_ngcontent-%COMP%]{color:#eee;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Open Sans,sans-serif;font-weight:400;letter-spacing:normal;line-height:24px;font-size:18px}.empty-state-container[_ngcontent-%COMP%] pre.warning[_ngcontent-%COMP%]{color:#ffc185}.empty-state-container[_ngcontent-%COMP%] pre.error[_ngcontent-%COMP%]{color:#ff4545}.function-event-button[_ngcontent-%COMP%]{background-color:#fff;margin-left:0}[_nghost-%COMP%] .message-text p{white-space:pre-line;word-break:break-word;overflow-wrap:break-word}[_nghost-%COMP%] .mdc-linear-progress__buffer-dots{background:#fff}[_nghost-%COMP%] .mat-mdc-text-field-wrapper{border:1px solid #8e918f}[_nghost-%COMP%] .input-field .mat-mdc-text-field-wrapper{border:1px solid #8e918f;border-radius:16px}[_nghost-%COMP%] .mdc-notched-outline__leading, [_nghost-%COMP%] .mdc-notched-outline__notch, [_nghost-%COMP%] .mdc-notched-outline__trailing{border:none}[_nghost-%COMP%] .mat-mdc-form-field-icon-suffix{padding:0 10px 0 40px}[_nghost-%COMP%] .segment-key{color:#d3d3d3!important}[_nghost-%COMP%] .mat-mdc-mini-fab{background-color:#fff}[_nghost-%COMP%] .mat-mdc-mini-fab mat-icon{color:#000}.mat-mdc-select-placeholder[_ngcontent-%COMP%]{margin-left:20px}.resize-handler[_ngcontent-%COMP%]{background:#5f6368;width:4px;border-radius:4px;position:absolute;display:block;height:20%;top:40%;right:0;z-index:9999;cursor:ew-resize}.new-session-button[_ngcontent-%COMP%]{margin-top:0;margin-left:50px;width:130px;height:28px;font-size:14px}.app-select-container[_ngcontent-%COMP%]{width:30%;margin-top:12px;background-color:#212123;margin-left:20px;height:30px;display:flex;justify-content:space-between;padding-left:20px;padding-right:20px;border-radius:10px;padding-top:5px}.app-select-container[_ngcontent-%COMP%]{--mat-select-placeholder-text-color: #8ab4f8}.app-select-container[_ngcontent-%COMP%]{--mat-select-enabled-trigger-text-color: #8ab4f8}.app-select-container[_ngcontent-%COMP%]{--mat-select-enabled-arrow-color: #8ab4f8}.json-viewer-container[_ngcontent-%COMP%]{margin:10px}.event-paginator[_ngcontent-%COMP%]{margin-top:-8px;margin-right:auto;background-color:inherit;display:flex;justify-content:center}[_nghost-%COMP%] .mat-mdc-paginator-page-size{display:none!important}.details-panel-container[_ngcontent-%COMP%]{position:absolute;width:100%;height:98%;left:0;right:0;bottom:0;background:#242424;display:inline-block;justify-content:center;align-items:center;z-index:10}.details-content[_ngcontent-%COMP%]{color:#fff;font-size:14px}.adk-checkbox[_ngcontent-%COMP%]{position:fixed;bottom:0;left:0;right:0;margin-bottom:20px;margin-left:20px}.drawer-header[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #89b4f8}.drawer-header[_ngcontent-%COMP%]{--mdc-filled-button-label-text-color: black}.chat-toolbar[_ngcontent-%COMP%]{position:sticky;top:0;height:48px;background:#1b1b1b;display:flex;justify-content:space-between;align-items:center;z-index:10}.toolbar-session-text[_ngcontent-%COMP%]{color:#fdfdfd;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:12px;letter-spacing:.8px;text-transform:uppercase;margin-left:20px;padding-top:4px}.toolbar-session-id[_ngcontent-%COMP%]{color:#9aa0a6;font-family:monospace;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.25px;margin-left:5px}.toolbar-actions[_ngcontent-%COMP%]{display:flex}.toolbar-new-sesison[_ngcontent-%COMP%]{font-size:14px;margin-right:16px;color:#9aa0a6;cursor:pointer;display:flex;align-items:center}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-size: 14px}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color: #9aa0a6}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-track-color: #8ab4f9}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-focus-track-color: #8ab4f9}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-hover-track-color: #8ab4f9}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-handle-color: #1b73e8}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-focus-handle-color: #1b73e8}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-selected-hover-handle-color: #1b73e8}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-track-height: 24px}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mdc-switch-track-width: 46px}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mat-switch-track-outline-color: #1b73e8}.toolbar-sse-toggle[_ngcontent-%COMP%]{--mat-switch-with-icon-handle-size: 20px}.image-container[_ngcontent-%COMP%]{position:relative;display:inline-block;border-radius:12px;overflow:hidden}.image-preview[_ngcontent-%COMP%]{display:block;width:100%;height:auto;border-radius:12px;width:80px;height:80px}.delete-button[_ngcontent-%COMP%]{position:absolute;top:1px;right:1px;background-color:#000000b3;border:none;border-radius:50%;padding:8px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:0;scale:.7}.delete-button[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:20px}.file-container[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;gap:8px;height:80px;background-color:#1e1e1e;border-radius:12px}.file-info[_ngcontent-%COMP%]{margin-right:60px;padding-top:20px;padding-left:16px}.thought-chip[_ngcontent-%COMP%]{border-radius:5px;background-color:#8ab4f8;width:80px;text-align:center;margin-top:5px}.event-graph-container[_ngcontent-%COMP%]{margin-top:16px;margin-bottom:16px;display:flex;justify-content:center;max-height:33%;cursor:pointer}.event-graph-container[_ngcontent-%COMP%] svg{width:100%;height:100%;display:block;object-fit:contain}[_nghost-%COMP%] pre{white-space:pre-wrap;word-break:break-word;overflow-x:auto;max-width:100%}.link-style-button[_ngcontent-%COMP%]{background:none;border:none;padding:0;font:inherit;color:#007bff!important;text-decoration:underline;cursor:pointer;outline:none;font-size:14px}.drawer-logo[_ngcontent-%COMP%]{margin-left:9px;display:flex;align-items:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.1px}.drawer-logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-right:9px}"]})};var ws=class t{title="agent_framework_web";userId="";appName="";sessionId="";constructor(){}static \u0275fac=function(A){return new(A||t)};static \u0275cmp=O({type:t,selectors:[["app-root"]],standalone:!1,decls:1,vars:0,template:function(A,i){A&1&&P(0,"app-chat")},dependencies:[HI],encapsulation:2})};var Lq=[{path:"",component:ws}],Bc=class t{static \u0275fac=function(A){return new(A||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[nE.forRoot(Lq),nE]})};function WF(t){return new H(3e3,!1)}function _q(){return new H(3100,!1)}function Kq(){return new H(3101,!1)}function Uq(t){return new H(3001,!1)}function xq(t){return new H(3003,!1)}function Yq(t){return new H(3004,!1)}function jF(t,e){return new H(3005,!1)}function XF(){return new H(3006,!1)}function $F(){return new H(3007,!1)}function Av(t,e){return new H(3008,!1)}function ev(t){return new H(3002,!1)}function tv(t,e,A,i,o){return new H(3010,!1)}function iv(){return new H(3011,!1)}function ov(){return new H(3012,!1)}function nv(){return new H(3200,!1)}function gv(){return new H(3202,!1)}function rv(){return new H(3013,!1)}function sv(t){return new H(3014,!1)}function av(t){return new H(3015,!1)}function Iv(t){return new H(3016,!1)}function Cv(t,e){return new H(3404,!1)}function Jq(t){return new H(3502,!1)}function Bv(t){return new H(3503,!1)}function Qv(){return new H(3300,!1)}function Ev(t){return new H(3504,!1)}function cv(t){return new H(3301,!1)}function lv(t,e){return new H(3302,!1)}function dv(t){return new H(3303,!1)}function hv(t,e){return new H(3400,!1)}function uv(t){return new H(3401,!1)}function mv(t){return new H(3402,!1)}function Dv(t,e){return new H(3505,!1)}function nn(t){switch(t.length){case 0:return new co;case 1:return t[0];default:return new Sg(t)}}function LD(t,e,A=new Map,i=new Map){let o=[],n=[],g=-1,r=null;if(e.forEach(s=>{let a=s.get("offset"),Q=a==g,c=Q&&r||new Map;s.forEach((f,m)=>{let p=m,M=f;if(m!=="offset")switch(p=t.normalizePropertyName(p,o),M){case Cs:M=A.get(m);break;case ci:M=i.get(m);break;default:M=t.normalizeStyleValue(m,p,M,o);break}c.set(p,M)}),Q||n.push(c),r=c,g=a}),o.length)throw Jq(o);return n}function Qc(t,e,A,i){switch(e){case"start":t.onStart(()=>i(A&&SD(A,"start",t)));break;case"done":t.onDone(()=>i(A&&SD(A,"done",t)));break;case"destroy":t.onDestroy(()=>i(A&&SD(A,"destroy",t)));break}}function SD(t,e,A){let i=A.totalTime,o=!!A.disabled,n=Ec(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,i??t.totalTime,o),g=t._data;return g!=null&&(n._data=g),n}function Ec(t,e,A,i,o="",n=0,g){return{element:t,triggerName:e,fromState:A,toState:i,phaseName:o,totalTime:n,disabled:!!g}}function Jt(t,e,A){let i=t.get(e);return i||t.set(e,i=A),i}function _D(t){let e=t.indexOf(":"),A=t.substring(1,e),i=t.slice(e+1);return[A,i]}var Hq=typeof document>"u"?null:document.documentElement;function cc(t){let e=t.parentNode||t.host||null;return e===Hq?null:e}function Tq(t){return t.substring(1,6)=="ebkit"}var Hg=null,zF=!1;function fv(t){Hg||(Hg=Oq()||{},zF=Hg.style?"WebkitAppearance"in Hg.style:!1);let e=!0;return Hg.style&&!Tq(t)&&(e=t in Hg.style,!e&&zF&&(e="Webkit"+t.charAt(0).toUpperCase()+t.slice(1)in Hg.style)),e}function Oq(){return typeof document<"u"?document.body:null}function KD(t,e){for(;e;){if(e===t)return!0;e=cc(e)}return!1}function UD(t,e,A){if(A)return Array.from(t.querySelectorAll(e));let i=t.querySelector(e);return i?[i]:[]}var Pq=1e3,xD="{{",Zq="}}",YD="ng-enter",lc="ng-leave",TI="ng-trigger",OI=".ng-trigger",JD="ng-animating",dc=".ng-animating";function ko(t){if(typeof t=="number")return t;let e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:ND(parseFloat(e[1]),e[2])}function ND(t,e){switch(e){case"s":return t*Pq;default:return t}}function PI(t,e,A){return t.hasOwnProperty("duration")?t:qq(t,e,A)}function qq(t,e,A){let i=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i,o,n=0,g="";if(typeof t=="string"){let r=t.match(i);if(r===null)return e.push(WF(t)),{duration:0,delay:0,easing:""};o=ND(parseFloat(r[1]),r[2]);let s=r[3];s!=null&&(n=ND(parseFloat(s),r[4]));let a=r[5];a&&(g=a)}else o=t;if(!A){let r=!1,s=e.length;o<0&&(e.push(_q()),r=!0),n<0&&(e.push(Kq()),r=!0),r&&e.splice(s,0,WF(t))}return{duration:o,delay:n,easing:g}}function pv(t){return t.length?t[0]instanceof Map?t:t.map(e=>new Map(Object.entries(e))):[]}function Yi(t,e,A){e.forEach((i,o)=>{let n=hc(o);A&&!A.has(o)&&A.set(o,t.style[n]),t.style[n]=i})}function Tn(t,e){e.forEach((A,i)=>{let o=hc(i);t.style[o]=""})}function ys(t){return Array.isArray(t)?t.length==1?t[0]:Nk(t):t}function wv(t,e,A){let i=e.params||{},o=HD(t);o.length&&o.forEach(n=>{i.hasOwnProperty(n)||A.push(Uq(n))})}var GD=new RegExp(`${xD}\\s*(.+?)\\s*${Zq}`,"g");function HD(t){let e=[];if(typeof t=="string"){let A;for(;A=GD.exec(t);)e.push(A[1]);GD.lastIndex=0}return e}function Ms(t,e,A){let i=`${t}`,o=i.replace(GD,(n,g)=>{let r=e[g];return r==null&&(A.push(xq(g)),r=""),r.toString()});return o==i?t:o}var Vq=/-+([a-z0-9])/g;function hc(t){return t.replace(Vq,(...e)=>e[1].toUpperCase())}function yv(t,e){return t===0||e===0}function Mv(t,e,A){if(A.size&&e.length){let i=e[0],o=[];if(A.forEach((n,g)=>{i.has(g)||o.push(g),i.set(g,n)}),o.length)for(let n=1;ng.set(r,uc(t,r)))}}return e}function Ht(t,e,A){switch(e.type){case xA.Trigger:return t.visitTrigger(e,A);case xA.State:return t.visitState(e,A);case xA.Transition:return t.visitTransition(e,A);case xA.Sequence:return t.visitSequence(e,A);case xA.Group:return t.visitGroup(e,A);case xA.Animate:return t.visitAnimate(e,A);case xA.Keyframes:return t.visitKeyframes(e,A);case xA.Style:return t.visitStyle(e,A);case xA.Reference:return t.visitReference(e,A);case xA.AnimateChild:return t.visitAnimateChild(e,A);case xA.AnimateRef:return t.visitAnimateRef(e,A);case xA.Query:return t.visitQuery(e,A);case xA.Stagger:return t.visitStagger(e,A);default:throw Yq(e.type)}}function uc(t,e){return window.getComputedStyle(t)[e]}var gf=(()=>{class t{validateStyleProperty(A){return fv(A)}containsElement(A,i){return KD(A,i)}getParentElement(A){return cc(A)}query(A,i,o){return UD(A,i,o)}computeStyle(A,i,o){return o||""}animate(A,i,o,n,g,r=[],s){return new co(o,n)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})(),Og=class{static NOOP=new gf},Pg=class{};var Wq=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"]),wc=class extends Pg{normalizePropertyName(e,A){return hc(e)}normalizeStyleValue(e,A,i,o){let n="",g=i.toString().trim();if(Wq.has(A)&&i!==0&&i!=="0")if(typeof i=="number")n="px";else{let r=i.match(/^[+-]?[\d\.]+([a-z]*)$/);r&&r[1].length==0&&o.push(jF(e,i))}return g+n}};var yc="*";function zq(t,e){let A=[];return typeof t=="string"?t.split(/\s*,\s*/).forEach(i=>jq(i,A,e)):A.push(t),A}function jq(t,e,A){if(t[0]==":"){let s=Xq(t,A);if(typeof s=="function"){e.push(s);return}t=s}let i=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(i==null||i.length<4)return A.push(av(t)),e;let o=i[1],n=i[2],g=i[3];e.push(Rv(o,g));let r=o==yc&&g==yc;n[0]=="<"&&!r&&e.push(Rv(g,o))}function Xq(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(A,i)=>parseFloat(i)>parseFloat(A);case":decrement":return(A,i)=>parseFloat(i) *"}}var mc=new Set(["true","1"]),Dc=new Set(["false","0"]);function Rv(t,e){let A=mc.has(t)||Dc.has(t),i=mc.has(e)||Dc.has(e);return(o,n)=>{let g=t==yc||t==o,r=e==yc||e==n;return!g&&A&&typeof o=="boolean"&&(g=o?mc.has(t):Dc.has(t)),!r&&i&&typeof n=="boolean"&&(r=n?mc.has(e):Dc.has(e)),g&&r}}var Kv=":self",$q=new RegExp(`s*${Kv}s*,?`,"g");function Uv(t,e,A,i){return new VD(t).build(e,A,i)}var kv="",VD=class{_driver;constructor(e){this._driver=e}build(e,A,i){let o=new WD(A);return this._resetContextStyleTimingState(o),Ht(this,ys(e),o)}_resetContextStyleTimingState(e){e.currentQuerySelector=kv,e.collectedStyles=new Map,e.collectedStyles.set(kv,new Map),e.currentTime=0}visitTrigger(e,A){let i=A.queryCount=0,o=A.depCount=0,n=[],g=[];return e.name.charAt(0)=="@"&&A.errors.push(XF()),e.definitions.forEach(r=>{if(this._resetContextStyleTimingState(A),r.type==xA.State){let s=r,a=s.name;a.toString().split(/\s*,\s*/).forEach(Q=>{s.name=Q,n.push(this.visitState(s,A))}),s.name=a}else if(r.type==xA.Transition){let s=this.visitTransition(r,A);i+=s.queryCount,o+=s.depCount,g.push(s)}else A.errors.push($F())}),{type:xA.Trigger,name:e.name,states:n,transitions:g,queryCount:i,depCount:o,options:null}}visitState(e,A){let i=this.visitStyle(e.styles,A),o=e.options&&e.options.params||null;if(i.containsDynamicStyles){let n=new Set,g=o||{};i.styles.forEach(r=>{r instanceof Map&&r.forEach(s=>{HD(s).forEach(a=>{g.hasOwnProperty(a)||n.add(a)})})}),n.size&&A.errors.push(Av(e.name,[...n.values()]))}return{type:xA.State,name:e.name,style:i,options:o?{params:o}:null}}visitTransition(e,A){A.queryCount=0,A.depCount=0;let i=Ht(this,ys(e.animation),A),o=zq(e.expr,A.errors);return{type:xA.Transition,matchers:o,animation:i,queryCount:A.queryCount,depCount:A.depCount,options:Tg(e.options)}}visitSequence(e,A){return{type:xA.Sequence,steps:e.steps.map(i=>Ht(this,i,A)),options:Tg(e.options)}}visitGroup(e,A){let i=A.currentTime,o=0,n=e.steps.map(g=>{A.currentTime=i;let r=Ht(this,g,A);return o=Math.max(o,A.currentTime),r});return A.currentTime=o,{type:xA.Group,steps:n,options:Tg(e.options)}}visitAnimate(e,A){let i=iV(e.timings,A.errors);A.currentAnimateTimings=i;let o,n=e.styles?e.styles:Ue({});if(n.type==xA.Keyframes)o=this.visitKeyframes(n,A);else{let g=e.styles,r=!1;if(!g){r=!0;let a={};i.easing&&(a.easing=i.easing),g=Ue(a)}A.currentTime+=i.duration+i.delay;let s=this.visitStyle(g,A);s.isEmptyStep=r,o=s}return A.currentAnimateTimings=null,{type:xA.Animate,timings:i,style:o,options:null}}visitStyle(e,A){let i=this._makeStyleAst(e,A);return this._validateStyleAst(i,A),i}_makeStyleAst(e,A){let i=[],o=Array.isArray(e.styles)?e.styles:[e.styles];for(let r of o)typeof r=="string"?r===ci?i.push(r):A.errors.push(ev(r)):i.push(new Map(Object.entries(r)));let n=!1,g=null;return i.forEach(r=>{if(r instanceof Map&&(r.has("easing")&&(g=r.get("easing"),r.delete("easing")),!n)){for(let s of r.values())if(s.toString().indexOf(xD)>=0){n=!0;break}}}),{type:xA.Style,styles:i,easing:g,offset:e.offset,containsDynamicStyles:n,options:null}}_validateStyleAst(e,A){let i=A.currentAnimateTimings,o=A.currentTime,n=A.currentTime;i&&n>0&&(n-=i.duration+i.delay),e.styles.forEach(g=>{typeof g!="string"&&g.forEach((r,s)=>{let a=A.collectedStyles.get(A.currentQuerySelector),Q=a.get(s),c=!0;Q&&(n!=o&&n>=Q.startTime&&o<=Q.endTime&&(A.errors.push(tv(s,Q.startTime,Q.endTime,n,o)),c=!1),n=Q.startTime),c&&a.set(s,{startTime:n,endTime:o}),A.options&&wv(r,A.options,A.errors)})})}visitKeyframes(e,A){let i={type:xA.Keyframes,styles:[],options:null};if(!A.currentAnimateTimings)return A.errors.push(iv()),i;let o=1,n=0,g=[],r=!1,s=!1,a=0,Q=e.steps.map(W=>{let DA=this._makeStyleAst(W,A),YA=DA.offset!=null?DA.offset:tV(DA.styles),wA=0;return YA!=null&&(n++,wA=DA.offset=YA),s=s||wA<0||wA>1,r=r||wA0&&n{let YA=f>0?DA==m?1:f*DA:g[DA],wA=YA*K;A.currentTime=p+M.delay+wA,M.duration=wA,this._validateStyleAst(W,A),W.offset=YA,i.styles.push(W)}),i}visitReference(e,A){return{type:xA.Reference,animation:Ht(this,ys(e.animation),A),options:Tg(e.options)}}visitAnimateChild(e,A){return A.depCount++,{type:xA.AnimateChild,options:Tg(e.options)}}visitAnimateRef(e,A){return{type:xA.AnimateRef,animation:this.visitReference(e.animation,A),options:Tg(e.options)}}visitQuery(e,A){let i=A.currentQuerySelector,o=e.options||{};A.queryCount++,A.currentQuery=e;let[n,g]=AV(e.selector);A.currentQuerySelector=i.length?i+" "+n:n,Jt(A.collectedStyles,A.currentQuerySelector,new Map);let r=Ht(this,ys(e.animation),A);return A.currentQuery=null,A.currentQuerySelector=i,{type:xA.Query,selector:n,limit:o.limit||0,optional:!!o.optional,includeSelf:g,animation:r,originalSelector:e.selector,options:Tg(e.options)}}visitStagger(e,A){A.currentQuery||A.errors.push(rv());let i=e.timings==="full"?{duration:0,delay:0,easing:"full"}:PI(e.timings,A.errors,!0);return{type:xA.Stagger,animation:Ht(this,ys(e.animation),A),timings:i,options:null}}};function AV(t){let e=!!t.split(/\s*,\s*/).find(A=>A==Kv);return e&&(t=t.replace($q,"")),t=t.replace(/@\*/g,OI).replace(/@\w+/g,A=>OI+"-"+A.slice(1)).replace(/:animating/g,dc),[t,e]}function eV(t){return t?b({},t):null}var WD=class{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(e){this.errors=e}};function tV(t){if(typeof t=="string")return null;let e=null;if(Array.isArray(t))t.forEach(A=>{if(A instanceof Map&&A.has("offset")){let i=A;e=parseFloat(i.get("offset")),i.delete("offset")}});else if(t instanceof Map&&t.has("offset")){let A=t;e=parseFloat(A.get("offset")),A.delete("offset")}return e}function iV(t,e){if(t.hasOwnProperty("duration"))return t;if(typeof t=="number"){let n=PI(t,e).duration;return TD(n,0,"")}let A=t;if(A.split(/\s+/).some(n=>n.charAt(0)=="{"&&n.charAt(1)=="{")){let n=TD(0,0,"");return n.dynamic=!0,n.strValue=A,n}let o=PI(A,e);return TD(o.duration,o.delay,o.easing)}function Tg(t){return t?(t=b({},t),t.params&&(t.params=eV(t.params))):t={},t}function TD(t,e,A){return{duration:t,delay:e,easing:A}}function rf(t,e,A,i,o,n,g=null,r=!1){return{type:1,element:t,keyframes:e,preStyleProps:A,postStyleProps:i,duration:o,delay:n,totalTime:o+n,easing:g,subTimeline:r}}var qI=class{_map=new Map;get(e){return this._map.get(e)||[]}append(e,A){let i=this._map.get(e);i||this._map.set(e,i=[]),i.push(...A)}has(e){return this._map.has(e)}clear(){this._map.clear()}},oV=1,nV=":enter",gV=new RegExp(nV,"g"),rV=":leave",sV=new RegExp(rV,"g");function xv(t,e,A,i,o,n=new Map,g=new Map,r,s,a=[]){return new zD().buildKeyframes(t,e,A,i,o,n,g,r,s,a)}var zD=class{buildKeyframes(e,A,i,o,n,g,r,s,a,Q=[]){a=a||new qI;let c=new jD(e,A,a,o,n,Q,[]);c.options=s;let f=s.delay?ko(s.delay):0;c.currentTimeline.delayNextStep(f),c.currentTimeline.setStyles([g],null,c.errors,s),Ht(this,i,c);let m=c.timelines.filter(p=>p.containsAnimation());if(m.length&&r.size){let p;for(let M=m.length-1;M>=0;M--){let K=m[M];if(K.element===A){p=K;break}}p&&!p.allowOnlyTimelineStyles()&&p.setStyles([r],null,c.errors,s)}return m.length?m.map(p=>p.buildKeyframes()):[rf(A,[],[],[],0,f,"",!1)]}visitTrigger(e,A){}visitState(e,A){}visitTransition(e,A){}visitAnimateChild(e,A){let i=A.subInstructions.get(A.element);if(i){let o=A.createSubContext(e.options),n=A.currentTimeline.currentTime,g=this._visitSubInstructions(i,o,o.options);n!=g&&A.transformIntoNewTimeline(g)}A.previousNode=e}visitAnimateRef(e,A){let i=A.createSubContext(e.options);i.transformIntoNewTimeline(),this._applyAnimationRefDelays([e.options,e.animation.options],A,i),this.visitReference(e.animation,i),A.transformIntoNewTimeline(i.currentTimeline.currentTime),A.previousNode=e}_applyAnimationRefDelays(e,A,i){for(let o of e){let n=o?.delay;if(n){let g=typeof n=="number"?n:ko(Ms(n,o?.params??{},A.errors));i.delayNextStep(g)}}}_visitSubInstructions(e,A,i){let n=A.currentTimeline.currentTime,g=i.duration!=null?ko(i.duration):null,r=i.delay!=null?ko(i.delay):null;return g!==0&&e.forEach(s=>{let a=A.appendInstructionToTimeline(s,g,r);n=Math.max(n,a.duration+a.delay)}),n}visitReference(e,A){A.updateOptions(e.options,!0),Ht(this,e.animation,A),A.previousNode=e}visitSequence(e,A){let i=A.subContextCount,o=A,n=e.options;if(n&&(n.params||n.delay)&&(o=A.createSubContext(n),o.transformIntoNewTimeline(),n.delay!=null)){o.previousNode.type==xA.Style&&(o.currentTimeline.snapshotCurrentStyles(),o.previousNode=Mc);let g=ko(n.delay);o.delayNextStep(g)}e.steps.length&&(e.steps.forEach(g=>Ht(this,g,o)),o.currentTimeline.applyStylesToKeyframe(),o.subContextCount>i&&o.transformIntoNewTimeline()),A.previousNode=e}visitGroup(e,A){let i=[],o=A.currentTimeline.currentTime,n=e.options&&e.options.delay?ko(e.options.delay):0;e.steps.forEach(g=>{let r=A.createSubContext(e.options);n&&r.delayNextStep(n),Ht(this,g,r),o=Math.max(o,r.currentTimeline.currentTime),i.push(r.currentTimeline)}),i.forEach(g=>A.currentTimeline.mergeTimelineCollectedStyles(g)),A.transformIntoNewTimeline(o),A.previousNode=e}_visitTiming(e,A){if(e.dynamic){let i=e.strValue,o=A.params?Ms(i,A.params,A.errors):i;return PI(o,A.errors)}else return{duration:e.duration,delay:e.delay,easing:e.easing}}visitAnimate(e,A){let i=A.currentAnimateTimings=this._visitTiming(e.timings,A),o=A.currentTimeline;i.delay&&(A.incrementTime(i.delay),o.snapshotCurrentStyles());let n=e.style;n.type==xA.Keyframes?this.visitKeyframes(n,A):(A.incrementTime(i.duration),this.visitStyle(n,A),o.applyStylesToKeyframe()),A.currentAnimateTimings=null,A.previousNode=e}visitStyle(e,A){let i=A.currentTimeline,o=A.currentAnimateTimings;!o&&i.hasCurrentStyleProperties()&&i.forwardFrame();let n=o&&o.easing||e.easing;e.isEmptyStep?i.applyEmptyStep(n):i.setStyles(e.styles,n,A.errors,A.options),A.previousNode=e}visitKeyframes(e,A){let i=A.currentAnimateTimings,o=A.currentTimeline.duration,n=i.duration,r=A.createSubContext().currentTimeline;r.easing=i.easing,e.styles.forEach(s=>{let a=s.offset||0;r.forwardTime(a*n),r.setStyles(s.styles,s.easing,A.errors,A.options),r.applyStylesToKeyframe()}),A.currentTimeline.mergeTimelineCollectedStyles(r),A.transformIntoNewTimeline(o+n),A.previousNode=e}visitQuery(e,A){let i=A.currentTimeline.currentTime,o=e.options||{},n=o.delay?ko(o.delay):0;n&&(A.previousNode.type===xA.Style||i==0&&A.currentTimeline.hasCurrentStyleProperties())&&(A.currentTimeline.snapshotCurrentStyles(),A.previousNode=Mc);let g=i,r=A.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!o.optional,A.errors);A.currentQueryTotal=r.length;let s=null;r.forEach((a,Q)=>{A.currentQueryIndex=Q;let c=A.createSubContext(e.options,a);n&&c.delayNextStep(n),a===A.element&&(s=c.currentTimeline),Ht(this,e.animation,c),c.currentTimeline.applyStylesToKeyframe();let f=c.currentTimeline.currentTime;g=Math.max(g,f)}),A.currentQueryIndex=0,A.currentQueryTotal=0,A.transformIntoNewTimeline(g),s&&(A.currentTimeline.mergeTimelineCollectedStyles(s),A.currentTimeline.snapshotCurrentStyles()),A.previousNode=e}visitStagger(e,A){let i=A.parentContext,o=A.currentTimeline,n=e.timings,g=Math.abs(n.duration),r=g*(A.currentQueryTotal-1),s=g*A.currentQueryIndex;switch(n.duration<0?"reverse":n.easing){case"reverse":s=r-s;break;case"full":s=i.currentStaggerTime;break}let Q=A.currentTimeline;s&&Q.delayNextStep(s);let c=Q.currentTime;Ht(this,e.animation,A),A.previousNode=e,i.currentStaggerTime=o.currentTime-c+(o.startTime-i.currentTimeline.startTime)}},Mc={},jD=class t{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=Mc;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(e,A,i,o,n,g,r,s){this._driver=e,this.element=A,this.subInstructions=i,this._enterClassName=o,this._leaveClassName=n,this.errors=g,this.timelines=r,this.currentTimeline=s||new Rc(this._driver,A,0),r.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(e,A){if(!e)return;let i=e,o=this.options;i.duration!=null&&(o.duration=ko(i.duration)),i.delay!=null&&(o.delay=ko(i.delay));let n=i.params;if(n){let g=o.params;g||(g=this.options.params={}),Object.keys(n).forEach(r=>{(!A||!g.hasOwnProperty(r))&&(g[r]=Ms(n[r],g,this.errors))})}}_copyOptions(){let e={};if(this.options){let A=this.options.params;if(A){let i=e.params={};Object.keys(A).forEach(o=>{i[o]=A[o]})}}return e}createSubContext(e=null,A,i){let o=A||this.element,n=new t(this._driver,o,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(o,i||0));return n.previousNode=this.previousNode,n.currentAnimateTimings=this.currentAnimateTimings,n.options=this._copyOptions(),n.updateOptions(e),n.currentQueryIndex=this.currentQueryIndex,n.currentQueryTotal=this.currentQueryTotal,n.parentContext=this,this.subContextCount++,n}transformIntoNewTimeline(e){return this.previousNode=Mc,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(e,A,i){let o={duration:A??e.duration,delay:this.currentTimeline.currentTime+(i??0)+e.delay,easing:""},n=new XD(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,o,e.stretchStartingKeyframe);return this.timelines.push(n),o}incrementTime(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}delayNextStep(e){e>0&&this.currentTimeline.delayNextStep(e)}invokeQuery(e,A,i,o,n,g){let r=[];if(o&&r.push(this.element),e.length>0){e=e.replace(gV,"."+this._enterClassName),e=e.replace(sV,"."+this._leaveClassName);let s=i!=1,a=this._driver.query(this.element,e,s);i!==0&&(a=i<0?a.slice(a.length+i,a.length):a.slice(0,i)),r.push(...a)}return!n&&r.length==0&&g.push(sv(A)),r}},Rc=class t{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(e,A,i,o){this._driver=e,this.element=A,this.startTime=i,this._elementTimelineStylesLookup=o,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(A),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(A,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(e){let A=this._keyframes.size===1&&this._pendingStyles.size;this.duration||A?(this.forwardTime(this.currentTime+e),A&&this.snapshotCurrentStyles()):this.startTime+=e}fork(e,A){return this.applyStylesToKeyframe(),new t(this._driver,e,A||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+=oV,this._loadKeyframe()}forwardTime(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}_updateStyle(e,A){this._localTimelineStyles.set(e,A),this._globalTimelineStyles.set(e,A),this._styleSummary.set(e,{time:this.currentTime,value:A})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(e){e&&this._previousKeyframe.set("easing",e);for(let[A,i]of this._globalTimelineStyles)this._backFill.set(A,i||ci),this._currentKeyframe.set(A,ci);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(e,A,i,o){A&&this._previousKeyframe.set("easing",A);let n=o&&o.params||{},g=aV(e,this._globalTimelineStyles);for(let[r,s]of g){let a=Ms(s,n,i);this._pendingStyles.set(r,a),this._localTimelineStyles.has(r)||this._backFill.set(r,this._globalTimelineStyles.get(r)??ci),this._updateStyle(r,a)}}applyStylesToKeyframe(){this._pendingStyles.size!=0&&(this._pendingStyles.forEach((e,A)=>{this._currentKeyframe.set(A,e)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((e,A)=>{this._currentKeyframe.has(A)||this._currentKeyframe.set(A,e)}))}snapshotCurrentStyles(){for(let[e,A]of this._localTimelineStyles)this._pendingStyles.set(e,A),this._updateStyle(e,A)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){let e=[];for(let A in this._currentKeyframe)e.push(A);return e}mergeTimelineCollectedStyles(e){e._styleSummary.forEach((A,i)=>{let o=this._styleSummary.get(i);(!o||A.time>o.time)&&this._updateStyle(i,A.value)})}buildKeyframes(){this.applyStylesToKeyframe();let e=new Set,A=new Set,i=this._keyframes.size===1&&this.duration===0,o=[];this._keyframes.forEach((r,s)=>{let a=new Map([...this._backFill,...r]);a.forEach((Q,c)=>{Q===Cs?e.add(c):Q===ci&&A.add(c)}),i||a.set("offset",s/this.duration),o.push(a)});let n=[...e.values()],g=[...A.values()];if(i){let r=o[0],s=new Map(r);r.set("offset",0),s.set("offset",1),o=[r,s]}return rf(this.element,o,n,g,this.duration,this.startTime,this.easing,!1)}},XD=class extends Rc{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(e,A,i,o,n,g,r=!1){super(e,A,g.delay),this.keyframes=i,this.preStyleProps=o,this.postStyleProps=n,this._stretchStartingKeyframe=r,this.timings={duration:g.duration,delay:g.delay,easing:g.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let e=this.keyframes,{delay:A,duration:i,easing:o}=this.timings;if(this._stretchStartingKeyframe&&A){let n=[],g=i+A,r=A/g,s=new Map(e[0]);s.set("offset",0),n.push(s);let a=new Map(e[0]);a.set("offset",bv(r)),n.push(a);let Q=e.length-1;for(let c=1;c<=Q;c++){let f=new Map(e[c]),m=f.get("offset"),p=A+m*i;f.set("offset",bv(p/g)),n.push(f)}i=g,A=0,o="",e=n}return rf(this.element,e,this.preStyleProps,this.postStyleProps,i,A,o,!0)}};function bv(t,e=3){let A=Math.pow(10,e-1);return Math.round(t*A)/A}function aV(t,e){let A=new Map,i;return t.forEach(o=>{if(o==="*"){i??=e.keys();for(let n of i)A.set(n,ci)}else for(let[n,g]of o)A.set(n,g)}),A}function Fv(t,e,A,i,o,n,g,r,s,a,Q,c,f){return{type:0,element:t,triggerName:e,isRemovalTransition:o,fromState:A,fromStyles:n,toState:i,toStyles:g,timelines:r,queriedElements:s,preStyleProps:a,postStyleProps:Q,totalTime:c,errors:f}}var OD={},kc=class{_triggerName;ast;_stateStyles;constructor(e,A,i){this._triggerName=e,this.ast=A,this._stateStyles=i}match(e,A,i,o){return IV(this.ast.matchers,e,A,i,o)}buildStyles(e,A,i){let o=this._stateStyles.get("*");return e!==void 0&&(o=this._stateStyles.get(e?.toString())||o),o?o.buildStyles(A,i):new Map}build(e,A,i,o,n,g,r,s,a,Q){let c=[],f=this.ast.options&&this.ast.options.params||OD,m=r&&r.params||OD,p=this.buildStyles(i,m,c),M=s&&s.params||OD,K=this.buildStyles(o,M,c),W=new Set,DA=new Map,YA=new Map,wA=o==="void",yt={params:Yv(M,f),delay:this.ast.options?.delay},we=Q?[]:xv(e,A,this.ast.animation,n,g,p,K,yt,a,c),Fe=0;return we.forEach(he=>{Fe=Math.max(he.duration+he.delay,Fe)}),c.length?Fv(A,this._triggerName,i,o,wA,p,K,[],[],DA,YA,Fe,c):(we.forEach(he=>{let ui=he.element,bo=Jt(DA,ui,new Set);he.preStyleProps.forEach(Ti=>bo.add(Ti));let Hi=Jt(YA,ui,new Set);he.postStyleProps.forEach(Ti=>Hi.add(Ti)),ui!==A&&W.add(ui)}),Fv(A,this._triggerName,i,o,wA,p,K,we,[...W.values()],DA,YA,Fe))}};function IV(t,e,A,i,o){return t.some(n=>n(e,A,i,o))}function Yv(t,e){let A=b({},e);return Object.entries(t).forEach(([i,o])=>{o!=null&&(A[i]=o)}),A}var $D=class{styles;defaultParams;normalizer;constructor(e,A,i){this.styles=e,this.defaultParams=A,this.normalizer=i}buildStyles(e,A){let i=new Map,o=Yv(e,this.defaultParams);return this.styles.styles.forEach(n=>{typeof n!="string"&&n.forEach((g,r)=>{g&&(g=Ms(g,o,A));let s=this.normalizer.normalizePropertyName(r,A);g=this.normalizer.normalizeStyleValue(r,s,g,A),i.set(r,g)})}),i}};function CV(t,e,A){return new Af(t,e,A)}var Af=class{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(e,A,i){this.name=e,this.ast=A,this._normalizer=i,A.states.forEach(o=>{let n=o.options&&o.options.params||{};this.states.set(o.name,new $D(o.style,n,i))}),vv(this.states,"true","1"),vv(this.states,"false","0"),A.transitions.forEach(o=>{this.transitionFactories.push(new kc(e,o,this.states))}),this.fallbackTransition=BV(e,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(e,A,i,o){return this.transitionFactories.find(g=>g.match(e,A,i,o))||null}matchStyles(e,A,i){return this.fallbackTransition.buildStyles(e,A,i)}};function BV(t,e,A){let i=[(g,r)=>!0],o={type:xA.Sequence,steps:[],options:null},n={type:xA.Transition,animation:o,matchers:i,options:null,queryCount:0,depCount:0};return new kc(t,n,e)}function vv(t,e,A){t.has(e)?t.has(A)||t.set(A,t.get(e)):t.has(A)&&t.set(e,t.get(A))}var QV=new qI,ef=class{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(e,A,i){this.bodyNode=e,this._driver=A,this._normalizer=i}register(e,A){let i=[],o=[],n=Uv(this._driver,A,i,o);if(i.length)throw Bv(i);this._animations.set(e,n)}_buildPlayer(e,A,i){let o=e.element,n=LD(this._normalizer,e.keyframes,A,i);return this._driver.animate(o,n,e.duration,e.delay,e.easing,[],!0)}create(e,A,i={}){let o=[],n=this._animations.get(e),g,r=new Map;if(n?(g=xv(this._driver,A,n,YD,lc,new Map,new Map,i,QV,o),g.forEach(Q=>{let c=Jt(r,Q.element,new Map);Q.postStyleProps.forEach(f=>c.set(f,null))})):(o.push(Qv()),g=[]),o.length)throw Ev(o);r.forEach((Q,c)=>{Q.forEach((f,m)=>{Q.set(m,this._driver.computeStyle(c,m,ci))})});let s=g.map(Q=>{let c=r.get(Q.element);return this._buildPlayer(Q,new Map,c)}),a=nn(s);return this._playersById.set(e,a),a.onDestroy(()=>this.destroy(e)),this.players.push(a),a}destroy(e){let A=this._getPlayer(e);A.destroy(),this._playersById.delete(e);let i=this.players.indexOf(A);i>=0&&this.players.splice(i,1)}_getPlayer(e){let A=this._playersById.get(e);if(!A)throw cv(e);return A}listen(e,A,i,o){let n=Ec(A,"","","");return Qc(this._getPlayer(e),i,n,o),()=>{}}command(e,A,i,o){if(i=="register"){this.register(e,o[0]);return}if(i=="create"){let g=o[0]||{};this.create(e,A,g);return}let n=this._getPlayer(e);switch(i){case"play":n.play();break;case"pause":n.pause();break;case"reset":n.reset();break;case"restart":n.restart();break;case"finish":n.finish();break;case"init":n.init();break;case"setPosition":n.setPosition(parseFloat(o[0]));break;case"destroy":this.destroy(e);break}}},Sv="ng-animate-queued",EV=".ng-animate-queued",PD="ng-animate-disabled",cV=".ng-animate-disabled",lV="ng-star-inserted",dV=".ng-star-inserted",hV=[],Jv={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},uV={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Ji="__ng_removed",VI=class{namespaceId;value;options;get params(){return this.options.params}constructor(e,A=""){this.namespaceId=A;let i=e&&e.hasOwnProperty("value"),o=i?e.value:e;if(this.value=DV(o),i){let n=e,{value:g}=n,r=_c(n,["value"]);this.options=r}else this.options={};this.options.params||(this.options.params={})}absorbOptions(e){let A=e.params;if(A){let i=this.options.params;Object.keys(A).forEach(o=>{i[o]==null&&(i[o]=A[o])})}}},ZI="void",ZD=new VI(ZI),tf=class{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(e,A,i){this.id=e,this.hostElement=A,this._engine=i,this._hostClassName="ng-tns-"+e,hi(A,this._hostClassName)}listen(e,A,i,o){if(!this._triggers.has(A))throw lv(i,A);if(i==null||i.length==0)throw dv(A);if(!fV(i))throw hv(i,A);let n=Jt(this._elementListeners,e,[]),g={name:A,phase:i,callback:o};n.push(g);let r=Jt(this._engine.statesByElement,e,new Map);return r.has(A)||(hi(e,TI),hi(e,TI+"-"+A),r.set(A,ZD)),()=>{this._engine.afterFlush(()=>{let s=n.indexOf(g);s>=0&&n.splice(s,1),this._triggers.has(A)||r.delete(A)})}}register(e,A){return this._triggers.has(e)?!1:(this._triggers.set(e,A),!0)}_getTrigger(e){let A=this._triggers.get(e);if(!A)throw uv(e);return A}trigger(e,A,i,o=!0){let n=this._getTrigger(A),g=new WI(this.id,A,e),r=this._engine.statesByElement.get(e);r||(hi(e,TI),hi(e,TI+"-"+A),this._engine.statesByElement.set(e,r=new Map));let s=r.get(A),a=new VI(i,this.id);if(!(i&&i.hasOwnProperty("value"))&&s&&a.absorbOptions(s.options),r.set(A,a),s||(s=ZD),!(a.value===ZI)&&s.value===a.value){if(!yV(s.params,a.params)){let M=[],K=n.matchStyles(s.value,s.params,M),W=n.matchStyles(a.value,a.params,M);M.length?this._engine.reportError(M):this._engine.afterFlush(()=>{Tn(e,K),Yi(e,W)})}return}let f=Jt(this._engine.playersByElement,e,[]);f.forEach(M=>{M.namespaceId==this.id&&M.triggerName==A&&M.queued&&M.destroy()});let m=n.matchTransition(s.value,a.value,e,a.params),p=!1;if(!m){if(!o)return;m=n.fallbackTransition,p=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:A,transition:m,fromState:s,toState:a,player:g,isFallbackTransition:p}),p||(hi(e,Sv),g.onStart(()=>{Rs(e,Sv)})),g.onDone(()=>{let M=this.players.indexOf(g);M>=0&&this.players.splice(M,1);let K=this._engine.playersByElement.get(e);if(K){let W=K.indexOf(g);W>=0&&K.splice(W,1)}}),this.players.push(g),f.push(g),g}deregister(e){this._triggers.delete(e),this._engine.statesByElement.forEach(A=>A.delete(e)),this._elementListeners.forEach((A,i)=>{this._elementListeners.set(i,A.filter(o=>o.name!=e))})}clearElementCache(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);let A=this._engine.playersByElement.get(e);A&&(A.forEach(i=>i.destroy()),this._engine.playersByElement.delete(e))}_signalRemovalForInnerTriggers(e,A){let i=this._engine.driver.query(e,OI,!0);i.forEach(o=>{if(o[Ji])return;let n=this._engine.fetchNamespacesByElement(o);n.size?n.forEach(g=>g.triggerLeaveAnimation(o,A,!1,!0)):this.clearElementCache(o)}),this._engine.afterFlushAnimationsDone(()=>i.forEach(o=>this.clearElementCache(o)))}triggerLeaveAnimation(e,A,i,o){let n=this._engine.statesByElement.get(e),g=new Map;if(n){let r=[];if(n.forEach((s,a)=>{if(g.set(a,s.value),this._triggers.has(a)){let Q=this.trigger(e,a,ZI,o);Q&&r.push(Q)}}),r.length)return this._engine.markElementAsRemoved(this.id,e,!0,A,g),i&&nn(r).onDone(()=>this._engine.processLeaveNode(e)),!0}return!1}prepareLeaveAnimationListeners(e){let A=this._elementListeners.get(e),i=this._engine.statesByElement.get(e);if(A&&i){let o=new Set;A.forEach(n=>{let g=n.name;if(o.has(g))return;o.add(g);let s=this._triggers.get(g).fallbackTransition,a=i.get(g)||ZD,Q=new VI(ZI),c=new WI(this.id,g,e);this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:g,transition:s,fromState:a,toState:Q,player:c,isFallbackTransition:!0})})}}removeNode(e,A){let i=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,A),this.triggerLeaveAnimation(e,A,!0))return;let o=!1;if(i.totalAnimations){let n=i.players.length?i.playersByQueriedElement.get(e):[];if(n&&n.length)o=!0;else{let g=e;for(;g=g.parentNode;)if(i.statesByElement.get(g)){o=!0;break}}}if(this.prepareLeaveAnimationListeners(e),o)i.markElementAsRemoved(this.id,e,!1,A);else{let n=e[Ji];(!n||n===Jv)&&(i.afterFlush(()=>this.clearElementCache(e)),i.destroyInnerAnimations(e),i._onRemovalComplete(e,A))}}insertNode(e,A){hi(e,this._hostClassName)}drainQueuedTransitions(e){let A=[];return this._queue.forEach(i=>{let o=i.player;if(o.destroyed)return;let n=i.element,g=this._elementListeners.get(n);g&&g.forEach(r=>{if(r.name==i.triggerName){let s=Ec(n,i.triggerName,i.fromState.value,i.toState.value);s._data=e,Qc(i.player,r.phase,s,r.callback)}}),o.markedForDestroy?this._engine.afterFlush(()=>{o.destroy()}):A.push(i)}),this._queue=[],A.sort((i,o)=>{let n=i.transition.ast.depCount,g=o.transition.ast.depCount;return n==0||g==0?n-g:this._engine.driver.containsElement(i.element,o.element)?1:-1})}destroy(e){this.players.forEach(A=>A.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,e)}},of=class{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(e,A)=>{};_onRemovalComplete(e,A){this.onRemovalComplete(e,A)}constructor(e,A,i){this.bodyNode=e,this.driver=A,this._normalizer=i}get queuedPlayers(){let e=[];return this._namespaceList.forEach(A=>{A.players.forEach(i=>{i.queued&&e.push(i)})}),e}createNamespace(e,A){let i=new tf(e,A,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,A)?this._balanceNamespaceList(i,A):(this.newHostElements.set(A,i),this.collectEnterElement(A)),this._namespaceLookup[e]=i}_balanceNamespaceList(e,A){let i=this._namespaceList,o=this.namespacesByHostElement;if(i.length-1>=0){let g=!1,r=this.driver.getParentElement(A);for(;r;){let s=o.get(r);if(s){let a=i.indexOf(s);i.splice(a+1,0,e),g=!0;break}r=this.driver.getParentElement(r)}g||i.unshift(e)}else i.push(e);return o.set(A,e),e}register(e,A){let i=this._namespaceLookup[e];return i||(i=this.createNamespace(e,A)),i}registerTrigger(e,A,i){let o=this._namespaceLookup[e];o&&o.register(A,i)&&this.totalAnimations++}destroy(e,A){e&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{let i=this._fetchNamespace(e);this.namespacesByHostElement.delete(i.hostElement);let o=this._namespaceList.indexOf(i);o>=0&&this._namespaceList.splice(o,1),i.destroy(A),delete this._namespaceLookup[e]}))}_fetchNamespace(e){return this._namespaceLookup[e]}fetchNamespacesByElement(e){let A=new Set,i=this.statesByElement.get(e);if(i){for(let o of i.values())if(o.namespaceId){let n=this._fetchNamespace(o.namespaceId);n&&A.add(n)}}return A}trigger(e,A,i,o){if(fc(A)){let n=this._fetchNamespace(e);if(n)return n.trigger(A,i,o),!0}return!1}insertNode(e,A,i,o){if(!fc(A))return;let n=A[Ji];if(n&&n.setForRemoval){n.setForRemoval=!1,n.setForMove=!0;let g=this.collectedLeaveElements.indexOf(A);g>=0&&this.collectedLeaveElements.splice(g,1)}if(e){let g=this._fetchNamespace(e);g&&g.insertNode(A,i)}o&&this.collectEnterElement(A)}collectEnterElement(e){this.collectedEnterElements.push(e)}markElementAsDisabled(e,A){A?this.disabledNodes.has(e)||(this.disabledNodes.add(e),hi(e,PD)):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),Rs(e,PD))}removeNode(e,A,i){if(fc(A)){let o=e?this._fetchNamespace(e):null;o?o.removeNode(A,i):this.markElementAsRemoved(e,A,!1,i);let n=this.namespacesByHostElement.get(A);n&&n.id!==e&&n.removeNode(A,i)}else this._onRemovalComplete(A,i)}markElementAsRemoved(e,A,i,o,n){this.collectedLeaveElements.push(A),A[Ji]={namespaceId:e,setForRemoval:o,hasAnimation:i,removedBeforeQueried:!1,previousTriggersValues:n}}listen(e,A,i,o,n){return fc(A)?this._fetchNamespace(e).listen(A,i,o,n):()=>{}}_buildInstruction(e,A,i,o,n){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,i,o,e.fromState.options,e.toState.options,A,n)}destroyInnerAnimations(e){let A=this.driver.query(e,OI,!0);A.forEach(i=>this.destroyActiveAnimationsForElement(i)),this.playersByQueriedElement.size!=0&&(A=this.driver.query(e,dc,!0),A.forEach(i=>this.finishActiveQueriedAnimationOnElement(i)))}destroyActiveAnimationsForElement(e){let A=this.playersByElement.get(e);A&&A.forEach(i=>{i.queued?i.markedForDestroy=!0:i.destroy()})}finishActiveQueriedAnimationOnElement(e){let A=this.playersByQueriedElement.get(e);A&&A.forEach(i=>i.finish())}whenRenderingDone(){return new Promise(e=>{if(this.players.length)return nn(this.players).onDone(()=>e());e()})}processLeaveNode(e){let A=e[Ji];if(A&&A.setForRemoval){if(e[Ji]=Jv,A.namespaceId){this.destroyInnerAnimations(e);let i=this._fetchNamespace(A.namespaceId);i&&i.clearElementCache(e)}this._onRemovalComplete(e,A.setForRemoval)}e.classList?.contains(PD)&&this.markElementAsDisabled(e,!1),this.driver.query(e,cV,!0).forEach(i=>{this.markElementAsDisabled(i,!1)})}flush(e=-1){let A=[];if(this.newHostElements.size&&(this.newHostElements.forEach((i,o)=>this._balanceNamespaceList(i,o)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let i=0;ii()),this._flushFns=[],this._whenQuietFns.length){let i=this._whenQuietFns;this._whenQuietFns=[],A.length?nn(A).onDone(()=>{i.forEach(o=>o())}):i.forEach(o=>o())}}reportError(e){throw mv(e)}_flushAnimations(e,A){let i=new qI,o=[],n=new Map,g=[],r=new Map,s=new Map,a=new Map,Q=new Set;this.disabledNodes.forEach(E=>{Q.add(E);let oA=this.driver.query(E,EV,!0);for(let fA=0;fA{let fA=YD+M++;p.set(oA,fA),E.forEach(VA=>hi(VA,fA))});let K=[],W=new Set,DA=new Set;for(let E=0;EW.add(VA)):DA.add(oA))}let YA=new Map,wA=Lv(f,Array.from(W));wA.forEach((E,oA)=>{let fA=lc+M++;YA.set(oA,fA),E.forEach(VA=>hi(VA,fA))}),e.push(()=>{m.forEach((E,oA)=>{let fA=p.get(oA);E.forEach(VA=>Rs(VA,fA))}),wA.forEach((E,oA)=>{let fA=YA.get(oA);E.forEach(VA=>Rs(VA,fA))}),K.forEach(E=>{this.processLeaveNode(E)})});let yt=[],we=[];for(let E=this._namespaceList.length-1;E>=0;E--)this._namespaceList[E].drainQueuedTransitions(A).forEach(fA=>{let VA=fA.player,Ne=fA.element;if(yt.push(VA),this.collectedEnterElements.length){let He=Ne[Ji];if(He&&He.setForMove){if(He.previousTriggersValues&&He.previousTriggersValues.has(fA.triggerName)){let Oi=He.previousTriggersValues.get(fA.triggerName),ht=this.statesByElement.get(fA.element);if(ht&&ht.has(fA.triggerName)){let On=ht.get(fA.triggerName);On.value=Oi,ht.set(fA.triggerName,On)}}VA.destroy();return}}let tt=!c||!this.driver.containsElement(c,Ne),dt=YA.get(Ne),gi=p.get(Ne),oe=this._buildInstruction(fA,i,gi,dt,tt);if(oe.errors&&oe.errors.length){we.push(oe);return}if(tt){VA.onStart(()=>Tn(Ne,oe.fromStyles)),VA.onDestroy(()=>Yi(Ne,oe.toStyles)),o.push(VA);return}if(fA.isFallbackTransition){VA.onStart(()=>Tn(Ne,oe.fromStyles)),VA.onDestroy(()=>Yi(Ne,oe.toStyles)),o.push(VA);return}let jI=[];oe.timelines.forEach(He=>{He.stretchStartingKeyframe=!0,this.disabledNodes.has(He.element)||jI.push(He)}),oe.timelines=jI,i.append(Ne,oe.timelines);let XI={instruction:oe,player:VA,element:Ne};g.push(XI),oe.queriedElements.forEach(He=>Jt(r,He,[]).push(VA)),oe.preStyleProps.forEach((He,Oi)=>{if(He.size){let ht=s.get(Oi);ht||s.set(Oi,ht=new Set),He.forEach((On,bs)=>ht.add(bs))}}),oe.postStyleProps.forEach((He,Oi)=>{let ht=a.get(Oi);ht||a.set(Oi,ht=new Set),He.forEach((On,bs)=>ht.add(bs))})});if(we.length){let E=[];we.forEach(oA=>{E.push(Dv(oA.triggerName,oA.errors))}),yt.forEach(oA=>oA.destroy()),this.reportError(E)}let Fe=new Map,he=new Map;g.forEach(E=>{let oA=E.element;i.has(oA)&&(he.set(oA,oA),this._beforeAnimationBuild(E.player.namespaceId,E.instruction,Fe))}),o.forEach(E=>{let oA=E.element;this._getPreviousPlayers(oA,!1,E.namespaceId,E.triggerName,null).forEach(VA=>{Jt(Fe,oA,[]).push(VA),VA.destroy()})});let ui=K.filter(E=>_v(E,s,a)),bo=new Map;Gv(bo,this.driver,DA,a,ci).forEach(E=>{_v(E,s,a)&&ui.push(E)});let Ti=new Map;m.forEach((E,oA)=>{Gv(Ti,this.driver,new Set(E),s,Cs)}),ui.forEach(E=>{let oA=bo.get(E),fA=Ti.get(E);bo.set(E,new Map([...oA?.entries()??[],...fA?.entries()??[]]))});let Zg=[],JA=[],qg={};g.forEach(E=>{let{element:oA,player:fA,instruction:VA}=E;if(i.has(oA)){if(Q.has(oA)){fA.onDestroy(()=>Yi(oA,VA.toStyles)),fA.disabled=!0,fA.overrideTotalTime(VA.totalTime),o.push(fA);return}let Ne=qg;if(he.size>1){let dt=oA,gi=[];for(;dt=dt.parentNode;){let oe=he.get(dt);if(oe){Ne=oe;break}gi.push(dt)}gi.forEach(oe=>he.set(oe,Ne))}let tt=this._buildAnimation(fA.namespaceId,VA,Fe,n,Ti,bo);if(fA.setRealPlayer(tt),Ne===qg)Zg.push(fA);else{let dt=this.playersByElement.get(Ne);dt&&dt.length&&(fA.parentPlayer=nn(dt)),o.push(fA)}}else Tn(oA,VA.fromStyles),fA.onDestroy(()=>Yi(oA,VA.toStyles)),JA.push(fA),Q.has(oA)&&o.push(fA)}),JA.forEach(E=>{let oA=n.get(E.element);if(oA&&oA.length){let fA=nn(oA);E.setRealPlayer(fA)}}),o.forEach(E=>{E.parentPlayer?E.syncPlayerEvents(E.parentPlayer):E.destroy()});for(let E=0;E!tt.destroyed);Ne.length?pV(this,oA,Ne):this.processLeaveNode(oA)}return K.length=0,Zg.forEach(E=>{this.players.push(E),E.onDone(()=>{E.destroy();let oA=this.players.indexOf(E);this.players.splice(oA,1)}),E.play()}),Zg}afterFlush(e){this._flushFns.push(e)}afterFlushAnimationsDone(e){this._whenQuietFns.push(e)}_getPreviousPlayers(e,A,i,o,n){let g=[];if(A){let r=this.playersByQueriedElement.get(e);r&&(g=r)}else{let r=this.playersByElement.get(e);if(r){let s=!n||n==ZI;r.forEach(a=>{a.queued||!s&&a.triggerName!=o||g.push(a)})}}return(i||o)&&(g=g.filter(r=>!(i&&i!=r.namespaceId||o&&o!=r.triggerName))),g}_beforeAnimationBuild(e,A,i){let o=A.triggerName,n=A.element,g=A.isRemovalTransition?void 0:e,r=A.isRemovalTransition?void 0:o;for(let s of A.timelines){let a=s.element,Q=a!==n,c=Jt(i,a,[]);this._getPreviousPlayers(a,Q,g,r,A.toState).forEach(m=>{let p=m.getRealPlayer();p.beforeDestroy&&p.beforeDestroy(),m.destroy(),c.push(m)})}Tn(n,A.fromStyles)}_buildAnimation(e,A,i,o,n,g){let r=A.triggerName,s=A.element,a=[],Q=new Set,c=new Set,f=A.timelines.map(p=>{let M=p.element;Q.add(M);let K=M[Ji];if(K&&K.removedBeforeQueried)return new co(p.duration,p.delay);let W=M!==s,DA=wV((i.get(M)||hV).map(Fe=>Fe.getRealPlayer())).filter(Fe=>{let he=Fe;return he.element?he.element===M:!1}),YA=n.get(M),wA=g.get(M),yt=LD(this._normalizer,p.keyframes,YA,wA),we=this._buildPlayer(p,yt,DA);if(p.subTimeline&&o&&c.add(M),W){let Fe=new WI(e,r,M);Fe.setRealPlayer(we),a.push(Fe)}return we});a.forEach(p=>{Jt(this.playersByQueriedElement,p.element,[]).push(p),p.onDone(()=>mV(this.playersByQueriedElement,p.element,p))}),Q.forEach(p=>hi(p,JD));let m=nn(f);return m.onDestroy(()=>{Q.forEach(p=>Rs(p,JD)),Yi(s,A.toStyles)}),c.forEach(p=>{Jt(o,p,[]).push(m)}),m}_buildPlayer(e,A,i){return A.length>0?this.driver.animate(e.element,A,e.duration,e.delay,e.easing,i):new co(e.duration,e.delay)}},WI=class{namespaceId;triggerName;element;_player=new co;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(e,A,i){this.namespaceId=e,this.triggerName=A,this.element=i}setRealPlayer(e){this._containsRealPlayer||(this._player=e,this._queuedCallbacks.forEach((A,i)=>{A.forEach(o=>Qc(e,i,void 0,o))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(e){this.totalTime=e}syncPlayerEvents(e){let A=this._player;A.triggerCallback&&e.onStart(()=>A.triggerCallback("start")),e.onDone(()=>this.finish()),e.onDestroy(()=>this.destroy())}_queueEvent(e,A){Jt(this._queuedCallbacks,e,[]).push(A)}onDone(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}onStart(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}onDestroy(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}init(){this._player.init()}hasStarted(){return this.queued?!1:this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(e){this.queued||this._player.setPosition(e)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(e){let A=this._player;A.triggerCallback&&A.triggerCallback(e)}};function mV(t,e,A){let i=t.get(e);if(i){if(i.length){let o=i.indexOf(A);i.splice(o,1)}i.length==0&&t.delete(e)}return i}function DV(t){return t??null}function fc(t){return t&&t.nodeType===1}function fV(t){return t=="start"||t=="done"}function Nv(t,e){let A=t.style.display;return t.style.display=e??"none",A}function Gv(t,e,A,i,o){let n=[];A.forEach(s=>n.push(Nv(s)));let g=[];i.forEach((s,a)=>{let Q=new Map;s.forEach(c=>{let f=e.computeStyle(a,c,o);Q.set(c,f),(!f||f.length==0)&&(a[Ji]=uV,g.push(a))}),t.set(a,Q)});let r=0;return A.forEach(s=>Nv(s,n[r++])),g}function Lv(t,e){let A=new Map;if(t.forEach(r=>A.set(r,[])),e.length==0)return A;let i=1,o=new Set(e),n=new Map;function g(r){if(!r)return i;let s=n.get(r);if(s)return s;let a=r.parentNode;return A.has(a)?s=a:o.has(a)?s=i:s=g(a),n.set(r,s),s}return e.forEach(r=>{let s=g(r);s!==i&&A.get(s).push(r)}),A}function hi(t,e){t.classList?.add(e)}function Rs(t,e){t.classList?.remove(e)}function pV(t,e,A){nn(A).onDone(()=>t.processLeaveNode(e))}function wV(t){let e=[];return Hv(t,e),e}function Hv(t,e){for(let A=0;Ao.add(n)):e.set(t,i),A.delete(t),!0}var ks=class{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(e,A)=>{};constructor(e,A,i){this._driver=A,this._normalizer=i,this._transitionEngine=new of(e.body,A,i),this._timelineEngine=new ef(e.body,A,i),this._transitionEngine.onRemovalComplete=(o,n)=>this.onRemovalComplete(o,n)}registerTrigger(e,A,i,o,n){let g=e+"-"+o,r=this._triggerCache[g];if(!r){let s=[],a=[],Q=Uv(this._driver,n,s,a);if(s.length)throw Cv(o,s);r=CV(o,Q,this._normalizer),this._triggerCache[g]=r}this._transitionEngine.registerTrigger(A,o,r)}register(e,A){this._transitionEngine.register(e,A)}destroy(e,A){this._transitionEngine.destroy(e,A)}onInsert(e,A,i,o){this._transitionEngine.insertNode(e,A,i,o)}onRemove(e,A,i){this._transitionEngine.removeNode(e,A,i)}disableAnimations(e,A){this._transitionEngine.markElementAsDisabled(e,A)}process(e,A,i,o){if(i.charAt(0)=="@"){let[n,g]=_D(i),r=o;this._timelineEngine.command(n,A,g,r)}else this._transitionEngine.trigger(e,A,i,o)}listen(e,A,i,o,n){if(i.charAt(0)=="@"){let[g,r]=_D(i);return this._timelineEngine.listen(g,A,r,n)}return this._transitionEngine.listen(e,A,i,o,n)}flush(e=-1){this._transitionEngine.flush(e)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(e){this._transitionEngine.afterFlushAnimationsDone(e)}};function MV(t,e){let A=null,i=null;return Array.isArray(e)&&e.length?(A=qD(e[0]),e.length>1&&(i=qD(e[e.length-1]))):e instanceof Map&&(A=qD(e)),A||i?new RV(t,A,i):null}var RV=(()=>{class t{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(A,i,o){this._element=A,this._startStyles=i,this._endStyles=o;let n=t.initialStylesByElement.get(A);n||t.initialStylesByElement.set(A,n=new Map),this._initialStyles=n}start(){this._state<1&&(this._startStyles&&Yi(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Yi(this._element,this._initialStyles),this._endStyles&&(Yi(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(Tn(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Tn(this._element,this._endStyles),this._endStyles=null),Yi(this._element,this._initialStyles),this._state=3)}}return t})();function qD(t){let e=null;return t.forEach((A,i)=>{kV(i)&&(e=e||new Map,e.set(i,A))}),e}function kV(t){return t==="display"||t==="position"}var bc=class{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(e,A,i,o){this.element=e,this.keyframes=A,this.options=i,this._specialStyles=o,this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(e=>e()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;let e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:new Map;let A=()=>this._onFinish();this.domPlayer.addEventListener("finish",A),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",A)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(e){let A=[];return e.forEach(i=>{A.push(Object.fromEntries(i))}),A}_triggerWebAnimation(e,A,i){return e.animate(this._convertKeyframesToObject(A),i)}onStart(e){this._originalOnStartFns.push(e),this._onStartFns.push(e)}onDone(e){this._originalOnDoneFns.push(e),this._onDoneFns.push(e)}onDestroy(e){this._onDestroyFns.push(e)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(e=>e()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,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(e=>e()),this._onDestroyFns=[])}setPosition(e){this.domPlayer===void 0&&this.init(),this.domPlayer.currentTime=e*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){let e=new Map;this.hasStarted()&&this._finalKeyframe.forEach((i,o)=>{o!=="offset"&&e.set(o,this._finished?i:uc(this.element,o))}),this.currentSnapshot=e}triggerCallback(e){let A=e==="start"?this._onStartFns:this._onDoneFns;A.forEach(i=>i()),A.length=0}},Fc=class{validateStyleProperty(e){return!0}validateAnimatableStyleProperty(e){return!0}containsElement(e,A){return KD(e,A)}getParentElement(e){return cc(e)}query(e,A,i){return UD(e,A,i)}computeStyle(e,A,i){return uc(e,A)}animate(e,A,i,o,n,g=[]){let r=o==0?"both":"forwards",s={duration:i,delay:o,fill:r};n&&(s.easing=n);let a=new Map,Q=g.filter(m=>m instanceof bc);yv(i,o)&&Q.forEach(m=>{m.currentSnapshot.forEach((p,M)=>a.set(M,p))});let c=pv(A).map(m=>new Map(m));c=Mv(e,c,a);let f=MV(e,c);return new bc(e,c,s,f)}};var pc="@",Tv="@.disabled",vc=class{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(e,A,i,o){this.namespaceId=e,this.delegate=A,this.engine=i,this._onDestroy=o}get data(){return this.delegate.data}destroyNode(e){this.delegate.destroyNode?.(e)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(e,A){return this.delegate.createElement(e,A)}createComment(e){return this.delegate.createComment(e)}createText(e){return this.delegate.createText(e)}appendChild(e,A){this.delegate.appendChild(e,A),this.engine.onInsert(this.namespaceId,A,e,!1)}insertBefore(e,A,i,o=!0){this.delegate.insertBefore(e,A,i),this.engine.onInsert(this.namespaceId,A,e,o)}removeChild(e,A,i){this.parentNode(A)&&this.engine.onRemove(this.namespaceId,A,this.delegate)}selectRootElement(e,A){return this.delegate.selectRootElement(e,A)}parentNode(e){return this.delegate.parentNode(e)}nextSibling(e){return this.delegate.nextSibling(e)}setAttribute(e,A,i,o){this.delegate.setAttribute(e,A,i,o)}removeAttribute(e,A,i){this.delegate.removeAttribute(e,A,i)}addClass(e,A){this.delegate.addClass(e,A)}removeClass(e,A){this.delegate.removeClass(e,A)}setStyle(e,A,i,o){this.delegate.setStyle(e,A,i,o)}removeStyle(e,A,i){this.delegate.removeStyle(e,A,i)}setProperty(e,A,i){A.charAt(0)==pc&&A==Tv?this.disableAnimations(e,!!i):this.delegate.setProperty(e,A,i)}setValue(e,A){this.delegate.setValue(e,A)}listen(e,A,i,o){return this.delegate.listen(e,A,i,o)}disableAnimations(e,A){this.engine.disableAnimations(e,A)}},nf=class extends vc{factory;constructor(e,A,i,o,n){super(A,i,o,n),this.factory=e,this.namespaceId=A}setProperty(e,A,i){A.charAt(0)==pc?A.charAt(1)=="."&&A==Tv?(i=i===void 0?!0:!!i,this.disableAnimations(e,i)):this.engine.process(this.namespaceId,e,A.slice(1),i):this.delegate.setProperty(e,A,i)}listen(e,A,i,o){if(A.charAt(0)==pc){let n=bV(e),g=A.slice(1),r="";return g.charAt(0)!=pc&&([g,r]=FV(g)),this.engine.listen(this.namespaceId,n,g,r,s=>{let a=s._data||-1;this.factory.scheduleListenerCallback(a,i,s)})}return this.delegate.listen(e,A,i,o)}};function bV(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}function FV(t){let e=t.indexOf("."),A=t.substring(0,e),i=t.slice(e+1);return[A,i]}var Sc=class{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(e,A,i){this.delegate=e,this.engine=A,this._zone=i,A.onRemovalComplete=(o,n)=>{n?.removeChild(null,o)}}createRenderer(e,A){let i="",o=this.delegate.createRenderer(e,A);if(!e||!A?.data?.animation){let a=this._rendererCache,Q=a.get(o);if(!Q){let c=()=>a.delete(o);Q=new vc(i,o,this.engine,c),a.set(o,Q)}return Q}let n=A.id,g=A.id+"-"+this._currentId;this._currentId++,this.engine.register(g,e);let r=a=>{Array.isArray(a)?a.forEach(r):this.engine.registerTrigger(n,g,e,a.name,a)};return A.data.animation.forEach(r),new nf(this,g,o,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(e,A,i){if(e>=0&&eA(i));return}let o=this._animationCallbacksBuffer;o.length==0&&queueMicrotask(()=>{this._zone.run(()=>{o.forEach(n=>{let[g,r]=n;g(r)}),this._animationCallbacksBuffer=[]})}),o.push([A,i])}end(){this._cdRecurDepth--,this._cdRecurDepth==0&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}componentReplaced(e){this.engine.flush(),this.delegate.componentReplaced?.(e)}};var SV=(()=>{class t extends ks{constructor(A,i,o){super(A,i,o)}ngOnDestroy(){this.flush()}static \u0275fac=function(i){return new(i||t)(Z(cA),Z(Og),Z(Pg))};static \u0275prov=v({token:t,factory:t.\u0275fac})}return t})();function NV(){return new wc}function GV(t,e,A){return new Sc(t,e,A)}var Pv=[{provide:Pg,useFactory:NV},{provide:ks,useClass:SV},{provide:Bt,useFactory:GV,deps:[ba,ks,tA]}],LV=[{provide:Og,useClass:gf},{provide:Ae,useValue:"NoopAnimations"},...Pv],Ov=[{provide:Og,useFactory:()=>new Fc},{provide:Ae,useFactory:()=>"BrowserAnimations"},...Pv],Zv=(()=>{class t{static withConfig(A){return{ngModule:t,providers:A.disableAnimations?LV:Ov}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({providers:Ov,imports:[va]})}return t})();var _V=new F("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[13]})});var qv=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=j({providers:[gs,{provide:_V,useValue:{separatorKeyCodes:[13]}}],imports:[mA,jo,mA]})}return t})();var Nc=class t{static \u0275fac=function(A){return new(A||t)};static \u0275mod=X({type:t});static \u0275inj=j({imports:[Zo,bQ,sF,mb,tn,ec,Xo,jk,Xo,iF,aF,QF,DF,UE,wb,Hb,xE,wF,jb,PF.forRoot(),ZF,qM,qv,gF]})};var zI=class t{static \u0275fac=function(A){return new(A||t)};static \u0275mod=X({type:t,bootstrap:[ws]});static \u0275inj=j({providers:[wo,Un,yo,us,ms,Ds,po,hs,Jn],imports:[Nc,va,bQ,su,Bc,ec,tn,Xo,Zv,Xo]})};fetch("./assets/config/runtime-config.json").then(t=>t.json()).then(t=>{window.runtimeConfig=t,sQ().bootstrapModule(zI).catch(e=>console.error(e))});sQ().bootstrapModule(zI).catch(t=>console.error(t)); diff --git a/src/google/adk/cli/browser/polyfills-B6TNHZQ6.js b/src/google/adk/cli/browser/polyfills-B6TNHZQ6.js deleted file mode 100644 index 21c405a..0000000 --- a/src/google/adk/cli/browser/polyfills-B6TNHZQ6.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -var ce=globalThis;function te(t){return(ce.__Zone_symbol_prefix||"__zone_symbol__")+t}function ht(){let t=ce.performance;function n(I){t&&t.mark&&t.mark(I)}function a(I,s){t&&t.measure&&t.measure(I,s)}n("Zone");class e{static __symbol__=te;static assertZonePatched(){if(ce.Promise!==S.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let s=e.current;for(;s.parent;)s=s.parent;return s}static get current(){return b.zone}static get currentTask(){return D}static __load_patch(s,i,r=!1){if(S.hasOwnProperty(s)){let E=ce[te("forceDuplicateZoneCheck")]===!0;if(!r&&E)throw Error("Already loaded patch: "+s)}else if(!ce["__Zone_disable_"+s]){let E="Zone:"+s;n(E),S[s]=i(ce,e,R),a(E,E)}}get parent(){return this._parent}get name(){return this._name}_parent;_name;_properties;_zoneDelegate;constructor(s,i){this._parent=s,this._name=i?i.name||"unnamed":"",this._properties=i&&i.properties||{},this._zoneDelegate=new f(this,this._parent&&this._parent._zoneDelegate,i)}get(s){let i=this.getZoneWith(s);if(i)return i._properties[s]}getZoneWith(s){let i=this;for(;i;){if(i._properties.hasOwnProperty(s))return i;i=i._parent}return null}fork(s){if(!s)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,s)}wrap(s,i){if(typeof s!="function")throw new Error("Expecting function got: "+s);let r=this._zoneDelegate.intercept(this,s,i),E=this;return function(){return E.runGuarded(r,this,arguments,i)}}run(s,i,r,E){b={parent:b,zone:this};try{return this._zoneDelegate.invoke(this,s,i,r,E)}finally{b=b.parent}}runGuarded(s,i=null,r,E){b={parent:b,zone:this};try{try{return this._zoneDelegate.invoke(this,s,i,r,E)}catch(x){if(this._zoneDelegate.handleError(this,x))throw x}}finally{b=b.parent}}runTask(s,i,r){if(s.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(s.zone||J).name+"; Execution: "+this.name+")");let E=s,{type:x,data:{isPeriodic:ee=!1,isRefreshable:M=!1}={}}=s;if(s.state===q&&(x===U||x===k))return;let he=s.state!=A;he&&E._transitionTo(A,d);let _e=D;D=E,b={parent:b,zone:this};try{x==k&&s.data&&!ee&&!M&&(s.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,E,i,r)}catch(Q){if(this._zoneDelegate.handleError(this,Q))throw Q}}finally{let Q=s.state;if(Q!==q&&Q!==X)if(x==U||ee||M&&Q===p)he&&E._transitionTo(d,A,p);else{let Te=E._zoneDelegates;this._updateTaskCount(E,-1),he&&E._transitionTo(q,A,q),M&&(E._zoneDelegates=Te)}b=b.parent,D=_e}}scheduleTask(s){if(s.zone&&s.zone!==this){let r=this;for(;r;){if(r===s.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${s.zone.name}`);r=r.parent}}s._transitionTo(p,q);let i=[];s._zoneDelegates=i,s._zone=this;try{s=this._zoneDelegate.scheduleTask(this,s)}catch(r){throw s._transitionTo(X,p,q),this._zoneDelegate.handleError(this,r),r}return s._zoneDelegates===i&&this._updateTaskCount(s,1),s.state==p&&s._transitionTo(d,p),s}scheduleMicroTask(s,i,r,E){return this.scheduleTask(new g(F,s,i,r,E,void 0))}scheduleMacroTask(s,i,r,E,x){return this.scheduleTask(new g(k,s,i,r,E,x))}scheduleEventTask(s,i,r,E,x){return this.scheduleTask(new g(U,s,i,r,E,x))}cancelTask(s){if(s.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(s.zone||J).name+"; Execution: "+this.name+")");if(!(s.state!==d&&s.state!==A)){s._transitionTo(V,d,A);try{this._zoneDelegate.cancelTask(this,s)}catch(i){throw s._transitionTo(X,V),this._zoneDelegate.handleError(this,i),i}return this._updateTaskCount(s,-1),s._transitionTo(q,V),s.runCount=-1,s}}_updateTaskCount(s,i){let r=s._zoneDelegates;i==-1&&(s._zoneDelegates=null);for(let E=0;EI.hasTask(i,r),onScheduleTask:(I,s,i,r)=>I.scheduleTask(i,r),onInvokeTask:(I,s,i,r,E,x)=>I.invokeTask(i,r,E,x),onCancelTask:(I,s,i,r)=>I.cancelTask(i,r)};class f{get zone(){return this._zone}_zone;_taskCounts={microTask:0,macroTask:0,eventTask:0};_parentDelegate;_forkDlgt;_forkZS;_forkCurrZone;_interceptDlgt;_interceptZS;_interceptCurrZone;_invokeDlgt;_invokeZS;_invokeCurrZone;_handleErrorDlgt;_handleErrorZS;_handleErrorCurrZone;_scheduleTaskDlgt;_scheduleTaskZS;_scheduleTaskCurrZone;_invokeTaskDlgt;_invokeTaskZS;_invokeTaskCurrZone;_cancelTaskDlgt;_cancelTaskZS;_cancelTaskCurrZone;_hasTaskDlgt;_hasTaskDlgtOwner;_hasTaskZS;_hasTaskCurrZone;constructor(s,i,r){this._zone=s,this._parentDelegate=i,this._forkZS=r&&(r&&r.onFork?r:i._forkZS),this._forkDlgt=r&&(r.onFork?i:i._forkDlgt),this._forkCurrZone=r&&(r.onFork?this._zone:i._forkCurrZone),this._interceptZS=r&&(r.onIntercept?r:i._interceptZS),this._interceptDlgt=r&&(r.onIntercept?i:i._interceptDlgt),this._interceptCurrZone=r&&(r.onIntercept?this._zone:i._interceptCurrZone),this._invokeZS=r&&(r.onInvoke?r:i._invokeZS),this._invokeDlgt=r&&(r.onInvoke?i:i._invokeDlgt),this._invokeCurrZone=r&&(r.onInvoke?this._zone:i._invokeCurrZone),this._handleErrorZS=r&&(r.onHandleError?r:i._handleErrorZS),this._handleErrorDlgt=r&&(r.onHandleError?i:i._handleErrorDlgt),this._handleErrorCurrZone=r&&(r.onHandleError?this._zone:i._handleErrorCurrZone),this._scheduleTaskZS=r&&(r.onScheduleTask?r:i._scheduleTaskZS),this._scheduleTaskDlgt=r&&(r.onScheduleTask?i:i._scheduleTaskDlgt),this._scheduleTaskCurrZone=r&&(r.onScheduleTask?this._zone:i._scheduleTaskCurrZone),this._invokeTaskZS=r&&(r.onInvokeTask?r:i._invokeTaskZS),this._invokeTaskDlgt=r&&(r.onInvokeTask?i:i._invokeTaskDlgt),this._invokeTaskCurrZone=r&&(r.onInvokeTask?this._zone:i._invokeTaskCurrZone),this._cancelTaskZS=r&&(r.onCancelTask?r:i._cancelTaskZS),this._cancelTaskDlgt=r&&(r.onCancelTask?i:i._cancelTaskDlgt),this._cancelTaskCurrZone=r&&(r.onCancelTask?this._zone:i._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;let E=r&&r.onHasTask,x=i&&i._hasTaskZS;(E||x)&&(this._hasTaskZS=E?r:c,this._hasTaskDlgt=i,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,r.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=i,this._scheduleTaskCurrZone=this._zone),r.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=i,this._invokeTaskCurrZone=this._zone),r.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=i,this._cancelTaskCurrZone=this._zone))}fork(s,i){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,s,i):new e(s,i)}intercept(s,i,r){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,s,i,r):i}invoke(s,i,r,E,x){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,s,i,r,E,x):i.apply(r,E)}handleError(s,i){return this._handleErrorZS?this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,s,i):!0}scheduleTask(s,i){let r=i;if(this._scheduleTaskZS)this._hasTaskZS&&r._zoneDelegates.push(this._hasTaskDlgtOwner),r=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,s,i),r||(r=i);else if(i.scheduleFn)i.scheduleFn(i);else if(i.type==F)z(i);else throw new Error("Task is missing scheduleFn.");return r}invokeTask(s,i,r,E){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,s,i,r,E):i.callback.apply(r,E)}cancelTask(s,i){let r;if(this._cancelTaskZS)r=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,s,i);else{if(!i.cancelFn)throw Error("Task is not cancelable");r=i.cancelFn(i)}return r}hasTask(s,i){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,s,i)}catch(r){this.handleError(s,r)}}_updateTaskCount(s,i){let r=this._taskCounts,E=r[s],x=r[s]=E+i;if(x<0)throw new Error("More tasks executed then were scheduled.");if(E==0||x==0){let ee={microTask:r.microTask>0,macroTask:r.macroTask>0,eventTask:r.eventTask>0,change:s};this.hasTask(this._zone,ee)}}}class g{type;source;invoke;callback;data;scheduleFn;cancelFn;_zone=null;runCount=0;_zoneDelegates=null;_state="notScheduled";constructor(s,i,r,E,x,ee){if(this.type=s,this.source=i,this.data=E,this.scheduleFn=x,this.cancelFn=ee,!r)throw new Error("callback is not defined");this.callback=r;let M=this;s===U&&E&&E.useG?this.invoke=g.invokeTask:this.invoke=function(){return g.invokeTask.call(ce,M,this,arguments)}}static invokeTask(s,i,r){s||(s=this),K++;try{return s.runCount++,s.zone.runTask(s,i,r)}finally{K==1&&$(),K--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(q,p)}_transitionTo(s,i,r){if(this._state===i||this._state===r)this._state=s,s==q&&(this._zoneDelegates=null);else throw new Error(`${this.type} '${this.source}': can not transition to '${s}', expecting state '${i}'${r?" or '"+r+"'":""}, was '${this._state}'.`)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}let T=te("setTimeout"),y=te("Promise"),w=te("then"),_=[],P=!1,L;function H(I){if(L||ce[y]&&(L=ce[y].resolve(0)),L){let s=L[w];s||(s=L.then),s.call(L,I)}else ce[T](I,0)}function z(I){K===0&&_.length===0&&H($),I&&_.push(I)}function $(){if(!P){for(P=!0;_.length;){let I=_;_=[];for(let s=0;sb,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:z,showUncaughtError:()=>!e[te("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:H},b={parent:null,zone:new e(null,null)},D=null,K=0;function W(){}return a("Zone","Zone"),e}function dt(){let t=globalThis,n=t[te("forceDuplicateZoneCheck")]===!0;if(t.Zone&&(n||typeof t.Zone.__symbol__!="function"))throw new Error("Zone already loaded.");return t.Zone??=ht(),t.Zone}var pe=Object.getOwnPropertyDescriptor,Me=Object.defineProperty,Ae=Object.getPrototypeOf,_t=Object.create,Tt=Array.prototype.slice,je="addEventListener",He="removeEventListener",Ne=te(je),Ze=te(He),ae="true",le="false",ve=te("");function Ve(t,n){return Zone.current.wrap(t,n)}function xe(t,n,a,e,c){return Zone.current.scheduleMacroTask(t,n,a,e,c)}var j=te,we=typeof window<"u",be=we?window:void 0,Y=we&&be||globalThis,Et="removeAttribute";function Fe(t,n){for(let a=t.length-1;a>=0;a--)typeof t[a]=="function"&&(t[a]=Ve(t[a],n+"_"+a));return t}function gt(t,n){let a=t.constructor.name;for(let e=0;e{let y=function(){return T.apply(this,Fe(arguments,a+"."+c))};return fe(y,T),y})(f)}}}function et(t){return t?t.writable===!1?!1:!(typeof t.get=="function"&&typeof t.set>"u"):!0}var tt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,De=!("nw"in Y)&&typeof Y.process<"u"&&Y.process.toString()==="[object process]",Ge=!De&&!tt&&!!(we&&be.HTMLElement),nt=typeof Y.process<"u"&&Y.process.toString()==="[object process]"&&!tt&&!!(we&&be.HTMLElement),Ce={},kt=j("enable_beforeunload"),Xe=function(t){if(t=t||Y.event,!t)return;let n=Ce[t.type];n||(n=Ce[t.type]=j("ON_PROPERTY"+t.type));let a=this||t.target||Y,e=a[n],c;if(Ge&&a===be&&t.type==="error"){let f=t;c=e&&e.call(this,f.message,f.filename,f.lineno,f.colno,f.error),c===!0&&t.preventDefault()}else c=e&&e.apply(this,arguments),t.type==="beforeunload"&&Y[kt]&&typeof c=="string"?t.returnValue=c:c!=null&&!c&&t.preventDefault();return c};function Ye(t,n,a){let e=pe(t,n);if(!e&&a&&pe(a,n)&&(e={enumerable:!0,configurable:!0}),!e||!e.configurable)return;let c=j("on"+n+"patched");if(t.hasOwnProperty(c)&&t[c])return;delete e.writable,delete e.value;let f=e.get,g=e.set,T=n.slice(2),y=Ce[T];y||(y=Ce[T]=j("ON_PROPERTY"+T)),e.set=function(w){let _=this;if(!_&&t===Y&&(_=Y),!_)return;typeof _[y]=="function"&&_.removeEventListener(T,Xe),g?.call(_,null),_[y]=w,typeof w=="function"&&_.addEventListener(T,Xe,!1)},e.get=function(){let w=this;if(!w&&t===Y&&(w=Y),!w)return null;let _=w[y];if(_)return _;if(f){let P=f.call(this);if(P)return e.set.call(this,P),typeof w[Et]=="function"&&w.removeAttribute(n),P}return null},Me(t,n,e),t[c]=!0}function rt(t,n,a){if(n)for(let e=0;efunction(g,T){let y=a(g,T);return y.cbIdx>=0&&typeof T[y.cbIdx]=="function"?xe(y.name,T[y.cbIdx],y,c):f.apply(g,T)})}function fe(t,n){t[j("OriginalDelegate")]=n}var $e=!1,Le=!1;function yt(){if($e)return Le;$e=!0;try{let t=be.navigator.userAgent;(t.indexOf("MSIE ")!==-1||t.indexOf("Trident/")!==-1||t.indexOf("Edge/")!==-1)&&(Le=!0)}catch{}return Le}function Je(t){return typeof t=="function"}function Ke(t){return typeof t=="number"}var pt={useG:!0},ne={},ot={},st=new RegExp("^"+ve+"(\\w+)(true|false)$"),it=j("propagationStopped");function ct(t,n){let a=(n?n(t):t)+le,e=(n?n(t):t)+ae,c=ve+a,f=ve+e;ne[t]={},ne[t][le]=c,ne[t][ae]=f}function vt(t,n,a,e){let c=e&&e.add||je,f=e&&e.rm||He,g=e&&e.listeners||"eventListeners",T=e&&e.rmAll||"removeAllListeners",y=j(c),w="."+c+":",_="prependListener",P="."+_+":",L=function(p,d,A){if(p.isRemoved)return;let V=p.callback;typeof V=="object"&&V.handleEvent&&(p.callback=k=>V.handleEvent(k),p.originalDelegate=V);let X;try{p.invoke(p,d,[A])}catch(k){X=k}let F=p.options;if(F&&typeof F=="object"&&F.once){let k=p.originalDelegate?p.originalDelegate:p.callback;d[f].call(d,A.type,k,F)}return X};function H(p,d,A){if(d=d||t.event,!d)return;let V=p||d.target||t,X=V[ne[d.type][A?ae:le]];if(X){let F=[];if(X.length===1){let k=L(X[0],V,d);k&&F.push(k)}else{let k=X.slice();for(let U=0;U{throw U})}}}let z=function(p){return H(this,p,!1)},$=function(p){return H(this,p,!0)};function J(p,d){if(!p)return!1;let A=!0;d&&d.useG!==void 0&&(A=d.useG);let V=d&&d.vh,X=!0;d&&d.chkDup!==void 0&&(X=d.chkDup);let F=!1;d&&d.rt!==void 0&&(F=d.rt);let k=p;for(;k&&!k.hasOwnProperty(c);)k=Ae(k);if(!k&&p[c]&&(k=p),!k||k[y])return!1;let U=d&&d.eventNameToString,S={},R=k[y]=k[c],b=k[j(f)]=k[f],D=k[j(g)]=k[g],K=k[j(T)]=k[T],W;d&&d.prepend&&(W=k[j(d.prepend)]=k[d.prepend]);function I(o,u){return u?typeof o=="boolean"?{capture:o,passive:!0}:o?typeof o=="object"&&o.passive!==!1?{...o,passive:!0}:o:{passive:!0}:o}let s=function(o){if(!S.isExisting)return R.call(S.target,S.eventName,S.capture?$:z,S.options)},i=function(o){if(!o.isRemoved){let u=ne[o.eventName],v;u&&(v=u[o.capture?ae:le]);let C=v&&o.target[v];if(C){for(let m=0;mre.zone.cancelTask(re);o.call(Ee,"abort",ie,{once:!0}),re.removeAbortListener=()=>Ee.removeEventListener("abort",ie)}if(S.target=null,me&&(me.taskData=null),Be&&(S.options.once=!0),typeof re.options!="boolean"&&(re.options=se),re.target=N,re.capture=Se,re.eventName=Z,B&&(re.originalDelegate=G),O?ge.unshift(re):ge.push(re),m)return N}};return k[c]=l(R,w,ee,M,F),W&&(k[_]=l(W,P,E,M,F,!0)),k[f]=function(){let o=this||t,u=arguments[0];d&&d.transferEventName&&(u=d.transferEventName(u));let v=arguments[2],C=v?typeof v=="boolean"?!0:v.capture:!1,m=arguments[1];if(!m)return b.apply(this,arguments);if(V&&!V(b,m,o,arguments))return;let O=ne[u],N;O&&(N=O[C?ae:le]);let Z=N&&o[N];if(Z)for(let G=0;Gfunction(c,f){c[it]=!0,e&&e.apply(c,f)})}function Pt(t,n){n.patchMethod(t,"queueMicrotask",a=>function(e,c){Zone.current.scheduleMicroTask("queueMicrotask",c[0])})}var Re=j("zoneTask");function ke(t,n,a,e){let c=null,f=null;n+=e,a+=e;let g={};function T(w){let _=w.data;_.args[0]=function(){return w.invoke.apply(this,arguments)};let P=c.apply(t,_.args);return Ke(P)?_.handleId=P:(_.handle=P,_.isRefreshable=Je(P.refresh)),w}function y(w){let{handle:_,handleId:P}=w.data;return f.call(t,_??P)}c=ue(t,n,w=>function(_,P){if(Je(P[0])){let L={isRefreshable:!1,isPeriodic:e==="Interval",delay:e==="Timeout"||e==="Interval"?P[1]||0:void 0,args:P},H=P[0];P[0]=function(){try{return H.apply(this,arguments)}finally{let{handle:A,handleId:V,isPeriodic:X,isRefreshable:F}=L;!X&&!F&&(V?delete g[V]:A&&(A[Re]=null))}};let z=xe(n,P[0],L,T,y);if(!z)return z;let{handleId:$,handle:J,isRefreshable:q,isPeriodic:p}=z.data;if($)g[$]=z;else if(J&&(J[Re]=z,q&&!p)){let d=J.refresh;J.refresh=function(){let{zone:A,state:V}=z;return V==="notScheduled"?(z._state="scheduled",A._updateTaskCount(z,1)):V==="running"&&(z._state="scheduling"),d.call(this)}}return J??$??z}else return w.apply(t,P)}),f=ue(t,a,w=>function(_,P){let L=P[0],H;Ke(L)?(H=g[L],delete g[L]):(H=L?.[Re],H?L[Re]=null:H=L),H?.type?H.cancelFn&&H.zone.cancelTask(H):w.apply(t,P)})}function Rt(t,n){let{isBrowser:a,isMix:e}=n.getGlobalObjects();if(!a&&!e||!t.customElements||!("customElements"in t))return;let c=["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"];n.patchCallbacks(n,t.customElements,"customElements","define",c)}function Ct(t,n){if(Zone[n.symbol("patchEventTarget")])return;let{eventNames:a,zoneSymbolEventNames:e,TRUE_STR:c,FALSE_STR:f,ZONE_SYMBOL_PREFIX:g}=n.getGlobalObjects();for(let y=0;yf.target===t);if(e.length===0)return n;let c=e[0].ignoreProperties;return n.filter(f=>c.indexOf(f)===-1)}function Qe(t,n,a,e){if(!t)return;let c=lt(t,n,a);rt(t,c,e)}function Ie(t){return Object.getOwnPropertyNames(t).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function Dt(t,n){if(De&&!nt||Zone[t.symbol("patchEvents")])return;let a=n.__Zone_ignore_on_properties,e=[];if(Ge){let c=window;e=e.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);let f=[];Qe(c,Ie(c),a&&a.concat(f),Ae(c))}e=e.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{let a=n[t.__symbol__("legacyPatch")];a&&a()}),t.__load_patch("timers",n=>{let a="set",e="clear";ke(n,a,e,"Timeout"),ke(n,a,e,"Interval"),ke(n,a,e,"Immediate")}),t.__load_patch("requestAnimationFrame",n=>{ke(n,"request","cancel","AnimationFrame"),ke(n,"mozRequest","mozCancel","AnimationFrame"),ke(n,"webkitRequest","webkitCancel","AnimationFrame")}),t.__load_patch("blocking",(n,a)=>{let e=["alert","prompt","confirm"];for(let c=0;cfunction(w,_){return a.current.run(g,n,_,y)})}}),t.__load_patch("EventTarget",(n,a,e)=>{wt(n,e),Ct(n,e);let c=n.XMLHttpRequestEventTarget;c&&c.prototype&&e.patchEventTarget(n,e,[c.prototype])}),t.__load_patch("MutationObserver",(n,a,e)=>{ye("MutationObserver"),ye("WebKitMutationObserver")}),t.__load_patch("IntersectionObserver",(n,a,e)=>{ye("IntersectionObserver")}),t.__load_patch("FileReader",(n,a,e)=>{ye("FileReader")}),t.__load_patch("on_property",(n,a,e)=>{Dt(e,n)}),t.__load_patch("customElements",(n,a,e)=>{Rt(n,e)}),t.__load_patch("XHR",(n,a)=>{w(n);let e=j("xhrTask"),c=j("xhrSync"),f=j("xhrListener"),g=j("xhrScheduled"),T=j("xhrURL"),y=j("xhrErrorBeforeScheduled");function w(_){let P=_.XMLHttpRequest;if(!P)return;let L=P.prototype;function H(R){return R[e]}let z=L[Ne],$=L[Ze];if(!z){let R=_.XMLHttpRequestEventTarget;if(R){let b=R.prototype;z=b[Ne],$=b[Ze]}}let J="readystatechange",q="scheduled";function p(R){let b=R.data,D=b.target;D[g]=!1,D[y]=!1;let K=D[f];z||(z=D[Ne],$=D[Ze]),K&&$.call(D,J,K);let W=D[f]=()=>{if(D.readyState===D.DONE)if(!b.aborted&&D[g]&&R.state===q){let s=D[a.__symbol__("loadfalse")];if(D.status!==0&&s&&s.length>0){let i=R.invoke;R.invoke=function(){let r=D[a.__symbol__("loadfalse")];for(let E=0;Efunction(R,b){return R[c]=b[2]==!1,R[T]=b[1],V.apply(R,b)}),X="XMLHttpRequest.send",F=j("fetchTaskAborting"),k=j("fetchTaskScheduling"),U=ue(L,"send",()=>function(R,b){if(a.current[k]===!0||R[c])return U.apply(R,b);{let D={target:R,url:R[T],isPeriodic:!1,args:b,aborted:!1},K=xe(X,d,D,p,A);R&&R[y]===!0&&!D.aborted&&K.state===q&&K.invoke()}}),S=ue(L,"abort",()=>function(R,b){let D=H(R);if(D&&typeof D.type=="string"){if(D.cancelFn==null||D.data&&D.data.aborted)return;D.zone.cancelTask(D)}else if(a.current[F]===!0)return S.apply(R,b)})}}),t.__load_patch("geolocation",n=>{n.navigator&&n.navigator.geolocation&>(n.navigator.geolocation,["getCurrentPosition","watchPosition"])}),t.__load_patch("PromiseRejectionEvent",(n,a)=>{function e(c){return function(f){at(n,c).forEach(T=>{let y=n.PromiseRejectionEvent;if(y){let w=new y(c,{promise:f.promise,reason:f.rejection});T.invoke(w)}})}}n.PromiseRejectionEvent&&(a[j("unhandledPromiseRejectionHandler")]=e("unhandledrejection"),a[j("rejectionHandledHandler")]=e("rejectionhandled"))}),t.__load_patch("queueMicrotask",(n,a,e)=>{Pt(n,e)})}function Ot(t){t.__load_patch("ZoneAwarePromise",(n,a,e)=>{let c=Object.getOwnPropertyDescriptor,f=Object.defineProperty;function g(h){if(h&&h.toString===Object.prototype.toString){let l=h.constructor&&h.constructor.name;return(l||"")+": "+JSON.stringify(h)}return h?h.toString():Object.prototype.toString.call(h)}let T=e.symbol,y=[],w=n[T("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==!1,_=T("Promise"),P=T("then"),L="__creationTrace__";e.onUnhandledError=h=>{if(e.showUncaughtError()){let l=h&&h.rejection;l?console.error("Unhandled Promise rejection:",l instanceof Error?l.message:l,"; Zone:",h.zone.name,"; Task:",h.task&&h.task.source,"; Value:",l,l instanceof Error?l.stack:void 0):console.error(h)}},e.microtaskDrainDone=()=>{for(;y.length;){let h=y.shift();try{h.zone.runGuarded(()=>{throw h.throwOriginal?h.rejection:h})}catch(l){z(l)}}};let H=T("unhandledPromiseRejectionHandler");function z(h){e.onUnhandledError(h);try{let l=a[H];typeof l=="function"&&l.call(this,h)}catch{}}function $(h){return h&&typeof h.then=="function"}function J(h){return h}function q(h){return M.reject(h)}let p=T("state"),d=T("value"),A=T("finally"),V=T("parentPromiseValue"),X=T("parentPromiseState"),F="Promise.then",k=null,U=!0,S=!1,R=0;function b(h,l){return o=>{try{I(h,l,o)}catch(u){I(h,!1,u)}}}let D=function(){let h=!1;return function(o){return function(){h||(h=!0,o.apply(null,arguments))}}},K="Promise resolved with itself",W=T("currentTaskTrace");function I(h,l,o){let u=D();if(h===o)throw new TypeError(K);if(h[p]===k){let v=null;try{(typeof o=="object"||typeof o=="function")&&(v=o&&o.then)}catch(C){return u(()=>{I(h,!1,C)})(),h}if(l!==S&&o instanceof M&&o.hasOwnProperty(p)&&o.hasOwnProperty(d)&&o[p]!==k)i(o),I(h,o[p],o[d]);else if(l!==S&&typeof v=="function")try{v.call(o,u(b(h,l)),u(b(h,!1)))}catch(C){u(()=>{I(h,!1,C)})()}else{h[p]=l;let C=h[d];if(h[d]=o,h[A]===A&&l===U&&(h[p]=h[X],h[d]=h[V]),l===S&&o instanceof Error){let m=a.currentTask&&a.currentTask.data&&a.currentTask.data[L];m&&f(o,W,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m{try{let O=h[d],N=!!o&&A===o[A];N&&(o[V]=O,o[X]=C);let Z=l.run(m,void 0,N&&m!==q&&m!==J?[]:[O]);I(o,!0,Z)}catch(O){I(o,!1,O)}},o)}let E="function ZoneAwarePromise() { [native code] }",x=function(){},ee=n.AggregateError;class M{static toString(){return E}static resolve(l){return l instanceof M?l:I(new this(null),U,l)}static reject(l){return I(new this(null),S,l)}static withResolvers(){let l={};return l.promise=new M((o,u)=>{l.resolve=o,l.reject=u}),l}static any(l){if(!l||typeof l[Symbol.iterator]!="function")return Promise.reject(new ee([],"All promises were rejected"));let o=[],u=0;try{for(let m of l)u++,o.push(M.resolve(m))}catch{return Promise.reject(new ee([],"All promises were rejected"))}if(u===0)return Promise.reject(new ee([],"All promises were rejected"));let v=!1,C=[];return new M((m,O)=>{for(let N=0;N{v||(v=!0,m(Z))},Z=>{C.push(Z),u--,u===0&&(v=!0,O(new ee(C,"All promises were rejected")))})})}static race(l){let o,u,v=new this((O,N)=>{o=O,u=N});function C(O){o(O)}function m(O){u(O)}for(let O of l)$(O)||(O=this.resolve(O)),O.then(C,m);return v}static all(l){return M.allWithCallback(l)}static allSettled(l){return(this&&this.prototype instanceof M?this:M).allWithCallback(l,{thenCallback:u=>({status:"fulfilled",value:u}),errorCallback:u=>({status:"rejected",reason:u})})}static allWithCallback(l,o){let u,v,C=new this((Z,G)=>{u=Z,v=G}),m=2,O=0,N=[];for(let Z of l){$(Z)||(Z=this.resolve(Z));let G=O;try{Z.then(B=>{N[G]=o?o.thenCallback(B):B,m--,m===0&&u(N)},B=>{o?(N[G]=o.errorCallback(B),m--,m===0&&u(N)):v(B)})}catch(B){v(B)}m++,O++}return m-=2,m===0&&u(N),C}constructor(l){let o=this;if(!(o instanceof M))throw new Error("Must be an instanceof Promise.");o[p]=k,o[d]=[];try{let u=D();l&&l(u(b(o,U)),u(b(o,S)))}catch(u){I(o,!1,u)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return M}then(l,o){let u=this.constructor?.[Symbol.species];(!u||typeof u!="function")&&(u=this.constructor||M);let v=new u(x),C=a.current;return this[p]==k?this[d].push(C,v,l,o):r(this,C,v,l,o),v}catch(l){return this.then(null,l)}finally(l){let o=this.constructor?.[Symbol.species];(!o||typeof o!="function")&&(o=M);let u=new o(x);u[A]=A;let v=a.current;return this[p]==k?this[d].push(v,u,l,l):r(this,v,u,l,l),u}}M.resolve=M.resolve,M.reject=M.reject,M.race=M.race,M.all=M.all;let he=n[_]=n.Promise;n.Promise=M;let _e=T("thenPatched");function Q(h){let l=h.prototype,o=c(l,"then");if(o&&(o.writable===!1||!o.configurable))return;let u=l.then;l[P]=u,h.prototype.then=function(v,C){return new M((O,N)=>{u.call(this,O,N)}).then(v,C)},h[_e]=!0}e.patchThen=Q;function Te(h){return function(l,o){let u=h.apply(l,o);if(u instanceof M)return u;let v=u.constructor;return v[_e]||Q(v),u}}return he&&(Q(he),ue(n,"fetch",h=>Te(h))),Promise[a.__symbol__("uncaughtPromiseErrors")]=y,M})}function Nt(t){t.__load_patch("toString",n=>{let a=Function.prototype.toString,e=j("OriginalDelegate"),c=j("Promise"),f=j("Error"),g=function(){if(typeof this=="function"){let _=this[e];if(_)return typeof _=="function"?a.call(_):Object.prototype.toString.call(_);if(this===Promise){let P=n[c];if(P)return a.call(P)}if(this===Error){let P=n[f];if(P)return a.call(P)}}return a.call(this)};g[e]=a,Function.prototype.toString=g;let T=Object.prototype.toString,y="[object Promise]";Object.prototype.toString=function(){return typeof Promise=="function"&&this instanceof Promise?y:T.call(this)}})}function Zt(t,n,a,e,c){let f=Zone.__symbol__(e);if(n[f])return;let g=n[f]=n[e];n[e]=function(T,y,w){return y&&y.prototype&&c.forEach(function(_){let P=`${a}.${e}::`+_,L=y.prototype;try{if(L.hasOwnProperty(_)){let H=t.ObjectGetOwnPropertyDescriptor(L,_);H&&H.value?(H.value=t.wrapWithCurrentZone(H.value,P),t._redefineProperty(y.prototype,_,H)):L[_]&&(L[_]=t.wrapWithCurrentZone(L[_],P))}else L[_]&&(L[_]=t.wrapWithCurrentZone(L[_],P))}catch{}}),g.call(n,T,y,w)},t.attachOriginToPatched(n[e],g)}function Lt(t){t.__load_patch("util",(n,a,e)=>{let c=Ie(n);e.patchOnProperties=rt,e.patchMethod=ue,e.bindArguments=Fe,e.patchMacroTask=mt;let f=a.__symbol__("BLACK_LISTED_EVENTS"),g=a.__symbol__("UNPATCHED_EVENTS");n[g]&&(n[f]=n[g]),n[f]&&(a[f]=a[g]=n[f]),e.patchEventPrototype=bt,e.patchEventTarget=vt,e.isIEOrEdge=yt,e.ObjectDefineProperty=Me,e.ObjectGetOwnPropertyDescriptor=pe,e.ObjectCreate=_t,e.ArraySlice=Tt,e.patchClass=ye,e.wrapWithCurrentZone=Ve,e.filterProperties=lt,e.attachOriginToPatched=fe,e._redefineProperty=Object.defineProperty,e.patchCallbacks=Zt,e.getGlobalObjects=()=>({globalSources:ot,zoneSymbolEventNames:ne,eventNames:c,isBrowser:Ge,isMix:nt,isNode:De,TRUE_STR:ae,FALSE_STR:le,ZONE_SYMBOL_PREFIX:ve,ADD_EVENT_LISTENER_STR:je,REMOVE_EVENT_LISTENER_STR:He})})}function It(t){Ot(t),Nt(t),Lt(t)}var ut=dt();It(ut);St(ut); diff --git a/src/google/adk/cli/browser/polyfills-FFHMD2TL.js b/src/google/adk/cli/browser/polyfills-FFHMD2TL.js new file mode 100644 index 0000000..499003d --- /dev/null +++ b/src/google/adk/cli/browser/polyfills-FFHMD2TL.js @@ -0,0 +1,17 @@ +/** + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var ce=globalThis;function te(e){return(ce.__Zone_symbol_prefix||"__zone_symbol__")+e}function dt(){let e=ce.performance;function n(M){e&&e.mark&&e.mark(M)}function a(M,s){e&&e.measure&&e.measure(M,s)}n("Zone");class t{static{this.__symbol__=te}static assertZonePatched(){if(ce.Promise!==S.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let s=t.current;for(;s.parent;)s=s.parent;return s}static get current(){return b.zone}static get currentTask(){return D}static __load_patch(s,i,o=!1){if(S.hasOwnProperty(s)){let g=ce[te("forceDuplicateZoneCheck")]===!0;if(!o&&g)throw Error("Already loaded patch: "+s)}else if(!ce["__Zone_disable_"+s]){let g="Zone:"+s;n(g),S[s]=i(ce,t,w),a(g,g)}}get parent(){return this._parent}get name(){return this._name}constructor(s,i){this._parent=s,this._name=i?i.name||"unnamed":"",this._properties=i&&i.properties||{},this._zoneDelegate=new f(this,this._parent&&this._parent._zoneDelegate,i)}get(s){let i=this.getZoneWith(s);if(i)return i._properties[s]}getZoneWith(s){let i=this;for(;i;){if(i._properties.hasOwnProperty(s))return i;i=i._parent}return null}fork(s){if(!s)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,s)}wrap(s,i){if(typeof s!="function")throw new Error("Expecting function got: "+s);let o=this._zoneDelegate.intercept(this,s,i),g=this;return function(){return g.runGuarded(o,this,arguments,i)}}run(s,i,o,g){b={parent:b,zone:this};try{return this._zoneDelegate.invoke(this,s,i,o,g)}finally{b=b.parent}}runGuarded(s,i=null,o,g){b={parent:b,zone:this};try{try{return this._zoneDelegate.invoke(this,s,i,o,g)}catch(V){if(this._zoneDelegate.handleError(this,V))throw V}}finally{b=b.parent}}runTask(s,i,o){if(s.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(s.zone||J).name+"; Execution: "+this.name+")");let g=s,{type:V,data:{isPeriodic:ee=!1,isRefreshable:Z=!1}={}}=s;if(s.state===q&&(V===z||V===y))return;let he=s.state!=A;he&&g._transitionTo(A,d);let _e=D;D=g,b={parent:b,zone:this};try{V==y&&s.data&&!ee&&!Z&&(s.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,g,i,o)}catch(Q){if(this._zoneDelegate.handleError(this,Q))throw Q}}finally{let Q=s.state;if(Q!==q&&Q!==X)if(V==z||ee||Z&&Q===k)he&&g._transitionTo(d,A,k);else{let Ee=g._zoneDelegates;this._updateTaskCount(g,-1),he&&g._transitionTo(q,A,q),Z&&(g._zoneDelegates=Ee)}b=b.parent,D=_e}}scheduleTask(s){if(s.zone&&s.zone!==this){let o=this;for(;o;){if(o===s.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${s.zone.name}`);o=o.parent}}s._transitionTo(k,q);let i=[];s._zoneDelegates=i,s._zone=this;try{s=this._zoneDelegate.scheduleTask(this,s)}catch(o){throw s._transitionTo(X,k,q),this._zoneDelegate.handleError(this,o),o}return s._zoneDelegates===i&&this._updateTaskCount(s,1),s.state==k&&s._transitionTo(d,k),s}scheduleMicroTask(s,i,o,g){return this.scheduleTask(new E(G,s,i,o,g,void 0))}scheduleMacroTask(s,i,o,g,V){return this.scheduleTask(new E(y,s,i,o,g,V))}scheduleEventTask(s,i,o,g,V){return this.scheduleTask(new E(z,s,i,o,g,V))}cancelTask(s){if(s.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(s.zone||J).name+"; Execution: "+this.name+")");if(!(s.state!==d&&s.state!==A)){s._transitionTo(x,d,A);try{this._zoneDelegate.cancelTask(this,s)}catch(i){throw s._transitionTo(X,x),this._zoneDelegate.handleError(this,i),i}return this._updateTaskCount(s,-1),s._transitionTo(q,x),s.runCount=-1,s}}_updateTaskCount(s,i){let o=s._zoneDelegates;i==-1&&(s._zoneDelegates=null);for(let g=0;gM.hasTask(i,o),onScheduleTask:(M,s,i,o)=>M.scheduleTask(i,o),onInvokeTask:(M,s,i,o,g,V)=>M.invokeTask(i,o,g,V),onCancelTask:(M,s,i,o)=>M.cancelTask(i,o)};class f{get zone(){return this._zone}constructor(s,i,o){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this._zone=s,this._parentDelegate=i,this._forkZS=o&&(o&&o.onFork?o:i._forkZS),this._forkDlgt=o&&(o.onFork?i:i._forkDlgt),this._forkCurrZone=o&&(o.onFork?this._zone:i._forkCurrZone),this._interceptZS=o&&(o.onIntercept?o:i._interceptZS),this._interceptDlgt=o&&(o.onIntercept?i:i._interceptDlgt),this._interceptCurrZone=o&&(o.onIntercept?this._zone:i._interceptCurrZone),this._invokeZS=o&&(o.onInvoke?o:i._invokeZS),this._invokeDlgt=o&&(o.onInvoke?i:i._invokeDlgt),this._invokeCurrZone=o&&(o.onInvoke?this._zone:i._invokeCurrZone),this._handleErrorZS=o&&(o.onHandleError?o:i._handleErrorZS),this._handleErrorDlgt=o&&(o.onHandleError?i:i._handleErrorDlgt),this._handleErrorCurrZone=o&&(o.onHandleError?this._zone:i._handleErrorCurrZone),this._scheduleTaskZS=o&&(o.onScheduleTask?o:i._scheduleTaskZS),this._scheduleTaskDlgt=o&&(o.onScheduleTask?i:i._scheduleTaskDlgt),this._scheduleTaskCurrZone=o&&(o.onScheduleTask?this._zone:i._scheduleTaskCurrZone),this._invokeTaskZS=o&&(o.onInvokeTask?o:i._invokeTaskZS),this._invokeTaskDlgt=o&&(o.onInvokeTask?i:i._invokeTaskDlgt),this._invokeTaskCurrZone=o&&(o.onInvokeTask?this._zone:i._invokeTaskCurrZone),this._cancelTaskZS=o&&(o.onCancelTask?o:i._cancelTaskZS),this._cancelTaskDlgt=o&&(o.onCancelTask?i:i._cancelTaskDlgt),this._cancelTaskCurrZone=o&&(o.onCancelTask?this._zone:i._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;let g=o&&o.onHasTask,V=i&&i._hasTaskZS;(g||V)&&(this._hasTaskZS=g?o:c,this._hasTaskDlgt=i,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,o.onScheduleTask||(this._scheduleTaskZS=c,this._scheduleTaskDlgt=i,this._scheduleTaskCurrZone=this._zone),o.onInvokeTask||(this._invokeTaskZS=c,this._invokeTaskDlgt=i,this._invokeTaskCurrZone=this._zone),o.onCancelTask||(this._cancelTaskZS=c,this._cancelTaskDlgt=i,this._cancelTaskCurrZone=this._zone))}fork(s,i){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,s,i):new t(s,i)}intercept(s,i,o){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,s,i,o):i}invoke(s,i,o,g,V){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,s,i,o,g,V):i.apply(o,g)}handleError(s,i){return this._handleErrorZS?this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,s,i):!0}scheduleTask(s,i){let o=i;if(this._scheduleTaskZS)this._hasTaskZS&&o._zoneDelegates.push(this._hasTaskDlgtOwner),o=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,s,i),o||(o=i);else if(i.scheduleFn)i.scheduleFn(i);else if(i.type==G)U(i);else throw new Error("Task is missing scheduleFn.");return o}invokeTask(s,i,o,g){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,s,i,o,g):i.callback.apply(o,g)}cancelTask(s,i){let o;if(this._cancelTaskZS)o=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,s,i);else{if(!i.cancelFn)throw Error("Task is not cancelable");o=i.cancelFn(i)}return o}hasTask(s,i){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,s,i)}catch(o){this.handleError(s,o)}}_updateTaskCount(s,i){let o=this._taskCounts,g=o[s],V=o[s]=g+i;if(V<0)throw new Error("More tasks executed then were scheduled.");if(g==0||V==0){let ee={microTask:o.microTask>0,macroTask:o.macroTask>0,eventTask:o.eventTask>0,change:s};this.hasTask(this._zone,ee)}}}class E{constructor(s,i,o,g,V,ee){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=s,this.source=i,this.data=g,this.scheduleFn=V,this.cancelFn=ee,!o)throw new Error("callback is not defined");this.callback=o;let Z=this;s===z&&g&&g.useG?this.invoke=E.invokeTask:this.invoke=function(){return E.invokeTask.call(ce,Z,this,arguments)}}static invokeTask(s,i,o){s||(s=this),K++;try{return s.runCount++,s.zone.runTask(s,i,o)}finally{K==1&&$(),K--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(q,k)}_transitionTo(s,i,o){if(this._state===i||this._state===o)this._state=s,s==q&&(this._zoneDelegates=null);else throw new Error(`${this.type} '${this.source}': can not transition to '${s}', expecting state '${i}'${o?" or '"+o+"'":""}, was '${this._state}'.`)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}let T=te("setTimeout"),p=te("Promise"),C=te("then"),_=[],P=!1,I;function H(M){if(I||ce[p]&&(I=ce[p].resolve(0)),I){let s=I[C];s||(s=I.then),s.call(I,M)}else ce[T](M,0)}function U(M){K===0&&_.length===0&&H($),M&&_.push(M)}function $(){if(!P){for(P=!0;_.length;){let M=_;_=[];for(let s=0;sb,onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:U,showUncaughtError:()=>!t[te("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:W,patchMethod:()=>W,bindArguments:()=>[],patchThen:()=>W,patchMacroTask:()=>W,patchEventPrototype:()=>W,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>W,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>W,wrapWithCurrentZone:()=>W,filterProperties:()=>[],attachOriginToPatched:()=>W,_redefineProperty:()=>W,patchCallbacks:()=>W,nativeScheduleMicroTask:H},b={parent:null,zone:new t(null,null)},D=null,K=0;function W(){}return a("Zone","Zone"),t}function _t(){let e=globalThis,n=e[te("forceDuplicateZoneCheck")]===!0;if(e.Zone&&(n||typeof e.Zone.__symbol__!="function"))throw new Error("Zone already loaded.");return e.Zone??=dt(),e.Zone}var be=Object.getOwnPropertyDescriptor,Ae=Object.defineProperty,je=Object.getPrototypeOf,Et=Object.create,Tt=Array.prototype.slice,He="addEventListener",xe="removeEventListener",Le=te(He),Ie=te(xe),ae="true",le="false",Pe=te("");function Ve(e,n){return Zone.current.wrap(e,n)}function Ge(e,n,a,t,c){return Zone.current.scheduleMacroTask(e,n,a,t,c)}var j=te,De=typeof window<"u",pe=De?window:void 0,Y=De&&pe||globalThis,gt="removeAttribute";function Fe(e,n){for(let a=e.length-1;a>=0;a--)typeof e[a]=="function"&&(e[a]=Ve(e[a],n+"_"+a));return e}function yt(e,n){let a=e.constructor.name;for(let t=0;t{let p=function(){return T.apply(this,Fe(arguments,a+"."+c))};return fe(p,T),p})(f)}}}function tt(e){return e?e.writable===!1?!1:!(typeof e.get=="function"&&typeof e.set>"u"):!0}var nt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,Se=!("nw"in Y)&&typeof Y.process<"u"&&Y.process.toString()==="[object process]",Be=!Se&&!nt&&!!(De&&pe.HTMLElement),rt=typeof Y.process<"u"&&Y.process.toString()==="[object process]"&&!nt&&!!(De&&pe.HTMLElement),Ce={},mt=j("enable_beforeunload"),Ye=function(e){if(e=e||Y.event,!e)return;let n=Ce[e.type];n||(n=Ce[e.type]=j("ON_PROPERTY"+e.type));let a=this||e.target||Y,t=a[n],c;if(Be&&a===pe&&e.type==="error"){let f=e;c=t&&t.call(this,f.message,f.filename,f.lineno,f.colno,f.error),c===!0&&e.preventDefault()}else c=t&&t.apply(this,arguments),e.type==="beforeunload"&&Y[mt]&&typeof c=="string"?e.returnValue=c:c!=null&&!c&&e.preventDefault();return c};function $e(e,n,a){let t=be(e,n);if(!t&&a&&be(a,n)&&(t={enumerable:!0,configurable:!0}),!t||!t.configurable)return;let c=j("on"+n+"patched");if(e.hasOwnProperty(c)&&e[c])return;delete t.writable,delete t.value;let f=t.get,E=t.set,T=n.slice(2),p=Ce[T];p||(p=Ce[T]=j("ON_PROPERTY"+T)),t.set=function(C){let _=this;if(!_&&e===Y&&(_=Y),!_)return;typeof _[p]=="function"&&_.removeEventListener(T,Ye),E&&E.call(_,null),_[p]=C,typeof C=="function"&&_.addEventListener(T,Ye,!1)},t.get=function(){let C=this;if(!C&&e===Y&&(C=Y),!C)return null;let _=C[p];if(_)return _;if(f){let P=f.call(this);if(P)return t.set.call(this,P),typeof C[gt]=="function"&&C.removeAttribute(n),P}return null},Ae(e,n,t),e[c]=!0}function ot(e,n,a){if(n)for(let t=0;tfunction(E,T){let p=a(E,T);return p.cbIdx>=0&&typeof T[p.cbIdx]=="function"?Ge(p.name,T[p.cbIdx],p,c):f.apply(E,T)})}function fe(e,n){e[j("OriginalDelegate")]=n}var Je=!1,Me=!1;function kt(){try{let e=pe.navigator.userAgent;if(e.indexOf("MSIE ")!==-1||e.indexOf("Trident/")!==-1)return!0}catch{}return!1}function vt(){if(Je)return Me;Je=!0;try{let e=pe.navigator.userAgent;(e.indexOf("MSIE ")!==-1||e.indexOf("Trident/")!==-1||e.indexOf("Edge/")!==-1)&&(Me=!0)}catch{}return Me}function Ke(e){return typeof e=="function"}function Qe(e){return typeof e=="number"}var me=!1;if(typeof window<"u")try{let e=Object.defineProperty({},"passive",{get:function(){me=!0}});window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch{me=!1}var bt={useG:!0},ne={},st={},it=new RegExp("^"+Pe+"(\\w+)(true|false)$"),ct=j("propagationStopped");function at(e,n){let a=(n?n(e):e)+le,t=(n?n(e):e)+ae,c=Pe+a,f=Pe+t;ne[e]={},ne[e][le]=c,ne[e][ae]=f}function Pt(e,n,a,t){let c=t&&t.add||He,f=t&&t.rm||xe,E=t&&t.listeners||"eventListeners",T=t&&t.rmAll||"removeAllListeners",p=j(c),C="."+c+":",_="prependListener",P="."+_+":",I=function(k,d,A){if(k.isRemoved)return;let x=k.callback;typeof x=="object"&&x.handleEvent&&(k.callback=y=>x.handleEvent(y),k.originalDelegate=x);let X;try{k.invoke(k,d,[A])}catch(y){X=y}let G=k.options;if(G&&typeof G=="object"&&G.once){let y=k.originalDelegate?k.originalDelegate:k.callback;d[f].call(d,A.type,y,G)}return X};function H(k,d,A){if(d=d||e.event,!d)return;let x=k||d.target||e,X=x[ne[d.type][A?ae:le]];if(X){let G=[];if(X.length===1){let y=I(X[0],x,d);y&&G.push(y)}else{let y=X.slice();for(let z=0;z{throw z})}}}let U=function(k){return H(this,k,!1)},$=function(k){return H(this,k,!0)};function J(k,d){if(!k)return!1;let A=!0;d&&d.useG!==void 0&&(A=d.useG);let x=d&&d.vh,X=!0;d&&d.chkDup!==void 0&&(X=d.chkDup);let G=!1;d&&d.rt!==void 0&&(G=d.rt);let y=k;for(;y&&!y.hasOwnProperty(c);)y=je(y);if(!y&&k[c]&&(y=k),!y||y[p])return!1;let z=d&&d.eventNameToString,S={},w=y[p]=y[c],b=y[j(f)]=y[f],D=y[j(E)]=y[E],K=y[j(T)]=y[T],W;d&&d.prepend&&(W=y[j(d.prepend)]=y[d.prepend]);function M(r,u){return!me&&typeof r=="object"&&r?!!r.capture:!me||!u?r:typeof r=="boolean"?{capture:r,passive:!0}:r?typeof r=="object"&&r.passive!==!1?{...r,passive:!0}:r:{passive:!0}}let s=function(r){if(!S.isExisting)return w.call(S.target,S.eventName,S.capture?$:U,S.options)},i=function(r){if(!r.isRemoved){let u=ne[r.eventName],v;u&&(v=u[r.capture?ae:le]);let R=v&&r.target[v];if(R){for(let m=0;mre.zone.cancelTask(re);r.call(Te,"abort",ie,{once:!0}),re.removeAbortListener=()=>Te.removeEventListener("abort",ie)}if(S.target=null,ke&&(ke.taskData=null),Ue&&(S.options.once=!0),!me&&typeof re.options=="boolean"||(re.options=se),re.target=N,re.capture=Oe,re.eventName=L,B&&(re.originalDelegate=F),O?ge.unshift(re):ge.push(re),m)return N}};return y[c]=l(w,C,ee,Z,G),W&&(y[_]=l(W,P,g,Z,G,!0)),y[f]=function(){let r=this||e,u=arguments[0];d&&d.transferEventName&&(u=d.transferEventName(u));let v=arguments[2],R=v?typeof v=="boolean"?!0:v.capture:!1,m=arguments[1];if(!m)return b.apply(this,arguments);if(x&&!x(b,m,r,arguments))return;let O=ne[u],N;O&&(N=O[R?ae:le]);let L=N&&r[N];if(L)for(let F=0;Ffunction(c,f){c[ct]=!0,t&&t.apply(c,f)})}function Rt(e,n){n.patchMethod(e,"queueMicrotask",a=>function(t,c){Zone.current.scheduleMicroTask("queueMicrotask",c[0])})}var Re=j("zoneTask");function ye(e,n,a,t){let c=null,f=null;n+=t,a+=t;let E={};function T(C){let _=C.data;_.args[0]=function(){return C.invoke.apply(this,arguments)};let P=c.apply(e,_.args);return Qe(P)?_.handleId=P:(_.handle=P,_.isRefreshable=Ke(P.refresh)),C}function p(C){let{handle:_,handleId:P}=C.data;return f.call(e,_??P)}c=ue(e,n,C=>function(_,P){if(Ke(P[0])){let I={isRefreshable:!1,isPeriodic:t==="Interval",delay:t==="Timeout"||t==="Interval"?P[1]||0:void 0,args:P},H=P[0];P[0]=function(){try{return H.apply(this,arguments)}finally{let{handle:A,handleId:x,isPeriodic:X,isRefreshable:G}=I;!X&&!G&&(x?delete E[x]:A&&(A[Re]=null))}};let U=Ge(n,P[0],I,T,p);if(!U)return U;let{handleId:$,handle:J,isRefreshable:q,isPeriodic:k}=U.data;if($)E[$]=U;else if(J&&(J[Re]=U,q&&!k)){let d=J.refresh;J.refresh=function(){let{zone:A,state:x}=U;return x==="notScheduled"?(U._state="scheduled",A._updateTaskCount(U,1)):x==="running"&&(U._state="scheduling"),d.call(this)}}return J??$??U}else return C.apply(e,P)}),f=ue(e,a,C=>function(_,P){let I=P[0],H;Qe(I)?(H=E[I],delete E[I]):(H=I?.[Re],H?I[Re]=null:H=I),H?.type?H.cancelFn&&H.zone.cancelTask(H):C.apply(e,P)})}function Ct(e,n){let{isBrowser:a,isMix:t}=n.getGlobalObjects();if(!a&&!t||!e.customElements||!("customElements"in e))return;let c=["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"];n.patchCallbacks(n,e.customElements,"customElements","define",c)}function Dt(e,n){if(Zone[n.symbol("patchEventTarget")])return;let{eventNames:a,zoneSymbolEventNames:t,TRUE_STR:c,FALSE_STR:f,ZONE_SYMBOL_PREFIX:E}=n.getGlobalObjects();for(let p=0;pf.target===e);if(!t||t.length===0)return n;let c=t[0].ignoreProperties;return n.filter(f=>c.indexOf(f)===-1)}function et(e,n,a,t){if(!e)return;let c=ut(e,n,a);ot(e,c,t)}function Ze(e){return Object.getOwnPropertyNames(e).filter(n=>n.startsWith("on")&&n.length>2).map(n=>n.substring(2))}function Ot(e,n){if(Se&&!rt||Zone[e.symbol("patchEvents")])return;let a=n.__Zone_ignore_on_properties,t=[];if(Be){let c=window;t=t.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);let f=kt()?[{target:c,ignoreProperties:["error"]}]:[];et(c,Ze(c),a&&a.concat(f),je(c))}t=t.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let c=0;c{let a=n[e.__symbol__("legacyPatch")];a&&a()}),e.__load_patch("timers",n=>{let a="set",t="clear";ye(n,a,t,"Timeout"),ye(n,a,t,"Interval"),ye(n,a,t,"Immediate")}),e.__load_patch("requestAnimationFrame",n=>{ye(n,"request","cancel","AnimationFrame"),ye(n,"mozRequest","mozCancel","AnimationFrame"),ye(n,"webkitRequest","webkitCancel","AnimationFrame")}),e.__load_patch("blocking",(n,a)=>{let t=["alert","prompt","confirm"];for(let c=0;cfunction(C,_){return a.current.run(E,n,_,p)})}}),e.__load_patch("EventTarget",(n,a,t)=>{St(n,t),Dt(n,t);let c=n.XMLHttpRequestEventTarget;c&&c.prototype&&t.patchEventTarget(n,t,[c.prototype])}),e.__load_patch("MutationObserver",(n,a,t)=>{ve("MutationObserver"),ve("WebKitMutationObserver")}),e.__load_patch("IntersectionObserver",(n,a,t)=>{ve("IntersectionObserver")}),e.__load_patch("FileReader",(n,a,t)=>{ve("FileReader")}),e.__load_patch("on_property",(n,a,t)=>{Ot(t,n)}),e.__load_patch("customElements",(n,a,t)=>{Ct(n,t)}),e.__load_patch("XHR",(n,a)=>{C(n);let t=j("xhrTask"),c=j("xhrSync"),f=j("xhrListener"),E=j("xhrScheduled"),T=j("xhrURL"),p=j("xhrErrorBeforeScheduled");function C(_){let P=_.XMLHttpRequest;if(!P)return;let I=P.prototype;function H(w){return w[t]}let U=I[Le],$=I[Ie];if(!U){let w=_.XMLHttpRequestEventTarget;if(w){let b=w.prototype;U=b[Le],$=b[Ie]}}let J="readystatechange",q="scheduled";function k(w){let b=w.data,D=b.target;D[E]=!1,D[p]=!1;let K=D[f];U||(U=D[Le],$=D[Ie]),K&&$.call(D,J,K);let W=D[f]=()=>{if(D.readyState===D.DONE)if(!b.aborted&&D[E]&&w.state===q){let s=D[a.__symbol__("loadfalse")];if(D.status!==0&&s&&s.length>0){let i=w.invoke;w.invoke=function(){let o=D[a.__symbol__("loadfalse")];for(let g=0;gfunction(w,b){return w[c]=b[2]==!1,w[T]=b[1],x.apply(w,b)}),X="XMLHttpRequest.send",G=j("fetchTaskAborting"),y=j("fetchTaskScheduling"),z=ue(I,"send",()=>function(w,b){if(a.current[y]===!0||w[c])return z.apply(w,b);{let D={target:w,url:w[T],isPeriodic:!1,args:b,aborted:!1},K=Ge(X,d,D,k,A);w&&w[p]===!0&&!D.aborted&&K.state===q&&K.invoke()}}),S=ue(I,"abort",()=>function(w,b){let D=H(w);if(D&&typeof D.type=="string"){if(D.cancelFn==null||D.data&&D.data.aborted)return;D.zone.cancelTask(D)}else if(a.current[G]===!0)return S.apply(w,b)})}}),e.__load_patch("geolocation",n=>{n.navigator&&n.navigator.geolocation&&yt(n.navigator.geolocation,["getCurrentPosition","watchPosition"])}),e.__load_patch("PromiseRejectionEvent",(n,a)=>{function t(c){return function(f){lt(n,c).forEach(T=>{let p=n.PromiseRejectionEvent;if(p){let C=new p(c,{promise:f.promise,reason:f.rejection});T.invoke(C)}})}}n.PromiseRejectionEvent&&(a[j("unhandledPromiseRejectionHandler")]=t("unhandledrejection"),a[j("rejectionHandledHandler")]=t("rejectionhandled"))}),e.__load_patch("queueMicrotask",(n,a,t)=>{Rt(n,t)})}function Lt(e){e.__load_patch("ZoneAwarePromise",(n,a,t)=>{let c=Object.getOwnPropertyDescriptor,f=Object.defineProperty;function E(h){if(h&&h.toString===Object.prototype.toString){let l=h.constructor&&h.constructor.name;return(l||"")+": "+JSON.stringify(h)}return h?h.toString():Object.prototype.toString.call(h)}let T=t.symbol,p=[],C=n[T("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==!1,_=T("Promise"),P=T("then"),I="__creationTrace__";t.onUnhandledError=h=>{if(t.showUncaughtError()){let l=h&&h.rejection;l?console.error("Unhandled Promise rejection:",l instanceof Error?l.message:l,"; Zone:",h.zone.name,"; Task:",h.task&&h.task.source,"; Value:",l,l instanceof Error?l.stack:void 0):console.error(h)}},t.microtaskDrainDone=()=>{for(;p.length;){let h=p.shift();try{h.zone.runGuarded(()=>{throw h.throwOriginal?h.rejection:h})}catch(l){U(l)}}};let H=T("unhandledPromiseRejectionHandler");function U(h){t.onUnhandledError(h);try{let l=a[H];typeof l=="function"&&l.call(this,h)}catch{}}function $(h){return h&&h.then}function J(h){return h}function q(h){return Z.reject(h)}let k=T("state"),d=T("value"),A=T("finally"),x=T("parentPromiseValue"),X=T("parentPromiseState"),G="Promise.then",y=null,z=!0,S=!1,w=0;function b(h,l){return r=>{try{M(h,l,r)}catch(u){M(h,!1,u)}}}let D=function(){let h=!1;return function(r){return function(){h||(h=!0,r.apply(null,arguments))}}},K="Promise resolved with itself",W=T("currentTaskTrace");function M(h,l,r){let u=D();if(h===r)throw new TypeError(K);if(h[k]===y){let v=null;try{(typeof r=="object"||typeof r=="function")&&(v=r&&r.then)}catch(R){return u(()=>{M(h,!1,R)})(),h}if(l!==S&&r instanceof Z&&r.hasOwnProperty(k)&&r.hasOwnProperty(d)&&r[k]!==y)i(r),M(h,r[k],r[d]);else if(l!==S&&typeof v=="function")try{v.call(r,u(b(h,l)),u(b(h,!1)))}catch(R){u(()=>{M(h,!1,R)})()}else{h[k]=l;let R=h[d];if(h[d]=r,h[A]===A&&l===z&&(h[k]=h[X],h[d]=h[x]),l===S&&r instanceof Error){let m=a.currentTask&&a.currentTask.data&&a.currentTask.data[I];m&&f(r,W,{configurable:!0,enumerable:!1,writable:!0,value:m})}for(let m=0;m{try{let O=h[d],N=!!r&&A===r[A];N&&(r[x]=O,r[X]=R);let L=l.run(m,void 0,N&&m!==q&&m!==J?[]:[O]);M(r,!0,L)}catch(O){M(r,!1,O)}},r)}let g="function ZoneAwarePromise() { [native code] }",V=function(){},ee=n.AggregateError;class Z{static toString(){return g}static resolve(l){return l instanceof Z?l:M(new this(null),z,l)}static reject(l){return M(new this(null),S,l)}static withResolvers(){let l={};return l.promise=new Z((r,u)=>{l.resolve=r,l.reject=u}),l}static any(l){if(!l||typeof l[Symbol.iterator]!="function")return Promise.reject(new ee([],"All promises were rejected"));let r=[],u=0;try{for(let m of l)u++,r.push(Z.resolve(m))}catch{return Promise.reject(new ee([],"All promises were rejected"))}if(u===0)return Promise.reject(new ee([],"All promises were rejected"));let v=!1,R=[];return new Z((m,O)=>{for(let N=0;N{v||(v=!0,m(L))},L=>{R.push(L),u--,u===0&&(v=!0,O(new ee(R,"All promises were rejected")))})})}static race(l){let r,u,v=new this((O,N)=>{r=O,u=N});function R(O){r(O)}function m(O){u(O)}for(let O of l)$(O)||(O=this.resolve(O)),O.then(R,m);return v}static all(l){return Z.allWithCallback(l)}static allSettled(l){return(this&&this.prototype instanceof Z?this:Z).allWithCallback(l,{thenCallback:u=>({status:"fulfilled",value:u}),errorCallback:u=>({status:"rejected",reason:u})})}static allWithCallback(l,r){let u,v,R=new this((L,F)=>{u=L,v=F}),m=2,O=0,N=[];for(let L of l){$(L)||(L=this.resolve(L));let F=O;try{L.then(B=>{N[F]=r?r.thenCallback(B):B,m--,m===0&&u(N)},B=>{r?(N[F]=r.errorCallback(B),m--,m===0&&u(N)):v(B)})}catch(B){v(B)}m++,O++}return m-=2,m===0&&u(N),R}constructor(l){let r=this;if(!(r instanceof Z))throw new Error("Must be an instanceof Promise.");r[k]=y,r[d]=[];try{let u=D();l&&l(u(b(r,z)),u(b(r,S)))}catch(u){M(r,!1,u)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return Z}then(l,r){let u=this.constructor?.[Symbol.species];(!u||typeof u!="function")&&(u=this.constructor||Z);let v=new u(V),R=a.current;return this[k]==y?this[d].push(R,v,l,r):o(this,R,v,l,r),v}catch(l){return this.then(null,l)}finally(l){let r=this.constructor?.[Symbol.species];(!r||typeof r!="function")&&(r=Z);let u=new r(V);u[A]=A;let v=a.current;return this[k]==y?this[d].push(v,u,l,l):o(this,v,u,l,l),u}}Z.resolve=Z.resolve,Z.reject=Z.reject,Z.race=Z.race,Z.all=Z.all;let he=n[_]=n.Promise;n.Promise=Z;let _e=T("thenPatched");function Q(h){let l=h.prototype,r=c(l,"then");if(r&&(r.writable===!1||!r.configurable))return;let u=l.then;l[P]=u,h.prototype.then=function(v,R){return new Z((O,N)=>{u.call(this,O,N)}).then(v,R)},h[_e]=!0}t.patchThen=Q;function Ee(h){return function(l,r){let u=h.apply(l,r);if(u instanceof Z)return u;let v=u.constructor;return v[_e]||Q(v),u}}return he&&(Q(he),ue(n,"fetch",h=>Ee(h))),Promise[a.__symbol__("uncaughtPromiseErrors")]=p,Z})}function It(e){e.__load_patch("toString",n=>{let a=Function.prototype.toString,t=j("OriginalDelegate"),c=j("Promise"),f=j("Error"),E=function(){if(typeof this=="function"){let _=this[t];if(_)return typeof _=="function"?a.call(_):Object.prototype.toString.call(_);if(this===Promise){let P=n[c];if(P)return a.call(P)}if(this===Error){let P=n[f];if(P)return a.call(P)}}return a.call(this)};E[t]=a,Function.prototype.toString=E;let T=Object.prototype.toString,p="[object Promise]";Object.prototype.toString=function(){return typeof Promise=="function"&&this instanceof Promise?p:T.call(this)}})}function Mt(e,n,a,t,c){let f=Zone.__symbol__(t);if(n[f])return;let E=n[f]=n[t];n[t]=function(T,p,C){return p&&p.prototype&&c.forEach(function(_){let P=`${a}.${t}::`+_,I=p.prototype;try{if(I.hasOwnProperty(_)){let H=e.ObjectGetOwnPropertyDescriptor(I,_);H&&H.value?(H.value=e.wrapWithCurrentZone(H.value,P),e._redefineProperty(p.prototype,_,H)):I[_]&&(I[_]=e.wrapWithCurrentZone(I[_],P))}else I[_]&&(I[_]=e.wrapWithCurrentZone(I[_],P))}catch{}}),E.call(n,T,p,C)},e.attachOriginToPatched(n[t],E)}function Zt(e){e.__load_patch("util",(n,a,t)=>{let c=Ze(n);t.patchOnProperties=ot,t.patchMethod=ue,t.bindArguments=Fe,t.patchMacroTask=pt;let f=a.__symbol__("BLACK_LISTED_EVENTS"),E=a.__symbol__("UNPATCHED_EVENTS");n[E]&&(n[f]=n[E]),n[f]&&(a[f]=a[E]=n[f]),t.patchEventPrototype=wt,t.patchEventTarget=Pt,t.isIEOrEdge=vt,t.ObjectDefineProperty=Ae,t.ObjectGetOwnPropertyDescriptor=be,t.ObjectCreate=Et,t.ArraySlice=Tt,t.patchClass=ve,t.wrapWithCurrentZone=Ve,t.filterProperties=ut,t.attachOriginToPatched=fe,t._redefineProperty=Object.defineProperty,t.patchCallbacks=Mt,t.getGlobalObjects=()=>({globalSources:st,zoneSymbolEventNames:ne,eventNames:c,isBrowser:Be,isMix:rt,isNode:Se,TRUE_STR:ae,FALSE_STR:le,ZONE_SYMBOL_PREFIX:Pe,ADD_EVENT_LISTENER_STR:He,REMOVE_EVENT_LISTENER_STR:xe})})}function At(e){Lt(e),It(e),Zt(e)}var ft=_t();At(ft);Nt(ft);