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(){}var E=null;function A(t){if(_.useDeprecatedSynchronousErrorHandling){var e=!E;if(e&&(E={errorThrown:!1,error:null}),t(),e){var n=E,r=n.errorThrown,o=n.error;if(E=null,r)throw o}}else t()}var S=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=O,n}return n(e,t),e.create=function(t,e,n){return new k(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),F=Function.prototype.bind;function x(t,e){return F.call(t,e)}var I=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){T(t)}},t.prototype.error=function(t){var e=this.partialObserver;if(e.error)try{e.error(t)}catch(t){T(t)}else T(t)},t.prototype.complete=function(){var t=this.partialObserver;if(t.complete)try{t.complete()}catch(t){T(t)}},t}(),k=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&&x(e.next,i),error:e.error&&x(e.error,i),complete:e.complete&&x(e.complete,i)}):o=e;return s.destination=new I(o),s}return n(e,t),e}(S);function T(t){b(t)}var O={closed:!0,next:C,error:function(t){throw t},complete:C},P="function"==typeof Symbol&&Symbol.observable||"@@observable";function M(t){return t}var N=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 S||function(t){return t&&d(t.next)&&d(t.error)&&d(t.complete)}(r)&&v(r)?t:new k(t,e,n);return A((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=B(e))((function(e,r){var o=new k({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[P]=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=B(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 B(t){var e;return null!==(e=null!=t?t:_.Promise)&&void 0!==e?e:Promise}function L(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 R(t,e,n,r,o){return new j(t,e,n,r,o)}var j=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}(S),H=h((function(t){return function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}})),V=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 $(this,this);return e.operator=t,e},e.prototype._throwIfClosed=function(){if(this.closed)throw new H},e.prototype.next=function(t){var e=this;A((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;A((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;A((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 N;return t.source=this,t},e.create=function(t,e){return new $(t,e)},e}(N),$=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}(V),z=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}(V),U={now:function(){return(U.delegate||Date).now()},delegate:void 0},G=function(t){function e(e,n,r){void 0===e&&(e=1/0),void 0===n&&(n=1/0),void 0===r&&(r=U);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}(V),Z=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),W={setInterval: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.setInterval)?o.setInterval.apply(o,l([t,e],u(n))):setInterval.apply(void 0,l([t,e],u(n)))},clearInterval:function(t){var e=W.delegate;return((null==e?void 0:e.clearInterval)||clearInterval)(t)},delegate:void 0},q=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),W.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&&W.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}(Z),Y=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=U.now,t}(),Q=new(function(t){function e(e,n){void 0===n&&(n=Y.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}(Y))(q),K=Q,J=new N((function(t){return t.complete()}));function X(t){return t&&d(t.schedule)}function tt(t){return t[t.length-1]}function et(t){return X(tt(t))?t.pop():void 0}var nt=function(t){return t&&"number"==typeof t.length&&"function"!=typeof t};function rt(t){return d(null==t?void 0:t.then)}function ot(t){return d(t[P])}function it(t){return Symbol.asyncIterator&&d(null==t?void 0:t[Symbol.asyncIterator])}function st(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 ut="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function lt(t){return d(null==t?void 0:t[ut])}function at(t){return c(this,arguments,(function(){var e,n,r;return i(this,(function(o){switch(o.label){case 0:e=t.getReader(),o.label=1;case 1:o.trys.push([1,,9,10]),o.label=2;case 2:return[4,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 ct(t){return d(null==t?void 0:t.getReader)}function ft(t){if(t instanceof N)return t;if(null!=t){if(ot(t))return r=t,new N((function(t){var e=r[P]();if(d(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")}));if(nt(t))return n=t,new N((function(t){for(var e=0;e<n.length&&!t.closed;e++)t.next(n[e]);t.complete()}));if(rt(t))return function(t){return new N((function(e){t.then((function(t){e.closed||(e.next(t),e.complete())}),(function(t){return e.error(t)})).then(null,b)}))}(t);if(it(t))return dt(t);if(lt(t))return e=t,new N((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(ct(t))return dt(at(t))}var e,n,r;throw st(t)}function dt(t){return new N((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 ht(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 pt(t,e){return void 0===e&&(e=0),L((function(n,r){n.subscribe(R(r,(function(n){return ht(r,t,(function(){return r.next(n)}),e)}),(function(){return ht(r,t,(function(){return r.complete()}),e)}),(function(n){return ht(r,t,(function(){return r.error(n)}),e)})))}))}function gt(t,e){return void 0===e&&(e=0),L((function(n,r){r.add(t.schedule((function(){return n.subscribe(r)}),e))}))}function yt(t,e){if(!t)throw new Error("Iterable cannot be null");return new N((function(n){ht(n,e,(function(){var r=t[Symbol.asyncIterator]();ht(n,e,(function(){r.next().then((function(t){t.done?n.complete():n.next(t.value)}))}),0,!0)}))}))}function mt(t,e){if(null!=t){if(ot(t))return function(t,e){return ft(t).pipe(gt(e),pt(e))}(t,e);if(nt(t))return function(t,e){return new N((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(rt(t))return function(t,e){return ft(t).pipe(gt(e),pt(e))}(t,e);if(it(t))return yt(t,e);if(lt(t))return function(t,e){return new N((function(n){var r;return ht(n,e,(function(){r=t[ut](),ht(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(ct(t))return function(t,e){return yt(at(t),e)}(t,e)}throw st(t)}function vt(t,e){return e?mt(t,e):ft(t)}function Dt(t,e){return L((function(n,r){var o=0;n.subscribe(R(r,(function(n){r.next(t.call(e,n,o++))})))}))}var _t=Array.isArray;function wt(t){return Dt((function(e){return function(t,e){return _t(e)?t.apply(void 0,l([],u(e))):t(e)}(t,e)}))}function bt(t,e,n){return void 0===n&&(n=1/0),d(e)?bt((function(n,r){return Dt((function(t,o){return e(n,t,r,o)}))(ft(t(n,r)))}),n):("number"==typeof e&&(n=e),L((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;ft(n(t,c++)).subscribe(R(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?ht(e,s,(function(){return p(t)})):p(t)};l.length&&a<r;)t();d()}catch(t){e.error(t)}})))};return t.subscribe(R(e,h,(function(){f=!0,d()}))),function(){null==u||u()}}(e,r,t,n)})))}function Ct(t){return void 0===t&&(t=1/0),bt(M,t)}function Et(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return Ct(1)(vt(t,et(t)))}var At=["addListener","removeListener"],St=["addEventListener","removeEventListener"],Ft=["on","off"];function xt(t,e){return function(n){return function(r){return t[n](e,r)}}}function It(t,e,n){void 0===t&&(t=0),void 0===n&&(n=K);var r=-1;return null!=e&&(X(e)?n=e:r=e),new N((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 kt(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=et(t),r=function(t,e){return"number"==typeof tt(t)?t.pop():e}(t,1/0),o=t;return o.length?1===o.length?ft(o[0]):Ct(r)(vt(o,n)):J}function Tt(t){return t<=0?function(){return J}:L((function(e,n){var r=0;e.subscribe(R(n,(function(e){++r<=t&&(n.next(e),t<=r&&n.complete())})))}))}function Ot(t,e){return e?function(n){return Et(e.pipe(Tt(1),L((function(t,e){t.subscribe(R(e,C))}))),n.pipe(Ot(t)))}:bt((function(e,n){return ft(t(e,n)).pipe(Tt(1),function(t){return Dt((function(){return t}))}(e))}))}function Pt(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 k({next:function(){o.unsubscribe(),t()}});return ft(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 Nt(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function Bt(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(Bt).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 Lt(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const Rt=Mt({__forward_ref__:Mt});function jt(t){return t.__forward_ref__=jt,t.toString=function(){return Bt(this())},t}function Ht(t){return Vt(t)?t():t}function Vt(t){return"function"==typeof t&&t.hasOwnProperty(Rt)&&t.__forward_ref__===jt}function $t(t){return t&&!!t.ɵproviders}const zt="https://g.co/ng/security#xss";class Ut extends Error{constructor(t,e){super(Gt(t,e)),this.code=t}}function Gt(t,e){const n=`NG0${Math.abs(t)}`;let r=`${n}${e?": "+e.trim():""}`;return r}function Zt(t){return"string"==typeof t?t:null==t?"":String(t)}function Wt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Zt(t)}function qt(t,e){const n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new Ut(-200,`Circular dependency in DI detected for ${t}${n}`)}function Yt(t,e){throw new Ut(-201,!1)}function Qt(t,e,n){t!=e&&Jt(n,t,e,"==")}function Kt(t,e){null==t&&Jt(e,t,null,"!=")}function Jt(t,e,n,r){throw new Error(`ASSERTION ERROR: ${t}`+(null==r?"":` [Expected=> ${n} ${r} ${e} <=Actual]`))}function Xt(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function te(t){return{providers:t.providers||[],imports:t.imports||[]}}function ee(t){return ne(t,oe)||ne(t,se)}function ne(t,e){return t.hasOwnProperty(e)?t[e]:null}function re(t){return t&&(t.hasOwnProperty(ie)||t.hasOwnProperty(ue))?t[ie]:null}const oe=Mt({"ɵprov":Mt}),ie=Mt({"ɵinj":Mt}),se=Mt({ngInjectableDef:Mt}),ue=Mt({ngInjectorDef:Mt});var le;let ae;function ce(t){const e=ae;return ae=t,e}function fe(t,e,n){const r=ee(t);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&le.Optional?null:void 0!==e?e:void Yt(Bt(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"}(le||(le={}));const de=(()=>"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof global&&global||"undefined"!=typeof window&&window||"undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self)();const he={},pe="__NG_DI_FLAG__",ge="ngTempTokenPath",ye=/\n/gm,me="ɵ",ve="__source";let De;function _e(t){const e=De;return De=t,e}function we(t,e=le.Default){if(void 0===De)throw new Ut(-203,!1);return null===De?fe(t,void 0,e):De.get(t,e&le.Optional?null:void 0,e)}function be(t,e=le.Default){return(ae||we)(Ht(t),e)}function Ce(t){throw new Ut(202,!1)}function Ee(t,e=le.Default){return be(t,Ae(e))}function Ae(t){return void 0===t||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Se(t){const e=[];for(let n=0;n<t.length;n++){const r=Ht(t[n]);if(Array.isArray(r)){if(0===r.length)throw new Ut(900,!1);let t,n=le.Default;for(let e=0;e<r.length;e++){const o=r[e],i=o[pe];"number"==typeof i?-1===i?t=o.token:n|=i:t=o}e.push(be(t,n))}else e.push(be(r))}return e}function Fe(t,e){return t[pe]=e,t.prototype[pe]=e,t}function xe(t,e,n,r){const o=t[ge];throw e[ve]&&o.unshift(e[ve]),t.message=function(t,e,n,r=null){t=t&&"\n"===t.charAt(0)&&t.charAt(1)==me?t.slice(2):t;let o=Bt(e);if(Array.isArray(e))o=e.map(Bt).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):Bt(r)))}o=`{${t.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${t.replace(ye,"\n  ")}`}("\n"+t.message,o,n,r),t.ngTokenPath=o,t[ge]=null,t}function Ie(t){return{toString:t}.toString()}var ke,Te;t.ChangeDetectionStrategy=void 0,(ke=t.ChangeDetectionStrategy||(t.ChangeDetectionStrategy={}))[ke.OnPush=0]="OnPush",ke[ke.Default=1]="Default",function(t){t[t.CheckOnce=0]="CheckOnce",t[t.Checked=1]="Checked",t[t.CheckAlways=2]="CheckAlways",t[t.Detached=3]="Detached",t[t.Errored=4]="Errored",t[t.Destroyed=5]="Destroyed"}(Te||(Te={})),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 Oe={},Pe=[];const Me=Mt({"ɵcmp":Mt}),Ne=Mt({"ɵdir":Mt}),Be=Mt({"ɵpipe":Mt}),Le=Mt({"ɵmod":Mt}),Re=Mt({"ɵfac":Mt}),je=Mt({__NG_ELEMENT_ID__:Mt});let He=0;function Ve(e){return Ie((()=>{const n=e.type,r=!0===e.standalone,o={},i={type:n,providersResolver:null,decls:e.decls,vars:e.vars,factory:null,template:e.template||null,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:o,inputs:null,outputs:null,exportAs:e.exportAs||null,onPush:e.changeDetection===t.ChangeDetectionStrategy.OnPush,directiveDefs:null,pipeDefs:null,standalone:r,dependencies:r&&e.dependencies||null,getStandaloneInjector:null,selectors:e.selectors||Pe,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||t.ViewEncapsulation$1.Emulated,id:"c"+He++,styles:e.styles||Pe,_:null,setInput:null,schemas:e.schemas||null,tView:null,findHostDirectiveDefs:null,hostDirectives:null},s=e.dependencies,u=e.features;return i.inputs=We(e.inputs,o),i.outputs=We(e.outputs),u&&u.forEach((t=>t(i))),i.directiveDefs=s?()=>("function"==typeof s?s():s).map(ze).filter(Ue):null,i.pipeDefs=s?()=>("function"==typeof s?s():s).map(Je).filter(Ue):null,i}))}function $e(t,e,n){const r=t.ɵcmp;r.directiveDefs=()=>("function"==typeof e?e():e).map(ze),r.pipeDefs=()=>("function"==typeof n?n():n).map(Je)}function ze(t){return Qe(t)||Ke(t)}function Ue(t){return null!==t}function Ge(t){return Ie((()=>({type:t.type,bootstrap:t.bootstrap||Pe,declarations:t.declarations||Pe,imports:t.imports||Pe,exports:t.exports||Pe,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null})))}function Ze(t,e){return Ie((()=>{const n=tn(t,!0);n.declarations=e.declarations||Pe,n.imports=e.imports||Pe,n.exports=e.exports||Pe}))}function We(t,e){if(null==t)return Oe;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}const qe=Ve;function Ye(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[Me]||null}function Ke(t){return t[Ne]||null}function Je(t){return t[Be]||null}function Xe(t){const e=Qe(t)||Ke(t)||Je(t);return null!==e&&e.standalone}function tn(t,e){const n=t[Le]||null;if(!n&&!0===e)throw new Error(`Type ${Bt(t)} does not have 'ɵmod' property.`);return n}const en=1,nn=2,rn=7,on=8,sn=9,un=10,ln=0,an=1,cn=2,fn=3,dn=4,hn=5,pn=6,gn=7,yn=8,mn=9,vn=10,Dn=11,_n=12,wn=13,bn=14,Cn=15,En=16,An=17,Sn=18,Fn=19,xn=20,In=21,kn=22;function Tn(t){return Array.isArray(t)&&"object"==typeof t[en]}function On(t){return Array.isArray(t)&&!0===t[en]}function Pn(t){return 0!=(4&t.flags)}function Mn(t){return t.componentOffset>-1}function Nn(t){return 1==(1&t.flags)}function Bn(t){return null!==t.template}function Ln(t,e){const n=t.hasOwnProperty(Re);return n?t[Re]:null}class Rn{constructor(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}}function jn(){return Hn}function Hn(t){return t.type.prototype.ngOnChanges&&(t.setInput=$n),Vn}function Vn(){const t=Un(this),e=null==t?void 0:t.current;if(e){const n=t.previous;if(n===Oe)t.previous=e;else for(let t in e)n[t]=e[t];t.current=null,this.ngOnChanges(e)}}function $n(t,e,n,r){const o=this.declaredInputs[n],i=Un(t)||function(t,e){return t[zn]=e}(t,{previous:Oe,current:null}),s=i.current||(i.current={}),u=i.previous,l=u[o];s[o]=new Rn(l&&l.currentValue,e,u===Oe),t[r]=e}jn.ngInherit=!0;const zn="__ngSimpleChanges__";function Un(t){return t[zn]||null}let Gn=null;const Zn=function(t,e,n){null!=Gn&&Gn(t,e,n)},Wn="math";function qn(t){for(;Array.isArray(t);)t=t[ln];return t}function Yn(t,e){return qn(e[t])}function Qn(t,e){return qn(e[t.index])}function Kn(t,e){const n=t.data[e];return n}function Jn(t,e){return t[e]}function Xn(t,e){const n=e[t];return Tn(n)?n:n[ln]}function tr(t){return 4==(4&t[cn])}function er(t){return 64==(64&t[cn])}function nr(t,e){return null==e?null:t[e]}function rr(t){t[Sn]=0}function or(t,e){t[hn]+=e;let n=t,r=t[fn];for(;null!==r&&(1===e&&1===n[hn]||-1===e&&0===n[hn]);)r[hn]+=e,n=r,r=r[fn]}const ir={lFrame:Mr(null),bindingsEnabled:!0};function sr(){return ir.bindingsEnabled}function ur(){ir.bindingsEnabled=!0}function lr(){ir.bindingsEnabled=!1}function ar(){return ir.lFrame.lView}function cr(){return ir.lFrame.tView}function fr(t){return ir.lFrame.contextLView=t,t[yn]}function dr(t){return ir.lFrame.contextLView=null,t}function hr(){let t=pr();for(;null!==t&&64===t.type;)t=t.parent;return t}function pr(){return ir.lFrame.currentTNode}function gr(){const t=ir.lFrame,e=t.currentTNode;return t.isParent?e:e.parent}function yr(t,e){const n=ir.lFrame;n.currentTNode=t,n.isParent=e}function mr(){return ir.lFrame.isParent}function vr(){ir.lFrame.isParent=!1}function Dr(){const t=ir.lFrame;let e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function _r(){return ir.lFrame.bindingIndex}function wr(t){return ir.lFrame.bindingIndex=t}function br(){return ir.lFrame.bindingIndex++}function Cr(t){const e=ir.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function Er(t){ir.lFrame.inI18n=t}function Ar(t,e){const n=ir.lFrame;n.bindingIndex=n.bindingRootIndex=t,Sr(e)}function Sr(t){ir.lFrame.currentDirectiveIndex=t}function Fr(t){const e=ir.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}function xr(){return ir.lFrame.currentQueryIndex}function Ir(t){ir.lFrame.currentQueryIndex=t}function kr(t){const e=t[an];return 2===e.type?e.declTNode:1===e.type?t[pn]:null}function Tr(t,e,n){if(n&le.SkipSelf){let r=e,o=t;for(;!(r=r.parent,null!==r||n&le.Host||(r=kr(o),null===r)||(o=o[Cn],10&r.type)););if(null===r)return!1;e=r,t=o}const r=ir.lFrame=Pr();return r.currentTNode=e,r.lView=t,!0}function Or(t){const e=Pr();const n=t[an];ir.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=ir.lFrame,e=null===t?null:t.child;return null===e?Mr(t):e}function Mr(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 Nr(){const t=ir.lFrame;return ir.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Br=Nr;function Lr(){const t=Nr();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 Rr(t){return(ir.lFrame.contextLView=function(t,e){for(;t>0;)e=e[Cn],t--;return e}(t,ir.lFrame.contextLView))[yn]}function jr(){return ir.lFrame.selectedIndex}function Hr(t){ir.lFrame.selectedIndex=t}function Vr(){const t=ir.lFrame;return Kn(t.tView,t.selectedIndex)}function $r(){ir.lFrame.currentNamespace="svg"}function zr(){ir.lFrame.currentNamespace=Wn}function Ur(){ir.lFrame.currentNamespace=null}function Gr(t,e){for(let n=e.directiveStart,r=e.directiveEnd;n<r;n++){const e=t.data[n],r=e.type.prototype,{ngAfterContentInit:o,ngAfterContentChecked:i,ngAfterViewInit:s,ngAfterViewChecked:u,ngOnDestroy:l}=r;o&&(t.contentHooks||(t.contentHooks=[])).push(-n,o),i&&((t.contentHooks||(t.contentHooks=[])).push(n,i),(t.contentCheckHooks||(t.contentCheckHooks=[])).push(n,i)),s&&(t.viewHooks||(t.viewHooks=[])).push(-n,s),u&&((t.viewHooks||(t.viewHooks=[])).push(n,u),(t.viewCheckHooks||(t.viewCheckHooks=[])).push(n,u)),null!=l&&(t.destroyHooks||(t.destroyHooks=[])).push(n,l)}}function Zr(t,e,n){Yr(t,e,3,n)}function Wr(t,e,n,r){(3&t[cn])===n&&Yr(t,e,n,r)}function qr(t,e){let n=t[cn];(3&n)===e&&(n&=2047,n+=1,t[cn]=n)}function Yr(t,e,n,r){const o=void 0!==r?65535&t[Sn]: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[Sn]+=65536),(u<i||-1==i)&&(Qr(t,n,e,l),t[Sn]=(4294901760&t[Sn])+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[cn]>>11<t[Sn]>>16&&(3&t[cn])===e){t[cn]+=2048,Zn(4,s,i);try{i.call(s)}finally{Zn(5,s,i)}}}else{Zn(4,s,i);try{i.call(s)}finally{Zn(5,s,i)}}}const Kr=-1;class Jr{constructor(t,e,n){this.factory=t,this.resolving=!1,this.canSeeViewProviders=e,this.injectImpl=n}}function Xr(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];eo(i)?t.setProperty(e,i,s):t.setAttribute(e,i,s),r++}}return r}function to(t){return 3===t||4===t||6===t}function eo(t){return 64===t.charCodeAt(0)}function no(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||ro(t,n,o,null,-1===n||2===n?e[++r]:null)}}return t}function ro(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 oo(t){return t!==Kr}function io(t){return 32767&t}function so(t,e){let n=t>>16;let r=e;for(;n>0;)r=r[Cn],n--;return r}let uo=!0;function lo(t){const e=uo;return uo=t,e}const ao=255,co=5;let fo=0;const ho={};function po(t,e){const n=yo(t,e);if(-1!==n)return n;const r=e[an];r.firstCreatePass&&(t.injectorIndex=e.length,go(r.data,t),go(e,null),go(r.blueprint,null));const o=mo(t,e),i=t.injectorIndex;if(oo(o)){const t=io(o),n=so(o,e),r=n[an].data;for(let o=0;o<8;o++)e[i+o]=n[t+o]|r[t+o]}return e[i+8]=o,i}function go(t,e){t.push(0,0,0,0,0,0,0,0,e)}function yo(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===e[t.injectorIndex+8]?-1:t.injectorIndex}function mo(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=Oo(o),null===r)return Kr;if(n++,o=o[Cn],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return Kr}function vo(t,e,n){!function(t,e,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(je)&&(r=n[je]),null==r&&(r=n[je]=fo++);const o=r&ao,i=1<<o;e.data[t+(o>>co)]|=i}(t,e,n)}function Do(t,e,n){if(n&le.Optional||void 0!==t)return t;Yt()}function _o(t,e,n,r){if(n&le.Optional&&void 0===r&&(r=null),0==(n&(le.Self|le.Host))){const o=t[mn],i=ce(void 0);try{return o?o.get(e,r,n&le.Optional):fe(e,r,n&le.Optional)}finally{ce(i)}}return Do(r,0,n)}function wo(t,e,n,r=le.Default,o){if(null!==t){if(1024&e[cn]){const o=function(t,e,n,r,o){let i=t,s=e;for(;null!==i&&null!==s&&1024&s[cn]&&!(256&s[cn]);){const t=bo(i,s,n,r|le.Self,ho);if(t!==ho)return t;let e=i.parent;if(!e){const t=s[In];if(t){const e=t.get(n,ho,r);if(e!==ho)return e}e=Oo(s),s=s[Cn]}i=e}return o}(t,e,n,r,ho);if(o!==ho)return o}const o=bo(t,e,n,r,ho);if(o!==ho)return o}return _o(e,n,r,o)}function bo(t,e,n,r,o){const i=function(t){if("string"==typeof t)return t.charCodeAt(0)||0;const e=t.hasOwnProperty(je)?t[je]:void 0;return"number"==typeof e?e>=0?e&ao:Io:e}(n);if("function"==typeof i){if(!Tr(e,t,r))return r&le.Host?Do(o,0,r):_o(e,n,r,o);try{const t=i(r);if(null!=t||r&le.Optional)return t;Yt()}finally{Br()}}else if("number"==typeof i){let o=null,s=yo(t,e),u=Kr,l=r&le.Host?e[En][pn]:null;for((-1===s||r&le.SkipSelf)&&(u=-1===s?mo(t,e):e[s+8],u!==Kr&&Fo(r,!1)?(o=e[an],s=io(u),e=so(u,e)):s=-1);-1!==s;){const t=e[an];if(So(i,s,t.data)){const t=Co(s,e,n,o,r,l);if(t!==ho)return t}u=e[s+8],u!==Kr&&Fo(r,e[an].data[s+8]===l)&&So(i,s,e)?(o=t,s=io(u),e=so(u,e)):s=-1}}return o}function Co(t,e,n,r,o,i){const s=e[an],u=s.data[t+8],l=Eo(u,s,n,null==r?Mn(u)&&uo:r!=s&&0!=(3&u.type),o&le.Host&&i===u);return null!==l?Ao(e,s,l,u):ho}function Eo(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&&Bn(t)&&t.type===n)return l}return null}function Ao(t,e,n,r){let o=t[n];const i=e.data;if(o instanceof Jr){const s=o;s.resolving&&qt(Wt(i[n]));const u=lo(s.canSeeViewProviders);s.resolving=!0;const l=s.injectImpl?ce(s.injectImpl):null;Tr(t,r,le.Default);try{o=t[n]=s.factory(void 0,i,t,r),e.firstCreatePass&&n>=r.directiveStart&&function(t,e,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=e.type.prototype;if(r){const r=Hn(e);(n.preOrderHooks||(n.preOrderHooks=[])).push(t,r),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,r)}o&&(n.preOrderHooks||(n.preOrderHooks=[])).push(0-t,o),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,i))}(n,i[n],e)}finally{null!==l&&ce(l),lo(u),s.resolving=!1,Br()}}return o}function So(t,e,n){const r=1<<t;return!!(n[e+(t>>co)]&r)}function Fo(t,e){return!(t&le.Self||t&le.Host&&e)}class xo{constructor(t,e){this._tNode=t,this._lView=e}get(t,e,n){return wo(this._tNode,this._lView,t,Ae(n),e)}}function Io(){return new xo(hr(),ar())}function ko(t){return Ie((()=>{const e=t.prototype.constructor,n=e[Re]||To(e),r=Object.prototype;let o=Object.getPrototypeOf(t.prototype).constructor;for(;o&&o!==r;){const t=o[Re]||To(o);if(t&&t!==n)return t;o=Object.getPrototypeOf(o)}return t=>new t}))}function To(t){return Vt(t)?()=>{const e=To(Ht(t));return e&&e()}:Ln(t)}function Oo(t){const e=t[an],n=e.type;return 2===n?e.declTNode:1===n?t[pn]: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(to(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}(hr(),t)}const Mo="__annotations__",No="__parameters__",Bo="__prop__metadata__";function Lo(t,e,n,r,o){return Ie((()=>{const i=Ro(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(Mo)?n[Mo]:Object.defineProperty(n,Mo,{value:[]})[Mo]).push(e),r&&r(n),n}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s}))}function Ro(t){return function(...e){if(t){const n=t(...e);for(const t in n)this[t]=n[t]}}}function jo(t,e,n){return Ie((()=>{const r=Ro(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(No)?t[No]:Object.defineProperty(t,No,{value:[]})[No];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 Ho(t,e,n,r){return Ie((()=>{const o=Ro(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(Bo)?i[Bo]:Object.defineProperty(i,Bo,{value:{}})[Bo];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 Vo=jo("Attribute",(t=>({attributeName:t,__NG_ELEMENT_ID__:()=>Po(t)})));class $o{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=Xt({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}new $o("AnalyzeForEntryComponents");class zo{}const Uo=Ho("ContentChildren",((t,e={})=>Object.assign({selector:t,first:!1,isViewQuery:!1,descendants:!1,emitDistinctChangesOnly:true},e)),zo),Go=Ho("ContentChild",((t,e={})=>Object.assign({selector:t,first:!0,isViewQuery:!1,descendants:!0},e)),zo),Zo=Ho("ViewChildren",((t,e={})=>Object.assign({selector:t,first:!1,isViewQuery:!0,descendants:!0,emitDistinctChangesOnly:true},e)),zo),Wo=Ho("ViewChild",((t,e)=>Object.assign({selector:t,first:!0,isViewQuery:!0,descendants:!0},e)),zo);var qo,Yo,Qo;function Ko(t){const e=de.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"}(qo||(qo={})),function(t){t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule"}(Yo||(Yo={})),function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(Qo||(Qo={}));const Jo=Function;function Xo(t){return"function"==typeof t}function ti(t){return t.flat(Number.POSITIVE_INFINITY)}function ei(t,e){t.forEach((t=>Array.isArray(t)?ei(t,e):e(t)))}function ni(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function ri(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function oi(t,e){const n=[];for(let r=0;r<t;r++)n.push(e);return n}function ii(t,e,n){let r=ui(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 si(t,e){const n=ui(t,e);if(n>=0)return t[1|n]}function ui(t,e){return function(t,e,n){let r=0,o=t.length>>n;for(;o!==r;){const i=r+(o-r>>1),s=t[i<<n];if(e===s)return i<<n;s>e?o=i:r=i+1}return~(o<<n)}(t,e,1)}const li=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*(arguments|(?:[^()]+\(\[\],)?[^()]+\(arguments\).*)\)/,ai=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{/,ci=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(/,fi=/^class\s+[A-Za-z\d$_]*\s*extends\s+[^{]+{[\s\S]*constructor\s*\(\)\s*{[^}]*super\(\.\.\.arguments\)/;class di{constructor(t){this._reflect=t||de.Reflect}factory(t){return(...e)=>new t(...e)}_zipTypesAndAnnotations(t,e){let n;n=oi(void 0===t?e.length:t.length);for(let r=0;r<n.length;r++)void 0===t?n[r]=[]:t[r]&&t[r]!=Object?n[r]=[t[r]]:n[r]=[],e&&null!=e[r]&&(n[r]=n[r].concat(e[r]));return n}_ownParameters(t,e){if(function(t){return li.test(t)||fi.test(t)||ai.test(t)&&!ci.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&&hi(t.decorators)));return this._zipTypesAndAnnotations(e,r)}const r=t.hasOwnProperty(No)&&t[No],o=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",t);return o||r?this._zipTypesAndAnnotations(o,r):oi(t.length)}parameters(t){if(!Xo(t))return[];const e=pi(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?hi(t.decorators):t.hasOwnProperty(Mo)?t[Mo]:null}annotations(t){if(!Xo(t))return[];const e=pi(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]=hi(e[t])})),n}return t.hasOwnProperty(Bo)?t[Bo]:null}propMetadata(t){if(!Xo(t))return{};const e=pi(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 Xo(t)&&this._ownPropMetadata(t,pi(t))||{}}hasLifecycleHook(t,e){return t instanceof Jo&&e in t.prototype}}function hi(t){return t?t.map((t=>new(0,t.type.annotationCls)(...t.args?t.args:[]))):[]}function pi(t){const e=t.prototype?Object.getPrototypeOf(t.prototype):null;return(e?e.constructor:null)||Object}const gi=Fe(jo("Inject",(t=>({token:t}))),-1),yi=Fe(jo("Optional"),8),mi=Fe(jo("Self"),2),vi=Fe(jo("SkipSelf"),4),Di=Fe(jo("Host"),1);let _i=null;function wi(){return _i=_i||new di}function bi(t){return Ci(wi().parameters(t))}function Ci(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 yi||"Optional"===o.ngMetadataName)e.optional=!0;else if(r instanceof vi||"SkipSelf"===o.ngMetadataName)e.skipSelf=!0;else if(r instanceof mi||"Self"===o.ngMetadataName)e.self=!0;else if(r instanceof Di||"Host"===o.ngMetadataName)e.host=!0;else if(r instanceof gi)e.token=r.token;else if(r instanceof Vo){if(void 0===r.attributeName)throw new Ut(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 Ei=new Map;const Ai=new Set;function Si(t){return!!(t.templateUrl&&!t.hasOwnProperty("template")||t.styleUrls&&t.styleUrls.length)}const Fi=new Map;let xi=!0;function Ii(t,e){!function(t,e,n){if(e&&e!==n&&xi)throw new Error(`Duplicate module registered for ${t} - ${Bt(e)} vs ${Bt(e.name)}`)}(e,Fi.get(e)||null,t),Fi.set(e,t)}new Map([["ngIf","NgIf"],["ngFor","NgFor"],["ngSwitchCase","NgSwitchCase"],["ngSwitchDefault","NgSwitchDefault"]]);var ki;!function(t){t[t.Important=1]="Important",t[t.DashCase=2]="DashCase"}(ki||(ki={}));const Ti=/^>|^->|<!--|-->|--!>|<!-$/g,Oi=/(<|>)/,Pi="​$1​";function Mi(t){return t.replace(Ti,(t=>t.replace(Oi,Pi)))}const Ni=new Map;let Bi=0;const Li="__ngContext__";function Ri(t,e){var n;Tn(e)?(t[Li]=e[xn],n=e,Ni.set(n[xn],n)):t[Li]=e}let ji;function Hi(t,e){return ji(t,e)}function Vi(t){const e=t[fn];return On(e)?e[fn]:e}function $i(t){return Ui(t[wn])}function zi(t){return Ui(t[dn])}function Ui(t){for(;null!==t&&!On(t);)t=t[dn];return t}function Gi(t,e,n,r,o){if(null!=r){let i,s=!1;On(r)?i=r:Tn(r)&&(s=!0,r=r[ln]);const u=qn(r);0===t&&null!==n?null==o?os(e,n,u):rs(e,n,u,o||null,!0):1===t&&null!==n?rs(e,n,u,o||null,!0):2===t?Ds(e,u,s):3===t&&e.destroyNode(u),null!=i&&function(t,e,n,r,o){const i=n[rn],s=qn(n);i!==s&&Gi(e,t,r,i,o);for(let o=un;o<n.length;o++){const s=n[o];ws(s[an],s,t,e,r,i)}}(e,t,i,n,o)}}function Zi(t,e){return t.createText(e)}function Wi(t,e,n){t.setValue(e,n)}function qi(t,e){return t.createComment(Mi(e))}function Yi(t,e,n){return t.createElement(e,n)}function Qi(t,e,n,r){const o=un+r,i=n.length;r>0&&(n[o-1][dn]=e),r<i-un?(e[dn]=n[o],ni(n,un+r,e)):(n.push(e),e[dn]=null),e[fn]=n;const s=e[An];null!==s&&n!==s&&function(t,e){const n=t[sn],r=e[fn];const o=r[fn][En];const i=e[En];i!==o&&(t[nn]=!0);null===n?t[sn]=[e]:n.push(e)}(s,e);const u=e[Fn];null!==u&&u.insertView(t),e[cn]|=64}function Ki(t,e){const n=t[sn],r=n.indexOf(e),o=e[fn];512&e[cn]&&(e[cn]&=-513,or(o,-1)),n.splice(r,1)}function Ji(t,e){if(t.length<=un)return;const n=un+e,r=t[n];if(r){const i=r[An];null!==i&&i!==t&&Ki(i,r),e>0&&(t[n-1][dn]=r[dn]);const s=ri(t,un+e);ws(r[an],o=r,o[Dn],2,null,null),o[ln]=null,o[pn]=null;const u=s[Fn];null!==u&&u.detachView(s[an]),r[fn]=null,r[dn]=null,r[cn]&=-65}var o;return r}function Xi(t,e){if(!(128&e[cn])){const n=e[Dn];n.destroyNode&&ws(t,e,n,3,null,null),function(t){let e=t[wn];if(!e)return ts(t[an],t);for(;e;){let n=null;if(Tn(e))n=e[wn];else{const t=e[un];t&&(n=t)}if(!n){for(;e&&!e[dn]&&e!==t;)Tn(e)&&ts(e[an],e),e=e[fn];null===e&&(e=t),Tn(e)&&ts(e[an],e),n=e&&e[dn]}e=n}}(e)}}function ts(t,e){if(!(128&e[cn])){e[cn]&=-65,e[cn]|=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 Jr)){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];Zn(4,n,o);try{o.call(n)}finally{Zn(5,n,o)}}else{Zn(4,r,e);try{e.call(r)}finally{Zn(5,r,e)}}}}}(t,e),function(t,e){const n=t.cleanup,r=e[gn];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[gn]=null}}(t,e),1===e[an].type&&e[Dn].destroy();const n=e[An];if(null!==n&&On(e[fn])){n!==e[fn]&&Ki(n,e);const r=e[Fn];null!==r&&r.detachView(t)}!function(t){Ni.delete(t[xn])}(e)}}function es(t,e,n){return ns(t,e.parent,n)}function ns(e,n,r){let o=n;for(;null!==o&&40&o.type;)o=(n=o).parent;if(null===o)return r[ln];{const{componentOffset:n}=o;if(n>-1){const{encapsulation:r}=e.data[o.directiveStart+n];if(r===t.ViewEncapsulation$1.None||r===t.ViewEncapsulation$1.Emulated)return null}return Qn(o,r)}}function rs(t,e,n,r,o){t.insertBefore(e,n,r,o)}function os(t,e,n){t.appendChild(e,n)}function is(t,e,n,r,o){null!==r?rs(t,e,n,r,o):os(t,e,n)}function ss(t,e){return t.parentNode(e)}function us(t,e,n){return hs(t,e,n)}function ls(t,e,n){return 40&t.type?Qn(t,n):null}let as,cs,fs,ds,hs=ls;function ps(t,e){hs=t,as=e}function gs(t,e,n,r){const o=es(t,r,e),i=e[Dn],s=us(r.parent||e[pn],r,e);if(null!=o)if(Array.isArray(n))for(let t=0;t<n.length;t++)is(i,o,n[t],s,!1);else is(i,o,n,s,!1);void 0!==as&&as(i,r,e,n,o)}function ys(t,e){if(null!==e){const n=e.type;if(3&n)return Qn(e,t);if(4&n)return vs(-1,t[e.index]);if(8&n){const n=e.child;if(null!==n)return ys(t,n);{const n=t[e.index];return On(n)?vs(-1,n):qn(n)}}if(32&n){return Hi(e,t)()||qn(t[e.index])}{const n=ms(t,e);if(null!==n){if(Array.isArray(n))return n[0];const e=Vi(t[En]);return ys(e,n)}return ys(t,e.next)}}return null}function ms(t,e){if(null!==e){const n=t[En][pn],r=e.projection;return n.projection[r]}return null}function vs(t,e){const n=un+t+1;if(n<e.length){const t=e[n],r=t[an].firstChild;if(null!==r)return ys(t,r)}return e[rn]}function Ds(t,e,n){const r=ss(t,e);r&&function(t,e,n,r){t.removeChild(e,n,r)}(t,r,e,n)}function _s(t,e,n,r,o,i,s){for(;null!=n;){const u=r[n.index],l=n.type;if(s&&0===e&&(u&&Ri(qn(u),r),n.flags|=2),32!=(32&n.flags))if(8&l)_s(t,e,n.child,r,o,i,!1),Gi(e,t,o,u,i);else if(32&l){const s=Hi(n,r);let l;for(;l=s();)Gi(e,t,o,l,i);Gi(e,t,o,u,i)}else 16&l?bs(t,e,r,n,o,i):Gi(e,t,o,u,i);n=s?n.projectionNext:n.next}}function ws(t,e,n,r,o,i){_s(n,r,t.firstChild,e,o,i,!1)}function bs(t,e,n,r,o,i){const s=n[En],u=s[pn].projection[r.projection];if(Array.isArray(u))for(let n=0;n<u.length;n++){Gi(e,t,o,u[n],i)}else{_s(t,e,u,s[fn],o,i,!0)}}function Cs(t,e,n){""===n?t.removeAttribute(e,"class"):t.setAttribute(e,"class",n)}function Es(t,e,n){const{mergedAttrs:r,classes:o,styles:i}=n;null!==r&&Xr(t,e,r),null!==o&&Cs(t,e,o),null!==i&&function(t,e,n){t.setAttribute(e,"style",n)}(t,e,i)}function As(){if(void 0===cs&&(cs=null,de.trustedTypes))try{cs=de.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return cs}function Ss(t){var e;return(null===(e=As())||void 0===e?void 0:e.createHTML(t))||t}function Fs(t,e,n){const r=ar(),o=Vr(),i=Qn(o,r);if(2===o.type&&"iframe"===e.toLowerCase()){const t=i;t.src="",t.srcdoc=Ss(""),Ds(r[Dn],t);throw new Ut(-910,!1)}return t}function xs(){return void 0!==fs?fs:"undefined"!=typeof document?document:void 0}function Is(){if(void 0===ds&&(ds=null,de.trustedTypes))try{ds=de.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch(t){}return ds}function ks(t){var e;return(null===(e=Is())||void 0===e?void 0:e.createHTML(t))||t}function Ts(t){var e;return(null===(e=Is())||void 0===e?void 0:e.createScript(t))||t}function Os(t){var e;return(null===(e=Is())||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 ${zt})`}}class Ms extends Ps{getTypeName(){return"HTML"}}class Ns extends Ps{getTypeName(){return"Style"}}class Bs extends Ps{getTypeName(){return"Script"}}class Ls extends Ps{getTypeName(){return"URL"}}class Rs extends Ps{getTypeName(){return"ResourceURL"}}function js(t){return t instanceof Ps?t.changingThisBreaksApplicationSecurity:t}function Hs(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 ${zt})`)}return n===e}function Vs(t){const e=new zs(t);return function(){try{return!!(new window.DOMParser).parseFromString(Ss(""),"text/html")}catch(t){return!1}}()?new $s(e):e}class $s{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const e=(new window.DOMParser).parseFromString(Ss(t),"text/html").body;return null===e?this.inertDocumentHelper.getInertBodyElement(t):(e.removeChild(e.firstChild),e)}catch(t){return null}}}class zs{constructor(t){if(this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){const t=this.inertDocument.createElement("html");this.inertDocument.appendChild(t);const e=this.inertDocument.createElement("body");t.appendChild(e)}}getInertBodyElement(t){const e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=Ss(t),e;const n=this.inertDocument.createElement("body");return n.innerHTML=Ss(t),this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}stripCustomNsAttrs(t){const e=t.attributes;for(let n=e.length-1;0<n;n--){const r=e.item(n).name;"xmlns:ns1"!==r&&0!==r.indexOf("ns1:")||t.removeAttribute(r)}let n=t.firstChild;for(;n;)n.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(n),n=n.nextSibling}}const Us=/^(?:(?:https?|mailto|data|ftp|tel|file|sms):|[^&:/?#]*(?:[/?#]|$))/gi;function Gs(t){return(t=String(t)).match(Us)?t:"unsafe:"+t}function Zs(t){const e={};for(const n of t.split(","))e[n]=!0;return e}function Ws(...t){const e={};for(const n of t)for(const t in n)n.hasOwnProperty(t)&&(e[t]=!0);return e}const qs=Zs("area,br,col,hr,img,wbr"),Ys=Zs("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Qs=Zs("rp,rt"),Ks=Ws(Qs,Ys),Js=Ws(Ys,Zs("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")),Xs=Ws(Qs,Zs("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")),tu=Ws(qs,Js,Xs,Ks),eu=Zs("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),nu=Zs("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"),ru=Zs("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"),ou=Ws(eu,nu,ru),iu=Zs("script,style,template");class su{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(!tu.hasOwnProperty(e))return this.sanitizedSomething=!0,!iu.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(!ou.hasOwnProperty(o)){this.sanitizedSomething=!0;continue}let i=e.value;eu[o]&&(i=Gs(i)),this.buf.push(" ",r,'="',au(i),'"')}return this.buf.push(">"),!0}endElement(t){const e=t.nodeName.toLowerCase();tu.hasOwnProperty(e)&&!qs.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(t){this.buf.push(au(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 uu=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,lu=/([^\#-~ |!])/g;function au(t){return t.replace(/&/g,"&amp;").replace(uu,(function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"})).replace(lu,(function(t){return"&#"+t.charCodeAt(0)+";"})).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let cu;function fu(t,e){let n=null;try{cu=cu||Vs(t);let r=e?String(e):"";n=cu.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=cu.getInertBodyElement(r)}while(r!==i);const s=new su;return Ss(s.sanitizeChildren(du(n)||n))}finally{if(n){const t=du(n)||n;for(;t.firstChild;)t.removeChild(t.firstChild)}}}function du(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var hu;function pu(e){const n=bu();return n?ks(n.sanitize(t.SecurityContext.HTML,e)||""):Hs(e,"HTML")?ks(js(e)):fu(xs(),Zt(e))}function gu(e){const n=bu();return n?n.sanitize(t.SecurityContext.STYLE,e)||"":Hs(e,"Style")?js(e):Zt(e)}function yu(e){const n=bu();return n?n.sanitize(t.SecurityContext.URL,e)||"":Hs(e,"URL")?js(e):Gs(Zt(e))}function mu(e){const n=bu();if(n)return Os(n.sanitize(t.SecurityContext.RESOURCE_URL,e)||"");if(Hs(e,"ResourceURL"))return Os(js(e));throw new Ut(904,!1)}function vu(e){const n=bu();if(n)return Ts(n.sanitize(t.SecurityContext.SCRIPT,e)||"");if(Hs(e,"Script"))return Ts(js(e));throw new Ut(905,!1)}function Du(t){return Ss(t[0])}function _u(t){return function(t){var e;return(null===(e=As())||void 0===e?void 0:e.createScriptURL(t))||t}(t[0])}function wu(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)?mu:yu}(e,n)(t)}function bu(){const t=ar();return t&&t[_n]}t.SecurityContext=void 0,(hu=t.SecurityContext||(t.SecurityContext={}))[hu.NONE=0]="NONE",hu[hu.HTML=1]="HTML",hu[hu.STYLE=2]="STYLE",hu[hu.SCRIPT=3]="SCRIPT",hu[hu.URL=4]="URL",hu[hu.RESOURCE_URL=5]="RESOURCE_URL";const Cu=new $o("ENVIRONMENT_INITIALIZER"),Eu=new $o("INJECTOR",-1),Au=new $o("INJECTOR_DEF_TYPES");class Su{get(t,e=he){if(e===he){const e=new Error(`NullInjectorError: No provider for ${Bt(t)}!`);throw e.name="NullInjectorError",e}return e}}function Fu(...t){return{"ɵproviders":xu(!0,t),"ɵfromNgModule":!0}}function xu(t,...e){const n=[],r=new Set;let o;return ei(e,(t=>{const e=t;ku(e,n,[],r)&&(o||(o=[]),o.push(e))})),void 0!==o&&Iu(o,n),n}function Iu(t,e){for(let n=0;n<t.length;n++){const{ngModule:r,providers:o}=t[n];Tu(o,(t=>{e.push(t)}))}}function ku(t,e,n,r){if(!(t=Ht(t)))return!1;let o=null,i=re(t);const s=!i&&Qe(t);if(i||s){if(s&&!s.standalone)return!1;o=t}else{const e=t.ngModule;if(i=re(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)ku(o,e,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!u){let t;r.add(o);try{ei(i.imports,(o=>{ku(o,e,n,r)&&(t||(t=[]),t.push(o))}))}finally{}void 0!==t&&Iu(t,e)}if(!u){const t=Ln(o)||(()=>new o);e.push({provide:o,useFactory:t,deps:Pe},{provide:Au,useValue:o,multi:!0},{provide:Cu,useValue:()=>be(o),multi:!0})}const t=i.providers;if(null!=t&&!u){Tu(t,(t=>{e.push(t)}))}}}return o!==t&&void 0!==t.providers}function Tu(t,e){for(let n of t)$t(n)&&(n=n.ɵproviders),Array.isArray(n)?Tu(n,e):e(n)}const Ou=Mt({provide:String,useValue:Mt});function Pu(t){return null!==t&&"object"==typeof t&&Ou in t}function Mu(t){return!(!t||!t.useExisting)}function Nu(t){return!(!t||!t.useFactory)}function Bu(t){return"function"==typeof t}const Lu=new $o("Set Injector scope."),Ru={},ju={};let Hu;function Vu(){return void 0===Hu&&(Hu=new Su),Hu}class $u{}class zu extends $u{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,Wu(t,(t=>this.processProvider(t))),this.records.set(Eu,Zu(void 0,this)),r.has("environment")&&this.records.set($u,Zu(void 0,this));const o=this.records.get(Lu);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(Au.multi,Pe,le.Self))}get destroyed(){return this._destroyed}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=_e(this),n=ce(void 0);try{return t()}finally{_e(e),ce(n)}}get(t,e=he,n=le.Default){this.assertNotDestroyed(),n=Ae(n);const r=_e(this),o=ce(void 0);try{if(!(n&le.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=("function"==typeof(i=t)||"object"==typeof i&&i instanceof $o)&&ee(t);e=n&&this.injectableDefInScope(n)?Zu(Uu(t),Ru):null,this.records.set(t,e)}if(null!=e)return this.hydrate(t,e)}const r=n&le.Self?Vu():this.parent;return e=n&le.Optional&&e===he?null:e,r.get(t,e)}catch(e){if("NullInjectorError"===e.name){if((e[ge]=e[ge]||[]).unshift(Bt(t)),r)throw e;return xe(e,t,"R3InjectorError",this.source)}throw e}finally{ce(o),_e(r)}var i}resolveInjectorInitializers(){const t=_e(this),e=ce(void 0);try{const t=this.get(Cu.multi,Pe,le.Self);0;for(const e of t)e()}finally{_e(t),ce(e)}}toString(){const t=[],e=this.records;for(const n of e.keys())t.push(Bt(n));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Ut(205,!1)}processProvider(t){let e=Bu(t=Ht(t))?t:Ht(t&&t.provide);const n=function(t){if(Pu(t))return Zu(void 0,t.useValue);return Zu(Gu(t),Ru)}(t);if(Bu(t)||!0!==t.multi){this.records.get(e);0}else{let n=this.records.get(e);n||(n=Zu(void 0,Ru,!0),n.factory=()=>Se(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===Ru&&(e.value=ju,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=Ht(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function Uu(t){const e=ee(t),n=null!==e?e.factory:Ln(t);if(null!==n)return n;if(t instanceof $o)throw new Ut(204,!1);if(t instanceof Function)return function(t){const e=t.length;if(e>0){oi(e,"?");throw new Ut(204,!1)}const n=function(t){const e=t&&(t[oe]||t[se]);if(e){const n=function(t){if(t.hasOwnProperty("name"))return t.name;const e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);return console.warn(`DEPRECATED: DI is instantiating a token "${n}" that inherits its @Injectable decorator but does not provide one itself.\nThis will become an error in a future version of Angular. Please add @Injectable() to the "${n}" class.`),e}return null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new Ut(204,!1)}function Gu(t,e,n){let r;if(Bu(t)){const e=Ht(t);return Ln(e)||Uu(e)}if(Pu(t))r=()=>Ht(t.useValue);else if(Nu(t))r=()=>t.useFactory(...Se(t.deps||[]));else if(Mu(t))r=()=>be(Ht(t.useExisting));else{const e=Ht(t&&(t.useClass||t.provide));if(!t.deps)return Ln(e)||Uu(e);r=()=>new e(...Se(t.deps))}return r}function Zu(t,e,n=!1){return{factory:t,value:e,multi:n?[]:void 0}}function Wu(t,e){for(const n of t)Array.isArray(n)?Wu(n,e):n&&$t(n)?Wu(n.ɵproviders,e):e(n)}class qu{}class Yu{}const Qu="ngComponent";class Ku{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${Bt(t)}. Did you add it to @NgModule.entryComponents?`);return e[Qu]=t,e}(t)}}class Ju{}function Xu(t,e){return new tl(Qn(t,e))}Ju.NULL=new Ku;class tl{constructor(t){this.nativeElement=t}}function el(t){return t instanceof tl?t.nativeElement:t}tl.__NG_ELEMENT_ID__=function(){return Xu(hr(),ar())};class nl{}class rl{}rl.__NG_ELEMENT_ID__=()=>function(){const t=ar(),e=Xn(hr().index,t);return(Tn(e)?e:t)[Dn]}();class ol{}ol.ɵprov=Xt({token:ol,providedIn:"root",factory:()=>null});class il{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const sl=new il("15.0.4"),ul={};function ll(t){return t.ngOriginalError}class al{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&&ll(t);for(;e&&ll(e);)e=ll(e);return e||null}}function cl(t){return t.ownerDocument.defaultView}function fl(t){return t.ownerDocument}function dl(t){return t.ownerDocument.body}function hl(t){return t instanceof Function?t():t}function pl(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 gl="ng-template";function yl(t,e,n){let r=0;for(;r<t.length;){let o=t[r++];if(n&&"class"===o){if(o=t[r],-1!==pl(o.toLowerCase(),e,0))return!0}else if(1===o){for(;r<t.length&&"string"==typeof(o=t[r++]);)if(o.toLowerCase()===e)return!0;return!1}}return!1}function ml(t){return 4===t.type&&t.value!==gl}function vl(t,e,n){return e===(4!==t.type||n?t.value:gl)}function Dl(t,e,n){let r=4;const o=t.attrs||[],i=function(t){for(let e=0;e<t.length;e++){if(to(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&&!vl(t,l,n)||""===l&&1===e.length){if(_l(r))return!1;s=!0}}else{const a=8&r?l:e[++u];if(8&r&&null!==t.attrs){if(!yl(t.attrs,a,n)){if(_l(r))return!1;s=!0}continue}const c=wl(8&r?"class":l,o,ml(t),n);if(-1===c){if(_l(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!==pl(e,a,0)||2&r&&a!==t){if(_l(r))return!1;s=!0}}}}else{if(!s&&!_l(r)&&!_l(l))return!1;if(s&&_l(l))continue;s=!1,r=l|1&r}}return _l(r)||s}function _l(t){return 0==(1&t)}function wl(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 bl(t,e,n=!1){for(let r=0;r<e.length;r++)if(Dl(t,e[r],n))return!0;return!1}function Cl(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 El(t,e){return t?":not("+e.trim()+")":e}function Al(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||_l(s)||(e+=El(i,o),o=""),r=s,i=i||!_l(r);n++}return""!==o&&(e+=El(i,o)),e}const Sl={};function Fl(t){xl(cr(),ar(),jr()+t,!1)}function xl(t,e,n,r){if(!r){if(3==(3&e[cn])){const r=t.preOrderCheckHooks;null!==r&&Zr(e,r,n)}else{const r=t.preOrderHooks;null!==r&&Wr(e,r,0,n)}}Hr(n)}const Il={"ɵɵdefineInjectable":Xt,"ɵɵdefineInjector":te,"ɵɵinject":be,"ɵɵinvalidFactoryDep":Ce,resolveForwardRef:Ht};function kl(t,e){let n=null,r=null;t.hasOwnProperty(oe)||Object.defineProperty(t,oe,{get:()=>{if(null===n){const r=Ko();n=r.compileInjectable(Il,`ng:///${t.name}/ɵprov.js`,function(t,e){const n=e||{providedIn:null},r={name:t.name,type:t,typeArgumentCount:0,providedIn:n.providedIn};(Ol(n)||Pl(n))&&void 0!==n.deps&&(r.deps=Ci(n.deps));Ol(n)?r.useClass=n.useClass:!function(t){return Tl 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(Re)||Object.defineProperty(t,Re,{get:()=>{if(null===r){const e=Ko();r=e.compileFactory(Il,`ng:///${t.name}/ɵfac.js`,{name:t.name,type:t,typeArgumentCount:0,deps:bi(t),target:e.FactoryTarget.Injectable})}return r},configurable:!0})}const Tl=Mt({provide:String,useValue:Mt});function Ol(t){return void 0!==t.useClass}function Pl(t){return void 0!==t.useFactory}const Ml=Lo("Injectable",void 0,void 0,void 0,((t,e)=>kl(t,e)));function Nl(t,e=null,n=null,r){const o=Bl(t,e,n,r);return o.resolveInjectorInitializers(),o}function Bl(t,e=null,n=null,r,o=new Set){const i=[n||Pe,Fu(t)];return r=r||("object"==typeof t?void 0:Bt(t)),new zu(i,e||Vu(),r||null,o)}class Ll{static create(t,e){var n;if(Array.isArray(t))return Nl({name:""},e,t,"");{const e=null!==(n=t.name)&&void 0!==n?n:"";return Nl({name:e},t.parent,t.providers,e)}}}function Rl(t,e=le.Default){const n=ar();if(null===n)return be(t,e);return wo(hr(),n,Ht(t),e)}function jl(){throw new Error("invalid")}function Hl(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];Ir(o),n.contentQueries(2,e[i],i)}}}function Vl(t,e,n,r,o,i,s,u,l,a,c){const f=e.blueprint.slice();return f[ln]=o,f[cn]=76|r,(null!==c||t&&1024&t[cn])&&(f[cn]|=1024),rr(f),f[fn]=f[Cn]=t,f[yn]=n,f[vn]=s||t&&t[vn],f[Dn]=u||t&&t[Dn],f[_n]=l||t&&t[_n]||null,f[mn]=a||t&&t[mn]||null,f[pn]=i,f[xn]=Bi++,f[In]=c,f[En]=2==e.type?t[En]:f,f}function $l(t,e,n,r,o){let i=t.data[e];if(null===i)i=zl(t,e,n,r,o),ir.lFrame.inI18n&&(i.flags|=32);else if(64&i.type){i.type=n,i.value=r,i.attrs=o;const t=gr();i.injectorIndex=null===t?-1:t.injectorIndex}return yr(i,!0),i}function zl(t,e,n,r,o){const i=pr(),s=mr(),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,tViews:null,next: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}function Ul(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 Gl(t,e,n){Or(e);try{const r=t.viewQuery;null!==r&&ba(1,r,n);const o=t.template;null!==o&&Wl(t,e,o,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&Hl(t,e),t.staticViewQueries&&ba(2,t.viewQuery,n);const i=t.components;null!==i&&function(t,e){for(let n=0;n<e.length;n++)va(t,e[n])}(e,i)}catch(e){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),e}finally{e[cn]&=-5,Lr()}}function Zl(t,e,n,r){const o=e[cn];if(128==(128&o))return;Or(e);try{rr(e),wr(t.bindingStartIndex),null!==n&&Wl(t,e,n,2,r);const i=3==(3&o);if(i){const n=t.preOrderCheckHooks;null!==n&&Zr(e,n,null)}else{const n=t.preOrderHooks;null!==n&&Wr(e,n,0,null),qr(e,0)}if(function(t){for(let e=$i(t);null!==e;e=zi(e)){if(!e[nn])continue;const t=e[sn];for(let e=0;e<t.length;e++){const n=t[e],r=n[fn];0==(512&n[cn])&&or(r,1),n[cn]|=512}}}(e),function(t){for(let e=$i(t);null!==e;e=zi(e))for(let t=un;t<e.length;t++){const n=e[t],r=n[an];er(n)&&Zl(r,n,r.template,n[yn])}}(e),null!==t.contentQueries&&Hl(t,e),i){const n=t.contentCheckHooks;null!==n&&Zr(e,n)}else{const n=t.contentHooks;null!==n&&Wr(e,n,1),qr(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)Hr(~r);else{const o=r,i=n[++t],s=n[++t];Ar(i,o),s(2,e[o])}}}finally{Hr(-1)}}(t,e);const s=t.components;null!==s&&function(t,e){for(let n=0;n<e.length;n++)ya(t,e[n])}(e,s);const u=t.viewQuery;if(null!==u&&ba(2,u,r),i){const n=t.viewCheckHooks;null!==n&&Zr(e,n)}else{const n=t.viewHooks;null!==n&&Wr(e,n,2),qr(e,2)}!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),e[cn]&=-41,512&e[cn]&&(e[cn]&=-513,or(e[fn],-1))}finally{Lr()}}function Wl(t,e,n,r,o){const i=jr(),s=2&r;try{Hr(-1),s&&e.length>kn&&xl(t,e,kn,!1);Zn(s?2:0,o),n(r,o)}finally{Hr(i);Zn(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 Yl(t,e,n){sr()&&(!function(t,e,n,r){const o=n.directiveStart,i=n.directiveEnd;Mn(n)&&function(t,e,n){const r=Qn(e,t),o=Kl(n),i=t[vn],s=Da(t,Vl(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||po(n,e);Ri(r,e);const s=n.initialInputs;for(let r=o;r<i;r++){const i=t.data[r],u=Ao(e,t,r,n);if(Ri(u,e),null!==s&&ha(e,r-o,u,i,n,s),Bn(i)){Xn(n.index,e)[yn]=Ao(e,t,r,n)}}}(t,e,n,Qn(n,e)),64==(64&n.flags)&&sa(t,e,n))}function Ql(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 Kl(t){const e=t.tView;if(null===e||e.incompleteFirstPass){const e=null;return t.tView=Jl(1,e,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts)}return e}function Jl(t,e,n,r,o,i,s,u,l,a){const c=kn+r,f=c+o,d=function(t,e){const n=[];for(let r=0;r<e;r++)n.push(r<t?null:Sl);return n}(c,f),h="function"==typeof a?a():a,p=d[an]={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 Xl(t,e,n,r){const o=Ca(e);null===n?o.push(r):(o.push(n),t.firstCreatePass&&Ea(t).push(r,o.length-1))}function ta(t,e,n,r){for(let o in t)if(t.hasOwnProperty(o)){n=null===n?{}:n;const i=t[o];null===r?ea(n,e,o,i):r.hasOwnProperty(o)&&ea(n,e,r[o],i)}return n}function ea(t,e,n,r){t.hasOwnProperty(n)?t[n].push(e,r):t[n]=[e,r]}function na(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])?(Fa(t,n,a,r,o),Mn(e)&&ra(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 ra(t,e){const n=Xn(e,t);16&n[cn]||(n[cn]|=32)}function oa(t,e,n,r){let o=!1;if(sr()){const i=null===r?null:{"":-1},s=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(bl(e,u.selectors,!1))if(o||(o=[]),Bn(u))if(null!==u.findHostDirectiveDefs){const n=[];i=i||new Map,u.findHostDirectiveDefs(u,n,i),o.unshift(...n,u);la(t,e,n.length)}else o.unshift(u),la(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 u,l;null===s?u=l=null:[u,l]=s,null!==u&&(o=!0,ia(t,e,n,u,i,l)),i&&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 Ut(-301,!1);r.push(e[t],o)}}}(n,r,i)}return n.mergedAttrs=no(n.mergedAttrs,n.attrs),o}function ia(t,e,n,r,o,i){for(let o=0;o<r.length;o++)vo(po(n,e),t,r[o].type);!function(t,e,n){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}(n,t.data.length,r.length);for(let t=0;t<r.length;t++){const e=r[t];e.providersResolver&&e.providersResolver(e)}let s=!1,u=!1,l=Ul(t,e,r.length,null);for(let i=0;i<r.length;i++){const a=r[i];n.mergedAttrs=no(n.mergedAttrs,a.hostAttrs),ca(t,n,e,l,a),aa(l,a,o),null!==a.contentQueries&&(n.flags|=4),null===a.hostBindings&&null===a.hostAttrs&&0===a.hostVars||(n.flags|=64);const c=a.type.prototype;!s&&(c.ngOnChanges||c.ngOnInit||c.ngDoCheck)&&((t.preOrderHooks||(t.preOrderHooks=[])).push(n.index),s=!0),u||!c.ngOnChanges&&!c.ngDoCheck||((t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(n.index),u=!0),l++}!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=ta(r.inputs,t,l,c),a=ta(r.outputs,t,a,f);const d=null===l||null===s||ml(e)?null:pa(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 sa(t,e,n){const r=n.directiveStart,o=n.directiveEnd,i=n.index,s=ir.lFrame.currentDirectiveIndex;try{Hr(i);for(let n=r;n<o;n++){const r=t.data[n],o=e[n];Sr(n),null===r.hostBindings&&0===r.hostVars&&null===r.hostAttrs||ua(r,o)}}finally{Hr(-1),Sr(s)}}function ua(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function la(t,e,n){e.componentOffset=n,(t.components||(t.components=[])).push(e.index)}function aa(t,e,n){if(n){if(e.exportAs)for(let r=0;r<e.exportAs.length;r++)n[e.exportAs[r]]=t;Bn(e)&&(n[""]=t)}}function ca(t,e,n,r,o){t.data[r]=o;const i=o.factory||(o.factory=Ln(o.type)),s=new Jr(i,Bn(o),Rl);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,Ul(t,n,o.hostVars,Sl),o)}function fa(t,e,n,r,o,i){const s=Qn(t,e);da(e[Dn],s,i,t.value,n,r,o)}function da(t,e,n,r,o,i,s){if(null==i)t.removeAttribute(e,o,n);else{const u=null==s?Zt(i):s(i,r||"",o);t.setAttribute(e,o,u,n)}}function ha(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 pa(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 ga(t,e,n,r){const o=[t,!0,!1,e,null,0,r,n,null,null];return o}function ya(t,e){const n=Xn(e,t);if(er(n)){const t=n[an];48&n[cn]?Zl(t,n,t.template,n[yn]):n[hn]>0&&ma(n)}}function ma(t){for(let e=$i(t);null!==e;e=zi(e))for(let t=un;t<e.length;t++){const n=e[t];if(er(n))if(512&n[cn]){const t=n[an];Zl(t,n,t.template,n[yn])}else n[hn]>0&&ma(n)}const e=t[an].components;if(null!==e)for(let n=0;n<e.length;n++){const r=Xn(e[n],t);er(r)&&r[hn]>0&&ma(r)}}function va(t,e){const n=Xn(e,t),r=n[an];!function(t,e){for(let n=e.length;n<t.blueprint.length;n++)e.push(t.blueprint[n])}(r,n),Gl(r,n,n[yn])}function Da(t,e){return t[wn]?t[bn][dn]=e:t[wn]=e,t[bn]=e,e}function _a(t){for(;t;){t[cn]|=32;const e=Vi(t);if(0!=(256&t[cn])&&!e)return t;t=e}return null}function wa(t,e,n,r=!0){const o=e[vn];o.begin&&o.begin();try{Zl(t,e,t.template,n)}catch(t){throw r&&Sa(e,t),t}finally{o.end&&o.end()}}function ba(t,e,n){Ir(0),e(t,n)}function Ca(t){return t[gn]||(t[gn]=[])}function Ea(t){return t.cleanup||(t.cleanup=[])}function Aa(t,e,n){return(null===t||Bn(t))&&(n=function(t){for(;Array.isArray(t);){if("object"==typeof t[en])return t;t=t[ln]}return null}(n[e.index])),n[Dn]}function Sa(t,e){const n=t[mn],r=n?n.get(al,null):null;r&&r.handleError(e)}function Fa(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 xa(t,e,n){const r=Yn(e,t);Wi(t[Dn],r,n)}function Ia(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=Lt(o,n);else if(2==i){r=Lt(r,n+": "+e[++t]+";")}}n?t.styles=r:t.stylesWithoutHost=r,n?t.classes=o:t.classesWithoutHost=o}function ka(t,e,n,r,o=!1){for(;null!==n;){const i=e[n.index];if(null!==i&&r.push(qn(i)),On(i))for(let t=un;t<i.length;t++){const e=i[t],n=e[an].firstChild;null!==n&&ka(e[an],e,n,r)}const s=n.type;if(8&s)ka(t,e,n.child,r);else if(32&s){const t=Hi(n,e);let o;for(;o=t();)r.push(o)}else if(16&s){const t=ms(e,n);if(Array.isArray(t))r.push(...t);else{const n=Vi(e[En]);ka(n[an],n,t,r,!0)}}n=o?n.projectionNext:n.next}return r}Ll.THROW_IF_NOT_FOUND=he,Ll.NULL=new Su,Ll.ɵprov=Xt({token:Ll,providedIn:"any",factory:()=>be(Eu)}),Ll.__NG_ELEMENT_ID__=-1;class Ta{constructor(t,e){this._lView=t,this._cdRefInjectingView=e,this._appRef=null,this._attachedToViewContainer=!1}get rootNodes(){const t=this._lView,e=t[an];return ka(e,t,e.firstChild,[])}get context(){return this._lView[yn]}set context(t){this._lView[yn]=t}get destroyed(){return 128==(128&this._lView[cn])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[fn];if(On(t)){const e=t[on],n=e?e.indexOf(this):-1;n>-1&&(Ji(t,n),ri(e,n))}this._attachedToViewContainer=!1}Xi(this._lView[an],this._lView)}onDestroy(t){Xl(this._lView[an],this._lView,null,t)}markForCheck(){_a(this._cdRefInjectingView||this._lView)}detach(){this._lView[cn]&=-65}reattach(){this._lView[cn]|=64}detectChanges(){wa(this._lView[an],this._lView,this.context)}checkNoChanges(){0}attachToViewContainerRef(){if(this._appRef)throw new Ut(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){var t,e;this._appRef=null,t=this._lView[an],e=this._lView,ws(t,e,e[Dn],2,null,null)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Ut(902,!1);this._appRef=t}}class Oa extends Ta{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;wa(t[an],t,t[yn],!1)}checkNoChanges(){0}get context(){return null}}class Pa extends Ju{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const e=Qe(t);return new Ba(e,this.ngModule)}}function Ma(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 Na{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,n){n=Ae(n);const r=this.injector.get(t,ul,n);return r!==ul||e===ul?r:this.parentInjector.get(t,e,n)}}class Ba extends Yu{constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=t.selectors.map(Al).join(","),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!e}get inputs(){return Ma(this.componentDef.inputs)}get outputs(){return Ma(this.componentDef.outputs)}create(e,n,r,o){let i=(o=o||this.ngModule)instanceof $u?o:null==o?void 0:o.injector;i&&null!==this.componentDef.getStandaloneInjector&&(i=this.componentDef.getStandaloneInjector(i)||i);const s=i?new Na(e,i):e,u=s.get(nl,null);if(null===u)throw new Ut(407,!1);const l=s.get(ol,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):Yi(a,c,function(t){const e=t.toLowerCase();return"svg"===e?"svg":"math"===e?Wn:null}(c)),d=this.componentDef.onPush?288:272,h=Jl(0,null,null,1,0,null,null,null,null,null),p=Vl(null,h,null,d,null,null,u,a,l,s,null);let g,y;Or(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[an];!function(t,e,n,r){for(const n of t)e.mergedAttrs=no(e.mergedAttrs,n.hostAttrs);null!==e.mergedAttrs&&(Ia(e,e.mergedAttrs,!0),null!==n&&Es(r,n,e))}(r,t,e,s);const a=i.createRenderer(e,n),c=Vl(o,Kl(n),null,n.onPush?32:16,o[t.index],t,i,a,u||null,null,null);l.firstCreatePass&&la(l,t,r.length-1);return Da(o,c),o[t.index]=c}(function(t,e){const n=t[an],r=kn;return t[r]=e,$l(n,r,2,"#host",null)}(p,f),f,t,e,p,u,a);y=Kn(h,kn),f&&function(t,e,n,r){if(r)Xr(t,n,["ng-version",sl.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(!_l(o))break;o=i}r++}return{attrs:e,classes:n}}(e.selectors[0]);r&&Xr(t,n,r),o&&o.length>0&&Cs(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=hr();const u=o[an],l=Qn(s,o);ia(u,o,s,n,null,r);for(let t=0;t<n.length;t++){Ri(Ao(o,u,s.directiveStart+t,s),o)}sa(u,o,s),l&&Ri(l,o);const a=Ao(o,u,s.directiveStart+s.componentOffset,s);if(t[yn]=o[yn]=a,null!==i)for(const t of i)t(a,e);return ql(u,s,t),a}(i,t,e,o,p,[Ra]),Gl(h,p,null)}finally{Lr()}return new La(this.componentType,g,Xu(y,p),p,y)}}class La extends qu{constructor(t,e,n,r,o){super(),this.location=n,this._rootLView=r,this._tNode=o,this.instance=e,this.hostView=this.changeDetectorRef=new Oa(r),this.componentType=t}setInput(t,e){const n=this._tNode.inputs;let r;if(null!==n&&(r=n[t])){const n=this._rootLView;Fa(n[an],n,r,t,e),ra(n,this._tNode.index)}else 0}get injector(){return new xo(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function Ra(){const t=hr();Gr(ar()[an],t)}function ja(t){return Object.getPrototypeOf(t.prototype).constructor}function Ha(t){let e=ja(t.type),n=!0;const r=[t];for(;e;){let o;if(Bn(t))o=e.ɵcmp||e.ɵdir;else{if(e.ɵcmp)throw new Ut(903,!1);o=e.ɵdir}if(o){if(n){r.push(o);const e=t;e.inputs=Va(t.inputs),e.declaredInputs=Va(t.declaredInputs),e.outputs=Va(t.outputs);const n=o.hostBindings;n&&Ua(t,n);const i=o.viewQuery,s=o.contentQueries;if(i&&$a(t,i),s&&za(t,s),Nt(t.inputs,o.inputs),Nt(t.declaredInputs,o.declaredInputs),Nt(t.outputs,o.outputs),Bn(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===Ha&&(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=no(o.hostAttrs,n=no(n,o.hostAttrs))}}(r)}function Va(t){return t===Oe?{}:t===Pe?[]:t}function $a(t,e){const n=t.viewQuery;t.viewQuery=n?(t,r)=>{e(t,r),n(t,r)}:e}function za(t,e){const n=t.contentQueries;t.contentQueries=n?(t,r,o)=>{e(t,r,o),n(t,r,o)}:e}function Ua(t,e){const n=t.hostBindings;t.hostBindings=n?(t,r)=>{e(t,r),n(t,r)}:e}const Ga=["providersResolver"],Za=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function Wa(t){let e,n=ja(t.type);e=Bn(t)?n.ɵcmp:n.ɵdir;const r=t;for(const t of Ga)r[t]=e[t];if(Bn(e))for(const t of Za)r[t]=e[t]}function qa(t){return e=>{e.findHostDirectiveDefs=Ya,e.hostDirectives=(Array.isArray(t)?t:t()).map((t=>"function"==typeof t?{directive:Ht(t),inputs:Oe,outputs:Oe}:{directive:Ht(t.directive),inputs:Qa(t.inputs),outputs:Qa(t.outputs)}))}}function Ya(t,e,n){if(null!==t.hostDirectives)for(const r of t.hostDirectives){const t=Ke(r.directive);0,Ka(t.declaredInputs,r.inputs),Ya(t,e,n),n.set(t,r),e.push(t)}}function Qa(t){if(void 0===t||0===t.length)return Oe;const e={};for(let n=0;n<t.length;n+=2)e[t[n]]=t[n+1];return e}function Ka(t,e){for(const n in e)if(e.hasOwnProperty(n)){const r=e[n],o=t[n];0,t[r]=o}}let Ja=null;function Xa(){if(!Ja){const t=de.Symbol;if(t&&t.iterator)Ja=t.iterator;else{const t=Object.getOwnPropertyNames(Map.prototype);for(let e=0;e<t.length;++e){const n=t[e];"entries"!==n&&"size"!==n&&Map.prototype[n]===Map.prototype.entries&&(Ja=n)}}}return Ja}function tc(t){return!!ec(t)&&(Array.isArray(t)||!(t instanceof Map)&&Xa()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=ar(),i=br();if(oc(o,i,e)){cr();const i=Vr();fa(i,o,t,e,n,r)}return lc}function ac(t,e){let n=!1,r=_r();for(let o=1;o<e.length;o+=2)n=oc(t,r++,e[o])||n;if(wr(r),!n)return Sl;let o=e[0];for(let t=1;t<e.length;t+=2)o+=Zt(e[t])+e[t+1];return o}function cc(t,e,n,r){return oc(t,br(),n)?e+Zt(n)+r:Sl}function fc(t,e,n,r,o,i){const s=ic(t,_r(),n,o);return Cr(2),s?e+Zt(n)+r+Zt(o)+i:Sl}function dc(t,e,n,r,o,i,s,u){const l=sc(t,_r(),n,o,s);return Cr(3),l?e+Zt(n)+r+Zt(o)+i+Zt(s)+u:Sl}function hc(t,e,n,r,o,i,s,u,l,a){const c=uc(t,_r(),n,o,s,l);return Cr(4),c?e+Zt(n)+r+Zt(o)+i+Zt(s)+u+Zt(l)+a:Sl}function pc(t,e,n,r,o,i,s,u,l,a,c,f){const d=_r();let h=uc(t,d,n,o,s,l);return h=oc(t,d+4,c)||h,Cr(5),h?e+Zt(n)+r+Zt(o)+i+Zt(s)+u+Zt(l)+a+Zt(c)+f:Sl}function gc(t,e,n,r,o,i,s,u,l,a,c,f,d,h){const p=_r();let g=uc(t,p,n,o,s,l);return g=ic(t,p+4,c,d)||g,Cr(6),g?e+Zt(n)+r+Zt(o)+i+Zt(s)+u+Zt(l)+a+Zt(c)+f+Zt(d)+h:Sl}function yc(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g){const y=_r();let m=uc(t,y,n,o,s,l);return m=sc(t,y+4,c,d,p)||m,Cr(7),m?e+Zt(n)+r+Zt(o)+i+Zt(s)+u+Zt(l)+a+Zt(c)+f+Zt(d)+h+Zt(p)+g:Sl}function mc(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m){const v=_r();let D=uc(t,v,n,o,s,l);return D=uc(t,v+4,c,d,p,y)||D,Cr(8),D?e+Zt(n)+r+Zt(o)+i+Zt(s)+u+Zt(l)+a+Zt(c)+f+Zt(d)+h+Zt(p)+g+Zt(y)+m:Sl}function vc(t,e,n,r,o,i){const s=ar(),u=cc(s,e,n,r);if(u!==Sl){const e=Vr();fa(e,s,t,u,o,i)}return vc}function Dc(t,e,n,r,o,i,s,u){const l=ar(),a=fc(l,e,n,r,o,i);if(a!==Sl){const e=Vr();fa(e,l,t,a,s,u)}return Dc}function _c(t,e,n,r,o,i,s,u,l,a){const c=ar(),f=dc(c,e,n,r,o,i,s,u);if(f!==Sl){const e=Vr();fa(e,c,t,f,l,a)}return _c}function wc(t,e,n,r,o,i,s,u,l,a,c,f){const d=ar(),h=hc(d,e,n,r,o,i,s,u,l,a);if(h!==Sl){const e=Vr();fa(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=ar(),g=pc(p,e,n,r,o,i,s,u,l,a,c,f);if(g!==Sl){const e=Vr();fa(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=ar(),m=gc(y,e,n,r,o,i,s,u,l,a,c,f,d,h);if(m!==Sl){const e=Vr();fa(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=ar(),D=yc(v,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g);if(D!==Sl){const e=Vr();fa(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 _=ar(),w=mc(_,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m);if(w!==Sl){const e=Vr();fa(e,_,t,w,v,D)}return Ac}function Sc(t,e,n,r){const o=ar(),i=ac(o,e);if(i!==Sl){const e=Vr();fa(e,o,t,i,n,r)}return Sc}function Fc(t,e,n,r,o,i,s,u){const l=ar(),a=cr(),c=t+kn,f=a.firstCreatePass?function(t,e,n,r,o,i,s,u,l){const a=e.consts,c=$l(e,t,4,s||null,nr(a,u));oa(e,n,c,nr(a,l)),Gr(e,c);const f=c.tViews=Jl(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];yr(f,!1);const d=l[Dn].createComment("");gs(a,l,d,f),Ri(d,l),Da(l,l[c]=ga(d,l,d,f)),Nn(f)&&Yl(a,l,f),null!=s&&Ql(l,f,u)}function xc(t){return Jn(function(){const t=ir.lFrame.contextLView;return t}(),kn+t)}function Ic(t,e,n){const r=ar(),o=br();if(oc(r,o,e)){const o=cr(),i=Vr();na(o,i,r,t,e,r[Dn],n,!1)}return Ic}function kc(t,e,n,r,o){const i=o?"class":"style";Fa(t,n,e.inputs[i],i,r)}function Tc(t,e,n,r,o,i,s){const u=e.consts,l=$l(e,t,2,o,nr(u,i));oa(e,n,l,nr(u,s));return null!==l.attrs&&Ia(l,l.attrs,!1),null!==l.mergedAttrs&&Ia(l,l.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,l),l}function Oc(t,e,n,r){const o=ar(),i=cr(),s=kn+t,u=o[Dn],l=o[s]=Yi(u,e,ir.lFrame.currentNamespace),a=i.firstCreatePass?Tc(s,i,o,0,e,n,r):i.data[s];return yr(a,!0),Es(u,l,a),32!=(32&a.flags)&&gs(i,o,l,a),0===ir.lFrame.elementDepthCount&&Ri(l,o),ir.lFrame.elementDepthCount++,Nn(a)&&(Yl(i,o,a),ql(i,a,o)),null!==r&&Ql(o,a),Oc}function Pc(){let t=hr();mr()?vr():(t=t.parent,yr(t,!1));const e=t;ir.lFrame.elementDepthCount--;const n=cr();return n.firstCreatePass&&(Gr(n,t),Pn(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function(t){return 0!=(8&t.flags)}(e)&&kc(n,e,ar(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function(t){return 0!=(16&t.flags)}(e)&&kc(n,e,ar(),e.stylesWithoutHost,!1),Pc}function Mc(t,e,n,r){return Oc(t,e,n,r),Pc(),Mc}function Nc(t,e,n){const r=ar(),o=cr(),i=t+kn,s=o.firstCreatePass?function(t,e,n,r,o){const i=e.consts,s=nr(i,r),u=$l(e,t,8,"ng-container",s);return null!==s&&Ia(u,s,!0),oa(e,n,u,nr(i,o)),null!==e.queries&&e.queries.elementStart(e,u),u}(i,o,r,e,n):o.data[i];yr(s,!0);const u=r[i]=r[Dn].createComment("");return gs(o,r,u,s),Ri(u,r),Nn(s)&&(Yl(o,r,s),ql(o,s,r)),null!=n&&Ql(r,s),Nc}function Bc(){let t=hr();const e=cr();return mr()?vr():(t=t.parent,yr(t,!1)),e.firstCreatePass&&(Gr(e,t),Pn(t)&&e.queries.elementEnd(t)),Bc}function Lc(t,e,n){return Nc(t,e,n),Bc(),Lc}function Rc(){return ar()}function jc(t){return!!t&&"function"==typeof t.then}function Hc(t){return!!t&&"function"==typeof t.subscribe}const Vc=Hc;function $c(t,e,n,r){const o=ar(),i=cr(),s=hr();return Uc(i,o,o[Dn],s,t,e,r),$c}function zc(t,e){const n=hr(),r=ar(),o=cr();return Uc(o,r,Aa(Fr(o.data),n,r),n,t,e),zc}function Uc(t,e,n,r,o,i,s){const u=Nn(r),l=t.firstCreatePass&&Ea(t),a=e[yn],c=Ca(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(qn(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[gn],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=Zc(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=Zc(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 Gc(t,e,n,r){try{return Zn(6,e,n),!1!==n(r)}catch(e){return Sa(t,e),!1}finally{Zn(7,e,n)}}function Zc(t,e,n,r,o){return function i(s){if(s===Function)return r;_a(t.componentOffset>-1?Xn(t.index,e):e);let u=Gc(e,n,r,s),l=i.__ngNextListenerFn__;for(;l;)u=Gc(e,n,l,s)&&u,l=l.__ngNextListenerFn__;return o&&!1===u&&(s.preventDefault(),s.returnValue=!1),u}}function Wc(t=1){return Rr(t)}function qc(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?bl(t,i,!0):Cl(r,i))return o}else n=o}return n}function Yc(t){const e=ar()[En][pn];if(!e.projection){const n=t?t.length:1,r=e.projection=oi(n,null),o=r.slice();let i=e.child;for(;null!==i;){const e=t?qc(i,t):0;null!==e&&(o[e]?o[e].projectionNext=i:r[e]=i,o[e]=i),i=i.next}}}function Qc(t,e=0,n){const r=ar(),o=cr(),i=$l(o,kn+t,16,null,n||null);null===i.projection&&(i.projection=e),vr(),32!=(32&i.flags)&&function(t,e,n){bs(e[Dn],0,e,n,es(t,n,e),us(n.parent||e[pn],n,e))}(o,r,i)}function Kc(t,e,n){return Jc(t,"",e,"",n),Kc}function Jc(t,e,n,r,o){const i=ar(),s=cc(i,e,n,r);if(s!==Sl){const e=cr(),n=Vr();na(e,n,i,t,s,i[Dn],o,!1)}return Jc}function Xc(t,e,n,r,o,i,s){const u=ar(),l=fc(u,e,n,r,o,i);if(l!==Sl){const e=cr(),n=Vr();na(e,n,u,t,l,u[Dn],s,!1)}return Xc}function tf(t,e,n,r,o,i,s,u,l){const a=ar(),c=dc(a,e,n,r,o,i,s,u);if(c!==Sl){const e=cr(),n=Vr();na(e,n,a,t,c,a[Dn],l,!1)}return tf}function ef(t,e,n,r,o,i,s,u,l,a,c){const f=ar(),d=hc(f,e,n,r,o,i,s,u,l,a);if(d!==Sl){const e=cr(),n=Vr();na(e,n,f,t,d,f[Dn],c,!1)}return ef}function nf(t,e,n,r,o,i,s,u,l,a,c,f,d){const h=ar(),p=pc(h,e,n,r,o,i,s,u,l,a,c,f);if(p!==Sl){const e=cr(),n=Vr();na(e,n,h,t,p,h[Dn],d,!1)}return nf}function rf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){const g=ar(),y=gc(g,e,n,r,o,i,s,u,l,a,c,f,d,h);if(y!==Sl){const e=cr(),n=Vr();na(e,n,g,t,y,g[Dn],p,!1)}return rf}function of(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){const m=ar(),v=yc(m,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g);if(v!==Sl){const e=cr(),n=Vr();na(e,n,m,t,v,m[Dn],y,!1)}return of}function sf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m,v){const D=ar(),_=mc(D,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m);if(_!==Sl){const e=cr(),n=Vr();na(e,n,D,t,_,D[Dn],v,!1)}return sf}function uf(t,e,n){const r=ar(),o=ac(r,e);if(o!==Sl){const e=cr(),i=Vr();na(e,i,r,t,o,r[Dn],n,!1)}return uf}function lf(t,e){return t<<17|e<<2}function af(t){return t>>17&32767}function cf(t){return 2|t}function ff(t){return(131068&t)>>2}function df(t,e){return-131069&t|e<<2}function hf(t){return 1|t}function pf(t,e,n,r,o,i){let s=i?e.classBindings:e.styleBindings,u=af(s),l=ff(s);t[r]=n;let a,c=!1;if(Array.isArray(n)){const t=n;a=t[1],(null===a||ui(t,a)>0)&&(c=!0)}else a=n;if(o){if(0!==l){const e=af(t[u+1]);t[r+1]=lf(e,u),0!==e&&(t[e+1]=df(t[e+1],r)),t[u+1]=131071&t[u+1]|r<<17}else t[r+1]=lf(u,0),0!==u&&(t[u+1]=df(t[u+1],r)),u=r}else t[r+1]=lf(l,0),0===u?u=r:t[l+1]=df(t[l+1],r),l=r;c&&(t[r+1]=cf(t[r+1])),gf(t,a,r,!0),gf(t,a,r,!1),function(t,e,n,r,o){const i=o?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&ui(i,e)>=0&&(n[r+1]=hf(n[r+1]))}(e,a,t,r,i),s=lf(u,l),i?e.classBindings=s:e.styleBindings=s}function gf(t,e,n,r,o){const i=t[n+1],s=null===e;let u=r?af(i):ff(i),l=!1;for(;0!==u&&(!1===l||s);){const n=t[u],o=t[u+1];yf(n,e)&&(l=!0,t[u+1]=r?hf(o):cf(o)),u=r?af(o):ff(o)}l&&(t[n+1]=r?cf(i):hf(i))}function yf(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&ui(t,e)>=0}const mf={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function vf(t){return t.substring(mf.key,mf.keyEnd)}function Df(t){return t.substring(mf.value,mf.valueEnd)}function _f(t,e){const n=mf.textEnd;return n===e?-1:(e=mf.keyEnd=function(t,e,n){for(;e<n&&t.charCodeAt(e)>32;)e++;return e}(t,mf.key=e,n),Cf(t,e,n))}function wf(t,e){const n=mf.textEnd;let r=mf.key=Cf(t,e,n);return n===r?-1:(r=mf.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=Ef(t,r,n,58),r=mf.value=Cf(t,r,n),r=mf.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=Af(t,l,s,n):e===s-4&&85===i&&82===o&&76===r&&40===l?u=s=Af(t,41,s,n):l>32&&(u=s),i=o,o=r,r=-33&l}return u}(t,r,n),Ef(t,r,n,59))}function bf(t){mf.key=0,mf.keyEnd=0,mf.value=0,mf.valueEnd=0,mf.textEnd=t.length}function Cf(t,e,n){for(;e<n&&t.charCodeAt(e)<=32;)e++;return e}function Ef(t,e,n,r){return(e=Cf(t,e,n))<n&&e++,e}function Af(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 Sf(t,e,n){return Of(t,e,n,!1),Sf}function Ff(t,e){return Of(t,e,null,!0),Ff}function xf(t){Pf(Rf,If,t,!1)}function If(t,e){for(let n=function(t){return bf(t),wf(t,Cf(t,0,mf.textEnd))}(e);n>=0;n=wf(e,n))Rf(t,vf(e),Df(e))}function kf(t){Pf(ii,Tf,t,!0)}function Tf(t,e){for(let n=function(t){return bf(t),_f(t,Cf(t,0,mf.textEnd))}(e);n>=0;n=_f(e,n))ii(t,vf(e),!0)}function Of(t,e,n,r){const o=ar(),i=cr(),s=Cr(2);if(i.firstUpdatePass&&Nf(i,t,s,r),e!==Sl&&oc(o,s,e)){jf(i,i.data[jr()],o,o[Dn],t,o[s+1]=function(t,e){null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=Bt(js(t))));return t}(e,n),r,s)}}function Pf(t,e,n,r){const o=cr(),i=Cr(2);o.firstUpdatePass&&Nf(o,null,i,r);const s=ar();if(n!==Sl&&oc(s,i,n)){const u=o.data[jr()];if($f(u,r)&&!Mf(o,i)){0;let t=r?u.classesWithoutHost:u.stylesWithoutHost;null!==t&&(n=Lt(t,n||"")),kc(o,u,s,n,r)}else!function(t,e,n,r,o,i,s,u){o===Sl&&(o=Pe);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[Dn],s[i+1],s[i+1]=function(t,e,n){if(null==n||""===n)return Pe;const r=[],o=js(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 Nf(t,e,n,r){const o=t.data;if(null===o[n+1]){const i=o[jr()],s=Mf(t,n);$f(i,r)&&null===e&&!s&&(e=!1),e=function(t,e,n,r){const o=Fr(t);let i=r?e.residualClasses:e.residualStyles;if(null===o){0===(r?e.classBindings:e.styleBindings)&&(n=Lf(n=Bf(null,t,e,n,r),e.attrs,r),i=null)}else{const s=e.directiveStylingLast;if(-1===s||t[s]!==o)if(n=Bf(o,t,e,n,r),null===i){let n=function(t,e,n){const r=n?e.classBindings:e.styleBindings;if(0===ff(r))return;return t[af(r)]}(t,e,r);void 0!==n&&Array.isArray(n)&&(n=Bf(null,t,e,n[1],r),n=Lf(n,e.attrs,r),function(t,e,n,r){const o=n?e.classBindings:e.styleBindings;t[af(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=Lf(r,t[i].hostAttrs,n)}return Lf(r,e.attrs,n)}(t,e,r)}void 0!==i&&(r?e.residualClasses=i:e.residualStyles=i);return n}(o,i,e,r),pf(o,i,e,n,s,r)}}function Bf(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=Lf(r,i.hostAttrs,o),i!==t);)u++;return null!==t&&(n.directiveStylingLast=u),r}function Lf(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]),ii(t,s,!!n||e[++i]))}return void 0===t?null:t}function Rf(t,e,n){ii(t,e,js(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,ff(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:ki.DashCase;null==o?t.removeStyle(n,r,e):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),e|=ki.Important),t.setStyle(n,r,o,e))}}(r,s,Yn(jr(),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===Sl&&(c=a?Pe:void 0);let f=a?si(c,r):l===r?c:void 0;if(i&&!Vf(f)&&(f=si(e,r)),Vf(f)&&(u=f,s))return u;const d=t[o+1];o=s?af(d):ff(d)}if(null!==e){let t=i?e.residualClasses:e.residualStyles;null!=t&&(u=si(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=ar(),r=cr(),o=t+kn,i=r.firstCreatePass?$l(r,o,1,e,null):r.data[o],s=n[o]=Zi(n[Dn],e);gs(r,n,s,i),yr(i,!1)}function Uf(t){return Gf("",t,""),Uf}function Gf(t,e,n){const r=ar(),o=cc(r,t,e,n);return o!==Sl&&xa(r,jr(),o),Gf}function Zf(t,e,n,r,o){const i=ar(),s=fc(i,t,e,n,r,o);return s!==Sl&&xa(i,jr(),s),Zf}function Wf(t,e,n,r,o,i,s){const u=ar(),l=dc(u,t,e,n,r,o,i,s);return l!==Sl&&xa(u,jr(),l),Wf}function qf(t,e,n,r,o,i,s,u,l){const a=ar(),c=hc(a,t,e,n,r,o,i,s,u,l);return c!==Sl&&xa(a,jr(),c),qf}function Yf(t,e,n,r,o,i,s,u,l,a,c){const f=ar(),d=pc(f,t,e,n,r,o,i,s,u,l,a,c);return d!==Sl&&xa(f,jr(),d),Yf}function Qf(t,e,n,r,o,i,s,u,l,a,c,f,d){const h=ar(),p=gc(h,t,e,n,r,o,i,s,u,l,a,c,f,d);return p!==Sl&&xa(h,jr(),p),Qf}function Kf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){const g=ar(),y=yc(g,t,e,n,r,o,i,s,u,l,a,c,f,d,h,p);return y!==Sl&&xa(g,jr(),y),Kf}function Jf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){const m=ar(),v=mc(m,t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y);return v!==Sl&&xa(m,jr(),v),Jf}function Xf(t){const e=ar(),n=ac(e,t);return n!==Sl&&xa(e,jr(),n),Xf}function td(t,e,n){Pf(ii,Tf,cc(ar(),t,e,n),!0)}function ed(t,e,n,r,o){Pf(ii,Tf,fc(ar(),t,e,n,r,o),!0)}function nd(t,e,n,r,o,i,s){Pf(ii,Tf,dc(ar(),t,e,n,r,o,i,s),!0)}function rd(t,e,n,r,o,i,s,u,l){Pf(ii,Tf,hc(ar(),t,e,n,r,o,i,s,u,l),!0)}function od(t,e,n,r,o,i,s,u,l,a,c){Pf(ii,Tf,pc(ar(),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){Pf(ii,Tf,gc(ar(),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){Pf(ii,Tf,yc(ar(),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){Pf(ii,Tf,mc(ar(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y),!0)}function ld(t){Pf(ii,Tf,ac(ar(),t),!0)}function ad(t,e,n){xf(cc(ar(),t,e,n))}function cd(t,e,n,r,o){xf(fc(ar(),t,e,n,r,o))}function fd(t,e,n,r,o,i,s){xf(dc(ar(),t,e,n,r,o,i,s))}function dd(t,e,n,r,o,i,s,u,l){xf(hc(ar(),t,e,n,r,o,i,s,u,l))}function hd(t,e,n,r,o,i,s,u,l,a,c){xf(pc(ar(),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){xf(gc(ar(),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){xf(yc(ar(),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){xf(mc(ar(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y))}function md(t){xf(ac(ar(),t))}function vd(t,e,n,r,o){return Of(t,cc(ar(),e,n,r),o,!1),vd}function Dd(t,e,n,r,o,i,s){return Of(t,fc(ar(),e,n,r,o,i),s,!1),Dd}function _d(t,e,n,r,o,i,s,u,l){return Of(t,dc(ar(),e,n,r,o,i,s,u),l,!1),_d}function wd(t,e,n,r,o,i,s,u,l,a,c){return Of(t,hc(ar(),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 Of(t,pc(ar(),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 Of(t,gc(ar(),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 Of(t,yc(ar(),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 Of(t,mc(ar(),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 Of(t,ac(ar(),e),n,!1),Sd}function Fd(t,e,n){const r=ar(),o=br();if(oc(r,o,e)){const o=cr(),i=Vr();na(o,i,r,t,e,r[Dn],n,!0)}return Fd}function xd(t,e,n){const r=ar(),o=br();if(oc(r,o,e)){const o=cr(),i=Vr();na(o,i,r,t,e,Aa(Fr(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=Md(e);if(n)return n;const r=e.split("-")[0];if(n=Md(r),n)return n;if("en"===r)return kd;throw new Ut(701,!1)}function Pd(t){return Od(t)[Nd.PluralCase]}function Md(t){return t in Td||(Td[t]=de.ng&&de.ng.common&&de.ng.common.locales&&de.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?ls(t,0,n):qn(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++){rs(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:(ps($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 Qd(t,e,n){const r=zl(t,n,64,null,null);return Ud(e,r),r}function Kd(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[Dn];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]=Zi(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=ss(o,r)),a===s?(c=r,f=i):(c=null,f=qn(n[a])),null!==f){const e=Xd(l),r=n[e];rs(o,f,r,c,!1);const i=Yd(t,e);if(null!==i&&"object"==typeof i){const e=Kd(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];da(o,Yn(d,n),null,null,h,p,null)}else switch(l){case jd:const t=e[++u],r=e[++u];if(null===n[r]){Ri(n[r]=qi(o,t),n)}break;case Rd:const i=e[++u],s=e[++u];if(null===n[s]){Ri(n[s]=Yi(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+=Zt(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?da(e[Dn],e[u],null,a,i,o,l):na(t,a,e,i,o,e[Dn],l,!1);break;case 0:const c=e[u];null!==c&&Wi(e[Dn],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=Pd(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(Kd(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=Kd(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=Yn(r,n);null!==t&&Ds(n[Dn],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=Kd(t,e);n=null!==o?t.remove[o]:Pe}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[an].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=gr(),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),kn+Number.parseInt(i.substring(e?2:1)));if(e)a.shift(),yr(gr(),!1);else{const e=Qd(t,a[0],n);a.unshift([]),yr(e,!0)}}}t.data[r]={create:u,update:l}}function mh(t,e,n,r,o,i,s){const u=Ul(t,r,1,null);let l=u<<Hd.SHIFT,a=gr();var c;e===a&&(a=null),null===a&&(l|=Hd.APPEND_EAGERLY),s&&(l|=Hd.COMMENT,c=uh,void 0===ji&&(ji=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 yr(f,!1),null!==a&&e!==a&&function(t,e){let n=t.insertBeforeIndex;null===n?(ps($d,zd),n=t.insertBeforeIndex=[null,e]):(Qt(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:Ul(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=Vs(xs()).getInertBodyElement(s),d=du(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=Ul(t,n,1,null);switch(d.nodeType){case Node.ELEMENT_NODE:const h=d,p=h.tagName.toLowerCase();if(tu.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)?ou.hasOwnProperty(n)&&(eu[n]?Dh(s,e.value,u,e.name,0,Gs):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,Ph=/\[(�.+?�?)\]/,Mh=/\[(�.+?�?)\]|(�\/?\*\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=cr(),o=ar(),i=kn+t,s=nr(r.consts,e),u=gr();r.firstCreatePass&&yh(r,null===u?0:u.index,o,i,s,n);const l=r.data[i],a=ns(r,u===o[pn]?null:u,o),c=u&&8&u.type?o[u.index]:null;!function(t,e,n,r){const o=t[Dn];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):Zi(o,u)),a&&null!==n&&rs(o,n,f,r,!1)}}(o,l.create,a,c),Er(!0)}function Vh(){Er(!1)}function $h(t,e,n){Hh(t,e,n),Vh()}function zh(t,e){const n=cr(),r=nr(n.consts,e);!function(t,e,n){const r=hr().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+kn,r)}function Uh(t){const e=ar();return oc(e,br(),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,_r()-eh-1,th)}th=0,eh=0}(cr(),ar(),t+kn)}function Zh(t,e={}){return function(t,e={}){let n=t;if(Ph.test(t)){const t={},e=[Oh];n=n.replace(Mh,((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=Ht(t),Array.isArray(t))for(let i=0;i<t.length;i++)Wh(t[i],e,n,r,o);else{const i=cr(),s=ar();let u=Bu(t)?t:Ht(t.provide),l=Gu(t);const a=hr(),c=1048575&a.providerIndexes,f=a.directiveStart,d=a.providerIndexes>>20;if(Bu(t)||!t.multi){const r=new Jr(l,o,Rl),h=Qh(u,e,o?c:c+d,f);-1===h?(vo(po(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=Qh(u,e,c+d,f),p=Qh(u,e,c,c+d),g=h>=0&&n[h],y=p>=0&&n[p];if(o&&!y||!o&&!g){vo(po(a,s),i,u);const c=function(t,e,n,r,o){const i=new Jr(t,n,Rl);return i.multi=[],i.index=e,i.componentProviders=0,Yh(i,o,r&&!n),i}(o?Jh:Kh,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=Bu(e),i=!!e.useClass;if(o||i){const s=(i?Ht(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 Qh(t,e,n,r){for(let o=n;o<r;o++)if(e[o]===t)return o;return-1}function Kh(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=Ao(n,n[an],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=cr();if(r.firstCreatePass){const o=Bn(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 Pa(this);const n=tn(t);this._bootstrapComponents=hl(n.bootstrap),this._r3Injector=Bl(t,e,[{provide:ep,useValue:this},{provide:Ju,useValue:this.componentFactoryResolver}],Bt(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 Pa(this),this.instance=null;const r=new zu([...t,{provide:ep,useValue:this},{provide:Ju,useValue:this.componentFactoryResolver}],e||Vu(),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=xu(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 Ie((()=>{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=Dr()+t,o=ar();return o[r]===Sl?nc(o,r,n?e.call(n):e()):rc(o,r)}function fp(t,e,n,r){return wp(ar(),Dr(),t,e,n,r)}function dp(t,e,n,r,o){return bp(ar(),Dr(),t,e,n,r,o)}function hp(t,e,n,r,o,i){return Cp(ar(),Dr(),t,e,n,r,o,i)}function pp(t,e,n,r,o,i,s){return Ep(ar(),Dr(),t,e,n,r,o,i,s)}function gp(t,e,n,r,o,i,s,u){const l=Dr()+t,a=ar(),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=Dr()+t,c=ar(),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=Dr()+t,f=ar();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=Dr()+t,d=ar(),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(ar(),Dr(),t,e,n,r)}function _p(t,e){const n=t[e];return n===Sl?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){const n=cr();let r;const o=t+kn;n.firstCreatePass?(r=function(t,e){if(e)for(let n=e.length-1;n>=0;n--){const r=e[n];if(t===r.name)return r}0}(e,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks||(n.destroyHooks=[])).push(o,r.onDestroy)):r=n.data[o];const i=r.factory||(r.factory=Ln(r.type)),s=ce(Rl);try{const t=lo(!1),e=i();return lo(t),function(t,e,n,r){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=r}(n,ar(),o,e),e}finally{ce(s)}}function Fp(t,e,n){const r=t+kn,o=ar(),i=Jn(o,r);return Op(o,r)?wp(o,Dr(),e,i.transform,n,i):i.transform(n)}function xp(t,e,n,r){const o=t+kn,i=ar(),s=Jn(i,o);return Op(i,o)?bp(i,Dr(),e,s.transform,n,r,s):s.transform(n,r)}function Ip(t,e,n,r,o){const i=t+kn,s=ar(),u=Jn(s,i);return Op(s,i)?Cp(s,Dr(),e,u.transform,n,r,o,u):u.transform(n,r,o)}function kp(t,e,n,r,o,i){const s=t+kn,u=ar(),l=Jn(u,s);return Op(u,s)?Ep(u,Dr(),e,l.transform,n,r,o,i,l):l.transform(n,r,o,i)}function Tp(t,e,n){const r=t+kn,o=ar(),i=Jn(o,r);return Op(o,r)?Ap(o,Dr(),e,i.transform,n,i):i.transform.apply(i,n)}function Op(t,e){return t[an].data[e].pure}up.ɵprov=Xt({token:up,providedIn:"environment",factory:()=>new up(be($u))});function Pp(t){return e=>{setTimeout(t,void 0,e)}}const Mp=class extends V{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=Pp(u),s&&(s=Pp(s)),l&&(l=Pp(l)));const a=super.subscribe({next:s,error:u,complete:l});return t instanceof y&&t.add(a),a}};function Np(){return this._results[Xa()]()}class Bp{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=Xa(),n=Bp.prototype;n[e]||(n[e]=Np)}get changes(){return this._changes||(this._changes=new Mp)}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=ti(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(hr(),ar())};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.tViews,r=Vl(this._declarationLView,n,t,16,null,n.declTNode,null,null,null,null,e||null),o=this._declarationLView[this._declarationTContainer.index];r[An]=o;const i=this._declarationLView[Fn];return null!==i&&(r[Fn]=i.createEmbeddedView(n)),Gl(n,r,t),new Ta(r)}};function Hp(t,e){return 4&t.type?new jp(e,t,Xu(t,e)):null}class Vp{}Vp.__NG_ELEMENT_ID__=function(){return Zp(hr(),ar())};const $p=Vp,zp=class extends $p{constructor(t,e,n){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=n}get element(){return Xu(this._hostTNode,this._hostLView)}get injector(){return new xo(this._hostTNode,this._hostLView)}get parentInjector(){const t=mo(this._hostTNode,this._hostLView);if(oo(t)){const e=so(t,this._hostLView),n=io(t),r=e[an].data[n+8];return new xo(r,e)}return new xo(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-un}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&&!Xo(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 Ba(Qe(t)),l=n||this.parentInjector;if(!o&&null==u.ngModule){const t=(i?l:this.parentInjector).get($u,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[an];if(On(n[fn])){const e=this.indexOf(t);if(-1!==e)this.detach(e);else{const e=n[fn],r=new zp(e,e[pn],e[fn]);r.detach(r.indexOf(t))}}const o=this._adjustIndex(e),i=this._lContainer;Qi(r,n,i,o);const s=vs(o,i),u=n[Dn],l=ss(u,i[rn]);return null!==l&&function(t,e,n,r,o,i){r[ln]=o,r[pn]=e,ws(t,r,n,1,o,i)}(r,i[pn],u,n,l,s),t.attachToViewContainerRef(),ni(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=Ji(this._lContainer,e);n&&(ri(Gp(this._lContainer),e),Xi(n[an],n))}detach(t){const e=this._adjustIndex(t,-1),n=Ji(this._lContainer,e);return n&&null!=ri(Gp(this._lContainer),e)?new Ta(n):null}_adjustIndex(t,e=0){return null==t?this.length+e:t}};function Up(t){return t[on]}function Gp(t){return t[on]||(t[on]=[])}function Zp(t,e){let n;const r=e[t.index];if(On(r))n=r;else{let o;if(8&t.type)o=qn(r);else{const n=e[Dn];o=n.createComment("");const r=Qn(t,e);rs(n,ss(n,r),o,function(t,e){return t.nextSibling(e)}(n,r),!1)}e[t.index]=n=ga(r,e,o,t),Da(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 Qp{constructor(t=[]){this.queries=t}elementStart(t,e){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(t,e)}elementEnd(t){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(t)}embeddedTView(t){let e=null;for(let n=0;n<this.length;n++){const r=null!==e?e.length:0,o=this.getByIndex(n).embeddedTView(t,r);o&&(o.indexInDeclarationView=n,null!==e?e.push(o):e=[o])}return null!==e?new Qp(e):null}template(t,e){for(let n=0;n<this.queries.length;n++)this.queries[n].template(t,e)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class Kp{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 Kp(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,Eo(e,t,o,!1,!1))}else n===Lp?4&e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,Eo(e,t,n,!1,!1))}matchTNodeWithReadOption(t,e,n){if(null!==n){const r=this.metadata.read;if(null!==r)if(r===tl||r===Vp||r===Lp&&4&e.type)this.addMatch(e.index,-2);else{const n=Eo(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?Xu(t,e):4&t.type?Hp(t,e):null}(e,t):-2===n?function(t,e,n){if(n===tl)return Xu(e,t);if(n===Lp)return Hp(e,t);if(n===Vp)return Zp(e,t)}(t,e,r):Ao(t,t[an],n,e)}function tg(t,e,n,r){const o=e[Fn].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=un;t<s.length;t++){const e=s[t];e[An]===e[fn]&&eg(e[an],e,o,r)}if(null!==s[sn]){const t=s[sn];for(let e=0;e<t.length;e++){const n=t[e];eg(n[an],n,o,r)}}}}}return r}function ng(t){const e=ar(),n=cr(),r=xr();Ir(r+1);const o=lg(n,r);if(t.dirty&&tr(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,el),t.notifyOnChanges()}return!0}return!1}function rg(t,e,n){const r=cr();r.firstCreatePass&&(ug(r,new Yp(t,e,n),-1),2==(2&e)&&(r.staticViewQueries=!0)),sg(r,ar(),e)}function og(t,e,n,r){const o=cr();if(o.firstCreatePass){const i=hr();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,ar(),n)}function ig(){return t=ar(),e=xr(),t[Fn].queries[e].queryList;var t,e}function sg(t,e,n){const r=new Bp(4==(4&n));Xl(t,e,r,r.destroy),null===e[Fn]&&(e[Fn]=new qp),e[Fn].queries.push(new Wp(r))}function ug(t,e,n){null===t.queries&&(t.queries=new Qp),t.queries.track(new Kp(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":Ve,"ɵɵdefineDirective":qe,"ɵɵdefineInjectable":Xt,"ɵɵdefineInjector":te,"ɵɵdefineNgModule":Ge,"ɵɵdefinePipe":Ye,"ɵɵdirectiveInject":Rl,"ɵɵgetInheritedFactory":ko,"ɵɵinject":be,"ɵɵinjectAttribute":Po,"ɵɵinvalidFactory":jl,"ɵɵinvalidFactoryDep":Ce,"ɵɵtemplateRefExtractor":ag,"ɵɵresetView":dr,"ɵɵHostDirectivesFeature":qa,"ɵɵNgOnChangesFeature":jn,"ɵɵProvidersFeature":tp,"ɵɵCopyDefinitionFeature":Wa,"ɵɵInheritDefinitionFeature":Ha,"ɵɵStandaloneFeature":lp,"ɵɵnextContext":Wc,"ɵɵnamespaceHTML":Ur,"ɵɵnamespaceMathML":zr,"ɵɵnamespaceSVG":$r,"ɵɵenableBindings":ur,"ɵɵdisableBindings":lr,"ɵɵelementStart":Oc,"ɵɵelementEnd":Pc,"ɵɵelement":Mc,"ɵɵelementContainerStart":Nc,"ɵɵelementContainerEnd":Bc,"ɵɵelementContainer":Lc,"ɵɵpureFunction0":cp,"ɵɵpureFunction1":fp,"ɵɵpureFunction2":dp,"ɵɵpureFunction3":hp,"ɵɵpureFunction4":pp,"ɵɵpureFunction5":gp,"ɵɵpureFunction6":yp,"ɵɵpureFunction7":mp,"ɵɵpureFunction8":vp,"ɵɵpureFunctionV":Dp,"ɵɵgetCurrentView":Rc,"ɵɵrestoreView":fr,"ɵɵlistener":$c,"ɵɵprojection":Qc,"ɵɵsyntheticHostProperty":xd,"ɵɵsyntheticHostListener":zc,"ɵɵpipeBind1":Fp,"ɵɵpipeBind2":xp,"ɵɵpipeBind3":Ip,"ɵɵpipeBind4":kp,"ɵɵpipeBindV":Tp,"ɵɵprojectionDef":Yc,"ɵɵhostProperty":Fd,"ɵɵproperty":Ic,"ɵɵpropertyInterpolate":Kc,"ɵɵpropertyInterpolate1":Jc,"ɵɵpropertyInterpolate2":Xc,"ɵɵpropertyInterpolate3":tf,"ɵɵpropertyInterpolate4":ef,"ɵɵpropertyInterpolate5":nf,"ɵɵpropertyInterpolate6":rf,"ɵɵpropertyInterpolate7":of,"ɵɵpropertyInterpolate8":sf,"ɵɵpropertyInterpolateV":uf,"ɵɵpipe":Sp,"ɵɵqueryRefresh":ng,"ɵɵviewQuery":rg,"ɵɵloadQuery":ig,"ɵɵcontentQuery":og,"ɵɵreference":xc,"ɵɵclassMap":kf,"ɵɵclassMapInterpolate1":td,"ɵɵclassMapInterpolate2":ed,"ɵɵclassMapInterpolate3":nd,"ɵɵclassMapInterpolate4":rd,"ɵɵclassMapInterpolate5":od,"ɵɵclassMapInterpolate6":id,"ɵɵclassMapInterpolate7":sd,"ɵɵclassMapInterpolate8":ud,"ɵɵclassMapInterpolateV":ld,"ɵɵstyleMap":xf,"ɵɵstyleMapInterpolate1":ad,"ɵɵstyleMapInterpolate2":cd,"ɵɵstyleMapInterpolate3":fd,"ɵɵstyleMapInterpolate4":dd,"ɵɵstyleMapInterpolate5":hd,"ɵɵstyleMapInterpolate6":pd,"ɵɵstyleMapInterpolate7":gd,"ɵɵstyleMapInterpolate8":yd,"ɵɵstyleMapInterpolateV":md,"ɵɵstyleProp":Sf,"ɵɵstylePropInterpolate1":vd,"ɵɵstylePropInterpolate2":Dd,"ɵɵstylePropInterpolate3":_d,"ɵɵstylePropInterpolate4":wd,"ɵɵstylePropInterpolate5":bd,"ɵɵstylePropInterpolate6":Cd,"ɵɵstylePropInterpolate7":Ed,"ɵɵstylePropInterpolate8":Ad,"ɵɵstylePropInterpolateV":Sd,"ɵɵclassProp":Ff,"ɵɵadvance":Fl,"ɵɵtemplate":Fc,"ɵɵtext":zf,"ɵɵtextInterpolate":Uf,"ɵɵtextInterpolate1":Gf,"ɵɵtextInterpolate2":Zf,"ɵɵtextInterpolate3":Wf,"ɵɵtextInterpolate4":qf,"ɵɵtextInterpolate5":Yf,"ɵɵtextInterpolate6":Qf,"ɵɵtextInterpolate7":Kf,"ɵɵtextInterpolate8":Jf,"ɵɵtextInterpolateV":Xf,"ɵɵi18n":$h,"ɵɵi18nAttributes":zh,"ɵɵi18nExp":Uh,"ɵɵi18nStart":Hh,"ɵɵi18nEnd":Vh,"ɵɵi18nApply":Gh,"ɵɵi18nPostprocess":Zh,"ɵɵresolveWindow":cl,"ɵɵresolveDocument":fl,"ɵɵresolveBody":dl,"ɵɵsetComponentScope":$e,"ɵɵsetNgModuleScope":Ze,"ɵɵregisterNgModuleType":Ii,"ɵɵsanitizeHtml":pu,"ɵɵsanitizeStyle":gu,"ɵɵsanitizeResourceUrl":mu,"ɵɵsanitizeScript":vu,"ɵɵsanitizeUrl":yu,"ɵɵsanitizeUrlOrResourceUrl":wu,"ɵɵtrustConstantHtml":Du,"ɵɵtrustConstantResourceUrl":_u,"ɵɵvalidateIframeAttribute":Fs,forwardRef:jt,resolveForwardRef:Ht};let fg=null;function dg(t){return void 0!==t.ngModule}function hg(t){return!!tn(t)}const pg=[];let gg=!1;function yg(t){return Array.isArray(t)?t.every(yg):!!Ht(t)}function mg(t,e={}){!function(t,e,n=!1){const r=ti(e.declarations||Pe);let o=null;Object.defineProperty(t,Le,{configurable:!0,get:()=>{if(null===o){0;const n=Ko();o=n.compileNgModule(cg,`ng:///${t.name}/ɵmod.js`,{type:t,bootstrap:ti(e.bootstrap||Pe).map(Ht),declarations:r.map(Ht),imports:ti(e.imports||Pe).map(Ht).map(wg),exports:ti(e.exports||Pe).map(Ht).map(wg),schemas:e.schemas?ti(e.schemas):null,id:e.id||null}),o.schemas||(o.schemas=[])}return o}});let i=null;Object.defineProperty(t,Re,{get:()=>{if(null===i){const e=Ko();i=e.compileFactory(cg,`ng:///${t.name}/ɵfac.js`,{name:t.name,type:t,deps:bi(t),target:e.FactoryTarget.NgModule,typeArgumentCount:0})}return i},configurable:!1});let s=null;Object.defineProperty(t,ie,{get:()=>{if(null===s){const n={name:t.name,type:t,providers:e.providers||Pe,imports:[(e.imports||Pe).map(Ht),(e.exports||Pe).map(Ht)]},r=Ko();s=r.compileInjector(cg,`ng:///${t.name}/ɵinj.js`,n)}return s},configurable:!1})}(t,e),void 0!==e.id&&Ii(t,e.id),function(t,e){pg.push({moduleType:t,ngModule:e})}(t,e)}new WeakMap,new WeakMap;function vg(t,e){const n=ti(e.declarations||Pe),r=_g(t);n.forEach((e=>{if((e=Ht(e)).hasOwnProperty(Me)){Dg(Qe(e),r)}else e.hasOwnProperty(Ne)||e.hasOwnProperty(Be)||(e.ngSelectorScope=t)}))}function Dg(t,e){t.directiveDefs=()=>Array.from(e.compilation.directives).map((t=>t.hasOwnProperty(Me)?Qe(t):Ke(t))).filter((t=>!!t)),t.pipeDefs=()=>Array.from(e.compilation.pipes).map((t=>Je(t))),t.schemas=e.schemas,t.tView=null}function _g(t){if(hg(t))return function(t){const e=tn(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 hl(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)))})),hl(e.declarations).forEach((t=>{Je(t)?n.compilation.pipes.add(t):n.compilation.directives.add(t)})),hl(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 Je(e)?n.exported.pipes.add(e):n.exported.directives.add(e)})),e.transitiveCompileScopes=n,n}(t);if(Xe(t)){if(null!==(Qe(t)||Ke(t)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([t]),pipes:new Set}};if(null!==Je(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){Si(e)&&(Ei.set(t,e),Ai.add(t))}(e,n),Sg(e,n),Object.defineProperty(e,Me,{get:()=>{if(null===r){const o=Ko();if(Si(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||Pe,animations:n.animations,declarations:[],changeDetection:n.changeDetection,encapsulation:u,interpolation:n.interpolation,viewProviders:n.viewProviders||null,isStandalone:!!n.standalone});bg++;try{if(a.usesInheritance&&Ig(e),r=o.compileComponent(cg,l,a),n.standalone){const t=ti(n.imports||Pe),{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=Ht(t);if(!r.has(e))if(r.add(e),tn(e)){const t=_g(e);for(const e of t.exported.directives){const t=Qe(e)||Ke(e);t&&!r.has(e)&&(r.add(e),n.push(t))}}else{const t=Qe(e)||Ke(e);t&&n.push(t)}}}return n},i=()=>{if(null===r){r=[];const t=new Set;for(const n of e){const e=Ht(n);if(!t.has(e))if(t.add(e),tn(e)){const n=_g(e);for(const e of n.exported.pipes){const n=Je(e);n&&!t.has(e)&&(t.add(e),r.push(n))}}else{const t=Je(e);t&&r.push(t)}}}return r};return{directiveDefs:o,pipeDefs:i}}(e,t);r.directiveDefs=o,r.pipeDefs=i,r.dependencies=()=>t.map(Ht)}}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 ${Wt(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,Ne,{get:()=>{if(null===n){const r=Ag(t,e||{}),o=Ko();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=Ko(),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,Re,{get:()=>{if(null===n){const r=Ag(t,e),o=Ko();n=o.compileFactory(cg,`ng:///${t.name}/ɵfac.js`,{name:r.metadata.name,type:r.metadata.type,typeArgumentCount:0,deps:bi(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=wi(),o=r.ownPropMetadata(t);return{name:t.name,type:t,selector:void 0!==e.selector?e.selector:null,host:e.host||Oe,propMetadata:o,inputs:e.inputs||Pe,outputs:e.outputs||Pe,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,Pg),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;)Ke(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):Ht(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 "${Wt(t)}" since the query selector wasn't defined.`);if(i.some(Mg))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 Pg(t){const e=t.ngMetadataName;return"ViewChild"===e||"ViewChildren"===e}function Mg(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=wi();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(Mg(n)||Og(n)||Pg(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=Lo("Directive",((t={})=>t),void 0,void 0,((t,e)=>Eg(t,e))),Hg=Lo("Component",((e={})=>Object.assign({changeDetection:t.ChangeDetectionStrategy.Default},e)),jg,void 0,((t,e)=>Cg(t,e))),Vg=Lo("Pipe",(t=>Object.assign({pure:!0},t)),void 0,void 0,((t,e)=>function(t,e){let n=null,r=null;Object.defineProperty(t,Re,{get:()=>{if(null===r){const n=Rg(t,e),o=Ko(n.type);r=o.compileFactory(cg,`ng:///${n.name}/ɵfac.js`,{name:n.name,type:n.type,typeArgumentCount:0,deps:bi(t),target:o.FactoryTarget.Pipe})}return r},configurable:!1}),Object.defineProperty(t,Be,{get:()=>{if(null===n){const r=Rg(t,e),o=Ko(r.type);n=o.compilePipe(cg,`ng:///${r.name}/ɵpipe.js`,r)}return n},configurable:!1})}(t,e))),$g=Ho("Input",(t=>({bindingPropertyName:t}))),zg=Ho("Output",(t=>({bindingPropertyName:t})));Ho("HostBinding",(t=>({hostPropertyName:t}))),Ho("HostListener",((t,e)=>({eventName:t,args:e})));const Ug=Lo("NgModule",(t=>t),void 0,void 0,((t,e)=>mg(t,e)));function Gg(...t){}const Zg=new $o("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(jc(n))t.push(n);else if(Vc(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)(be(Zg,8))},Wg.ɵprov=Xt({token:Wg,factory:Wg.ɵfac,providedIn:"root"});const qg=new $o("AppId",{providedIn:"root",factory:function(){return`${Yg()}${Yg()}${Yg()}`}});function Yg(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Qg=new $o("Platform Initializer"),Kg=new $o("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Jg=new $o("appBootstrapListener");new $o("Application Packages Root URL"),new $o("AnimationModuleType");class Xg{log(t){console.log(t)}warn(t){console.warn(t)}}Xg.ɵfac=function(t){return new(t||Xg)},Xg.ɵprov=Xt({token:Xg,factory:Xg.ɵfac,providedIn:"platform"});const ty=new $o("LocaleId",{providedIn:"root",factory:()=>Ee(ty,le.Optional|le.SkipSelf)||"undefined"!=typeof $localize&&$localize.locale||Ld}),ey=new $o("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});var ny;new $o("Translations"),new $o("TranslationsFormat"),function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore"}(ny||(ny={}));class ry{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}class oy{compileModuleSync(t){return new ip(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const e=this.compileModuleSync(t),n=hl(tn(t).declarations).reduce(((t,e)=>{const n=Qe(e);return n&&t.push(new Ba(n)),t}),[]);return new ry(e,n)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}}oy.ɵfac=function(t){return new(t||oy)},oy.ɵprov=Xt({token:oy,factory:oy.ɵfac,providedIn:"root"});new $o("compilerOptions");const iy=Promise.resolve(0);function sy(t){"undefined"==typeof Zone?iy.then((()=>{t&&t.apply(null,null)})):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class uy{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:e=!1,shouldCoalesceRunChangeDetection:n=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Mp(!1),this.onMicrotaskEmpty=new Mp(!1),this.onStable=new Mp(!1),this.onError=new Mp(!1),"undefined"==typeof Zone)throw new Ut(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=de.requestAnimationFrame,e=de.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(de,(()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",(()=>{t.lastRequestAnimationFrameId=-1,cy(t),t.isCheckStableRunning=!0,ay(t),t.isCheckStableRunning=!1}),void 0,(()=>{}),(()=>{}))),t.fakeTopEventTask.invoke()})),cy(t)}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,u)=>{try{return fy(t),n.invokeTask(o,i,s,u)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||t.shouldCoalesceRunChangeDetection)&&e(),dy(t)}},onInvoke:(n,r,o,i,s,u,l)=>{try{return fy(t),n.invoke(o,i,s,u,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),dy(t)}},onHasTask:(e,n,r,o)=>{e.hasTask(r,o),n===r&&("microTask"==o.change?(t._hasPendingMicrotasks=o.microTask,cy(t),ay(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(!uy.isInAngularZone())throw new Ut(909,!1)}static assertNotInAngularZone(){if(uy.isInAngularZone())throw new Ut(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,ly,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 ly={};function ay(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 cy(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function fy(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function dy(t){t._nesting--,ay(t)}class hy{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Mp,this.onMicrotaskEmpty=new Mp,this.onStable=new Mp,this.onError=new Mp}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 py=new $o(""),gy=new $o("");class yy{constructor(t,e,n){this._ngZone=t,this.registry=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,vy||(vy=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:()=>{uy.assertNotInAngularZone(),sy((()=>{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())sy((()=>{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[]}}yy.ɵfac=function(t){return new(t||yy)(be(uy),be(my),be(gy))},yy.ɵprov=Xt({token:yy,factory:yy.ɵfac});class my{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==vy?void 0:vy.findTestabilityInTree(this,t,e))&&void 0!==n?n:null}}let vy;my.ɵfac=function(t){return new(t||my)},my.ɵprov=Xt({token:my,factory:my.ɵfac,providedIn:"platform"});let Dy=null;const _y=new $o("AllowMultipleToken"),wy=new $o("PlatformDestroyListeners"),by=!1;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 Ut(400,!1);Dy=t;const e=t.get(Fy);return function(t){const e=t.get(Qg,null);e&&e.forEach((t=>t()))}(t),e}function Ay(t,e,n=[]){const r=`Platform: ${e}`,o=new $o(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 Ll.create({name:e,providers:[{provide:Lu,useValue:"platform"},{provide:wy,useValue:new Set([()=>Dy=null])},...t]})}(i,r))}return function(t){const e=Sy();if(!e)throw new Ut(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 hy:("zone.js"===t?void 0:t)||new uy(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:uy,useValue:n}];return n.run((()=>{const e=Ll.create({providers:r,parent:this.injector,name:t.moduleType.name}),o=t.create(e),i=o.injector.get(al,null);if(!i)throw new Ut(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 jc(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(ty,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 Ut(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 Ut(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)(be(Ll))},Fy.ɵprov=Xt({token:Fy,factory:Fy.ɵfac,providedIn:"platform"});class Iy{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 N((t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular((()=>{t.next(this._stable),t.complete()}))})),o=new N((t=>{let e;this._zone.runOutsideAngular((()=>{e=this._zone.onStable.subscribe((()=>{uy.assertNotInAngularZone(),sy((()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,t.next(!0))}))}))}));const n=this._zone.onUnstable.subscribe((()=>{uy.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular((()=>{t.next(!1)})))}));return()=>{e.unsubscribe(),n.unsubscribe()}}));this.isStable=kt(r,o.pipe(function(t){void 0===t&&(t={});var e=t.connector,n=void 0===e?function(){return new V}: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 L((function(t,p){u++,c||a||f();var g=i=null!=i?i:n();p.add((function(){0!=--u||c||a||(r=Pt(h,l))})),g.subscribe(p),!e&&u>0&&(e=new k({next:function(t){return g.next(t)},error:function(t){c=!0,f(),r=Pt(d,o,t),g.error(t)},complete:function(){a=!0,f(),r=Pt(d,s),g.complete()}}),ft(t).subscribe(e))}))(t)}}()))}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(t,e){const n=t instanceof Yu;if(!this._injector.get(Wg).done){!n&&Xe(t);throw new Ut(405,by)}let r;if(n)r=t;else{r=this._injector.get(Ju).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(Ll.NULL,[],i,o),u=s.location.nativeElement,l=s.injector.get(py,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 Ut(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(Jg,[]);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 Ut(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){by}}function ky(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}Iy.ɵfac=function(t){return new(t||Iy)(be(uy),be($u),be(al))},Iy.ɵprov=Xt({token:Iy,factory:Iy.ɵfac,providedIn:"root"});class Ty{}Ty.__NG_ELEMENT_ID__=function(t){return function(t,e,n){if(Mn(t)&&!n){const n=Xn(t.index,e);return new Ta(n,n)}if(47&t.type){const t=e[En];return new Ta(t,e)}return null}(hr(),ar(),16==(16&t))};class Oy{constructor(){}supports(t){return tc(t)}create(t){return new My(t)}}const Py=(t,e)=>e;class My{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||Py}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 Ut(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[Xa()]();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 Ut(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 vi,new yi]]}}find(t){const e=this.factories.find((e=>e.supports(t)));if(null!=e)return e;throw new Ut(901,!1)}}function Uy(){return new Gy([new jy])}zy.ɵprov=Xt({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 vi,new yi]]}}find(t){const e=this.factories.find((e=>e.supports(t)));if(e)return e;throw new Ut(901,!1)}}Gy.ɵprov=Xt({token:Gy,providedIn:"root",factory:Uy});const Zy=[new jy],Wy=[new Oy];new zy(Wy),new Gy(Zy);const qy=Ay(null,"core",[]);class Yy{constructor(t){}}Yy.ɵfac=function(t){return new(t||Yy)(be(Iy))},Yy.ɵmod=Ge({type:Yy}),Yy.ɵinj=te({});let Qy=null;function Ky(){return Qy}class Jy{}const Xy=new $o("DocumentToken");class tm{historyGo(t){throw new Error("Not implemented")}}function em(){return be(nm)}tm.ɵfac=function(t){return new(t||tm)},tm.ɵprov=Xt({token:tm,factory:function(){return em()},providedIn:"platform"}),new $o("Location Initialized");class nm extends tm{constructor(t){super(),this._doc=t,this._init()}_init(){this.location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Ky().getBaseHref(this._doc)}onPopState(t){const e=Ky().getGlobalEventTarget(this._doc,"window");return e.addEventListener("popstate",t,!1),()=>e.removeEventListener("popstate",t)}onHashChange(t){const e=Ky().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){rm()?this._history.pushState(t,e,n):this.location.hash=n}replaceState(t,e,n){rm()?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 rm(){return!!window.history.pushState}function om(){return new nm(be(Xy))}function im(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 sm(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 um(t){return t&&"?"!==t[0]?"?"+t:t}nm.ɵfac=function(t){return new(t||nm)(be(Xy))},nm.ɵprov=Xt({token:nm,factory:function(){return om()},providedIn:"platform"});class lm{historyGo(t){throw new Error("Not implemented")}}lm.ɵfac=function(t){return new(t||lm)},lm.ɵprov=Xt({token:lm,factory:function(){return Ee(cm)},providedIn:"root"});const am=new $o("appBaseHref");class cm extends lm{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=Ee(Xy).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 im(this._baseHref,t)}path(t=!1){const e=this._platformLocation.pathname+um(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${e}${n}`:e}pushState(t,e,n,r){const o=this.prepareExternalUrl(n+um(r));this._platformLocation.pushState(t,e,o)}replaceState(t,e,n,r){const o=this.prepareExternalUrl(n+um(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)}}cm.ɵfac=function(t){return new(t||cm)(be(tm),be(am,8))},cm.ɵprov=Xt({token:cm,factory:cm.ɵfac,providedIn:"root"});class fm extends lm{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=im(this._baseHref,t);return e.length>0?"#"+e:e}pushState(t,e,n,r){let o=this.prepareExternalUrl(n+um(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(t,e,o)}replaceState(t,e,n,r){let o=this.prepareExternalUrl(n+um(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)}}fm.ɵfac=function(t){return new(t||fm)(be(tm),be(am,8))},fm.ɵprov=Xt({token:fm,factory:fm.ɵfac});class dm{constructor(t){this._subject=new Mp,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}(sm(pm(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+um(e))}normalize(t){return dm.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._basePath,pm(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+um(e)),n)}replaceState(t,e="",n=null){this._locationStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+um(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 hm(){return new dm(be(lm))}function pm(t){return t.replace(/\/index.html$/,"")}dm.normalizeQueryParams=um,dm.joinWithSlash=im,dm.stripTrailingSlash=sm,dm.ɵfac=function(t){return new(t||dm)(be(lm))},dm.ɵprov=Xt({token:dm,factory:function(){return hm()},providedIn:"root"});const gm={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 ym,mm,vm,Dm,_m,wm,bm;function Cm(t,e){return km(Od(t)[Nd.DateFormat],e)}function Em(t,e){return km(Od(t)[Nd.TimeFormat],e)}function Am(t,e){return km(Od(t)[Nd.DateTimeFormat],e)}function Sm(t,e){const n=Od(t),r=n[Nd.NumberSymbols][e];if(void 0===r){if(e===wm.CurrencyDecimal)return n[Nd.NumberSymbols][wm.Decimal];if(e===wm.CurrencyGroup)return n[Nd.NumberSymbols][wm.Group]}return r}function Fm(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"}(ym||(ym={})),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"}(mm||(mm={})),function(t){t[t.Format=0]="Format",t[t.Standalone=1]="Standalone"}(vm||(vm={})),function(t){t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short"}(Dm||(Dm={})),function(t){t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full"}(_m||(_m={})),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"}(wm||(wm={})),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"}(bm||(bm={}));const xm=Pd;function Im(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 km(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 Tm(t){const[e,n]=t.split(":");return{hours:+e,minutes:+n}}function Om(t,e,n="en"){const r=function(t){return Od(t)[Nd.Currencies]}(n)[t]||gm[t]||[],o=r[1];return"narrow"===e&&"string"==typeof o?o:r[0]||t}const Pm=2;const Mm=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Nm={},Bm=/((?:[^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 Lm,Rm,jm;function Hm(t,e,n,r){let o=function(t){if(ev(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 Vm(e,n-1,r)}const e=parseFloat(t);if(!isNaN(t-e))return new Date(e);let n;if(n=t.match(Mm))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(!ev(e))throw new Error(`Unable to convert "${t}" into a date`);return e}(t);e=$m(n,e)||e;let i,s=[];for(;e;){if(i=Bm.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=tv(r,u),o=function(t,e,n){const r=n?-1:1,o=t.getTimezoneOffset(),i=tv(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(Xm[t])return Xm[t];let e;switch(t){case"G":case"GG":case"GGG":e=Zm(jm.Eras,Dm.Abbreviated);break;case"GGGG":e=Zm(jm.Eras,Dm.Wide);break;case"GGGGG":e=Zm(jm.Eras,Dm.Narrow);break;case"y":e=Gm(Rm.FullYear,1,0,!1,!0);break;case"yy":e=Gm(Rm.FullYear,2,0,!0,!0);break;case"yyy":e=Gm(Rm.FullYear,3,0,!1,!0);break;case"yyyy":e=Gm(Rm.FullYear,4,0,!1,!0);break;case"Y":e=Jm(1);break;case"YY":e=Jm(2,!0);break;case"YYY":e=Jm(3);break;case"YYYY":e=Jm(4);break;case"M":case"L":e=Gm(Rm.Month,1,1);break;case"MM":case"LL":e=Gm(Rm.Month,2,1);break;case"MMM":e=Zm(jm.Months,Dm.Abbreviated);break;case"MMMM":e=Zm(jm.Months,Dm.Wide);break;case"MMMMM":e=Zm(jm.Months,Dm.Narrow);break;case"LLL":e=Zm(jm.Months,Dm.Abbreviated,vm.Standalone);break;case"LLLL":e=Zm(jm.Months,Dm.Wide,vm.Standalone);break;case"LLLLL":e=Zm(jm.Months,Dm.Narrow,vm.Standalone);break;case"w":e=Km(1);break;case"ww":e=Km(2);break;case"W":e=Km(1,!0);break;case"d":e=Gm(Rm.Date,1);break;case"dd":e=Gm(Rm.Date,2);break;case"c":case"cc":e=Gm(Rm.Day,1);break;case"ccc":e=Zm(jm.Days,Dm.Abbreviated,vm.Standalone);break;case"cccc":e=Zm(jm.Days,Dm.Wide,vm.Standalone);break;case"ccccc":e=Zm(jm.Days,Dm.Narrow,vm.Standalone);break;case"cccccc":e=Zm(jm.Days,Dm.Short,vm.Standalone);break;case"E":case"EE":case"EEE":e=Zm(jm.Days,Dm.Abbreviated);break;case"EEEE":e=Zm(jm.Days,Dm.Wide);break;case"EEEEE":e=Zm(jm.Days,Dm.Narrow);break;case"EEEEEE":e=Zm(jm.Days,Dm.Short);break;case"a":case"aa":case"aaa":e=Zm(jm.DayPeriods,Dm.Abbreviated);break;case"aaaa":e=Zm(jm.DayPeriods,Dm.Wide);break;case"aaaaa":e=Zm(jm.DayPeriods,Dm.Narrow);break;case"b":case"bb":case"bbb":e=Zm(jm.DayPeriods,Dm.Abbreviated,vm.Standalone,!0);break;case"bbbb":e=Zm(jm.DayPeriods,Dm.Wide,vm.Standalone,!0);break;case"bbbbb":e=Zm(jm.DayPeriods,Dm.Narrow,vm.Standalone,!0);break;case"B":case"BB":case"BBB":e=Zm(jm.DayPeriods,Dm.Abbreviated,vm.Format,!0);break;case"BBBB":e=Zm(jm.DayPeriods,Dm.Wide,vm.Format,!0);break;case"BBBBB":e=Zm(jm.DayPeriods,Dm.Narrow,vm.Format,!0);break;case"h":e=Gm(Rm.Hours,1,-12);break;case"hh":e=Gm(Rm.Hours,2,-12);break;case"H":e=Gm(Rm.Hours,1);break;case"HH":e=Gm(Rm.Hours,2);break;case"m":e=Gm(Rm.Minutes,1);break;case"mm":e=Gm(Rm.Minutes,2);break;case"s":e=Gm(Rm.Seconds,1);break;case"ss":e=Gm(Rm.Seconds,2);break;case"S":e=Gm(Rm.FractionalSeconds,1);break;case"SS":e=Gm(Rm.FractionalSeconds,2);break;case"SSS":e=Gm(Rm.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=Wm(Lm.Short);break;case"ZZZZZ":e=Wm(Lm.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=Wm(Lm.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=Wm(Lm.Long);break;default:return null}return Xm[t]=e,e}(t);l+=e?e(o,n,u):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")})),l}function Vm(t,e,n){const r=new Date(0);return r.setFullYear(t,e,n),r.setHours(0,0,0),r}function $m(t,e){const n=function(t){return Od(t)[Nd.LocaleId]}(t);if(Nm[n]=Nm[n]||{},Nm[n][e])return Nm[n][e];let r="";switch(e){case"shortDate":r=Cm(t,_m.Short);break;case"mediumDate":r=Cm(t,_m.Medium);break;case"longDate":r=Cm(t,_m.Long);break;case"fullDate":r=Cm(t,_m.Full);break;case"shortTime":r=Em(t,_m.Short);break;case"mediumTime":r=Em(t,_m.Medium);break;case"longTime":r=Em(t,_m.Long);break;case"fullTime":r=Em(t,_m.Full);break;case"short":const e=$m(t,"shortTime"),n=$m(t,"shortDate");r=zm(Am(t,_m.Short),[e,n]);break;case"medium":const o=$m(t,"mediumTime"),i=$m(t,"mediumDate");r=zm(Am(t,_m.Medium),[o,i]);break;case"long":const s=$m(t,"longTime"),u=$m(t,"longDate");r=zm(Am(t,_m.Long),[s,u]);break;case"full":const l=$m(t,"fullTime"),a=$m(t,"fullDate");r=zm(Am(t,_m.Full),[l,a])}return r&&(Nm[n][e]=r),r}function zm(t,e){return e&&(t=t.replace(/\{([^}]+)}/g,(function(t,n){return null!=e&&n in e?e[n]:t}))),t}function Um(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 Gm(t,e,n=0,r=!1,o=!1){return function(i,s){let u=function(t,e){switch(t){case Rm.FullYear:return e.getFullYear();case Rm.Month:return e.getMonth();case Rm.Date:return e.getDate();case Rm.Hours:return e.getHours();case Rm.Minutes:return e.getMinutes();case Rm.Seconds:return e.getSeconds();case Rm.FractionalSeconds:return e.getMilliseconds();case Rm.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${t}".`)}}(t,i);if((n>0||u>-n)&&(u+=n),t===Rm.Hours)0===u&&-12===n&&(u=12);else if(t===Rm.FractionalSeconds)return l=e,Um(u,3).substring(0,l);var l;const a=Sm(s,wm.MinusSign);return Um(u,e,a,r,o)}}function Zm(t,e,n=vm.Format,r=!1){return function(o,i){return function(t,e,n,r,o,i){switch(n){case jm.Months:return function(t,e,n){const r=Od(t),o=km([r[Nd.MonthsFormat],r[Nd.MonthsStandalone]],e);return km(o,n)}(e,o,r)[t.getMonth()];case jm.Days:return function(t,e,n){const r=Od(t),o=km([r[Nd.DaysFormat],r[Nd.DaysStandalone]],e);return km(o,n)}(e,o,r)[t.getDay()];case jm.DayPeriods:const s=t.getHours(),u=t.getMinutes();if(i){const t=function(t){const e=Od(t);return Im(e),(e[Nd.ExtraData][2]||[]).map((t=>"string"==typeof t?Tm(t):[Tm(t[0]),Tm(t[1])]))}(e),n=function(t,e,n){const r=Od(t);Im(r);const o=km([r[Nd.ExtraData][0],r[Nd.ExtraData][1]],e)||[];return km(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=km([r[Nd.DayPeriodsFormat],r[Nd.DayPeriodsStandalone]],e);return km(o,n)}(e,o,r)[s<12?0:1];case jm.Eras:return function(t,e){return km(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 Wm(t){return function(e,n,r){const o=-1*r,i=Sm(n,wm.MinusSign),s=o>0?Math.floor(o/60):Math.ceil(o/60);switch(t){case Lm.Short:return(o>=0?"+":"")+Um(s,2,i)+Um(Math.abs(o%60),2,i);case Lm.ShortGMT:return"GMT"+(o>=0?"+":"")+Um(s,1,i);case Lm.Long:return"GMT"+(o>=0?"+":"")+Um(s,2,i)+":"+Um(Math.abs(o%60),2,i);case Lm.Extended:return 0===r?"Z":(o>=0?"+":"")+Um(s,2,i)+":"+Um(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"}(Lm||(Lm={})),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"}(Rm||(Rm={})),function(t){t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras"}(jm||(jm={}));const qm=0,Ym=4;function Qm(t){return Vm(t.getFullYear(),t.getMonth(),t.getDate()+(Ym-t.getDay()))}function Km(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=Vm(t,qm,1).getDay();return Vm(t,0,1+(e<=Ym?Ym:Ym+7)-e)}(t.getFullYear()),r=t.getTime()-e.getTime();o=1+Math.round(r/6048e5)}return Um(o,t,Sm(r,wm.MinusSign))}}function Jm(t,e=!1){return function(n,r){return Um(Qm(n).getFullYear(),t,Sm(r,wm.MinusSign),e)}}const Xm={};function tv(t,e){t=t.replace(/:/g,"");const n=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(n)?e:n}function ev(t){return t instanceof Date&&!isNaN(t.valueOf())}const nv=/^(\d+)?\.((\d+)(-(\d+))?)?$/,rv=22,ov=".",iv="0",sv=";",uv=",",lv="#";function av(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(ov))>-1&&(s=s.replace(ov,""));(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)===iv;r++);if(r===(i=s.length))e=[0],n=1;else{for(i--;s.charAt(i)===iv;)i--;for(n-=r,e=[],o=0;r<=i;r++,o++)e[o]=Number(s.charAt(r))}n>rv&&(e=e.splice(0,rv-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(nv);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=dv(e)),null!=n&&(f=dv(n)),null!=r?d=dv(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(Sm(n,r)),y.length&&(u+=Sm(n,o)+y.join("")),g&&(u+=Sm(n,wm.Exponential)+"+"+g)}else u=Sm(n,wm.Infinity);return u=t<0&&!l?e.negPre+u+e.negSuf:e.posPre+u+e.posSuf,u}function cv(t,e,n,r,o){const i=fv(Fm(e,ym.Currency),Sm(e,wm.MinusSign));i.minFrac=function(t){let e;const n=gm[t];return n&&(e=n[2]),"number"==typeof e?e:Pm}(r),i.maxFrac=i.minFrac;return av(t,i,e,wm.CurrencyGroup,wm.CurrencyDecimal,o).replace("¤",n).replace("¤","").trim()}function fv(t,e="-"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=t.split(sv),o=r[0],i=r[1],s=-1!==o.indexOf(ov)?o.split(ov):[o.substring(0,o.lastIndexOf(iv)+1),o.substring(o.lastIndexOf(iv)+1)],u=s[0],l=s[1]||"";n.posPre=u.substring(0,u.indexOf(lv));for(let t=0;t<l.length;t++){const e=l.charAt(t);e===iv?n.minFrac=n.maxFrac=t+1:e===lv?n.maxFrac=t+1:n.posSuf+=e}const a=u.split(uv);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(lv);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 dv(t){const e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}class hv{}function pv(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}"`)}hv.ɵfac=function(t){return new(t||hv)},hv.ɵprov=Xt({token:hv,factory:function(t){let e=null;var n;return t?e=new t:(n=be(ty),e=new gv(n)),e},providedIn:"root"});class gv extends hv{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(xm(e||this.locale)(t)){case mm.Zero:return"zero";case mm.One:return"one";case mm.Two:return"two";case mm.Few:return"few";case mm.Many:return"many";default:return"other"}}}gv.ɵfac=function(t){return new(t||gv)(be(ty))},gv.ɵprov=Xt({token:gv,factory:gv.ɵfac});class yv{constructor(t,e,n,r){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=r,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}set klass(t){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(t){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(tc(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){const t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}_applyKeyValueChanges(t){t.forEachAddedItem((t=>this._toggleClass(t.key,t.currentValue))),t.forEachChangedItem((t=>this._toggleClass(t.key,t.currentValue))),t.forEachRemovedItem((t=>{t.previousValue&&this._toggleClass(t.key,!1)}))}_applyIterableChanges(t){t.forEachAddedItem((t=>{if("string"!=typeof t.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${Bt(t.item)}`);this._toggleClass(t.item,!0)})),t.forEachRemovedItem((t=>this._toggleClass(t.item,!1)))}_applyClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach((t=>this._toggleClass(t,!0))):Object.keys(t).forEach((e=>this._toggleClass(e,!!t[e]))))}_removeClasses(t){t&&(Array.isArray(t)||t instanceof Set?t.forEach((t=>this._toggleClass(t,!1))):Object.keys(t).forEach((t=>this._toggleClass(t,!1))))}_toggleClass(t,e){(t=t.trim())&&t.split(/\s+/g).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)(Rl(zy),Rl(Gy),Rl(tl),Rl(rl))},yv.ɵdir=qe({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)(Rl(Vp))},mv.ɵdir=qe({type:mv,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[jn]});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{constructor(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}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)(Rl(Vp),Rl(Lp),Rl(zy))},_v.ɵdir=qe({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)(Rl(Vp),Rl(Lp))},bv.ɵdir=qe({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 '${Bt(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._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||(this._defaultViews=[]),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&&t!==this._defaultUsed){this._defaultUsed=t;for(let e=0;e<this._defaultViews.length;e++){this._defaultViews[e].enforceState(t)}}}}Sv.ɵfac=function(t){return new(t||Sv)},Sv.ɵdir=qe({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)(Rl(Vp),Rl(Lp),Rl(Sv,9))},Fv.ɵdir=qe({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)(Rl(Vp),Rl(Lp),Rl(Sv,9))},xv.ɵdir=qe({type:xv,selectors:[["","ngSwitchDefault",""]],standalone:!0});class Iv{constructor(t){this._localization=t,this._caseViews={}}set ngPlural(t){this._switchValue=t,this._updateView()}addCase(t,e){this._caseViews[t]=e}_updateView(){this._clearViews();const t=Object.keys(this._caseViews),e=pv(this._switchValue,t,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)(Rl(hv))},Iv.ɵdir=qe({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"),Rl(Lp),Rl(Vp),Rl(Iv,1))},kv.ɵdir=qe({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:ki.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)(Rl(tl),Rl(Gy),Rl(rl))},Tv.ɵdir=qe({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)(Rl(Vp))},Ov.ɵdir=qe({type:Ov,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[jn]});function Pv(t,e){return new Ut(2100,!1)}const Mv=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(jc(t))return Mv;if(Hc(t))return Nv;throw Pv()}_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)(Rl(Ty,16))},Bv.ɵpipe=Ye({name:"async",type:Bv,pure:!1,standalone:!0});class Lv{transform(t){if(null==t)return null;if("string"!=typeof t)throw Pv();return t.toLowerCase()}}Lv.ɵfac=function(t){return new(t||Lv)},Lv.ɵpipe=Ye({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 Pv();return t.replace(Rv,(t=>t[0].toUpperCase()+t.slice(1).toLowerCase()))}}jv.ɵfac=function(t){return new(t||jv)},jv.ɵpipe=Ye({name:"titlecase",type:jv,pure:!0,standalone:!0});class Hv{transform(t){if(null==t)return null;if("string"!=typeof t)throw Pv();return t.toUpperCase()}}Hv.ɵfac=function(t){return new(t||Hv)},Hv.ɵpipe=Ye({name:"uppercase",type:Hv,pure:!0,standalone:!0});const Vv=new $o("DATE_PIPE_DEFAULT_TIMEZONE"),$v=new $o("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 Hm(t,a,r||this.locale,c)}catch(t){throw Pv(0,t.message)}}}zv.ɵfac=function(t){return new(t||zv)(Rl(ty,16),Rl(Vv,24),Rl($v,24))},zv.ɵpipe=Ye({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 Pv();return e[pv(t,Object.keys(e),this._localization,n)].replace(Uv,t.toString())}}Gv.ɵfac=function(t){return new(t||Gv)(Rl(hv,16))},Gv.ɵpipe=Ye({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 Pv();return e.hasOwnProperty(t)?e[t]:e.hasOwnProperty("other")?e.other:""}}Zv.ɵfac=function(t){return new(t||Zv)},Zv.ɵpipe=Ye({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=Ye({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)(Rl(Gy,16))},qv.ɵpipe=Ye({name:"keyvalue",type:qv,pure:!1,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 av(t,fv(Fm(e,ym.Decimal),Sm(e,wm.MinusSign)),e,wm.Group,wm.Decimal,n)}(tD(t),n,e)}catch(t){throw Pv(0,t.message)}}}Qv.ɵfac=function(t){return new(t||Qv)(Rl(ty,16))},Qv.ɵpipe=Ye({name:"number",type:Qv,pure:!0,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 av(t,fv(Fm(e,ym.Percent),Sm(e,wm.MinusSign)),e,wm.Group,wm.Decimal,n,!0).replace(new RegExp("%","g"),Sm(e,wm.PercentSign))}(tD(t),n,e)}catch(t){throw Pv(0,t.message)}}}Kv.ɵfac=function(t){return new(t||Kv)(Rl(ty,16))},Kv.ɵpipe=Ye({name:"percent",type:Kv,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?Om(i,"symbol"===n?"wide":"narrow",o):n);try{return cv(tD(t),o,i,e,r)}catch(t){throw Pv(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)(Rl(ty,16),Rl(ey,16))},Jv.ɵpipe=Ye({name:"currency",type:Jv,pure:!0,standalone:!0});class eD{transform(t,e,n){if(null==t)return null;if(!this.supports(t))throw Pv();return t.slice(e,n)}supports(t){return"string"==typeof t||Array.isArray(t)}}eD.ɵfac=function(t){return new(t||eD)},eD.ɵpipe=Ye({name:"slice",type:eD,pure:!1,standalone:!0});class nD{}nD.ɵfac=function(t){return new(t||nD)},nD.ɵmod=Ge({type:nD}),nD.ɵinj=te({});new il("15.0.4");class rD{}rD.ɵprov=Xt({token:rD,providedIn:"root",factory:()=>new oD(be(Xy),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 $o("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 Ut(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 Ut(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){let n="tr:q-auto";e.width&&(n+=`,w-${e.width}`);return`${t}/${n}/${e.src}`}));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 Ut(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=Ee(Xy).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(Gt(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=Xt({token:pD,factory:pD.ɵfac,providedIn:"root"});const gD=new Set(["localhost","127.0.0.1","0.0.0.0"]),yD=new $o("PRECONNECT_CHECK_BLOCKLIST");class mD{constructor(){this.document=Ee(Xy),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=Ee(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(Gt(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=Xt({token:mD,factory:mD.ɵfac,providedIn:"root"});const DD=new $o("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class _D{constructor(){this.preloadedImages=Ee(DD),this.document=Ee(Xy)}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=Xt({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 $o("ImageConfig",{providedIn:"root",factory:()=>CD});class AD{constructor(){this.imageLoader=Ee(cD),this.config=function(t){let e={};t.breakpoints&&(e.breakpoints=t.breakpoints.sort(((t,e)=>t-e)));return Object.assign({},CD,t,e)}(Ee(ED)),this.renderer=Ee(rl),this.imgElement=Ee(tl).nativeElement,this.injector=Ee(Ll),this.isServer="server"===Ee(Kg),this.preloadLinkChecker=Ee(_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());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}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.imageLoader(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.imageLoader({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.imageLoader({src:this.ngSrc,width:t})} ${t}w`)).join(", ")}getFixedSrcset(){return bD.map((t=>`${this.imageLoader({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=qe({type:AD,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(t,e){2&t&&Sf("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",disableOptimizedSrcset:"disableOptimizedSrcset",fill:"fill",src:"src",srcset:"srcset"},standalone:!0,features:[jn]});class xD extends Jy{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 $o("TRANSITION_ID");const PD=[{provide:Zg,useFactory:function(t,e,n){return()=>{n.get(Wg).donePromise.then((()=>{const n=Ky(),r=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let t=0;t<r.length;t++)n.remove(r[t])}))}},deps:[OD,Xy,Ll],multi:!0}];class MD{build(){return new XMLHttpRequest}}MD.ɵfac=function(t){return new(t||MD)},MD.ɵprov=Xt({token:MD,factory:MD.ɵfac});const ND=new $o("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)(be(ND),be(uy))},BD.ɵprov=Xt({token:BD,factory:BD.ɵfac});class LD{constructor(t){this._doc=t}addGlobalEventListener(t,e,n){const r=Ky().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._stylesSet=new Set}addStyles(t){const e=new Set;t.forEach((t=>{this._stylesSet.has(t)||(this._stylesSet.add(t),e.add(t))})),this.onStylesAdded(e)}onStylesAdded(t){}getAllStyles(){return Array.from(this._stylesSet)}}RD.ɵfac=function(t){return new(t||RD)},RD.ɵprov=Xt({token:RD,factory:RD.ɵfac});class jD extends RD{constructor(t){super(),this._doc=t,this._hostNodes=new Map,this._hostNodes.set(t.head,[])}_addStylesToHost(t,e,n){t.forEach((t=>{const r=this._doc.createElement("style");r.textContent=t,n.push(e.appendChild(r))}))}addHost(t){const e=[];this._addStylesToHost(this._stylesSet,t,e),this._hostNodes.set(t,e)}removeHost(t){const e=this._hostNodes.get(t);e&&e.forEach(HD),this._hostNodes.delete(t)}onStylesAdded(t){this._hostNodes.forEach(((e,n)=>{this._addStylesToHost(t,n,e)}))}ngOnDestroy(){this._hostNodes.forEach((t=>t.forEach(HD)))}}function HD(t){Ky().remove(t)}jD.ɵfac=function(t){return new(t||jD)(be(Xy))},jD.ɵprov=Xt({token:jD,factory:jD.ɵfac});const VD={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/"},$D=/%COMP%/g,zD="%COMP%",UD=`_nghost-${zD}`,GD=`_ngcontent-${zD}`;function ZD(t,e){return e.flat(100).map((e=>e.replace($D,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){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new YD(t)}createRenderer(e,n){if(!e||!n)return this.defaultRenderer;switch(n.encapsulation){case t.ViewEncapsulation$1.Emulated:{let t=this.rendererByCompId.get(n.id);return t||(t=new KD(this.eventManager,this.sharedStylesHost,n,this.appId),this.rendererByCompId.set(n.id,t)),t.applyToHost(e),t}case 1:case t.ViewEncapsulation$1.ShadowDom:return new JD(this.eventManager,this.sharedStylesHost,e,n);default:if(!this.rendererByCompId.has(n.id)){const t=ZD(n.id,n.styles);this.sharedStylesHost.addStyles(t),this.rendererByCompId.set(n.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}qD.ɵfac=function(t){return new(t||qD)(be(BD),be(jD),be(qg))},qD.ɵprov=Xt({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(VD[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(QD(t)?t.content:t).appendChild(e)}insertBefore(t,e,n){if(t){(QD(t)?t.content:t).insertBefore(e,n)}}removeChild(t,e){t&&t.removeChild(e)}selectRootElement(t,e){let n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error(`The selector "${t}" did not match any elements`);return e||(n.textContent=""),n}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,n,r){if(r){e=r+":"+e;const o=VD[r];o?t.setAttributeNS(o,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const r=VD[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&(ki.DashCase|ki.Important)?t.style.setProperty(e,n,r&ki.Important?"important":""):t.style[e]=n}removeStyle(t,e,n){n&ki.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 QD(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class KD extends YD{constructor(t,e,n,r){super(t),this.component=n;const o=ZD(r+"-"+n.id,n.styles);var i;e.addStyles(o),this.contentAttr=(i=r+"-"+n.id,GD.replace($D,i)),this.hostAttr=function(t){return UD.replace($D,t)}(r+"-"+n.id)}applyToHost(t){super.setAttribute(t,this.hostAttr,"")}createElement(t,e){const n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,""),n}}class JD 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(let t=0;t<o.length;t++){const e=document.createElement("style");e.textContent=o[t],this.shadowRoot.appendChild(e)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}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)))}}class XD 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)}}XD.ɵfac=function(t){return new(t||XD)(be(Xy))},XD.ɵprov=Xt({token:XD,factory:XD.ɵfac});const t_=["alt","control","meta","shift"],e_={"\b":"Backspace","\t":"Tab","":"Delete","":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},n_={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};class r_ extends LD{constructor(t){super(t)}supports(t){return null!=r_.parseEventName(t)}addEventListener(t,e,n){const r=r_.parseEventName(e),o=r_.eventCallback(r.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular((()=>Ky().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=r_._normalizeKey(e.pop());let o="",i=e.indexOf("code");if(i>-1&&(e.splice(i,1),o="code."),t_.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=e_[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"),t_.forEach((e=>{if(e!==n){(0,n_[e])(t)&&(r+=e+".")}})),r+=n,r===e)}static eventCallback(t,e,n){return r=>{r_.matchEventFullKeyCode(r,t)&&n.runGuarded((()=>e(r)))}}static _normalizeKey(t){return"esc"===t?"escape":t}}r_.ɵfac=function(t){return new(t||r_)(be(Xy))},r_.ɵprov=Xt({token:r_,factory:r_.ɵfac});const o_=!1;const i_=Ay(qy,"browser",[{provide:Kg,useValue:"browser"},{provide:Qg,useValue:function(){ID.makeCurrent()},multi:!0},{provide:Xy,useFactory:function(){return function(t){fs=t}(document),document},deps:[]}]),s_=new $o(""),u_=[{provide:gy,useClass:class{addToWindow(t){de.getAngularTestability=(e,n=!0)=>{const r=t.findTestabilityInTree(e,n);if(null==r)throw new Error("Could not find testability for element.");return r},de.getAllAngularTestabilities=()=>t.getAllTestabilities(),de.getAllAngularRootElements=()=>t.getAllRootElements();de.frameworkStabilizers||(de.frameworkStabilizers=[]),de.frameworkStabilizers.push((t=>{const e=de.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?Ky().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}},deps:[]},{provide:py,useClass:yy,deps:[uy,my,gy]},{provide:yy,useClass:yy,deps:[uy,my,gy]}],l_=[{provide:Lu,useValue:"root"},{provide:al,useFactory:function(){return new al},deps:[]},{provide:ND,useClass:XD,multi:!0,deps:[Xy,uy,Kg]},{provide:ND,useClass:r_,multi:!0,deps:[Xy]},{provide:qD,useClass:qD,deps:[BD,jD,qg]},{provide:nl,useExisting:qD},{provide:RD,useExisting:jD},{provide:jD,useClass:jD,deps:[Xy]},{provide:BD,useClass:BD,deps:[ND,uy]},{provide:class{},useClass:MD,deps:[]},[]];class a_{constructor(t){o_}static withServerTransition(t){return{ngModule:a_,providers:[{provide:qg,useValue:t.appId},{provide:OD,useExisting:qg},PD]}}}function c_(){return new f_(be(Xy))}a_.ɵfac=function(t){return new(t||a_)(be(s_,12))},a_.ɵmod=Ge({type:a_}),a_.ɵinj=te({providers:[...l_,...u_],imports:[nD,Yy]});class f_{constructor(t){this._doc=t,this._dom=Ky()}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 d_[t]||t}}f_.ɵfac=function(t){return new(t||f_)(be(Xy))},f_.ɵprov=Xt({token:f_,factory:function(t){let e=null;return e=t?new t:c_(),e},providedIn:"root"});const d_={httpEquiv:"http-equiv"};function h_(){return new p_(be(Xy))}class p_{constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}}p_.ɵfac=function(t){return new(t||p_)(be(Xy))},p_.ɵprov=Xt({token:p_,factory:function(t){let e=null;return e=t?new t:h_(),e},providedIn:"root"});class g_{constructor(){this.store={},this.onSerializeCallbacks={}}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)}}function y_(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}g_.ɵfac=function(t){return new(t||g_)},g_.ɵprov=Xt({token:g_,factory:function(){return(()=>{const t=Ee(Xy),e=Ee(qg),n=new g_;return n.store=y_(t,e),n})()},providedIn:"root"});class m_{}m_.ɵfac=function(t){return new(t||m_)},m_.ɵmod=Ge({type:m_}),m_.ɵinj=te({});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 $o("HammerGestureConfig"),__=new $o("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=Xt({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_)(be(Xy),be(D_),be(Xg),be(__,8))},b_.ɵprov=Xt({token:b_,factory:b_.ɵfac});class C_{}C_.ɵfac=function(t){return new(t||C_)},C_.ɵmod=Ge({type:C_}),C_.ɵinj=te({providers:[{provide:ND,useClass:b_,multi:!0,deps:[Xy,D_,Xg,[new yi,__]]},{provide:D_,useClass:w_,deps:[]}]});class E_{}function A_(t){return new S_(t.get(Xy))}E_.ɵfac=function(t){return new(t||E_)},E_.ɵprov=Xt({token:E_,factory:function(t){let e=null;return e=t?new(t||E_):be(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 Hs(n,"HTML")?js(n):fu(this._doc,String(n)).toString();case t.SecurityContext.STYLE:return Hs(n,"Style")?js(n):n;case t.SecurityContext.SCRIPT:if(Hs(n,"Script"))return js(n);throw new Error("unsafe value used in a script context");case t.SecurityContext.URL:return Hs(n,"URL")?js(n):Gs(String(n));case t.SecurityContext.RESOURCE_URL:if(Hs(n,"ResourceURL"))return js(n);throw new Error(`unsafe value used in a resource URL context (see ${zt})`);default:throw new Error(`Unexpected SecurityContext ${e} (see ${zt})`)}}bypassSecurityTrustHtml(t){return new Ms(t)}bypassSecurityTrustStyle(t){return new Ns(t)}bypassSecurityTrustScript(t){return new Bs(t)}bypassSecurityTrustUrl(t){return new Ls(t)}bypassSecurityTrustResourceUrl(t){return new Rs(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_)(be(Xy))},S_.ɵprov=Xt({token:S_,factory:function(t){let e=null;return e=t?new t:A_(be(Ll)),e},providedIn:"root"}),new il("15.0.4");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 P_(t,e){return j_({method:"DELETE",url:t,headers:e})}function M_(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_=Dt((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 N((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,P=w.async;for(var h in T?D.open(O,c,P,T,w.password):D.open(O,c,P),P&&(D.timeout=w.timeout,D.responseType=w.responseType),"withCredentials"in D&&(D.withCredentials=w.withCredentials),d)d.hasOwnProperty(h)&&D.setRequestHeader(h,d[h]);return _?D.send(_):D.send(),function(){D&&4!==D.readyState&&D.abort()}}))},R_.get=T_,R_.post=O_,R_.delete=P_,R_.put=M_,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=z,t.BrowserModule=a_,t.ChangeDetectorRef=Ty,t.CommonModule=nD,t.Compiler=oy,t.Component=Hg,t.ContentChild=Go,t.ContentChildren=Uo,t.DatePipe=zv,t.Directive=jg,t.DomSanitizer=E_,t.ElementRef=tl,t.ErrorHandler=al,t.EventEmitter=Mp,t.Injectable=Ml,t.Injector=Ll,t.Input=$g,t.Location=dm,t.NgClass=yv,t.NgForOf=_v,t.NgIf=bv,t.NgModule=Ug,t.NgStyle=Tv,t.NgSwitch=Sv,t.NgSwitchCase=Fv,t.NgZone=uy,t.Output=zg,t.Pipe=Vg,t.Renderer2=rl,t.RendererFactory2=nl,t.ReplaySubject=G,t.Subject=V,t.Subscription=y,t.ViewChild=Wo,t.ViewChildren=Zo,t.ViewContainerRef=Vp,t.ajax=j_,t.createNgModule=rp,t.debounceTime=function(t,e){return void 0===e&&(e=Q),L((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(R(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=Q);var n=It(t,e);return Ot((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(wt(o));var i=u(function(t){return d(t.addEventListener)&&d(t.removeEventListener)}(e)?St.map((function(t){return function(o){return e[t](n,o,r)}})):function(t){return d(t.addListener)&&d(t.removeListener)}(e)?At.map(xt(e,n)):function(t){return d(t.on)&&d(t.off)}(e)?Ft.map(xt(e,n)):[],2),s=i[0],l=i[1];if(!s&&nt(e))return bt((function(e){return t(e,n,r)}))(ft(e));if(!s)throw new TypeError("Invalid event target");return new N((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=Dt,t.platformBrowser=i_,t.setClassMetadata=ap,t.skip=function(t){return e=function(e,n){return t<=n},L((function(t,r){var o=0;t.subscribe(R(r,(function(t){return e.call(n,t,o++)&&r.next(t)})))}));var e,n},t.take=Tt,t.takeUntil=function(t){return L((function(e,n){ft(t).subscribe(R(n,(function(){return n.complete()}),C)),!n.closed&&e.subscribe(n)}))},t["ɵɵInheritDefinitionFeature"]=Ha,t["ɵɵadvance"]=Fl,t["ɵɵattribute"]=lc,t["ɵɵclassProp"]=Ff,t["ɵɵcontentQuery"]=og,t["ɵɵdefineComponent"]=Ve,t["ɵɵdefineDirective"]=qe,t["ɵɵdefineInjectable"]=Xt,t["ɵɵdefineInjector"]=te,t["ɵɵdefineNgModule"]=Ge,t["ɵɵdefinePipe"]=Ye,t["ɵɵdirectiveInject"]=Rl,t["ɵɵelement"]=Mc,t["ɵɵelementContainerEnd"]=Bc,t["ɵɵelementContainerStart"]=Nc,t["ɵɵelementEnd"]=Pc,t["ɵɵelementStart"]=Oc,t["ɵɵgetCurrentView"]=Rc,t["ɵɵgetInheritedFactory"]=ko,t["ɵɵinject"]=be,t["ɵɵlistener"]=$c,t["ɵɵloadQuery"]=ig,t["ɵɵnextContext"]=Wc,t["ɵɵpipe"]=Sp,t["ɵɵpipeBind2"]=xp,t["ɵɵprojection"]=Qc,t["ɵɵprojectionDef"]=Yc,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"]=dr,t["ɵɵrestoreView"]=fr,t["ɵɵsanitizeHtml"]=pu,t["ɵɵsanitizeUrl"]=yu,t["ɵɵsetNgModuleScope"]=Ze,t["ɵɵtemplate"]=Fc,t["ɵɵtemplateRefExtractor"]=ag,t["ɵɵtext"]=zf,t["ɵɵtextInterpolate"]=Uf,t["ɵɵtextInterpolate1"]=Gf,t["ɵɵviewQuery"]=rg}));