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{l(r.next(t))}catch(t){i(t)}}function u(t){try{l(r.throw(t))}catch(t){i(t)}}function l(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(s,u)}l((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(l){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,l])}}}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 l(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 a(t){return this instanceof a?(this.v=t,this):new a(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 a?Promise.resolve(n.value.v).then(l,c):f(i[0][2],n)}catch(t){f(i[0][3],t)}var n}function l(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 a=s(i),c=a.next();!c.done;c=a.next()){c.value.remove(this)}}catch(e){t={error:e}}finally{try{c&&!c.done&&(e=a.return)&&e.call(a)}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=l(l([],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,l([t,e],u(n))):setTimeout.apply(void 0,l([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 M(t){return t}var P=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?M: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 P;return t.source=this,t},e.create=function(t,e){return new V(t,e)},e}(P),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,l=1;l<r.length&&r[l]<=s;l+=2)u=l;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,l([t,e],u(n))):setInterval.apply(void 0,l([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),K=Y,Q=new P((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 lt(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,a(e.read())];case 3:return n=o.sent(),r=n.value,n.done?[4,a(void 0)]:[3,5];case 4:return[2,o.sent()];case 5:return[4,a(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 at(t){return d(null==t?void 0:t.getReader)}function ct(t){if(t instanceof P)return t;if(null!=t){if(rt(t))return r=t,new P((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 P((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 P((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 P((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(at(t))return ft(lt(t))}var e,n,r;throw it(t)}function ft(t){return new P((function(e){(function(t,e){var n,r,s,u;return o(this,void 0,void 0,(function(){var o,l;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 l=i.sent(),s={error:l},[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 P((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 P((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 P((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(at(t))return function(t,e){return gt(lt(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,l([],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 l=[],a=0,c=0,f=!1,d=function(){!f||l.length||a||e.complete()},h=function(t){return a<r?p(t):l.push(t)},p=function(t){i&&e.next(t),a++;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{a--;for(var t=function(){var t=l.shift();s?dt(e,s,(function(){return p(t)})):p(t)};l.length&&a<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(M,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=K);var r=-1;return null!=e&&(J(e)?n=e:r=e),new P((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)):Q}function kt(t){return t<=0?function(){return Q}: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,l([],u(n)))).subscribe(o)}}else t()}function Mt(t){for(let e in t)if(t[e]===Mt)return e;throw Error("Could not find renamed property on target object.")}function Pt(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=Mt({__forward_ref__:Mt});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&&Qt(n,t,e,"==")}function Kt(t,e){null==t&&Qt(e,t,null,"!=")}function Qt(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=Mt({"ɵprov":Mt}),oe=Mt({"ɵinj":Mt}),ie=Mt({ngInjectableDef:Mt}),se=Mt({ngInjectorDef:Mt});var ue;let le;function ae(t){const e=le;return le=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(le||_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=Mt({"ɵcmp":Mt}),Me=Mt({"ɵdir":Mt}),Pe=Mt({"ɵpipe":Mt}),Ne=Mt({"ɵmod":Mt}),Be=Mt({"ɵfac":Mt}),Le=Mt({__NG_ELEMENT_ID__:Mt});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[Me]||null}function Ke(t){return t[Pe]||null}function Qe(t){const e=qe(t)||Ye(t)||Ke(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?Ke:Ve;return()=>("function"==typeof t?t():t).map((t=>n(t))).filter($e)}const nn=1,rn=2,on=7,sn=8,un=9,ln=10,an=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 Mn(t){return Array.isArray(t)&&!0===t[nn]}function Pn(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,l=u[o];s[o]=new jn(l&&l.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[an];return t}function Kn(t,e){return Yn(e[t])}function Qn(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[an]}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 lr(){sr.bindingsEnabled=!0}function ar(){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=Pr();return r.currentTNode=e,r.lView=t,!0}function Mr(t){const e=Pr();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 Pr(){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){var n,r,o,i,s,u,l;for(let a=e.directiveStart,c=e.directiveEnd;a<c;a++){const e=t.data[a],c=e.type.prototype,{ngAfterContentInit:f,ngAfterContentChecked:d,ngAfterViewInit:h,ngAfterViewChecked:p,ngOnDestroy:g}=c;f&&(null!==(n=t.contentHooks)&&void 0!==n?n:t.contentHooks=[]).push(-a,f),d&&((null!==(r=t.contentHooks)&&void 0!==r?r:t.contentHooks=[]).push(a,d),(null!==(o=t.contentCheckHooks)&&void 0!==o?o:t.contentCheckHooks=[]).push(a,d)),h&&(null!==(i=t.viewHooks)&&void 0!==i?i:t.viewHooks=[]).push(-a,h),p&&((null!==(s=t.viewHooks)&&void 0!==s?s:t.viewHooks=[]).push(a,p),(null!==(u=t.viewCheckHooks)&&void 0!==u?u:t.viewCheckHooks=[]).push(a,p)),null!=g&&(null!==(l=t.destroyHooks)&&void 0!==l?l:t.destroyHooks=[]).push(a,g)}}function Wr(t,e,n){Kr(t,e,3,n)}function qr(t,e,n,r){(3&t[fn])===n&&Kr(t,e,n,r)}function Yr(t,e){let n=t[fn];(3&n)===e&&(n&=2047,n+=1,t[fn]=n)}function Kr(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 l=o;l<s;l++){if("number"==typeof e[l+1]){if(u=e[l],null!=r&&u>=r)break}else{e[l]<0&&(t[Fn]+=65536),(u<i||-1==i)&&(Qr(t,n,e,l),t[Fn]=(4294901760&t[Fn])+l+2),l++}}}function Qr(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 lo=!0;function ao(t){const e=lo;return lo=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=Mo(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=ae(void 0);try{return o?o.get(e,r,n&ue.Optional):ce(e,r,n&ue.Optional)}finally{ae(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=Mo(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,l=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,l);if(t!==po)return t}u=e[s+8],u!==Jr&&xo(r,e[cn].data[s+8]===l)&&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],l=Ao(u,s,n,null==r?Nn(u)&&lo:r!=s&&0!=(3&u.type),o&ue.Host&&i===u);return null!==l?So(e,s,l,u):po}function Ao(t,e,n,r,o){const i=t.providerIndexes,s=e.data,u=1048575&i,l=t.directiveStart,a=t.directiveEnd,c=i>>20,f=o?u+c:a;for(let t=r?u:u+c;t<f;t++){const e=s[t];if(t<l&&n===e||t>=l&&e.type===n)return t}if(o){const t=s[l];if(t&&Ln(t)&&t.type===n)return l}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=ao(s.canSeeViewProviders);s.resolving=!0;const l=s.injectImpl?ae(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){var r,o,i,s,u;const{ngOnChanges:l,ngOnInit:a,ngDoCheck:c}=e.type.prototype;if(l){const i=Vn(e);(null!==(r=n.preOrderHooks)&&void 0!==r?r:n.preOrderHooks=[]).push(t,i),(null!==(o=n.preOrderCheckHooks)&&void 0!==o?o:n.preOrderCheckHooks=[]).push(t,i)}a&&(null!==(i=n.preOrderHooks)&&void 0!==i?i:n.preOrderHooks=[]).push(0-t,a),c&&((null!==(s=n.preOrderHooks)&&void 0!==s?s:n.preOrderHooks=[]).push(t,c),(null!==(u=n.preOrderCheckHooks)&&void 0!==u?u:n.preOrderCheckHooks=[]).push(t,c))}(n,i[n],e)}finally{null!==l&&ae(l),ao(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 Mo(t){const e=t[cn],n=e.type;return 2===n?e.declTNode:1===n?t[gn]:null}function Po(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__:()=>Po(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,Ko,Qo;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"}(Ko||(Ko={})),function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(Qo||(Qo={}));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=li(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=li(t,e);if(n>=0)return t[1|n]}function li(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 ai=/^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 ai.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,Mi=/(<|>)/,Pi="​$1​";function Ni(t){return t.replace(Oi,(t=>t.replace(Mi,Pi)))}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 Mn(e)?e[dn]:e}function zi(t){return Gi(t[bn])}function Ui(t){return Gi(t[hn])}function Gi(t){for(;null!==t&&!Mn(t);)t=t[hn];return t}function Zi(t,e,n,r,o){if(null!=r){let i,s=!1;Mn(r)?i=r:On(r)&&(s=!0,r=r[an]);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=ln;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 Ki(t,e,n){return t.createElement(e,n)}function Qi(t,e,n,r){const o=ln+r,i=n.length;r>0&&(n[o-1][hn]=e),r<i-ln?(e[hn]=n[o],ri(n,ln+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<=ln)return;const n=ln+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,ln+e);bs(r[cn],o=r,o[_n],2,null,null),o[an]=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[ln];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&&Mn(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[an];{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 Qn(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 ls(t,e,n){return ps(t,e,n)}function as(t,e,n){return 40&t.type?Qn(t,n):null}let cs,fs,ds,hs,ps=as;function gs(t,e){ps=t,cs=e}function ys(t,e,n,r){const o=ns(t,r,e),i=e[_n],s=ls(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 Qn(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 Mn(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=ln+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],l=n.type;if(s&&0===e&&(u&&ji(Yn(u),r),n.flags|=2),32!=(32&n.flags))if(8&l)ws(t,e,n.child,r,o,i,!1),Zi(e,t,o,u,i);else if(32&l){const s=Vi(n,r);let l;for(;l=s();)Zi(e,t,o,l,i);Zi(e,t,o,u,i)}else 16&l?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=Qn(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 Ms(t){var e;return(null===(e=ks())||void 0===e?void 0:e.createScriptURL(t))||t}class Ps{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${$t})`}}class Ns extends Ps{getTypeName(){return"HTML"}}class Bs extends Ps{getTypeName(){return"Style"}}class Ls extends Ps{getTypeName(){return"Script"}}class Rs extends Ps{getTypeName(){return"URL"}}class js extends Ps{getTypeName(){return"ResourceURL"}}function Hs(t){return t instanceof Ps?t.changingThisBreaksApplicationSecurity:t}function Vs(t,e){const n=function(t){return t instanceof Ps&&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=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;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"),Ks=Ws("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Qs=Ws("rp,rt"),Js=qs(Qs,Ks),Xs=qs(Ks,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(Qs,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 lu=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,au=/([^\#-~ |!])/g;function cu(t){return t.replace(/&/g,"&amp;").replace(lu,(function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"})).replace(au,(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 Ms(n.sanitize(t.SecurityContext.RESOURCE_URL,e)||"");if(Vs(e,"ResourceURL"))return Ms(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 Mu=Mt({provide:String,useValue:Mt});function Pu(t){return null!==t&&"object"==typeof t&&Mu 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=ae(void 0);try{return t()}finally{De(e),ae(n)}}get(t,e=de,n=ue.Default){this.assertNotDestroyed(),n=Ee(n);const r=De(this),o=ae(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{ae(o),De(r)}var i}resolveInjectorInitializers(){const t=De(this),e=ae(void 0);try{const t=this.get(Eu.multi,Te,ue.Self);0;for(const e of t)e()}finally{De(t),ae(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(Pu(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=(r=t,r&&(r[re]||r[ie])||null);var r;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(Pu(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 Ku{}const Qu="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[Qu]=t,e}(t)}}class Xu{}function tl(t,e){return new el(Qn(t,e))}Xu.NULL=new Ju;class el{constructor(t){this.nativeElement=t}}function nl(t){return t instanceof el?t.nativeElement:t}el.__NG_ELEMENT_ID__=function(){return tl(pr(),cr())};class rl{}class ol{}ol.__NG_ELEMENT_ID__=()=>function(){const t=cr(),e=tr(pr().index,t);return(On(e)?e:t)[_n]}();class il{}il.ɵprov=Jt({token:il,providedIn:"root",factory:()=>null});class sl{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const ul=new sl("15.2.9"),ll={};function al(t){return t.ngOriginalError}class cl{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&&al(t);for(;e&&al(e);)e=al(e);return e||null}}function fl(t){return t.ownerDocument.defaultView}function dl(t){return t.ownerDocument}function hl(t){return t.ownerDocument.body}function pl(t){return t instanceof Function?t():t}function gl(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 yl="ng-template";function ml(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!==gl(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 vl(t){return 4===t.type&&t.value!==yl}function Dl(t,e,n){return e===(4!==t.type||n?t.value:yl)}function _l(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 l=e[u];if("number"!=typeof l){if(!s)if(4&r){if(r=2|1&r,""!==l&&!Dl(t,l,n)||""===l&&1===e.length){if(wl(r))return!1;s=!0}}else{const a=8&r?l:e[++u];if(8&r&&null!==t.attrs){if(!ml(t.attrs,a,n)){if(wl(r))return!1;s=!0}continue}const c=bl(8&r?"class":l,o,vl(t),n);if(-1===c){if(wl(r))return!1;s=!0;continue}if(""!==a){let t;t=c>i?"":o[c+1].toLowerCase();const e=8&r?t:null;if(e&&-1!==gl(e,a,0)||2&r&&a!==t){if(wl(r))return!1;s=!0}}}}else{if(!s&&!wl(r)&&!wl(l))return!1;if(s&&wl(l))continue;s=!1,r=l|1&r}}return wl(r)||s}function wl(t){return 0==(1&t)}function bl(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 Cl(t,e,n=!1){for(let r=0;r<e.length;r++)if(_l(t,e[r],n))return!0;return!1}function El(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 Al(t,e){return t?":not("+e.trim()+")":e}function Sl(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||wl(s)||(e+=Al(i,o),o=""),r=s,i=i||!wl(r);n++}return""!==o&&(e+=Al(i,o)),e}const Fl={};function xl(t){Il(fr(),cr(),Hr()+t,!1)}function Il(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 kl={"ɵɵdefineInjectable":Jt,"ɵɵdefineInjector":Xt,"ɵɵinject":we,"ɵɵinvalidFactoryDep":be,resolveForwardRef:jt};function Tl(t,e){let n=null,r=null;t.hasOwnProperty(re)||Object.defineProperty(t,re,{get:()=>{if(null===n){const r=Jo();n=r.compileInjectable(kl,`ng:///${t.name}/ɵprov.js`,function(t,e){const n=e||{providedIn:null},r={name:t.name,type:t,typeArgumentCount:0,providedIn:n.providedIn};(Ml(n)||Pl(n))&&void 0!==n.deps&&(r.deps=Ei(n.deps));Ml(n)?r.useClass=n.useClass:!function(t){return Ol in t}(n)?Pl(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(kl,`ng:///${t.name}/ɵfac.js`,{name:t.name,type:t,typeArgumentCount:0,deps:Ci(t),target:e.FactoryTarget.Injectable})}return r},configurable:!0})}const Ol=Mt({provide:String,useValue:Mt});function Ml(t){return void 0!==t.useClass}function Pl(t){return void 0!==t.useFactory}const Nl=Ro("Injectable",void 0,void 0,void 0,((t,e)=>Tl(t,e)));function Bl(t,e=null,n=null,r){const o=Ll(t,e,n,r);return o.resolveInjectorInitializers(),o}function Ll(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 Rl{static create(t,e){var n;if(Array.isArray(t))return Bl({name:""},e,t,"");{const e=null!==(n=t.name)&&void 0!==n?n:"";return Bl({name:e},t.parent,t.providers,e)}}}Rl.THROW_IF_NOT_FOUND=de,Rl.NULL=new Fu,Rl.ɵprov=Jt({token:Rl,providedIn:"any",factory:()=>we(Au)}),Rl.__NG_ELEMENT_ID__=-1;class jl{constructor(t,e){if(this.token=t,this.id=e,!t)throw new zt(208,!1);this.displayName=Nt(this.token)}static get(t){return Hl.get(jt(t))}static get numberOfKeys(){return Hl.numberOfKeys}}const Hl=new class{constructor(){this._allKeys=new Map}get(t){if(t instanceof jl)return t;if(this._allKeys.has(t))return this._allKeys.get(t);const e=new jl(t,jl.numberOfKeys);return this._allKeys.set(t,e),e}get numberOfKeys(){return this._allKeys.size}};function Vl(t,e=ue.Default){const n=cr();if(null===n)return we(t,e);return bo(pr(),n,jt(t),e)}function $l(){throw new Error("invalid")}function zl(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 Ul(t,e,n,r,o,i,s,u,l,a,c){const f=e.blueprint.slice();return f[an]=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]=l||t&&t[wn]||null,f[vn]=a||t&&t[vn]||null,f[gn]=i,f[In]=Li++,f[kn]=c,f[An]=2==e.type?t[An]:f,f}function Gl(t,e,n,r,o){let i=t.data[e];if(null===i)i=Zl(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 Zl(t,e,n,r,o){const i=gr(),s=vr(),u=s?i:i&&i.parent,l=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=l),null!==i&&(s?null==i.child&&null!==l.parent&&(i.child=l):null===i.next&&(i.next=l,l.prev=i)),l}function Wl(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 ql(t,e,n){Mr(e);try{const r=t.viewQuery;null!==r&&Ea(1,r,n);const o=t.template;null!==o&&Kl(t,e,o,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&zl(t,e),t.staticViewQueries&&Ea(2,t.viewQuery,n);const i=t.components;null!==i&&function(t,e){for(let n=0;n<e.length;n++)_a(t,e[n])}(e,i)}catch(e){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),e}finally{e[fn]&=-5,Rr()}}function Yl(t,e,n,r){const o=e[fn];if(128==(128&o))return;Mr(e);try{or(e),br(t.bindingStartIndex),null!==n&&Kl(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=ln;t<e.length;t++){const n=e[t],r=n[cn];nr(n)&&Yl(r,n,r.template,n[mn])}}(e),null!==t.contentQueries&&zl(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++)va(t,e[n])}(e,s);const u=t.viewQuery;if(null!==u&&Ea(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 Kl(t,e,n,r,o){const i=Hr(),s=2&r;try{Vr(-1),s&&e.length>Tn&&Il(t,e,Tn,!1);Wn(s?2:0,o),n(r,o)}finally{Vr(i);Wn(s?3:1,o)}}function Ql(t,e,n){if(Pn(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 Jl(t,e,n){ur()&&(!function(t,e,n,r){const o=n.directiveStart,i=n.directiveEnd;Nn(n)&&function(t,e,n){const r=Qn(e,t),o=ta(n),i=t[Dn],s=wa(t,Ul(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&&ga(e,r-o,u,i,n,s),Ln(i)){tr(n.index,e)[mn]=So(e,t,r,n)}}}(t,e,n,Qn(n,e)),64==(64&n.flags)&&la(t,e,n))}function Xl(t,e,n=Qn){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 ta(t){const e=t.tView;if(null===e||e.incompleteFirstPass){const e=null;return t.tView=ea(1,e,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts)}return e}function ea(t,e,n,r,o,i,s,u,l,a){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:Fl);return n}(c,f),h="function"==typeof a?a():a,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:l,consts:h,incompleteFirstPass:!1};return p}function na(t,e,n,r){const o=Aa(e);null===n?o.push(r):(o.push(n),t.firstCreatePass&&Sa(t).push(r,o.length-1))}function ra(t,e,n,r){for(let o in t)if(t.hasOwnProperty(o)){n=null===n?{}:n;const i=t[o];null===r?oa(n,e,o,i):r.hasOwnProperty(o)&&oa(n,e,r[o],i)}return n}function oa(t,e,n,r){t.hasOwnProperty(n)?t[n].push(e,r):t[n]=[e,r]}function ia(t,e,n,r,o,i,s,u){const l=Qn(e,n);let a,c=e.inputs;var f;!u&&null!=c&&(a=c[r])?(Ia(t,n,a,r,o),Nn(e)&&function(t,e){const n=tr(e,t);16&n[fn]||(n[fn]|=32)}(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(l,r,o)):e.type}function sa(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(Cl(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);ca(t,e,n.length)}else o.unshift(u),ca(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&&ua(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 ua(t,e,n,r,o,i){var s,u;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 l=!1,a=!1,c=Wl(t,e,r.length,null);for(let i=0;i<r.length;i++){const f=r[i];n.mergedAttrs=ro(n.mergedAttrs,f.hostAttrs),da(t,n,e,c,f),fa(c,f,o),null!==f.contentQueries&&(n.flags|=4),null===f.hostBindings&&null===f.hostAttrs&&0===f.hostVars||(n.flags|=64);const d=f.type.prototype;!l&&(d.ngOnChanges||d.ngOnInit||d.ngDoCheck)&&((null!==(s=t.preOrderHooks)&&void 0!==s?s:t.preOrderHooks=[]).push(n.index),l=!0),a||!d.ngOnChanges&&!d.ngDoCheck||((null!==(u=t.preOrderCheckHooks)&&void 0!==u?u:t.preOrderCheckHooks=[]).push(n.index),a=!0),c++}!function(t,e,n){const r=e.directiveStart,o=e.directiveEnd,i=t.data,s=e.attrs,u=[];let l=null,a=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;l=ra(r.inputs,t,l,c),a=ra(r.outputs,t,a,f);const d=null===l||null===s||vl(e)?null:ya(l,t,s);u.push(d)}null!==l&&(l.hasOwnProperty("class")&&(e.flags|=8),l.hasOwnProperty("style")&&(e.flags|=16)),e.initialInputs=u,e.inputs=l,e.outputs=a}(t,n,i)}function la(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||aa(r,o)}}finally{Vr(-1),Fr(s)}}function aa(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function ca(t,e,n){var r;e.componentOffset=n,(null!==(r=t.components)&&void 0!==r?r:t.components=[]).push(e.index)}function fa(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 da(t,e,n,r,o){t.data[r]=o;const i=o.factory||(o.factory=Rn(o.type)),s=new Xr(i,Ln(o),Vl);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,Wl(t,n,o.hostVars,Fl),o)}function ha(t,e,n,r,o,i){const s=Qn(t,e);pa(e[_n],s,i,t.value,n,r,o)}function pa(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 ga(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 ya(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 ma(t,e,n,r){const o=[t,!0,!1,e,null,0,r,n,null,null];return o}function va(t,e){const n=tr(e,t);if(nr(n)){const t=n[cn];48&n[fn]?Yl(t,n,t.template,n[mn]):n[pn]>0&&Da(n)}}function Da(t){for(let e=zi(t);null!==e;e=Ui(e))for(let t=ln;t<e.length;t++){const n=e[t];if(nr(n))if(512&n[fn]){const t=n[cn];Yl(t,n,t.template,n[mn])}else n[pn]>0&&Da(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&&Da(r)}}function _a(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),ql(r,n,n[mn])}function wa(t,e){return t[bn]?t[Cn][hn]=e:t[bn]=e,t[Cn]=e,e}function ba(t){for(;t;){t[fn]|=32;const e=$i(t);if(0!=(256&t[fn])&&!e)return t;t=e}return null}function Ca(t,e,n,r=!0){const o=e[Dn];o.begin&&o.begin();try{Yl(t,e,t.template,n)}catch(t){throw r&&xa(e,t),t}finally{o.end&&o.end()}}function Ea(t,e,n){kr(0),e(t,n)}function Aa(t){return t[yn]||(t[yn]=[])}function Sa(t){return t.cleanup||(t.cleanup=[])}function Fa(t,e,n){return(null===t||Ln(t))&&(n=function(t){for(;Array.isArray(t);){if("object"==typeof t[nn])return t;t=t[an]}return null}(n[e.index])),n[_n]}function xa(t,e){const n=t[vn],r=n?n.get(cl,null):null;r&&r.handleError(e)}function Ia(t,e,n,r,o){for(let i=0;i<n.length;){const s=n[i++],u=n[i++],l=e[s],a=t.data[s];null!==a.setInput?a.setInput(l,o,r,u):l[u]=o}}function ka(t,e,n){const r=Kn(e,t);qi(t[_n],r,n)}function Ta(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 Oa(t,e,n,r,o=!1){for(;null!==n;){const i=e[n.index];if(null!==i&&r.push(Yn(i)),Mn(i))for(let t=ln;t<i.length;t++){const e=i[t],n=e[cn].firstChild;null!==n&&Oa(e[cn],e,n,r)}const s=n.type;if(8&s)Oa(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]);Oa(n[cn],n,t,r,!0)}}n=o?n.projectionNext:n.next}return r}class Ma{get rootNodes(){const t=this._lView,e=t[cn];return Oa(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(Mn(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){na(this._lView[cn],this._lView,null,t)}markForCheck(){ba(this._cdRefInjectingView||this._lView)}detach(){this._lView[fn]&=-65}reattach(){this._lView[fn]|=64}detectChanges(){Ca(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 Pa extends Ma{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Ca(t[cn],t,t[mn],!1)}checkNoChanges(){0}get context(){return null}}class Na extends Xu{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=qe(t);return new Ra(e,this.ngModule)}}function Ba(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 La{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,n){n=Ee(n);const r=this.injector.get(t,ll,n);return r!==ll||e===ll?r:this.parentInjector.get(t,e,n)}}class Ra extends Ku{get inputs(){return Ba(this.componentDef.inputs)}get outputs(){return Ba(this.componentDef.outputs)}constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(Sl).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 La(e,i):e,u=s.get(rl,null);if(null===u)throw new zt(407,!1);const l=s.get(il,null),a=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)}(a,r,this.componentDef.encapsulation):Ki(a,c,function(t){const e=t.toLowerCase();return"svg"===e?"svg":"math"===e?qn:null}(c)),d=this.componentDef.onPush?288:272,h=ea(0,null,null,1,0,null,null,null,null,null),p=Ul(null,h,null,d,null,null,u,a,l,s,null);let g,y;Mr(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 l=o[cn];!function(t,e,n,r){for(const n of t)e.mergedAttrs=ro(e.mergedAttrs,n.hostAttrs);null!==e.mergedAttrs&&(Ta(e,e.mergedAttrs,!0),null!==n&&As(r,n,e))}(r,t,e,s);const a=i.createRenderer(e,n),c=Ul(o,ta(n),null,n.onPush?32:16,o[t.index],t,i,a,u||null,null,null);l.firstCreatePass&&ca(l,t,r.length-1);return wa(o,c),o[t.index]=c}(function(t,e){const n=t[cn],r=Tn;return t[r]=e,Gl(n,r,2,"#host",null)}(p,f),f,t,e,p,u,a);y=Jn(h,Tn),f&&function(t,e,n,r){if(r)to(t,n,["ng-version",ul.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(!wl(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(" "))}}(a,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],l=Qn(s,o);ua(u,o,s,n,null,r);for(let t=0;t<n.length;t++){ji(So(o,u,s.directiveStart+t,s),o)}la(u,o,s),l&&ji(l,o);const a=So(o,u,s.directiveStart+s.componentOffset,s);if(t[mn]=o[mn]=a,null!==i)for(const t of i)t(a,e);return Ql(u,s,t),a}(i,t,e,o,p,[Ha]),ql(h,p,null)}finally{Rr()}return new ja(this.componentType,g,tl(y,p),p,y)}}class ja 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 Pa(r),this.componentType=t}setInput(t,e){const n=this._tNode.inputs;let r;if(null!==n&&(r=n[t])){const n=this._rootLView;Ia(n[cn],n,r,t,e);ba(tr(this._tNode.index,n))}else 0}get injector(){return new Io(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function Ha(){const t=pr();Zr(cr()[cn],t)}function Va(t){return Object.getPrototypeOf(t.prototype).constructor}function $a(t){let e=Va(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=za(t.inputs),e.declaredInputs=za(t.declaredInputs),e.outputs=za(t.outputs);const n=o.hostBindings;n&&Za(t,n);const i=o.viewQuery,s=o.contentQueries;if(i&&Ua(t,i),s&&Ga(t,s),Pt(t.inputs,o.inputs),Pt(t.declaredInputs,o.declaredInputs),Pt(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===$a&&(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 za(t){return t===ke?{}:t===Te?[]:t}function Ua(t,e){const n=t.viewQuery;t.viewQuery=n?(t,r)=>{e(t,r),n(t,r)}:e}function Ga(t,e){const n=t.contentQueries;t.contentQueries=n?(t,r,o)=>{e(t,r,o),n(t,r,o)}:e}function Za(t,e){const n=t.hostBindings;t.hostBindings=n?(t,r)=>{e(t,r),n(t,r)}:e}const Wa=["providersResolver"],qa=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function Ya(t){let e,n=Va(t.type);e=Ln(t)?n.ɵcmp:n.ɵdir;const r=t;for(const t of Wa)r[t]=e[t];if(Ln(e))for(const t of qa)r[t]=e[t]}function Ka(t){return e=>{e.findHostDirectiveDefs=Qa,e.hostDirectives=(Array.isArray(t)?t:t()).map((t=>"function"==typeof t?{directive:jt(t),inputs:ke,outputs:ke}:{directive:jt(t.directive),inputs:Ja(t.inputs),outputs:Ja(t.outputs)}))}}function Qa(t,e,n){if(null!==t.hostDirectives)for(const r of t.hostDirectives){const t=Ye(r.directive);0,Xa(t.declaredInputs,r.inputs),Qa(t,e,n),n.set(t,r),e.push(t)}}function Ja(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 Xa(t,e){for(const n in e)if(e.hasOwnProperty(n)){const r=e[n],o=t[n];0,t[r]=o}}function tc(t){return!!ec(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function ec(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function nc(t,e,n){return t[e]=n}function rc(t,e){return t[e]}function oc(t,e,n){const r=t[e];return!Object.is(r,n)&&(t[e]=n,!0)}function ic(t,e,n,r){const o=oc(t,e,n);return oc(t,e+1,r)||o}function sc(t,e,n,r,o){const i=ic(t,e,n,r);return oc(t,e+2,o)||i}function uc(t,e,n,r,o,i){const s=ic(t,e,n,r);return ic(t,e+2,o,i)||s}function lc(t,e,n,r){const o=cr(),i=Cr();if(oc(o,i,e)){fr();const i=$r();ha(i,o,t,e,n,r)}return lc}function ac(t,e){let n=!1,r=wr();for(let o=1;o<e.length;o+=2)n=oc(t,r++,e[o])||n;if(br(r),!n)return Fl;let o=e[0];for(let t=1;t<e.length;t+=2)o+=Gt(e[t])+e[t+1];return o}function cc(t,e,n,r){return oc(t,Cr(),n)?e+Gt(n)+r:Fl}function fc(t,e,n,r,o,i){const s=ic(t,wr(),n,o);return Er(2),s?e+Gt(n)+r+Gt(o)+i:Fl}function dc(t,e,n,r,o,i,s,u){const l=sc(t,wr(),n,o,s);return Er(3),l?e+Gt(n)+r+Gt(o)+i+Gt(s)+u:Fl}function hc(t,e,n,r,o,i,s,u,l,a){const c=uc(t,wr(),n,o,s,l);return Er(4),c?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(l)+a:Fl}function pc(t,e,n,r,o,i,s,u,l,a,c,f){const d=wr();let h=uc(t,d,n,o,s,l);return h=oc(t,d+4,c)||h,Er(5),h?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(l)+a+Gt(c)+f:Fl}function gc(t,e,n,r,o,i,s,u,l,a,c,f,d,h){const p=wr();let g=uc(t,p,n,o,s,l);return g=ic(t,p+4,c,d)||g,Er(6),g?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(l)+a+Gt(c)+f+Gt(d)+h:Fl}function yc(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g){const y=wr();let m=uc(t,y,n,o,s,l);return m=sc(t,y+4,c,d,p)||m,Er(7),m?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(l)+a+Gt(c)+f+Gt(d)+h+Gt(p)+g:Fl}function mc(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m){const v=wr();let D=uc(t,v,n,o,s,l);return D=uc(t,v+4,c,d,p,y)||D,Er(8),D?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(l)+a+Gt(c)+f+Gt(d)+h+Gt(p)+g+Gt(y)+m:Fl}function vc(t,e,n,r,o,i){const s=cr(),u=cc(s,e,n,r);if(u!==Fl){const e=$r();ha(e,s,t,u,o,i)}return vc}function Dc(t,e,n,r,o,i,s,u){const l=cr(),a=fc(l,e,n,r,o,i);if(a!==Fl){const e=$r();ha(e,l,t,a,s,u)}return Dc}function _c(t,e,n,r,o,i,s,u,l,a){const c=cr(),f=dc(c,e,n,r,o,i,s,u);if(f!==Fl){const e=$r();ha(e,c,t,f,l,a)}return _c}function wc(t,e,n,r,o,i,s,u,l,a,c,f){const d=cr(),h=hc(d,e,n,r,o,i,s,u,l,a);if(h!==Fl){const e=$r();ha(e,d,t,h,c,f)}return wc}function bc(t,e,n,r,o,i,s,u,l,a,c,f,d,h){const p=cr(),g=pc(p,e,n,r,o,i,s,u,l,a,c,f);if(g!==Fl){const e=$r();ha(e,p,t,g,d,h)}return bc}function Cc(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g){const y=cr(),m=gc(y,e,n,r,o,i,s,u,l,a,c,f,d,h);if(m!==Fl){const e=$r();ha(e,y,t,m,p,g)}return Cc}function Ec(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m){const v=cr(),D=yc(v,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g);if(D!==Fl){const e=$r();ha(e,v,t,D,y,m)}return Ec}function Ac(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m,v,D){const _=cr(),w=mc(_,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m);if(w!==Fl){const e=$r();ha(e,_,t,w,v,D)}return Ac}function Sc(t,e,n,r){const o=cr(),i=ac(o,e);if(i!==Fl){const e=$r();ha(e,o,t,i,n,r)}return Sc}function Fc(t,e,n,r,o,i,s,u){const l=cr(),a=fr(),c=t+Tn,f=a.firstCreatePass?function(t,e,n,r,o,i,s,u,l){const a=e.consts,c=Gl(e,t,4,s||null,rr(a,u));sa(e,n,c,rr(a,l)),Zr(e,c);const f=c.tView=ea(2,c,r,o,i,e.directiveRegistry,e.pipeRegistry,null,e.schemas,a);return null!==e.queries&&(e.queries.template(e,c),f.queries=e.queries.embeddedTView(c)),c}(c,a,l,e,n,r,o,i,s):a.data[c];mr(f,!1);const d=l[_n].createComment("");ys(a,l,d,f),ji(d,l),wa(l,l[c]=ma(d,l,d,f)),Bn(f)&&Jl(a,l,f),null!=s&&Xl(l,f,u)}function xc(t){return Xn(function(){const t=sr.lFrame.contextLView;return t}(),Tn+t)}function Ic(t,e,n){const r=cr(),o=Cr();if(oc(r,o,e)){const o=fr(),i=$r();ia(o,i,r,t,e,r[_n],n,!1)}return Ic}function kc(t,e,n,r,o){const i=o?"class":"style";Ia(t,n,e.inputs[i],i,r)}function Tc(t,e,n,r){const o=cr(),i=fr(),s=Tn+t,u=o[_n],l=i.firstCreatePass?function(t,e,n,r,o,i){const s=e.consts,u=Gl(e,t,2,r,rr(s,o));return sa(e,n,u,rr(s,i)),null!==u.attrs&&Ta(u,u.attrs,!1),null!==u.mergedAttrs&&Ta(u,u.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,u),u}(s,i,o,e,n,r):i.data[s],a=o[s]=Ki(u,e,sr.lFrame.currentNamespace),c=Bn(l);return mr(l,!0),As(u,a,l),32!=(32&l.flags)&&ys(i,o,a,l),0===sr.lFrame.elementDepthCount&&ji(a,o),sr.lFrame.elementDepthCount++,c&&(Jl(i,o,l),Ql(i,l,o)),null!==r&&Xl(o,l),Tc}function Oc(){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),Pn(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function(t){return 0!=(8&t.flags)}(e)&&kc(n,e,cr(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function(t){return 0!=(16&t.flags)}(e)&&kc(n,e,cr(),e.stylesWithoutHost,!1),Oc}function Mc(t,e,n,r){return Tc(t,e,n,r),Oc(),Mc}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=Gl(e,t,8,"ng-container",s);return null!==s&&Ta(u,s,!0),sa(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)&&(Jl(o,r,s),Ql(o,s,r)),null!=n&&Xl(r,s),Pc}function Nc(){let t=pr();const e=fr();return vr()?Dr():(t=t.parent,mr(t,!1)),e.firstCreatePass&&(Zr(e,t),Pn(t)&&e.queries.elementEnd(t)),Nc}function Bc(t,e,n){return Pc(t,e,n),Nc(),Bc}function Lc(){return cr()}function Rc(t){return!!t&&"function"==typeof t.then}function jc(t){return!!t&&"function"==typeof t.subscribe}const Hc=jc;function Vc(t,e,n,r){const o=cr(),i=fr(),s=pr();return zc(i,o,o[_n],s,t,e,r),Vc}function $c(t,e){const n=pr(),r=cr(),o=fr();return zc(o,r,Fa(xr(o.data),n,r),n,t,e),$c}function zc(t,e,n,r,o,i,s){const u=Bn(r),l=t.firstCreatePass&&Sa(t),a=e[mn],c=Aa(e);let f=!0;if(3&r.type||s){const d=Qn(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=Gc(r,e,a,i,!1);const t=n.listen(h,o,i);c.push(i,t),l&&l.push(o,g,p,p+1)}}else i=Gc(r,e,a,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],a=u[s];0;const f=a.subscribe(i),d=c.length;c.push(i,f),l&&l.push(o,r.index,d,-(d+1))}}}function Uc(t,e,n,r){try{return Wn(6,e,n),!1!==n(r)}catch(e){return xa(t,e),!1}finally{Wn(7,e,n)}}function Gc(t,e,n,r,o){return function i(s){if(s===Function)return r;ba(t.componentOffset>-1?tr(t.index,e):e);let u=Uc(e,n,r,s),l=i.__ngNextListenerFn__;for(;l;)u=Uc(e,n,l,s)&&u,l=l.__ngNextListenerFn__;return o&&!1===u&&(s.preventDefault(),s.returnValue=!1),u}}function Zc(t=1){return jr(t)}function Wc(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?Cl(t,i,!0):El(r,i))return o}else n=o}return n}function qc(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?Wc(i,t):0;null!==e&&(o[e]?o[e].projectionNext=i:r[e]=i,o[e]=i),i=i.next}}}function Yc(t,e=0,n){const r=cr(),o=fr(),i=Gl(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),ls(n.parent||e[gn],n,e))}(o,r,i)}function Kc(t,e,n){return Qc(t,"",e,"",n),Kc}function Qc(t,e,n,r,o){const i=cr(),s=cc(i,e,n,r);if(s!==Fl){const e=fr(),n=$r();ia(e,n,i,t,s,i[_n],o,!1)}return Qc}function Jc(t,e,n,r,o,i,s){const u=cr(),l=fc(u,e,n,r,o,i);if(l!==Fl){const e=fr(),n=$r();ia(e,n,u,t,l,u[_n],s,!1)}return Jc}function Xc(t,e,n,r,o,i,s,u,l){const a=cr(),c=dc(a,e,n,r,o,i,s,u);if(c!==Fl){const e=fr(),n=$r();ia(e,n,a,t,c,a[_n],l,!1)}return Xc}function tf(t,e,n,r,o,i,s,u,l,a,c){const f=cr(),d=hc(f,e,n,r,o,i,s,u,l,a);if(d!==Fl){const e=fr(),n=$r();ia(e,n,f,t,d,f[_n],c,!1)}return tf}function ef(t,e,n,r,o,i,s,u,l,a,c,f,d){const h=cr(),p=pc(h,e,n,r,o,i,s,u,l,a,c,f);if(p!==Fl){const e=fr(),n=$r();ia(e,n,h,t,p,h[_n],d,!1)}return ef}function nf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){const g=cr(),y=gc(g,e,n,r,o,i,s,u,l,a,c,f,d,h);if(y!==Fl){const e=fr(),n=$r();ia(e,n,g,t,y,g[_n],p,!1)}return nf}function rf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){const m=cr(),v=yc(m,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g);if(v!==Fl){const e=fr(),n=$r();ia(e,n,m,t,v,m[_n],y,!1)}return rf}function of(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m,v){const D=cr(),_=mc(D,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m);if(_!==Fl){const e=fr(),n=$r();ia(e,n,D,t,_,D[_n],v,!1)}return of}function sf(t,e,n){const r=cr(),o=ac(r,e);if(o!==Fl){const e=fr(),i=$r();ia(e,i,r,t,o,r[_n],n,!1)}return sf}function uf(t,e){return t<<17|e<<2}function lf(t){return t>>17&32767}function af(t){return 2|t}function cf(t){return(131068&t)>>2}function ff(t,e){return-131069&t|e<<2}function df(t){return 1|t}function hf(t,e,n,r,o,i){let s=i?e.classBindings:e.styleBindings,u=lf(s),l=cf(s);t[r]=n;let a,c=!1;if(Array.isArray(n)){const t=n;a=t[1],(null===a||li(t,a)>0)&&(c=!0)}else a=n;if(o){if(0!==l){const e=lf(t[u+1]);t[r+1]=uf(e,u),0!==e&&(t[e+1]=ff(t[e+1],r)),t[u+1]=131071&t[u+1]|r<<17}else t[r+1]=uf(u,0),0!==u&&(t[u+1]=ff(t[u+1],r)),u=r}else t[r+1]=uf(l,0),0===u?u=r:t[l+1]=ff(t[l+1],r),l=r;c&&(t[r+1]=af(t[r+1])),pf(t,a,r,!0),pf(t,a,r,!1),function(t,e,n,r,o){const i=o?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&li(i,e)>=0&&(n[r+1]=df(n[r+1]))}(e,a,t,r,i),s=uf(u,l),i?e.classBindings=s:e.styleBindings=s}function pf(t,e,n,r,o){const i=t[n+1],s=null===e;let u=r?lf(i):cf(i),l=!1;for(;0!==u&&(!1===l||s);){const n=t[u],o=t[u+1];gf(n,e)&&(l=!0,t[u+1]=r?df(o):af(o)),u=r?lf(o):cf(o)}l&&(t[n+1]=r?af(i):df(i))}function gf(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&li(t,e)>=0}const yf={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function mf(t){return t.substring(yf.key,yf.keyEnd)}function vf(t){return t.substring(yf.value,yf.valueEnd)}function Df(t,e){const n=yf.textEnd;return n===e?-1:(e=yf.keyEnd=function(t,e,n){for(;e<n&&t.charCodeAt(e)>32;)e++;return e}(t,yf.key=e,n),bf(t,e,n))}function _f(t,e){const n=yf.textEnd;let r=yf.key=bf(t,e,n);return n===r?-1:(r=yf.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=Cf(t,r,n,58),r=yf.value=bf(t,r,n),r=yf.valueEnd=function(t,e,n){let r=-1,o=-1,i=-1,s=e,u=s;for(;s<n;){const l=t.charCodeAt(s++);if(59===l)return u;34===l||39===l?u=s=Ef(t,l,s,n):e===s-4&&85===i&&82===o&&76===r&&40===l?u=s=Ef(t,41,s,n):l>32&&(u=s),i=o,o=r,r=-33&l}return u}(t,r,n),Cf(t,r,n,59))}function wf(t){yf.key=0,yf.keyEnd=0,yf.value=0,yf.valueEnd=0,yf.textEnd=t.length}function bf(t,e,n){for(;e<n&&t.charCodeAt(e)<=32;)e++;return e}function Cf(t,e,n,r){return(e=bf(t,e,n))<n&&e++,e}function Ef(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 Af(t,e,n){return Tf(t,e,n,!1),Af}function Sf(t,e){return Tf(t,e,null,!0),Sf}function Ff(t){Of(Lf,xf,t,!1)}function xf(t,e){for(let n=function(t){return wf(t),_f(t,bf(t,0,yf.textEnd))}(e);n>=0;n=_f(e,n))Lf(t,mf(e),vf(e))}function If(t){Of(Rf,kf,t,!0)}function kf(t,e){for(let n=function(t){return wf(t),Df(t,bf(t,0,yf.textEnd))}(e);n>=0;n=Df(e,n))si(t,mf(e),!0)}function Tf(t,e,n,r){const o=cr(),i=fr(),s=Er(2);if(i.firstUpdatePass&&Pf(i,t,s,r),e!==Fl&&oc(o,s,e)){jf(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 Of(t,e,n,r){const o=fr(),i=Er(2);o.firstUpdatePass&&Pf(o,null,i,r);const s=cr();if(n!==Fl&&oc(s,i,n)){const u=o.data[Hr()];if($f(u,r)&&!Mf(o,i)){0;let t=r?u.classesWithoutHost:u.stylesWithoutHost;null!==t&&(n=Bt(t,n||"")),kc(o,u,s,n,r)}else!function(t,e,n,r,o,i,s,u){o===Fl&&(o=Te);let l=0,a=0,c=0<o.length?o[0]:null,f=0<i.length?i[0]:null;for(;null!==c||null!==f;){const d=l<o.length?o[l+1]:void 0,h=a<i.length?i[a+1]:void 0;let p,g=null;c===f?(l+=2,a+=2,d!==h&&(g=f,p=h)):null===f||null!==c&&c<f?(l+=2,g=c):(a+=2,g=f,p=h),null!==g&&jf(t,e,n,r,g,p,s,u),c=l<o.length?o[l]:null,f=a<i.length?i[a]: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 Mf(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=Mf(t,n);$f(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=Bf(n=Nf(null,t,e,n,r),e.attrs,r),i=null)}else{const s=e.directiveStylingLast;if(-1===s||t[s]!==o)if(n=Nf(o,t,e,n,r),null===i){let n=function(t,e,n){const r=n?e.classBindings:e.styleBindings;if(0===cf(r))return;return t[lf(r)]}(t,e,r);void 0!==n&&Array.isArray(n)&&(n=Nf(null,t,e,n[1],r),n=Bf(n,e.attrs,r),function(t,e,n,r){const o=n?e.classBindings:e.styleBindings;t[lf(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=Bf(r,t[i].hostAttrs,n)}return Bf(r,e.attrs,n)}(t,e,r)}void 0!==i&&(r?e.residualClasses=i:e.residualStyles=i);return n}(o,i,e,r),hf(o,i,e,n,s,r)}}function Nf(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=Bf(r,i.hostAttrs,o),i!==t);)u++;return null!==t&&(n.directiveStylingLast=u),r}function Bf(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 Lf(t,e,n){si(t,e,Hs(n))}function Rf(t,e,n){const r=String(e);""===r||r.includes(" ")||si(t,r,n)}function jf(t,e,n,r,o,i,s,u){if(!(3&e.type))return;const l=t.data,a=l[u+1];if(!Vf(1==(1&a)?Hf(l,e,n,o,cf(a),s):void 0)){Vf(i)||function(t){return 2==(2&t)}(a)&&(i=Hf(l,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,Kn(Hr(),n),o,i)}}function Hf(t,e,n,r,o,i){const s=null===e;let u;for(;o>0;){const e=t[o],i=Array.isArray(e),l=i?e[1]:e,a=null===l;let c=n[o+1];c===Fl&&(c=a?Te:void 0);let f=a?ui(c,r):l===r?c:void 0;if(i&&!Vf(f)&&(f=ui(e,r)),Vf(f)&&(u=f,s))return u;const d=t[o+1];o=s?lf(d):cf(d)}if(null!==e){let t=i?e.residualClasses:e.residualStyles;null!=t&&(u=ui(t,r))}return u}function Vf(t){return void 0!==t}function $f(t,e){return 0!=(t.flags&(e?8:16))}function zf(t,e=""){const n=cr(),r=fr(),o=t+Tn,i=r.firstCreatePass?Gl(r,o,1,e,null):r.data[o],s=n[o]=Wi(n[_n],e);ys(r,n,s,i),mr(i,!1)}function Uf(t){return Gf("",t,""),Uf}function Gf(t,e,n){const r=cr(),o=cc(r,t,e,n);return o!==Fl&&ka(r,Hr(),o),Gf}function Zf(t,e,n,r,o){const i=cr(),s=fc(i,t,e,n,r,o);return s!==Fl&&ka(i,Hr(),s),Zf}function Wf(t,e,n,r,o,i,s){const u=cr(),l=dc(u,t,e,n,r,o,i,s);return l!==Fl&&ka(u,Hr(),l),Wf}function qf(t,e,n,r,o,i,s,u,l){const a=cr(),c=hc(a,t,e,n,r,o,i,s,u,l);return c!==Fl&&ka(a,Hr(),c),qf}function Yf(t,e,n,r,o,i,s,u,l,a,c){const f=cr(),d=pc(f,t,e,n,r,o,i,s,u,l,a,c);return d!==Fl&&ka(f,Hr(),d),Yf}function Kf(t,e,n,r,o,i,s,u,l,a,c,f,d){const h=cr(),p=gc(h,t,e,n,r,o,i,s,u,l,a,c,f,d);return p!==Fl&&ka(h,Hr(),p),Kf}function Qf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){const g=cr(),y=yc(g,t,e,n,r,o,i,s,u,l,a,c,f,d,h,p);return y!==Fl&&ka(g,Hr(),y),Qf}function Jf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){const m=cr(),v=mc(m,t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y);return v!==Fl&&ka(m,Hr(),v),Jf}function Xf(t){const e=cr(),n=ac(e,t);return n!==Fl&&ka(e,Hr(),n),Xf}function td(t,e,n){Of(si,kf,cc(cr(),t,e,n),!0)}function ed(t,e,n,r,o){Of(si,kf,fc(cr(),t,e,n,r,o),!0)}function nd(t,e,n,r,o,i,s){Of(si,kf,dc(cr(),t,e,n,r,o,i,s),!0)}function rd(t,e,n,r,o,i,s,u,l){Of(si,kf,hc(cr(),t,e,n,r,o,i,s,u,l),!0)}function od(t,e,n,r,o,i,s,u,l,a,c){Of(si,kf,pc(cr(),t,e,n,r,o,i,s,u,l,a,c),!0)}function id(t,e,n,r,o,i,s,u,l,a,c,f,d){Of(si,kf,gc(cr(),t,e,n,r,o,i,s,u,l,a,c,f,d),!0)}function sd(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){Of(si,kf,yc(cr(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p),!0)}function ud(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){Of(si,kf,mc(cr(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y),!0)}function ld(t){Of(si,kf,ac(cr(),t),!0)}function ad(t,e,n){Ff(cc(cr(),t,e,n))}function cd(t,e,n,r,o){Ff(fc(cr(),t,e,n,r,o))}function fd(t,e,n,r,o,i,s){Ff(dc(cr(),t,e,n,r,o,i,s))}function dd(t,e,n,r,o,i,s,u,l){Ff(hc(cr(),t,e,n,r,o,i,s,u,l))}function hd(t,e,n,r,o,i,s,u,l,a,c){Ff(pc(cr(),t,e,n,r,o,i,s,u,l,a,c))}function pd(t,e,n,r,o,i,s,u,l,a,c,f,d){Ff(gc(cr(),t,e,n,r,o,i,s,u,l,a,c,f,d))}function gd(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){Ff(yc(cr(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p))}function yd(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){Ff(mc(cr(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y))}function md(t){Ff(ac(cr(),t))}function vd(t,e,n,r,o){return Tf(t,cc(cr(),e,n,r),o,!1),vd}function Dd(t,e,n,r,o,i,s){return Tf(t,fc(cr(),e,n,r,o,i),s,!1),Dd}function _d(t,e,n,r,o,i,s,u,l){return Tf(t,dc(cr(),e,n,r,o,i,s,u),l,!1),_d}function wd(t,e,n,r,o,i,s,u,l,a,c){return Tf(t,hc(cr(),e,n,r,o,i,s,u,l,a),c,!1),wd}function bd(t,e,n,r,o,i,s,u,l,a,c,f,d){return Tf(t,pc(cr(),e,n,r,o,i,s,u,l,a,c,f),d,!1),bd}function Cd(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){return Tf(t,gc(cr(),e,n,r,o,i,s,u,l,a,c,f,d,h),p,!1),Cd}function Ed(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){return Tf(t,yc(cr(),e,n,r,o,i,s,u,l,a,c,f,d,h,p,g),y,!1),Ed}function Ad(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m,v){return Tf(t,mc(cr(),e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m),v,!1),Ad}function Sd(t,e,n){return Tf(t,ac(cr(),e),n,!1),Sd}function Fd(t,e,n){const r=cr(),o=Cr();if(oc(r,o,e)){const o=fr(),i=$r();ia(o,i,r,t,e,r[_n],n,!0)}return Fd}function xd(t,e,n){const r=cr(),o=Cr();if(oc(r,o,e)){const o=fr(),i=$r();ia(o,i,r,t,e,Fa(xr(o.data),i,r),n,!0)}return xd}const Id=void 0;var kd=["en",[["a","p"],["AM","PM"],Id],[["AM","PM"],Id,Id],[["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"]],Id,[["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"]],Id,[["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}",Id,"{1} 'at' {0}",Id],[".",",",";","%","+","-","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 Td={};function Od(t){const e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=Pd(e);if(n)return n;const r=e.split("-")[0];if(n=Pd(r),n)return n;if("en"===r)return kd;throw new zt(701,!1)}function Md(t){return Od(t)[Nd.PluralCase]}function Pd(t){return t in Td||(Td[t]=fe.ng&&fe.ng.common&&fe.ng.common.locales&&fe.ng.common.locales[t]),Td[t]}var Nd;!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"}(Nd||(Nd={}));const Bd=["zero","one","two","few","many"];const Ld="en-US",Rd={marker:"element"},jd={marker:"ICU"};var Hd;!function(t){t[t.SHIFT=2]="SHIFT",t[t.APPEND_EAGERLY=1]="APPEND_EAGERLY",t[t.COMMENT=2]="COMMENT"}(Hd||(Hd={}));let Vd=Ld;function $d(t,e,n){const r=e.insertBeforeIndex,o=Array.isArray(r)?r[0]:r;return null===o?as(t,0,n):Yn(n[o])}function zd(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 Ud(t,e){if(t.push(e),t.length>1)for(let n=t.length-2;n>=0;n--){const r=t[n];Gd(r)||Zd(r,e)&&null===Wd(r)&&qd(r,e.index)}}function Gd(t){return!(64&t.type)}function Zd(t,e){return Gd(e)||t.index>e.index}function Wd(t){const e=t.insertBeforeIndex;return Array.isArray(e)?e[0]:e}function qd(t,e){const n=t.insertBeforeIndex;Array.isArray(n)?n[0]=e:(gs($d,zd),t.insertBeforeIndex=e)}function Yd(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 Kd(t,e,n){const r=Zl(t,n,64,null,null);return Ud(e,r),r}function Qd(t,e){const n=e[t.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function Jd(t){return t>>>17}function Xd(t){return(131070&t)>>>1}let th=0,eh=0;function nh(t,e,n,r){const o=n[_n];let i,s=null;for(let u=0;u<e.length;u++){const l=e[u];if("string"==typeof l){const t=e[++u];null===n[t]&&(n[t]=Wi(o,l))}else if("number"==typeof l)switch(1&l){case 0:const a=Jd(l);let c,f;if(null===s&&(s=a,i=us(o,r)),a===s?(c=r,f=i):(c=null,f=Yn(n[a])),null!==f){const e=Xd(l),r=n[e];os(o,f,r,c,!1);const i=Yd(t,e);if(null!==i&&"object"==typeof i){const e=Qd(i,n);null!==e&&nh(t,i.create[e],n,n[i.anchorIdx])}}break;case 1:const d=l>>>1,h=e[++u],p=e[++u];pa(o,Kn(d,n),null,null,h,p,null)}else switch(l){case jd:const t=e[++u],r=e[++u];if(null===n[r]){ji(n[r]=Yi(o,t),n)}break;case Rd:const i=e[++u],s=e[++u];if(null===n[s]){ji(n[s]=Ki(o,i,null),n)}}}}function rh(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],l=n[++s],a=t.data[u];"string"==typeof a?pa(e[_n],e[u],null,a,i,o,l):ia(t,a,e,i,o,e[_n],l,!1);break;case 0:const c=e[u];null!==c&&qi(e[_n],c,o);break;case 2:ih(t,Yd(t,u),e,o);break;case 3:oh(t,Yd(t,u),r,e)}}}}else{const o=n[i+1];if(o>0&&3==(3&o)){const n=Yd(t,o>>>2);e[n.currentCaseLViewIndex]<0&&oh(t,n,r,e)}}i+=u}}function oh(t,e,n,r){let o=r[e.currentCaseLViewIndex];if(null!==o){let i=th;o<0&&(o=r[e.currentCaseLViewIndex]=~o,i=-1),rh(t,r,e.update[o],n,i)}}function ih(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=Md(e)(parseInt(t,10)),r=Bd[n];return void 0!==r?r:"other"}(e,Vd);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(Qd(e,n)!==o&&(sh(t,e,n),n[e.currentCaseLViewIndex]=null===o?null:~o,null!==o)){const r=n[e.anchorIdx];r&&nh(t,e.create[o],n,r)}}function sh(t,e,n){let r=Qd(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=Kn(r,n);null!==t&&_s(n[_n],t)}else sh(t,Yd(t,~r),n)}}}function uh(){const t=[];let e,n,r=-1;function o(t,e){r=0;const o=Qd(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,l=e[cn].data[u];return o(l,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 lh=/�(\d+):?\d*�/gi,ah=/({\s*�\d+:?\d*�\s*,\s*\S{6}\s*,[\s\S]*})/gi,ch=/�(\d+)�/,fh=/^\s*(�\d+:?\d*�)\s*,\s*(select|plural)\s*,/,dh="�",hh=/�\/?\*(\d+:\d+)�/gi,ph=/�(\/?[#*]\d+):?\d*�/gi,gh=/\uE500/g;function yh(t,e,n,r,o,i){const s=yr(),u=[],l=[],a=[[]];o=function(t,e){if(function(t){return-1===t}(e))return bh(t);{const n=t.indexOf(`:${e}${dh}`)+2+e.toString().length,r=t.search(new RegExp(`${dh}\\/\\*\\d+:${e}${dh}`));return bh(t.substring(n,r))}}(o,i);const c=(f=o,f.replace(gh," ")).split(ph);var f;for(let r=0;r<c.length;r++){let i=c[r];if(0==(1&r)){const r=Ah(i);for(let i=0;i<r.length;i++){let c=r[i];if(0==(1&i)){const e=c;""!==e&&vh(t,s,a[0],u,l,n,e)}else{const r=c;if("object"!=typeof r)throw new Error(`Unable to parse ICU expression in "${o}" message.`);const i=mh(t,s,a[0],n,u,"",!0).index;Ch(t,n,l,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)a.shift(),mr(yr(),!1);else{const e=Kd(t,a[0],n);a.unshift([]),mr(e,!0)}}}t.data[r]={create:u,update:l}}function mh(t,e,n,r,o,i,s){const u=Wl(t,r,1,null);let l=u<<Hd.SHIFT,a=yr();var c;e===a&&(a=null),null===a&&(l|=Hd.APPEND_EAGERLY),s&&(l|=Hd.COMMENT,c=uh,void 0===Hi&&(Hi=c())),o.push(l,null===i?"":i);const f=Zl(t,u,s?32:1,null===i?"":i,null);Ud(n,f);const d=f.index;return mr(f,!1),null!==a&&e!==a&&function(t,e){let n=t.insertBeforeIndex;null===n?(gs($d,zd),n=t.insertBeforeIndex=[null,e]):(Yt(Array.isArray(n),!0,"Expecting array here"),n.push(e))}(a,d),f}function vh(t,e,n,r,o,i,s){const u=s.match(lh),l=mh(t,e,n,i,r,u?null:s,!1);u&&Dh(o,s,l.index,null,0,null)}function Dh(t,e,n,r,o,i){const s=t.length,u=s+1;t.push(null,null);const l=s+2;const a=e.split(lh);let c=0;for(let e=0;e<a.length;e++){const n=a[e];if(1&e){const e=o+parseInt(n,10);t.push(-1-e),c|=wh(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-l,c}function _h(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 wh(t){return 1<<Math.min(t,31)}function bh(t){let e,n,r="",o=0,i=!1;for(;null!==(e=hh.exec(t));)i?e[0]===`${dh}/*${n}${dh}`&&(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 Ch(t,e,n,r,o,i){let s=0;const u={type:o.type,currentCaseLViewIndex:Wl(t,e,1,null),anchorIdx:i,cases:[],create:[],remove:[],update:[]};!function(t,e,n){t.push(wh(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 l=o.values;for(let i=0;i<l.length;i++){const a=l[i],c=[];for(let t=0;t<a.length;t++){const e=a[t];if("string"!=typeof e){const n=c.push(e)-1;a[t]=`\x3c!--�${n}�--\x3e`}}s=Sh(t,u,e,n,r,o.cases[i],a.join(""),c)|s}s&&function(t,e,n){t.push(e,1,n<<2|3)}(n,s,i)}function Eh(t){const e=[],n=[];let r=1,o=0;const i=Ah(t=t.replace(fh,(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=Ah(i[t++]);e.length>n.length&&n.push(s)}return{type:r,mainBinding:o,cases:e,values:n}}function Ah(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);fh.test(n)?r.push(Eh(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 Sh(t,e,n,r,o,i,s,u){const l=[],a=[],c=[];e.cases.push(i),e.create.push(l),e.remove.push(a),e.update.push(c);const f=$s(Is()).getInertBodyElement(s),d=hu(f)||f;return d?Fh(t,e,n,r,l,a,c,d,o,u,0):0}function Fh(t,e,n,r,o,i,s,u,l,a,c){let f=0,d=u.firstChild;for(;d;){const u=Wl(t,n,1,null);switch(d.nodeType){case Node.ELEMENT_NODE:const h=d,p=h.tagName.toLowerCase();if(eu.hasOwnProperty(p)){kh(o,Rd,p,l,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(lh)?iu.hasOwnProperty(n)&&(nu[n]?Dh(s,e.value,u,e.name,0,Zs):Dh(s,e.value,u,e.name,0,null)):Th(o,u,e)}f=Fh(t,e,n,r,o,i,s,d,u,a,c+1)|f,xh(i,u,c)}break;case Node.TEXT_NODE:const g=d.textContent||"",y=g.match(lh);kh(o,null,y?"":g,l,u),xh(i,u,c),y&&(f=Dh(s,g,u,null,0,null)|f);break;case Node.COMMENT_NODE:const m=ch.exec(d.textContent||"");if(m){const e=parseInt(m[1],10),s=a[e];kh(o,jd,"",l,u),Ch(t,n,r,l,s,u),Ih(i,u,c)}}d=d.nextSibling}return f}function xh(t,e,n){0===n&&t.push(e)}function Ih(t,e,n){0===n&&(t.push(~e),t.push(e))}function kh(t,e,n,r,o){null!==e&&t.push(e),t.push(n,o,0|r<<17|o<<1)}function Th(t,e,n){t.push(e<<1|1,n.name,n.value)}const Oh=0,Mh=/\[(�.+?�?)\]/,Ph=/\[(�.+?�?)\]|(�\/?\*\d+:\d+�)/g,Nh=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,Bh=/{([A-Z0-9_]+)}/g,Lh=/�I18N_EXP_(ICU(_\d+)?)�/g,Rh=/\/\*/,jh=/\d+\:(\d+)/;function Hh(t,e,n=-1){const r=fr(),o=cr(),i=Tn+t,s=rr(r.consts,e),u=yr();r.firstCreatePass&&yh(r,null===u?0:u.index,o,i,s,n);const l=r.data[i],a=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],l=(s&Hd.COMMENT)===Hd.COMMENT,a=(s&Hd.APPEND_EAGERLY)===Hd.APPEND_EAGERLY,c=s>>>Hd.SHIFT;let f=t[c];null===f&&(f=t[c]=l?o.createComment(u):Wi(o,u)),a&&null!==n&&os(o,n,f,r,!1)}}(o,l.create,a,c),Ar(!0)}function Vh(){Ar(!1)}function $h(t,e,n){Hh(t,e,n),Vh()}function zh(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(ah.test(i))throw new Error(`ICU expressions are not supported in attributes. Message: "${i}".`);Dh(o,i,r,e,_h(o),null)}}t.data[e]=o}}(n,t+Tn,r)}function Uh(t){const e=cr();return oc(e,Cr(),t)&&(th|=1<<Math.min(eh,31)),eh++,Uh}function Gh(t){!function(t,e,n){if(eh>0){const r=t.data[n];rh(t,e,Array.isArray(r)?r:r.update,wr()-eh-1,th)}th=0,eh=0}(fr(),cr(),t+Tn)}function Zh(t,e={}){return function(t,e={}){let n=t;if(Mh.test(t)){const t={},e=[Oh];n=n.replace(Ph,((n,r,o)=>{const i=r||o,s=t[i]||[];if(s.length||(i.split("|").forEach((t=>{const e=t.match(jh),n=e?parseInt(e[1],10):Oh,r=Rh.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 l=0;for(let t=0;t<s.length;t++)if(s[t][0]===u){l=t;break}const[a,c,f]=s[l];return c?e.pop():u!==a&&e.push(a),s.splice(l,1),f}))}return Object.keys(e).length?(n=n.replace(Nh,((t,n,r,o,i,s)=>e.hasOwnProperty(r)?`${n}${e[r]}${s}`:t)),n=n.replace(Bh,((t,n)=>e.hasOwnProperty(n)?e[n]:t)),n=n.replace(Lh,((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 Wh(t,e,n,r,o){if(t=jt(t),Array.isArray(t))for(let i=0;i<t.length;i++)Wh(t[i],e,n,r,o);else{const i=fr(),s=cr();let u=Lu(t)?t:jt(t.provide),l=Zu(t);const a=pr(),c=1048575&a.providerIndexes,f=a.directiveStart,d=a.providerIndexes>>20;if(Lu(t)||!t.multi){const r=new Xr(l,o,Vl),h=Kh(u,e,o?c:c+d,f);-1===h?(Do(go(a,s),i,u),qh(i,t,e.length),e.push(u),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(r),s.push(r)):(n[h]=r,s[h]=r)}else{const h=Kh(u,e,c+d,f),p=Kh(u,e,c,c+d),g=h>=0&&n[h],y=p>=0&&n[p];if(o&&!y||!o&&!g){Do(go(a,s),i,u);const c=function(t,e,n,r,o){const i=new Xr(t,n,Vl);return i.multi=[],i.index=e,i.componentProviders=0,Yh(i,o,r&&!n),i}(o?Jh:Qh,n.length,o,r,l);!o&&y&&(n[p].providerFactory=c),qh(i,t,e.length,0),e.push(u),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(c),s.push(c)}else{qh(i,t,h>-1?h:p,Yh(n[o?p:h],l,!o&&r))}!o&&r&&y&&n[p].componentProviders++}}}function qh(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 Yh(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Kh(t,e,n,r){for(let o=n;o<r;o++)if(e[o]===t)return o;return-1}function Qh(t,e,n,r){return Xh(this.multi,[])}function Jh(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),Xh(o,i);for(let n=t;n<e.length;n++)i.push(e[n])}else i=[],Xh(o,i);return i}function Xh(t,e){for(let n=0;n<t.length;n++){const r=t[n];e.push(r())}return e}function tp(t,e=[]){return n=>{n.providersResolver=(n,r)=>function(t,e,n){const r=fr();if(r.firstCreatePass){const o=Ln(t);Wh(n,r.data,r.blueprint,o,!0),Wh(e,r.data,r.blueprint,o,!1)}}(n,r?r(t):t,e)}}class ep{}class np{}function rp(t,e){return new op(t,null!=e?e:null)}class op extends ep{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Na(this);const n=Je(t);this._bootstrapComponents=pl(n.bootstrap),this._r3Injector=Ll(t,e,[{provide:ep,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 ip extends np{constructor(t){super(),this.moduleType=t}create(t){return new op(this.moduleType,t)}}class sp extends ep{constructor(t,e,n){super(),this.componentFactoryResolver=new Na(this),this.instance=null;const r=new Uu([...t,{provide:ep,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 up{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 sp(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 lp(t){t.getStandaloneInjector=e=>e.get(up).getOrCreateStandaloneInjector(t)}function ap(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 cp(t,e,n){const r=_r()+t,o=cr();return o[r]===Fl?nc(o,r,n?e.call(n):e()):rc(o,r)}function fp(t,e,n,r){return wp(cr(),_r(),t,e,n,r)}function dp(t,e,n,r,o){return bp(cr(),_r(),t,e,n,r,o)}function hp(t,e,n,r,o,i){return Cp(cr(),_r(),t,e,n,r,o,i)}function pp(t,e,n,r,o,i,s){return Ep(cr(),_r(),t,e,n,r,o,i,s)}function gp(t,e,n,r,o,i,s,u){const l=_r()+t,a=cr(),c=uc(a,l,n,r,o,i);return oc(a,l+4,s)||c?nc(a,l+5,u?e.call(u,n,r,o,i,s):e(n,r,o,i,s)):rc(a,l+5)}function yp(t,e,n,r,o,i,s,u,l){const a=_r()+t,c=cr(),f=uc(c,a,n,r,o,i);return ic(c,a+4,s,u)||f?nc(c,a+6,l?e.call(l,n,r,o,i,s,u):e(n,r,o,i,s,u)):rc(c,a+6)}function mp(t,e,n,r,o,i,s,u,l,a){const c=_r()+t,f=cr();let d=uc(f,c,n,r,o,i);return sc(f,c+4,s,u,l)||d?nc(f,c+7,a?e.call(a,n,r,o,i,s,u,l):e(n,r,o,i,s,u,l)):rc(f,c+7)}function vp(t,e,n,r,o,i,s,u,l,a,c){const f=_r()+t,d=cr(),h=uc(d,f,n,r,o,i);return uc(d,f+4,s,u,l,a)||h?nc(d,f+8,c?e.call(c,n,r,o,i,s,u,l,a):e(n,r,o,i,s,u,l,a)):rc(d,f+8)}function Dp(t,e,n,r){return Ap(cr(),_r(),t,e,n,r)}function _p(t,e){const n=t[e];return n===Fl?void 0:n}function wp(t,e,n,r,o,i){const s=e+n;return oc(t,s,o)?nc(t,s+1,i?r.call(i,o):r(o)):_p(t,s+1)}function bp(t,e,n,r,o,i,s){const u=e+n;return ic(t,u,o,i)?nc(t,u+2,s?r.call(s,o,i):r(o,i)):_p(t,u+2)}function Cp(t,e,n,r,o,i,s,u){const l=e+n;return sc(t,l,o,i,s)?nc(t,l+3,u?r.call(u,o,i,s):r(o,i,s)):_p(t,l+3)}function Ep(t,e,n,r,o,i,s,u,l){const a=e+n;return uc(t,a,o,i,s,u)?nc(t,a+4,l?r.call(l,o,i,s,u):r(o,i,s,u)):_p(t,a+4)}function Ap(t,e,n,r,o,i){let s=e+n,u=!1;for(let e=0;e<o.length;e++)oc(t,s++,o[e])&&(u=!0);return u?nc(t,s,r.apply(i,o)):_p(t,s)}function Sp(t,e){var n;const r=fr();let o;const i=t+Tn;r.firstCreatePass?(o=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,r.pipeRegistry),r.data[i]=o,o.onDestroy&&(null!==(n=r.destroyHooks)&&void 0!==n?n:r.destroyHooks=[]).push(i,o.onDestroy)):o=r.data[i];const s=o.factory||(o.factory=Rn(o.type)),u=ae(Vl);try{const t=ao(!1),e=s();return ao(t),function(t,e,n,r){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=r}(r,cr(),i,e),e}finally{ae(u)}}function Fp(t,e,n){const r=t+Tn,o=cr(),i=Xn(o,r);return Op(o,r)?wp(o,_r(),e,i.transform,n,i):i.transform(n)}function xp(t,e,n,r){const o=t+Tn,i=cr(),s=Xn(i,o);return Op(i,o)?bp(i,_r(),e,s.transform,n,r,s):s.transform(n,r)}function Ip(t,e,n,r,o){const i=t+Tn,s=cr(),u=Xn(s,i);return Op(s,i)?Cp(s,_r(),e,u.transform,n,r,o,u):u.transform(n,r,o)}function kp(t,e,n,r,o,i){const s=t+Tn,u=cr(),l=Xn(u,s);return Op(u,s)?Ep(u,_r(),e,l.transform,n,r,o,i,l):l.transform(n,r,o,i)}function Tp(t,e,n){const r=t+Tn,o=cr(),i=Xn(o,r);return Op(o,r)?Ap(o,_r(),e,i.transform,n,i):i.transform.apply(i,n)}function Op(t,e){return t[cn].data[e].pure}up.ɵprov=Jt({token:up,providedIn:"environment",factory:()=>new up(we(zu))});function Mp(t){return e=>{setTimeout(t,void 0,e)}}const Pp=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),l=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),l=null===(i=e.complete)||void 0===i?void 0:i.bind(e)}this.__isAsync&&(u=Mp(u),s&&(s=Mp(s)),l&&(l=Mp(l)));const a=super.subscribe({next:s,error:u,complete:l});return t instanceof y&&t.add(a),a}};function Np(){return this._results[Symbol.iterator]()}class Bp{get changes(){return this._changes||(this._changes=new Pp)}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=Bp.prototype;e[Symbol.iterator]||(e[Symbol.iterator]=Np)}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 Lp{}Lp.__NG_ELEMENT_ID__=function(){return Hp(pr(),cr())};const Rp=Lp,jp=class extends Rp{constructor(t,e,n){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t,e){const n=this._declarationTContainer.tView,r=Ul(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)),ql(n,r,t),new Ma(r)}};function Hp(t,e){return 4&t.type?new jp(e,t,tl(t,e)):null}class Vp{}Vp.__NG_ELEMENT_ID__=function(){return Zp(pr(),cr())};const $p=Vp,zp=class extends $p{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=n}get element(){return tl(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=Up(this._lContainer);return null!==e&&e[t]||null}get length(){return this._lContainer.length-ln}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 Ra(qe(t)),l=n||this.parentInjector;if(!o&&null==u.ngModule){const t=(i?l:this.parentInjector).get(zu,null);t&&(o=t)}const a=u.create(l,r,void 0,o);return this.insert(a.hostView,s),a}insert(t,e){const n=t._lView,r=n[cn];if(Mn(n[dn])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=n[dn],r=new zp(e,e[gn],e[dn]);r.detach(r.indexOf(t))}}const o=this._adjustIndex(e),i=this._lContainer;Qi(r,n,i,o);const s=Ds(o,i),u=n[_n],l=us(u,i[on]);return null!==l&&function(t,e,n,r,o,i){r[an]=o,r[gn]=e,bs(t,r,n,1,o,i)}(r,i[gn],u,n,l,s),t.attachToViewContainerRef(),ri(Gp(i),o,t),t}move(t,e){return this.insert(t,e)}indexOf(t){const e=Up(this._lContainer);return null!==e?e.indexOf(t):-1}remove(t){const e=this._adjustIndex(t,-1),n=Xi(this._lContainer,e);n&&(oi(Gp(this._lContainer),e),ts(n[cn],n))}detach(t){const e=this._adjustIndex(t,-1),n=Xi(this._lContainer,e);return n&&null!=oi(Gp(this._lContainer),e)?new Ma(n):null}_adjustIndex(t,e=0){return null==t?this.length+e:t}};function Up(t){return t[sn]}function Gp(t){return t[sn]||(t[sn]=[])}function Zp(t,e){let n;const r=e[t.index];if(Mn(r))n=r;else{let o;if(8&t.type)o=Yn(r);else{const n=e[_n];o=n.createComment("");const r=Qn(t,e);os(n,us(n,r),o,function(t,e){return t.nextSibling(e)}(n,r),!1)}e[t.index]=n=ma(r,e,o,t),wa(e,n)}return new zp(n,t,e)}class Wp{constructor(t){this.queryList=t,this.matches=null}clone(){return new Wp(this.queryList)}setDirty(){this.queryList.setDirty()}}class qp{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 qp(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!==lg(t,e).matches&&this.queries[e].setDirty()}}class Yp{constructor(t,e,n=null){this.predicate=t,this.flags=e,this.read=n}}class Kp{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 Kp(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 Qp{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 Qp(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,Jp(e,o)),this.matchTNodeWithReadOption(t,e,Ao(e,t,o,!1,!1))}else n===Lp?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===el||r===Vp||r===Lp&&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 Jp(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 Xp(t,e,n,r){return-1===n?function(t,e){return 11&t.type?tl(t,e):4&t.type?Hp(t,e):null}(e,t):-2===n?function(t,e,n){if(n===el)return tl(e,t);if(n===Lp)return Hp(e,t);if(n===Vp)return Zp(e,t)}(t,e,r):So(t,t[cn],n,e)}function tg(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(Xp(e,u,i[t+1],n.metadata.read))}}o.matches=s}return o.matches}function eg(t,e,n,r){const o=t.queries.getByIndex(n),i=o.matches;if(null!==i){const s=tg(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=ln;t<s.length;t++){const e=s[t];e[Sn]===e[dn]&&eg(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];eg(n[cn],n,o,r)}}}}}return r}function ng(t){const e=cr(),n=fr(),r=Ir();kr(r+1);const o=lg(n,r);if(t.dirty&&er(e)===(2==(2&o.metadata.flags))){if(null===o.matches)t.reset([]);else{const i=o.crossesNgTemplate?eg(n,e,r,[]):tg(n,e,o,r);t.reset(i,nl),t.notifyOnChanges()}return!0}return!1}function rg(t,e,n){const r=fr();r.firstCreatePass&&(ug(r,new Yp(t,e,n),-1),2==(2&e)&&(r.staticViewQueries=!0)),sg(r,cr(),e)}function og(t,e,n,r){const o=fr();if(o.firstCreatePass){const i=pr();ug(o,new Yp(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)}sg(o,cr(),n)}function ig(){return t=cr(),e=Ir(),t[xn].queries[e].queryList;var t,e}function sg(t,e,n){const r=new Bp(4==(4&n));na(t,e,r,r.destroy),null===e[xn]&&(e[xn]=new qp),e[xn].queries.push(new Wp(r))}function ug(t,e,n){null===t.queries&&(t.queries=new Kp),t.queries.track(new Qp(e,n))}function lg(t,e){return t.queries.getByIndex(e)}function ag(t,e){return Hp(t,e)}const cg={"ɵɵattribute":lc,"ɵɵattributeInterpolate1":vc,"ɵɵattributeInterpolate2":Dc,"ɵɵattributeInterpolate3":_c,"ɵɵattributeInterpolate4":wc,"ɵɵattributeInterpolate5":bc,"ɵɵattributeInterpolate6":Cc,"ɵɵattributeInterpolate7":Ec,"ɵɵattributeInterpolate8":Ac,"ɵɵattributeInterpolateV":Sc,"ɵɵdefineComponent":je,"ɵɵdefineDirective":Ze,"ɵɵdefineInjectable":Jt,"ɵɵdefineInjector":Xt,"ɵɵdefineNgModule":ze,"ɵɵdefinePipe":We,"ɵɵdirectiveInject":Vl,"ɵɵgetInheritedFactory":To,"ɵɵinject":we,"ɵɵinjectAttribute":Po,"ɵɵinvalidFactory":$l,"ɵɵinvalidFactoryDep":be,"ɵɵtemplateRefExtractor":ag,"ɵɵresetView":hr,"ɵɵHostDirectivesFeature":Ka,"ɵɵNgOnChangesFeature":Hn,"ɵɵProvidersFeature":tp,"ɵɵCopyDefinitionFeature":Ya,"ɵɵInheritDefinitionFeature":$a,"ɵɵStandaloneFeature":lp,"ɵɵnextContext":Zc,"ɵɵnamespaceHTML":Gr,"ɵɵnamespaceMathML":Ur,"ɵɵnamespaceSVG":zr,"ɵɵenableBindings":lr,"ɵɵdisableBindings":ar,"ɵɵelementStart":Tc,"ɵɵelementEnd":Oc,"ɵɵelement":Mc,"ɵɵelementContainerStart":Pc,"ɵɵelementContainerEnd":Nc,"ɵɵelementContainer":Bc,"ɵɵpureFunction0":cp,"ɵɵpureFunction1":fp,"ɵɵpureFunction2":dp,"ɵɵpureFunction3":hp,"ɵɵpureFunction4":pp,"ɵɵpureFunction5":gp,"ɵɵpureFunction6":yp,"ɵɵpureFunction7":mp,"ɵɵpureFunction8":vp,"ɵɵpureFunctionV":Dp,"ɵɵgetCurrentView":Lc,"ɵɵrestoreView":dr,"ɵɵlistener":Vc,"ɵɵprojection":Yc,"ɵɵsyntheticHostProperty":xd,"ɵɵsyntheticHostListener":$c,"ɵɵpipeBind1":Fp,"ɵɵpipeBind2":xp,"ɵɵpipeBind3":Ip,"ɵɵpipeBind4":kp,"ɵɵpipeBindV":Tp,"ɵɵprojectionDef":qc,"ɵɵhostProperty":Fd,"ɵɵproperty":Ic,"ɵɵpropertyInterpolate":Kc,"ɵɵpropertyInterpolate1":Qc,"ɵɵpropertyInterpolate2":Jc,"ɵɵpropertyInterpolate3":Xc,"ɵɵpropertyInterpolate4":tf,"ɵɵpropertyInterpolate5":ef,"ɵɵpropertyInterpolate6":nf,"ɵɵpropertyInterpolate7":rf,"ɵɵpropertyInterpolate8":of,"ɵɵpropertyInterpolateV":sf,"ɵɵpipe":Sp,"ɵɵqueryRefresh":ng,"ɵɵviewQuery":rg,"ɵɵloadQuery":ig,"ɵɵcontentQuery":og,"ɵɵreference":xc,"ɵɵclassMap":If,"ɵɵclassMapInterpolate1":td,"ɵɵclassMapInterpolate2":ed,"ɵɵclassMapInterpolate3":nd,"ɵɵclassMapInterpolate4":rd,"ɵɵclassMapInterpolate5":od,"ɵɵclassMapInterpolate6":id,"ɵɵclassMapInterpolate7":sd,"ɵɵclassMapInterpolate8":ud,"ɵɵclassMapInterpolateV":ld,"ɵɵstyleMap":Ff,"ɵɵstyleMapInterpolate1":ad,"ɵɵstyleMapInterpolate2":cd,"ɵɵstyleMapInterpolate3":fd,"ɵɵstyleMapInterpolate4":dd,"ɵɵstyleMapInterpolate5":hd,"ɵɵstyleMapInterpolate6":pd,"ɵɵstyleMapInterpolate7":gd,"ɵɵstyleMapInterpolate8":yd,"ɵɵstyleMapInterpolateV":md,"ɵɵstyleProp":Af,"ɵɵstylePropInterpolate1":vd,"ɵɵstylePropInterpolate2":Dd,"ɵɵstylePropInterpolate3":_d,"ɵɵstylePropInterpolate4":wd,"ɵɵstylePropInterpolate5":bd,"ɵɵstylePropInterpolate6":Cd,"ɵɵstylePropInterpolate7":Ed,"ɵɵstylePropInterpolate8":Ad,"ɵɵstylePropInterpolateV":Sd,"ɵɵclassProp":Sf,"ɵɵadvance":xl,"ɵɵtemplate":Fc,"ɵɵtext":zf,"ɵɵtextInterpolate":Uf,"ɵɵtextInterpolate1":Gf,"ɵɵtextInterpolate2":Zf,"ɵɵtextInterpolate3":Wf,"ɵɵtextInterpolate4":qf,"ɵɵtextInterpolate5":Yf,"ɵɵtextInterpolate6":Kf,"ɵɵtextInterpolate7":Qf,"ɵɵtextInterpolate8":Jf,"ɵɵtextInterpolateV":Xf,"ɵɵi18n":$h,"ɵɵi18nAttributes":zh,"ɵɵi18nExp":Uh,"ɵɵi18nStart":Hh,"ɵɵi18nEnd":Vh,"ɵɵi18nApply":Gh,"ɵɵi18nPostprocess":Zh,"ɵɵresolveWindow":fl,"ɵɵresolveDocument":dl,"ɵɵresolveBody":hl,"ɵɵ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 fg=null;function dg(t){return void 0!==t.ngModule}function hg(t){return!!Je(t)}const pg=[];let gg=!1;function yg(t){return Array.isArray(t)?t.every(yg):!!jt(t)}function mg(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(cg,`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(wg),exports:ei(e.exports||Te).map(jt).map(wg),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(cg,`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(cg,`ng:///${t.name}/ɵinj.js`,n)}return s},configurable:!1})}(t,e),void 0!==e.id&&ki(t,e.id),function(t,e){pg.push({moduleType:t,ngModule:e})}(t,e)}new WeakMap,new WeakMap;function vg(t,e){const n=ei(e.declarations||Te),r=_g(t);n.forEach((e=>{if((e=jt(e)).hasOwnProperty(Oe)){Dg(qe(e),r)}else e.hasOwnProperty(Me)||e.hasOwnProperty(Pe)||(e.ngSelectorScope=t)}))}function Dg(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=>Ke(t))),t.schemas=e.schemas,t.tView=null}function _g(t){if(hg(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 pl(e.imports).forEach((t=>{const e=_g(t);e.exported.directives.forEach((t=>n.compilation.directives.add(t))),e.exported.pipes.forEach((t=>n.compilation.pipes.add(t)))})),pl(e.declarations).forEach((t=>{Ke(t)?n.compilation.pipes.add(t):n.compilation.directives.add(t)})),pl(e.exports).forEach((t=>{const e=t;if(hg(e)){const t=_g(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 Ke(e)?n.exported.pipes.add(e):n.exported.directives.add(e)})),e.transitiveCompileScopes=n,n}(t);if(Qe(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!==Ke(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 wg(t){return dg(t)?t.ngModule:t}let bg=0;function Cg(e,n){let r=null;!function(t,e){Fi(e)&&(Ai.set(t,e),Si.add(t))}(e,n),Sg(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=fg;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 l=n.templateUrl||`ng:///${e.name}/template.html`,a=Object.assign(Object.assign({},xg(e,n)),{typeSourceSpan:o.createParseSourceSpan("Component",e.name,l),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});bg++;try{if(a.usesInheritance&&Ig(e),r=o.compileComponent(cg,l,a),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=_g(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=_g(e);for(const e of n.exported.pipes){const n=Ke(e);n&&!t.has(e)&&(t.add(e),r.push(n))}}else{const t=Ke(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{bg--}if(0===bg&&function(){if(!gg){gg=!0;try{for(let t=pg.length-1;t>=0;t--){const{moduleType:e,ngModule:n}=pg[t];n.declarations&&n.declarations.every(yg)&&(pg.splice(t,1),vg(e,n))}}finally{gg=!1}}}(),void 0!==e.ngSelectorScope){const t=_g(e.ngSelectorScope);Dg(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 Eg(t,e){let n=null;Sg(t,e||{}),Object.defineProperty(t,Me,{get:()=>{if(null===n){const r=Ag(t,e||{}),o=Jo();n=o.compileDirective(cg,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function Ag(t,e){const n=t&&t.name,r=`ng:///${n}/ɵdir.js`,o=Jo(),i=xg(t,e);return i.typeSourceSpan=o.createParseSourceSpan("Directive",n,r),i.usesInheritance&&Ig(t),{metadata:i,sourceMapUrl:r}}function Sg(t,e){let n=null;Object.defineProperty(t,Be,{get:()=>{if(null===n){const r=Ag(t,e),o=Jo();n=o.compileFactory(cg,`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 Fg(t){return Object.getPrototypeOf(t.prototype)===Object.prototype}function xg(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:Tg(t,o,Og),lifecycle:{usesOnChanges:r.hasLifecycleHook(t,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!Fg(t),exportAs:(i=e.exportAs,void 0===i?null:Ng(i)),providers:e.providers||null,viewQueries:Tg(t,o,Mg),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 Ig(t){const e=Object.prototype;let n=Object.getPrototypeOf(t.prototype).constructor;for(;n&&n!==e;)Ye(n)||qe(n)||!Lg(n)||Eg(n,null),n=Object.getPrototypeOf(n)}function kg(t,e){return{propertyName:t,predicate:(n=e.selector,"string"==typeof n?Ng(n):jt(n)),descendants:e.descendants,first:e.first,read:e.read?e.read:null,static:!!e.static,emitDistinctChangesOnly:!!e.emitDistinctChangesOnly};var n}function Tg(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(Pg))throw new Error("Cannot combine @Input decorators with query decorators");r.push(kg(o,e))}}))}return r}function Og(t){const e=t.ngMetadataName;return"ContentChild"===e||"ContentChildren"===e}function Mg(t){const e=t.ngMetadataName;return"ViewChild"===e||"ViewChildren"===e}function Pg(t){return"Input"===t.ngMetadataName}function Ng(t){return t.split(",").map((t=>t.trim()))}const Bg=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function Lg(t){const e=bi();if(Bg.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(Pg(n)||Og(n)||Mg(n)||"Output"===r||"HostBinding"===r||"HostListener"===r)return!0}}return!1}function Rg(t,e){return{type:t,name:t.name,pipeName:e.name,pure:void 0===e.pure||e.pure,isStandalone:!!e.standalone}}const jg=Ro("Directive",((t={})=>t),void 0,void 0,((t,e)=>Eg(t,e))),Hg=Ro("Component",((e={})=>Object.assign({changeDetection:t.ChangeDetectionStrategy.Default},e)),jg,void 0,((t,e)=>Cg(t,e))),Vg=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=Rg(t,e),o=Jo(n.type);r=o.compileFactory(cg,`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,Pe,{get:()=>{if(null===n){const r=Rg(t,e),o=Jo(r.type);n=o.compilePipe(cg,`ng:///${r.name}/ɵpipe.js`,r)}return n},configurable:!1})}(t,e))),$g=Vo("Input",(t=>({bindingPropertyName:t}))),zg=Vo("Output",(t=>({bindingPropertyName:t})));Vo("HostBinding",(t=>({hostPropertyName:t}))),Vo("HostListener",((t,e)=>({eventName:t,args:e})));const Ug=Ro("NgModule",(t=>t),void 0,void 0,((t,e)=>mg(t,e)));function Gg(...t){}const Zg=new zo("Application Initializer");class Wg{constructor(t){this.appInits=t,this.resolve=Gg,this.reject=Gg,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(Rc(n))t.push(n);else if(Hc(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}}Wg.ɵfac=function(t){return new(t||Wg)(we(Zg,8))},Wg.ɵprov=Jt({token:Wg,factory:Wg.ɵfac,providedIn:"root"});const qg=new zo("AppId",{providedIn:"root",factory:function(){return`${Yg()}${Yg()}${Yg()}`}});function Yg(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Kg=new zo("Platform Initializer"),Qg=new zo("Platform ID",{providedIn:"platform",factory:()=>"unknown"});new zo("Application Packages Root URL"),new zo("AnimationModuleType");class Jg{log(t){console.log(t)}warn(t){console.warn(t)}}Jg.ɵfac=function(t){return new(t||Jg)},Jg.ɵprov=Jt({token:Jg,factory:Jg.ɵfac,providedIn:"platform"});const Xg=new zo("LocaleId",{providedIn:"root",factory:()=>Ce(Xg,ue.Optional|ue.SkipSelf)||"undefined"!=typeof $localize&&$localize.locale||Ld}),ty=new zo("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});var ey;new zo("Translations"),new zo("TranslationsFormat"),function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore"}(ey||(ey={}));class ny{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}class ry{compileModuleSync(t){return new ip(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const e=this.compileModuleSync(t),n=pl(Je(t).declarations).reduce(((t,e)=>{const n=qe(e);return n&&t.push(new Ra(n)),t}),[]);return new ny(e,n)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}}ry.ɵfac=function(t){return new(t||ry)},ry.ɵprov=Jt({token:ry,factory:ry.ɵfac,providedIn:"root"});new zo("compilerOptions");const oy=Promise.resolve(0);function iy(t){"undefined"==typeof Zone?oy.then((()=>{t&&t.apply(null,null)})):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class sy{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Pp(!1),this.onMicrotaskEmpty=new Pp(!1),this.onStable=new Pp(!1),this.onError=new Pp(!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,ay(t),t.isCheckStableRunning=!0,ly(t),t.isCheckStableRunning=!1}),void 0,(()=>{}),(()=>{}))),t.fakeTopEventTask.invoke()})),ay(t)}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,u)=>{try{return cy(t),n.invokeTask(o,i,s,u)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||t.shouldCoalesceRunChangeDetection)&&e(),fy(t)}},onInvoke:(n,r,o,i,s,u,l)=>{try{return cy(t),n.invoke(o,i,s,u,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),fy(t)}},onHasTask:(e,n,r,o)=>{e.hasTask(r,o),n===r&&("microTask"==o.change?(t._hasPendingMicrotasks=o.microTask,ay(t),ly(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(!sy.isInAngularZone())throw new zt(909,!1)}static assertNotInAngularZone(){if(sy.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,uy,Gg,Gg);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 uy={};function ly(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 ay(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function cy(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function fy(t){t._nesting--,ly(t)}class dy{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Pp,this.onMicrotaskEmpty=new Pp,this.onStable=new Pp,this.onError=new Pp}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 hy=new zo(""),py=new zo("");class gy{constructor(t,e,n){this._ngZone=t,this.registry=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,my||(my=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:()=>{sy.assertNotInAngularZone(),iy((()=>{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())iy((()=>{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[]}}gy.ɵfac=function(t){return new(t||gy)(we(sy),we(yy),we(py))},gy.ɵprov=Jt({token:gy,factory:gy.ɵfac});class yy{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==my?void 0:my.findTestabilityInTree(this,t,e))&&void 0!==n?n:null}}let my;yy.ɵfac=function(t){return new(t||yy)},yy.ɵprov=Jt({token:yy,factory:yy.ɵfac,providedIn:"platform"});const vy=!1;let Dy=null;const _y=new zo("AllowMultipleToken"),wy=new zo("PlatformDestroyListeners"),by=new zo("appBootstrapListener");function Cy(t,e,n){const r=new ip(n);return Promise.resolve(r)}function Ey(t){if(Dy&&!Dy.get(_y,!1))throw new zt(400,!1);Dy=t;const e=t.get(Fy);return function(t){const e=t.get(Kg,null);e&&e.forEach((t=>t()))}(t),e}function Ay(t,e,n=[]){const r=`Platform: ${e}`,o=new zo(r);return(e=[])=>{let i=Sy();if(!i||i.injector.get(_y,!1)){const i=[...n,...e,{provide:o,useValue:!0}];t?t(i):Ey(function(t=[],e){return Rl.create({name:e,providers:[{provide:Ru,useValue:"platform"},{provide:wy,useValue:new Set([()=>Dy=null])},...t]})}(i,r))}return function(t){const e=Sy();if(!e)throw new zt(401,!1);0;return e}()}}function Sy(){var t;return null!==(t=null==Dy?void 0:Dy.get(Fy))&&void 0!==t?t:null}class Fy{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 dy:("zone.js"===t?void 0:t)||new sy(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:sy,useValue:n}];return n.run((()=>{const e=Rl.create({providers:r,parent:this.injector,name:t.moduleType.name}),o=t.create(e),i=o.injector.get(cl,null);if(!i)throw new zt(402,!1);return n.runOutsideAngular((()=>{const t=n.onError.subscribe({next:t=>{i.handleError(t)}});o.onDestroy((()=>{ky(this._modules,o),t.unsubscribe()}))})),function(t,e,n){try{const r=n();return Rc(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(Wg);return t.runInitializers(),t.donePromise.then((()=>(function(t){Kt(t,"Expected localeId to be defined"),"string"==typeof t&&(Vd=t.toLowerCase().replace(/_/g,"-"))}(o.injector.get(Xg,Ld)||Ld),this._moduleDoBootstrap(o),o)))}))}))}bootstrapModule(t,e=[]){const n=xy({},e);return Cy(this.injector,0,t).then((t=>this.bootstrapModuleFactory(t,n)))}_moduleDoBootstrap(t){const e=t.injector.get(Iy);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(wy,null);t&&(t.forEach((t=>t())),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}function xy(t,e){return t=Array.isArray(e)?e.reduce(xy,t):Object.assign(Object.assign({},t),e)}Fy.ɵfac=function(t){return new(t||Fy)(we(Rl))},Fy.ɵprov=Jt({token:Fy,factory:Fy.ɵfac,providedIn:"platform"});class Iy{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 P((t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular((()=>{t.next(this._stable),t.complete()}))})),o=new P((t=>{let e;this._zone.runOutsideAngular((()=>{e=this._zone.onStable.subscribe((()=>{sy.assertNotInAngularZone(),iy((()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,t.next(!0))}))}))}));const n=this._zone.onUnstable.subscribe((()=>{sy.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,l=void 0===u||u;return function(t){var e,r,i,u=0,a=!1,c=!1,f=function(){null==r||r.unsubscribe(),r=void 0},d=function(){f(),e=i=void 0,a=c=!1},h=function(){var t=e;d(),null==t||t.unsubscribe()};return B((function(t,p){u++,c||a||f();var g=i=null!=i?i:n();p.add((function(){0!=--u||c||a||(r=Ot(h,l))})),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(){a=!0,f(),r=Ot(d,s),g.complete()}}),ct(t).subscribe(e))}))(t)}}()))}bootstrap(t,e){const n=t instanceof Ku;if(!this._injector.get(Wg).done){!n&&Qe(t);throw new zt(405,vy)}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(ep);const i=e||r.selector,s=r.create(Rl.NULL,[],i,o),u=s.location.nativeElement,l=s.injector.get(hy,null);return null==l||l.registerApplication(u),s.onDestroy((()=>{this.detachView(s.hostView),ky(this.components,s),null==l||l.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;ky(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const e=this._injector.get(by,[]);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),()=>ky(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(){vy}}function ky(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}Iy.ɵfac=function(t){return new(t||Iy)(we(sy),we(zu),we(cl))},Iy.ɵprov=Jt({token:Iy,factory:Iy.ɵfac,providedIn:"root"});class Ty{}Ty.__NG_ELEMENT_ID__=function(t){return function(t,e,n){if(Nn(t)&&!n){const n=tr(t.index,e);return new Ma(n,n)}if(47&t.type){const t=e[An];return new Ma(t,e)}return null}(pr(),cr(),16==(16&t))},new Map;class Oy{constructor(){}supports(t){return tc(t)}create(t){return new Py(t)}}const My=(t,e)=>e;class Py{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||My}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<Ry(n,r,o)?e:n,s=Ry(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=[]),!tc(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 Ny(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 Ly),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 Ly),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 Ny{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 By{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 Ly{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new By,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 Ry(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 jy{constructor(){}supports(t){return t instanceof Map||ec(t)}create(){return new Hy}}class Hy{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||ec(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 Vy(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 Vy{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 $y(){return new zy([new Oy])}class zy{constructor(t){this.factories=t}static create(t,e){if(null!=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(null!=e)return e;throw new zt(901,!1)}}function Uy(){return new Gy([new jy])}zy.ɵprov=Jt({token:zy,providedIn:"root",factory:$y});class Gy{constructor(t){this.factories=t}static create(t,e){if(e){const n=e.factories.slice();t=t.concat(n)}return new Gy(t)}static extend(t){return{provide:Gy,useFactory:e=>Gy.create(t,e||Uy()),deps:[[Gy,new Di,new mi]]}}find(t){const e=this.factories.find((e=>e.supports(t)));if(e)return e;throw new zt(901,!1)}}Gy.ɵprov=Jt({token:Gy,providedIn:"root",factory:Uy});const Zy=Ay(null,"core",[]);class Wy{constructor(t){}}Wy.ɵfac=function(t){return new(t||Wy)(we(Iy))},Wy.ɵmod=ze({type:Wy}),Wy.ɵinj=Xt({});let qy=null;function Yy(){return qy}class Ky{}const Qy=new zo("DocumentToken");function Jy(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 Xy(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 tm(t){return t&&"?"!==t[0]?"?"+t:t}class em{historyGo(t){throw new Error("Not implemented")}}function nm(){return we(rm)}em.ɵfac=function(t){return new(t||em)},em.ɵprov=Jt({token:em,factory:function(){return nm()},providedIn:"platform"}),new zo("Location Initialized");class rm extends em{constructor(t){super(),this._doc=t,this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Yy().getBaseHref(this._doc)}onPopState(t){const e=Yy().getGlobalEventTarget(this._doc,"window");return e.addEventListener("popstate",t,!1),()=>e.removeEventListener("popstate",t)}onHashChange(t){const e=Yy().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){om()?this._history.pushState(t,e,n):this._location.hash=n}replaceState(t,e,n){om()?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 om(){return!!window.history.pushState}function im(){return new rm(we(Qy))}rm.ɵfac=function(t){return new(t||rm)(we(Qy))},rm.ɵprov=Jt({token:rm,factory:function(){return im()},providedIn:"platform"});class sm{historyGo(t){throw new Error("Not implemented")}}sm.ɵfac=function(t){return new(t||sm)},sm.ɵprov=Jt({token:sm,factory:function(){return Ce(lm)},providedIn:"root"});const um=new zo("appBaseHref");class lm extends sm{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(Qy).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 Jy(this._baseHref,t)}path(t=!1){const e=this._platformLocation.pathname+tm(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${e}${n}`:e}pushState(t,e,n,r){const o=this.prepareExternalUrl(n+tm(r));this._platformLocation.pushState(t,e,o)}replaceState(t,e,n,r){const o=this.prepareExternalUrl(n+tm(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)}}lm.ɵfac=function(t){return new(t||lm)(we(em),we(um,8))},lm.ɵprov=Jt({token:lm,factory:lm.ɵfac,providedIn:"root"});class am extends sm{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=Jy(this._baseHref,t);return e.length>0?"#"+e:e}pushState(t,e,n,r){let o=this.prepareExternalUrl(n+tm(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(t,e,o)}replaceState(t,e,n,r){let o=this.prepareExternalUrl(n+tm(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)}}am.ɵfac=function(t){return new(t||am)(we(em),we(um,8))},am.ɵprov=Jt({token:am,factory:am.ɵfac});class cm{constructor(t){this._subject=new Pp,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}(Xy(dm(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+tm(e))}normalize(t){return cm.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,dm(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+tm(e)),n)}replaceState(t,e="",n=null){this._locationStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+tm(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 fm(){return new cm(we(sm))}function dm(t){return t.replace(/\/index.html$/,"")}cm.normalizeQueryParams=tm,cm.joinWithSlash=Jy,cm.stripTrailingSlash=Xy,cm.ɵfac=function(t){return new(t||cm)(we(sm))},cm.ɵprov=Jt({token:cm,factory:function(){return fm()},providedIn:"root"});const hm={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 pm,gm,ym,mm,vm,Dm,_m;function wm(t,e){return xm(Od(t)[Nd.DateFormat],e)}function bm(t,e){return xm(Od(t)[Nd.TimeFormat],e)}function Cm(t,e){return xm(Od(t)[Nd.DateTimeFormat],e)}function Em(t,e){const n=Od(t),r=n[Nd.NumberSymbols][e];if(void 0===r){if(e===Dm.CurrencyDecimal)return n[Nd.NumberSymbols][Dm.Decimal];if(e===Dm.CurrencyGroup)return n[Nd.NumberSymbols][Dm.Group]}return r}function Am(t,e){return Od(t)[Nd.NumberFormats][e]}!function(t){t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific"}(pm||(pm={})),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"}(gm||(gm={})),function(t){t[t.Format=0]="Format",t[t.Standalone=1]="Standalone"}(ym||(ym={})),function(t){t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short"}(mm||(mm={})),function(t){t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full"}(vm||(vm={})),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"}(Dm||(Dm={})),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"}(_m||(_m={}));const Sm=Md;function Fm(t){if(!t[Nd.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[Nd.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function xm(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 Im(t){const[e,n]=t.split(":");return{hours:+e,minutes:+n}}function km(t,e,n="en"){const r=function(t){return Od(t)[Nd.Currencies]}(n)[t]||hm[t]||[],o=r[1];return"narrow"===e&&"string"==typeof o?o:r[0]||t}const Tm=2;const Om=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Mm={},Pm=/((?:[^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 Nm,Bm,Lm;function Rm(t,e,n,r){let o=function(t){if(Xm(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 jm(e,n-1,r)}const e=parseFloat(t);if(!isNaN(t-e))return new Date(e);let n;if(n=t.match(Om))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,l=Number(t[6]||0),a=Math.floor(1e3*parseFloat("0."+(t[7]||0)));return i.call(e,s,u,l,a),e}(n)}const e=new Date(t);if(!Xm(e))throw new Error(`Unable to convert "${t}" into a date`);return e}(t);e=Hm(n,e)||e;let i,s=[];for(;e;){if(i=Pm.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=Jm(r,u),o=function(t,e,n){const r=n?-1:1,o=t.getTimezoneOffset(),i=Jm(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 l="";return s.forEach((t=>{const e=function(t){if(Qm[t])return Qm[t];let e;switch(t){case"G":case"GG":case"GGG":e=Um(Lm.Eras,mm.Abbreviated);break;case"GGGG":e=Um(Lm.Eras,mm.Wide);break;case"GGGGG":e=Um(Lm.Eras,mm.Narrow);break;case"y":e=zm(Bm.FullYear,1,0,!1,!0);break;case"yy":e=zm(Bm.FullYear,2,0,!0,!0);break;case"yyy":e=zm(Bm.FullYear,3,0,!1,!0);break;case"yyyy":e=zm(Bm.FullYear,4,0,!1,!0);break;case"Y":e=Km(1);break;case"YY":e=Km(2,!0);break;case"YYY":e=Km(3);break;case"YYYY":e=Km(4);break;case"M":case"L":e=zm(Bm.Month,1,1);break;case"MM":case"LL":e=zm(Bm.Month,2,1);break;case"MMM":e=Um(Lm.Months,mm.Abbreviated);break;case"MMMM":e=Um(Lm.Months,mm.Wide);break;case"MMMMM":e=Um(Lm.Months,mm.Narrow);break;case"LLL":e=Um(Lm.Months,mm.Abbreviated,ym.Standalone);break;case"LLLL":e=Um(Lm.Months,mm.Wide,ym.Standalone);break;case"LLLLL":e=Um(Lm.Months,mm.Narrow,ym.Standalone);break;case"w":e=Ym(1);break;case"ww":e=Ym(2);break;case"W":e=Ym(1,!0);break;case"d":e=zm(Bm.Date,1);break;case"dd":e=zm(Bm.Date,2);break;case"c":case"cc":e=zm(Bm.Day,1);break;case"ccc":e=Um(Lm.Days,mm.Abbreviated,ym.Standalone);break;case"cccc":e=Um(Lm.Days,mm.Wide,ym.Standalone);break;case"ccccc":e=Um(Lm.Days,mm.Narrow,ym.Standalone);break;case"cccccc":e=Um(Lm.Days,mm.Short,ym.Standalone);break;case"E":case"EE":case"EEE":e=Um(Lm.Days,mm.Abbreviated);break;case"EEEE":e=Um(Lm.Days,mm.Wide);break;case"EEEEE":e=Um(Lm.Days,mm.Narrow);break;case"EEEEEE":e=Um(Lm.Days,mm.Short);break;case"a":case"aa":case"aaa":e=Um(Lm.DayPeriods,mm.Abbreviated);break;case"aaaa":e=Um(Lm.DayPeriods,mm.Wide);break;case"aaaaa":e=Um(Lm.DayPeriods,mm.Narrow);break;case"b":case"bb":case"bbb":e=Um(Lm.DayPeriods,mm.Abbreviated,ym.Standalone,!0);break;case"bbbb":e=Um(Lm.DayPeriods,mm.Wide,ym.Standalone,!0);break;case"bbbbb":e=Um(Lm.DayPeriods,mm.Narrow,ym.Standalone,!0);break;case"B":case"BB":case"BBB":e=Um(Lm.DayPeriods,mm.Abbreviated,ym.Format,!0);break;case"BBBB":e=Um(Lm.DayPeriods,mm.Wide,ym.Format,!0);break;case"BBBBB":e=Um(Lm.DayPeriods,mm.Narrow,ym.Format,!0);break;case"h":e=zm(Bm.Hours,1,-12);break;case"hh":e=zm(Bm.Hours,2,-12);break;case"H":e=zm(Bm.Hours,1);break;case"HH":e=zm(Bm.Hours,2);break;case"m":e=zm(Bm.Minutes,1);break;case"mm":e=zm(Bm.Minutes,2);break;case"s":e=zm(Bm.Seconds,1);break;case"ss":e=zm(Bm.Seconds,2);break;case"S":e=zm(Bm.FractionalSeconds,1);break;case"SS":e=zm(Bm.FractionalSeconds,2);break;case"SSS":e=zm(Bm.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=Gm(Nm.Short);break;case"ZZZZZ":e=Gm(Nm.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=Gm(Nm.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=Gm(Nm.Long);break;default:return null}return Qm[t]=e,e}(t);l+=e?e(o,n,u):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")})),l}function jm(t,e,n){const r=new Date(0);return r.setFullYear(t,e,n),r.setHours(0,0,0),r}function Hm(t,e){const n=function(t){return Od(t)[Nd.LocaleId]}(t);if(Mm[n]=Mm[n]||{},Mm[n][e])return Mm[n][e];let r="";switch(e){case"shortDate":r=wm(t,vm.Short);break;case"mediumDate":r=wm(t,vm.Medium);break;case"longDate":r=wm(t,vm.Long);break;case"fullDate":r=wm(t,vm.Full);break;case"shortTime":r=bm(t,vm.Short);break;case"mediumTime":r=bm(t,vm.Medium);break;case"longTime":r=bm(t,vm.Long);break;case"fullTime":r=bm(t,vm.Full);break;case"short":const e=Hm(t,"shortTime"),n=Hm(t,"shortDate");r=Vm(Cm(t,vm.Short),[e,n]);break;case"medium":const o=Hm(t,"mediumTime"),i=Hm(t,"mediumDate");r=Vm(Cm(t,vm.Medium),[o,i]);break;case"long":const s=Hm(t,"longTime"),u=Hm(t,"longDate");r=Vm(Cm(t,vm.Long),[s,u]);break;case"full":const l=Hm(t,"fullTime"),a=Hm(t,"fullDate");r=Vm(Cm(t,vm.Full),[l,a])}return r&&(Mm[n][e]=r),r}function Vm(t,e){return e&&(t=t.replace(/\{([^}]+)}/g,(function(t,n){return null!=e&&n in e?e[n]:t}))),t}function $m(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 zm(t,e,n=0,r=!1,o=!1){return function(i,s){let u=function(t,e){switch(t){case Bm.FullYear:return e.getFullYear();case Bm.Month:return e.getMonth();case Bm.Date:return e.getDate();case Bm.Hours:return e.getHours();case Bm.Minutes:return e.getMinutes();case Bm.Seconds:return e.getSeconds();case Bm.FractionalSeconds:return e.getMilliseconds();case Bm.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${t}".`)}}(t,i);if((n>0||u>-n)&&(u+=n),t===Bm.Hours)0===u&&-12===n&&(u=12);else if(t===Bm.FractionalSeconds)return l=e,$m(u,3).substring(0,l);var l;const a=Em(s,Dm.MinusSign);return $m(u,e,a,r,o)}}function Um(t,e,n=ym.Format,r=!1){return function(o,i){return function(t,e,n,r,o,i){switch(n){case Lm.Months:return function(t,e,n){const r=Od(t),o=xm([r[Nd.MonthsFormat],r[Nd.MonthsStandalone]],e);return xm(o,n)}(e,o,r)[t.getMonth()];case Lm.Days:return function(t,e,n){const r=Od(t),o=xm([r[Nd.DaysFormat],r[Nd.DaysStandalone]],e);return xm(o,n)}(e,o,r)[t.getDay()];case Lm.DayPeriods:const s=t.getHours(),u=t.getMinutes();if(i){const t=function(t){const e=Od(t);return Fm(e),(e[Nd.ExtraData][2]||[]).map((t=>"string"==typeof t?Im(t):[Im(t[0]),Im(t[1])]))}(e),n=function(t,e,n){const r=Od(t);Fm(r);const o=xm([r[Nd.ExtraData][0],r[Nd.ExtraData][1]],e)||[];return xm(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=Od(t),o=xm([r[Nd.DayPeriodsFormat],r[Nd.DayPeriodsStandalone]],e);return xm(o,n)}(e,o,r)[s<12?0:1];case Lm.Eras:return function(t,e){return xm(Od(t)[Nd.Eras],e)}(e,r)[t.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${n}`)}}(o,i,t,e,n,r)}}function Gm(t){return function(e,n,r){const o=-1*r,i=Em(n,Dm.MinusSign),s=o>0?Math.floor(o/60):Math.ceil(o/60);switch(t){case Nm.Short:return(o>=0?"+":"")+$m(s,2,i)+$m(Math.abs(o%60),2,i);case Nm.ShortGMT:return"GMT"+(o>=0?"+":"")+$m(s,1,i);case Nm.Long:return"GMT"+(o>=0?"+":"")+$m(s,2,i)+":"+$m(Math.abs(o%60),2,i);case Nm.Extended:return 0===r?"Z":(o>=0?"+":"")+$m(s,2,i)+":"+$m(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"}(Nm||(Nm={})),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"}(Bm||(Bm={})),function(t){t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras"}(Lm||(Lm={}));const Zm=0,Wm=4;function qm(t){return jm(t.getFullYear(),t.getMonth(),t.getDate()+(Wm-t.getDay()))}function Ym(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=qm(n),e=function(t){const e=jm(t,Zm,1).getDay();return jm(t,0,1+(e<=Wm?Wm:Wm+7)-e)}(t.getFullYear()),r=t.getTime()-e.getTime();o=1+Math.round(r/6048e5)}return $m(o,t,Em(r,Dm.MinusSign))}}function Km(t,e=!1){return function(n,r){return $m(qm(n).getFullYear(),t,Em(r,Dm.MinusSign),e)}}const Qm={};function Jm(t,e){t=t.replace(/:/g,"");const n=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(n)?e:n}function Xm(t){return t instanceof Date&&!isNaN(t.valueOf())}const tv=/^(\d+)?\.((\d+)(-(\d+))?)?$/,ev=22,nv=".",rv="0",ov=";",iv=",",sv="#";function uv(t,e,n,r,o,i,s=!1){let u="",l=!1;if(isFinite(t)){let a=function(t){let e,n,r,o,i,s=Math.abs(t)+"",u=0;(n=s.indexOf(nv))>-1&&(s=s.replace(nv,""));(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)===rv;r++);if(r===(i=s.length))e=[0],n=1;else{for(i--;s.charAt(i)===rv;)i--;for(n-=r,e=[],o=0;r<=i;r++,o++)e[o]=Number(s.charAt(r))}n>ev&&(e=e.splice(0,ev-1),u=n-1,n=1);return{digits:e,exponent:u,integerLen:n}}(t);s&&(a=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}(a));let c=e.minInt,f=e.minFrac,d=e.maxFrac;if(i){const t=i.match(tv);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=cv(e)),null!=n&&(f=cv(n)),null!=r?d=cv(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 l=0!==i;const a=e+t.integerLen,c=r.reduceRight((function(t,e,n,r){return e+=t,r[n]=e<10?e:e-10,l&&(0===r[n]&&n>=a?r.pop():l=!1),e>=10?1:0}),0);c&&(r.unshift(c),t.integerLen++)}(a,f,d);let h=a.digits,p=a.integerLen;const g=a.exponent;let y=[];for(l=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(Em(n,r)),y.length&&(u+=Em(n,o)+y.join("")),g&&(u+=Em(n,Dm.Exponential)+"+"+g)}else u=Em(n,Dm.Infinity);return u=t<0&&!l?e.negPre+u+e.negSuf:e.posPre+u+e.posSuf,u}function lv(t,e,n,r,o){const i=av(Am(e,pm.Currency),Em(e,Dm.MinusSign));i.minFrac=function(t){let e;const n=hm[t];return n&&(e=n[2]),"number"==typeof e?e:Tm}(r),i.maxFrac=i.minFrac;return uv(t,i,e,Dm.CurrencyGroup,Dm.CurrencyDecimal,o).replace("¤",n).replace("¤","").trim()}function av(t,e="-"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=t.split(ov),o=r[0],i=r[1],s=-1!==o.indexOf(nv)?o.split(nv):[o.substring(0,o.lastIndexOf(rv)+1),o.substring(o.lastIndexOf(rv)+1)],u=s[0],l=s[1]||"";n.posPre=u.substring(0,u.indexOf(sv));for(let t=0;t<l.length;t++){const e=l.charAt(t);e===rv?n.minFrac=n.maxFrac=t+1:e===sv?n.maxFrac=t+1:n.posSuf+=e}const a=u.split(iv);if(n.gSize=a[1]?a[1].length:0,n.lgSize=a[2]||a[1]?(a[2]||a[1]).length:0,i){const t=o.length-n.posPre.length-n.posSuf.length,e=i.indexOf(sv);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 cv(t){const e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}class fv{}function dv(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}"`)}fv.ɵfac=function(t){return new(t||fv)},fv.ɵprov=Jt({token:fv,factory:function(t){let e=null;var n;return t?e=new t:(n=we(Xg),e=new hv(n)),e},providedIn:"root"});class hv extends fv{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(Sm(e||this.locale)(t)){case gm.Zero:return"zero";case gm.One:return"one";case gm.Two:return"two";case gm.Few:return"few";case gm.Many:return"many";default:return"other"}}}hv.ɵfac=function(t){return new(t||hv)(we(Xg))},hv.ɵprov=Jt({token:hv,factory:hv.ɵfac});const pv=/\s+/,gv=[];class yv{constructor(t,e,n,r){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=r,this.initialClasses=gv,this.stateMap=new Map}set klass(t){this.initialClasses=null!=t?t.trim().split(pv):gv}set ngClass(t){this.rawClass="string"==typeof t?t.trim().split(pv):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(pv).forEach((t=>{e?this._renderer.addClass(this._ngEl.nativeElement,t):this._renderer.removeClass(this._ngEl.nativeElement,t)}))}}yv.ɵfac=function(t){return new(t||yv)(Vl(zy),Vl(Gy),Vl(el),Vl(ol))},yv.ɵdir=Ze({type:yv,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0});class mv{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?rp(n,vv(o)):r?r.create(vv(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 vv(t){return t.get(ep).injector}mv.ɵfac=function(t){return new(t||mv)(Vl(Vp))},mv.ɵdir=Ze({type:mv,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[Hn]});class Dv{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 _v{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 Dv(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),wv(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=>{wv(e.get(t.currentIndex),t)}))}static ngTemplateContextGuard(t,e){return!0}}function wv(t,e){t.context.$implicit=e.item}_v.ɵfac=function(t){return new(t||_v)(Vl(Vp),Vl(Lp),Vl(zy))},_v.ɵdir=Ze({type:_v,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});class bv{constructor(t,e){this._viewContainer=t,this._context=new Cv,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){Ev("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){Ev("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}}bv.ɵfac=function(t){return new(t||bv)(Vl(Vp),Vl(Lp))},bv.ɵdir=Ze({type:bv,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});class Cv{constructor(){this.$implicit=null,this.ngIf=null}}function Ev(t,e){if(!!(e&&!e.createEmbeddedView))throw new Error(`${t} must be a TemplateRef, but received '${Nt(e)}'.`)}class Av{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 Sv{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)}}}Sv.ɵfac=function(t){return new(t||Sv)},Sv.ɵdir=Ze({type:Sv,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0});class Fv{constructor(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new Av(t,e)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}Fv.ɵfac=function(t){return new(t||Fv)(Vl(Vp),Vl(Lp),Vl(Sv,9))},Fv.ɵdir=Ze({type:Fv,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0});class xv{constructor(t,e,n){n._addDefault(new Av(t,e))}}xv.ɵfac=function(t){return new(t||xv)(Vl(Vp),Vl(Lp),Vl(Sv,9))},xv.ɵdir=Ze({type:xv,selectors:[["","ngSwitchDefault",""]],standalone:!0});class Iv{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=dv(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())}}Iv.ɵfac=function(t){return new(t||Iv)(Vl(fv))},Iv.ɵdir=Ze({type:Iv,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0});class kv{constructor(t,e,n,r){this.value=t;const o=!isNaN(Number(t));r.addCase(o?`=${t}`:t,new Av(n,e))}}kv.ɵfac=function(t){return new(t||kv)(Po("ngPluralCase"),Vl(Lp),Vl(Vp),Vl(Iv,1))},kv.ɵdir=Ze({type:kv,selectors:[["","ngPluralCase",""]],standalone:!0});class Tv{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)))}}Tv.ɵfac=function(t){return new(t||Tv)(Vl(el),Vl(Gy),Vl(ol))},Tv.ɵdir=Ze({type:Tv,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});class Ov{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)}}Ov.ɵfac=function(t){return new(t||Ov)(Vl(Vp))},Ov.ɵdir=Ze({type:Ov,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[Hn]});function Mv(t,e){return new zt(2100,!1)}const Pv=new class{createSubscription(t,e){return t.then(e,(t=>{throw t}))}dispose(t){}},Nv=new class{createSubscription(t,e){return t.subscribe({next:e,error:t=>{throw t}})}dispose(t){t.unsubscribe()}};class Bv{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(Rc(t))return Pv;if(jc(t))return Nv;throw Mv()}_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())}}Bv.ɵfac=function(t){return new(t||Bv)(Vl(Ty,16))},Bv.ɵpipe=We({name:"async",type:Bv,pure:!1,standalone:!0});class Lv{transform(t){if(null==t)return null;if("string"!=typeof t)throw Mv();return t.toLowerCase()}}Lv.ɵfac=function(t){return new(t||Lv)},Lv.ɵpipe=We({name:"lowercase",type:Lv,pure:!0,standalone:!0});const Rv=/(?:[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 jv{transform(t){if(null==t)return null;if("string"!=typeof t)throw Mv();return t.replace(Rv,(t=>t[0].toUpperCase()+t.slice(1).toLowerCase()))}}jv.ɵfac=function(t){return new(t||jv)},jv.ɵpipe=We({name:"titlecase",type:jv,pure:!0,standalone:!0});class Hv{transform(t){if(null==t)return null;if("string"!=typeof t)throw Mv();return t.toUpperCase()}}Hv.ɵfac=function(t){return new(t||Hv)},Hv.ɵpipe=We({name:"uppercase",type:Hv,pure:!0,standalone:!0});const Vv=new zo("DATE_PIPE_DEFAULT_TIMEZONE"),$v=new zo("DATE_PIPE_DEFAULT_OPTIONS");class zv{constructor(t,e,n){this.locale=t,this.defaultTimezone=e,this.defaultOptions=n}transform(t,e,n,r){var o,i,s,u,l;if(null==t||""===t||t!=t)return null;try{const a=null!==(i=null!=e?e:null===(o=this.defaultOptions)||void 0===o?void 0:o.dateFormat)&&void 0!==i?i:"mediumDate",c=null!==(l=null!==(u=null!=n?n:null===(s=this.defaultOptions)||void 0===s?void 0:s.timezone)&&void 0!==u?u:this.defaultTimezone)&&void 0!==l?l:void 0;return Rm(t,a,r||this.locale,c)}catch(t){throw Mv(0,t.message)}}}zv.ɵfac=function(t){return new(t||zv)(Vl(Xg,16),Vl(Vv,24),Vl($v,24))},zv.ɵpipe=We({name:"date",type:zv,pure:!0,standalone:!0});const Uv=/#/g;class Gv{constructor(t){this._localization=t}transform(t,e,n){if(null==t)return"";if("object"!=typeof e||null===e)throw Mv();return e[dv(t,Object.keys(e),this._localization,n)].replace(Uv,t.toString())}}Gv.ɵfac=function(t){return new(t||Gv)(Vl(fv,16))},Gv.ɵpipe=We({name:"i18nPlural",type:Gv,pure:!0,standalone:!0});class Zv{transform(t,e){if(null==t)return"";if("object"!=typeof e||"string"!=typeof t)throw Mv();return e.hasOwnProperty(t)?e[t]:e.hasOwnProperty("other")?e.other:""}}Zv.ɵfac=function(t){return new(t||Zv)},Zv.ɵpipe=We({name:"i18nSelect",type:Zv,pure:!0,standalone:!0});class Wv{transform(t){return JSON.stringify(t,null,2)}}Wv.ɵfac=function(t){return new(t||Wv)},Wv.ɵpipe=We({name:"json",type:Wv,pure:!1,standalone:!0});class qv{constructor(t){this.differs=t,this.keyValues=[],this.compareFn=Yv}transform(t,e=Yv){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 Yv(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}qv.ɵfac=function(t){return new(t||qv)(Vl(Gy,16))},qv.ɵpipe=We({name:"keyvalue",type:qv,pure:!1,standalone:!0});class Kv{constructor(t){this._locale=t}transform(t,e,n){if(!Xv(t))return null;n=n||this._locale;try{return function(t,e,n){return uv(t,av(Am(e,pm.Decimal),Em(e,Dm.MinusSign)),e,Dm.Group,Dm.Decimal,n)}(tD(t),n,e)}catch(t){throw Mv(0,t.message)}}}Kv.ɵfac=function(t){return new(t||Kv)(Vl(Xg,16))},Kv.ɵpipe=We({name:"number",type:Kv,pure:!0,standalone:!0});class Qv{constructor(t){this._locale=t}transform(t,e,n){if(!Xv(t))return null;n=n||this._locale;try{return function(t,e,n){return uv(t,av(Am(e,pm.Percent),Em(e,Dm.MinusSign)),e,Dm.Group,Dm.Decimal,n,!0).replace(new RegExp("%","g"),Em(e,Dm.PercentSign))}(tD(t),n,e)}catch(t){throw Mv(0,t.message)}}}Qv.ɵfac=function(t){return new(t||Qv)(Vl(Xg,16))},Qv.ɵpipe=We({name:"percent",type:Qv,pure:!0,standalone:!0});class Jv{constructor(t,e="USD"){this._locale=t,this._defaultCurrencyCode=e}transform(t,e=this._defaultCurrencyCode,n="symbol",r,o){if(!Xv(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?km(i,"symbol"===n?"wide":"narrow",o):n);try{return lv(tD(t),o,i,e,r)}catch(t){throw Mv(0,t.message)}}}function Xv(t){return!(null==t||""===t||t!=t)}function tD(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}Jv.ɵfac=function(t){return new(t||Jv)(Vl(Xg,16),Vl(ty,16))},Jv.ɵpipe=We({name:"currency",type:Jv,pure:!0,standalone:!0});class eD{transform(t,e,n){if(null==t)return null;if(!this.supports(t))throw Mv();return t.slice(e,n)}supports(t){return"string"==typeof t||Array.isArray(t)}}eD.ɵfac=function(t){return new(t||eD)},eD.ɵpipe=We({name:"slice",type:eD,pure:!1,standalone:!0});class nD{}nD.ɵfac=function(t){return new(t||nD)},nD.ɵmod=ze({type:nD}),nD.ɵinj=Xt({});new sl("15.2.9");class rD{}rD.ɵprov=Jt({token:rD,providedIn:"root",factory:()=>new oD(we(Qy),window)});class oD{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=iD(this.window.history)||iD(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 iD(t){return Object.getOwnPropertyDescriptor(t,"scrollRestoration")}function sD(t,e){return uD(t)?new URL(t):new URL(t,e.location.href)}function uD(t){return/^https?:\/\//.test(t)}function lD(t){return uD(t)?new URL(t).hostname:t}const aD=t=>t.src,cD=new zo("ImageLoader",{providedIn:"root",factory:()=>aD});function fD(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:cD,useValue:n=>{return uD(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}}fD((function(t,e){let n="format=auto";e.width&&(n+=`,width=${e.width}`);return`${t}/cdn-cgi/image/${n}/${e.src}`}));fD((function(t,e){let n="f_auto,q_auto";e.width&&(n+=`,w_${e.width}`);return`${t}/image/upload/${n}/${e.src}`}));fD((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 dD(t,e=!0){return`The NgOptimizedImage directive ${e?`(activated on an <img> element with the \`ngSrc="${t}"\`) `:""}has detected that`}function hD(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.`)}fD((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 pD{constructor(){this.images=new Map,this.alreadyWarned=new Set,this.window=null,this.observer=null,hD("LCP checker");const t=Ce(Qy).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=dD(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(sD(t,this.window).href,e)}unregisterImage(t){this.observer&&this.images.delete(sD(t,this.window).href)}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear(),this.alreadyWarned.clear())}}pD.ɵfac=function(t){return new(t||pD)},pD.ɵprov=Jt({token:pD,factory:pD.ɵfac,providedIn:"root"});const gD=new Set(["localhost","127.0.0.1","0.0.0.0"]),yD=new zo("PRECONNECT_CHECK_BLOCKLIST");class mD{constructor(){this.document=Ce(Qy),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(gD),hD("preconnect link checker");const t=this.document.defaultView;void 0!==t&&(this.window=t);const e=Ce(yD,{optional:!0});e&&this.populateBlocklist(e)}populateBlocklist(t){Array.isArray(t)?vD(t,(t=>{this.blocklist.add(lD(t))})):this.blocklist.add(lD(t))}assertPreconnect(t,e){if(!this.window)return;const n=sD(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,`${dD(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=sD(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 vD(t,e){for(let n of t)Array.isArray(n)?vD(n,e):e(n)}mD.ɵfac=function(t){return new(t||mD)},mD.ɵprov=Jt({token:mD,factory:mD.ɵfac,providedIn:"root"});const DD=new zo("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class _D{constructor(){this.preloadedImages=Ce(DD),this.document=Ce(Qy)}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)}}_D.ɵfac=function(t){return new(t||_D)},_D.ɵprov=Jt({token:_D,factory:_D.ɵfac,providedIn:"root"});const wD=/^((\s*\d+w\s*(,|$)){1,})$/,bD=[1,2],CD={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840]},ED=new zo("ImageConfig",{providedIn:"root",factory:()=>CD});class AD{constructor(){this.imageLoader=Ce(cD),this.config=function(t){let e={};t.breakpoints&&(e.breakpoints=t.breakpoints.sort(((t,e)=>t-e)));return Object.assign({},CD,t,e)}(Ce(ED)),this.renderer=Ce(ol),this.imgElement=Ce(el).nativeElement,this.injector=Ce(Rl),this.isServer="server"===Ce(Qg),this.preloadLinkChecker=Ce(_D),this.lcpObserver=null,this._renderedSrc=null,this._priority=!1,this._disableOptimizedSrcset=!1,this._fill=!1}set width(t){this._width=SD(t)}get width(){return this._width}set height(t){this._height=SD(t)}get height(){return this._height}set priority(t){this._priority=FD(t)}get priority(){return this._priority}set disableOptimizedSrcset(t){this._disableOptimizedSrcset=FD(t)}get disableOptimizedSrcset(){return this._disableOptimizedSrcset}set fill(t){this._fill=FD(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=wD.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 bD.map((t=>`${this.callImageLoader({src:this.ngSrc,width:this.width*t})} ${t}x`)).join(", ")}shouldGenerateAutomaticSrcset(){return!this._disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==aD&&!(this.width>1920||this.height>1080)}ngOnDestroy(){0}setHostAttribute(t,e){this.renderer.setAttribute(this.imgElement,t,e)}}function SD(t){return"string"==typeof t?parseInt(t,10):t}function FD(t){return null!=t&&"false"!=`${t}`}AD.ɵfac=function(t){return new(t||AD)},AD.ɵdir=Ze({type:AD,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(t,e){2&t&&Af("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 xD extends Ky{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class ID extends xD{static makeCurrent(){var t;t=new ID,qy||(qy=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=(TD=TD||document.querySelector("base"),TD?TD.getAttribute("href"):null);return null==e?null:function(t){kD=kD||document.createElement("a"),kD.setAttribute("href",t);const e=kD.pathname;return"/"===e.charAt(0)?e:`/${e}`}(e)}resetBaseElement(){TD=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 kD,TD=null;const OD=new zo("TRANSITION_ID");const MD=[{provide:Zg,useFactory:function(t,e,n){return()=>{n.get(Wg).donePromise.then((()=>{const n=Yy(),r=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let t=0;t<r.length;t++)n.remove(r[t])}))}},deps:[OD,Qy,Rl],multi:!0}];class PD{build(){return new XMLHttpRequest}}PD.ɵfac=function(t){return new(t||PD)},PD.ɵprov=Jt({token:PD,factory:PD.ɵfac});const ND=new zo("EventManagerPlugins");class BD{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}`)}}BD.ɵfac=function(t){return new(t||BD)(we(ND),we(sy))},BD.ɵprov=Jt({token:BD,factory:BD.ɵfac});class LD{constructor(t){this._doc=t}addGlobalEventListener(t,e,n){const r=Yy().getGlobalEventTarget(this._doc,t);if(!r)throw new Error(`Unsupported event target ${r} for event ${e}`);return this.addEventListener(r,e,n)}}class RD{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()}}RD.ɵfac=function(t){return new(t||RD)},RD.ɵprov=Jt({token:RD,factory:RD.ɵfac});class jD extends RD{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)}}jD.ɵfac=function(t){return new(t||jD)(we(Qy))},jD.ɵprov=Jt({token:jD,factory:jD.ɵfac});const HD={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/"},VD=/%COMP%/g,$D="%COMP%",zD=`_nghost-${$D}`,UD=`_ngcontent-${$D}`,GD=new zo("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>false});function ZD(t,e){return e.flat(100).map((e=>e.replace(VD,t)))}function WD(t){return e=>{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}class qD{constructor(t,e,n,r){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.removeStylesOnCompDestory=r,this.rendererByCompId=new Map,this.defaultRenderer=new YD(t)}createRenderer(t,e){if(!t||!e)return this.defaultRenderer;const n=this.getOrCreateRenderer(t,e);return n instanceof XD?n.applyToHost(t):n instanceof JD&&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 XD(i,s,n,this.appId,u);break;case t.ViewEncapsulation$1.ShadowDom:return new QD(i,s,e,n);default:o=new JD(i,s,n,u)}o.onDestroy=()=>r.delete(n.id),r.set(n.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}begin(){}end(){}}qD.ɵfac=function(t){return new(t||qD)(we(BD),we(jD),we(qg),we(GD))},qD.ɵprov=Jt({token:qD,factory:qD.ɵfac});class YD{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(HD[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(KD(t)?t.content:t).appendChild(e)}insertBefore(t,e,n){if(t){(KD(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=HD[r];o?t.setAttributeNS(o,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const r=HD[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,WD(n)):this.eventManager.addEventListener(t,e,WD(n))}}"@".charCodeAt(0);function KD(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class QD extends YD{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=ZD(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 JD extends YD{constructor(t,e,n,r,o=n.id){super(t),this.sharedStylesHost=e,this.removeStylesOnCompDestory=r,this.rendererUsageCount=0,this.styles=ZD(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 XD extends JD{constructor(t,e,n,r,o){const i=r+"-"+n.id;var s;super(t,e,n,o,i),this.contentAttr=(s=i,UD.replace(VD,s)),this.hostAttr=function(t){return zD.replace(VD,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 t_ extends LD{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)}}t_.ɵfac=function(t){return new(t||t_)(we(Qy))},t_.ɵprov=Jt({token:t_,factory:t_.ɵfac});const e_=["alt","control","meta","shift"],n_={"\b":"Backspace","\t":"Tab","":"Delete","":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},r_={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};class o_ extends LD{constructor(t){super(t)}supports(t){return null!=o_.parseEventName(t)}addEventListener(t,e,n){const r=o_.parseEventName(e),o=o_.eventCallback(r.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular((()=>Yy().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=o_._normalizeKey(e.pop());let o="",i=e.indexOf("code");if(i>-1&&(e.splice(i,1),o="code."),e_.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=n_[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"),e_.forEach((e=>{if(e!==n){(0,r_[e])(t)&&(r+=e+".")}})),r+=n,r===e)}static eventCallback(t,e,n){return r=>{o_.matchEventFullKeyCode(r,t)&&n.runGuarded((()=>e(r)))}}static _normalizeKey(t){return"esc"===t?"escape":t}}o_.ɵfac=function(t){return new(t||o_)(we(Qy))},o_.ɵprov=Jt({token:o_,factory:o_.ɵfac});const i_=!1;const s_=Ay(Zy,"browser",[{provide:Qg,useValue:"browser"},{provide:Kg,useValue:function(){ID.makeCurrent()},multi:!0},{provide:Qy,useFactory:function(){return function(t){ds=t}(document),document},deps:[]}]),u_=new zo(""),l_=[{provide:py,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?Yy().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}},deps:[]},{provide:hy,useClass:gy,deps:[sy,yy,py]},{provide:gy,useClass:gy,deps:[sy,yy,py]}],a_=[{provide:Ru,useValue:"root"},{provide:cl,useFactory:function(){return new cl},deps:[]},{provide:ND,useClass:t_,multi:!0,deps:[Qy,sy,Qg]},{provide:ND,useClass:o_,multi:!0,deps:[Qy]},{provide:qD,useClass:qD,deps:[BD,jD,qg,GD]},{provide:rl,useExisting:qD},{provide:RD,useExisting:jD},{provide:jD,useClass:jD,deps:[Qy]},{provide:BD,useClass:BD,deps:[ND,sy]},{provide:class{},useClass:PD,deps:[]},[]];class c_{constructor(t){i_}static withServerTransition(t){return{ngModule:c_,providers:[{provide:qg,useValue:t.appId},{provide:OD,useExisting:qg},MD]}}}function f_(){return new d_(we(Qy))}c_.ɵfac=function(t){return new(t||c_)(we(u_,12))},c_.ɵmod=ze({type:c_}),c_.ɵinj=Xt({providers:[...a_,...l_],imports:[nD,Wy]});class d_{constructor(t){this._doc=t,this._dom=Yy()}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 h_[t]||t}}d_.ɵfac=function(t){return new(t||d_)(we(Qy))},d_.ɵprov=Jt({token:d_,factory:function(t){let e=null;return e=t?new t:f_(),e},providedIn:"root"});const h_={httpEquiv:"http-equiv"};function p_(){return new g_(we(Qy))}class g_{constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}}g_.ɵfac=function(t){return new(t||g_)(we(Qy))},g_.ɵprov=Jt({token:g_,factory:function(t){let e=null;return e=t?new t:p_(),e},providedIn:"root"});class y_{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(Qy),Ce(qg))}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)}}y_.ɵfac=function(t){return new(t||y_)},y_.ɵprov=Jt({token:y_,factory:y_.ɵfac,providedIn:"root"});class m_{}m_.ɵfac=function(t){return new(t||m_)},m_.ɵmod=ze({type:m_}),m_.ɵinj=Xt({});const v_={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},D_=new zo("HammerGestureConfig"),__=new zo("HammerLoader");class w_{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}}w_.ɵfac=function(t){return new(t||w_)},w_.ɵprov=Jt({token:w_,factory:w_.ɵfac});class b_ extends LD{constructor(t,e,n,r){super(t),this._config=e,this.console=n,this.loader=r,this._loaderPromise=null}supports(t){return!(!v_.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}}b_.ɵfac=function(t){return new(t||b_)(we(Qy),we(D_),we(Jg),we(__,8))},b_.ɵprov=Jt({token:b_,factory:b_.ɵfac});class C_{}C_.ɵfac=function(t){return new(t||C_)},C_.ɵmod=ze({type:C_}),C_.ɵinj=Xt({providers:[{provide:ND,useClass:b_,multi:!0,deps:[Qy,D_,Jg,[new mi,__]]},{provide:D_,useClass:w_,deps:[]}]});class E_{}function A_(t){return new S_(t.get(Qy))}E_.ɵfac=function(t){return new(t||E_)},E_.ɵprov=Jt({token:E_,factory:function(t){let e=null;return e=t?new(t||E_):we(S_),e},providedIn:"root"});class S_ extends E_{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 F_(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}}S_.ɵfac=function(t){return new(t||S_)(we(Qy))},S_.ɵprov=Jt({token:S_,factory:function(t){let e=null;return e=t?new t:A_(we(Rl)),e},providedIn:"root"}),new sl("15.2.9");var x_=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=F_(e);var u=t.loaded,l=t.total;this.loaded=u,this.total=l},I_=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=F_(e)}catch(t){r=e.responseText}this.response=r}})),k_=function(){function t(t,e){return I_.call(this,"ajax timeout",t,e),this.name="AjaxTimeoutError",this}return t.prototype=Object.create(I_.prototype),t}();function T_(t,e){return j_({method:"GET",url:t,headers:e})}function O_(t,e,n){return j_({method:"POST",url:t,body:e,headers:n})}function M_(t,e){return j_({method:"DELETE",url:t,headers:e})}function P_(t,e,n){return j_({method:"PUT",url:t,body:e,headers:n})}function N_(t,e,n){return j_({method:"PATCH",url:t,body:e,headers:n})}var B_=vt((function(t){return t.response}));function L_(t,e){return B_(j_({method:"GET",url:t,headers:e}))}var R_,j_=(R_=function(t){var e;return e="string"==typeof t?{url:t}:t,new P((function(t){var n,o,i,s=r({async:!0,crossDomain:!1,withCredentials:!1,method:"GET",timeout:0,responseType:"json"},e),u=s.queryParams,l=s.body,a=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(a)for(var h in a)a.hasOwnProperty(h)&&(d[h.toLowerCase()]=a[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 Z_(t,"ArrayBuffer")}(t)||function(t){return Z_(t,"File")}(t)||function(t){return Z_(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")}(l,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 k_(D,w)})),F("abort",(function(){return new I_("aborted",D,w)}));var x=function(t,e){return new x_(e,D,w,t+"_"+e.type)},I=function(e,n,r){e.addEventListener(n,(function(e){t.next(x(r,e))}))};S&&[$_,z_,U_].forEach((function(t){return I(D.upload,t,H_)})),b&&[$_,z_].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&&[$_,z_].forEach((function(t){return I(D,t,V_)}));var k=function(e){var n="ajax error"+(e?" "+e:"");t.error(new I_(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(U_,(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(V_,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,M=w.async;for(var h in T?D.open(O,c,M,T,w.password):D.open(O,c,M),M&&(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()}}))},R_.get=T_,R_.post=O_,R_.delete=M_,R_.put=P_,R_.patch=N_,R_.getJSON=L_,R_),H_="upload",V_="download",$_="loadstart",z_="progress",U_="load";var G_=Object.prototype.toString;function Z_(t,e){return G_.call(t)==="[object "+e+"]"}t.ApplicationRef=Iy,t.BehaviorSubject=$,t.BrowserModule=c_,t.ChangeDetectorRef=Ty,t.CommonModule=nD,t.Compiler=ry,t.Component=Hg,t.ContentChild=Zo,t.ContentChildren=Go,t.DatePipe=zv,t.Directive=jg,t.DomSanitizer=E_,t.ElementRef=el,t.ErrorHandler=cl,t.EventEmitter=Pp,t.Injectable=Nl,t.Injector=Rl,t.Input=$g,t.Location=cm,t.NgClass=yv,t.NgForOf=_v,t.NgIf=bv,t.NgModule=Ug,t.NgStyle=Tv,t.NgSwitch=Sv,t.NgSwitchCase=Fv,t.NgZone=sy,t.Output=zg,t.Pipe=Vg,t.Renderer2=ol,t.RendererFactory2=rl,t.ReplaySubject=U,t.Subject=H,t.Subscription=y,t.ViewChild=qo,t.ViewChildren=Wo,t.ViewContainerRef=Vp,t.ajax=j_,t.createNgModule=rp,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 l(){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(l,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],l=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 P((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 l(e)}}))},t.map=vt,t.platformBrowser=s_,t.setClassMetadata=ap,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"]=$a,t["ɵɵadvance"]=xl,t["ɵɵattribute"]=lc,t["ɵɵclassProp"]=Sf,t["ɵɵcontentQuery"]=og,t["ɵɵdefineComponent"]=je,t["ɵɵdefineDirective"]=Ze,t["ɵɵdefineInjectable"]=Jt,t["ɵɵdefineInjector"]=Xt,t["ɵɵdefineNgModule"]=ze,t["ɵɵdefinePipe"]=We,t["ɵɵdirectiveInject"]=Vl,t["ɵɵelement"]=Mc,t["ɵɵelementContainerEnd"]=Nc,t["ɵɵelementContainerStart"]=Pc,t["ɵɵelementEnd"]=Oc,t["ɵɵelementStart"]=Tc,t["ɵɵgetCurrentView"]=Lc,t["ɵɵgetInheritedFactory"]=To,t["ɵɵinject"]=we,t["ɵɵlistener"]=Vc,t["ɵɵloadQuery"]=ig,t["ɵɵnextContext"]=Zc,t["ɵɵpipe"]=Sp,t["ɵɵpipeBind2"]=xp,t["ɵɵprojection"]=Yc,t["ɵɵprojectionDef"]=qc,t["ɵɵproperty"]=Ic,t["ɵɵpureFunction0"]=cp,t["ɵɵpureFunction1"]=fp,t["ɵɵpureFunction2"]=dp,t["ɵɵpureFunction3"]=hp,t["ɵɵpureFunction5"]=gp,t["ɵɵpureFunction6"]=yp,t["ɵɵqueryRefresh"]=ng,t["ɵɵresetView"]=hr,t["ɵɵrestoreView"]=dr,t["ɵɵsanitizeHtml"]=gu,t["ɵɵsanitizeUrl"]=mu,t["ɵɵsetNgModuleScope"]=Ue,t["ɵɵtemplate"]=Fc,t["ɵɵtemplateRefExtractor"]=ag,t["ɵɵtext"]=zf,t["ɵɵtextInterpolate"]=Uf,t["ɵɵtextInterpolate1"]=Gf,t["ɵɵviewQuery"]=rg}));