define(["exports"],(function(t){"use strict";var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},e(t,n)};function n(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}var r=function(){return r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},r.apply(this,arguments)};function o(t,e,n,r){return new(n||(n=Promise))((function(o,i){function s(t){try{a(r.next(t))}catch(t){i(t)}}function u(t){try{a(r.throw(t))}catch(t){i(t)}}function a(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(s,u)}a((r=r.apply(t,e||[])).next())}))}function i(t,e){var n,r,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(a){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(s=0)),s;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return s.label++,{value:u[1],done:!1};case 5:s.label++,r=u[1],u=[0];continue;case 7:u=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){s=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){s.label=u[1];break}if(6===u[0]&&s.label<o[1]){s.label=o[1],o=u;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(u);break}o[2]&&s.ops.pop(),s.trys.pop();continue}u=e.call(t,s)}catch(t){u=[6,t],r=0}finally{n=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,a])}}}function s(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)s.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return s}function a(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}function l(t){return this instanceof l?(this.v=t,this):new l(t)}function c(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(t,e||[]),i=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(t){o[t]&&(r[t]=function(e){return new Promise((function(n,r){i.push([t,e,n,r])>1||u(t,e)}))})}function u(t,e){try{(n=o[t](e)).value instanceof l?Promise.resolve(n.value.v).then(a,c):f(i[0][2],n)}catch(t){f(i[0][3],t)}var n}function a(t){u("next",t)}function c(t){u("throw",t)}function f(t,e){t(e),i.shift(),i.length&&u(i[0][0],i[0][1])}}function f(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=s(t),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,o){(function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)})(r,o,(e=t[n](e)).done,e.value)}))}}}function d(t){return"function"==typeof t}function h(t){var e=t((function(t){Error.call(t),t.stack=(new Error).stack}));return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}var p=h((function(t){return function(e){t(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map((function(t,e){return e+1+") "+t.toString()})).join("\n  "):"",this.name="UnsubscriptionError",this.errors=e}}));function g(t,e){if(t){var n=t.indexOf(e);0<=n&&t.splice(n,1)}}var y=function(){function t(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}var e;return t.prototype.unsubscribe=function(){var t,e,n,r,o;if(!this.closed){this.closed=!0;var i=this._parentage;if(i)if(this._parentage=null,Array.isArray(i))try{for(var l=s(i),c=l.next();!c.done;c=l.next()){c.value.remove(this)}}catch(e){t={error:e}}finally{try{c&&!c.done&&(e=l.return)&&e.call(l)}finally{if(t)throw t.error}}else i.remove(this);var f=this.initialTeardown;if(d(f))try{f()}catch(t){o=t instanceof p?t.errors:[t]}var h=this._finalizers;if(h){this._finalizers=null;try{for(var g=s(h),y=g.next();!y.done;y=g.next()){var m=y.value;try{D(m)}catch(t){o=null!=o?o:[],t instanceof p?o=a(a([],u(o)),u(t.errors)):o.push(t)}}}catch(t){n={error:t}}finally{try{y&&!y.done&&(r=g.return)&&r.call(g)}finally{if(n)throw n.error}}}if(o)throw new p(o)}},t.prototype.add=function(e){var n;if(e&&e!==this)if(this.closed)D(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(e)}},t.prototype._hasParent=function(t){var e=this._parentage;return e===t||Array.isArray(e)&&e.includes(t)},t.prototype._addParent=function(t){var e=this._parentage;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t},t.prototype._removeParent=function(t){var e=this._parentage;e===t?this._parentage=null:Array.isArray(e)&&g(e,t)},t.prototype.remove=function(e){var n=this._finalizers;n&&g(n,e),e instanceof t&&e._removeParent(this)},t.EMPTY=((e=new t).closed=!0,e),t}(),m=y.EMPTY;function v(t){return t instanceof y||t&&"closed"in t&&d(t.remove)&&d(t.add)&&d(t.unsubscribe)}function D(t){d(t)?t():t.unsubscribe()}var _={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},w={setTimeout:function(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var o=w.delegate;return(null==o?void 0:o.setTimeout)?o.setTimeout.apply(o,a([t,e],u(n))):setTimeout.apply(void 0,a([t,e],u(n)))},clearTimeout:function(t){var e=w.delegate;return((null==e?void 0:e.clearTimeout)||clearTimeout)(t)},delegate:void 0};function b(t){w.setTimeout((function(){throw t}))}function C(){}function E(t){t()}var A=function(t){function e(e){var n=t.call(this)||this;return n.isStopped=!1,e?(n.destination=e,v(e)&&e.add(n)):n.destination=T,n}return n(e,t),e.create=function(t,e,n){return new I(t,e,n)},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this),this.destination=null)},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){try{this.destination.error(t)}finally{this.unsubscribe()}},e.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},e}(y),S=Function.prototype.bind;function F(t,e){return S.call(t,e)}var x=function(){function t(t){this.partialObserver=t}return t.prototype.next=function(t){var e=this.partialObserver;if(e.next)try{e.next(t)}catch(t){k(t)}},t.prototype.error=function(t){var e=this.partialObserver;if(e.error)try{e.error(t)}catch(t){k(t)}else k(t)},t.prototype.complete=function(){var t=this.partialObserver;if(t.complete)try{t.complete()}catch(t){k(t)}},t}(),I=function(t){function e(e,n,r){var o,i,s=t.call(this)||this;d(e)||!e?o={next:null!=e?e:void 0,error:null!=n?n:void 0,complete:null!=r?r:void 0}:s&&_.useDeprecatedNextContext?((i=Object.create(e)).unsubscribe=function(){return s.unsubscribe()},o={next:e.next&&F(e.next,i),error:e.error&&F(e.error,i),complete:e.complete&&F(e.complete,i)}):o=e;return s.destination=new x(o),s}return n(e,t),e}(A);function k(t){b(t)}var T={closed:!0,next:C,error:function(t){throw t},complete:C},O="function"==typeof Symbol&&Symbol.observable||"@@observable";function P(t){return t}var M=function(){function t(t){t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var r,o=this,i=(r=t)&&r instanceof A||function(t){return t&&d(t.next)&&d(t.error)&&d(t.complete)}(r)&&v(r)?t:new I(t,e,n);return E((function(){var t=o,e=t.operator,n=t.source;i.add(e?e.call(i,n):n?o._subscribe(i):o._trySubscribe(i))})),i},t.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){t.error(e)}},t.prototype.forEach=function(t,e){var n=this;return new(e=N(e))((function(e,r){var o=new I({next:function(e){try{t(e)}catch(t){r(t),o.unsubscribe()}},error:r,complete:e});n.subscribe(o)}))},t.prototype._subscribe=function(t){var e;return null===(e=this.source)||void 0===e?void 0:e.subscribe(t)},t.prototype[O]=function(){return this},t.prototype.pipe=function(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return(0===(t=e).length?P:1===t.length?t[0]:function(e){return t.reduce((function(t,e){return e(t)}),e)})(this)},t.prototype.toPromise=function(t){var e=this;return new(t=N(t))((function(t,n){var r;e.subscribe((function(t){return r=t}),(function(t){return n(t)}),(function(){return t(r)}))}))},t.create=function(e){return new t(e)},t}();function N(t){var e;return null!==(e=null!=t?t:_.Promise)&&void 0!==e?e:Promise}function B(t){return function(e){if(function(t){return d(null==t?void 0:t.lift)}(e))return e.lift((function(e){try{return t(e,this)}catch(t){this.error(t)}}));throw new TypeError("Unable to lift unknown Observable type")}}function L(t,e,n,r,o){return new R(t,e,n,r,o)}var R=function(t){function e(e,n,r,o,i,s){var u=t.call(this,e)||this;return u.onFinalize=i,u.shouldUnsubscribe=s,u._next=n?function(t){try{n(t)}catch(t){e.error(t)}}:t.prototype._next,u._error=o?function(t){try{o(t)}catch(t){e.error(t)}finally{this.unsubscribe()}}:t.prototype._error,u._complete=r?function(){try{r()}catch(t){e.error(t)}finally{this.unsubscribe()}}:t.prototype._complete,u}return n(e,t),e.prototype.unsubscribe=function(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var n=this.closed;t.prototype.unsubscribe.call(this),!n&&(null===(e=this.onFinalize)||void 0===e||e.call(this))}},e}(A),j=h((function(t){return function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}})),H=function(t){function e(){var e=t.call(this)||this;return e.closed=!1,e.currentObservers=null,e.observers=[],e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return n(e,t),e.prototype.lift=function(t){var e=new V(this,this);return e.operator=t,e},e.prototype._throwIfClosed=function(){if(this.closed)throw new j},e.prototype.next=function(t){var e=this;E((function(){var n,r;if(e._throwIfClosed(),!e.isStopped){e.currentObservers||(e.currentObservers=Array.from(e.observers));try{for(var o=s(e.currentObservers),i=o.next();!i.done;i=o.next()){i.value.next(t)}}catch(t){n={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}}}))},e.prototype.error=function(t){var e=this;E((function(){if(e._throwIfClosed(),!e.isStopped){e.hasError=e.isStopped=!0,e.thrownError=t;for(var n=e.observers;n.length;)n.shift().error(t)}}))},e.prototype.complete=function(){var t=this;E((function(){if(t._throwIfClosed(),!t.isStopped){t.isStopped=!0;for(var e=t.observers;e.length;)e.shift().complete()}}))},e.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(e.prototype,"observed",{get:function(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0},enumerable:!1,configurable:!0}),e.prototype._trySubscribe=function(e){return this._throwIfClosed(),t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)},e.prototype._innerSubscribe=function(t){var e=this,n=this,r=n.hasError,o=n.isStopped,i=n.observers;return r||o?m:(this.currentObservers=null,i.push(t),new y((function(){e.currentObservers=null,g(i,t)})))},e.prototype._checkFinalizedStatuses=function(t){var e=this,n=e.hasError,r=e.thrownError,o=e.isStopped;n?t.error(r):o&&t.complete()},e.prototype.asObservable=function(){var t=new M;return t.source=this,t},e.create=function(t,e){return new V(t,e)},e}(M),V=function(t){function e(e,n){var r=t.call(this)||this;return r.destination=e,r.source=n,r}return n(e,t),e.prototype.next=function(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===n||n.call(e,t)},e.prototype.error=function(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===n||n.call(e,t)},e.prototype.complete=function(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)},e.prototype._subscribe=function(t){var e,n;return null!==(n=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==n?n:m},e}(H),$=function(t){function e(e){var n=t.call(this)||this;return n._value=e,n}return n(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),e.prototype._subscribe=function(e){var n=t.prototype._subscribe.call(this,e);return!n.closed&&e.next(this._value),n},e.prototype.getValue=function(){var t=this,e=t.hasError,n=t.thrownError,r=t._value;if(e)throw n;return this._throwIfClosed(),r},e.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},e}(H),z={now:function(){return(z.delegate||Date).now()},delegate:void 0},U=function(t){function e(e,n,r){void 0===e&&(e=1/0),void 0===n&&(n=1/0),void 0===r&&(r=z);var o=t.call(this)||this;return o._bufferSize=e,o._windowTime=n,o._timestampProvider=r,o._buffer=[],o._infiniteTimeWindow=!0,o._infiniteTimeWindow=n===1/0,o._bufferSize=Math.max(1,e),o._windowTime=Math.max(1,n),o}return n(e,t),e.prototype.next=function(e){var n=this,r=n.isStopped,o=n._buffer,i=n._infiniteTimeWindow,s=n._timestampProvider,u=n._windowTime;r||(o.push(e),!i&&o.push(s.now()+u)),this._trimBuffer(),t.prototype.next.call(this,e)},e.prototype._subscribe=function(t){this._throwIfClosed(),this._trimBuffer();for(var e=this._innerSubscribe(t),n=this._infiniteTimeWindow,r=this._buffer.slice(),o=0;o<r.length&&!t.closed;o+=n?1:2)t.next(r[o]);return this._checkFinalizedStatuses(t),e},e.prototype._trimBuffer=function(){var t=this,e=t._bufferSize,n=t._timestampProvider,r=t._buffer,o=t._infiniteTimeWindow,i=(o?1:2)*e;if(e<1/0&&i<r.length&&r.splice(0,r.length-i),!o){for(var s=n.now(),u=0,a=1;a<r.length&&r[a]<=s;a+=2)u=a;u&&r.splice(0,u+1)}},e}(H),G=function(t){function e(e,n){return t.call(this)||this}return n(e,t),e.prototype.schedule=function(t,e){return this},e}(y),Z={setInterval:function(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var o=Z.delegate;return(null==o?void 0:o.setInterval)?o.setInterval.apply(o,a([t,e],u(n))):setInterval.apply(void 0,a([t,e],u(n)))},clearInterval:function(t){var e=Z.delegate;return((null==e?void 0:e.clearInterval)||clearInterval)(t)},delegate:void 0},W=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.scheduler=e,r.work=n,r.pending=!1,r}return n(e,t),e.prototype.schedule=function(t,e){var n;if(void 0===e&&(e=0),this.closed)return this;this.state=t;var r=this.id,o=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(o,r,e)),this.pending=!0,this.delay=e,this.id=null!==(n=this.id)&&void 0!==n?n:this.requestAsyncId(o,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),Z.setInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){if(void 0===n&&(n=0),null!=n&&this.delay===n&&!1===this.pending)return e;null!=e&&Z.clearInterval(e)},e.prototype.execute=function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},e.prototype._execute=function(t,e){var n,r=!1;try{this.work(t)}catch(t){r=!0,n=t||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),n},e.prototype.unsubscribe=function(){if(!this.closed){var e=this.id,n=this.scheduler,r=n.actions;this.work=this.state=this.scheduler=null,this.pending=!1,g(r,this),null!=e&&(this.id=this.recycleAsyncId(n,e,null)),this.delay=null,t.prototype.unsubscribe.call(this)}},e}(G),q=function(){function t(e,n){void 0===n&&(n=t.now),this.schedulerActionCtor=e,this.now=n}return t.prototype.schedule=function(t,e,n){return void 0===e&&(e=0),new this.schedulerActionCtor(this,t).schedule(n,e)},t.now=z.now,t}(),Y=new(function(t){function e(e,n){void 0===n&&(n=q.now);var r=t.call(this,e,n)||this;return r.actions=[],r._active=!1,r}return n(e,t),e.prototype.flush=function(t){var e=this.actions;if(this._active)e.push(t);else{var n;this._active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this._active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}},e}(q))(W),Q=Y,K=new M((function(t){return t.complete()}));function J(t){return t&&d(t.schedule)}function X(t){return t[t.length-1]}function tt(t){return J(X(t))?t.pop():void 0}var et=function(t){return t&&"number"==typeof t.length&&"function"!=typeof t};function nt(t){return d(null==t?void 0:t.then)}function rt(t){return d(t[O])}function ot(t){return Symbol.asyncIterator&&d(null==t?void 0:t[Symbol.asyncIterator])}function it(t){return new TypeError("You provided "+(null!==t&&"object"==typeof t?"an invalid object":"'"+t+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}var st="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function ut(t){return d(null==t?void 0:t[st])}function at(t){return c(this,arguments,(function(){var e,n,r;return i(this,(function(o){switch(o.label){case 0:e=t.getReader(),o.label=1;case 1:o.trys.push([1,,9,10]),o.label=2;case 2:return[4,l(e.read())];case 3:return n=o.sent(),r=n.value,n.done?[4,l(void 0)]:[3,5];case 4:return[2,o.sent()];case 5:return[4,l(r)];case 6:return[4,o.sent()];case 7:return o.sent(),[3,2];case 8:return[3,10];case 9:return e.releaseLock(),[7];case 10:return[2]}}))}))}function lt(t){return d(null==t?void 0:t.getReader)}function ct(t){if(t instanceof M)return t;if(null!=t){if(rt(t))return r=t,new M((function(t){var e=r[O]();if(d(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")}));if(et(t))return n=t,new M((function(t){for(var e=0;e<n.length&&!t.closed;e++)t.next(n[e]);t.complete()}));if(nt(t))return function(t){return new M((function(e){t.then((function(t){e.closed||(e.next(t),e.complete())}),(function(t){return e.error(t)})).then(null,b)}))}(t);if(ot(t))return ft(t);if(ut(t))return e=t,new M((function(t){var n,r;try{for(var o=s(e),i=o.next();!i.done;i=o.next()){var u=i.value;if(t.next(u),t.closed)return}}catch(t){n={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}t.complete()}));if(lt(t))return ft(at(t))}var e,n,r;throw it(t)}function ft(t){return new M((function(e){(function(t,e){var n,r,s,u;return o(this,void 0,void 0,(function(){var o,a;return i(this,(function(i){switch(i.label){case 0:i.trys.push([0,5,6,11]),n=f(t),i.label=1;case 1:return[4,n.next()];case 2:if((r=i.sent()).done)return[3,4];if(o=r.value,e.next(o),e.closed)return[2];i.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return a=i.sent(),s={error:a},[3,11];case 6:return i.trys.push([6,,9,10]),r&&!r.done&&(u=n.return)?[4,u.call(n)]:[3,8];case 7:i.sent(),i.label=8;case 8:return[3,10];case 9:if(s)throw s.error;return[7];case 10:return[7];case 11:return e.complete(),[2]}}))}))})(t,e).catch((function(t){return e.error(t)}))}))}function dt(t,e,n,r,o){void 0===r&&(r=0),void 0===o&&(o=!1);var i=e.schedule((function(){n(),o?t.add(this.schedule(null,r)):this.unsubscribe()}),r);if(t.add(i),!o)return i}function ht(t,e){return void 0===e&&(e=0),B((function(n,r){n.subscribe(L(r,(function(n){return dt(r,t,(function(){return r.next(n)}),e)}),(function(){return dt(r,t,(function(){return r.complete()}),e)}),(function(n){return dt(r,t,(function(){return r.error(n)}),e)})))}))}function pt(t,e){return void 0===e&&(e=0),B((function(n,r){r.add(t.schedule((function(){return n.subscribe(r)}),e))}))}function gt(t,e){if(!t)throw new Error("Iterable cannot be null");return new M((function(n){dt(n,e,(function(){var r=t[Symbol.asyncIterator]();dt(n,e,(function(){r.next().then((function(t){t.done?n.complete():n.next(t.value)}))}),0,!0)}))}))}function yt(t,e){if(null!=t){if(rt(t))return function(t,e){return ct(t).pipe(pt(e),ht(e))}(t,e);if(et(t))return function(t,e){return new M((function(n){var r=0;return e.schedule((function(){r===t.length?n.complete():(n.next(t[r++]),n.closed||this.schedule())}))}))}(t,e);if(nt(t))return function(t,e){return ct(t).pipe(pt(e),ht(e))}(t,e);if(ot(t))return gt(t,e);if(ut(t))return function(t,e){return new M((function(n){var r;return dt(n,e,(function(){r=t[st](),dt(n,e,(function(){var t,e,o;try{e=(t=r.next()).value,o=t.done}catch(t){return void n.error(t)}o?n.complete():n.next(e)}),0,!0)})),function(){return d(null==r?void 0:r.return)&&r.return()}}))}(t,e);if(lt(t))return function(t,e){return gt(at(t),e)}(t,e)}throw it(t)}function mt(t,e){return e?yt(t,e):ct(t)}function vt(t,e){return B((function(n,r){var o=0;n.subscribe(L(r,(function(n){r.next(t.call(e,n,o++))})))}))}var Dt=Array.isArray;function _t(t){return vt((function(e){return function(t,e){return Dt(e)?t.apply(void 0,a([],u(e))):t(e)}(t,e)}))}function wt(t,e,n){return void 0===n&&(n=1/0),d(e)?wt((function(n,r){return vt((function(t,o){return e(n,t,r,o)}))(ct(t(n,r)))}),n):("number"==typeof e&&(n=e),B((function(e,r){return function(t,e,n,r,o,i,s,u){var a=[],l=0,c=0,f=!1,d=function(){!f||a.length||l||e.complete()},h=function(t){return l<r?p(t):a.push(t)},p=function(t){i&&e.next(t),l++;var u=!1;ct(n(t,c++)).subscribe(L(e,(function(t){null==o||o(t),i?h(t):e.next(t)}),(function(){u=!0}),void 0,(function(){if(u)try{l--;for(var t=function(){var t=a.shift();s?dt(e,s,(function(){return p(t)})):p(t)};a.length&&l<r;)t();d()}catch(t){e.error(t)}})))};return t.subscribe(L(e,h,(function(){f=!0,d()}))),function(){null==u||u()}}(e,r,t,n)})))}function bt(t){return void 0===t&&(t=1/0),wt(P,t)}function Ct(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return bt(1)(mt(t,tt(t)))}var Et=["addListener","removeListener"],At=["addEventListener","removeEventListener"],St=["on","off"];function Ft(t,e){return function(n){return function(r){return t[n](e,r)}}}function xt(t,e,n){void 0===t&&(t=0),void 0===n&&(n=Q);var r=-1;return null!=e&&(J(e)?n=e:r=e),new M((function(e){var o,i=(o=t)instanceof Date&&!isNaN(o)?+t-n.now():t;i<0&&(i=0);var s=0;return n.schedule((function(){e.closed||(e.next(s++),0<=r?this.schedule(void 0,r):e.complete())}),i)}))}function It(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=tt(t),r=function(t,e){return"number"==typeof X(t)?t.pop():e}(t,1/0),o=t;return o.length?1===o.length?ct(o[0]):bt(r)(mt(o,n)):K}function kt(t){return t<=0?function(){return K}:B((function(e,n){var r=0;e.subscribe(L(n,(function(e){++r<=t&&(n.next(e),t<=r&&n.complete())})))}))}function Tt(t,e){return e?function(n){return Ct(e.pipe(kt(1),B((function(t,e){t.subscribe(L(e,C))}))),n.pipe(Tt(t)))}:wt((function(e,n){return ct(t(e,n)).pipe(kt(1),function(t){return vt((function(){return t}))}(e))}))}function Ot(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];if(!0!==e){if(!1!==e){var o=new I({next:function(){o.unsubscribe(),t()}});return ct(e.apply(void 0,a([],u(n)))).subscribe(o)}}else t()}function Pt(t){for(let e in t)if(t[e]===Pt)return e;throw Error("Could not find renamed property on target object.")}function Mt(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function Nt(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(Nt).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function Bt(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const Lt=Pt({__forward_ref__:Pt});function Rt(t){return t.__forward_ref__=Rt,t.toString=function(){return Nt(this())},t}function jt(t){return Ht(t)?t():t}function Ht(t){return"function"==typeof t&&t.hasOwnProperty(Lt)&&t.__forward_ref__===Rt}function Vt(t){return t&&!!t.ɵproviders}const $t="https://g.co/ng/security#xss";class zt extends Error{constructor(t,e){super(Ut(t,e)),this.code=t}}function Ut(t,e){const n=`NG0${Math.abs(t)}`;let r=`${n}${e?": "+e.trim():""}`;return r}function Gt(t){return"string"==typeof t?t:null==t?"":String(t)}function Zt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Gt(t)}function Wt(t,e){const n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new zt(-200,`Circular dependency in DI detected for ${t}${n}`)}function qt(t,e){throw new zt(-201,!1)}function Yt(t,e,n){t!=e&&Kt(n,t,e,"==")}function Qt(t,e){null==t&&Kt(e,t,null,"!=")}function Kt(t,e,n,r){throw new Error(`ASSERTION ERROR: ${t}`+(null==r?"":` [Expected=> ${n} ${r} ${e} <=Actual]`))}function Jt(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Xt(t){return{providers:t.providers||[],imports:t.imports||[]}}function te(t){return ee(t,re)||ee(t,ie)}function ee(t,e){return t.hasOwnProperty(e)?t[e]:null}function ne(t){return t&&(t.hasOwnProperty(oe)||t.hasOwnProperty(se))?t[oe]:null}const re=Pt({"ɵprov":Pt}),oe=Pt({"ɵinj":Pt}),ie=Pt({ngInjectableDef:Pt}),se=Pt({ngInjectorDef:Pt});var ue;let ae;function le(t){const e=ae;return ae=t,e}function ce(t,e,n){const r=te(t);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&ue.Optional?null:void 0!==e?e:void qt(Nt(t))}!function(t){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"}(ue||(ue={}));const fe=(()=>"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof global&&global||"undefined"!=typeof window&&window||"undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self)();const de={},he="__NG_DI_FLAG__",pe="ngTempTokenPath",ge=/\n/gm,ye="ɵ",me="__source";let ve;function De(t){const e=ve;return ve=t,e}function _e(t,e=ue.Default){if(void 0===ve)throw new zt(-203,!1);return null===ve?ce(t,void 0,e):ve.get(t,e&ue.Optional?null:void 0,e)}function we(t,e=ue.Default){return(ae||_e)(jt(t),e)}function be(t){throw new zt(202,!1)}function Ce(t,e=ue.Default){return we(t,Ee(e))}function Ee(t){return void 0===t||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Ae(t){const e=[];for(let n=0;n<t.length;n++){const r=jt(t[n]);if(Array.isArray(r)){if(0===r.length)throw new zt(900,!1);let t,n=ue.Default;for(let e=0;e<r.length;e++){const o=r[e],i=o[he];"number"==typeof i?-1===i?t=o.token:n|=i:t=o}e.push(we(t,n))}else e.push(we(r))}return e}function Se(t,e){return t[he]=e,t.prototype[he]=e,t}function Fe(t,e,n,r){const o=t[pe];throw e[me]&&o.unshift(e[me]),t.message=function(t,e,n,r=null){t=t&&"\n"===t.charAt(0)&&t.charAt(1)==ye?t.slice(2):t;let o=Nt(e);if(Array.isArray(e))o=e.map(Nt).join(" -> ");else if("object"==typeof e){let t=[];for(let n in e)if(e.hasOwnProperty(n)){let r=e[n];t.push(n+":"+("string"==typeof r?JSON.stringify(r):Nt(r)))}o=`{${t.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${t.replace(ge,"\n  ")}`}("\n"+t.message,o,n,r),t.ngTokenPath=o,t[pe]=null,t}function xe(t){return{toString:t}.toString()}var Ie;t.ChangeDetectionStrategy=void 0,(Ie=t.ChangeDetectionStrategy||(t.ChangeDetectionStrategy={}))[Ie.OnPush=0]="OnPush",Ie[Ie.Default=1]="Default",t.ViewEncapsulation$1=void 0,function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(t.ViewEncapsulation$1||(t.ViewEncapsulation$1={}));const ke={},Te=[];const Oe=Pt({"ɵcmp":Pt}),Pe=Pt({"ɵdir":Pt}),Me=Pt({"ɵpipe":Pt}),Ne=Pt({"ɵmod":Pt}),Be=Pt({"ɵfac":Pt}),Le=Pt({__NG_ELEMENT_ID__:Pt});let Re=0;function je(e){return xe((()=>{const n=Xe(e),r=Object.assign(Object.assign({},n),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===t.ChangeDetectionStrategy.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,data:e.data||{},encapsulation:e.encapsulation||t.ViewEncapsulation$1.Emulated,id:"c"+Re++,styles:e.styles||Te,_:null,schemas:e.schemas||null,tView:null});tn(r);const o=e.dependencies;return r.directiveDefs=en(o,!1),r.pipeDefs=en(o,!0),r}))}function He(t,e,n){const r=t.ɵcmp;r.directiveDefs=en(e,!1),r.pipeDefs=en(n,!0)}function Ve(t){return qe(t)||Ye(t)}function $e(t){return null!==t}function ze(t){return xe((()=>({type:t.type,bootstrap:t.bootstrap||Te,declarations:t.declarations||Te,imports:t.imports||Te,exports:t.exports||Te,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null})))}function Ue(t,e){return xe((()=>{const n=Je(t,!0);n.declarations=e.declarations||Te,n.imports=e.imports||Te,n.exports=e.exports||Te}))}function Ge(t,e){if(null==t)return ke;const n={};for(const r in t)if(t.hasOwnProperty(r)){let o=t[r],i=o;Array.isArray(o)&&(i=o[1],o=o[0]),n[o]=r,e&&(e[o]=i)}return n}function Ze(t){return xe((()=>{const e=Xe(t);return tn(e),e}))}function We(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function qe(t){return t[Oe]||null}function Ye(t){return t[Pe]||null}function Qe(t){return t[Me]||null}function Ke(t){const e=qe(t)||Ye(t)||Qe(t);return null!==e&&e.standalone}function Je(t,e){const n=t[Ne]||null;if(!n&&!0===e)throw new Error(`Type ${Nt(t)} does not have 'ɵmod' property.`);return n}function Xe(t){const 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,exportAs:t.exportAs||null,standalone:!0===t.standalone,selectors:t.selectors||Te,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ge(t.inputs,e),outputs:Ge(t.outputs)}}function tn(t){var e;null===(e=t.features)||void 0===e||e.forEach((e=>e(t)))}function en(t,e){if(!t)return null;const n=e?Qe:Ve;return()=>("function"==typeof t?t():t).map((t=>n(t))).filter($e)}const nn=1,rn=2,on=7,sn=8,un=9,an=10,ln=0,cn=1,fn=2,dn=3,hn=4,pn=5,gn=6,yn=7,mn=8,vn=9,Dn=10,_n=11,wn=12,bn=13,Cn=14,En=15,An=16,Sn=17,Fn=18,xn=19,In=20,kn=21,Tn=22;function On(t){return Array.isArray(t)&&"object"==typeof t[nn]}function Pn(t){return Array.isArray(t)&&!0===t[nn]}function Mn(t){return 0!=(4&t.flags)}function Nn(t){return t.componentOffset>-1}function Bn(t){return 1==(1&t.flags)}function Ln(t){return!!t.template}function Rn(t,e){const n=t.hasOwnProperty(Be);return n?t[Be]:null}class jn{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function Hn(){return Vn}function Vn(t){return t.type.prototype.ngOnChanges&&(t.setInput=zn),$n}function $n(){const t=Gn(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===ke)t.previous=e;else for(let t in e)n[t]=e[t];t.current=null,this.ngOnChanges(e)}}function zn(t,e,n,r){const o=this.declaredInputs[n],i=Gn(t)||function(t,e){return t[Un]=e}(t,{previous:ke,current:null}),s=i.current||(i.current={}),u=i.previous,a=u[o];s[o]=new jn(a&&a.currentValue,e,u===ke),t[r]=e}Hn.ngInherit=!0;const Un="__ngSimpleChanges__";function Gn(t){return t[Un]||null}let Zn=null;const Wn=function(t,e,n){null!=Zn&&Zn(t,e,n)},qn="math";function Yn(t){for(;Array.isArray(t);)t=t[ln];return t}function Qn(t,e){return Yn(e[t])}function Kn(t,e){return Yn(e[t.index])}function Jn(t,e){const n=t.data[e];return n}function Xn(t,e){return t[e]}function tr(t,e){const n=e[t];return On(n)?n:n[ln]}function er(t){return 4==(4&t[fn])}function nr(t){return 64==(64&t[fn])}function rr(t,e){return null==e?null:t[e]}function or(t){t[Fn]=0}function ir(t,e){t[pn]+=e;let n=t,r=t[dn];for(;null!==r&&(1===e&&1===n[pn]||-1===e&&0===n[pn]);)r[pn]+=e,n=r,r=r[dn]}const sr={lFrame:Nr(null),bindingsEnabled:!0};function ur(){return sr.bindingsEnabled}function ar(){sr.bindingsEnabled=!0}function lr(){sr.bindingsEnabled=!1}function cr(){return sr.lFrame.lView}function fr(){return sr.lFrame.tView}function dr(t){return sr.lFrame.contextLView=t,t[mn]}function hr(t){return sr.lFrame.contextLView=null,t}function pr(){let t=gr();for(;null!==t&&64===t.type;)t=t.parent;return t}function gr(){return sr.lFrame.currentTNode}function yr(){const t=sr.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}function mr(t,e){const n=sr.lFrame;n.currentTNode=t,n.isParent=e}function vr(){return sr.lFrame.isParent}function Dr(){sr.lFrame.isParent=!1}function _r(){const t=sr.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function wr(){return sr.lFrame.bindingIndex}function br(t){return sr.lFrame.bindingIndex=t}function Cr(){return sr.lFrame.bindingIndex++}function Er(t){const e=sr.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function Ar(t){sr.lFrame.inI18n=t}function Sr(t,e){const n=sr.lFrame;n.bindingIndex=n.bindingRootIndex=t,Fr(e)}function Fr(t){sr.lFrame.currentDirectiveIndex=t}function xr(t){const e=sr.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function Ir(){return sr.lFrame.currentQueryIndex}function kr(t){sr.lFrame.currentQueryIndex=t}function Tr(t){const e=t[cn];return 2===e.type?e.declTNode:1===e.type?t[gn]:null}function Or(t,e,n){if(n&ue.SkipSelf){let r=e,o=t;for(;!(r=r.parent,null!==r||n&ue.Host||(r=Tr(o),null===r)||(o=o[En],10&r.type)););if(null===r)return!1;e=r,t=o}const r=sr.lFrame=Mr();return r.currentTNode=e,r.lView=t,!0}function Pr(t){const e=Mr();const n=t[cn];sr.lFrame=e,e.currentTNode=n.firstChild,e.lView=t,e.tView=n,e.contextLView=t,e.bindingIndex=n.bindingStartIndex,e.inI18n=!1}function Mr(){const t=sr.lFrame,e=null===t?null:t.child;return null===e?Nr(t):e}function Nr(t){const e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=e),e}function Br(){const t=sr.lFrame;return sr.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Lr=Br;function Rr(){const t=Br();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 jr(t){return(sr.lFrame.contextLView=function(t,e){for(;t>0;)e=e[En],t--;return e}(t,sr.lFrame.contextLView))[mn]}function Hr(){return sr.lFrame.selectedIndex}function Vr(t){sr.lFrame.selectedIndex=t}function $r(){const t=sr.lFrame;return Jn(t.tView,t.selectedIndex)}function zr(){sr.lFrame.currentNamespace="svg"}function Ur(){sr.lFrame.currentNamespace=qn}function Gr(){sr.lFrame.currentNamespace=null}function Zr(t,e){for(let n=e.directiveStart,r=e.directiveEnd;n<r;n++){const e=t.data[n],r=e.type.prototype,{ngAfterContentInit:o,ngAfterContentChecked:i,ngAfterViewInit:s,ngAfterViewChecked:u,ngOnDestroy:a}=r;o&&(t.contentHooks||(t.contentHooks=[])).push(-n,o),i&&((t.contentHooks||(t.contentHooks=[])).push(n,i),(t.contentCheckHooks||(t.contentCheckHooks=[])).push(n,i)),s&&(t.viewHooks||(t.viewHooks=[])).push(-n,s),u&&((t.viewHooks||(t.viewHooks=[])).push(n,u),(t.viewCheckHooks||(t.viewCheckHooks=[])).push(n,u)),null!=a&&(t.destroyHooks||(t.destroyHooks=[])).push(n,a)}}function Wr(t,e,n){Qr(t,e,3,n)}function qr(t,e,n,r){(3&t[fn])===n&&Qr(t,e,n,r)}function Yr(t,e){let n=t[fn];(3&n)===e&&(n&=2047,n+=1,t[fn]=n)}function Qr(t,e,n,r){const o=void 0!==r?65535&t[Fn]:0,i=null!=r?r:-1,s=e.length-1;let u=0;for(let a=o;a<s;a++){if("number"==typeof e[a+1]){if(u=e[a],null!=r&&u>=r)break}else{e[a]<0&&(t[Fn]+=65536),(u<i||-1==i)&&(Kr(t,n,e,a),t[Fn]=(4294901760&t[Fn])+a+2),a++}}}function Kr(t,e,n,r){const o=n[r]<0,i=n[r+1],s=t[o?-n[r]:n[r]];if(o){if(t[fn]>>11<t[Fn]>>16&&(3&t[fn])===e){t[fn]+=2048,Wn(4,s,i);try{i.call(s)}finally{Wn(5,s,i)}}}else{Wn(4,s,i);try{i.call(s)}finally{Wn(5,s,i)}}}const Jr=-1;class Xr{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function to(t,e,n){let r=0;for(;r<n.length;){const o=n[r];if("number"==typeof o){if(0!==o)break;r++;const i=n[r++],s=n[r++],u=n[r++];t.setAttribute(e,s,u,i)}else{const i=o,s=n[++r];no(i)?t.setProperty(e,i,s):t.setAttribute(e,i,s),r++}}return r}function eo(t){return 3===t||4===t||6===t}function no(t){return 64===t.charCodeAt(0)}function ro(t,e){if(null===e||0===e.length);else if(null===t||0===t.length)t=e.slice();else{let n=-1;for(let r=0;r<e.length;r++){const o=e[r];"number"==typeof o?n=o:0===n||oo(t,n,o,null,-1===n||2===n?e[++r]:null)}}return t}function oo(t,e,n,r,o){let i=0,s=t.length;if(-1===e)s=-1;else for(;i<t.length;){const n=t[i++];if("number"==typeof n){if(n===e){s=-1;break}if(n>e){s=i-1;break}}}for(;i<t.length;){const e=t[i];if("number"==typeof e)break;if(e===n){if(null===r)return void(null!==o&&(t[i+1]=o));if(r===t[i+1])return void(t[i+2]=o)}i++,null!==r&&i++,null!==o&&i++}-1!==s&&(t.splice(s,0,e),i=s+1),t.splice(i++,0,n),null!==r&&t.splice(i++,0,r),null!==o&&t.splice(i++,0,o)}function io(t){return t!==Jr}function so(t){return 32767&t}function uo(t,e){let n=t>>16;let r=e;for(;n>0;)r=r[En],n--;return r}let ao=!0;function lo(t){const e=ao;return ao=t,e}const co=255,fo=5;let ho=0;const po={};function go(t,e){const n=mo(t,e);if(-1!==n)return n;const r=e[cn];r.firstCreatePass&&(t.injectorIndex=e.length,yo(r.data,t),yo(e,null),yo(r.blueprint,null));const o=vo(t,e),i=t.injectorIndex;if(io(o)){const t=so(o),n=uo(o,e),r=n[cn].data;for(let o=0;o<8;o++)e[i+o]=n[t+o]|r[t+o]}return e[i+8]=o,i}function yo(t,e){t.push(0,0,0,0,0,0,0,0,e)}function mo(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function vo(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,r=null,o=e;for(;null!==o;){if(r=Po(o),null===r)return Jr;if(n++,o=o[En],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return Jr}function Do(t,e,n){!function(t,e,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Le)&&(r=n[Le]),null==r&&(r=n[Le]=ho++);const o=r&co,i=1<<o;e.data[t+(o>>fo)]|=i}(t,e,n)}function _o(t,e,n){if(n&ue.Optional||void 0!==t)return t;qt()}function wo(t,e,n,r){if(n&ue.Optional&&void 0===r&&(r=null),0==(n&(ue.Self|ue.Host))){const o=t[vn],i=le(void 0);try{return o?o.get(e,r,n&ue.Optional):ce(e,r,n&ue.Optional)}finally{le(i)}}return _o(r,0,n)}function bo(t,e,n,r=ue.Default,o){if(null!==t){if(1024&e[fn]){const o=function(t,e,n,r,o){let i=t,s=e;for(;null!==i&&null!==s&&1024&s[fn]&&!(256&s[fn]);){const t=Co(i,s,n,r|ue.Self,po);if(t!==po)return t;let e=i.parent;if(!e){const t=s[kn];if(t){const e=t.get(n,po,r);if(e!==po)return e}e=Po(s),s=s[En]}i=e}return o}(t,e,n,r,po);if(o!==po)return o}const o=Co(t,e,n,r,po);if(o!==po)return o}return wo(e,n,r,o)}function Co(t,e,n,r,o){const i=function(t){if("string"==typeof t)return t.charCodeAt(0)||0;const e=t.hasOwnProperty(Le)?t[Le]:void 0;return"number"==typeof e?e>=0?e&co:ko:e}(n);if("function"==typeof i){if(!Or(e,t,r))return r&ue.Host?_o(o,0,r):wo(e,n,r,o);try{const t=i(r);if(null!=t||r&ue.Optional)return t;qt()}finally{Lr()}}else if("number"==typeof i){let o=null,s=mo(t,e),u=Jr,a=r&ue.Host?e[An][gn]:null;for((-1===s||r&ue.SkipSelf)&&(u=-1===s?vo(t,e):e[s+8],u!==Jr&&xo(r,!1)?(o=e[cn],s=so(u),e=uo(u,e)):s=-1);-1!==s;){const t=e[cn];if(Fo(i,s,t.data)){const t=Eo(s,e,n,o,r,a);if(t!==po)return t}u=e[s+8],u!==Jr&&xo(r,e[cn].data[s+8]===a)&&Fo(i,s,e)?(o=t,s=so(u),e=uo(u,e)):s=-1}}return o}function Eo(t,e,n,r,o,i){const s=e[cn],u=s.data[t+8],a=Ao(u,s,n,null==r?Nn(u)&&ao:r!=s&&0!=(3&u.type),o&ue.Host&&i===u);return null!==a?So(e,s,a,u):po}function Ao(t,e,n,r,o){const i=t.providerIndexes,s=e.data,u=1048575&i,a=t.directiveStart,l=t.directiveEnd,c=i>>20,f=o?u+c:l;for(let t=r?u:u+c;t<f;t++){const e=s[t];if(t<a&&n===e||t>=a&&e.type===n)return t}if(o){const t=s[a];if(t&&Ln(t)&&t.type===n)return a}return null}function So(t,e,n,r){let o=t[n];const i=e.data;if(o instanceof Xr){const s=o;s.resolving&&Wt(Zt(i[n]));const u=lo(s.canSeeViewProviders);s.resolving=!0;const a=s.injectImpl?le(s.injectImpl):null;Or(t,r,ue.Default);try{o=t[n]=s.factory(void 0,i,t,r),e.firstCreatePass&&n>=r.directiveStart&&function(t,e,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=e.type.prototype;if(r){const r=Vn(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,r)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,o),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,i))}(n,i[n],e)}finally{null!==a&&le(a),lo(u),s.resolving=!1,Lr()}}return o}function Fo(t,e,n){const r=1<<t;return!!(n[e+(t>>fo)]&r)}function xo(t,e){return!(t&ue.Self||t&ue.Host&&e)}class Io{constructor(t,e){this._tNode=t,this._lView=e}get(t,e,n){return bo(this._tNode,this._lView,t,Ee(n),e)}}function ko(){return new Io(pr(),cr())}function To(t){return xe((()=>{const e=t.prototype.constructor,n=e[Be]||Oo(e),r=Object.prototype;let o=Object.getPrototypeOf(t.prototype).constructor;for(;o&&o!==r;){const t=o[Be]||Oo(o);if(t&&t!==n)return t;o=Object.getPrototypeOf(o)}return t=>new t}))}function Oo(t){return Ht(t)?()=>{const e=Oo(jt(t));return e&&e()}:Rn(t)}function Po(t){const e=t[cn],n=e.type;return 2===n?e.declTNode:1===n?t[gn]:null}function Mo(t){return function(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const t=n.length;let r=0;for(;r<t;){const o=n[r];if(eo(o))break;if(0===o)r+=2;else if("number"==typeof o)for(r++;r<t&&"string"==typeof n[r];)r++;else{if(o===e)return n[r+1];r+=2}}}return null}(pr(),t)}const No="__annotations__",Bo="__parameters__",Lo="__prop__metadata__";function Ro(t,e,n,r,o){return xe((()=>{const i=jo(e);function s(...t){if(this instanceof s)return i.call(this,...t),this;const e=new s(...t);return function(n){o&&o(n,...t);return(n.hasOwnProperty(No)?n[No]:Object.defineProperty(n,No,{value:[]})[No]).push(e),r&&r(n),n}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s}))}function jo(t){return function(...e){if(t){const n=t(...e);for(const t in n)this[t]=n[t]}}}function Ho(t,e,n){return xe((()=>{const r=jo(e);function o(...t){if(this instanceof o)return r.apply(this,t),this;const e=new o(...t);return n.annotation=e,n;function n(t,n,r){const o=t.hasOwnProperty(Bo)?t[Bo]:Object.defineProperty(t,Bo,{value:[]})[Bo];for(;o.length<=r;)o.push(null);return(o[r]=o[r]||[]).push(e),t}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=t,o.annotationCls=o,o}))}function Vo(t,e,n,r){return xe((()=>{const o=jo(e);function i(...t){if(this instanceof i)return o.apply(this,t),this;const e=new i(...t);return function(n,o){const i=n.constructor,s=i.hasOwnProperty(Lo)?i[Lo]:Object.defineProperty(i,Lo,{value:{}})[Lo];s[o]=s.hasOwnProperty(o)&&s[o]||[],s[o].unshift(e),r&&r(n,o,...t)}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=t,i.annotationCls=i,i}))}const $o=Ho("Attribute",(t=>({attributeName:t,__NG_ELEMENT_ID__:()=>Mo(t)})));class zo{constructor(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.ɵprov=void 0,"number"==typeof e?this.__NG_ELEMENT_ID__=e:void 0!==e&&(this.ɵprov=Jt({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}new zo("AnalyzeForEntryComponents");class Uo{}const Go=Vo("ContentChildren",((t,e={})=>Object.assign({selector:t,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true},e)),Uo),Zo=Vo("ContentChild",((t,e={})=>Object.assign({selector:t,first:!0,isViewQuery:!1,descendants:!0},e)),Uo),Wo=Vo("ViewChildren",((t,e={})=>Object.assign({selector:t,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true},e)),Uo),qo=Vo("ViewChild",((t,e)=>Object.assign({selector:t,first:!0,isViewQuery:!0,descendants:!0},e)),Uo);var Yo,Qo,Ko;function Jo(t){const e=fe.ng;if(e&&e.ɵcompilerFacade)return e.ɵcompilerFacade;throw new Error("JIT compiler unavailable")}!function(t){t[t.Directive=0]="Directive",t[t.Component=1]="Component",t[t.Injectable=2]="Injectable",t[t.Pipe=3]="Pipe",t[t.NgModule=4]="NgModule"}(Yo||(Yo={})),function(t){t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule"}(Qo||(Qo={})),function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(Ko||(Ko={}));const Xo=Function;function ti(t){return"function"==typeof t}function ei(t){return t.flat(Number.POSITIVE_INFINITY)}function ni(t,e){t.forEach((t=>Array.isArray(t)?ni(t,e):e(t)))}function ri(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function oi(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function ii(t,e){const n=[];for(let r=0;r<t;r++)n.push(e);return n}function si(t,e,n){let r=ai(t,e);return r>=0?t[1|r]=n:(r=~r,function(t,e,n,r){let o=t.length;if(o==e)t.push(n,r);else if(1===o)t.push(r,t[0]),t[0]=n;else{for(o--,t.push(t[o-1],t[o]);o>e;){const e=o-2;t[o]=t[e],o--}t[e]=n,t[e+1]=r}}(t,r,e,n)),r}function ui(t,e){const n=ai(t,e);if(n>=0)return t[1|n]}function ai(t,e){return function(t,e,n){let r=0,o=t.length>>n;for(;o!==r;){const i=r+(o-r>>1),s=t[i<<n];if(e===s)return i<<n;s>e?o=i:r=i+1}return~(o<<n)}(t,e,1)}const li=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,ci=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,fi=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,di=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class hi{constructor(t){this._reflect=t||fe.Reflect}factory(t){return(...e)=>new t(...e)}_zipTypesAndAnnotations(t,e){let n;n=ii(void 0===t?e.length:t.length);for(let r=0;r<n.length;r++)void 0===t?n[r]=[]:t[r]&&t[r]!=Object?n[r]=[t[r]]:n[r]=[],e&&null!=e[r]&&(n[r]=n[r].concat(e[r]));return n}_ownParameters(t,e){if(function(t){return li.test(t)||di.test(t)||ci.test(t)&&!fi.test(t)}(t.toString()))return null;if(t.parameters&&t.parameters!==e.parameters)return t.parameters;const n=t.ctorParameters;if(n&&n!==e.ctorParameters){const t="function"==typeof n?n():n,e=t.map((t=>t&&t.type)),r=t.map((t=>t&&pi(t.decorators)));return this._zipTypesAndAnnotations(e,r)}const r=t.hasOwnProperty(Bo)&&t[Bo],o=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return o||r?this._zipTypesAndAnnotations(o,r):ii(t.length)}parameters(t){if(!ti(t))return[];const e=gi(t);let n=this._ownParameters(t,e);return n||e===Object||(n=this.parameters(e)),n||[]}_ownAnnotations(t,e){if(t.annotations&&t.annotations!==e.annotations){let e=t.annotations;return"function"==typeof e&&e.annotations&&(e=e.annotations),e}return t.decorators&&t.decorators!==e.decorators?pi(t.decorators):t.hasOwnProperty(No)?t[No]:null}annotations(t){if(!ti(t))return[];const e=gi(t),n=this._ownAnnotations(t,e)||[];return(e!==Object?this.annotations(e):[]).concat(n)}_ownPropMetadata(t,e){if(t.propMetadata&&t.propMetadata!==e.propMetadata){let e=t.propMetadata;return"function"==typeof e&&e.propMetadata&&(e=e.propMetadata),e}if(t.propDecorators&&t.propDecorators!==e.propDecorators){const e=t.propDecorators,n={};return Object.keys(e).forEach((t=>{n[t]=pi(e[t])})),n}return t.hasOwnProperty(Lo)?t[Lo]:null}propMetadata(t){if(!ti(t))return{};const e=gi(t),n={};if(e!==Object){const t=this.propMetadata(e);Object.keys(t).forEach((e=>{n[e]=t[e]}))}const r=this._ownPropMetadata(t,e);return r&&Object.keys(r).forEach((t=>{const e=[];n.hasOwnProperty(t)&&e.push(...n[t]),e.push(...r[t]),n[t]=e})),n}ownPropMetadata(t){return ti(t)&&this._ownPropMetadata(t,gi(t))||{}}hasLifecycleHook(t,e){return t instanceof Xo&&e in t.prototype}}function pi(t){return t?t.map((t=>new(0,t.type.annotationCls)(...t.args?t.args:[]))):[]}function gi(t){const e=t.prototype?Object.getPrototypeOf(t.prototype):null;return(e?e.constructor:null)||Object}const yi=Se(Ho("Inject",(t=>({token:t}))),-1),mi=Se(Ho("Optional"),8),vi=Se(Ho("Self"),2),Di=Se(Ho("SkipSelf"),4),_i=Se(Ho("Host"),1);let wi=null;function bi(){return wi=wi||new hi}function Ci(t){return Ei(bi().parameters(t))}function Ei(t){return t.map((t=>function(t){const e={token:null,attribute:null,host:!1,optional:!1,self:!1,skipSelf:!1};if(Array.isArray(t)&&t.length>0)for(let n=0;n<t.length;n++){const r=t[n];if(void 0===r)continue;const o=Object.getPrototypeOf(r);if(r instanceof mi||"Optional"===o.ngMetadataName)e.optional=!0;else if(r instanceof Di||"SkipSelf"===o.ngMetadataName)e.skipSelf=!0;else if(r instanceof vi||"Self"===o.ngMetadataName)e.self=!0;else if(r instanceof _i||"Host"===o.ngMetadataName)e.host=!0;else if(r instanceof yi)e.token=r.token;else if(r instanceof $o){if(void 0===r.attributeName)throw new zt(204,!1);e.attribute=r.attributeName}else e.token=r}else void 0===t||Array.isArray(t)&&0===t.length?e.token=null:e.token=t;return e}(t)))}let Ai=new Map;const Si=new Set;function Fi(t){return!!(t.templateUrl&&!t.hasOwnProperty("template")||t.styleUrls&&t.styleUrls.length)}const xi=new Map;let Ii=!0;function ki(t,e){!function(t,e,n){if(e&&e!==n&&Ii)throw new Error(`Duplicate module registered for ${t} - ${Nt(e)} vs ${Nt(e.name)}`)}(e,xi.get(e)||null,t),xi.set(e,t)}new Map([["ngIf","NgIf"],["ngFor","NgFor"],["ngSwitchCase","NgSwitchCase"],["ngSwitchDefault","NgSwitchDefault"]]);var Ti;!function(t){t[t.Important=1]="Important",t[t.DashCase=2]="DashCase"}(Ti||(Ti={}));const Oi=/^>|^->|<!--|-->|--!>|<!-$/g,Pi=/(<|>)/,Mi="​$1​";function Ni(t){return t.replace(Oi,(t=>t.replace(Pi,Mi)))}const Bi=new Map;let Li=0;const Ri="__ngContext__";function ji(t,e){var n;On(e)?(t[Ri]=e[In],n=e,Bi.set(n[In],n)):t[Ri]=e}let Hi;function Vi(t,e){return Hi(t,e)}function $i(t){const e=t[dn];return Pn(e)?e[dn]:e}function zi(t){return Gi(t[bn])}function Ui(t){return Gi(t[hn])}function Gi(t){for(;null!==t&&!Pn(t);)t=t[hn];return t}function Zi(t,e,n,r,o){if(null!=r){let i,s=!1;Pn(r)?i=r:On(r)&&(s=!0,r=r[ln]);const u=Yn(r);0===t&&null!==n?null==o?is(e,n,u):os(e,n,u,o||null,!0):1===t&&null!==n?os(e,n,u,o||null,!0):2===t?_s(e,u,s):3===t&&e.destroyNode(u),null!=i&&function(t,e,n,r,o){const i=n[on],s=Yn(n);i!==s&&Zi(e,t,r,i,o);for(let o=an;o<n.length;o++){const s=n[o];bs(s[cn],s,t,e,r,i)}}(e,t,i,n,o)}}function Wi(t,e){return t.createText(e)}function qi(t,e,n){t.setValue(e,n)}function Yi(t,e){return t.createComment(Ni(e))}function Qi(t,e,n){return t.createElement(e,n)}function Ki(t,e,n,r){const o=an+r,i=n.length;r>0&&(n[o-1][hn]=e),r<i-an?(e[hn]=n[o],ri(n,an+r,e)):(n.push(e),e[hn]=null),e[dn]=n;const s=e[Sn];null!==s&&n!==s&&function(t,e){const n=t[un],r=e[dn];const o=r[dn][An];const i=e[An];i!==o&&(t[rn]=!0);null===n?t[un]=[e]:n.push(e)}(s,e);const u=e[xn];null!==u&&u.insertView(t),e[fn]|=64}function Ji(t,e){const n=t[un],r=n.indexOf(e),o=e[dn];512&e[fn]&&(e[fn]&=-513,ir(o,-1)),n.splice(r,1)}function Xi(t,e){if(t.length<=an)return;const n=an+e,r=t[n];if(r){const i=r[Sn];null!==i&&i!==t&&Ji(i,r),e>0&&(t[n-1][hn]=r[hn]);const s=oi(t,an+e);bs(r[cn],o=r,o[_n],2,null,null),o[ln]=null,o[gn]=null;const u=s[xn];null!==u&&u.detachView(s[cn]),r[dn]=null,r[hn]=null,r[fn]&=-65}var o;return r}function ts(t,e){if(!(128&e[fn])){const n=e[_n];n.destroyNode&&bs(t,e,n,3,null,null),function(t){let e=t[bn];if(!e)return es(t[cn],t);for(;e;){let n=null;if(On(e))n=e[bn];else{const t=e[an];t&&(n=t)}if(!n){for(;e&&!e[hn]&&e!==t;)On(e)&&es(e[cn],e),e=e[dn];null===e&&(e=t),On(e)&&es(e[cn],e),n=e&&e[hn]}e=n}}(e)}}function es(t,e){if(!(128&e[fn])){e[fn]&=-65,e[fn]|=128,function(t,e){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let t=0;t<n.length;t+=2){const r=e[n[t]];if(!(r instanceof Xr)){const e=n[t+1];if(Array.isArray(e))for(let t=0;t<e.length;t+=2){const n=r[e[t]],o=e[t+1];Wn(4,n,o);try{o.call(n)}finally{Wn(5,n,o)}}else{Wn(4,r,e);try{e.call(r)}finally{Wn(5,r,e)}}}}}(t,e),function(t,e){const n=t.cleanup,r=e[yn];let o=-1;if(null!==n)for(let t=0;t<n.length-1;t+=2)if("string"==typeof n[t]){const e=n[t+3];e>=0?r[o=e]():r[o=-e].unsubscribe(),t+=2}else{const e=r[o=n[t+1]];n[t].call(e)}if(null!==r){for(let t=o+1;t<r.length;t++){const e=r[t];e()}e[yn]=null}}(t,e),1===e[cn].type&&e[_n].destroy();const n=e[Sn];if(null!==n&&Pn(e[dn])){n!==e[dn]&&Ji(n,e);const r=e[xn];null!==r&&r.detachView(t)}!function(t){Bi.delete(t[In])}(e)}}function ns(t,e,n){return rs(t,e.parent,n)}function rs(e,n,r){let o=n;for(;null!==o&&40&o.type;)o=(n=o).parent;if(null===o)return r[ln];{const{componentOffset:n}=o;if(n>-1){const{encapsulation:r}=e.data[o.directiveStart+n];if(r===t.ViewEncapsulation$1.None||r===t.ViewEncapsulation$1.Emulated)return null}return Kn(o,r)}}function os(t,e,n,r,o){t.insertBefore(e,n,r,o)}function is(t,e,n){t.appendChild(e,n)}function ss(t,e,n,r,o){null!==r?os(t,e,n,r,o):is(t,e,n)}function us(t,e){return t.parentNode(e)}function as(t,e,n){return ps(t,e,n)}function ls(t,e,n){return 40&t.type?Kn(t,n):null}let cs,fs,ds,hs,ps=ls;function gs(t,e){ps=t,cs=e}function ys(t,e,n,r){const o=ns(t,r,e),i=e[_n],s=as(r.parent||e[gn],r,e);if(null!=o)if(Array.isArray(n))for(let t=0;t<n.length;t++)ss(i,o,n[t],s,!1);else ss(i,o,n,s,!1);void 0!==cs&&cs(i,r,e,n,o)}function ms(t,e){if(null!==e){const n=e.type;if(3&n)return Kn(e,t);if(4&n)return Ds(-1,t[e.index]);if(8&n){const n=e.child;if(null!==n)return ms(t,n);{const n=t[e.index];return Pn(n)?Ds(-1,n):Yn(n)}}if(32&n){return Vi(e,t)()||Yn(t[e.index])}{const n=vs(t,e);if(null!==n){if(Array.isArray(n))return n[0];const e=$i(t[An]);return ms(e,n)}return ms(t,e.next)}}return null}function vs(t,e){if(null!==e){const n=t[An][gn],r=e.projection;return n.projection[r]}return null}function Ds(t,e){const n=an+t+1;if(n<e.length){const t=e[n],r=t[cn].firstChild;if(null!==r)return ms(t,r)}return e[on]}function _s(t,e,n){const r=us(t,e);r&&function(t,e,n,r){t.removeChild(e,n,r)}(t,r,e,n)}function ws(t,e,n,r,o,i,s){for(;null!=n;){const u=r[n.index],a=n.type;if(s&&0===e&&(u&&ji(Yn(u),r),n.flags|=2),32!=(32&n.flags))if(8&a)ws(t,e,n.child,r,o,i,!1),Zi(e,t,o,u,i);else if(32&a){const s=Vi(n,r);let a;for(;a=s();)Zi(e,t,o,a,i);Zi(e,t,o,u,i)}else 16&a?Cs(t,e,r,n,o,i):Zi(e,t,o,u,i);n=s?n.projectionNext:n.next}}function bs(t,e,n,r,o,i){ws(n,r,t.firstChild,e,o,i,!1)}function Cs(t,e,n,r,o,i){const s=n[An],u=s[gn].projection[r.projection];if(Array.isArray(u))for(let n=0;n<u.length;n++){Zi(e,t,o,u[n],i)}else{ws(t,e,u,s[dn],o,i,!0)}}function Es(t,e,n){""===n?t.removeAttribute(e,"class"):t.setAttribute(e,"class",n)}function As(t,e,n){const{mergedAttrs:r,classes:o,styles:i}=n;null!==r&&to(t,e,r),null!==o&&Es(t,e,o),null!==i&&function(t,e,n){t.setAttribute(e,"style",n)}(t,e,i)}function Ss(){if(void 0===fs&&(fs=null,fe.trustedTypes))try{fs=fe.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return fs}function Fs(t){var e;return(null===(e=Ss())||void 0===e?void 0:e.createHTML(t))||t}function xs(t,e,n){const r=cr(),o=$r(),i=Kn(o,r);if(2===o.type&&"iframe"===e.toLowerCase()){const t=i;t.src="",t.srcdoc=Fs(""),_s(r[_n],t);throw new zt(-910,!1)}return t}function Is(){return void 0!==ds?ds:"undefined"!=typeof document?document:void 0}function ks(){if(void 0===hs&&(hs=null,fe.trustedTypes))try{hs=fe.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return hs}function Ts(t){var e;return(null===(e=ks())||void 0===e?void 0:e.createHTML(t))||t}function Os(t){var e;return(null===(e=ks())||void 0===e?void 0:e.createScript(t))||t}function Ps(t){var e;return(null===(e=ks())||void 0===e?void 0:e.createScriptURL(t))||t}class Ms{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${$t})`}}class Ns extends Ms{getTypeName(){return"HTML"}}class Bs extends Ms{getTypeName(){return"Style"}}class Ls extends Ms{getTypeName(){return"Script"}}class Rs extends Ms{getTypeName(){return"URL"}}class js extends Ms{getTypeName(){return"ResourceURL"}}function Hs(t){return t instanceof Ms?t.changingThisBreaksApplicationSecurity:t}function Vs(t,e){const n=function(t){return t instanceof Ms&&t.getTypeName()||null}(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see ${$t})`)}return n===e}function $s(t){const e=new Us(t);return function(){try{return!!(new window.DOMParser).parseFromString(Fs(""),"text/html")}catch(t){return!1}}()?new zs(e):e}class zs{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const e=(new window.DOMParser).parseFromString(Fs(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(t){return null}}}class Us{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const e=this.inertDocument.createElement("template");return e.innerHTML=Fs(t),e}}const Gs=/^(?:(?:https?|mailto|data|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi;function Zs(t){return(t=String(t)).match(Gs)?t:"unsafe:"+t}function Ws(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function qs(...t){const e={};for(const n of t)for(const t in n)n.hasOwnProperty(t)&&(e[t]=!0);return e}const Ys=Ws("area,br,col,hr,img,wbr"),Qs=Ws("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Ks=Ws("rp,rt"),Js=qs(Ks,Qs),Xs=qs(Qs,Ws("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")),tu=qs(Ks,Ws("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")),eu=qs(Ys,Xs,tu,Js),nu=Ws("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ru=Ws("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"),ou=Ws("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"),iu=qs(nu,ru,ou),su=Ws("script,style,template");class uu{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let e=t.firstChild,n=!0;for(;e;)if(e.nodeType===Node.ELEMENT_NODE?n=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,n&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let t=this.checkClobberedElement(e,e.nextSibling);if(t){e=t;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}startElement(t){const e=t.nodeName.toLowerCase();if(!eu.hasOwnProperty(e))return this.sanitizedSomething=!0,!su.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);const n=t.attributes;for(let t=0;t<n.length;t++){const e=n.item(t),r=e.name,o=r.toLowerCase();if(!iu.hasOwnProperty(o)){this.sanitizedSomething=!0;continue}let i=e.value;nu[o]&&(i=Zs(i)),this.buf.push(" ",r,'="',cu(i),'"')}return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();eu.hasOwnProperty(e)&&!Ys.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(t){this.buf.push(cu(t))}checkClobberedElement(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return e}}const au=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,lu=/([^\#-~ |!])/g;function cu(t){return t.replace(/&/g,"&amp;").replace(au,(function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"})).replace(lu,(function(t){return"&#"+t.charCodeAt(0)+";"})).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let fu;function du(t,e){let n=null;try{fu=fu||$s(t);let r=e?String(e):"";n=fu.getInertBodyElement(r);let o=5,i=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=n.innerHTML,n=fu.getInertBodyElement(r)}while(r!==i);const s=new uu;return Fs(s.sanitizeChildren(hu(n)||n))}finally{if(n){const t=hu(n)||n;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function hu(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var pu;function gu(e){const n=Cu();return n?Ts(n.sanitize(t.SecurityContext.HTML,e)||""):Vs(e,"HTML")?Ts(Hs(e)):du(Is(),Gt(e))}function yu(e){const n=Cu();return n?n.sanitize(t.SecurityContext.STYLE,e)||"":Vs(e,"Style")?Hs(e):Gt(e)}function mu(e){const n=Cu();return n?n.sanitize(t.SecurityContext.URL,e)||"":Vs(e,"URL")?Hs(e):Zs(Gt(e))}function vu(e){const n=Cu();if(n)return Ps(n.sanitize(t.SecurityContext.RESOURCE_URL,e)||"");if(Vs(e,"ResourceURL"))return Ps(Hs(e));throw new zt(904,!1)}function Du(e){const n=Cu();if(n)return Os(n.sanitize(t.SecurityContext.SCRIPT,e)||"");if(Vs(e,"Script"))return Os(Hs(e));throw new zt(905,!1)}function _u(t){return Fs(t[0])}function wu(t){return function(t){var e;return(null===(e=Ss())||void 0===e?void 0:e.createScriptURL(t))||t}(t[0])}function bu(t,e,n){return function(t,e){return"src"===e&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===e&&("base"===t||"link"===t)?vu:mu}(e,n)(t)}function Cu(){const t=cr();return t&&t[wn]}t.SecurityContext=void 0,(pu=t.SecurityContext||(t.SecurityContext={}))[pu.NONE=0]="NONE",pu[pu.HTML=1]="HTML",pu[pu.STYLE=2]="STYLE",pu[pu.SCRIPT=3]="SCRIPT",pu[pu.URL=4]="URL",pu[pu.RESOURCE_URL=5]="RESOURCE_URL";const Eu=new zo("ENVIRONMENT_INITIALIZER"),Au=new zo("INJECTOR",-1),Su=new zo("INJECTOR_DEF_TYPES");class Fu{get(t,e=de){if(e===de){const e=new Error(`NullInjectorError: No provider for ${Nt(t)}!`);throw e.name="NullInjectorError",e}return e}}function xu(...t){return{"ɵproviders":Iu(!0,t),"ɵfromNgModule":!0}}function Iu(t,...e){const n=[],r=new Set;let o;return ni(e,(t=>{const e=t;Tu(e,n,[],r)&&(o||(o=[]),o.push(e))})),void 0!==o&&ku(o,n),n}function ku(t,e){for(let n=0;n<t.length;n++){const{ngModule:r,providers:o}=t[n];Ou(o,(t=>{e.push(t)}))}}function Tu(t,e,n,r){if(!(t=jt(t)))return!1;let o=null,i=ne(t);const s=!i&&qe(t);if(i||s){if(s&&!s.standalone)return!1;o=t}else{const e=t.ngModule;if(i=ne(e),!i)return!1;o=e}const u=r.has(o);if(s){if(u)return!1;if(r.add(o),s.dependencies){const t="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const o of t)Tu(o,e,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!u){let t;r.add(o);try{ni(i.imports,(o=>{Tu(o,e,n,r)&&(t||(t=[]),t.push(o))}))}finally{}void 0!==t&&ku(t,e)}if(!u){const t=Rn(o)||(()=>new o);e.push({provide:o,useFactory:t,deps:Te},{provide:Su,useValue:o,multi:!0},{provide:Eu,useValue:()=>we(o),multi:!0})}const t=i.providers;if(null!=t&&!u){Ou(t,(t=>{e.push(t)}))}}}return o!==t&&void 0!==t.providers}function Ou(t,e){for(let n of t)Vt(n)&&(n=n.ɵproviders),Array.isArray(n)?Ou(n,e):e(n)}const Pu=Pt({provide:String,useValue:Pt});function Mu(t){return null!==t&&"object"==typeof t&&Pu in t}function Nu(t){return!(!t||!t.useExisting)}function Bu(t){return!(!t||!t.useFactory)}function Lu(t){return"function"==typeof t}const Ru=new zo("Set Injector scope."),ju={},Hu={};let Vu;function $u(){return void 0===Vu&&(Vu=new Fu),Vu}class zu{}class Uu extends zu{get destroyed(){return this._destroyed}constructor(t,e,n,r){super(),this.parent=e,this.source=n,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,qu(t,(t=>this.processProvider(t))),this.records.set(Au,Wu(void 0,this)),r.has("environment")&&this.records.set(zu,Wu(void 0,this));const o=this.records.get(Ru);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Su.multi,Te,ue.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const e=De(this),n=le(void 0);try{return t()}finally{De(e),le(n)}}get(t,e=de,n=ue.Default){this.assertNotDestroyed(),n=Ee(n);const r=De(this),o=le(void 0);try{if(!(n&ue.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=("function"==typeof(i=t)||"object"==typeof i&&i instanceof zo)&&te(t);e=n&&this.injectableDefInScope(n)?Wu(Gu(t),ju):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}const r=n&ue.Self?$u():this.parent;return e=n&ue.Optional&&e===de?null:e,r.get(t,e)}catch(e){if("NullInjectorError"===e.name){if((e[pe]=e[pe]||[]).unshift(Nt(t)),r)throw e;return Fe(e,t,"R3InjectorError",this.source)}throw e}finally{le(o),De(r)}var i}resolveInjectorInitializers(){const t=De(this),e=le(void 0);try{const t=this.get(Eu.multi,Te,ue.Self);0;for(const e of t)e()}finally{De(t),le(e)}}toString(){const t=[],e=this.records;for(const n of e.keys())t.push(Nt(n));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new zt(205,!1)}processProvider(t){let e=Lu(t=jt(t))?t:jt(t&&t.provide);const n=function(t){if(Mu(t))return Wu(void 0,t.useValue);return Wu(Zu(t),ju)}(t);if(Lu(t)||!0!==t.multi){this.records.get(e);0}else{let n=this.records.get(e);n||(n=Wu(void 0,ju,!0),n.factory=()=>Ae(n.multi),this.records.set(e,n)),e=t,n.multi.push(t)}this.records.set(e,n)}hydrate(t,e){var n;return e.value===ju&&(e.value=Hu,e.value=e.factory()),"object"==typeof e.value&&e.value&&(null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy)&&this._ngOnDestroyHooks.add(e.value),e.value}injectableDefInScope(t){if(!t.providedIn)return!1;const e=jt(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function Gu(t){const e=te(t),n=null!==e?e.factory:Rn(t);if(null!==n)return n;if(t instanceof zo)throw new zt(204,!1);if(t instanceof Function)return function(t){const e=t.length;if(e>0){ii(e,"?");throw new zt(204,!1)}const n=function(t){const e=t&&(t[re]||t[ie]);if(e)return function(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);null===e||e[1]}(t),e;return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new zt(204,!1)}function Zu(t,e,n){let r;if(Lu(t)){const e=jt(t);return Rn(e)||Gu(e)}if(Mu(t))r=()=>jt(t.useValue);else if(Bu(t))r=()=>t.useFactory(...Ae(t.deps||[]));else if(Nu(t))r=()=>we(jt(t.useExisting));else{const e=jt(t&&(t.useClass||t.provide));if(!t.deps)return Rn(e)||Gu(e);r=()=>new e(...Ae(t.deps))}return r}function Wu(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function qu(t,e){for(const n of t)Array.isArray(n)?qu(n,e):n&&Vt(n)?qu(n.ɵproviders,e):e(n)}class Yu{}class Qu{}const Ku="ngComponent";class Ju{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${Nt(t)}. Did you add it to @NgModule.entryComponents?`);return e[Ku]=t,e}(t)}}class Xu{}function ta(t,e){return new ea(Kn(t,e))}Xu.NULL=new Ju;class ea{constructor(t){this.nativeElement=t}}function na(t){return t instanceof ea?t.nativeElement:t}ea.__NG_ELEMENT_ID__=function(){return ta(pr(),cr())};class ra{}class oa{}oa.__NG_ELEMENT_ID__=()=>function(){const t=cr(),e=tr(pr().index,t);return(On(e)?e:t)[_n]}();class ia{}ia.ɵprov=Jt({token:ia,providedIn:"root",factory:()=>null});class sa{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const ua=new sa("15.2.5"),aa={};function la(t){return t.ngOriginalError}class ca{constructor(){this._console=console}handleError(t){const e=this._findOriginalError(t);this._console.error("ERROR",t),e&&this._console.error("ORIGINAL ERROR",e)}_findOriginalError(t){let e=t&&la(t);for(;e&&la(e);)e=la(e);return e||null}}function fa(t){return t.ownerDocument.defaultView}function da(t){return t.ownerDocument}function ha(t){return t.ownerDocument.body}function pa(t){return t instanceof Function?t():t}function ga(t,e,n){let r=t.length;for(;;){const o=t.indexOf(e,n);if(-1===o)return o;if(0===o||t.charCodeAt(o-1)<=32){const n=e.length;if(o+n===r||t.charCodeAt(o+n)<=32)return o}n=o+1}}const ya="ng-template";function ma(t,e,n){let r=0,o=!0;for(;r<t.length;){let i=t[r++];if("string"==typeof i&&o){const o=t[r++];if(n&&"class"===i&&-1!==ga(o.toLowerCase(),e,0))return!0}else{if(1===i){for(;r<t.length&&"string"==typeof(i=t[r++]);)if(i.toLowerCase()===e)return!0;return!1}"number"==typeof i&&(o=!1)}}return!1}function va(t){return 4===t.type&&t.value!==ya}function Da(t,e,n){return e===(4!==t.type||n?t.value:ya)}function _a(t,e,n){let r=4;const o=t.attrs||[],i=function(t){for(let e=0;e<t.length;e++){if(eo(t[e]))return e}return t.length}(o);let s=!1;for(let u=0;u<e.length;u++){const a=e[u];if("number"!=typeof a){if(!s)if(4&r){if(r=2|1&r,""!==a&&!Da(t,a,n)||""===a&&1===e.length){if(wa(r))return!1;s=!0}}else{const l=8&r?a:e[++u];if(8&r&&null!==t.attrs){if(!ma(t.attrs,l,n)){if(wa(r))return!1;s=!0}continue}const c=ba(8&r?"class":a,o,va(t),n);if(-1===c){if(wa(r))return!1;s=!0;continue}if(""!==l){let t;t=c>i?"":o[c+1].toLowerCase();const e=8&r?t:null;if(e&&-1!==ga(e,l,0)||2&r&&l!==t){if(wa(r))return!1;s=!0}}}}else{if(!s&&!wa(r)&&!wa(a))return!1;if(s&&wa(a))continue;s=!1,r=a|1&r}}return wa(r)||s}function wa(t){return 0==(1&t)}function ba(t,e,n,r){if(null===e)return-1;let o=0;if(r||!n){let n=!1;for(;o<e.length;){const r=e[o];if(r===t)return o;if(3===r||6===r)n=!0;else{if(1===r||2===r){let t=e[++o];for(;"string"==typeof t;)t=e[++o];continue}if(4===r)break;if(0===r){o+=4;continue}}o+=n?1:2}return-1}return function(t,e){let n=t.indexOf(4);if(n>-1)for(n++;n<t.length;){const r=t[n];if("number"==typeof r)return-1;if(r===e)return n;n++}return-1}(e,t)}function Ca(t,e,n=!1){for(let r=0;r<e.length;r++)if(_a(t,e[r],n))return!0;return!1}function Ea(t,e){t:for(let n=0;n<e.length;n++){const r=e[n];if(t.length===r.length){for(let e=0;e<t.length;e++)if(t[e]!==r[e])continue t;return!0}}return!1}function Aa(t,e){return t?":not("+e.trim()+")":e}function Sa(t){let e=t[0],n=1,r=2,o="",i=!1;for(;n<t.length;){let s=t[n];if("string"==typeof s)if(2&r){const e=t[++n];o+="["+s+(e.length>0?'="'+e+'"':"")+"]"}else 8&r?o+="."+s:4&r&&(o+=" "+s);else""===o||wa(s)||(e+=Aa(i,o),o=""),r=s,i=i||!wa(r);n++}return""!==o&&(e+=Aa(i,o)),e}const Fa={};function xa(t){Ia(fr(),cr(),Hr()+t,!1)}function Ia(t,e,n,r){if(!r){if(3==(3&e[fn])){const r=t.preOrderCheckHooks;null!==r&&Wr(e,r,n)}else{const r=t.preOrderHooks;null!==r&&qr(e,r,0,n)}}Vr(n)}const ka={"ɵɵdefineInjectable":Jt,"ɵɵdefineInjector":Xt,"ɵɵinject":we,"ɵɵinvalidFactoryDep":be,resolveForwardRef:jt};function Ta(t,e){let n=null,r=null;t.hasOwnProperty(re)||Object.defineProperty(t,re,{get:()=>{if(null===n){const r=Jo();n=r.compileInjectable(ka,`ng:///${t.name}/ɵprov.js`,function(t,e){const n=e||{providedIn:null},r={name:t.name,type:t,typeArgumentCount:0,providedIn:n.providedIn};(Pa(n)||Ma(n))&&void 0!==n.deps&&(r.deps=Ei(n.deps));Pa(n)?r.useClass=n.useClass:!function(t){return Oa in t}(n)?Ma(n)?r.useFactory=n.useFactory:function(t){return void 0!==t.useExisting}(n)&&(r.useExisting=n.useExisting):r.useValue=n.useValue;return r}(t,e))}return n}}),t.hasOwnProperty(Be)||Object.defineProperty(t,Be,{get:()=>{if(null===r){const e=Jo();r=e.compileFactory(ka,`ng:///${t.name}/ɵfac.js`,{name:t.name,type:t,typeArgumentCount:0,deps:Ci(t),target:e.FactoryTarget.Injectable})}return r},configurable:!0})}const Oa=Pt({provide:String,useValue:Pt});function Pa(t){return void 0!==t.useClass}function Ma(t){return void 0!==t.useFactory}const Na=Ro("Injectable",void 0,void 0,void 0,((t,e)=>Ta(t,e)));function Ba(t,e=null,n=null,r){const o=La(t,e,n,r);return o.resolveInjectorInitializers(),o}function La(t,e=null,n=null,r,o=new Set){const i=[n||Te,xu(t)];return r=r||("object"==typeof t?void 0:Nt(t)),new Uu(i,e||$u(),r||null,o)}class Ra{static create(t,e){var n;if(Array.isArray(t))return Ba({name:""},e,t,"");{const e=null!==(n=t.name)&&void 0!==n?n:"";return Ba({name:e},t.parent,t.providers,e)}}}function ja(t,e=ue.Default){const n=cr();if(null===n)return we(t,e);return bo(pr(),n,jt(t),e)}function Ha(){throw new Error("invalid")}function Va(t,e){const n=t.contentQueries;if(null!==n)for(let r=0;r<n.length;r+=2){const o=n[r],i=n[r+1];if(-1!==i){const n=t.data[i];kr(o),n.contentQueries(2,e[i],i)}}}function $a(t,e,n,r,o,i,s,u,a,l,c){const f=e.blueprint.slice();return f[ln]=o,f[fn]=76|r,(null!==c||t&&1024&t[fn])&&(f[fn]|=1024),or(f),f[dn]=f[En]=t,f[mn]=n,f[Dn]=s||t&&t[Dn],f[_n]=u||t&&t[_n],f[wn]=a||t&&t[wn]||null,f[vn]=l||t&&t[vn]||null,f[gn]=i,f[In]=Li++,f[kn]=c,f[An]=2==e.type?t[An]:f,f}function za(t,e,n,r,o){let i=t.data[e];if(null===i)i=Ua(t,e,n,r,o),sr.lFrame.inI18n&&(i.flags|=32);else if(64&i.type){i.type=n,i.value=r,i.attrs=o;const t=yr();i.injectorIndex=null===t?-1:t.injectorIndex}return mr(i,!0),i}function Ua(t,e,n,r,o){const i=gr(),s=vr(),u=s?i:i&&i.parent,a=t.data[e]=function(t,e,n,r,o,i){let s=e?e.injectorIndex:-1;const u={type:n,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:0,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs: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};0;return u}(0,u,n,e,r,o);return null===t.firstChild&&(t.firstChild=a),null!==i&&(s?null==i.child&&null!==a.parent&&(i.child=a):null===i.next&&(i.next=a,a.prev=i)),a}function Ga(t,e,n,r){if(0===n)return-1;const o=e.length;for(let o=0;o<n;o++)e.push(r),t.blueprint.push(r),t.data.push(null);return o}function Za(t,e,n){Pr(e);try{const r=t.viewQuery;null!==r&&Cl(1,r,n);const o=t.template;null!==o&&qa(t,e,o,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&Va(t,e),t.staticViewQueries&&Cl(2,t.viewQuery,n);const i=t.components;null!==i&&function(t,e){for(let n=0;n<e.length;n++)Dl(t,e[n])}(e,i)}catch(e){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),e}finally{e[fn]&=-5,Rr()}}function Wa(t,e,n,r){const o=e[fn];if(128==(128&o))return;Pr(e);try{or(e),br(t.bindingStartIndex),null!==n&&qa(t,e,n,2,r);const i=3==(3&o);if(i){const n=t.preOrderCheckHooks;null!==n&&Wr(e,n,null)}else{const n=t.preOrderHooks;null!==n&&qr(e,n,0,null),Yr(e,0)}if(function(t){for(let e=zi(t);null!==e;e=Ui(e)){if(!e[rn])continue;const t=e[un];for(let e=0;e<t.length;e++){const n=t[e],r=n[dn];0==(512&n[fn])&&ir(r,1),n[fn]|=512}}}(e),function(t){for(let e=zi(t);null!==e;e=Ui(e))for(let t=an;t<e.length;t++){const n=e[t],r=n[cn];nr(n)&&Wa(r,n,r.template,n[mn])}}(e),null!==t.contentQueries&&Va(t,e),i){const n=t.contentCheckHooks;null!==n&&Wr(e,n)}else{const n=t.contentHooks;null!==n&&qr(e,n,1),Yr(e,1)}!function(t,e){const n=t.hostBindingOpCodes;if(null!==n)try{for(let t=0;t<n.length;t++){const r=n[t];if(r<0)Vr(~r);else{const o=r,i=n[++t],s=n[++t];Sr(i,o),s(2,e[o])}}}finally{Vr(-1)}}(t,e);const s=t.components;null!==s&&function(t,e){for(let n=0;n<e.length;n++)ml(t,e[n])}(e,s);const u=t.viewQuery;if(null!==u&&Cl(2,u,r),i){const n=t.viewCheckHooks;null!==n&&Wr(e,n)}else{const n=t.viewHooks;null!==n&&qr(e,n,2),Yr(e,2)}!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),e[fn]&=-41,512&e[fn]&&(e[fn]&=-513,ir(e[dn],-1))}finally{Rr()}}function qa(t,e,n,r,o){const i=Hr(),s=2&r;try{Vr(-1),s&&e.length>Tn&&Ia(t,e,Tn,!1);Wn(s?2:0,o),n(r,o)}finally{Vr(i);Wn(s?3:1,o)}}function Ya(t,e,n){if(Mn(e)){const r=e.directiveStart,o=e.directiveEnd;for(let e=r;e<o;e++){const r=t.data[e];r.contentQueries&&r.contentQueries(1,n[e],e)}}}function Qa(t,e,n){ur()&&(!function(t,e,n,r){const o=n.directiveStart,i=n.directiveEnd;Nn(n)&&function(t,e,n){const r=Kn(e,t),o=Ja(n),i=t[Dn],s=_l(t,$a(t,o,null,n.onPush?32:16,r,e,i,i.createRenderer(r,n),null,null,null));t[e.index]=s}(e,n,t.data[o+n.componentOffset]);t.firstCreatePass||go(n,e);ji(r,e);const s=n.initialInputs;for(let r=o;r<i;r++){const i=t.data[r],u=So(e,t,r,n);if(ji(u,e),null!==s&&pl(e,r-o,u,i,n,s),Ln(i)){tr(n.index,e)[mn]=So(e,t,r,n)}}}(t,e,n,Kn(n,e)),64==(64&n.flags)&&ul(t,e,n))}function Ka(t,e,n=Kn){const r=e.localNames;if(null!==r){let o=e.index+1;for(let i=0;i<r.length;i+=2){const s=r[i+1],u=-1===s?n(e,t):t[s];t[o++]=u}}}function Ja(t){const e=t.tView;if(null===e||e.incompleteFirstPass){const e=null;return t.tView=Xa(1,e,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts)}return e}function Xa(t,e,n,r,o,i,s,u,a,l){const c=Tn+r,f=c+o,d=function(t,e){const n=[];for(let r=0;r<e;r++)n.push(r<t?null:Fa);return n}(c,f),h="function"==typeof l?l():l,p=d[cn]={type:t,blueprint:d,template:n,queries:null,viewQuery:u,declTNode:e,data:d.slice().fill(null,c),bindingStartIndex:c,expandoStartIndex:f,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof i?i():i,pipeRegistry:"function"==typeof s?s():s,firstChild:null,schemas:a,consts:h,incompleteFirstPass:!1};return p}function tl(t,e,n,r){const o=El(e);null===n?o.push(r):(o.push(n),t.firstCreatePass&&Al(t).push(r,o.length-1))}function el(t,e,n,r){for(let o in t)if(t.hasOwnProperty(o)){n=null===n?{}:n;const i=t[o];null===r?nl(n,e,o,i):r.hasOwnProperty(o)&&nl(n,e,r[o],i)}return n}function nl(t,e,n,r){t.hasOwnProperty(n)?t[n].push(e,r):t[n]=[e,r]}function rl(t,e,n,r,o,i,s,u){const a=Kn(e,n);let l,c=e.inputs;var f;!u&&null!=c&&(l=c[r])?(xl(t,n,l,r,o),Nn(e)&&ol(n,e.index)):3&e.type?(r="class"===(f=r)?"className":"for"===f?"htmlFor":"formaction"===f?"formAction":"innerHtml"===f?"innerHTML":"readonly"===f?"readOnly":"tabindex"===f?"tabIndex":f,o=null!=s?s(o,e.value||"",r):o,i.setProperty(a,r,o)):e.type}function ol(t,e){const n=tr(e,t);16&n[fn]||(n[fn]|=32)}function il(t,e,n,r){if(ur()){const o=null===r?null:{"":-1},i=function(t,e){var n;const r=t.directiveRegistry;let o=null,i=null;if(r)for(let s=0;s<r.length;s++){const u=r[s];if(Ca(e,u.selectors,!1))if(o||(o=[]),Ln(u))if(null!==u.findHostDirectiveDefs){const n=[];i=i||new Map,u.findHostDirectiveDefs(u,n,i),o.unshift(...n,u);ll(t,e,n.length)}else o.unshift(u),ll(t,e,0);else i=i||new Map,null===(n=u.findHostDirectiveDefs)||void 0===n||n.call(u,u,o,i),o.push(u)}return null===o?null:[o,i]}(t,n);let s,u;null===i?s=u=null:[s,u]=i,null!==s&&sl(t,e,n,s,o,u),o&&function(t,e,n){if(e){const r=t.localNames=[];for(let t=0;t<e.length;t+=2){const o=n[e[t+1]];if(null==o)throw new zt(-301,!1);r.push(e[t],o)}}}(n,r,o)}n.mergedAttrs=ro(n.mergedAttrs,n.attrs)}function sl(t,e,n,r,o,i){for(let o=0;o<r.length;o++)Do(go(n,e),t,r[o].type);!function(t,e,n){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}(n,t.data.length,r.length);for(let t=0;t<r.length;t++){const e=r[t];e.providersResolver&&e.providersResolver(e)}let s=!1,u=!1,a=Ga(t,e,r.length,null);for(let i=0;i<r.length;i++){const l=r[i];n.mergedAttrs=ro(n.mergedAttrs,l.hostAttrs),fl(t,n,e,a,l),cl(a,l,o),null!==l.contentQueries&&(n.flags|=4),null===l.hostBindings&&null===l.hostAttrs&&0===l.hostVars||(n.flags|=64);const c=l.type.prototype;!s&&(c.ngOnChanges||c.ngOnInit||c.ngDoCheck)&&((t.preOrderHooks||(t.preOrderHooks=[])).push(n.index),s=!0),u||!c.ngOnChanges&&!c.ngDoCheck||((t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(n.index),u=!0),a++}!function(t,e,n){const r=e.directiveStart,o=e.directiveEnd,i=t.data,s=e.attrs,u=[];let a=null,l=null;for(let t=r;t<o;t++){const r=i[t],o=n?n.get(r):null,c=o?o.inputs:null,f=o?o.outputs:null;a=el(r.inputs,t,a,c),l=el(r.outputs,t,l,f);const d=null===a||null===s||va(e)?null:gl(a,t,s);u.push(d)}null!==a&&(a.hasOwnProperty("class")&&(e.flags|=8),a.hasOwnProperty("style")&&(e.flags|=16)),e.initialInputs=u,e.inputs=a,e.outputs=l}(t,n,i)}function ul(t,e,n){const r=n.directiveStart,o=n.directiveEnd,i=n.index,s=sr.lFrame.currentDirectiveIndex;try{Vr(i);for(let n=r;n<o;n++){const r=t.data[n],o=e[n];Fr(n),null===r.hostBindings&&0===r.hostVars&&null===r.hostAttrs||al(r,o)}}finally{Vr(-1),Fr(s)}}function al(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function ll(t,e,n){e.componentOffset=n,(t.components||(t.components=[])).push(e.index)}function cl(t,e,n){if(n){if(e.exportAs)for(let r=0;r<e.exportAs.length;r++)n[e.exportAs[r]]=t;Ln(e)&&(n[""]=t)}}function fl(t,e,n,r,o){t.data[r]=o;const i=o.factory||(o.factory=Rn(o.type)),s=new Xr(i,Ln(o),ja);t.blueprint[r]=s,n[r]=s,function(t,e,n,r,o){const i=o.hostBindings;if(i){let o=t.hostBindingOpCodes;null===o&&(o=t.hostBindingOpCodes=[]);const s=~e.index;(function(t){let e=t.length;for(;e>0;){const n=t[--e];if("number"==typeof n&&n<0)return n}return 0})(o)!=s&&o.push(s),o.push(n,r,i)}}(t,e,r,Ga(t,n,o.hostVars,Fa),o)}function dl(t,e,n,r,o,i){const s=Kn(t,e);hl(e[_n],s,i,t.value,n,r,o)}function hl(t,e,n,r,o,i,s){if(null==i)t.removeAttribute(e,o,n);else{const u=null==s?Gt(i):s(i,r||"",o);t.setAttribute(e,o,u,n)}}function pl(t,e,n,r,o,i){const s=i[e];if(null!==s){const t=r.setInput;for(let e=0;e<s.length;){const o=s[e++],i=s[e++],u=s[e++];null!==t?r.setInput(n,u,o,i):n[i]=u}}}function gl(t,e,n){let r=null,o=0;for(;o<n.length;){const i=n[o];if(0!==i)if(5!==i){if("number"==typeof i)break;if(t.hasOwnProperty(i)){null===r&&(r=[]);const s=t[i];for(let t=0;t<s.length;t+=2)if(s[t]===e){r.push(i,s[t+1],n[o+1]);break}}o+=2}else o+=2;else o+=4}return r}function yl(t,e,n,r){const o=[t,!0,!1,e,null,0,r,n,null,null];return o}function ml(t,e){const n=tr(e,t);if(nr(n)){const t=n[cn];48&n[fn]?Wa(t,n,t.template,n[mn]):n[pn]>0&&vl(n)}}function vl(t){for(let e=zi(t);null!==e;e=Ui(e))for(let t=an;t<e.length;t++){const n=e[t];if(nr(n))if(512&n[fn]){const t=n[cn];Wa(t,n,t.template,n[mn])}else n[pn]>0&&vl(n)}const e=t[cn].components;if(null!==e)for(let n=0;n<e.length;n++){const r=tr(e[n],t);nr(r)&&r[pn]>0&&vl(r)}}function Dl(t,e){const n=tr(e,t),r=n[cn];!function(t,e){for(let n=e.length;n<t.blueprint.length;n++)e.push(t.blueprint[n])}(r,n),Za(r,n,n[mn])}function _l(t,e){return t[bn]?t[Cn][hn]=e:t[bn]=e,t[Cn]=e,e}function wl(t){for(;t;){t[fn]|=32;const e=$i(t);if(0!=(256&t[fn])&&!e)return t;t=e}return null}function bl(t,e,n,r=!0){const o=e[Dn];o.begin&&o.begin();try{Wa(t,e,t.template,n)}catch(t){throw r&&Fl(e,t),t}finally{o.end&&o.end()}}function Cl(t,e,n){kr(0),e(t,n)}function El(t){return t[yn]||(t[yn]=[])}function Al(t){return t.cleanup||(t.cleanup=[])}function Sl(t,e,n){return(null===t||Ln(t))&&(n=function(t){for(;Array.isArray(t);){if("object"==typeof t[nn])return t;t=t[ln]}return null}(n[e.index])),n[_n]}function Fl(t,e){const n=t[vn],r=n?n.get(ca,null):null;r&&r.handleError(e)}function xl(t,e,n,r,o){for(let i=0;i<n.length;){const s=n[i++],u=n[i++],a=e[s],l=t.data[s];null!==l.setInput?l.setInput(a,o,r,u):a[u]=o}}function Il(t,e,n){const r=Qn(e,t);qi(t[_n],r,n)}function kl(t,e,n){let r=n?t.styles:null,o=n?t.classes:null,i=0;if(null!==e)for(let t=0;t<e.length;t++){const n=e[t];if("number"==typeof n)i=n;else if(1==i)o=Bt(o,n);else if(2==i){r=Bt(r,n+": "+e[++t]+";")}}n?t.styles=r:t.stylesWithoutHost=r,n?t.classes=o:t.classesWithoutHost=o}function Tl(t,e,n,r,o=!1){for(;null!==n;){const i=e[n.index];if(null!==i&&r.push(Yn(i)),Pn(i))for(let t=an;t<i.length;t++){const e=i[t],n=e[cn].firstChild;null!==n&&Tl(e[cn],e,n,r)}const s=n.type;if(8&s)Tl(t,e,n.child,r);else if(32&s){const t=Vi(n,e);let o;for(;o=t();)r.push(o)}else if(16&s){const t=vs(e,n);if(Array.isArray(t))r.push(...t);else{const n=$i(e[An]);Tl(n[cn],n,t,r,!0)}}n=o?n.projectionNext:n.next}return r}Ra.THROW_IF_NOT_FOUND=de,Ra.NULL=new Fu,Ra.ɵprov=Jt({token:Ra,providedIn:"any",factory:()=>we(Au)}),Ra.__NG_ELEMENT_ID__=-1;class Ol{get rootNodes(){const t=this._lView,e=t[cn];return Tl(e,t,e.firstChild,[])}constructor(t,e){this._lView=t,this._cdRefInjectingView=e,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[mn]}set context(t){this._lView[mn]=t}get destroyed(){return 128==(128&this._lView[fn])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[dn];if(Pn(t)){const e=t[sn],n=e?e.indexOf(this):-1;n>-1&&(Xi(t,n),oi(e,n))}this._attachedToViewContainer=!1}ts(this._lView[cn],this._lView)}onDestroy(t){tl(this._lView[cn],this._lView,null,t)}markForCheck(){wl(this._cdRefInjectingView||this._lView)}detach(){this._lView[fn]&=-65}reattach(){this._lView[fn]|=64}detectChanges(){bl(this._lView[cn],this._lView,this.context)}checkNoChanges(){0}attachToViewContainerRef(){if(this._appRef)throw new zt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){var t,e;this._appRef=null,t=this._lView[cn],e=this._lView,bs(t,e,e[_n],2,null,null)}attachToAppRef(t){if(this._attachedToViewContainer)throw new zt(902,!1);this._appRef=t}}class Pl extends Ol{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;bl(t[cn],t,t[mn],!1)}checkNoChanges(){0}get context(){return null}}class Ml extends Xu{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=qe(t);return new Ll(e,this.ngModule)}}function Nl(t){const e=[];for(let n in t)if(t.hasOwnProperty(n)){const r=t[n];e.push({propName:r,templateName:n})}return e}class Bl{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,n){n=Ee(n);const r=this.injector.get(t,aa,n);return r!==aa||e===aa?r:this.parentInjector.get(t,e,n)}}class Ll extends Qu{get inputs(){return Nl(this.componentDef.inputs)}get outputs(){return Nl(this.componentDef.outputs)}constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(Sa).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}create(e,n,r,o){let i=(o=o||this.ngModule)instanceof zu?o:null==o?void 0:o.injector;i&&null!==this.componentDef.getStandaloneInjector&&(i=this.componentDef.getStandaloneInjector(i)||i);const s=i?new Bl(e,i):e,u=s.get(ra,null);if(null===u)throw new zt(407,!1);const a=s.get(ia,null),l=u.createRenderer(null,this.componentDef),c=this.componentDef.selectors[0][0]||"div",f=r?function(e,n,r){const o=r===t.ViewEncapsulation$1.ShadowDom;return e.selectRootElement(n,o)}(l,r,this.componentDef.encapsulation):Qi(l,c,function(t){const e=t.toLowerCase();return"svg"===e?"svg":"math"===e?qn:null}(c)),d=this.componentDef.onPush?288:272,h=Xa(0,null,null,1,0,null,null,null,null,null),p=$a(null,h,null,d,null,null,u,l,a,s,null);let g,y;Pr(p);try{const t=this.componentDef;let e,o=null;t.findHostDirectiveDefs?(e=[],o=new Map,t.findHostDirectiveDefs(t,e,o),e.push(t)):e=[t];const i=function(t,e,n,r,o,i,s,u){const a=o[cn];!function(t,e,n,r){for(const n of t)e.mergedAttrs=ro(e.mergedAttrs,n.hostAttrs);null!==e.mergedAttrs&&(kl(e,e.mergedAttrs,!0),null!==n&&As(r,n,e))}(r,t,e,s);const l=i.createRenderer(e,n),c=$a(o,Ja(n),null,n.onPush?32:16,o[t.index],t,i,l,u||null,null,null);a.firstCreatePass&&ll(a,t,r.length-1);return _l(o,c),o[t.index]=c}(function(t,e){const n=t[cn],r=Tn;return t[r]=e,za(n,r,2,"#host",null)}(p,f),f,t,e,p,u,l);y=Jn(h,Tn),f&&function(t,e,n,r){if(r)to(t,n,["ng-version",ua.full]);else{const{attrs:r,classes:o}=function(t){const e=[],n=[];let r=1,o=2;for(;r<t.length;){let i=t[r];if("string"==typeof i)2===o?""!==i&&e.push(i,t[++r]):8===o&&n.push(i);else{if(!wa(o))break;o=i}r++}return{attrs:e,classes:n}}(e.selectors[0]);r&&to(t,n,r),o&&o.length>0&&Es(t,n,o.join(" "))}}(l,t,f,r),void 0!==n&&function(t,e,n){const r=t.projection=[];for(let t=0;t<e.length;t++){const e=n[t];r.push(null!=e?Array.from(e):null)}}(y,this.ngContentSelectors,n),g=function(t,e,n,r,o,i){const s=pr();const u=o[cn],a=Kn(s,o);sl(u,o,s,n,null,r);for(let t=0;t<n.length;t++){ji(So(o,u,s.directiveStart+t,s),o)}ul(u,o,s),a&&ji(a,o);const l=So(o,u,s.directiveStart+s.componentOffset,s);if(t[mn]=o[mn]=l,null!==i)for(const t of i)t(l,e);return Ya(u,s,t),l}(i,t,e,o,p,[jl]),Za(h,p,null)}finally{Rr()}return new Rl(this.componentType,g,ta(y,p),p,y)}}class Rl extends Yu{constructor(t,e,n,r,o){super(),this.location=n,this._rootLView=r,this._tNode=o,this.instance=e,this.hostView=this.changeDetectorRef=new Pl(r),this.componentType=t}setInput(t,e){const n=this._tNode.inputs;let r;if(null!==n&&(r=n[t])){const n=this._rootLView;xl(n[cn],n,r,t,e),ol(n,this._tNode.index)}else 0}get injector(){return new Io(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function jl(){const t=pr();Zr(cr()[cn],t)}function Hl(t){return Object.getPrototypeOf(t.prototype).constructor}function Vl(t){let e=Hl(t.type),n=!0;const r=[t];for(;e;){let o;if(Ln(t))o=e.ɵcmp||e.ɵdir;else{if(e.ɵcmp)throw new zt(903,!1);o=e.ɵdir}if(o){if(n){r.push(o);const e=t;e.inputs=$l(t.inputs),e.declaredInputs=$l(t.declaredInputs),e.outputs=$l(t.outputs);const n=o.hostBindings;n&&Gl(t,n);const i=o.viewQuery,s=o.contentQueries;if(i&&zl(t,i),s&&Ul(t,s),Mt(t.inputs,o.inputs),Mt(t.declaredInputs,o.declaredInputs),Mt(t.outputs,o.outputs),Ln(o)&&o.data.animation){const e=t.data;e.animation=(e.animation||[]).concat(o.data.animation)}}const e=o.features;if(e)for(let r=0;r<e.length;r++){const o=e[r];o&&o.ngInherit&&o(t),o===Vl&&(n=!1)}}e=Object.getPrototypeOf(e)}!function(t){let e=0,n=null;for(let r=t.length-1;r>=0;r--){const o=t[r];o.hostVars=e+=o.hostVars,o.hostAttrs=ro(o.hostAttrs,n=ro(n,o.hostAttrs))}}(r)}function $l(t){return t===ke?{}:t===Te?[]:t}function zl(t,e){const n=t.viewQuery;t.viewQuery=n?(t,r)=>{e(t,r),n(t,r)}:e}function Ul(t,e){const n=t.contentQueries;t.contentQueries=n?(t,r,o)=>{e(t,r,o),n(t,r,o)}:e}function Gl(t,e){const n=t.hostBindings;t.hostBindings=n?(t,r)=>{e(t,r),n(t,r)}:e}const Zl=["providersResolver"],Wl=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function ql(t){let e,n=Hl(t.type);e=Ln(t)?n.ɵcmp:n.ɵdir;const r=t;for(const t of Zl)r[t]=e[t];if(Ln(e))for(const t of Wl)r[t]=e[t]}function Yl(t){return e=>{e.findHostDirectiveDefs=Ql,e.hostDirectives=(Array.isArray(t)?t:t()).map((t=>"function"==typeof t?{directive:jt(t),inputs:ke,outputs:ke}:{directive:jt(t.directive),inputs:Kl(t.inputs),outputs:Kl(t.outputs)}))}}function Ql(t,e,n){if(null!==t.hostDirectives)for(const r of t.hostDirectives){const t=Ye(r.directive);0,Jl(t.declaredInputs,r.inputs),Ql(t,e,n),n.set(t,r),e.push(t)}}function Kl(t){if(void 0===t||0===t.length)return ke;const e={};for(let n=0;n<t.length;n+=2)e[t[n]]=t[n+1];return e}function Jl(t,e){for(const n in e)if(e.hasOwnProperty(n)){const r=e[n],o=t[n];0,t[r]=o}}function Xl(t){return!!tc(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function tc(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function ec(t,e,n){return t[e]=n}function nc(t,e){return t[e]}function rc(t,e,n){const r=t[e];return!Object.is(r,n)&&(t[e]=n,!0)}function oc(t,e,n,r){const o=rc(t,e,n);return rc(t,e+1,r)||o}function ic(t,e,n,r,o){const i=oc(t,e,n,r);return rc(t,e+2,o)||i}function sc(t,e,n,r,o,i){const s=oc(t,e,n,r);return oc(t,e+2,o,i)||s}function uc(t,e,n,r){const o=cr(),i=Cr();if(rc(o,i,e)){fr();const i=$r();dl(i,o,t,e,n,r)}return uc}function ac(t,e){let n=!1,r=wr();for(let o=1;o<e.length;o+=2)n=rc(t,r++,e[o])||n;if(br(r),!n)return Fa;let o=e[0];for(let t=1;t<e.length;t+=2)o+=Gt(e[t])+e[t+1];return o}function lc(t,e,n,r){return rc(t,Cr(),n)?e+Gt(n)+r:Fa}function cc(t,e,n,r,o,i){const s=oc(t,wr(),n,o);return Er(2),s?e+Gt(n)+r+Gt(o)+i:Fa}function fc(t,e,n,r,o,i,s,u){const a=ic(t,wr(),n,o,s);return Er(3),a?e+Gt(n)+r+Gt(o)+i+Gt(s)+u:Fa}function dc(t,e,n,r,o,i,s,u,a,l){const c=sc(t,wr(),n,o,s,a);return Er(4),c?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(a)+l:Fa}function hc(t,e,n,r,o,i,s,u,a,l,c,f){const d=wr();let h=sc(t,d,n,o,s,a);return h=rc(t,d+4,c)||h,Er(5),h?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(a)+l+Gt(c)+f:Fa}function pc(t,e,n,r,o,i,s,u,a,l,c,f,d,h){const p=wr();let g=sc(t,p,n,o,s,a);return g=oc(t,p+4,c,d)||g,Er(6),g?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(a)+l+Gt(c)+f+Gt(d)+h:Fa}function gc(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g){const y=wr();let m=sc(t,y,n,o,s,a);return m=ic(t,y+4,c,d,p)||m,Er(7),m?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(a)+l+Gt(c)+f+Gt(d)+h+Gt(p)+g:Fa}function yc(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y,m){const v=wr();let D=sc(t,v,n,o,s,a);return D=sc(t,v+4,c,d,p,y)||D,Er(8),D?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(a)+l+Gt(c)+f+Gt(d)+h+Gt(p)+g+Gt(y)+m:Fa}function mc(t,e,n,r,o,i){const s=cr(),u=lc(s,e,n,r);if(u!==Fa){const e=$r();dl(e,s,t,u,o,i)}return mc}function vc(t,e,n,r,o,i,s,u){const a=cr(),l=cc(a,e,n,r,o,i);if(l!==Fa){const e=$r();dl(e,a,t,l,s,u)}return vc}function Dc(t,e,n,r,o,i,s,u,a,l){const c=cr(),f=fc(c,e,n,r,o,i,s,u);if(f!==Fa){const e=$r();dl(e,c,t,f,a,l)}return Dc}function _c(t,e,n,r,o,i,s,u,a,l,c,f){const d=cr(),h=dc(d,e,n,r,o,i,s,u,a,l);if(h!==Fa){const e=$r();dl(e,d,t,h,c,f)}return _c}function wc(t,e,n,r,o,i,s,u,a,l,c,f,d,h){const p=cr(),g=hc(p,e,n,r,o,i,s,u,a,l,c,f);if(g!==Fa){const e=$r();dl(e,p,t,g,d,h)}return wc}function bc(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g){const y=cr(),m=pc(y,e,n,r,o,i,s,u,a,l,c,f,d,h);if(m!==Fa){const e=$r();dl(e,y,t,m,p,g)}return bc}function Cc(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y,m){const v=cr(),D=gc(v,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g);if(D!==Fa){const e=$r();dl(e,v,t,D,y,m)}return Cc}function Ec(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y,m,v,D){const _=cr(),w=yc(_,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y,m);if(w!==Fa){const e=$r();dl(e,_,t,w,v,D)}return Ec}function Ac(t,e,n,r){const o=cr(),i=ac(o,e);if(i!==Fa){const e=$r();dl(e,o,t,i,n,r)}return Ac}function Sc(t,e,n,r,o,i,s,u){const a=cr(),l=fr(),c=t+Tn,f=l.firstCreatePass?function(t,e,n,r,o,i,s,u,a){const l=e.consts,c=za(e,t,4,s||null,rr(l,u));il(e,n,c,rr(l,a)),Zr(e,c);const f=c.tView=Xa(2,c,r,o,i,e.directiveRegistry,e.pipeRegistry,null,e.schemas,l);return null!==e.queries&&(e.queries.template(e,c),f.queries=e.queries.embeddedTView(c)),c}(c,l,a,e,n,r,o,i,s):l.data[c];mr(f,!1);const d=a[_n].createComment("");ys(l,a,d,f),ji(d,a),_l(a,a[c]=yl(d,a,d,f)),Bn(f)&&Qa(l,a,f),null!=s&&Ka(a,f,u)}function Fc(t){return Xn(function(){const t=sr.lFrame.contextLView;return t}(),Tn+t)}function xc(t,e,n){const r=cr(),o=Cr();if(rc(r,o,e)){const o=fr(),i=$r();rl(o,i,r,t,e,r[_n],n,!1)}return xc}function Ic(t,e,n,r,o){const i=o?"class":"style";xl(t,n,e.inputs[i],i,r)}function kc(t,e,n,r){const o=cr(),i=fr(),s=Tn+t,u=o[_n],a=i.firstCreatePass?function(t,e,n,r,o,i){const s=e.consts,u=za(e,t,2,r,rr(s,o));return il(e,n,u,rr(s,i)),null!==u.attrs&&kl(u,u.attrs,!1),null!==u.mergedAttrs&&kl(u,u.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,u),u}(s,i,o,e,n,r):i.data[s],l=o[s]=Qi(u,e,sr.lFrame.currentNamespace),c=Bn(a);return mr(a,!0),As(u,l,a),32!=(32&a.flags)&&ys(i,o,l,a),0===sr.lFrame.elementDepthCount&&ji(l,o),sr.lFrame.elementDepthCount++,c&&(Qa(i,o,a),Ya(i,a,o)),null!==r&&Ka(o,a),kc}function Tc(){let t=pr();vr()?Dr():(t=t.parent,mr(t,!1));const e=t;sr.lFrame.elementDepthCount--;const n=fr();return n.firstCreatePass&&(Zr(n,t),Mn(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function(t){return 0!=(8&t.flags)}(e)&&Ic(n,e,cr(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function(t){return 0!=(16&t.flags)}(e)&&Ic(n,e,cr(),e.stylesWithoutHost,!1),Tc}function Oc(t,e,n,r){return kc(t,e,n,r),Tc(),Oc}function Pc(t,e,n){const r=cr(),o=fr(),i=t+Tn,s=o.firstCreatePass?function(t,e,n,r,o){const i=e.consts,s=rr(i,r),u=za(e,t,8,"ng-container",s);return null!==s&&kl(u,s,!0),il(e,n,u,rr(i,o)),null!==e.queries&&e.queries.elementStart(e,u),u}(i,o,r,e,n):o.data[i];mr(s,!0);const u=r[i]=r[_n].createComment("");return ys(o,r,u,s),ji(u,r),Bn(s)&&(Qa(o,r,s),Ya(o,s,r)),null!=n&&Ka(r,s),Pc}function Mc(){let t=pr();const e=fr();return vr()?Dr():(t=t.parent,mr(t,!1)),e.firstCreatePass&&(Zr(e,t),Mn(t)&&e.queries.elementEnd(t)),Mc}function Nc(t,e,n){return Pc(t,e,n),Mc(),Nc}function Bc(){return cr()}function Lc(t){return!!t&&"function"==typeof t.then}function Rc(t){return!!t&&"function"==typeof t.subscribe}const jc=Rc;function Hc(t,e,n,r){const o=cr(),i=fr(),s=pr();return $c(i,o,o[_n],s,t,e,r),Hc}function Vc(t,e){const n=pr(),r=cr(),o=fr();return $c(o,r,Sl(xr(o.data),n,r),n,t,e),Vc}function $c(t,e,n,r,o,i,s){const u=Bn(r),a=t.firstCreatePass&&Al(t),l=e[mn],c=El(e);let f=!0;if(3&r.type||s){const d=Kn(r,e),h=s?s(d):d,p=c.length,g=s?t=>s(Yn(t[r.index])):r.index;let y=null;if(!s&&u&&(y=function(t,e,n,r){const o=t.cleanup;if(null!=o)for(let t=0;t<o.length-1;t+=2){const i=o[t];if(i===n&&o[t+1]===r){const n=e[yn],r=o[t+2];return n.length>r?n[r]:null}"string"==typeof i&&(t+=2)}return null}(t,e,o,r.index)),null!==y){(y.__ngLastListenerFn__||y).__ngNextListenerFn__=i,y.__ngLastListenerFn__=i,f=!1}else{i=Uc(r,e,l,i,!1);const t=n.listen(h,o,i);c.push(i,t),a&&a.push(o,g,p,p+1)}}else i=Uc(r,e,l,i,!1);const d=r.outputs;let h;if(f&&null!==d&&(h=d[o])){const t=h.length;if(t)for(let n=0;n<t;n+=2){const t=h[n],s=h[n+1],u=e[t],l=u[s];0;const f=l.subscribe(i),d=c.length;c.push(i,f),a&&a.push(o,r.index,d,-(d+1))}}}function zc(t,e,n,r){try{return Wn(6,e,n),!1!==n(r)}catch(e){return Fl(t,e),!1}finally{Wn(7,e,n)}}function Uc(t,e,n,r,o){return function i(s){if(s===Function)return r;wl(t.componentOffset>-1?tr(t.index,e):e);let u=zc(e,n,r,s),a=i.__ngNextListenerFn__;for(;a;)u=zc(e,n,a,s)&&u,a=a.__ngNextListenerFn__;return o&&!1===u&&(s.preventDefault(),s.returnValue=!1),u}}function Gc(t=1){return jr(t)}function Zc(t,e){let n=null;const r=function(t){const e=t.attrs;if(null!=e){const t=e.indexOf(5);if(0==(1&t))return e[t+1]}return null}(t);for(let o=0;o<e.length;o++){const i=e[o];if("*"!==i){if(null===r?Ca(t,i,!0):Ea(r,i))return o}else n=o}return n}function Wc(t){const e=cr()[An][gn];if(!e.projection){const n=t?t.length:1,r=e.projection=ii(n,null),o=r.slice();let i=e.child;for(;null!==i;){const e=t?Zc(i,t):0;null!==e&&(o[e]?o[e].projectionNext=i:r[e]=i,o[e]=i),i=i.next}}}function qc(t,e=0,n){const r=cr(),o=fr(),i=za(o,Tn+t,16,null,n||null);null===i.projection&&(i.projection=e),Dr(),32!=(32&i.flags)&&function(t,e,n){Cs(e[_n],0,e,n,ns(t,n,e),as(n.parent||e[gn],n,e))}(o,r,i)}function Yc(t,e,n){return Qc(t,"",e,"",n),Yc}function Qc(t,e,n,r,o){const i=cr(),s=lc(i,e,n,r);if(s!==Fa){const e=fr(),n=$r();rl(e,n,i,t,s,i[_n],o,!1)}return Qc}function Kc(t,e,n,r,o,i,s){const u=cr(),a=cc(u,e,n,r,o,i);if(a!==Fa){const e=fr(),n=$r();rl(e,n,u,t,a,u[_n],s,!1)}return Kc}function Jc(t,e,n,r,o,i,s,u,a){const l=cr(),c=fc(l,e,n,r,o,i,s,u);if(c!==Fa){const e=fr(),n=$r();rl(e,n,l,t,c,l[_n],a,!1)}return Jc}function Xc(t,e,n,r,o,i,s,u,a,l,c){const f=cr(),d=dc(f,e,n,r,o,i,s,u,a,l);if(d!==Fa){const e=fr(),n=$r();rl(e,n,f,t,d,f[_n],c,!1)}return Xc}function tf(t,e,n,r,o,i,s,u,a,l,c,f,d){const h=cr(),p=hc(h,e,n,r,o,i,s,u,a,l,c,f);if(p!==Fa){const e=fr(),n=$r();rl(e,n,h,t,p,h[_n],d,!1)}return tf}function ef(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p){const g=cr(),y=pc(g,e,n,r,o,i,s,u,a,l,c,f,d,h);if(y!==Fa){const e=fr(),n=$r();rl(e,n,g,t,y,g[_n],p,!1)}return ef}function nf(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y){const m=cr(),v=gc(m,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g);if(v!==Fa){const e=fr(),n=$r();rl(e,n,m,t,v,m[_n],y,!1)}return nf}function rf(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y,m,v){const D=cr(),_=yc(D,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y,m);if(_!==Fa){const e=fr(),n=$r();rl(e,n,D,t,_,D[_n],v,!1)}return rf}function of(t,e,n){const r=cr(),o=ac(r,e);if(o!==Fa){const e=fr(),i=$r();rl(e,i,r,t,o,r[_n],n,!1)}return of}function sf(t,e){return t<<17|e<<2}function uf(t){return t>>17&32767}function af(t){return 2|t}function lf(t){return(131068&t)>>2}function cf(t,e){return-131069&t|e<<2}function ff(t){return 1|t}function df(t,e,n,r,o,i){let s=i?e.classBindings:e.styleBindings,u=uf(s),a=lf(s);t[r]=n;let l,c=!1;if(Array.isArray(n)){const t=n;l=t[1],(null===l||ai(t,l)>0)&&(c=!0)}else l=n;if(o){if(0!==a){const e=uf(t[u+1]);t[r+1]=sf(e,u),0!==e&&(t[e+1]=cf(t[e+1],r)),t[u+1]=131071&t[u+1]|r<<17}else t[r+1]=sf(u,0),0!==u&&(t[u+1]=cf(t[u+1],r)),u=r}else t[r+1]=sf(a,0),0===u?u=r:t[a+1]=cf(t[a+1],r),a=r;c&&(t[r+1]=af(t[r+1])),hf(t,l,r,!0),hf(t,l,r,!1),function(t,e,n,r,o){const i=o?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&ai(i,e)>=0&&(n[r+1]=ff(n[r+1]))}(e,l,t,r,i),s=sf(u,a),i?e.classBindings=s:e.styleBindings=s}function hf(t,e,n,r,o){const i=t[n+1],s=null===e;let u=r?uf(i):lf(i),a=!1;for(;0!==u&&(!1===a||s);){const n=t[u],o=t[u+1];pf(n,e)&&(a=!0,t[u+1]=r?ff(o):af(o)),u=r?uf(o):lf(o)}a&&(t[n+1]=r?af(i):ff(i))}function pf(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&ai(t,e)>=0}const gf={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function yf(t){return t.substring(gf.key,gf.keyEnd)}function mf(t){return t.substring(gf.value,gf.valueEnd)}function vf(t,e){const n=gf.textEnd;return n===e?-1:(e=gf.keyEnd=function(t,e,n){for(;e<n&&t.charCodeAt(e)>32;)e++;return e}(t,gf.key=e,n),wf(t,e,n))}function Df(t,e){const n=gf.textEnd;let r=gf.key=wf(t,e,n);return n===r?-1:(r=gf.keyEnd=function(t,e,n){let r;for(;e<n&&(45===(r=t.charCodeAt(e))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)e++;return e}(t,r,n),r=bf(t,r,n,58),r=gf.value=wf(t,r,n),r=gf.valueEnd=function(t,e,n){let r=-1,o=-1,i=-1,s=e,u=s;for(;s<n;){const a=t.charCodeAt(s++);if(59===a)return u;34===a||39===a?u=s=Cf(t,a,s,n):e===s-4&&85===i&&82===o&&76===r&&40===a?u=s=Cf(t,41,s,n):a>32&&(u=s),i=o,o=r,r=-33&a}return u}(t,r,n),bf(t,r,n,59))}function _f(t){gf.key=0,gf.keyEnd=0,gf.value=0,gf.valueEnd=0,gf.textEnd=t.length}function wf(t,e,n){for(;e<n&&t.charCodeAt(e)<=32;)e++;return e}function bf(t,e,n,r){return(e=wf(t,e,n))<n&&e++,e}function Cf(t,e,n,r){let o=-1,i=n;for(;i<r;){const n=t.charCodeAt(i++);if(n==e&&92!==o)return i;o=92==n&&92===o?0:n}throw new Error}function Ef(t,e,n){return kf(t,e,n,!1),Ef}function Af(t,e){return kf(t,e,null,!0),Af}function Sf(t){Tf(Bf,Ff,t,!1)}function Ff(t,e){for(let n=function(t){return _f(t),Df(t,wf(t,0,gf.textEnd))}(e);n>=0;n=Df(e,n))Bf(t,yf(e),mf(e))}function xf(t){Tf(si,If,t,!0)}function If(t,e){for(let n=function(t){return _f(t),vf(t,wf(t,0,gf.textEnd))}(e);n>=0;n=vf(e,n))si(t,yf(e),!0)}function kf(t,e,n,r){const o=cr(),i=fr(),s=Er(2);if(i.firstUpdatePass&&Pf(i,t,s,r),e!==Fa&&rc(o,s,e)){Lf(i,i.data[Hr()],o,o[_n],t,o[s+1]=function(t,e){null==t||""===t||("string"==typeof e?t+=e:"object"==typeof t&&(t=Nt(Hs(t))));return t}(e,n),r,s)}}function Tf(t,e,n,r){const o=fr(),i=Er(2);o.firstUpdatePass&&Pf(o,null,i,r);const s=cr();if(n!==Fa&&rc(s,i,n)){const u=o.data[Hr()];if(Hf(u,r)&&!Of(o,i)){0;let t=r?u.classesWithoutHost:u.stylesWithoutHost;null!==t&&(n=Bt(t,n||"")),Ic(o,u,s,n,r)}else!function(t,e,n,r,o,i,s,u){o===Fa&&(o=Te);let a=0,l=0,c=0<o.length?o[0]:null,f=0<i.length?i[0]:null;for(;null!==c||null!==f;){const d=a<o.length?o[a+1]:void 0,h=l<i.length?i[l+1]:void 0;let p,g=null;c===f?(a+=2,l+=2,d!==h&&(g=f,p=h)):null===f||null!==c&&c<f?(a+=2,g=c):(l+=2,g=f,p=h),null!==g&&Lf(t,e,n,r,g,p,s,u),c=a<o.length?o[a]:null,f=l<i.length?i[l]:null}}(o,u,s,s[_n],s[i+1],s[i+1]=function(t,e,n){if(null==n||""===n)return Te;const r=[],o=Hs(n);if(Array.isArray(o))for(let e=0;e<o.length;e++)t(r,o[e],!0);else if("object"==typeof o)for(const e in o)o.hasOwnProperty(e)&&t(r,e,o[e]);else"string"==typeof o&&e(r,o);return r}(t,e,n),r,i)}}function Of(t,e){return e>=t.expandoStartIndex}function Pf(t,e,n,r){const o=t.data;if(null===o[n+1]){const i=o[Hr()],s=Of(t,n);Hf(i,r)&&null===e&&!s&&(e=!1),e=function(t,e,n,r){const o=xr(t);let i=r?e.residualClasses:e.residualStyles;if(null===o){0===(r?e.classBindings:e.styleBindings)&&(n=Nf(n=Mf(null,t,e,n,r),e.attrs,r),i=null)}else{const s=e.directiveStylingLast;if(-1===s||t[s]!==o)if(n=Mf(o,t,e,n,r),null===i){let n=function(t,e,n){const r=n?e.classBindings:e.styleBindings;if(0===lf(r))return;return t[uf(r)]}(t,e,r);void 0!==n&&Array.isArray(n)&&(n=Mf(null,t,e,n[1],r),n=Nf(n,e.attrs,r),function(t,e,n,r){const o=n?e.classBindings:e.styleBindings;t[uf(o)]=r}(t,e,r,n))}else i=function(t,e,n){let r;const o=e.directiveEnd;for(let i=1+e.directiveStylingLast;i<o;i++){r=Nf(r,t[i].hostAttrs,n)}return Nf(r,e.attrs,n)}(t,e,r)}void 0!==i&&(r?e.residualClasses=i:e.residualStyles=i);return n}(o,i,e,r),df(o,i,e,n,s,r)}}function Mf(t,e,n,r,o){let i=null;const s=n.directiveEnd;let u=n.directiveStylingLast;for(-1===u?u=n.directiveStart:u++;u<s&&(i=e[u],r=Nf(r,i.hostAttrs,o),i!==t);)u++;return null!==t&&(n.directiveStylingLast=u),r}function Nf(t,e,n){const r=n?1:2;let o=-1;if(null!==e)for(let i=0;i<e.length;i++){const s=e[i];"number"==typeof s?o=s:o===r&&(Array.isArray(t)||(t=void 0===t?[]:["",t]),si(t,s,!!n||e[++i]))}return void 0===t?null:t}function Bf(t,e,n){si(t,e,Hs(n))}function Lf(t,e,n,r,o,i,s,u){if(!(3&e.type))return;const a=t.data,l=a[u+1];if(!jf(1==(1&l)?Rf(a,e,n,o,lf(l),s):void 0)){jf(i)||function(t){return 2==(2&t)}(l)&&(i=Rf(a,null,n,o,u,s));!function(t,e,n,r,o){if(e)o?t.addClass(n,r):t.removeClass(n,r);else{let e=-1===r.indexOf("-")?void 0:Ti.DashCase;null==o?t.removeStyle(n,r,e):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),e|=Ti.Important),t.setStyle(n,r,o,e))}}(r,s,Qn(Hr(),n),o,i)}}function Rf(t,e,n,r,o,i){const s=null===e;let u;for(;o>0;){const e=t[o],i=Array.isArray(e),a=i?e[1]:e,l=null===a;let c=n[o+1];c===Fa&&(c=l?Te:void 0);let f=l?ui(c,r):a===r?c:void 0;if(i&&!jf(f)&&(f=ui(e,r)),jf(f)&&(u=f,s))return u;const d=t[o+1];o=s?uf(d):lf(d)}if(null!==e){let t=i?e.residualClasses:e.residualStyles;null!=t&&(u=ui(t,r))}return u}function jf(t){return void 0!==t}function Hf(t,e){return 0!=(t.flags&(e?8:16))}function Vf(t,e=""){const n=cr(),r=fr(),o=t+Tn,i=r.firstCreatePass?za(r,o,1,e,null):r.data[o],s=n[o]=Wi(n[_n],e);ys(r,n,s,i),mr(i,!1)}function $f(t){return zf("",t,""),$f}function zf(t,e,n){const r=cr(),o=lc(r,t,e,n);return o!==Fa&&Il(r,Hr(),o),zf}function Uf(t,e,n,r,o){const i=cr(),s=cc(i,t,e,n,r,o);return s!==Fa&&Il(i,Hr(),s),Uf}function Gf(t,e,n,r,o,i,s){const u=cr(),a=fc(u,t,e,n,r,o,i,s);return a!==Fa&&Il(u,Hr(),a),Gf}function Zf(t,e,n,r,o,i,s,u,a){const l=cr(),c=dc(l,t,e,n,r,o,i,s,u,a);return c!==Fa&&Il(l,Hr(),c),Zf}function Wf(t,e,n,r,o,i,s,u,a,l,c){const f=cr(),d=hc(f,t,e,n,r,o,i,s,u,a,l,c);return d!==Fa&&Il(f,Hr(),d),Wf}function qf(t,e,n,r,o,i,s,u,a,l,c,f,d){const h=cr(),p=pc(h,t,e,n,r,o,i,s,u,a,l,c,f,d);return p!==Fa&&Il(h,Hr(),p),qf}function Yf(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p){const g=cr(),y=gc(g,t,e,n,r,o,i,s,u,a,l,c,f,d,h,p);return y!==Fa&&Il(g,Hr(),y),Yf}function Qf(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y){const m=cr(),v=yc(m,t,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y);return v!==Fa&&Il(m,Hr(),v),Qf}function Kf(t){const e=cr(),n=ac(e,t);return n!==Fa&&Il(e,Hr(),n),Kf}function Jf(t,e,n){Tf(si,If,lc(cr(),t,e,n),!0)}function Xf(t,e,n,r,o){Tf(si,If,cc(cr(),t,e,n,r,o),!0)}function td(t,e,n,r,o,i,s){Tf(si,If,fc(cr(),t,e,n,r,o,i,s),!0)}function ed(t,e,n,r,o,i,s,u,a){Tf(si,If,dc(cr(),t,e,n,r,o,i,s,u,a),!0)}function nd(t,e,n,r,o,i,s,u,a,l,c){Tf(si,If,hc(cr(),t,e,n,r,o,i,s,u,a,l,c),!0)}function rd(t,e,n,r,o,i,s,u,a,l,c,f,d){Tf(si,If,pc(cr(),t,e,n,r,o,i,s,u,a,l,c,f,d),!0)}function od(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p){Tf(si,If,gc(cr(),t,e,n,r,o,i,s,u,a,l,c,f,d,h,p),!0)}function id(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y){Tf(si,If,yc(cr(),t,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y),!0)}function sd(t){Tf(si,If,ac(cr(),t),!0)}function ud(t,e,n){Sf(lc(cr(),t,e,n))}function ad(t,e,n,r,o){Sf(cc(cr(),t,e,n,r,o))}function ld(t,e,n,r,o,i,s){Sf(fc(cr(),t,e,n,r,o,i,s))}function cd(t,e,n,r,o,i,s,u,a){Sf(dc(cr(),t,e,n,r,o,i,s,u,a))}function fd(t,e,n,r,o,i,s,u,a,l,c){Sf(hc(cr(),t,e,n,r,o,i,s,u,a,l,c))}function dd(t,e,n,r,o,i,s,u,a,l,c,f,d){Sf(pc(cr(),t,e,n,r,o,i,s,u,a,l,c,f,d))}function hd(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p){Sf(gc(cr(),t,e,n,r,o,i,s,u,a,l,c,f,d,h,p))}function pd(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y){Sf(yc(cr(),t,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y))}function gd(t){Sf(ac(cr(),t))}function yd(t,e,n,r,o){return kf(t,lc(cr(),e,n,r),o,!1),yd}function md(t,e,n,r,o,i,s){return kf(t,cc(cr(),e,n,r,o,i),s,!1),md}function vd(t,e,n,r,o,i,s,u,a){return kf(t,fc(cr(),e,n,r,o,i,s,u),a,!1),vd}function Dd(t,e,n,r,o,i,s,u,a,l,c){return kf(t,dc(cr(),e,n,r,o,i,s,u,a,l),c,!1),Dd}function _d(t,e,n,r,o,i,s,u,a,l,c,f,d){return kf(t,hc(cr(),e,n,r,o,i,s,u,a,l,c,f),d,!1),_d}function wd(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p){return kf(t,pc(cr(),e,n,r,o,i,s,u,a,l,c,f,d,h),p,!1),wd}function bd(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y){return kf(t,gc(cr(),e,n,r,o,i,s,u,a,l,c,f,d,h,p,g),y,!1),bd}function Cd(t,e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y,m,v){return kf(t,yc(cr(),e,n,r,o,i,s,u,a,l,c,f,d,h,p,g,y,m),v,!1),Cd}function Ed(t,e,n){return kf(t,ac(cr(),e),n,!1),Ed}function Ad(t,e,n){const r=cr(),o=Cr();if(rc(r,o,e)){const o=fr(),i=$r();rl(o,i,r,t,e,r[_n],n,!0)}return Ad}function Sd(t,e,n){const r=cr(),o=Cr();if(rc(r,o,e)){const o=fr(),i=$r();rl(o,i,r,t,e,Sl(xr(o.data),i,r),n,!0)}return Sd}const Fd=void 0;var xd=["en",[["a","p"],["AM","PM"],Fd],[["AM","PM"],Fd,Fd],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Fd,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Fd,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Fd,"{1} 'at' {0}",Fd],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){const e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}];let Id={};function kd(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=Od(e);if(n)return n;const r=e.split("-")[0];if(n=Od(r),n)return n;if("en"===r)return xd;throw new zt(701,!1)}function Td(t){return kd(t)[Pd.PluralCase]}function Od(t){return t in Id||(Id[t]=fe.ng&&fe.ng.common&&fe.ng.common.locales&&fe.ng.common.locales[t]),Id[t]}var Pd;!function(t){t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData"}(Pd||(Pd={}));const Md=["zero","one","two","few","many"];const Nd="en-US",Bd={marker:"element"},Ld={marker:"ICU"};var Rd;!function(t){t[t.SHIFT=2]="SHIFT",t[t.APPEND_EAGERLY=1]="APPEND_EAGERLY",t[t.COMMENT=2]="COMMENT"}(Rd||(Rd={}));let jd=Nd;function Hd(t,e,n){const r=e.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return null===o?ls(t,0,n):Yn(n[o])}function Vd(t,e,n,r,o){const i=e.insertBeforeIndex;if(Array.isArray(i)){let s=r,u=null;if(3&e.type||(u=s,s=o),null!==s&&-1===e.componentOffset)for(let e=1;e<i.length;e++){os(t,s,n[i[e]],u,!1)}}}function $d(t,e){if(t.push(e),t.length>1)for(let n=t.length-2;n>=0;n--){const r=t[n];zd(r)||Ud(r,e)&&null===Gd(r)&&Zd(r,e.index)}}function zd(t){return!(64&t.type)}function Ud(t,e){return zd(e)||t.index>e.index}function Gd(t){const e=t.insertBeforeIndex;return Array.isArray(e)?e[0]:e}function Zd(t,e){const n=t.insertBeforeIndex;Array.isArray(n)?n[0]=e:(gs(Hd,Vd),t.insertBeforeIndex=e)}function Wd(t,e){const n=t.data[e];if(null===n||"string"==typeof n)return null;const r=n.hasOwnProperty("currentCaseLViewIndex")?n:n.value;return r}function qd(t,e,n){const r=Ua(t,n,64,null,null);return $d(e,r),r}function Yd(t,e){const n=e[t.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function Qd(t){return t>>>17}function Kd(t){return(131070&t)>>>1}let Jd=0,Xd=0;function th(t,e,n,r){const o=n[_n];let i,s=null;for(let u=0;u<e.length;u++){const a=e[u];if("string"==typeof a){const t=e[++u];null===n[t]&&(n[t]=Wi(o,a))}else if("number"==typeof a)switch(1&a){case 0:const l=Qd(a);let c,f;if(null===s&&(s=l,i=us(o,r)),l===s?(c=r,f=i):(c=null,f=Yn(n[l])),null!==f){const e=Kd(a),r=n[e];os(o,f,r,c,!1);const i=Wd(t,e);if(null!==i&&"object"==typeof i){const e=Yd(i,n);null!==e&&th(t,i.create[e],n,n[i.anchorIdx])}}break;case 1:const d=a>>>1,h=e[++u],p=e[++u];hl(o,Qn(d,n),null,null,h,p,null)}else switch(a){case Ld:const t=e[++u],r=e[++u];if(null===n[r]){ji(n[r]=Yi(o,t),n)}break;case Bd:const i=e[++u],s=e[++u];if(null===n[s]){ji(n[s]=Qi(o,i,null),n)}}}}function eh(t,e,n,r,o){for(let i=0;i<n.length;i++){const s=n[i],u=n[++i];if(s&o){let o="";for(let s=i+1;s<=i+u;s++){const i=n[s];if("string"==typeof i)o+=i;else if("number"==typeof i)if(i<0)o+=Gt(e[r-i]);else{const u=i>>>2;switch(3&i){case 1:const i=n[++s],a=n[++s],l=t.data[u];"string"==typeof l?hl(e[_n],e[u],null,l,i,o,a):rl(t,l,e,i,o,e[_n],a,!1);break;case 0:const c=e[u];null!==c&&qi(e[_n],c,o);break;case 2:rh(t,Wd(t,u),e,o);break;case 3:nh(t,Wd(t,u),r,e)}}}}else{const o=n[i+1];if(o>0&&3==(3&o)){const n=Wd(t,o>>>2);e[n.currentCaseLViewIndex]<0&&nh(t,n,r,e)}}i+=u}}function nh(t,e,n,r){let o=r[e.currentCaseLViewIndex];if(null!==o){let i=Jd;o<0&&(o=r[e.currentCaseLViewIndex]=~o,i=-1),eh(t,r,e.update[o],n,i)}}function rh(t,e,n,r){const o=function(t,e){let n=t.cases.indexOf(e);if(-1===n)switch(t.type){case 1:{const r=function(t,e){const n=Td(e)(parseInt(t,10)),r=Md[n];return void 0!==r?r:"other"}(e,jd);n=t.cases.indexOf(r),-1===n&&"other"!==r&&(n=t.cases.indexOf("other"));break}case 0:n=t.cases.indexOf("other")}return-1===n?null:n}(e,r);if(Yd(e,n)!==o&&(oh(t,e,n),n[e.currentCaseLViewIndex]=null===o?null:~o,null!==o)){const r=n[e.anchorIdx];r&&th(t,e.create[o],n,r)}}function oh(t,e,n){let r=Yd(e,n);if(null!==r){const o=e.remove[r];for(let e=0;e<o.length;e++){const r=o[e];if(r>0){const t=Qn(r,n);null!==t&&_s(n[_n],t)}else oh(t,Wd(t,~r),n)}}}function ih(){const t=[];let e,n,r=-1;function o(t,e){r=0;const o=Yd(t,e);n=null!==o?t.remove[o]:Te}function i(){if(r<n.length){const s=n[r++];if(s>0){const t=e[s];return t}{t.push(r,n);const u=~s,a=e[cn].data[u];return o(a,e),i()}}return 0===t.length?null:(n=t.pop(),r=t.pop(),i())}return function(n,r){for(e=r;t.length;)t.pop();return o(n.value,r),i}}const sh=/�(\d+):?\d*�/gi,uh=/({\s*�\d+:?\d*�\s*,\s*\S{6}\s*,[\s\S]*})/gi,ah=/�(\d+)�/,lh=/^\s*(�\d+:?\d*�)\s*,\s*(select|plural)\s*,/,ch="�",fh=/�\/?\*(\d+:\d+)�/gi,dh=/�(\/?[#*]\d+):?\d*�/gi,hh=/\uE500/g;function ph(t,e,n,r,o,i){const s=yr(),u=[],a=[],l=[[]];o=function(t,e){if(function(t){return-1===t}(e))return _h(t);{const n=t.indexOf(`:${e}${ch}`)+2+e.toString().length,r=t.search(new RegExp(`${ch}\\/\\*\\d+:${e}${ch}`));return _h(t.substring(n,r))}}(o,i);const c=(f=o,f.replace(hh," ")).split(dh);var f;for(let r=0;r<c.length;r++){let i=c[r];if(0==(1&r)){const r=Ch(i);for(let i=0;i<r.length;i++){let c=r[i];if(0==(1&i)){const e=c;""!==e&&yh(t,s,l[0],u,a,n,e)}else{const r=c;if("object"!=typeof r)throw new Error(`Unable to parse ICU expression in "${o}" message.`);const i=gh(t,s,l[0],n,u,"",!0).index;wh(t,n,a,e,r,i)}}}else{const e=47===i.charCodeAt(0),n=(i.charCodeAt(e?1:0),Tn+Number.parseInt(i.substring(e?2:1)));if(e)l.shift(),mr(yr(),!1);else{const e=qd(t,l[0],n);l.unshift([]),mr(e,!0)}}}t.data[r]={create:u,update:a}}function gh(t,e,n,r,o,i,s){const u=Ga(t,r,1,null);let a=u<<Rd.SHIFT,l=yr();var c;e===l&&(l=null),null===l&&(a|=Rd.APPEND_EAGERLY),s&&(a|=Rd.COMMENT,c=ih,void 0===Hi&&(Hi=c())),o.push(a,null===i?"":i);const f=Ua(t,u,s?32:1,null===i?"":i,null);$d(n,f);const d=f.index;return mr(f,!1),null!==l&&e!==l&&function(t,e){let n=t.insertBeforeIndex;null===n?(gs(Hd,Vd),n=t.insertBeforeIndex=[null,e]):(Yt(Array.isArray(n),!0,"Expecting array here"),n.push(e))}(l,d),f}function yh(t,e,n,r,o,i,s){const u=s.match(sh),a=gh(t,e,n,i,r,u?null:s,!1);u&&mh(o,s,a.index,null,0,null)}function mh(t,e,n,r,o,i){const s=t.length,u=s+1;t.push(null,null);const a=s+2;const l=e.split(sh);let c=0;for(let e=0;e<l.length;e++){const n=l[e];if(1&e){const e=o+parseInt(n,10);t.push(-1-e),c|=Dh(e)}else""!==n&&t.push(n)}return t.push(n<<2|(r?1:0)),r&&t.push(r,i),t[s]=c,t[u]=t.length-a,c}function vh(t){let e=0;for(let n=0;n<t.length;n++){const r=t[n];"number"==typeof r&&r<0&&e++}return e}function Dh(t){return 1<<Math.min(t,31)}function _h(t){let e,n,r="",o=0,i=!1;for(;null!==(e=fh.exec(t));)i?e[0]===`${ch}/*${n}${ch}`&&(o=e.index,i=!1):(r+=t.substring(o,e.index+e[0].length),n=e[1],i=!0);return r+=t.slice(o),r}function wh(t,e,n,r,o,i){let s=0;const u={type:o.type,currentCaseLViewIndex:Ga(t,e,1,null),anchorIdx:i,cases:[],create:[],remove:[],update:[]};!function(t,e,n){t.push(Dh(e.mainBinding),2,-1-e.mainBinding,n<<2|2)}(n,o,i),function(t,e,n){const r=t.data[e];null===r?t.data[e]=n:r.value=n}(t,i,u);const a=o.values;for(let i=0;i<a.length;i++){const l=a[i],c=[];for(let t=0;t<l.length;t++){const e=l[t];if("string"!=typeof e){const n=c.push(e)-1;l[t]=`\x3c!--�${n}�--\x3e`}}s=Eh(t,u,e,n,r,o.cases[i],l.join(""),c)|s}s&&function(t,e,n){t.push(e,1,n<<2|3)}(n,s,i)}function bh(t){const e=[],n=[];let r=1,o=0;const i=Ch(t=t.replace(lh,(function(t,e,n){return r="select"===n?0:1,o=parseInt(e.slice(1),10),""})));for(let t=0;t<i.length;){let o=i[t++].trim();1===r&&(o=o.replace(/\s*(?:=)?(\w+)\s*/,"$1")),o.length&&e.push(o);const s=Ch(i[t++]);e.length>n.length&&n.push(s)}return{type:r,mainBinding:o,cases:e,values:n}}function Ch(t){if(!t)return[];let e=0;const n=[],r=[],o=/[{}]/g;let i;for(o.lastIndex=0;i=o.exec(t);){const o=i.index;if("}"==i[0]){if(n.pop(),0==n.length){const n=t.substring(e,o);lh.test(n)?r.push(bh(n)):r.push(n),e=o+1}}else{if(0==n.length){const n=t.substring(e,o);r.push(n),e=o+1}n.push("{")}}const s=t.substring(e);return r.push(s),r}function Eh(t,e,n,r,o,i,s,u){const a=[],l=[],c=[];e.cases.push(i),e.create.push(a),e.remove.push(l),e.update.push(c);const f=$s(Is()).getInertBodyElement(s),d=hu(f)||f;return d?Ah(t,e,n,r,a,l,c,d,o,u,0):0}function Ah(t,e,n,r,o,i,s,u,a,l,c){let f=0,d=u.firstChild;for(;d;){const u=Ga(t,n,1,null);switch(d.nodeType){case Node.ELEMENT_NODE:const h=d,p=h.tagName.toLowerCase();if(eu.hasOwnProperty(p)){xh(o,Bd,p,a,u),t.data[u]=p;const g=h.attributes;for(let t=0;t<g.length;t++){const e=g.item(t),n=e.name.toLowerCase();!!e.value.match(sh)?iu.hasOwnProperty(n)&&(nu[n]?mh(s,e.value,u,e.name,0,Zs):mh(s,e.value,u,e.name,0,null)):Ih(o,u,e)}f=Ah(t,e,n,r,o,i,s,d,u,l,c+1)|f,Sh(i,u,c)}break;case Node.TEXT_NODE:const g=d.textContent||"",y=g.match(sh);xh(o,null,y?"":g,a,u),Sh(i,u,c),y&&(f=mh(s,g,u,null,0,null)|f);break;case Node.COMMENT_NODE:const m=ah.exec(d.textContent||"");if(m){const e=parseInt(m[1],10),s=l[e];xh(o,Ld,"",a,u),wh(t,n,r,a,s,u),Fh(i,u,c)}}d=d.nextSibling}return f}function Sh(t,e,n){0===n&&t.push(e)}function Fh(t,e,n){0===n&&(t.push(~e),t.push(e))}function xh(t,e,n,r,o){null!==e&&t.push(e),t.push(n,o,0|r<<17|o<<1)}function Ih(t,e,n){t.push(e<<1|1,n.name,n.value)}const kh=0,Th=/\[(�.+?�?)\]/,Oh=/\[(�.+?�?)\]|(�\/?\*\d+:\d+�)/g,Ph=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,Mh=/{([A-Z0-9_]+)}/g,Nh=/�I18N_EXP_(ICU(_\d+)?)�/g,Bh=/\/\*/,Lh=/\d+\:(\d+)/;function Rh(t,e,n=-1){const r=fr(),o=cr(),i=Tn+t,s=rr(r.consts,e),u=yr();r.firstCreatePass&&ph(r,null===u?0:u.index,o,i,s,n);const a=r.data[i],l=rs(r,u===o[gn]?null:u,o),c=u&&8&u.type?o[u.index]:null;!function(t,e,n,r){const o=t[_n];for(let i=0;i<e.length;i++){const s=e[i++],u=e[i],a=(s&Rd.COMMENT)===Rd.COMMENT,l=(s&Rd.APPEND_EAGERLY)===Rd.APPEND_EAGERLY,c=s>>>Rd.SHIFT;let f=t[c];null===f&&(f=t[c]=a?o.createComment(u):Wi(o,u)),l&&null!==n&&os(o,n,f,r,!1)}}(o,a.create,l,c),Ar(!0)}function jh(){Ar(!1)}function Hh(t,e,n){Rh(t,e,n),jh()}function Vh(t,e){const n=fr(),r=rr(n.consts,e);!function(t,e,n){const r=pr().index,o=[];if(t.firstCreatePass&&null===t.data[e]){for(let t=0;t<n.length;t+=2){const e=n[t],i=n[t+1];if(""!==i){if(uh.test(i))throw new Error(`ICU expressions are not supported in attributes. Message: "${i}".`);mh(o,i,r,e,vh(o),null)}}t.data[e]=o}}(n,t+Tn,r)}function $h(t){const e=cr();return rc(e,Cr(),t)&&(Jd|=1<<Math.min(Xd,31)),Xd++,$h}function zh(t){!function(t,e,n){if(Xd>0){const r=t.data[n];eh(t,e,Array.isArray(r)?r:r.update,wr()-Xd-1,Jd)}Jd=0,Xd=0}(fr(),cr(),t+Tn)}function Uh(t,e={}){return function(t,e={}){let n=t;if(Th.test(t)){const t={},e=[kh];n=n.replace(Oh,((n,r,o)=>{const i=r||o,s=t[i]||[];if(s.length||(i.split("|").forEach((t=>{const e=t.match(Lh),n=e?parseInt(e[1],10):kh,r=Bh.test(t);s.push([n,r,t])})),t[i]=s),!s.length)throw new Error(`i18n postprocess: unmatched placeholder - ${i}`);const u=e[e.length-1];let a=0;for(let t=0;t<s.length;t++)if(s[t][0]===u){a=t;break}const[l,c,f]=s[a];return c?e.pop():u!==l&&e.push(l),s.splice(a,1),f}))}return Object.keys(e).length?(n=n.replace(Ph,((t,n,r,o,i,s)=>e.hasOwnProperty(r)?`${n}${e[r]}${s}`:t)),n=n.replace(Mh,((t,n)=>e.hasOwnProperty(n)?e[n]:t)),n=n.replace(Nh,((t,n)=>{if(e.hasOwnProperty(n)){const r=e[n];if(!r.length)throw new Error(`i18n postprocess: unmatched ICU - ${t} with key: ${n}`);return r.shift()}return t})),n):n}(t,e)}function Gh(t,e,n,r,o){if(t=jt(t),Array.isArray(t))for(let i=0;i<t.length;i++)Gh(t[i],e,n,r,o);else{const i=fr(),s=cr();let u=Lu(t)?t:jt(t.provide),a=Zu(t);const l=pr(),c=1048575&l.providerIndexes,f=l.directiveStart,d=l.providerIndexes>>20;if(Lu(t)||!t.multi){const r=new Xr(a,o,ja),h=qh(u,e,o?c:c+d,f);-1===h?(Do(go(l,s),i,u),Zh(i,t,e.length),e.push(u),l.directiveStart++,l.directiveEnd++,o&&(l.providerIndexes+=1048576),n.push(r),s.push(r)):(n[h]=r,s[h]=r)}else{const h=qh(u,e,c+d,f),p=qh(u,e,c,c+d),g=h>=0&&n[h],y=p>=0&&n[p];if(o&&!y||!o&&!g){Do(go(l,s),i,u);const c=function(t,e,n,r,o){const i=new Xr(t,n,ja);return i.multi=[],i.index=e,i.componentProviders=0,Wh(i,o,r&&!n),i}(o?Qh:Yh,n.length,o,r,a);!o&&y&&(n[p].providerFactory=c),Zh(i,t,e.length,0),e.push(u),l.directiveStart++,l.directiveEnd++,o&&(l.providerIndexes+=1048576),n.push(c),s.push(c)}else{Zh(i,t,h>-1?h:p,Wh(n[o?p:h],a,!o&&r))}!o&&r&&y&&n[p].componentProviders++}}}function Zh(t,e,n,r){const o=Lu(e),i=!!e.useClass;if(o||i){const s=(i?jt(e.useClass):e).prototype.ngOnDestroy;if(s){const i=t.destroyHooks||(t.destroyHooks=[]);if(!o&&e.multi){const t=i.indexOf(n);-1===t?i.push(n,[r,s]):i[t+1].push(r,s)}else i.push(n,s)}}}function Wh(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function qh(t,e,n,r){for(let o=n;o<r;o++)if(e[o]===t)return o;return-1}function Yh(t,e,n,r){return Kh(this.multi,[])}function Qh(t,e,n,r){const o=this.multi;let i;if(this.providerFactory){const t=this.providerFactory.componentProviders,e=So(n,n[cn],this.providerFactory.index,r);i=e.slice(0,t),Kh(o,i);for(let n=t;n<e.length;n++)i.push(e[n])}else i=[],Kh(o,i);return i}function Kh(t,e){for(let n=0;n<t.length;n++){const r=t[n];e.push(r())}return e}function Jh(t,e=[]){return n=>{n.providersResolver=(n,r)=>function(t,e,n){const r=fr();if(r.firstCreatePass){const o=Ln(t);Gh(n,r.data,r.blueprint,o,!0),Gh(e,r.data,r.blueprint,o,!1)}}(n,r?r(t):t,e)}}class Xh{}class tp{}function ep(t,e){return new np(t,null!=e?e:null)}class np extends Xh{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Ml(this);const n=Je(t);this._bootstrapComponents=pa(n.bootstrap),this._r3Injector=La(t,e,[{provide:Xh,useValue:this},{provide:Xu,useValue:this.componentFactoryResolver}],Nt(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach((t=>t())),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class rp extends tp{constructor(t){super(),this.moduleType=t}create(t){return new np(this.moduleType,t)}}class op extends Xh{constructor(t,e,n){super(),this.componentFactoryResolver=new Ml(this),this.instance=null;const r=new Uu([...t,{provide:Xh,useValue:this},{provide:Xu,useValue:this.componentFactoryResolver}],e||$u(),n,new Set(["environment"]));this.injector=r,r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}class ip{constructor(t){this._injector=t,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t.id)){const e=Iu(0,t.type),n=e.length>0?function(t,e,n=null){return new op(t,e,n).injector}([e],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t.id,n)}return this.cachedInjectors.get(t.id)}ngOnDestroy(){try{for(const t of this.cachedInjectors.values())null!==t&&t.destroy()}finally{this.cachedInjectors.clear()}}}function sp(t){t.getStandaloneInjector=e=>e.get(ip).getOrCreateStandaloneInjector(t)}function up(t,e,n,r){return xe((()=>{const o=t;null!==e&&(o.hasOwnProperty("decorators")&&void 0!==o.decorators?o.decorators.push(...e):o.decorators=e),null!==n&&(o.ctorParameters=n),null!==r&&(o.hasOwnProperty("propDecorators")&&void 0!==o.propDecorators?o.propDecorators=Object.assign(Object.assign({},o.propDecorators),r):o.propDecorators=r)}))}function ap(t,e,n){const r=_r()+t,o=cr();return o[r]===Fa?ec(o,r,n?e.call(n):e()):nc(o,r)}function lp(t,e,n,r){return Dp(cr(),_r(),t,e,n,r)}function cp(t,e,n,r,o){return _p(cr(),_r(),t,e,n,r,o)}function fp(t,e,n,r,o,i){return wp(cr(),_r(),t,e,n,r,o,i)}function dp(t,e,n,r,o,i,s){return bp(cr(),_r(),t,e,n,r,o,i,s)}function hp(t,e,n,r,o,i,s,u){const a=_r()+t,l=cr(),c=sc(l,a,n,r,o,i);return rc(l,a+4,s)||c?ec(l,a+5,u?e.call(u,n,r,o,i,s):e(n,r,o,i,s)):nc(l,a+5)}function pp(t,e,n,r,o,i,s,u,a){const l=_r()+t,c=cr(),f=sc(c,l,n,r,o,i);return oc(c,l+4,s,u)||f?ec(c,l+6,a?e.call(a,n,r,o,i,s,u):e(n,r,o,i,s,u)):nc(c,l+6)}function gp(t,e,n,r,o,i,s,u,a,l){const c=_r()+t,f=cr();let d=sc(f,c,n,r,o,i);return ic(f,c+4,s,u,a)||d?ec(f,c+7,l?e.call(l,n,r,o,i,s,u,a):e(n,r,o,i,s,u,a)):nc(f,c+7)}function yp(t,e,n,r,o,i,s,u,a,l,c){const f=_r()+t,d=cr(),h=sc(d,f,n,r,o,i);return sc(d,f+4,s,u,a,l)||h?ec(d,f+8,c?e.call(c,n,r,o,i,s,u,a,l):e(n,r,o,i,s,u,a,l)):nc(d,f+8)}function mp(t,e,n,r){return Cp(cr(),_r(),t,e,n,r)}function vp(t,e){const n=t[e];return n===Fa?void 0:n}function Dp(t,e,n,r,o,i){const s=e+n;return rc(t,s,o)?ec(t,s+1,i?r.call(i,o):r(o)):vp(t,s+1)}function _p(t,e,n,r,o,i,s){const u=e+n;return oc(t,u,o,i)?ec(t,u+2,s?r.call(s,o,i):r(o,i)):vp(t,u+2)}function wp(t,e,n,r,o,i,s,u){const a=e+n;return ic(t,a,o,i,s)?ec(t,a+3,u?r.call(u,o,i,s):r(o,i,s)):vp(t,a+3)}function bp(t,e,n,r,o,i,s,u,a){const l=e+n;return sc(t,l,o,i,s,u)?ec(t,l+4,a?r.call(a,o,i,s,u):r(o,i,s,u)):vp(t,l+4)}function Cp(t,e,n,r,o,i){let s=e+n,u=!1;for(let e=0;e<o.length;e++)rc(t,s++,o[e])&&(u=!0);return u?ec(t,s,r.apply(i,o)):vp(t,s)}function Ep(t,e){const n=fr();let r;const o=t+Tn;n.firstCreatePass?(r=function(t,e){if(e)for(let n=e.length-1;n>=0;n--){const r=e[n];if(t===r.name)return r}0}(e,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(o,r.onDestroy)):r=n.data[o];const i=r.factory||(r.factory=Rn(r.type)),s=le(ja);try{const t=lo(!1),e=i();return lo(t),function(t,e,n,r){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=r}(n,cr(),o,e),e}finally{le(s)}}function Ap(t,e,n){const r=t+Tn,o=cr(),i=Xn(o,r);return kp(o,r)?Dp(o,_r(),e,i.transform,n,i):i.transform(n)}function Sp(t,e,n,r){const o=t+Tn,i=cr(),s=Xn(i,o);return kp(i,o)?_p(i,_r(),e,s.transform,n,r,s):s.transform(n,r)}function Fp(t,e,n,r,o){const i=t+Tn,s=cr(),u=Xn(s,i);return kp(s,i)?wp(s,_r(),e,u.transform,n,r,o,u):u.transform(n,r,o)}function xp(t,e,n,r,o,i){const s=t+Tn,u=cr(),a=Xn(u,s);return kp(u,s)?bp(u,_r(),e,a.transform,n,r,o,i,a):a.transform(n,r,o,i)}function Ip(t,e,n){const r=t+Tn,o=cr(),i=Xn(o,r);return kp(o,r)?Cp(o,_r(),e,i.transform,n,i):i.transform.apply(i,n)}function kp(t,e){return t[cn].data[e].pure}ip.ɵprov=Jt({token:ip,providedIn:"environment",factory:()=>new ip(we(zu))});function Tp(t){return e=>{setTimeout(t,void 0,e)}}const Op=class extends H{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){var r,o,i;let s=t,u=e||(()=>null),a=n;if(t&&"object"==typeof t){const e=t;s=null===(r=e.next)||void 0===r?void 0:r.bind(e),u=null===(o=e.error)||void 0===o?void 0:o.bind(e),a=null===(i=e.complete)||void 0===i?void 0:i.bind(e)}this.__isAsync&&(u=Tp(u),s&&(s=Tp(s)),a&&(a=Tp(a)));const l=super.subscribe({next:s,error:u,complete:a});return t instanceof y&&t.add(l),l}};function Pp(){return this._results[Symbol.iterator]()}class Mp{get changes(){return this._changes||(this._changes=new Op)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const e=Mp.prototype;e[Symbol.iterator]||(e[Symbol.iterator]=Pp)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const n=this;n.dirty=!1;const r=ei(t);(this._changesDetected=!function(t,e,n){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++){let o=t[r],i=e[r];if(n&&(o=n(o),i=n(i)),i!==o)return!1}return!0}(n._results,r,e))&&(n._results=r,n.length=r.length,n.last=r[this.length-1],n.first=r[0])}notifyOnChanges(){!this._changes||!this._changesDetected&&this._emitDistinctChangesOnly||this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}class Np{}Np.__NG_ELEMENT_ID__=function(){return Rp(pr(),cr())};const Bp=Np,Lp=class extends Bp{constructor(t,e,n){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t,e){const n=this._declarationTContainer.tView,r=$a(this._declarationLView,n,t,16,null,n.declTNode,null,null,null,null,e||null),o=this._declarationLView[this._declarationTContainer.index];r[Sn]=o;const i=this._declarationLView[xn];return null!==i&&(r[xn]=i.createEmbeddedView(n)),Za(n,r,t),new Ol(r)}};function Rp(t,e){return 4&t.type?new Lp(e,t,ta(t,e)):null}class jp{}jp.__NG_ELEMENT_ID__=function(){return Up(pr(),cr())};const Hp=jp,Vp=class extends Hp{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=n}get element(){return ta(this._hostTNode,this._hostLView)}get injector(){return new Io(this._hostTNode,this._hostLView)}get parentInjector(){const t=vo(this._hostTNode,this._hostLView);if(io(t)){const e=uo(t,this._hostLView),n=so(t),r=e[cn].data[n+8];return new Io(r,e)}return new Io(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const e=$p(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-an}createEmbeddedView(t,e,n){let r,o;"number"==typeof n?r=n:null!=n&&(r=n.index,o=n.injector);const i=t.createEmbeddedView(e||{},o);return this.insert(i,r),i}createComponent(t,e,n,r,o){const i=t&&!ti(t);let s;if(i)s=e;else{0;const t=e||{};0,s=t.index,n=t.injector,r=t.projectableNodes,o=t.environmentInjector||t.ngModuleRef}const u=i?t:new Ll(qe(t)),a=n||this.parentInjector;if(!o&&null==u.ngModule){const t=(i?a:this.parentInjector).get(zu,null);t&&(o=t)}const l=u.create(a,r,void 0,o);return this.insert(l.hostView,s),l}insert(t,e){const n=t._lView,r=n[cn];if(Pn(n[dn])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=n[dn],r=new Vp(e,e[gn],e[dn]);r.detach(r.indexOf(t))}}const o=this._adjustIndex(e),i=this._lContainer;Ki(r,n,i,o);const s=Ds(o,i),u=n[_n],a=us(u,i[on]);return null!==a&&function(t,e,n,r,o,i){r[ln]=o,r[gn]=e,bs(t,r,n,1,o,i)}(r,i[gn],u,n,a,s),t.attachToViewContainerRef(),ri(zp(i),o,t),t}move(t,e){return this.insert(t,e)}indexOf(t){const e=$p(this._lContainer);return null!==e?e.indexOf(t):-1}remove(t){const e=this._adjustIndex(t,-1),n=Xi(this._lContainer,e);n&&(oi(zp(this._lContainer),e),ts(n[cn],n))}detach(t){const e=this._adjustIndex(t,-1),n=Xi(this._lContainer,e);return n&&null!=oi(zp(this._lContainer),e)?new Ol(n):null}_adjustIndex(t,e=0){return null==t?this.length+e:t}};function $p(t){return t[sn]}function zp(t){return t[sn]||(t[sn]=[])}function Up(t,e){let n;const r=e[t.index];if(Pn(r))n=r;else{let o;if(8&t.type)o=Yn(r);else{const n=e[_n];o=n.createComment("");const r=Kn(t,e);os(n,us(n,r),o,function(t,e){return t.nextSibling(e)}(n,r),!1)}e[t.index]=n=yl(r,e,o,t),_l(e,n)}return new Vp(n,t,e)}class Gp{constructor(t){this.queryList=t,this.matches=null}clone(){return new Gp(this.queryList)}setDirty(){this.queryList.setDirty()}}class Zp{constructor(t=[]){this.queries=t}createEmbeddedView(t){const e=t.queries;if(null!==e){const n=null!==t.contentQueries?t.contentQueries[0]:e.length,r=[];for(let t=0;t<n;t++){const n=e.getByIndex(t),o=this.queries[n.indexInDeclarationView];r.push(o.clone())}return new Zp(r)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let e=0;e<this.queries.length;e++)null!==sg(t,e).matches&&this.queries[e].setDirty()}}class Wp{constructor(t,e,n=null){this.predicate=t,this.flags=e,this.read=n}}class qp{constructor(t=[]){this.queries=t}elementStart(t,e){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(t,e)}elementEnd(t){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(t)}embeddedTView(t){let e=null;for(let n=0;n<this.length;n++){const r=null!==e?e.length:0,o=this.getByIndex(n).embeddedTView(t,r);o&&(o.indexInDeclarationView=n,null!==e?e.push(o):e=[o])}return null!==e?new qp(e):null}template(t,e){for(let n=0;n<this.queries.length;n++)this.queries[n].template(t,e)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class Yp{constructor(t,e=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=e}elementStart(t,e){this.isApplyingToNode(e)&&this.matchTNode(t,e)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,e){this.elementStart(t,e)}embeddedTView(t,e){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,e),new Yp(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const e=this._declarationNodeIndex;let n=t.parent;for(;null!==n&&8&n.type&&n.index!==e;)n=n.parent;return e===(null!==n?n.index:-1)}return this._appliesToNextNode}matchTNode(t,e){const n=this.metadata.predicate;if(Array.isArray(n))for(let r=0;r<n.length;r++){const o=n[r];this.matchTNodeWithReadOption(t,e,Qp(e,o)),this.matchTNodeWithReadOption(t,e,Ao(e,t,o,!1,!1))}else n===Np?4&e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,Ao(e,t,n,!1,!1))}matchTNodeWithReadOption(t,e,n){if(null!==n){const r=this.metadata.read;if(null!==r)if(r===ea||r===jp||r===Np&&4&e.type)this.addMatch(e.index,-2);else{const n=Ao(e,t,r,!1,!1);null!==n&&this.addMatch(e.index,n)}else this.addMatch(e.index,n)}}addMatch(t,e){null===this.matches?this.matches=[t,e]:this.matches.push(t,e)}}function Qp(t,e){const n=t.localNames;if(null!==n)for(let t=0;t<n.length;t+=2)if(n[t]===e)return n[t+1];return null}function Kp(t,e,n,r){return-1===n?function(t,e){return 11&t.type?ta(t,e):4&t.type?Rp(t,e):null}(e,t):-2===n?function(t,e,n){if(n===ea)return ta(e,t);if(n===Np)return Rp(e,t);if(n===jp)return Up(e,t)}(t,e,r):So(t,t[cn],n,e)}function Jp(t,e,n,r){const o=e[xn].queries[r];if(null===o.matches){const r=t.data,i=n.matches,s=[];for(let t=0;t<i.length;t+=2){const o=i[t];if(o<0)s.push(null);else{const u=r[o];s.push(Kp(e,u,i[t+1],n.metadata.read))}}o.matches=s}return o.matches}function Xp(t,e,n,r){const o=t.queries.getByIndex(n),i=o.matches;if(null!==i){const s=Jp(t,e,o,n);for(let t=0;t<i.length;t+=2){const n=i[t];if(n>0)r.push(s[t/2]);else{const o=i[t+1],s=e[-n];for(let t=an;t<s.length;t++){const e=s[t];e[Sn]===e[dn]&&Xp(e[cn],e,o,r)}if(null!==s[un]){const t=s[un];for(let e=0;e<t.length;e++){const n=t[e];Xp(n[cn],n,o,r)}}}}}return r}function tg(t){const e=cr(),n=fr(),r=Ir();kr(r+1);const o=sg(n,r);if(t.dirty&&er(e)===(2==(2&o.metadata.flags))){if(null===o.matches)t.reset([]);else{const i=o.crossesNgTemplate?Xp(n,e,r,[]):Jp(n,e,o,r);t.reset(i,na),t.notifyOnChanges()}return!0}return!1}function eg(t,e,n){const r=fr();r.firstCreatePass&&(ig(r,new Wp(t,e,n),-1),2==(2&e)&&(r.staticViewQueries=!0)),og(r,cr(),e)}function ng(t,e,n,r){const o=fr();if(o.firstCreatePass){const i=pr();ig(o,new Wp(e,n,r),i.index),function(t,e){const n=t.contentQueries||(t.contentQueries=[]),r=n.length?n[n.length-1]:-1;e!==r&&n.push(t.queries.length-1,e)}(o,t),2==(2&n)&&(o.staticContentQueries=!0)}og(o,cr(),n)}function rg(){return t=cr(),e=Ir(),t[xn].queries[e].queryList;var t,e}function og(t,e,n){const r=new Mp(4==(4&n));tl(t,e,r,r.destroy),null===e[xn]&&(e[xn]=new Zp),e[xn].queries.push(new Gp(r))}function ig(t,e,n){null===t.queries&&(t.queries=new qp),t.queries.track(new Yp(e,n))}function sg(t,e){return t.queries.getByIndex(e)}function ug(t,e){return Rp(t,e)}const ag={"ɵɵattribute":uc,"ɵɵattributeInterpolate1":mc,"ɵɵattributeInterpolate2":vc,"ɵɵattributeInterpolate3":Dc,"ɵɵattributeInterpolate4":_c,"ɵɵattributeInterpolate5":wc,"ɵɵattributeInterpolate6":bc,"ɵɵattributeInterpolate7":Cc,"ɵɵattributeInterpolate8":Ec,"ɵɵattributeInterpolateV":Ac,"ɵɵdefineComponent":je,"ɵɵdefineDirective":Ze,"ɵɵdefineInjectable":Jt,"ɵɵdefineInjector":Xt,"ɵɵdefineNgModule":ze,"ɵɵdefinePipe":We,"ɵɵdirectiveInject":ja,"ɵɵgetInheritedFactory":To,"ɵɵinject":we,"ɵɵinjectAttribute":Mo,"ɵɵinvalidFactory":Ha,"ɵɵinvalidFactoryDep":be,"ɵɵtemplateRefExtractor":ug,"ɵɵresetView":hr,"ɵɵHostDirectivesFeature":Yl,"ɵɵNgOnChangesFeature":Hn,"ɵɵProvidersFeature":Jh,"ɵɵCopyDefinitionFeature":ql,"ɵɵInheritDefinitionFeature":Vl,"ɵɵStandaloneFeature":sp,"ɵɵnextContext":Gc,"ɵɵnamespaceHTML":Gr,"ɵɵnamespaceMathML":Ur,"ɵɵnamespaceSVG":zr,"ɵɵenableBindings":ar,"ɵɵdisableBindings":lr,"ɵɵelementStart":kc,"ɵɵelementEnd":Tc,"ɵɵelement":Oc,"ɵɵelementContainerStart":Pc,"ɵɵelementContainerEnd":Mc,"ɵɵelementContainer":Nc,"ɵɵpureFunction0":ap,"ɵɵpureFunction1":lp,"ɵɵpureFunction2":cp,"ɵɵpureFunction3":fp,"ɵɵpureFunction4":dp,"ɵɵpureFunction5":hp,"ɵɵpureFunction6":pp,"ɵɵpureFunction7":gp,"ɵɵpureFunction8":yp,"ɵɵpureFunctionV":mp,"ɵɵgetCurrentView":Bc,"ɵɵrestoreView":dr,"ɵɵlistener":Hc,"ɵɵprojection":qc,"ɵɵsyntheticHostProperty":Sd,"ɵɵsyntheticHostListener":Vc,"ɵɵpipeBind1":Ap,"ɵɵpipeBind2":Sp,"ɵɵpipeBind3":Fp,"ɵɵpipeBind4":xp,"ɵɵpipeBindV":Ip,"ɵɵprojectionDef":Wc,"ɵɵhostProperty":Ad,"ɵɵproperty":xc,"ɵɵpropertyInterpolate":Yc,"ɵɵpropertyInterpolate1":Qc,"ɵɵpropertyInterpolate2":Kc,"ɵɵpropertyInterpolate3":Jc,"ɵɵpropertyInterpolate4":Xc,"ɵɵpropertyInterpolate5":tf,"ɵɵpropertyInterpolate6":ef,"ɵɵpropertyInterpolate7":nf,"ɵɵpropertyInterpolate8":rf,"ɵɵpropertyInterpolateV":of,"ɵɵpipe":Ep,"ɵɵqueryRefresh":tg,"ɵɵviewQuery":eg,"ɵɵloadQuery":rg,"ɵɵcontentQuery":ng,"ɵɵreference":Fc,"ɵɵclassMap":xf,"ɵɵclassMapInterpolate1":Jf,"ɵɵclassMapInterpolate2":Xf,"ɵɵclassMapInterpolate3":td,"ɵɵclassMapInterpolate4":ed,"ɵɵclassMapInterpolate5":nd,"ɵɵclassMapInterpolate6":rd,"ɵɵclassMapInterpolate7":od,"ɵɵclassMapInterpolate8":id,"ɵɵclassMapInterpolateV":sd,"ɵɵstyleMap":Sf,"ɵɵstyleMapInterpolate1":ud,"ɵɵstyleMapInterpolate2":ad,"ɵɵstyleMapInterpolate3":ld,"ɵɵstyleMapInterpolate4":cd,"ɵɵstyleMapInterpolate5":fd,"ɵɵstyleMapInterpolate6":dd,"ɵɵstyleMapInterpolate7":hd,"ɵɵstyleMapInterpolate8":pd,"ɵɵstyleMapInterpolateV":gd,"ɵɵstyleProp":Ef,"ɵɵstylePropInterpolate1":yd,"ɵɵstylePropInterpolate2":md,"ɵɵstylePropInterpolate3":vd,"ɵɵstylePropInterpolate4":Dd,"ɵɵstylePropInterpolate5":_d,"ɵɵstylePropInterpolate6":wd,"ɵɵstylePropInterpolate7":bd,"ɵɵstylePropInterpolate8":Cd,"ɵɵstylePropInterpolateV":Ed,"ɵɵclassProp":Af,"ɵɵadvance":xa,"ɵɵtemplate":Sc,"ɵɵtext":Vf,"ɵɵtextInterpolate":$f,"ɵɵtextInterpolate1":zf,"ɵɵtextInterpolate2":Uf,"ɵɵtextInterpolate3":Gf,"ɵɵtextInterpolate4":Zf,"ɵɵtextInterpolate5":Wf,"ɵɵtextInterpolate6":qf,"ɵɵtextInterpolate7":Yf,"ɵɵtextInterpolate8":Qf,"ɵɵtextInterpolateV":Kf,"ɵɵi18n":Hh,"ɵɵi18nAttributes":Vh,"ɵɵi18nExp":$h,"ɵɵi18nStart":Rh,"ɵɵi18nEnd":jh,"ɵɵi18nApply":zh,"ɵɵi18nPostprocess":Uh,"ɵɵresolveWindow":fa,"ɵɵresolveDocument":da,"ɵɵresolveBody":ha,"ɵɵsetComponentScope":He,"ɵɵsetNgModuleScope":Ue,"ɵɵregisterNgModuleType":ki,"ɵɵsanitizeHtml":gu,"ɵɵsanitizeStyle":yu,"ɵɵsanitizeResourceUrl":vu,"ɵɵsanitizeScript":Du,"ɵɵsanitizeUrl":mu,"ɵɵsanitizeUrlOrResourceUrl":bu,"ɵɵtrustConstantHtml":_u,"ɵɵtrustConstantResourceUrl":wu,"ɵɵvalidateIframeAttribute":xs,forwardRef:Rt,resolveForwardRef:jt};let lg=null;function cg(t){return void 0!==t.ngModule}function fg(t){return!!Je(t)}const dg=[];let hg=!1;function pg(t){return Array.isArray(t)?t.every(pg):!!jt(t)}function gg(t,e={}){!function(t,e,n=!1){const r=ei(e.declarations||Te);let o=null;Object.defineProperty(t,Ne,{configurable:!0,get:()=>{if(null===o){0;const n=Jo();o=n.compileNgModule(ag,`ng:///${t.name}/ɵmod.js`,{type:t,bootstrap:ei(e.bootstrap||Te).map(jt),declarations:r.map(jt),imports:ei(e.imports||Te).map(jt).map(Dg),exports:ei(e.exports||Te).map(jt).map(Dg),schemas:e.schemas?ei(e.schemas):null,id:e.id||null}),o.schemas||(o.schemas=[])}return o}});let i=null;Object.defineProperty(t,Be,{get:()=>{if(null===i){const e=Jo();i=e.compileFactory(ag,`ng:///${t.name}/ɵfac.js`,{name:t.name,type:t,deps:Ci(t),target:e.FactoryTarget.NgModule,typeArgumentCount:0})}return i},configurable:!1});let s=null;Object.defineProperty(t,oe,{get:()=>{if(null===s){const n={name:t.name,type:t,providers:e.providers||Te,imports:[(e.imports||Te).map(jt),(e.exports||Te).map(jt)]},r=Jo();s=r.compileInjector(ag,`ng:///${t.name}/ɵinj.js`,n)}return s},configurable:!1})}(t,e),void 0!==e.id&&ki(t,e.id),function(t,e){dg.push({moduleType:t,ngModule:e})}(t,e)}new WeakMap,new WeakMap;function yg(t,e){const n=ei(e.declarations||Te),r=vg(t);n.forEach((e=>{if((e=jt(e)).hasOwnProperty(Oe)){mg(qe(e),r)}else e.hasOwnProperty(Pe)||e.hasOwnProperty(Me)||(e.ngSelectorScope=t)}))}function mg(t,e){t.directiveDefs=()=>Array.from(e.compilation.directives).map((t=>t.hasOwnProperty(Oe)?qe(t):Ye(t))).filter((t=>!!t)),t.pipeDefs=()=>Array.from(e.compilation.pipes).map((t=>Qe(t))),t.schemas=e.schemas,t.tView=null}function vg(t){if(fg(t))return function(t){const e=Je(t,!0);if(null!==e.transitiveCompileScopes)return e.transitiveCompileScopes;const n={schemas:e.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return pa(e.imports).forEach((t=>{const e=vg(t);e.exported.directives.forEach((t=>n.compilation.directives.add(t))),e.exported.pipes.forEach((t=>n.compilation.pipes.add(t)))})),pa(e.declarations).forEach((t=>{Qe(t)?n.compilation.pipes.add(t):n.compilation.directives.add(t)})),pa(e.exports).forEach((t=>{const e=t;if(fg(e)){const t=vg(e);t.exported.directives.forEach((t=>{n.compilation.directives.add(t),n.exported.directives.add(t)})),t.exported.pipes.forEach((t=>{n.compilation.pipes.add(t),n.exported.pipes.add(t)}))}else Qe(e)?n.exported.pipes.add(e):n.exported.directives.add(e)})),e.transitiveCompileScopes=n,n}(t);if(Ke(t)){if(null!==(qe(t)||Ye(t)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([t]),pipes:new Set}};if(null!==Qe(t))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([t])}}}throw new Error(`${t.name} does not have a module def (ɵmod property)`)}function Dg(t){return cg(t)?t.ngModule:t}let _g=0;function wg(e,n){let r=null;!function(t,e){Fi(e)&&(Ai.set(t,e),Si.add(t))}(e,n),Eg(e,n),Object.defineProperty(e,Oe,{get:()=>{if(null===r){const o=Jo();if(Fi(n)){const t=[`Component '${e.name}' is not resolved:`];throw n.templateUrl&&t.push(` - templateUrl: ${n.templateUrl}`),n.styleUrls&&n.styleUrls.length&&t.push(` - styleUrls: ${JSON.stringify(n.styleUrls)}`),t.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(t.join("\n"))}const i=lg;let s=n.preserveWhitespaces;void 0===s&&(s=null!==i&&void 0!==i.preserveWhitespaces&&i.preserveWhitespaces);let u=n.encapsulation;void 0===u&&(u=null!==i&&void 0!==i.defaultEncapsulation?i.defaultEncapsulation:t.ViewEncapsulation$1.Emulated);const a=n.templateUrl||`ng:///${e.name}/template.html`,l=Object.assign(Object.assign({},Sg(e,n)),{typeSourceSpan:o.createParseSourceSpan("Component",e.name,a),template:n.template||"",preserveWhitespaces:s,styles:n.styles||Te,animations:n.animations,declarations:[],changeDetection:n.changeDetection,encapsulation:u,interpolation:n.interpolation,viewProviders:n.viewProviders||null});_g++;try{if(l.usesInheritance&&Fg(e),r=o.compileComponent(ag,a,l),n.standalone){const t=ei(n.imports||Te),{directiveDefs:o,pipeDefs:i}=function(t,e){let n=null,r=null;const o=()=>{if(null===n){n=[qe(t)];const r=new Set;for(const t of e){const e=jt(t);if(!r.has(e))if(r.add(e),Je(e)){const t=vg(e);for(const e of t.exported.directives){const t=qe(e)||Ye(e);t&&!r.has(e)&&(r.add(e),n.push(t))}}else{const t=qe(e)||Ye(e);t&&n.push(t)}}}return n},i=()=>{if(null===r){r=[];const t=new Set;for(const n of e){const e=jt(n);if(!t.has(e))if(t.add(e),Je(e)){const n=vg(e);for(const e of n.exported.pipes){const n=Qe(e);n&&!t.has(e)&&(t.add(e),r.push(n))}}else{const t=Qe(e);t&&r.push(t)}}}return r};return{directiveDefs:o,pipeDefs:i}}(e,t);r.directiveDefs=o,r.pipeDefs=i,r.dependencies=()=>t.map(jt)}}finally{_g--}if(0===_g&&function(){if(!hg){hg=!0;try{for(let t=dg.length-1;t>=0;t--){const{moduleType:e,ngModule:n}=dg[t];n.declarations&&n.declarations.every(pg)&&(dg.splice(t,1),yg(e,n))}}finally{hg=!1}}}(),void 0!==e.ngSelectorScope){const t=vg(e.ngSelectorScope);mg(r,t)}if(n.schemas){if(!n.standalone)throw new Error(`The 'schemas' was specified for the ${Zt(e)} but is only valid on a component that is standalone.`);r.schemas=n.schemas}else n.standalone&&(r.schemas=[])}return r},configurable:!1})}function bg(t,e){let n=null;Eg(t,e||{}),Object.defineProperty(t,Pe,{get:()=>{if(null===n){const r=Cg(t,e||{}),o=Jo();n=o.compileDirective(ag,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function Cg(t,e){const n=t&&t.name,r=`ng:///${n}/ɵdir.js`,o=Jo(),i=Sg(t,e);return i.typeSourceSpan=o.createParseSourceSpan("Directive",n,r),i.usesInheritance&&Fg(t),{metadata:i,sourceMapUrl:r}}function Eg(t,e){let n=null;Object.defineProperty(t,Be,{get:()=>{if(null===n){const r=Cg(t,e),o=Jo();n=o.compileFactory(ag,`ng:///${t.name}/ɵfac.js`,{name:r.metadata.name,type:r.metadata.type,typeArgumentCount:0,deps:Ci(t),target:o.FactoryTarget.Directive})}return n},configurable:!1})}function Ag(t){return Object.getPrototypeOf(t.prototype)===Object.prototype}function Sg(t,e){var n;const r=bi(),o=r.ownPropMetadata(t);return{name:t.name,type:t,selector:void 0!==e.selector?e.selector:null,host:e.host||ke,propMetadata:o,inputs:e.inputs||Te,outputs:e.outputs||Te,queries:Ig(t,o,kg),lifecycle:{usesOnChanges:r.hasLifecycleHook(t,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!Ag(t),exportAs:(i=e.exportAs,void 0===i?null:Pg(i)),providers:e.providers||null,viewQueries:Ig(t,o,Tg),isStandalone:!!e.standalone,hostDirectives:(null===(n=e.hostDirectives)||void 0===n?void 0:n.map((t=>"function"==typeof t?{directive:t}:t)))||null};var i}function Fg(t){const e=Object.prototype;let n=Object.getPrototypeOf(t.prototype).constructor;for(;n&&n!==e;)Ye(n)||qe(n)||!Ng(n)||bg(n,null),n=Object.getPrototypeOf(n)}function xg(t,e){return{propertyName:t,predicate:(n=e.selector,"string"==typeof n?Pg(n):jt(n)),descendants:e.descendants,first:e.first,read:e.read?e.read:null,static:!!e.static,emitDistinctChangesOnly:!!e.emitDistinctChangesOnly};var n}function Ig(t,e,n){const r=[];for(const o in e)if(e.hasOwnProperty(o)){const i=e[o];i.forEach((e=>{if(n(e)){if(!e.selector)throw new Error(`Can't construct a query for the property "${o}" of "${Zt(t)}" since the query selector wasn't defined.`);if(i.some(Og))throw new Error("Cannot combine @Input decorators with query decorators");r.push(xg(o,e))}}))}return r}function kg(t){const e=t.ngMetadataName;return"ContentChild"===e||"ContentChildren"===e}function Tg(t){const e=t.ngMetadataName;return"ViewChild"===e||"ViewChildren"===e}function Og(t){return"Input"===t.ngMetadataName}function Pg(t){return t.split(",").map((t=>t.trim()))}const Mg=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function Ng(t){const e=bi();if(Mg.some((n=>e.hasLifecycleHook(t,n))))return!0;const n=e.propMetadata(t);for(const t in n){const e=n[t];for(let t=0;t<e.length;t++){const n=e[t],r=n.ngMetadataName;if(Og(n)||kg(n)||Tg(n)||"Output"===r||"HostBinding"===r||"HostListener"===r)return!0}}return!1}function Bg(t,e){return{type:t,name:t.name,pipeName:e.name,pure:void 0===e.pure||e.pure,isStandalone:!!e.standalone}}const Lg=Ro("Directive",((t={})=>t),void 0,void 0,((t,e)=>bg(t,e))),Rg=Ro("Component",((e={})=>Object.assign({changeDetection:t.ChangeDetectionStrategy.Default},e)),Lg,void 0,((t,e)=>wg(t,e))),jg=Ro("Pipe",(t=>Object.assign({pure:!0},t)),void 0,void 0,((t,e)=>function(t,e){let n=null,r=null;Object.defineProperty(t,Be,{get:()=>{if(null===r){const n=Bg(t,e),o=Jo(n.type);r=o.compileFactory(ag,`ng:///${n.name}/ɵfac.js`,{name:n.name,type:n.type,typeArgumentCount:0,deps:Ci(t),target:o.FactoryTarget.Pipe})}return r},configurable:!1}),Object.defineProperty(t,Me,{get:()=>{if(null===n){const r=Bg(t,e),o=Jo(r.type);n=o.compilePipe(ag,`ng:///${r.name}/ɵpipe.js`,r)}return n},configurable:!1})}(t,e))),Hg=Vo("Input",(t=>({bindingPropertyName:t}))),Vg=Vo("Output",(t=>({bindingPropertyName:t})));Vo("HostBinding",(t=>({hostPropertyName:t}))),Vo("HostListener",((t,e)=>({eventName:t,args:e})));const $g=Ro("NgModule",(t=>t),void 0,void 0,((t,e)=>gg(t,e)));function zg(...t){}const Ug=new zo("Application Initializer");class Gg{constructor(t){this.appInits=t,this.resolve=zg,this.reject=zg,this.initialized=!1,this.done=!1,this.donePromise=new Promise(((t,e)=>{this.resolve=t,this.reject=e}))}runInitializers(){if(this.initialized)return;const t=[],e=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let e=0;e<this.appInits.length;e++){const n=this.appInits[e]();if(Lc(n))t.push(n);else if(jc(n)){const e=new Promise(((t,e)=>{n.subscribe({complete:t,error:e})}));t.push(e)}}Promise.all(t).then((()=>{e()})).catch((t=>{this.reject(t)})),0===t.length&&e(),this.initialized=!0}}Gg.ɵfac=function(t){return new(t||Gg)(we(Ug,8))},Gg.ɵprov=Jt({token:Gg,factory:Gg.ɵfac,providedIn:"root"});const Zg=new zo("AppId",{providedIn:"root",factory:function(){return`${Wg()}${Wg()}${Wg()}`}});function Wg(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const qg=new zo("Platform Initializer"),Yg=new zo("Platform ID",{providedIn:"platform",factory:()=>"unknown"});new zo("Application Packages Root URL"),new zo("AnimationModuleType");class Qg{log(t){console.log(t)}warn(t){console.warn(t)}}Qg.ɵfac=function(t){return new(t||Qg)},Qg.ɵprov=Jt({token:Qg,factory:Qg.ɵfac,providedIn:"platform"});const Kg=new zo("LocaleId",{providedIn:"root",factory:()=>Ce(Kg,ue.Optional|ue.SkipSelf)||"undefined"!=typeof $localize&&$localize.locale||Nd}),Jg=new zo("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});var Xg;new zo("Translations"),new zo("TranslationsFormat"),function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore"}(Xg||(Xg={}));class ty{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}class ey{compileModuleSync(t){return new rp(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const e=this.compileModuleSync(t),n=pa(Je(t).declarations).reduce(((t,e)=>{const n=qe(e);return n&&t.push(new Ll(n)),t}),[]);return new ty(e,n)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}}ey.ɵfac=function(t){return new(t||ey)},ey.ɵprov=Jt({token:ey,factory:ey.ɵfac,providedIn:"root"});new zo("compilerOptions");const ny=Promise.resolve(0);function ry(t){"undefined"==typeof Zone?ny.then((()=>{t&&t.apply(null,null)})):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class oy{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Op(!1),this.onMicrotaskEmpty=new Op(!1),this.onStable=new Op(!1),this.onError=new Op(!1),"undefined"==typeof Zone)throw new zt(908,!1);Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!n&&e,r.shouldCoalesceRunChangeDetection=n,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function(){let t=fe.requestAnimationFrame,e=fe.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const r=e[Zone.__symbol__("OriginalDelegate")];r&&(e=r)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){const e=()=>{!function(t){if(t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId)return;t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(fe,(()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",(()=>{t.lastRequestAnimationFrameId=-1,uy(t),t.isCheckStableRunning=!0,sy(t),t.isCheckStableRunning=!1}),void 0,(()=>{}),(()=>{}))),t.fakeTopEventTask.invoke()})),uy(t)}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,u)=>{try{return ay(t),n.invokeTask(o,i,s,u)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||t.shouldCoalesceRunChangeDetection)&&e(),ly(t)}},onInvoke:(n,r,o,i,s,u,a)=>{try{return ay(t),n.invoke(o,i,s,u,a)}finally{t.shouldCoalesceRunChangeDetection&&e(),ly(t)}},onHasTask:(e,n,r,o)=>{e.hasTask(r,o),n===r&&("microTask"==o.change?(t._hasPendingMicrotasks=o.microTask,uy(t),sy(t)):"macroTask"==o.change&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,n,r,o)=>(e.handleError(r,o),t.runOutsideAngular((()=>t.onError.emit(o))),!1)})}(r)}static isInAngularZone(){return"undefined"!=typeof Zone&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!oy.isInAngularZone())throw new zt(909,!1)}static assertNotInAngularZone(){if(oy.isInAngularZone())throw new zt(909,!1)}run(t,e,n){return this._inner.run(t,e,n)}runTask(t,e,n,r){const o=this._inner,i=o.scheduleEventTask("NgZoneEvent: "+r,t,iy,zg,zg);try{return o.runTask(i,e,n)}finally{o.cancelTask(i)}}runGuarded(t,e,n){return this._inner.runGuarded(t,e,n)}runOutsideAngular(t){return this._outer.run(t)}}const iy={};function sy(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular((()=>t.onStable.emit(null)))}finally{t.isStable=!0}}}function uy(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function ay(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function ly(t){t._nesting--,sy(t)}class cy{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Op,this.onMicrotaskEmpty=new Op,this.onStable=new Op,this.onError=new Op}run(t,e,n){return t.apply(e,n)}runGuarded(t,e,n){return t.apply(e,n)}runOutsideAngular(t){return t()}runTask(t,e,n,r){return t.apply(e,n)}}const fy=new zo(""),dy=new zo("");class hy{constructor(t,e,n){this._ngZone=t,this.registry=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,gy||(gy=n,n.addToWindow(e)),this._watchAngularEvents(),t.run((()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")}))}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular((()=>{this._ngZone.onStable.subscribe({next:()=>{oy.assertNotInAngularZone(),ry((()=>{this._isZoneStable=!0,this._runCallbacksIfReady()}))}})}))}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())ry((()=>{for(;0!==this._callbacks.length;){let t=this._callbacks.pop();clearTimeout(t.timeoutId),t.doneCb(this._didWork)}this._didWork=!1}));else{let t=this.getPendingTasks();this._callbacks=this._callbacks.filter((e=>!e.updateCb||!e.updateCb(t)||(clearTimeout(e.timeoutId),!1))),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map((t=>({source:t.source,creationLocation:t.creationLocation,data:t.data}))):[]}addCallback(t,e,n){let r=-1;e&&e>0&&(r=setTimeout((()=>{this._callbacks=this._callbacks.filter((t=>t.timeoutId!==r)),t(this._didWork,this.getPendingTasks())}),e)),this._callbacks.push({doneCb:t,timeoutId:r,updateCb:n})}whenStable(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(t){this.registry.registerApplication(t,this)}unregisterApplication(t){this.registry.unregisterApplication(t)}findProviders(t,e,n){return[]}}hy.ɵfac=function(t){return new(t||hy)(we(oy),we(py),we(dy))},hy.ɵprov=Jt({token:hy,factory:hy.ɵfac});class py{constructor(){this._applications=new Map}registerApplication(t,e){this._applications.set(t,e)}unregisterApplication(t){this._applications.delete(t)}unregisterAllApplications(){this._applications.clear()}getTestability(t){return this._applications.get(t)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(t,e=!0){var n;return null!==(n=null==gy?void 0:gy.findTestabilityInTree(this,t,e))&&void 0!==n?n:null}}let gy;py.ɵfac=function(t){return new(t||py)},py.ɵprov=Jt({token:py,factory:py.ɵfac,providedIn:"platform"});const yy=!1;let my=null;const vy=new zo("AllowMultipleToken"),Dy=new zo("PlatformDestroyListeners"),_y=new zo("appBootstrapListener");function wy(t,e,n){const r=new rp(n);return Promise.resolve(r)}function by(t){if(my&&!my.get(vy,!1))throw new zt(400,!1);my=t;const e=t.get(Ay);return function(t){const e=t.get(qg,null);e&&e.forEach((t=>t()))}(t),e}function Cy(t,e,n=[]){const r=`Platform: ${e}`,o=new zo(r);return(e=[])=>{let i=Ey();if(!i||i.injector.get(vy,!1)){const i=[...n,...e,{provide:o,useValue:!0}];t?t(i):by(function(t=[],e){return Ra.create({name:e,providers:[{provide:Ru,useValue:"platform"},{provide:Dy,useValue:new Set([()=>my=null])},...t]})}(i,r))}return function(t){const e=Ey();if(!e)throw new zt(401,!1);0;return e}()}}function Ey(){var t;return null!==(t=null==my?void 0:my.get(Ay))&&void 0!==t?t:null}class Ay{constructor(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(t,e){const n=function(t,e){let n;n="noop"===t?new cy:("zone.js"===t?void 0:t)||new oy(e);return n}(null==e?void 0:e.ngZone,function(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!t||!t.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!t||!t.ngZoneRunCoalescing)||!1}}(e)),r=[{provide:oy,useValue:n}];return n.run((()=>{const e=Ra.create({providers:r,parent:this.injector,name:t.moduleType.name}),o=t.create(e),i=o.injector.get(ca,null);if(!i)throw new zt(402,!1);return n.runOutsideAngular((()=>{const t=n.onError.subscribe({next:t=>{i.handleError(t)}});o.onDestroy((()=>{xy(this._modules,o),t.unsubscribe()}))})),function(t,e,n){try{const r=n();return Lc(r)?r.catch((n=>{throw e.runOutsideAngular((()=>t.handleError(n))),n})):r}catch(n){throw e.runOutsideAngular((()=>t.handleError(n))),n}}(i,n,(()=>{const t=o.injector.get(Gg);return t.runInitializers(),t.donePromise.then((()=>(function(t){Qt(t,"Expected localeId to be defined"),"string"==typeof t&&(jd=t.toLowerCase().replace(/_/g,"-"))}(o.injector.get(Kg,Nd)||Nd),this._moduleDoBootstrap(o),o)))}))}))}bootstrapModule(t,e=[]){const n=Sy({},e);return wy(this.injector,0,t).then((t=>this.bootstrapModuleFactory(t,n)))}_moduleDoBootstrap(t){const e=t.injector.get(Fy);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach((t=>e.bootstrap(t)));else{if(!t.instance.ngDoBootstrap)throw new zt(-403,!1);t.instance.ngDoBootstrap(e)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new zt(404,!1);this._modules.slice().forEach((t=>t.destroy())),this._destroyListeners.forEach((t=>t()));const t=this._injector.get(Dy,null);t&&(t.forEach((t=>t())),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}function Sy(t,e){return t=Array.isArray(e)?e.reduce(Sy,t):Object.assign(Object.assign({},t),e)}Ay.ɵfac=function(t){return new(t||Ay)(we(Ra))},Ay.ɵprov=Jt({token:Ay,factory:Ay.ɵfac,providedIn:"platform"});class Fy{get destroyed(){return this._destroyed}get injector(){return this._injector}constructor(t,e,n){this._zone=t,this._injector=e,this._exceptionHandler=n,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run((()=>{this.tick()}))}});const r=new M((t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular((()=>{t.next(this._stable),t.complete()}))})),o=new M((t=>{let e;this._zone.runOutsideAngular((()=>{e=this._zone.onStable.subscribe((()=>{oy.assertNotInAngularZone(),ry((()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,t.next(!0))}))}))}));const n=this._zone.onUnstable.subscribe((()=>{oy.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular((()=>{t.next(!1)})))}));return()=>{e.unsubscribe(),n.unsubscribe()}}));this.isStable=It(r,o.pipe(function(t){void 0===t&&(t={});var e=t.connector,n=void 0===e?function(){return new H}:e,r=t.resetOnError,o=void 0===r||r,i=t.resetOnComplete,s=void 0===i||i,u=t.resetOnRefCountZero,a=void 0===u||u;return function(t){var e,r,i,u=0,l=!1,c=!1,f=function(){null==r||r.unsubscribe(),r=void 0},d=function(){f(),e=i=void 0,l=c=!1},h=function(){var t=e;d(),null==t||t.unsubscribe()};return B((function(t,p){u++,c||l||f();var g=i=null!=i?i:n();p.add((function(){0!=--u||c||l||(r=Ot(h,a))})),g.subscribe(p),!e&&u>0&&(e=new I({next:function(t){return g.next(t)},error:function(t){c=!0,f(),r=Ot(d,o,t),g.error(t)},complete:function(){l=!0,f(),r=Ot(d,s),g.complete()}}),ct(t).subscribe(e))}))(t)}}()))}bootstrap(t,e){const n=t instanceof Qu;if(!this._injector.get(Gg).done){!n&&Ke(t);throw new zt(405,yy)}let r;if(n)r=t;else{r=this._injector.get(Xu).resolveComponentFactory(t)}this.componentTypes.push(r.componentType);const o=r.isBoundToModule?void 0:this._injector.get(Xh);const i=e||r.selector,s=r.create(Ra.NULL,[],i,o),u=s.location.nativeElement,a=s.injector.get(fy,null);return null==a||a.registerApplication(u),s.onDestroy((()=>{this.detachView(s.hostView),xy(this.components,s),null==a||a.unregisterApplication(u)})),this._loadComponent(s),s}tick(){if(this._runningTick)throw new zt(101,!1);try{this._runningTick=!0;for(let t of this._views)t.detectChanges();0}catch(t){this._zone.runOutsideAngular((()=>this._exceptionHandler.handleError(t)))}finally{this._runningTick=!1}}attachView(t){const e=t;this._views.push(e),e.attachToAppRef(this)}detachView(t){const e=t;xy(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const e=this._injector.get(_y,[]);e.push(...this._bootstrapListeners),e.forEach((e=>e(t)))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach((t=>t())),this._views.slice().forEach((t=>t.destroy())),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>xy(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new zt(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){yy}}function xy(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}Fy.ɵfac=function(t){return new(t||Fy)(we(oy),we(zu),we(ca))},Fy.ɵprov=Jt({token:Fy,factory:Fy.ɵfac,providedIn:"root"});class Iy{}Iy.__NG_ELEMENT_ID__=function(t){return function(t,e,n){if(Nn(t)&&!n){const n=tr(t.index,e);return new Ol(n,n)}if(47&t.type){const t=e[An];return new Ol(t,e)}return null}(pr(),cr(),16==(16&t))};class ky{constructor(){}supports(t){return Xl(t)}create(t){return new Oy(t)}}const Ty=(t,e)=>e;class Oy{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Ty}forEachItem(t){let e;for(e=this._itHead;null!==e;e=e._next)t(e)}forEachOperation(t){let e=this._itHead,n=this._removalsHead,r=0,o=null;for(;e||n;){const i=!n||e&&e.currentIndex<By(n,r,o)?e:n,s=By(i,r,o),u=i.currentIndex;if(i===n)r--,n=n._nextRemoved;else if(e=e._next,null==i.previousIndex)r++;else{o||(o=[]);const t=s-r,e=u-r;if(t!=e){for(let n=0;n<t;n++){const r=n<o.length?o[n]:o[n]=0,i=r+n;e<=i&&i<t&&(o[n]=r+1)}o[i.previousIndex]=e-t}}s!==u&&t(i,s,u)}}forEachPreviousItem(t){let e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachMovedItem(t){let e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}forEachIdentityChange(t){let e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)}diff(t){if(null==t&&(t=[]),!Xl(t))throw new zt(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e,n,r,o=this._itHead,i=!1;if(Array.isArray(t)){this.length=t.length;for(let e=0;e<this.length;e++)n=t[e],r=this._trackByFn(e,n),null!==o&&Object.is(o.trackById,r)?(i&&(o=this._verifyReinsertion(o,n,r,e)),Object.is(o.item,n)||this._addIdentityChange(o,n)):(o=this._mismatch(o,n,r,e),i=!0),o=o._next}else e=0,function(t,e){if(Array.isArray(t))for(let n=0;n<t.length;n++)e(t[n]);else{const n=t[Symbol.iterator]();let r;for(;!(r=n.next()).done;)e(r.value)}}(t,(t=>{r=this._trackByFn(e,t),null!==o&&Object.is(o.trackById,r)?(i&&(o=this._verifyReinsertion(o,t,r,e)),Object.is(o.item,t)||this._addIdentityChange(o,t)):(o=this._mismatch(o,t,r,e),i=!0),o=o._next,e++})),this.length=e;return this._truncate(o),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,n,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):t=this._addAfter(new Py(e,n),o,r),t}_verifyReinsertion(t,e,n,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t}_moveAfter(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}_addAfter(t,e,n){return this._insertAfter(t,e,n),null===this._additionsTail?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,e,n){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new Ny),this._linkedRecords.put(t),t.currentIndex=n,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}_addToMoves(t,e){return t.previousIndex===e||(null===this._movesTail?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Ny),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}}class Py{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class My{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,e){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}remove(t){const e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}class Ny{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new My,this.map.set(e,n)),n.add(t)}get(t,e){const n=t,r=this.map.get(n);return r?r.get(t,e):null}remove(t){const e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function By(t,e,n){const r=t.previousIndex;if(null===r)return r;let o=0;return n&&r<n.length&&(o=n[r]),r+e+o}class Ly{constructor(){}supports(t){return t instanceof Map||tc(t)}create(){return new Ry}}class Ry{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let e;for(e=this._mapHead;null!==e;e=e._next)t(e)}forEachPreviousItem(t){let e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)}forEachChangedItem(t){let e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}diff(t){if(t){if(!(t instanceof Map||tc(t)))throw new zt(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(t,((t,n)=>{if(e&&e.key===n)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const r=this._getOrCreateRecordForKey(n,t);e=this._insertBeforeOrAppend(e,r)}})),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const n=this._records.get(t);this._maybeAddToChanges(n,e);const r=n._prev,o=n._next;return r&&(r._next=o),o&&(o._prev=r),n._next=null,n._prev=null,n}const n=new jy(t);return this._records.set(t,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach((n=>e(t[n],n)))}}class jy{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Hy(){return new Vy([new ky])}class Vy{constructor(t){this.factories=t}static create(t,e){if(null!=e){const n=e.factories.slice();t=t.concat(n)}return new Vy(t)}static extend(t){return{provide:Vy,useFactory:e=>Vy.create(t,e||Hy()),deps:[[Vy,new Di,new mi]]}}find(t){const e=this.factories.find((e=>e.supports(t)));if(null!=e)return e;throw new zt(901,!1)}}function $y(){return new zy([new Ly])}Vy.ɵprov=Jt({token:Vy,providedIn:"root",factory:Hy});class zy{constructor(t){this.factories=t}static create(t,e){if(e){const n=e.factories.slice();t=t.concat(n)}return new zy(t)}static extend(t){return{provide:zy,useFactory:e=>zy.create(t,e||$y()),deps:[[zy,new Di,new mi]]}}find(t){const e=this.factories.find((e=>e.supports(t)));if(e)return e;throw new zt(901,!1)}}zy.ɵprov=Jt({token:zy,providedIn:"root",factory:$y});const Uy=Cy(null,"core",[]);class Gy{constructor(t){}}Gy.ɵfac=function(t){return new(t||Gy)(we(Fy))},Gy.ɵmod=ze({type:Gy}),Gy.ɵinj=Xt({});let Zy=null;function Wy(){return Zy}class qy{}const Yy=new zo("DocumentToken");function Qy(t,e){if(0==t.length)return e;if(0==e.length)return t;let n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e}function Ky(t){const e=t.match(/#|\?|$/),n=e&&e.index||t.length,r=n-("/"===t[n-1]?1:0);return t.slice(0,r)+t.slice(n)}function Jy(t){return t&&"?"!==t[0]?"?"+t:t}class Xy{historyGo(t){throw new Error("Not implemented")}}function tm(){return we(em)}Xy.ɵfac=function(t){return new(t||Xy)},Xy.ɵprov=Jt({token:Xy,factory:function(){return tm()},providedIn:"platform"}),new zo("Location Initialized");class em extends Xy{constructor(t){super(),this._doc=t,this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Wy().getBaseHref(this._doc)}onPopState(t){const e=Wy().getGlobalEventTarget(this._doc,"window");return e.addEventListener("popstate",t,!1),()=>e.removeEventListener("popstate",t)}onHashChange(t){const e=Wy().getGlobalEventTarget(this._doc,"window");return e.addEventListener("hashchange",t,!1),()=>e.removeEventListener("hashchange",t)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(t){this._location.pathname=t}pushState(t,e,n){nm()?this._history.pushState(t,e,n):this._location.hash=n}replaceState(t,e,n){nm()?this._history.replaceState(t,e,n):this._location.hash=n}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}}function nm(){return!!window.history.pushState}function rm(){return new em(we(Yy))}em.ɵfac=function(t){return new(t||em)(we(Yy))},em.ɵprov=Jt({token:em,factory:function(){return rm()},providedIn:"platform"});class om{historyGo(t){throw new Error("Not implemented")}}om.ɵfac=function(t){return new(t||om)},om.ɵprov=Jt({token:om,factory:function(){return Ce(sm)},providedIn:"root"});const im=new zo("appBaseHref");class sm extends om{constructor(t,e){var n,r,o;super(),this._platformLocation=t,this._removeListenerFns=[],this._baseHref=null!==(o=null!==(n=null!=e?e:this._platformLocation.getBaseHrefFromDOM())&&void 0!==n?n:null===(r=Ce(Yy).location)||void 0===r?void 0:r.origin)&&void 0!==o?o:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return Qy(this._baseHref,t)}path(t=!1){const e=this._platformLocation.pathname+Jy(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${e}${n}`:e}pushState(t,e,n,r){const o=this.prepareExternalUrl(n+Jy(r));this._platformLocation.pushState(t,e,o)}replaceState(t,e,n,r){const o=this.prepareExternalUrl(n+Jy(r));this._platformLocation.replaceState(t,e,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){var e,n;null===(n=(e=this._platformLocation).historyGo)||void 0===n||n.call(e,t)}}sm.ɵfac=function(t){return new(t||sm)(we(Xy),we(im,8))},sm.ɵprov=Jt({token:sm,factory:sm.ɵfac,providedIn:"root"});class um extends om{constructor(t,e){super(),this._platformLocation=t,this._baseHref="",this._removeListenerFns=[],null!=e&&(this._baseHref=e)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}path(t=!1){let e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e}prepareExternalUrl(t){const e=Qy(this._baseHref,t);return e.length>0?"#"+e:e}pushState(t,e,n,r){let o=this.prepareExternalUrl(n+Jy(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(t,e,o)}replaceState(t,e,n,r){let o=this.prepareExternalUrl(n+Jy(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){var e,n;null===(n=(e=this._platformLocation).historyGo)||void 0===n||n.call(e,t)}}um.ɵfac=function(t){return new(t||um)(we(Xy),we(im,8))},um.ɵprov=Jt({token:um,factory:um.ɵfac});class am{constructor(t){this._subject=new Op,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=t;const e=this._locationStrategy.getBaseHref();this._basePath=function(t){const e=new RegExp("^(https?:)?//").test(t);if(e){const[,e]=t.split(/\/\/[^\/]+/);return e}return t}(Ky(cm(e))),this._locationStrategy.onPopState((t=>{this._subject.emit({url:this.path(!0),pop:!0,state:t.state,type:t.type})}))}ngOnDestroy(){var t;null===(t=this._urlChangeSubscription)||void 0===t||t.unsubscribe(),this._urlChangeListeners=[]}path(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,e=""){return this.path()==this.normalize(t+Jy(e))}normalize(t){return am.stripTrailingSlash(function(t,e){if(!t||!e.startsWith(t))return e;const n=e.substring(t.length);if(""===n||["/",";","?","#"].includes(n[0]))return n;return e}(this._basePath,cm(t)))}prepareExternalUrl(t){return t&&"/"!==t[0]&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,e="",n=null){this._locationStrategy.pushState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Jy(e)),n)}replaceState(t,e="",n=null){this._locationStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Jy(e)),n)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){var e,n;null===(n=(e=this._locationStrategy).historyGo)||void 0===n||n.call(e,t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe((t=>{this._notifyUrlChangeListeners(t.url,t.state)}))),()=>{var e;const n=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(n,1),0===this._urlChangeListeners.length&&(null===(e=this._urlChangeSubscription)||void 0===e||e.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",e){this._urlChangeListeners.forEach((n=>n(t,e)))}subscribe(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})}}function lm(){return new am(we(om))}function cm(t){return t.replace(/\/index.html$/,"")}am.normalizeQueryParams=Jy,am.joinWithSlash=Qy,am.stripTrailingSlash=Ky,am.ɵfac=function(t){return new(t||am)(we(om))},am.ɵprov=Jt({token:am,factory:function(){return lm()},providedIn:"root"});const fm={ADP:[void 0,void 0,0],AFN:[void 0,"؋",0],ALL:[void 0,void 0,0],AMD:[void 0,"֏",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"₼"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"৳"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN¥","¥"],COP:[void 0,"$",2],CRC:[void 0,"₡",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"Kč",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E£"],ESP:[void 0,"₧",0],EUR:["€"],FJD:[void 0,"$"],FKP:[void 0,"£"],GBP:["£"],GEL:[void 0,"₾"],GHS:[void 0,"GH₵"],GIP:[void 0,"£"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["₪"],INR:["₹"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["¥",void 0,0],KHR:[void 0,"៛"],KMF:[void 0,"CF",0],KPW:[void 0,"₩",0],KRW:["₩",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"₸"],LAK:[void 0,"₭",0],LBP:[void 0,"L£",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"₮",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"₦"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["₱"],PKR:[void 0,"Rs",2],PLN:[void 0,"zł"],PYG:[void 0,"₲",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"₽"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"£"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"£"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"£",0],THB:[void 0,"฿"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"₺"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"₴"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["₫",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F CFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["¤"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var dm,hm,pm,gm,ym,mm,vm;function Dm(t,e){return Sm(kd(t)[Pd.DateFormat],e)}function _m(t,e){return Sm(kd(t)[Pd.TimeFormat],e)}function wm(t,e){return Sm(kd(t)[Pd.DateTimeFormat],e)}function bm(t,e){const n=kd(t),r=n[Pd.NumberSymbols][e];if(void 0===r){if(e===mm.CurrencyDecimal)return n[Pd.NumberSymbols][mm.Decimal];if(e===mm.CurrencyGroup)return n[Pd.NumberSymbols][mm.Group]}return r}function Cm(t,e){return kd(t)[Pd.NumberFormats][e]}!function(t){t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific"}(dm||(dm={})),function(t){t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other"}(hm||(hm={})),function(t){t[t.Format=0]="Format",t[t.Standalone=1]="Standalone"}(pm||(pm={})),function(t){t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short"}(gm||(gm={})),function(t){t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full"}(ym||(ym={})),function(t){t[t.Decimal=0]="Decimal",t[t.Group=1]="Group",t[t.List=2]="List",t[t.PercentSign=3]="PercentSign",t[t.PlusSign=4]="PlusSign",t[t.MinusSign=5]="MinusSign",t[t.Exponential=6]="Exponential",t[t.SuperscriptingExponent=7]="SuperscriptingExponent",t[t.PerMille=8]="PerMille",t[t[1/0]=9]="Infinity",t[t.NaN=10]="NaN",t[t.TimeSeparator=11]="TimeSeparator",t[t.CurrencyDecimal=12]="CurrencyDecimal",t[t.CurrencyGroup=13]="CurrencyGroup"}(mm||(mm={})),function(t){t[t.Sunday=0]="Sunday",t[t.Monday=1]="Monday",t[t.Tuesday=2]="Tuesday",t[t.Wednesday=3]="Wednesday",t[t.Thursday=4]="Thursday",t[t.Friday=5]="Friday",t[t.Saturday=6]="Saturday"}(vm||(vm={}));const Em=Td;function Am(t){if(!t[Pd.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[Pd.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Sm(t,e){for(let n=e;n>-1;n--)if(void 0!==t[n])return t[n];throw new Error("Locale data API: locale data undefined")}function Fm(t){const[e,n]=t.split(":");return{hours:+e,minutes:+n}}function xm(t,e,n="en"){const r=function(t){return kd(t)[Pd.Currencies]}(n)[t]||fm[t]||[],o=r[1];return"narrow"===e&&"string"==typeof o?o:r[0]||t}const Im=2;const km=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Tm={},Om=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Pm,Mm,Nm;function Bm(t,e,n,r){let o=function(t){if(Km(t))return t;if("number"==typeof t&&!isNaN(t))return new Date(t);if("string"==typeof t){if(t=t.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(t)){const[e,n=1,r=1]=t.split("-").map((t=>+t));return Lm(e,n-1,r)}const e=parseFloat(t);if(!isNaN(t-e))return new Date(e);let n;if(n=t.match(km))return function(t){const e=new Date(0);let n=0,r=0;const o=t[8]?e.setUTCFullYear:e.setFullYear,i=t[8]?e.setUTCHours:e.setHours;t[9]&&(n=Number(t[9]+t[10]),r=Number(t[9]+t[11]));o.call(e,Number(t[1]),Number(t[2])-1,Number(t[3]));const s=Number(t[4]||0)-n,u=Number(t[5]||0)-r,a=Number(t[6]||0),l=Math.floor(1e3*parseFloat("0."+(t[7]||0)));return i.call(e,s,u,a,l),e}(n)}const e=new Date(t);if(!Km(e))throw new Error(`Unable to convert "${t}" into a date`);return e}(t);e=Rm(n,e)||e;let i,s=[];for(;e;){if(i=Om.exec(e),!i){s.push(e);break}{s=s.concat(i.slice(1));const t=s.pop();if(!t)break;e=t}}let u=o.getTimezoneOffset();r&&(u=Qm(r,u),o=function(t,e,n){const r=n?-1:1,o=t.getTimezoneOffset(),i=Qm(e,o);return function(t,e){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+e),t}(t,r*(i-o))}(o,r,!0));let a="";return s.forEach((t=>{const e=function(t){if(Ym[t])return Ym[t];let e;switch(t){case"G":case"GG":case"GGG":e=$m(Nm.Eras,gm.Abbreviated);break;case"GGGG":e=$m(Nm.Eras,gm.Wide);break;case"GGGGG":e=$m(Nm.Eras,gm.Narrow);break;case"y":e=Vm(Mm.FullYear,1,0,!1,!0);break;case"yy":e=Vm(Mm.FullYear,2,0,!0,!0);break;case"yyy":e=Vm(Mm.FullYear,3,0,!1,!0);break;case"yyyy":e=Vm(Mm.FullYear,4,0,!1,!0);break;case"Y":e=qm(1);break;case"YY":e=qm(2,!0);break;case"YYY":e=qm(3);break;case"YYYY":e=qm(4);break;case"M":case"L":e=Vm(Mm.Month,1,1);break;case"MM":case"LL":e=Vm(Mm.Month,2,1);break;case"MMM":e=$m(Nm.Months,gm.Abbreviated);break;case"MMMM":e=$m(Nm.Months,gm.Wide);break;case"MMMMM":e=$m(Nm.Months,gm.Narrow);break;case"LLL":e=$m(Nm.Months,gm.Abbreviated,pm.Standalone);break;case"LLLL":e=$m(Nm.Months,gm.Wide,pm.Standalone);break;case"LLLLL":e=$m(Nm.Months,gm.Narrow,pm.Standalone);break;case"w":e=Wm(1);break;case"ww":e=Wm(2);break;case"W":e=Wm(1,!0);break;case"d":e=Vm(Mm.Date,1);break;case"dd":e=Vm(Mm.Date,2);break;case"c":case"cc":e=Vm(Mm.Day,1);break;case"ccc":e=$m(Nm.Days,gm.Abbreviated,pm.Standalone);break;case"cccc":e=$m(Nm.Days,gm.Wide,pm.Standalone);break;case"ccccc":e=$m(Nm.Days,gm.Narrow,pm.Standalone);break;case"cccccc":e=$m(Nm.Days,gm.Short,pm.Standalone);break;case"E":case"EE":case"EEE":e=$m(Nm.Days,gm.Abbreviated);break;case"EEEE":e=$m(Nm.Days,gm.Wide);break;case"EEEEE":e=$m(Nm.Days,gm.Narrow);break;case"EEEEEE":e=$m(Nm.Days,gm.Short);break;case"a":case"aa":case"aaa":e=$m(Nm.DayPeriods,gm.Abbreviated);break;case"aaaa":e=$m(Nm.DayPeriods,gm.Wide);break;case"aaaaa":e=$m(Nm.DayPeriods,gm.Narrow);break;case"b":case"bb":case"bbb":e=$m(Nm.DayPeriods,gm.Abbreviated,pm.Standalone,!0);break;case"bbbb":e=$m(Nm.DayPeriods,gm.Wide,pm.Standalone,!0);break;case"bbbbb":e=$m(Nm.DayPeriods,gm.Narrow,pm.Standalone,!0);break;case"B":case"BB":case"BBB":e=$m(Nm.DayPeriods,gm.Abbreviated,pm.Format,!0);break;case"BBBB":e=$m(Nm.DayPeriods,gm.Wide,pm.Format,!0);break;case"BBBBB":e=$m(Nm.DayPeriods,gm.Narrow,pm.Format,!0);break;case"h":e=Vm(Mm.Hours,1,-12);break;case"hh":e=Vm(Mm.Hours,2,-12);break;case"H":e=Vm(Mm.Hours,1);break;case"HH":e=Vm(Mm.Hours,2);break;case"m":e=Vm(Mm.Minutes,1);break;case"mm":e=Vm(Mm.Minutes,2);break;case"s":e=Vm(Mm.Seconds,1);break;case"ss":e=Vm(Mm.Seconds,2);break;case"S":e=Vm(Mm.FractionalSeconds,1);break;case"SS":e=Vm(Mm.FractionalSeconds,2);break;case"SSS":e=Vm(Mm.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=zm(Pm.Short);break;case"ZZZZZ":e=zm(Pm.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=zm(Pm.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=zm(Pm.Long);break;default:return null}return Ym[t]=e,e}(t);a+=e?e(o,n,u):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")})),a}function Lm(t,e,n){const r=new Date(0);return r.setFullYear(t,e,n),r.setHours(0,0,0),r}function Rm(t,e){const n=function(t){return kd(t)[Pd.LocaleId]}(t);if(Tm[n]=Tm[n]||{},Tm[n][e])return Tm[n][e];let r="";switch(e){case"shortDate":r=Dm(t,ym.Short);break;case"mediumDate":r=Dm(t,ym.Medium);break;case"longDate":r=Dm(t,ym.Long);break;case"fullDate":r=Dm(t,ym.Full);break;case"shortTime":r=_m(t,ym.Short);break;case"mediumTime":r=_m(t,ym.Medium);break;case"longTime":r=_m(t,ym.Long);break;case"fullTime":r=_m(t,ym.Full);break;case"short":const e=Rm(t,"shortTime"),n=Rm(t,"shortDate");r=jm(wm(t,ym.Short),[e,n]);break;case"medium":const o=Rm(t,"mediumTime"),i=Rm(t,"mediumDate");r=jm(wm(t,ym.Medium),[o,i]);break;case"long":const s=Rm(t,"longTime"),u=Rm(t,"longDate");r=jm(wm(t,ym.Long),[s,u]);break;case"full":const a=Rm(t,"fullTime"),l=Rm(t,"fullDate");r=jm(wm(t,ym.Full),[a,l])}return r&&(Tm[n][e]=r),r}function jm(t,e){return e&&(t=t.replace(/\{([^}]+)}/g,(function(t,n){return null!=e&&n in e?e[n]:t}))),t}function Hm(t,e,n="-",r,o){let i="";(t<0||o&&t<=0)&&(o?t=1-t:(t=-t,i=n));let s=String(t);for(;s.length<e;)s="0"+s;return r&&(s=s.slice(s.length-e)),i+s}function Vm(t,e,n=0,r=!1,o=!1){return function(i,s){let u=function(t,e){switch(t){case Mm.FullYear:return e.getFullYear();case Mm.Month:return e.getMonth();case Mm.Date:return e.getDate();case Mm.Hours:return e.getHours();case Mm.Minutes:return e.getMinutes();case Mm.Seconds:return e.getSeconds();case Mm.FractionalSeconds:return e.getMilliseconds();case Mm.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${t}".`)}}(t,i);if((n>0||u>-n)&&(u+=n),t===Mm.Hours)0===u&&-12===n&&(u=12);else if(t===Mm.FractionalSeconds)return a=e,Hm(u,3).substring(0,a);var a;const l=bm(s,mm.MinusSign);return Hm(u,e,l,r,o)}}function $m(t,e,n=pm.Format,r=!1){return function(o,i){return function(t,e,n,r,o,i){switch(n){case Nm.Months:return function(t,e,n){const r=kd(t),o=Sm([r[Pd.MonthsFormat],r[Pd.MonthsStandalone]],e);return Sm(o,n)}(e,o,r)[t.getMonth()];case Nm.Days:return function(t,e,n){const r=kd(t),o=Sm([r[Pd.DaysFormat],r[Pd.DaysStandalone]],e);return Sm(o,n)}(e,o,r)[t.getDay()];case Nm.DayPeriods:const s=t.getHours(),u=t.getMinutes();if(i){const t=function(t){const e=kd(t);return Am(e),(e[Pd.ExtraData][2]||[]).map((t=>"string"==typeof t?Fm(t):[Fm(t[0]),Fm(t[1])]))}(e),n=function(t,e,n){const r=kd(t);Am(r);const o=Sm([r[Pd.ExtraData][0],r[Pd.ExtraData][1]],e)||[];return Sm(o,n)||[]}(e,o,r),i=t.findIndex((t=>{if(Array.isArray(t)){const[e,n]=t,r=s>=e.hours&&u>=e.minutes,o=s<n.hours||s===n.hours&&u<n.minutes;if(e.hours<n.hours){if(r&&o)return!0}else if(r||o)return!0}else if(t.hours===s&&t.minutes===u)return!0;return!1}));if(-1!==i)return n[i]}return function(t,e,n){const r=kd(t),o=Sm([r[Pd.DayPeriodsFormat],r[Pd.DayPeriodsStandalone]],e);return Sm(o,n)}(e,o,r)[s<12?0:1];case Nm.Eras:return function(t,e){return Sm(kd(t)[Pd.Eras],e)}(e,r)[t.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${n}`)}}(o,i,t,e,n,r)}}function zm(t){return function(e,n,r){const o=-1*r,i=bm(n,mm.MinusSign),s=o>0?Math.floor(o/60):Math.ceil(o/60);switch(t){case Pm.Short:return(o>=0?"+":"")+Hm(s,2,i)+Hm(Math.abs(o%60),2,i);case Pm.ShortGMT:return"GMT"+(o>=0?"+":"")+Hm(s,1,i);case Pm.Long:return"GMT"+(o>=0?"+":"")+Hm(s,2,i)+":"+Hm(Math.abs(o%60),2,i);case Pm.Extended:return 0===r?"Z":(o>=0?"+":"")+Hm(s,2,i)+":"+Hm(Math.abs(o%60),2,i);default:throw new Error(`Unknown zone width "${t}"`)}}}!function(t){t[t.Short=0]="Short",t[t.ShortGMT=1]="ShortGMT",t[t.Long=2]="Long",t[t.Extended=3]="Extended"}(Pm||(Pm={})),function(t){t[t.FullYear=0]="FullYear",t[t.Month=1]="Month",t[t.Date=2]="Date",t[t.Hours=3]="Hours",t[t.Minutes=4]="Minutes",t[t.Seconds=5]="Seconds",t[t.FractionalSeconds=6]="FractionalSeconds",t[t.Day=7]="Day"}(Mm||(Mm={})),function(t){t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras"}(Nm||(Nm={}));const Um=0,Gm=4;function Zm(t){return Lm(t.getFullYear(),t.getMonth(),t.getDate()+(Gm-t.getDay()))}function Wm(t,e=!1){return function(n,r){let o;if(e){const t=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,e=n.getDate();o=1+Math.floor((e+t)/7)}else{const t=Zm(n),e=function(t){const e=Lm(t,Um,1).getDay();return Lm(t,0,1+(e<=Gm?Gm:Gm+7)-e)}(t.getFullYear()),r=t.getTime()-e.getTime();o=1+Math.round(r/6048e5)}return Hm(o,t,bm(r,mm.MinusSign))}}function qm(t,e=!1){return function(n,r){return Hm(Zm(n).getFullYear(),t,bm(r,mm.MinusSign),e)}}const Ym={};function Qm(t,e){t=t.replace(/:/g,"");const n=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(n)?e:n}function Km(t){return t instanceof Date&&!isNaN(t.valueOf())}const Jm=/^(\d+)?\.((\d+)(-(\d+))?)?$/,Xm=22,tv=".",ev="0",nv=";",rv=",",ov="#";function iv(t,e,n,r,o,i,s=!1){let u="",a=!1;if(isFinite(t)){let l=function(t){let e,n,r,o,i,s=Math.abs(t)+"",u=0;(n=s.indexOf(tv))>-1&&(s=s.replace(tv,""));(r=s.search(/e/i))>0?(n<0&&(n=r),n+=+s.slice(r+1),s=s.substring(0,r)):n<0&&(n=s.length);for(r=0;s.charAt(r)===ev;r++);if(r===(i=s.length))e=[0],n=1;else{for(i--;s.charAt(i)===ev;)i--;for(n-=r,e=[],o=0;r<=i;r++,o++)e[o]=Number(s.charAt(r))}n>Xm&&(e=e.splice(0,Xm-1),u=n-1,n=1);return{digits:e,exponent:u,integerLen:n}}(t);s&&(l=function(t){if(0===t.digits[0])return t;const e=t.digits.length-t.integerLen;t.exponent?t.exponent+=2:(0===e?t.digits.push(0,0):1===e&&t.digits.push(0),t.integerLen+=2);return t}(l));let c=e.minInt,f=e.minFrac,d=e.maxFrac;if(i){const t=i.match(Jm);if(null===t)throw new Error(`${i} is not a valid digit info`);const e=t[1],n=t[3],r=t[5];null!=e&&(c=av(e)),null!=n&&(f=av(n)),null!=r?d=av(r):null!=n&&f>d&&(d=f)}!function(t,e,n){if(e>n)throw new Error(`The minimum number of digits after fraction (${e}) is higher than the maximum (${n}).`);let r=t.digits,o=r.length-t.integerLen;const i=Math.min(Math.max(e,o),n);let s=i+t.integerLen,u=r[s];if(s>0){r.splice(Math.max(t.integerLen,s));for(let t=s;t<r.length;t++)r[t]=0}else{o=Math.max(0,o),t.integerLen=1,r.length=Math.max(1,s=i+1),r[0]=0;for(let t=1;t<s;t++)r[t]=0}if(u>=5)if(s-1<0){for(let e=0;e>s;e--)r.unshift(0),t.integerLen++;r.unshift(1),t.integerLen++}else r[s-1]++;for(;o<Math.max(0,i);o++)r.push(0);let a=0!==i;const l=e+t.integerLen,c=r.reduceRight((function(t,e,n,r){return e+=t,r[n]=e<10?e:e-10,a&&(0===r[n]&&n>=l?r.pop():a=!1),e>=10?1:0}),0);c&&(r.unshift(c),t.integerLen++)}(l,f,d);let h=l.digits,p=l.integerLen;const g=l.exponent;let y=[];for(a=h.every((t=>!t));p<c;p++)h.unshift(0);for(;p<0;p++)h.unshift(0);p>0?y=h.splice(p,h.length):(y=h,h=[0]);const m=[];for(h.length>=e.lgSize&&m.unshift(h.splice(-e.lgSize,h.length).join(""));h.length>e.gSize;)m.unshift(h.splice(-e.gSize,h.length).join(""));h.length&&m.unshift(h.join("")),u=m.join(bm(n,r)),y.length&&(u+=bm(n,o)+y.join("")),g&&(u+=bm(n,mm.Exponential)+"+"+g)}else u=bm(n,mm.Infinity);return u=t<0&&!a?e.negPre+u+e.negSuf:e.posPre+u+e.posSuf,u}function sv(t,e,n,r,o){const i=uv(Cm(e,dm.Currency),bm(e,mm.MinusSign));i.minFrac=function(t){let e;const n=fm[t];return n&&(e=n[2]),"number"==typeof e?e:Im}(r),i.maxFrac=i.minFrac;return iv(t,i,e,mm.CurrencyGroup,mm.CurrencyDecimal,o).replace("¤",n).replace("¤","").trim()}function uv(t,e="-"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=t.split(nv),o=r[0],i=r[1],s=-1!==o.indexOf(tv)?o.split(tv):[o.substring(0,o.lastIndexOf(ev)+1),o.substring(o.lastIndexOf(ev)+1)],u=s[0],a=s[1]||"";n.posPre=u.substring(0,u.indexOf(ov));for(let t=0;t<a.length;t++){const e=a.charAt(t);e===ev?n.minFrac=n.maxFrac=t+1:e===ov?n.maxFrac=t+1:n.posSuf+=e}const l=u.split(rv);if(n.gSize=l[1]?l[1].length:0,n.lgSize=l[2]||l[1]?(l[2]||l[1]).length:0,i){const t=o.length-n.posPre.length-n.posSuf.length,e=i.indexOf(ov);n.negPre=i.substring(0,e).replace(/'/g,""),n.negSuf=i.slice(e+t).replace(/'/g,"")}else n.negPre=e+n.posPre,n.negSuf=n.posSuf;return n}function av(t){const e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}class lv{}function cv(t,e,n,r){let o=`=${t}`;if(e.indexOf(o)>-1)return o;if(o=n.getPluralCategory(t,r),e.indexOf(o)>-1)return o;if(e.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${t}"`)}lv.ɵfac=function(t){return new(t||lv)},lv.ɵprov=Jt({token:lv,factory:function(t){let e=null;var n;return t?e=new t:(n=we(Kg),e=new fv(n)),e},providedIn:"root"});class fv extends lv{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(Em(e||this.locale)(t)){case hm.Zero:return"zero";case hm.One:return"one";case hm.Two:return"two";case hm.Few:return"few";case hm.Many:return"many";default:return"other"}}}fv.ɵfac=function(t){return new(t||fv)(we(Kg))},fv.ɵprov=Jt({token:fv,factory:fv.ɵfac});const dv=/\s+/,hv=[];class pv{constructor(t,e,n,r){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=r,this.initialClasses=hv,this.stateMap=new Map}set klass(t){this.initialClasses=null!=t?t.trim().split(dv):hv}set ngClass(t){this.rawClass="string"==typeof t?t.trim().split(dv):t}ngDoCheck(){for(const t of this.initialClasses)this._updateState(t,!0);const t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(const e of t)this._updateState(e,!0);else if(null!=t)for(const e of Object.keys(t))this._updateState(e,Boolean(t[e]));this._applyStateDiff()}_updateState(t,e){const n=this.stateMap.get(t);void 0!==n?(n.enabled!==e&&(n.changed=!0,n.enabled=e),n.touched=!0):this.stateMap.set(t,{enabled:e,changed:!0,touched:!0})}_applyStateDiff(){for(const t of this.stateMap){const e=t[0],n=t[1];n.changed?(this._toggleClass(e,n.enabled),n.changed=!1):n.touched||(n.enabled&&this._toggleClass(e,!1),this.stateMap.delete(e)),n.touched=!1}}_toggleClass(t,e){(t=t.trim()).length>0&&t.split(dv).forEach((t=>{e?this._renderer.addClass(this._ngEl.nativeElement,t):this._renderer.removeClass(this._ngEl.nativeElement,t)}))}}pv.ɵfac=function(t){return new(t||pv)(ja(Vy),ja(zy),ja(ea),ja(oa))},pv.ɵdir=Ze({type:pv,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0});class gv{constructor(t){this._viewContainerRef=t,this.ngComponentOutlet=null}ngOnChanges(t){const{_viewContainerRef:e,ngComponentOutletNgModule:n,ngComponentOutletNgModuleFactory:r}=this;if(e.clear(),this._componentRef=void 0,this.ngComponentOutlet){const o=this.ngComponentOutletInjector||e.parentInjector;(t.ngComponentOutletNgModule||t.ngComponentOutletNgModuleFactory)&&(this._moduleRef&&this._moduleRef.destroy(),this._moduleRef=n?ep(n,yv(o)):r?r.create(yv(o)):void 0),this._componentRef=e.createComponent(this.ngComponentOutlet,{index:e.length,injector:o,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngOnDestroy(){this._moduleRef&&this._moduleRef.destroy()}}function yv(t){return t.get(Xh).injector}gv.ɵfac=function(t){return new(t||gv)(ja(jp))},gv.ɵdir=Ze({type:gv,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[Hn]});class mv{constructor(t,e,n,r){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}class vv{set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}constructor(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const t=this._ngForOf;!this._differ&&t&&(this._differ=this._differs.find(t).create(this.ngForTrackBy))}if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const e=this._viewContainer;t.forEachOperation(((t,n,r)=>{if(null==t.previousIndex)e.createEmbeddedView(this._template,new mv(t.item,this._ngForOf,-1,-1),null===r?void 0:r);else if(null==r)e.remove(null===n?void 0:n);else if(null!==n){const o=e.get(n);e.move(o,r),Dv(o,t)}}));for(let t=0,n=e.length;t<n;t++){const r=e.get(t).context;r.index=t,r.count=n,r.ngForOf=this._ngForOf}t.forEachIdentityChange((t=>{Dv(e.get(t.currentIndex),t)}))}static ngTemplateContextGuard(t,e){return!0}}function Dv(t,e){t.context.$implicit=e.item}vv.ɵfac=function(t){return new(t||vv)(ja(jp),ja(Np),ja(Vy))},vv.ɵdir=Ze({type:vv,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});class _v{constructor(t,e){this._viewContainer=t,this._context=new wv,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){bv("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){bv("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,e){return!0}}_v.ɵfac=function(t){return new(t||_v)(ja(jp),ja(Np))},_v.ɵdir=Ze({type:_v,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});class wv{constructor(){this.$implicit=null,this.ngIf=null}}function bv(t,e){if(!!(e&&!e.createEmbeddedView))throw new Error(`${t} must be a TemplateRef, but received '${Nt(e)}'.`)}class Cv{constructor(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}class Ev{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(t){this._defaultViews.push(t)}_matchCase(t){const e=t==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||e,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),e}_updateDefaultCases(t){if(this._defaultViews.length>0&&t!==this._defaultUsed){this._defaultUsed=t;for(const e of this._defaultViews)e.enforceState(t)}}}Ev.ɵfac=function(t){return new(t||Ev)},Ev.ɵdir=Ze({type:Ev,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0});class Av{constructor(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new Cv(t,e)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}Av.ɵfac=function(t){return new(t||Av)(ja(jp),ja(Np),ja(Ev,9))},Av.ɵdir=Ze({type:Av,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0});class Sv{constructor(t,e,n){n._addDefault(new Cv(t,e))}}Sv.ɵfac=function(t){return new(t||Sv)(ja(jp),ja(Np),ja(Ev,9))},Sv.ɵdir=Ze({type:Sv,selectors:[["","ngSwitchDefault",""]],standalone:!0});class Fv{constructor(t){this._localization=t,this._caseViews={}}set ngPlural(t){this._updateView(t)}addCase(t,e){this._caseViews[t]=e}_updateView(t){this._clearViews();const e=cv(t,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[e])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(t){t&&(this._activeView=t,this._activeView.create())}}Fv.ɵfac=function(t){return new(t||Fv)(ja(lv))},Fv.ɵdir=Ze({type:Fv,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0});class xv{constructor(t,e,n,r){this.value=t;const o=!isNaN(Number(t));r.addCase(o?`=${t}`:t,new Cv(n,e))}}xv.ɵfac=function(t){return new(t||xv)(Mo("ngPluralCase"),ja(Np),ja(jp),ja(Fv,1))},xv.ɵdir=Ze({type:xv,selectors:[["","ngPluralCase",""]],standalone:!0});class Iv{constructor(t,e,n){this._ngEl=t,this._differs=e,this._renderer=n,this._ngStyle=null,this._differ=null}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){const t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,e){const[n,r]=t.split("."),o=-1===n.indexOf("-")?void 0:Ti.DashCase;null!=e?this._renderer.setStyle(this._ngEl.nativeElement,n,r?`${e}${r}`:e,o):this._renderer.removeStyle(this._ngEl.nativeElement,n,o)}_applyChanges(t){t.forEachRemovedItem((t=>this._setStyle(t.key,null))),t.forEachAddedItem((t=>this._setStyle(t.key,t.currentValue))),t.forEachChangedItem((t=>this._setStyle(t.key,t.currentValue)))}}Iv.ɵfac=function(t){return new(t||Iv)(ja(ea),ja(zy),ja(oa))},Iv.ɵdir=Ze({type:Iv,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});class kv{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(t){if(t.ngTemplateOutlet||t.ngTemplateOutletInjector){const t=this._viewContainerRef;if(this._viewRef&&t.remove(t.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:e,ngTemplateOutletContext:n,ngTemplateOutletInjector:r}=this;this._viewRef=t.createEmbeddedView(e,n,r?{injector:r}:void 0)}else this._viewRef=null}else this._viewRef&&t.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}kv.ɵfac=function(t){return new(t||kv)(ja(jp))},kv.ɵdir=Ze({type:kv,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Hn]});function Tv(t,e){return new zt(2100,!1)}const Ov=new class{createSubscription(t,e){return t.then(e,(t=>{throw t}))}dispose(t){}},Pv=new class{createSubscription(t,e){return t.subscribe({next:e,error:t=>{throw t}})}dispose(t){t.unsubscribe()}};class Mv{constructor(t){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=t}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue:(t&&this._subscribe(t),this._latestValue)}_subscribe(t){this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,(e=>this._updateLatestValue(t,e)))}_selectStrategy(t){if(Lc(t))return Ov;if(Rc(t))return Pv;throw Tv()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())}}Mv.ɵfac=function(t){return new(t||Mv)(ja(Iy,16))},Mv.ɵpipe=We({name:"async",type:Mv,pure:!1,standalone:!0});class Nv{transform(t){if(null==t)return null;if("string"!=typeof t)throw Tv();return t.toLowerCase()}}Nv.ɵfac=function(t){return new(t||Nv)},Nv.ɵpipe=We({name:"lowercase",type:Nv,pure:!0,standalone:!0});const Bv=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;class Lv{transform(t){if(null==t)return null;if("string"!=typeof t)throw Tv();return t.replace(Bv,(t=>t[0].toUpperCase()+t.slice(1).toLowerCase()))}}Lv.ɵfac=function(t){return new(t||Lv)},Lv.ɵpipe=We({name:"titlecase",type:Lv,pure:!0,standalone:!0});class Rv{transform(t){if(null==t)return null;if("string"!=typeof t)throw Tv();return t.toUpperCase()}}Rv.ɵfac=function(t){return new(t||Rv)},Rv.ɵpipe=We({name:"uppercase",type:Rv,pure:!0,standalone:!0});const jv=new zo("DATE_PIPE_DEFAULT_TIMEZONE"),Hv=new zo("DATE_PIPE_DEFAULT_OPTIONS");class Vv{constructor(t,e,n){this.locale=t,this.defaultTimezone=e,this.defaultOptions=n}transform(t,e,n,r){var o,i,s,u,a;if(null==t||""===t||t!=t)return null;try{const l=null!==(i=null!=e?e:null===(o=this.defaultOptions)||void 0===o?void 0:o.dateFormat)&&void 0!==i?i:"mediumDate",c=null!==(a=null!==(u=null!=n?n:null===(s=this.defaultOptions)||void 0===s?void 0:s.timezone)&&void 0!==u?u:this.defaultTimezone)&&void 0!==a?a:void 0;return Bm(t,l,r||this.locale,c)}catch(t){throw Tv(0,t.message)}}}Vv.ɵfac=function(t){return new(t||Vv)(ja(Kg,16),ja(jv,24),ja(Hv,24))},Vv.ɵpipe=We({name:"date",type:Vv,pure:!0,standalone:!0});const $v=/#/g;class zv{constructor(t){this._localization=t}transform(t,e,n){if(null==t)return"";if("object"!=typeof e||null===e)throw Tv();return e[cv(t,Object.keys(e),this._localization,n)].replace($v,t.toString())}}zv.ɵfac=function(t){return new(t||zv)(ja(lv,16))},zv.ɵpipe=We({name:"i18nPlural",type:zv,pure:!0,standalone:!0});class Uv{transform(t,e){if(null==t)return"";if("object"!=typeof e||"string"!=typeof t)throw Tv();return e.hasOwnProperty(t)?e[t]:e.hasOwnProperty("other")?e.other:""}}Uv.ɵfac=function(t){return new(t||Uv)},Uv.ɵpipe=We({name:"i18nSelect",type:Uv,pure:!0,standalone:!0});class Gv{transform(t){return JSON.stringify(t,null,2)}}Gv.ɵfac=function(t){return new(t||Gv)},Gv.ɵpipe=We({name:"json",type:Gv,pure:!1,standalone:!0});class Zv{constructor(t){this.differs=t,this.keyValues=[],this.compareFn=Wv}transform(t,e=Wv){if(!t||!(t instanceof Map)&&"object"!=typeof t)return null;this.differ||(this.differ=this.differs.find(t).create());const n=this.differ.diff(t),r=e!==this.compareFn;return n&&(this.keyValues=[],n.forEachItem((t=>{var e,n;this.keyValues.push((e=t.key,n=t.currentValue,{key:e,value:n}))}))),(n||r)&&(this.keyValues.sort(e),this.compareFn=e),this.keyValues}}function Wv(t,e){const n=t.key,r=e.key;if(n===r)return 0;if(void 0===n)return 1;if(void 0===r)return-1;if(null===n)return 1;if(null===r)return-1;if("string"==typeof n&&"string"==typeof r)return n<r?-1:1;if("number"==typeof n&&"number"==typeof r)return n-r;if("boolean"==typeof n&&"boolean"==typeof r)return n<r?-1:1;const o=String(n),i=String(r);return o==i?0:o<i?-1:1}Zv.ɵfac=function(t){return new(t||Zv)(ja(zy,16))},Zv.ɵpipe=We({name:"keyvalue",type:Zv,pure:!1,standalone:!0});class qv{constructor(t){this._locale=t}transform(t,e,n){if(!Kv(t))return null;n=n||this._locale;try{return function(t,e,n){return iv(t,uv(Cm(e,dm.Decimal),bm(e,mm.MinusSign)),e,mm.Group,mm.Decimal,n)}(Jv(t),n,e)}catch(t){throw Tv(0,t.message)}}}qv.ɵfac=function(t){return new(t||qv)(ja(Kg,16))},qv.ɵpipe=We({name:"number",type:qv,pure:!0,standalone:!0});class Yv{constructor(t){this._locale=t}transform(t,e,n){if(!Kv(t))return null;n=n||this._locale;try{return function(t,e,n){return iv(t,uv(Cm(e,dm.Percent),bm(e,mm.MinusSign)),e,mm.Group,mm.Decimal,n,!0).replace(new RegExp("%","g"),bm(e,mm.PercentSign))}(Jv(t),n,e)}catch(t){throw Tv(0,t.message)}}}Yv.ɵfac=function(t){return new(t||Yv)(ja(Kg,16))},Yv.ɵpipe=We({name:"percent",type:Yv,pure:!0,standalone:!0});class Qv{constructor(t,e="USD"){this._locale=t,this._defaultCurrencyCode=e}transform(t,e=this._defaultCurrencyCode,n="symbol",r,o){if(!Kv(t))return null;o=o||this._locale,"boolean"==typeof n&&(n=n?"symbol":"code");let i=e||this._defaultCurrencyCode;"code"!==n&&(i="symbol"===n||"symbol-narrow"===n?xm(i,"symbol"===n?"wide":"narrow",o):n);try{return sv(Jv(t),o,i,e,r)}catch(t){throw Tv(0,t.message)}}}function Kv(t){return!(null==t||""===t||t!=t)}function Jv(t){if("string"==typeof t&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if("number"!=typeof t)throw new Error(`${t} is not a number`);return t}Qv.ɵfac=function(t){return new(t||Qv)(ja(Kg,16),ja(Jg,16))},Qv.ɵpipe=We({name:"currency",type:Qv,pure:!0,standalone:!0});class Xv{transform(t,e,n){if(null==t)return null;if(!this.supports(t))throw Tv();return t.slice(e,n)}supports(t){return"string"==typeof t||Array.isArray(t)}}Xv.ɵfac=function(t){return new(t||Xv)},Xv.ɵpipe=We({name:"slice",type:Xv,pure:!1,standalone:!0});class tD{}tD.ɵfac=function(t){return new(t||tD)},tD.ɵmod=ze({type:tD}),tD.ɵinj=Xt({});new sa("15.2.5");class eD{}eD.ɵprov=Jt({token:eD,providedIn:"root",factory:()=>new nD(we(Yy),window)});class nD{constructor(t,e){this.document=t,this.window=e,this.offset=()=>[0,0]}setOffset(t){Array.isArray(t)?this.offset=()=>t:this.offset=t}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(t){this.supportsScrolling()&&this.window.scrollTo(t[0],t[1])}scrollToAnchor(t){if(!this.supportsScrolling())return;const e=function(t,e){const n=t.getElementById(e)||t.getElementsByName(e)[0];if(n)return n;if("function"==typeof t.createTreeWalker&&t.body&&(t.body.createShadowRoot||t.body.attachShadow)){const n=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT);let r=n.currentNode;for(;r;){const t=r.shadowRoot;if(t){const n=t.getElementById(e)||t.querySelector(`[name="${e}"]`);if(n)return n}r=n.nextNode()}}return null}(this.document,t);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(t){if(this.supportScrollRestoration()){const e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}scrollToElement(t){const e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(n-o[0],r-o[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const t=rD(this.window.history)||rD(Object.getPrototypeOf(this.window.history));return!(!t||!t.writable&&!t.set)}catch(t){return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(t){return!1}}}function rD(t){return Object.getOwnPropertyDescriptor(t,"scrollRestoration")}function oD(t,e){return iD(t)?new URL(t):new URL(t,e.location.href)}function iD(t){return/^https?:\/\//.test(t)}function sD(t){return iD(t)?new URL(t).hostname:t}const uD=t=>t.src,aD=new zo("ImageLoader",{providedIn:"root",factory:()=>uD});function lD(t,e){return function(e){(function(t){if("string"!=typeof t||""===t.trim())return!1;try{return new URL(t),!0}catch(t){return!1}})(e)||function(t,e){throw new zt(2959,!1)}(),e=function(t){return t.endsWith("/")?t.slice(0,-1):t}(e);const n=[{provide:aD,useValue:n=>{return iD(n.src)&&function(t,e){throw new zt(2959,!1)}(0,n.src),t(e,Object.assign(Object.assign({},n),{src:(r=n.src,r.startsWith("/")?r.slice(1):r)}));var r}}];return n}}lD((function(t,e){let n="format=auto";e.width&&(n+=`,width=${e.width}`);return`${t}/cdn-cgi/image/${n}/${e.src}`}));lD((function(t,e){let n="f_auto,q_auto";e.width&&(n+=`,w_${e.width}`);return`${t}/image/upload/${n}/${e.src}`}));lD((function(t,e){const{src:n,width:r}=e;let o;if(r){o=[t,`tr:w-${r}`,n]}else o=[t,n];return o.join("/")}));function cD(t,e=!0){return`The NgOptimizedImage directive ${e?`(activated on an <img> element with the \`ngSrc="${t}"\`) `:""}has detected that`}function fD(t){throw new zt(2958,`Unexpected invocation of the ${t} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}lD((function(t,e){const n=new URL(`${t}/${e.src}`);n.searchParams.set("auto","format"),e.width&&n.searchParams.set("w",e.width.toString());return n.href}));class dD{constructor(){this.images=new Map,this.alreadyWarned=new Set,this.window=null,this.observer=null,fD("LCP checker");const t=Ce(Yy).defaultView;void 0!==t&&"undefined"!=typeof PerformanceObserver&&(this.window=t,this.observer=this.initPerformanceObserver())}initPerformanceObserver(){const t=new PerformanceObserver((t=>{var e,n;const r=t.getEntries();if(0===r.length)return;const o=null!==(n=null===(e=r[r.length-1].element)||void 0===e?void 0:e.src)&&void 0!==n?n:"";if(o.startsWith("data:")||o.startsWith("blob:"))return;this.images.get(o)&&!this.alreadyWarned.has(o)&&(this.alreadyWarned.add(o),function(t){const e=cD(t);console.warn(Ut(2955,`${e} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(o))}));return t.observe({type:"largest-contentful-paint",buffered:!0}),t}registerImage(t,e){this.observer&&this.images.set(oD(t,this.window).href,e)}unregisterImage(t){this.observer&&this.images.delete(oD(t,this.window).href)}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear(),this.alreadyWarned.clear())}}dD.ɵfac=function(t){return new(t||dD)},dD.ɵprov=Jt({token:dD,factory:dD.ɵfac,providedIn:"root"});const hD=new Set(["localhost","127.0.0.1","0.0.0.0"]),pD=new zo("PRECONNECT_CHECK_BLOCKLIST");class gD{constructor(){this.document=Ce(Yy),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(hD),fD("preconnect link checker");const t=this.document.defaultView;void 0!==t&&(this.window=t);const e=Ce(pD,{optional:!0});e&&this.populateBlocklist(e)}populateBlocklist(t){Array.isArray(t)?yD(t,(t=>{this.blocklist.add(sD(t))})):this.blocklist.add(sD(t))}assertPreconnect(t,e){if(!this.window)return;const n=oD(t,this.window);this.blocklist.has(n.hostname)||this.alreadySeen.has(n.origin)||(this.alreadySeen.add(n.origin),this.preconnectLinks||(this.preconnectLinks=this.queryPreconnectLinks()),this.preconnectLinks.has(n.origin)||console.warn(Ut(2956,`${cD(e)} there is no preconnect tag present for this image. Preconnecting to the origin(s) that serve priority images ensures that these images are delivered as soon as possible. To fix this, please add the following element into the <head> of the document:\n  <link rel="preconnect" href="${n.origin}">`)))}queryPreconnectLinks(){const t=new Set,e=Array.from(this.document.querySelectorAll("link[rel=preconnect]"));for(let n of e){const e=oD(n.href,this.window);t.add(e.origin)}return t}ngOnDestroy(){var t;null===(t=this.preconnectLinks)||void 0===t||t.clear(),this.alreadySeen.clear()}}function yD(t,e){for(let n of t)Array.isArray(n)?yD(n,e):e(n)}gD.ɵfac=function(t){return new(t||gD)},gD.ɵprov=Jt({token:gD,factory:gD.ɵfac,providedIn:"root"});const mD=new zo("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class vD{constructor(){this.preloadedImages=Ce(mD),this.document=Ce(Yy)}createPreloadLinkTag(t,e,n,r){if(this.preloadedImages.has(e))return;this.preloadedImages.add(e);const o=t.createElement("link");t.setAttribute(o,"as","image"),t.setAttribute(o,"href",e),t.setAttribute(o,"rel","preload"),t.setAttribute(o,"fetchpriority","high"),r&&t.setAttribute(o,"imageSizes",r),n&&t.setAttribute(o,"imageSrcset",n),t.appendChild(this.document.head,o)}}vD.ɵfac=function(t){return new(t||vD)},vD.ɵprov=Jt({token:vD,factory:vD.ɵfac,providedIn:"root"});const DD=/^((\s*\d+w\s*(,|$)){1,})$/,_D=[1,2],wD={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840]},bD=new zo("ImageConfig",{providedIn:"root",factory:()=>wD});class CD{constructor(){this.imageLoader=Ce(aD),this.config=function(t){let e={};t.breakpoints&&(e.breakpoints=t.breakpoints.sort(((t,e)=>t-e)));return Object.assign({},wD,t,e)}(Ce(bD)),this.renderer=Ce(oa),this.imgElement=Ce(ea).nativeElement,this.injector=Ce(Ra),this.isServer="server"===Ce(Yg),this.preloadLinkChecker=Ce(vD),this.lcpObserver=null,this._renderedSrc=null,this._priority=!1,this._disableOptimizedSrcset=!1,this._fill=!1}set width(t){this._width=ED(t)}get width(){return this._width}set height(t){this._height=ED(t)}get height(){return this._height}set priority(t){this._priority=AD(t)}get priority(){return this._priority}set disableOptimizedSrcset(t){this._disableOptimizedSrcset=AD(t)}get disableOptimizedSrcset(){return this._disableOptimizedSrcset}set fill(t){this._fill=AD(t)}get fill(){return this._fill}ngOnInit(){this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||(this.sizes="100vw"):(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const t=this.getRewrittenSrc();let e;this.setHostAttribute("src",t),this.sizes&&this.setHostAttribute("sizes",this.sizes),this.ngSrcset?e=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(e=this.getAutomaticSrcset()),e&&this.setHostAttribute("srcset",e),this.isServer&&this.priority&&this.preloadLinkChecker.createPreloadLinkTag(this.renderer,t,e,this.sizes)}ngOnChanges(t){0}callImageLoader(t){let e=t;return this.loaderParams&&(e.loaderParams=this.loaderParams),this.imageLoader(e)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){const t={src:this.ngSrc};this._renderedSrc=this.callImageLoader(t)}return this._renderedSrc}getRewrittenSrcset(){const t=DD.test(this.ngSrcset);return this.ngSrcset.split(",").filter((t=>""!==t)).map((e=>{e=e.trim();const n=t?parseFloat(e):parseFloat(e)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:n})} ${e}`})).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){var t;const{breakpoints:e}=this.config;let n=e;"100vw"===(null===(t=this.sizes)||void 0===t?void 0:t.trim())&&(n=e.filter((t=>t>=640)));return n.map((t=>`${this.callImageLoader({src:this.ngSrc,width:t})} ${t}w`)).join(", ")}getFixedSrcset(){return _D.map((t=>`${this.callImageLoader({src:this.ngSrc,width:this.width*t})} ${t}x`)).join(", ")}shouldGenerateAutomaticSrcset(){return!this._disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==uD&&!(this.width>1920||this.height>1080)}ngOnDestroy(){0}setHostAttribute(t,e){this.renderer.setAttribute(this.imgElement,t,e)}}function ED(t){return"string"==typeof t?parseInt(t,10):t}function AD(t){return null!=t&&"false"!=`${t}`}CD.ɵfac=function(t){return new(t||CD)},CD.ɵdir=Ze({type:CD,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(t,e){2&t&&Ef("position",e.fill?"absolute":null)("width",e.fill?"100%":null)("height",e.fill?"100%":null)("inset",e.fill?"0px":null)},inputs:{ngSrc:"ngSrc",ngSrcset:"ngSrcset",sizes:"sizes",width:"width",height:"height",loading:"loading",priority:"priority",loaderParams:"loaderParams",disableOptimizedSrcset:"disableOptimizedSrcset",fill:"fill",src:"src",srcset:"srcset"},standalone:!0,features:[Hn]});class SD extends qy{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class FD extends SD{static makeCurrent(){var t;t=new FD,Zy||(Zy=t)}onAndCancel(t,e,n){return t.addEventListener(e,n,!1),()=>{t.removeEventListener(e,n,!1)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.parentNode&&t.parentNode.removeChild(t)}createElement(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}getBaseHref(t){const e=(ID=ID||document.querySelector("base"),ID?ID.getAttribute("href"):null);return null==e?null:function(t){xD=xD||document.createElement("a"),xD.setAttribute("href",t);const e=xD.pathname;return"/"===e.charAt(0)?e:`/${e}`}(e)}resetBaseElement(){ID=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return function(t,e){e=encodeURIComponent(e);for(const n of t.split(";")){const t=n.indexOf("="),[r,o]=-1==t?[n,""]:[n.slice(0,t),n.slice(t+1)];if(r.trim()===e)return decodeURIComponent(o)}return null}(document.cookie,t)}}let xD,ID=null;const kD=new zo("TRANSITION_ID");const TD=[{provide:Ug,useFactory:function(t,e,n){return()=>{n.get(Gg).donePromise.then((()=>{const n=Wy(),r=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let t=0;t<r.length;t++)n.remove(r[t])}))}},deps:[kD,Yy,Ra],multi:!0}];class OD{build(){return new XMLHttpRequest}}OD.ɵfac=function(t){return new(t||OD)},OD.ɵprov=Jt({token:OD,factory:OD.ɵfac});const PD=new zo("EventManagerPlugins");class MD{constructor(t,e){this._zone=e,this._eventNameToPlugin=new Map,t.forEach((t=>{t.manager=this})),this._plugins=t.slice().reverse()}addEventListener(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)}addGlobalEventListener(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)}getZone(){return this._zone}_findPluginFor(t){const e=this._eventNameToPlugin.get(t);if(e)return e;const n=this._plugins;for(let e=0;e<n.length;e++){const r=n[e];if(r.supports(t))return this._eventNameToPlugin.set(t,r),r}throw new Error(`No event manager plugin found for event ${t}`)}}MD.ɵfac=function(t){return new(t||MD)(we(PD),we(oy))},MD.ɵprov=Jt({token:MD,factory:MD.ɵfac});class ND{constructor(t){this._doc=t}addGlobalEventListener(t,e,n){const r=Wy().getGlobalEventTarget(this._doc,t);if(!r)throw new Error(`Unsupported event target ${r} for event ${e}`);return this.addEventListener(r,e,n)}}class BD{constructor(){this.usageCount=new Map}addStyles(t){for(const e of t){1===this.changeUsageCount(e,1)&&this.onStyleAdded(e)}}removeStyles(t){for(const e of t){0===this.changeUsageCount(e,-1)&&this.onStyleRemoved(e)}}onStyleRemoved(t){}onStyleAdded(t){}getAllStyles(){return this.usageCount.keys()}changeUsageCount(t,e){var n;const r=this.usageCount;let o=null!==(n=r.get(t))&&void 0!==n?n:0;return o+=e,o>0?r.set(t,o):r.delete(t),o}ngOnDestroy(){for(const t of this.getAllStyles())this.onStyleRemoved(t);this.usageCount.clear()}}BD.ɵfac=function(t){return new(t||BD)},BD.ɵprov=Jt({token:BD,factory:BD.ɵfac});class LD extends BD{constructor(t){super(),this.doc=t,this.styleRef=new Map,this.hostNodes=new Set,this.resetHostNodes()}onStyleAdded(t){for(const e of this.hostNodes)this.addStyleToHost(e,t)}onStyleRemoved(t){const e=this.styleRef,n=e.get(t);null==n||n.forEach((t=>t.remove())),e.delete(t)}ngOnDestroy(){super.ngOnDestroy(),this.styleRef.clear(),this.resetHostNodes()}addHost(t){this.hostNodes.add(t);for(const e of this.getAllStyles())this.addStyleToHost(t,e)}removeHost(t){this.hostNodes.delete(t)}addStyleToHost(t,e){const n=this.doc.createElement("style");n.textContent=e,t.appendChild(n);const r=this.styleRef.get(e);r?r.push(n):this.styleRef.set(e,[n])}resetHostNodes(){const t=this.hostNodes;t.clear(),t.add(this.doc.head)}}LD.ɵfac=function(t){return new(t||LD)(we(Yy))},LD.ɵprov=Jt({token:LD,factory:LD.ɵfac});const RD={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},jD=/%COMP%/g,HD="%COMP%",VD=`_nghost-${HD}`,$D=`_ngcontent-${HD}`,zD=new zo("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>false});function UD(t,e){return e.flat(100).map((e=>e.replace(jD,t)))}function GD(t){return e=>{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}class ZD{constructor(t,e,n,r){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.removeStylesOnCompDestory=r,this.rendererByCompId=new Map,this.defaultRenderer=new WD(t)}createRenderer(t,e){if(!t||!e)return this.defaultRenderer;const n=this.getOrCreateRenderer(t,e);return n instanceof KD?n.applyToHost(t):n instanceof QD&&n.applyStyles(),n}getOrCreateRenderer(e,n){const r=this.rendererByCompId;let o=r.get(n.id);if(!o){const i=this.eventManager,s=this.sharedStylesHost,u=this.removeStylesOnCompDestory;switch(n.encapsulation){case t.ViewEncapsulation$1.Emulated:o=new KD(i,s,n,this.appId,u);break;case t.ViewEncapsulation$1.ShadowDom:return new YD(i,s,e,n);default:o=new QD(i,s,n,u)}o.onDestroy=()=>r.delete(n.id),r.set(n.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}begin(){}end(){}}ZD.ɵfac=function(t){return new(t||ZD)(we(MD),we(LD),we(Zg),we(zD))},ZD.ɵprov=Jt({token:ZD,factory:ZD.ɵfac});class WD{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(RD[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(qD(t)?t.content:t).appendChild(e)}insertBefore(t,e,n){if(t){(qD(t)?t.content:t).insertBefore(e,n)}}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error(`The selector "${t}" did not match any elements`);return e||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,n,r){if(r){e=r+":"+e;const o=RD[r];o?t.setAttributeNS(o,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const r=RD[n];r?t.removeAttributeNS(r,e):t.removeAttribute(`${n}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,n,r){r&(Ti.DashCase|Ti.Important)?t.style.setProperty(e,n,r&Ti.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&Ti.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,n){t[e]=n}setValue(t,e){t.nodeValue=e}listen(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,GD(n)):this.eventManager.addEventListener(t,e,GD(n))}}"@".charCodeAt(0);function qD(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class YD extends WD{constructor(t,e,n,r){super(t),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const o=UD(r.id,r.styles);for(const t of o){const e=document.createElement("style");e.textContent=t,this.shadowRoot.appendChild(e)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,e){return super.appendChild(this.nodeOrShadowRoot(t),e)}insertBefore(t,e,n){return super.insertBefore(this.nodeOrShadowRoot(t),e,n)}removeChild(t,e){return super.removeChild(this.nodeOrShadowRoot(t),e)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class QD extends WD{constructor(t,e,n,r,o=n.id){super(t),this.sharedStylesHost=e,this.removeStylesOnCompDestory=r,this.rendererUsageCount=0,this.styles=UD(o,n.styles)}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){var t;this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&(null===(t=this.onDestroy)||void 0===t||t.call(this)))}}class KD extends QD{constructor(t,e,n,r,o){const i=r+"-"+n.id;var s;super(t,e,n,o,i),this.contentAttr=(s=i,$D.replace(jD,s)),this.hostAttr=function(t){return VD.replace(jD,t)}(i)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,e){const n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,""),n}}class JD extends ND{constructor(t){super(t)}supports(t){return!0}addEventListener(t,e,n){return t.addEventListener(e,n,!1),()=>this.removeEventListener(t,e,n)}removeEventListener(t,e,n){return t.removeEventListener(e,n)}}JD.ɵfac=function(t){return new(t||JD)(we(Yy))},JD.ɵprov=Jt({token:JD,factory:JD.ɵfac});const XD=["alt","control","meta","shift"],t_={"\b":"Backspace","\t":"Tab","":"Delete","":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},e_={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};class n_ extends ND{constructor(t){super(t)}supports(t){return null!=n_.parseEventName(t)}addEventListener(t,e,n){const r=n_.parseEventName(e),o=n_.eventCallback(r.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular((()=>Wy().onAndCancel(t,r.domEventName,o)))}static parseEventName(t){const e=t.toLowerCase().split("."),n=e.shift();if(0===e.length||"keydown"!==n&&"keyup"!==n)return null;const r=n_._normalizeKey(e.pop());let o="",i=e.indexOf("code");if(i>-1&&(e.splice(i,1),o="code."),XD.forEach((t=>{const n=e.indexOf(t);n>-1&&(e.splice(n,1),o+=t+".")})),o+=r,0!=e.length||0===r.length)return null;const s={};return s.domEventName=n,s.fullKey=o,s}static matchEventFullKeyCode(t,e){let n=t_[t.key]||t.key,r="";return e.indexOf("code.")>-1&&(n=t.code,r="code."),!(null==n||!n)&&(n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),XD.forEach((e=>{if(e!==n){(0,e_[e])(t)&&(r+=e+".")}})),r+=n,r===e)}static eventCallback(t,e,n){return r=>{n_.matchEventFullKeyCode(r,t)&&n.runGuarded((()=>e(r)))}}static _normalizeKey(t){return"esc"===t?"escape":t}}n_.ɵfac=function(t){return new(t||n_)(we(Yy))},n_.ɵprov=Jt({token:n_,factory:n_.ɵfac});const r_=!1;const o_=Cy(Uy,"browser",[{provide:Yg,useValue:"browser"},{provide:qg,useValue:function(){FD.makeCurrent()},multi:!0},{provide:Yy,useFactory:function(){return function(t){ds=t}(document),document},deps:[]}]),i_=new zo(""),s_=[{provide:dy,useClass:class{addToWindow(t){fe.getAngularTestability=(e,n=!0)=>{const r=t.findTestabilityInTree(e,n);if(null==r)throw new Error("Could not find testability for element.");return r},fe.getAllAngularTestabilities=()=>t.getAllTestabilities(),fe.getAllAngularRootElements=()=>t.getAllRootElements();fe.frameworkStabilizers||(fe.frameworkStabilizers=[]),fe.frameworkStabilizers.push((t=>{const e=fe.getAllAngularTestabilities();let n=e.length,r=!1;const o=function(e){r=r||e,n--,0==n&&t(r)};e.forEach((function(t){t.whenStable(o)}))}))}findTestabilityInTree(t,e,n){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:n?Wy().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}},deps:[]},{provide:fy,useClass:hy,deps:[oy,py,dy]},{provide:hy,useClass:hy,deps:[oy,py,dy]}],u_=[{provide:Ru,useValue:"root"},{provide:ca,useFactory:function(){return new ca},deps:[]},{provide:PD,useClass:JD,multi:!0,deps:[Yy,oy,Yg]},{provide:PD,useClass:n_,multi:!0,deps:[Yy]},{provide:ZD,useClass:ZD,deps:[MD,LD,Zg,zD]},{provide:ra,useExisting:ZD},{provide:BD,useExisting:LD},{provide:LD,useClass:LD,deps:[Yy]},{provide:MD,useClass:MD,deps:[PD,oy]},{provide:class{},useClass:OD,deps:[]},[]];class a_{constructor(t){r_}static withServerTransition(t){return{ngModule:a_,providers:[{provide:Zg,useValue:t.appId},{provide:kD,useExisting:Zg},TD]}}}function l_(){return new c_(we(Yy))}a_.ɵfac=function(t){return new(t||a_)(we(i_,12))},a_.ɵmod=ze({type:a_}),a_.ɵinj=Xt({providers:[...u_,...s_],imports:[tD,Gy]});class c_{constructor(t){this._doc=t,this._dom=Wy()}addTag(t,e=!1){return t?this._getOrCreateElement(t,e):null}addTags(t,e=!1){return t?t.reduce(((t,n)=>(n&&t.push(this._getOrCreateElement(n,e)),t)),[]):[]}getTag(t){return t&&this._doc.querySelector(`meta[${t}]`)||null}getTags(t){if(!t)return[];const e=this._doc.querySelectorAll(`meta[${t}]`);return e?[].slice.call(e):[]}updateTag(t,e){if(!t)return null;e=e||this._parseSelector(t);const n=this.getTag(e);return n?this._setMetaElementAttributes(t,n):this._getOrCreateElement(t,!0)}removeTag(t){this.removeTagElement(this.getTag(t))}removeTagElement(t){t&&this._dom.remove(t)}_getOrCreateElement(t,e=!1){if(!e){const e=this._parseSelector(t),n=this.getTags(e).filter((e=>this._containsAttributes(t,e)))[0];if(void 0!==n)return n}const n=this._dom.createElement("meta");this._setMetaElementAttributes(t,n);return this._doc.getElementsByTagName("head")[0].appendChild(n),n}_setMetaElementAttributes(t,e){return Object.keys(t).forEach((n=>e.setAttribute(this._getMetaKeyMap(n),t[n]))),e}_parseSelector(t){const e=t.name?"name":"property";return`${e}="${t[e]}"`}_containsAttributes(t,e){return Object.keys(t).every((n=>e.getAttribute(this._getMetaKeyMap(n))===t[n]))}_getMetaKeyMap(t){return f_[t]||t}}c_.ɵfac=function(t){return new(t||c_)(we(Yy))},c_.ɵprov=Jt({token:c_,factory:function(t){let e=null;return e=t?new t:l_(),e},providedIn:"root"});const f_={httpEquiv:"http-equiv"};function d_(){return new h_(we(Yy))}class h_{constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}}h_.ɵfac=function(t){return new(t||h_)(we(Yy))},h_.ɵprov=Jt({token:h_,factory:function(t){let e=null;return e=t?new t:d_(),e},providedIn:"root"});class p_{constructor(){this.store={},this.onSerializeCallbacks={},this.store=function(t,e){const n=t.getElementById(e+"-state");let r={};if(n&&n.textContent)try{r=JSON.parse(function(t){const e={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return t.replace(/&[^;]+;/g,(t=>e[t]))}(n.textContent))}catch(t){console.warn("Exception while restoring TransferState for app "+e,t)}return r}(Ce(Yy),Ce(Zg))}get(t,e){return void 0!==this.store[t]?this.store[t]:e}set(t,e){this.store[t]=e}remove(t){delete this.store[t]}hasKey(t){return this.store.hasOwnProperty(t)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(t,e){this.onSerializeCallbacks[t]=e}toJson(){for(const t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(t){console.warn("Exception in onSerialize callback: ",t)}return JSON.stringify(this.store)}}p_.ɵfac=function(t){return new(t||p_)},p_.ɵprov=Jt({token:p_,factory:p_.ɵfac,providedIn:"root"});class g_{}g_.ɵfac=function(t){return new(t||g_)},g_.ɵmod=ze({type:g_}),g_.ɵinj=Xt({});const y_={pan:!0,panstart:!0,panmove:!0,panend:!0,pancancel:!0,panleft:!0,panright:!0,panup:!0,pandown:!0,pinch:!0,pinchstart:!0,pinchmove:!0,pinchend:!0,pinchcancel:!0,pinchin:!0,pinchout:!0,press:!0,pressup:!0,rotate:!0,rotatestart:!0,rotatemove:!0,rotateend:!0,rotatecancel:!0,swipe:!0,swipeleft:!0,swiperight:!0,swipeup:!0,swipedown:!0,tap:!0,doubletap:!0},m_=new zo("HammerGestureConfig"),v_=new zo("HammerLoader");class D_{constructor(){this.events=[],this.overrides={}}buildHammer(t){const e=new Hammer(t,this.options);e.get("pinch").set({enable:!0}),e.get("rotate").set({enable:!0});for(const t in this.overrides)e.get(t).set(this.overrides[t]);return e}}D_.ɵfac=function(t){return new(t||D_)},D_.ɵprov=Jt({token:D_,factory:D_.ɵfac});class __ extends ND{constructor(t,e,n,r){super(t),this._config=e,this.console=n,this.loader=r,this._loaderPromise=null}supports(t){return!(!y_.hasOwnProperty(t.toLowerCase())&&!this.isCustomEvent(t))&&!(!window.Hammer&&!this.loader)}addEventListener(t,e,n){const r=this.manager.getZone();if(e=e.toLowerCase(),!window.Hammer&&this.loader){this._loaderPromise=this._loaderPromise||r.runOutsideAngular((()=>this.loader()));let o=!1,i=()=>{o=!0};return r.runOutsideAngular((()=>this._loaderPromise.then((()=>{window.Hammer?o||(i=this.addEventListener(t,e,n)):i=()=>{}})).catch((()=>{i=()=>{}})))),()=>{i()}}return r.runOutsideAngular((()=>{const o=this._config.buildHammer(t),i=function(t){r.runGuarded((function(){n(t)}))};return o.on(e,i),()=>{o.off(e,i),"function"==typeof o.destroy&&o.destroy()}}))}isCustomEvent(t){return this._config.events.indexOf(t)>-1}}__.ɵfac=function(t){return new(t||__)(we(Yy),we(m_),we(Qg),we(v_,8))},__.ɵprov=Jt({token:__,factory:__.ɵfac});class w_{}w_.ɵfac=function(t){return new(t||w_)},w_.ɵmod=ze({type:w_}),w_.ɵinj=Xt({providers:[{provide:PD,useClass:__,multi:!0,deps:[Yy,m_,Qg,[new mi,v_]]},{provide:m_,useClass:D_,deps:[]}]});class b_{}function C_(t){return new E_(t.get(Yy))}b_.ɵfac=function(t){return new(t||b_)},b_.ɵprov=Jt({token:b_,factory:function(t){let e=null;return e=t?new(t||b_):we(E_),e},providedIn:"root"});class E_ extends b_{constructor(t){super(),this._doc=t}sanitize(e,n){if(null==n)return null;switch(e){case t.SecurityContext.NONE:return n;case t.SecurityContext.HTML:return Vs(n,"HTML")?Hs(n):du(this._doc,String(n)).toString();case t.SecurityContext.STYLE:return Vs(n,"Style")?Hs(n):n;case t.SecurityContext.SCRIPT:if(Vs(n,"Script"))return Hs(n);throw new Error("unsafe value used in a script context");case t.SecurityContext.URL:return Vs(n,"URL")?Hs(n):Zs(String(n));case t.SecurityContext.RESOURCE_URL:if(Vs(n,"ResourceURL"))return Hs(n);throw new Error(`unsafe value used in a resource URL context (see ${$t})`);default:throw new Error(`Unexpected SecurityContext ${e} (see ${$t})`)}}bypassSecurityTrustHtml(t){return new Ns(t)}bypassSecurityTrustStyle(t){return new Bs(t)}bypassSecurityTrustScript(t){return new Ls(t)}bypassSecurityTrustUrl(t){return new Rs(t)}bypassSecurityTrustResourceUrl(t){return new js(t)}}function A_(t){switch(t.responseType){case"json":if("response"in t)return t.response;var e=t;return JSON.parse(e.responseText);case"document":return t.responseXML;default:return"response"in t?t.response:(e=t).responseText}}E_.ɵfac=function(t){return new(t||E_)(we(Yy))},E_.ɵprov=Jt({token:E_,factory:function(t){let e=null;return e=t?new t:C_(we(Ra)),e},providedIn:"root"}),new sa("15.2.5");var S_=function(t,e,n,r){void 0===r&&(r="download_load"),this.originalEvent=t,this.xhr=e,this.request=n,this.type=r;var o=e.status,i=e.responseType;this.status=null!=o?o:0,this.responseType=null!=i?i:"";var s=e.getAllResponseHeaders();this.responseHeaders=s?s.split("\n").reduce((function(t,e){var n=e.indexOf(": ");return t[e.slice(0,n)]=e.slice(n+2),t}),{}):{},this.response=A_(e);var u=t.loaded,a=t.total;this.loaded=u,this.total=a},F_=h((function(t){return function(t,e,n){var r;this.message=t,this.name="AjaxError",this.xhr=e,this.request=n,this.status=e.status,this.responseType=e.responseType;try{r=A_(e)}catch(t){r=e.responseText}this.response=r}})),x_=function(){function t(t,e){return F_.call(this,"ajax timeout",t,e),this.name="AjaxTimeoutError",this}return t.prototype=Object.create(F_.prototype),t}();function I_(t,e){return L_({method:"GET",url:t,headers:e})}function k_(t,e,n){return L_({method:"POST",url:t,body:e,headers:n})}function T_(t,e){return L_({method:"DELETE",url:t,headers:e})}function O_(t,e,n){return L_({method:"PUT",url:t,body:e,headers:n})}function P_(t,e,n){return L_({method:"PATCH",url:t,body:e,headers:n})}var M_=vt((function(t){return t.response}));function N_(t,e){return M_(L_({method:"GET",url:t,headers:e}))}var B_,L_=(B_=function(t){var e;return e="string"==typeof t?{url:t}:t,new M((function(t){var n,o,i,s=r({async:!0,crossDomain:!1,withCredentials:!1,method:"GET",timeout:0,responseType:"json"},e),u=s.queryParams,a=s.body,l=s.headers,c=s.url;if(!c)throw new TypeError("url is required");if(u)if(c.includes("?")){var f=c.split("?");if(2<f.length)throw new TypeError("invalid url");i=new URLSearchParams(f[1]),new URLSearchParams(u).forEach((function(t,e){return i.set(e,t)})),c=f[0]+"?"+i}else c=c+"?"+(i=new URLSearchParams(u));var d={};if(l)for(var h in l)l.hasOwnProperty(h)&&(d[h.toLowerCase()]=l[h]);var p=s.crossDomain;p||"x-requested-with"in d||(d["x-requested-with"]="XMLHttpRequest");var g=s.withCredentials,y=s.xsrfCookieName,m=s.xsrfHeaderName;if((g||!p)&&y&&m){var v=null!==(o=null===(n=null===document||void 0===document?void 0:document.cookie.match(new RegExp("(^|;\\s*)("+y+")=([^;]*)")))||void 0===n?void 0:n.pop())&&void 0!==o?o:"";v&&(d[m]=v)}var D,_=function(t,e){var n;if(!t||"string"==typeof t||function(t){return"undefined"!=typeof FormData&&t instanceof FormData}(t)||function(t){return"undefined"!=typeof URLSearchParams&&t instanceof URLSearchParams}(t)||function(t){return U_(t,"ArrayBuffer")}(t)||function(t){return U_(t,"File")}(t)||function(t){return U_(t,"Blob")}(t)||function(t){return"undefined"!=typeof ReadableStream&&t instanceof ReadableStream}(t))return t;if(function(t){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView(t)}(t))return t.buffer;if("object"==typeof t)return e["content-type"]=null!==(n=e["content-type"])&&void 0!==n?n:"application/json;charset=utf-8",JSON.stringify(t);throw new TypeError("Unknown body type")}(a,d),w=r(r({},s),{url:c,headers:d,body:_});D=e.createXHR?e.createXHR():new XMLHttpRequest;var b=e.progressSubscriber,C=e.includeDownloadProgress,E=void 0!==C&&C,A=e.includeUploadProgress,S=void 0!==A&&A,F=function(e,n){D.addEventListener(e,(function(){var e,r=n();null===(e=null==b?void 0:b.error)||void 0===e||e.call(b,r),t.error(r)}))};F("timeout",(function(){return new x_(D,w)})),F("abort",(function(){return new F_("aborted",D,w)}));var x=function(t,e){return new S_(e,D,w,t+"_"+e.type)},I=function(e,n,r){e.addEventListener(n,(function(e){t.next(x(r,e))}))};S&&[H_,V_,$_].forEach((function(t){return I(D.upload,t,R_)})),b&&[H_,V_].forEach((function(t){return D.upload.addEventListener(t,(function(t){var e;return null===(e=null==b?void 0:b.next)||void 0===e?void 0:e.call(b,t)}))})),E&&[H_,V_].forEach((function(t){return I(D,t,j_)}));var k=function(e){var n="ajax error"+(e?" "+e:"");t.error(new F_(n,D,w))};D.addEventListener("error",(function(t){var e;null===(e=null==b?void 0:b.error)||void 0===e||e.call(b,t),k()})),D.addEventListener($_,(function(e){var n,r,o=D.status;if(o<400){null===(n=null==b?void 0:b.complete)||void 0===n||n.call(b);var i=void 0;try{i=x(j_,e)}catch(e){return void t.error(e)}t.next(i),t.complete()}else null===(r=null==b?void 0:b.error)||void 0===r||r.call(b,e),k(o)}));var T=w.user,O=w.method,P=w.async;for(var h in T?D.open(O,c,P,T,w.password):D.open(O,c,P),P&&(D.timeout=w.timeout,D.responseType=w.responseType),"withCredentials"in D&&(D.withCredentials=w.withCredentials),d)d.hasOwnProperty(h)&&D.setRequestHeader(h,d[h]);return _?D.send(_):D.send(),function(){D&&4!==D.readyState&&D.abort()}}))},B_.get=I_,B_.post=k_,B_.delete=T_,B_.put=O_,B_.patch=P_,B_.getJSON=N_,B_),R_="upload",j_="download",H_="loadstart",V_="progress",$_="load";var z_=Object.prototype.toString;function U_(t,e){return z_.call(t)==="[object "+e+"]"}t.ApplicationRef=Fy,t.BehaviorSubject=$,t.BrowserModule=a_,t.ChangeDetectorRef=Iy,t.CommonModule=tD,t.Compiler=ey,t.Component=Rg,t.ContentChild=Zo,t.ContentChildren=Go,t.DatePipe=Vv,t.Directive=Lg,t.DomSanitizer=b_,t.ElementRef=ea,t.ErrorHandler=ca,t.EventEmitter=Op,t.Injectable=Na,t.Injector=Ra,t.Input=Hg,t.Location=am,t.NgClass=pv,t.NgForOf=vv,t.NgIf=_v,t.NgModule=$g,t.NgStyle=Iv,t.NgSwitch=Ev,t.NgSwitchCase=Av,t.NgZone=oy,t.Output=Vg,t.Pipe=jg,t.Renderer2=oa,t.RendererFactory2=ra,t.ReplaySubject=U,t.Subject=H,t.Subscription=y,t.ViewChild=qo,t.ViewChildren=Wo,t.ViewContainerRef=jp,t.ajax=L_,t.createNgModule=ep,t.debounceTime=function(t,e){return void 0===e&&(e=Y),B((function(n,r){var o=null,i=null,s=null,u=function(){if(o){o.unsubscribe(),o=null;var t=i;i=null,r.next(t)}};function a(){var n=s+t,i=e.now();if(i<n)return o=this.schedule(void 0,n-i),void r.add(o);u()}n.subscribe(L(r,(function(n){i=n,s=e.now(),o||(o=e.schedule(a,t),r.add(o))}),(function(){u(),r.complete()}),void 0,(function(){i=o=null})))}))},t.delay=function(t,e){void 0===e&&(e=Y);var n=xt(t,e);return Tt((function(){return n}))},t.enableProdMode=function(){0},t.fromEvent=function t(e,n,r,o){if(d(r)&&(o=r,r=void 0),o)return t(e,n,r).pipe(_t(o));var i=u(function(t){return d(t.addEventListener)&&d(t.removeEventListener)}(e)?At.map((function(t){return function(o){return e[t](n,o,r)}})):function(t){return d(t.addListener)&&d(t.removeListener)}(e)?Et.map(Ft(e,n)):function(t){return d(t.on)&&d(t.off)}(e)?St.map(Ft(e,n)):[],2),s=i[0],a=i[1];if(!s&&et(e))return wt((function(e){return t(e,n,r)}))(ct(e));if(!s)throw new TypeError("Invalid event target");return new M((function(t){var e=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.next(1<e.length?e:e[0])};return s(e),function(){return a(e)}}))},t.map=vt,t.platformBrowser=o_,t.setClassMetadata=up,t.skip=function(t){return e=function(e,n){return t<=n},B((function(t,r){var o=0;t.subscribe(L(r,(function(t){return e.call(n,t,o++)&&r.next(t)})))}));var e,n},t.take=kt,t.takeUntil=function(t){return B((function(e,n){ct(t).subscribe(L(n,(function(){return n.complete()}),C)),!n.closed&&e.subscribe(n)}))},t["ɵɵInheritDefinitionFeature"]=Vl,t["ɵɵadvance"]=xa,t["ɵɵattribute"]=uc,t["ɵɵclassProp"]=Af,t["ɵɵcontentQuery"]=ng,t["ɵɵdefineComponent"]=je,t["ɵɵdefineDirective"]=Ze,t["ɵɵdefineInjectable"]=Jt,t["ɵɵdefineInjector"]=Xt,t["ɵɵdefineNgModule"]=ze,t["ɵɵdefinePipe"]=We,t["ɵɵdirectiveInject"]=ja,t["ɵɵelement"]=Oc,t["ɵɵelementContainerEnd"]=Mc,t["ɵɵelementContainerStart"]=Pc,t["ɵɵelementEnd"]=Tc,t["ɵɵelementStart"]=kc,t["ɵɵgetCurrentView"]=Bc,t["ɵɵgetInheritedFactory"]=To,t["ɵɵinject"]=we,t["ɵɵlistener"]=Hc,t["ɵɵloadQuery"]=rg,t["ɵɵnextContext"]=Gc,t["ɵɵpipe"]=Ep,t["ɵɵpipeBind2"]=Sp,t["ɵɵprojection"]=qc,t["ɵɵprojectionDef"]=Wc,t["ɵɵproperty"]=xc,t["ɵɵpureFunction0"]=ap,t["ɵɵpureFunction1"]=lp,t["ɵɵpureFunction2"]=cp,t["ɵɵpureFunction3"]=fp,t["ɵɵpureFunction5"]=hp,t["ɵɵpureFunction6"]=pp,t["ɵɵqueryRefresh"]=tg,t["ɵɵresetView"]=hr,t["ɵɵrestoreView"]=dr,t["ɵɵsanitizeHtml"]=gu,t["ɵɵsanitizeUrl"]=mu,t["ɵɵsetNgModuleScope"]=Ue,t["ɵɵtemplate"]=Sc,t["ɵɵtemplateRefExtractor"]=ug,t["ɵɵtext"]=Vf,t["ɵɵtextInterpolate"]=$f,t["ɵɵtextInterpolate1"]=zf,t["ɵɵviewQuery"]=eg}));