define(["exports"],(function(t){"use strict";var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},e(t,n)};function n(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}var r=function(){return r=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},r.apply(this,arguments)};function o(t,e,n,r){return new(n||(n=Promise))((function(o,i){function s(t){try{l(r.next(t))}catch(t){i(t)}}function u(t){try{l(r.throw(t))}catch(t){i(t)}}function l(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(s,u)}l((r=r.apply(t,e||[])).next())}))}function i(t,e){var n,r,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(l){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(s=0)),s;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return s.label++,{value:u[1],done:!1};case 5:s.label++,r=u[1],u=[0];continue;case 7:u=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){s=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){s.label=u[1];break}if(6===u[0]&&s.label<o[1]){s.label=o[1],o=u;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(u);break}o[2]&&s.ops.pop(),s.trys.pop();continue}u=e.call(t,s)}catch(t){u=[6,t],r=0}finally{n=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,l])}}}function s(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function u(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)s.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return s}function l(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}function a(t){return this instanceof a?(this.v=t,this):new a(t)}function c(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(t,e||[]),i=[];return r={},s("next"),s("throw"),s("return"),r[Symbol.asyncIterator]=function(){return this},r;function s(t){o[t]&&(r[t]=function(e){return new Promise((function(n,r){i.push([t,e,n,r])>1||u(t,e)}))})}function u(t,e){try{(n=o[t](e)).value instanceof a?Promise.resolve(n.value.v).then(l,c):f(i[0][2],n)}catch(t){f(i[0][3],t)}var n}function l(t){u("next",t)}function c(t){u("throw",t)}function f(t,e){t(e),i.shift(),i.length&&u(i[0][0],i[0][1])}}function f(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=s(t),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,o){(function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)})(r,o,(e=t[n](e)).done,e.value)}))}}}function d(t){return"function"==typeof t}function h(t){var e=t((function(t){Error.call(t),t.stack=(new Error).stack}));return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}var p=h((function(t){return function(e){t(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map((function(t,e){return e+1+") "+t.toString()})).join("\n  "):"",this.name="UnsubscriptionError",this.errors=e}}));function g(t,e){if(t){var n=t.indexOf(e);0<=n&&t.splice(n,1)}}var y=function(){function t(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}var e;return t.prototype.unsubscribe=function(){var t,e,n,r,o;if(!this.closed){this.closed=!0;var i=this._parentage;if(i)if(this._parentage=null,Array.isArray(i))try{for(var a=s(i),c=a.next();!c.done;c=a.next()){c.value.remove(this)}}catch(e){t={error:e}}finally{try{c&&!c.done&&(e=a.return)&&e.call(a)}finally{if(t)throw t.error}}else i.remove(this);var f=this.initialTeardown;if(d(f))try{f()}catch(t){o=t instanceof p?t.errors:[t]}var h=this._finalizers;if(h){this._finalizers=null;try{for(var g=s(h),y=g.next();!y.done;y=g.next()){var m=y.value;try{D(m)}catch(t){o=null!=o?o:[],t instanceof p?o=l(l([],u(o)),u(t.errors)):o.push(t)}}}catch(t){n={error:t}}finally{try{y&&!y.done&&(r=g.return)&&r.call(g)}finally{if(n)throw n.error}}}if(o)throw new p(o)}},t.prototype.add=function(e){var n;if(e&&e!==this)if(this.closed)D(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=null!==(n=this._finalizers)&&void 0!==n?n:[]).push(e)}},t.prototype._hasParent=function(t){var e=this._parentage;return e===t||Array.isArray(e)&&e.includes(t)},t.prototype._addParent=function(t){var e=this._parentage;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t},t.prototype._removeParent=function(t){var e=this._parentage;e===t?this._parentage=null:Array.isArray(e)&&g(e,t)},t.prototype.remove=function(e){var n=this._finalizers;n&&g(n,e),e instanceof t&&e._removeParent(this)},t.EMPTY=((e=new t).closed=!0,e),t}(),m=y.EMPTY;function v(t){return t instanceof y||t&&"closed"in t&&d(t.remove)&&d(t.add)&&d(t.unsubscribe)}function D(t){d(t)?t():t.unsubscribe()}var _={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},w={setTimeout:function(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var o=w.delegate;return(null==o?void 0:o.setTimeout)?o.setTimeout.apply(o,l([t,e],u(n))):setTimeout.apply(void 0,l([t,e],u(n)))},clearTimeout:function(t){var e=w.delegate;return((null==e?void 0:e.clearTimeout)||clearTimeout)(t)},delegate:void 0};function b(t){w.setTimeout((function(){throw t}))}function C(){}function E(t){t()}var A=function(t){function e(e){var n=t.call(this)||this;return n.isStopped=!1,e?(n.destination=e,v(e)&&e.add(n)):n.destination=T,n}return n(e,t),e.create=function(t,e,n){return new I(t,e,n)},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this),this.destination=null)},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){try{this.destination.error(t)}finally{this.unsubscribe()}},e.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},e}(y),S=Function.prototype.bind;function F(t,e){return S.call(t,e)}var x=function(){function t(t){this.partialObserver=t}return t.prototype.next=function(t){var e=this.partialObserver;if(e.next)try{e.next(t)}catch(t){k(t)}},t.prototype.error=function(t){var e=this.partialObserver;if(e.error)try{e.error(t)}catch(t){k(t)}else k(t)},t.prototype.complete=function(){var t=this.partialObserver;if(t.complete)try{t.complete()}catch(t){k(t)}},t}(),I=function(t){function e(e,n,r){var o,i,s=t.call(this)||this;d(e)||!e?o={next:null!=e?e:void 0,error:null!=n?n:void 0,complete:null!=r?r:void 0}:s&&_.useDeprecatedNextContext?((i=Object.create(e)).unsubscribe=function(){return s.unsubscribe()},o={next:e.next&&F(e.next,i),error:e.error&&F(e.error,i),complete:e.complete&&F(e.complete,i)}):o=e;return s.destination=new x(o),s}return n(e,t),e}(A);function k(t){b(t)}var T={closed:!0,next:C,error:function(t){throw t},complete:C},O="function"==typeof Symbol&&Symbol.observable||"@@observable";function M(t){return t}var P=function(){function t(t){t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var r,o=this,i=(r=t)&&r instanceof A||function(t){return t&&d(t.next)&&d(t.error)&&d(t.complete)}(r)&&v(r)?t:new I(t,e,n);return E((function(){var t=o,e=t.operator,n=t.source;i.add(e?e.call(i,n):n?o._subscribe(i):o._trySubscribe(i))})),i},t.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){t.error(e)}},t.prototype.forEach=function(t,e){var n=this;return new(e=N(e))((function(e,r){var o=new I({next:function(e){try{t(e)}catch(t){r(t),o.unsubscribe()}},error:r,complete:e});n.subscribe(o)}))},t.prototype._subscribe=function(t){var e;return null===(e=this.source)||void 0===e?void 0:e.subscribe(t)},t.prototype[O]=function(){return this},t.prototype.pipe=function(){for(var t,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return(0===(t=e).length?M:1===t.length?t[0]:function(e){return t.reduce((function(t,e){return e(t)}),e)})(this)},t.prototype.toPromise=function(t){var e=this;return new(t=N(t))((function(t,n){var r;e.subscribe((function(t){return r=t}),(function(t){return n(t)}),(function(){return t(r)}))}))},t.create=function(e){return new t(e)},t}();function N(t){var e;return null!==(e=null!=t?t:_.Promise)&&void 0!==e?e:Promise}function B(t){return function(e){if(function(t){return d(null==t?void 0:t.lift)}(e))return e.lift((function(e){try{return t(e,this)}catch(t){this.error(t)}}));throw new TypeError("Unable to lift unknown Observable type")}}function L(t,e,n,r,o){return new R(t,e,n,r,o)}var R=function(t){function e(e,n,r,o,i,s){var u=t.call(this,e)||this;return u.onFinalize=i,u.shouldUnsubscribe=s,u._next=n?function(t){try{n(t)}catch(t){e.error(t)}}:t.prototype._next,u._error=o?function(t){try{o(t)}catch(t){e.error(t)}finally{this.unsubscribe()}}:t.prototype._error,u._complete=r?function(){try{r()}catch(t){e.error(t)}finally{this.unsubscribe()}}:t.prototype._complete,u}return n(e,t),e.prototype.unsubscribe=function(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var n=this.closed;t.prototype.unsubscribe.call(this),!n&&(null===(e=this.onFinalize)||void 0===e||e.call(this))}},e}(A),j=h((function(t){return function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}})),H=function(t){function e(){var e=t.call(this)||this;return e.closed=!1,e.currentObservers=null,e.observers=[],e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return n(e,t),e.prototype.lift=function(t){var e=new V(this,this);return e.operator=t,e},e.prototype._throwIfClosed=function(){if(this.closed)throw new j},e.prototype.next=function(t){var e=this;E((function(){var n,r;if(e._throwIfClosed(),!e.isStopped){e.currentObservers||(e.currentObservers=Array.from(e.observers));try{for(var o=s(e.currentObservers),i=o.next();!i.done;i=o.next()){i.value.next(t)}}catch(t){n={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}}}))},e.prototype.error=function(t){var e=this;E((function(){if(e._throwIfClosed(),!e.isStopped){e.hasError=e.isStopped=!0,e.thrownError=t;for(var n=e.observers;n.length;)n.shift().error(t)}}))},e.prototype.complete=function(){var t=this;E((function(){if(t._throwIfClosed(),!t.isStopped){t.isStopped=!0;for(var e=t.observers;e.length;)e.shift().complete()}}))},e.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(e.prototype,"observed",{get:function(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0},enumerable:!1,configurable:!0}),e.prototype._trySubscribe=function(e){return this._throwIfClosed(),t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)},e.prototype._innerSubscribe=function(t){var e=this,n=this,r=n.hasError,o=n.isStopped,i=n.observers;return r||o?m:(this.currentObservers=null,i.push(t),new y((function(){e.currentObservers=null,g(i,t)})))},e.prototype._checkFinalizedStatuses=function(t){var e=this,n=e.hasError,r=e.thrownError,o=e.isStopped;n?t.error(r):o&&t.complete()},e.prototype.asObservable=function(){var t=new P;return t.source=this,t},e.create=function(t,e){return new V(t,e)},e}(P),V=function(t){function e(e,n){var r=t.call(this)||this;return r.destination=e,r.source=n,r}return n(e,t),e.prototype.next=function(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===n||n.call(e,t)},e.prototype.error=function(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===n||n.call(e,t)},e.prototype.complete=function(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)},e.prototype._subscribe=function(t){var e,n;return null!==(n=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==n?n:m},e}(H),$=function(t){function e(e){var n=t.call(this)||this;return n._value=e,n}return n(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),e.prototype._subscribe=function(e){var n=t.prototype._subscribe.call(this,e);return!n.closed&&e.next(this._value),n},e.prototype.getValue=function(){var t=this,e=t.hasError,n=t.thrownError,r=t._value;if(e)throw n;return this._throwIfClosed(),r},e.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},e}(H),z={now:function(){return(z.delegate||Date).now()},delegate:void 0},U=function(t){function e(e,n,r){void 0===e&&(e=1/0),void 0===n&&(n=1/0),void 0===r&&(r=z);var o=t.call(this)||this;return o._bufferSize=e,o._windowTime=n,o._timestampProvider=r,o._buffer=[],o._infiniteTimeWindow=!0,o._infiniteTimeWindow=n===1/0,o._bufferSize=Math.max(1,e),o._windowTime=Math.max(1,n),o}return n(e,t),e.prototype.next=function(e){var n=this,r=n.isStopped,o=n._buffer,i=n._infiniteTimeWindow,s=n._timestampProvider,u=n._windowTime;r||(o.push(e),!i&&o.push(s.now()+u)),this._trimBuffer(),t.prototype.next.call(this,e)},e.prototype._subscribe=function(t){this._throwIfClosed(),this._trimBuffer();for(var e=this._innerSubscribe(t),n=this._infiniteTimeWindow,r=this._buffer.slice(),o=0;o<r.length&&!t.closed;o+=n?1:2)t.next(r[o]);return this._checkFinalizedStatuses(t),e},e.prototype._trimBuffer=function(){var t=this,e=t._bufferSize,n=t._timestampProvider,r=t._buffer,o=t._infiniteTimeWindow,i=(o?1:2)*e;if(e<1/0&&i<r.length&&r.splice(0,r.length-i),!o){for(var s=n.now(),u=0,l=1;l<r.length&&r[l]<=s;l+=2)u=l;u&&r.splice(0,u+1)}},e}(H),G=function(t){function e(e,n){return t.call(this)||this}return n(e,t),e.prototype.schedule=function(t,e){return this},e}(y),Z={setInterval:function(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var o=Z.delegate;return(null==o?void 0:o.setInterval)?o.setInterval.apply(o,l([t,e],u(n))):setInterval.apply(void 0,l([t,e],u(n)))},clearInterval:function(t){var e=Z.delegate;return((null==e?void 0:e.clearInterval)||clearInterval)(t)},delegate:void 0},W=function(t){function e(e,n){var r=t.call(this,e,n)||this;return r.scheduler=e,r.work=n,r.pending=!1,r}return n(e,t),e.prototype.schedule=function(t,e){var n;if(void 0===e&&(e=0),this.closed)return this;this.state=t;var r=this.id,o=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(o,r,e)),this.pending=!0,this.delay=e,this.id=null!==(n=this.id)&&void 0!==n?n:this.requestAsyncId(o,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),Z.setInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){if(void 0===n&&(n=0),null!=n&&this.delay===n&&!1===this.pending)return e;null!=e&&Z.clearInterval(e)},e.prototype.execute=function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},e.prototype._execute=function(t,e){var n,r=!1;try{this.work(t)}catch(t){r=!0,n=t||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),n},e.prototype.unsubscribe=function(){if(!this.closed){var e=this.id,n=this.scheduler,r=n.actions;this.work=this.state=this.scheduler=null,this.pending=!1,g(r,this),null!=e&&(this.id=this.recycleAsyncId(n,e,null)),this.delay=null,t.prototype.unsubscribe.call(this)}},e}(G),q=function(){function t(e,n){void 0===n&&(n=t.now),this.schedulerActionCtor=e,this.now=n}return t.prototype.schedule=function(t,e,n){return void 0===e&&(e=0),new this.schedulerActionCtor(this,t).schedule(n,e)},t.now=z.now,t}(),Y=new(function(t){function e(e,n){void 0===n&&(n=q.now);var r=t.call(this,e,n)||this;return r.actions=[],r._active=!1,r}return n(e,t),e.prototype.flush=function(t){var e=this.actions;if(this._active)e.push(t);else{var n;this._active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this._active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}},e}(q))(W),K=Y,Q=new P((function(t){return t.complete()}));function J(t){return t&&d(t.schedule)}function X(t){return t[t.length-1]}function tt(t){return J(X(t))?t.pop():void 0}var et=function(t){return t&&"number"==typeof t.length&&"function"!=typeof t};function nt(t){return d(null==t?void 0:t.then)}function rt(t){return d(t[O])}function ot(t){return Symbol.asyncIterator&&d(null==t?void 0:t[Symbol.asyncIterator])}function it(t){return new TypeError("You provided "+(null!==t&&"object"==typeof t?"an invalid object":"'"+t+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}var st="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";function ut(t){return d(null==t?void 0:t[st])}function lt(t){return c(this,arguments,(function(){var e,n,r;return i(this,(function(o){switch(o.label){case 0:e=t.getReader(),o.label=1;case 1:o.trys.push([1,,9,10]),o.label=2;case 2:return[4,a(e.read())];case 3:return n=o.sent(),r=n.value,n.done?[4,a(void 0)]:[3,5];case 4:return[2,o.sent()];case 5:return[4,a(r)];case 6:return[4,o.sent()];case 7:return o.sent(),[3,2];case 8:return[3,10];case 9:return e.releaseLock(),[7];case 10:return[2]}}))}))}function at(t){return d(null==t?void 0:t.getReader)}function ct(t){if(t instanceof P)return t;if(null!=t){if(rt(t))return r=t,new P((function(t){var e=r[O]();if(d(e.subscribe))return e.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")}));if(et(t))return n=t,new P((function(t){for(var e=0;e<n.length&&!t.closed;e++)t.next(n[e]);t.complete()}));if(nt(t))return function(t){return new P((function(e){t.then((function(t){e.closed||(e.next(t),e.complete())}),(function(t){return e.error(t)})).then(null,b)}))}(t);if(ot(t))return ft(t);if(ut(t))return e=t,new P((function(t){var n,r;try{for(var o=s(e),i=o.next();!i.done;i=o.next()){var u=i.value;if(t.next(u),t.closed)return}}catch(t){n={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}t.complete()}));if(at(t))return ft(lt(t))}var e,n,r;throw it(t)}function ft(t){return new P((function(e){(function(t,e){var n,r,s,u;return o(this,void 0,void 0,(function(){var o,l;return i(this,(function(i){switch(i.label){case 0:i.trys.push([0,5,6,11]),n=f(t),i.label=1;case 1:return[4,n.next()];case 2:if((r=i.sent()).done)return[3,4];if(o=r.value,e.next(o),e.closed)return[2];i.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return l=i.sent(),s={error:l},[3,11];case 6:return i.trys.push([6,,9,10]),r&&!r.done&&(u=n.return)?[4,u.call(n)]:[3,8];case 7:i.sent(),i.label=8;case 8:return[3,10];case 9:if(s)throw s.error;return[7];case 10:return[7];case 11:return e.complete(),[2]}}))}))})(t,e).catch((function(t){return e.error(t)}))}))}function dt(t,e,n,r,o){void 0===r&&(r=0),void 0===o&&(o=!1);var i=e.schedule((function(){n(),o?t.add(this.schedule(null,r)):this.unsubscribe()}),r);if(t.add(i),!o)return i}function ht(t,e){return void 0===e&&(e=0),B((function(n,r){n.subscribe(L(r,(function(n){return dt(r,t,(function(){return r.next(n)}),e)}),(function(){return dt(r,t,(function(){return r.complete()}),e)}),(function(n){return dt(r,t,(function(){return r.error(n)}),e)})))}))}function pt(t,e){return void 0===e&&(e=0),B((function(n,r){r.add(t.schedule((function(){return n.subscribe(r)}),e))}))}function gt(t,e){if(!t)throw new Error("Iterable cannot be null");return new P((function(n){dt(n,e,(function(){var r=t[Symbol.asyncIterator]();dt(n,e,(function(){r.next().then((function(t){t.done?n.complete():n.next(t.value)}))}),0,!0)}))}))}function yt(t,e){if(null!=t){if(rt(t))return function(t,e){return ct(t).pipe(pt(e),ht(e))}(t,e);if(et(t))return function(t,e){return new P((function(n){var r=0;return e.schedule((function(){r===t.length?n.complete():(n.next(t[r++]),n.closed||this.schedule())}))}))}(t,e);if(nt(t))return function(t,e){return ct(t).pipe(pt(e),ht(e))}(t,e);if(ot(t))return gt(t,e);if(ut(t))return function(t,e){return new P((function(n){var r;return dt(n,e,(function(){r=t[st](),dt(n,e,(function(){var t,e,o;try{e=(t=r.next()).value,o=t.done}catch(t){return void n.error(t)}o?n.complete():n.next(e)}),0,!0)})),function(){return d(null==r?void 0:r.return)&&r.return()}}))}(t,e);if(at(t))return function(t,e){return gt(lt(t),e)}(t,e)}throw it(t)}function mt(t,e){return e?yt(t,e):ct(t)}function vt(t,e){return B((function(n,r){var o=0;n.subscribe(L(r,(function(n){r.next(t.call(e,n,o++))})))}))}var Dt=Array.isArray;function _t(t){return vt((function(e){return function(t,e){return Dt(e)?t.apply(void 0,l([],u(e))):t(e)}(t,e)}))}function wt(t,e,n){return void 0===n&&(n=1/0),d(e)?wt((function(n,r){return vt((function(t,o){return e(n,t,r,o)}))(ct(t(n,r)))}),n):("number"==typeof e&&(n=e),B((function(e,r){return function(t,e,n,r,o,i,s,u){var l=[],a=0,c=0,f=!1,d=function(){!f||l.length||a||e.complete()},h=function(t){return a<r?p(t):l.push(t)},p=function(t){i&&e.next(t),a++;var u=!1;ct(n(t,c++)).subscribe(L(e,(function(t){null==o||o(t),i?h(t):e.next(t)}),(function(){u=!0}),void 0,(function(){if(u)try{a--;for(var t=function(){var t=l.shift();s?dt(e,s,(function(){return p(t)})):p(t)};l.length&&a<r;)t();d()}catch(t){e.error(t)}})))};return t.subscribe(L(e,h,(function(){f=!0,d()}))),function(){null==u||u()}}(e,r,t,n)})))}function bt(t){return void 0===t&&(t=1/0),wt(M,t)}function Ct(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return bt(1)(mt(t,tt(t)))}var Et=["addListener","removeListener"],At=["addEventListener","removeEventListener"],St=["on","off"];function Ft(t,e){return function(n){return function(r){return t[n](e,r)}}}function xt(t,e,n){void 0===t&&(t=0),void 0===n&&(n=K);var r=-1;return null!=e&&(J(e)?n=e:r=e),new P((function(e){var o,i=(o=t)instanceof Date&&!isNaN(o)?+t-n.now():t;i<0&&(i=0);var s=0;return n.schedule((function(){e.closed||(e.next(s++),0<=r?this.schedule(void 0,r):e.complete())}),i)}))}function It(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=tt(t),r=function(t,e){return"number"==typeof X(t)?t.pop():e}(t,1/0),o=t;return o.length?1===o.length?ct(o[0]):bt(r)(mt(o,n)):Q}function kt(t){return t<=0?function(){return Q}:B((function(e,n){var r=0;e.subscribe(L(n,(function(e){++r<=t&&(n.next(e),t<=r&&n.complete())})))}))}function Tt(t,e){return e?function(n){return Ct(e.pipe(kt(1),B((function(t,e){t.subscribe(L(e,C))}))),n.pipe(Tt(t)))}:wt((function(e,n){return ct(t(e,n)).pipe(kt(1),function(t){return vt((function(){return t}))}(e))}))}function Ot(t,e){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];if(!0!==e){if(!1!==e){var o=new I({next:function(){o.unsubscribe(),t()}});return ct(e.apply(void 0,l([],u(n)))).subscribe(o)}}else t()}function Mt(t){for(let e in t)if(t[e]===Mt)return e;throw Error("Could not find renamed property on target object.")}function Pt(t,e){for(const n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function Nt(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(Nt).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const e=t.toString();if(null==e)return""+e;const n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function Bt(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}const Lt=Mt({__forward_ref__:Mt});function Rt(t){return t.__forward_ref__=Rt,t.toString=function(){return Nt(this())},t}function jt(t){return Ht(t)?t():t}function Ht(t){return"function"==typeof t&&t.hasOwnProperty(Lt)&&t.__forward_ref__===Rt}function Vt(t){return t&&!!t.ɵproviders}const $t="https://g.co/ng/security#xss";class zt extends Error{constructor(t,e){super(Ut(t,e)),this.code=t}}function Ut(t,e){const n=`NG0${Math.abs(t)}`;let r=`${n}${e?": "+e.trim():""}`;return r}function Gt(t){return"string"==typeof t?t:null==t?"":String(t)}function Zt(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():Gt(t)}function Wt(t,e){const n=e?`. Dependency path: ${e.join(" > ")} > ${t}`:"";throw new zt(-200,`Circular dependency in DI detected for ${t}${n}`)}function qt(t,e){throw new zt(-201,!1)}function Yt(t,e,n){t!=e&&Qt(n,t,e,"==")}function Kt(t,e){null==t&&Qt(e,t,null,"!=")}function Qt(t,e,n,r){throw new Error(`ASSERTION ERROR: ${t}`+(null==r?"":` [Expected=> ${n} ${r} ${e} <=Actual]`))}function Jt(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Xt(t){return{providers:t.providers||[],imports:t.imports||[]}}function te(t){return ee(t,re)||ee(t,ie)}function ee(t,e){return t.hasOwnProperty(e)?t[e]:null}function ne(t){return t&&(t.hasOwnProperty(oe)||t.hasOwnProperty(se))?t[oe]:null}const re=Mt({"ɵprov":Mt}),oe=Mt({"ɵinj":Mt}),ie=Mt({ngInjectableDef:Mt}),se=Mt({ngInjectorDef:Mt});var ue;let le;function ae(t){const e=le;return le=t,e}function ce(t,e,n){const r=te(t);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&ue.Optional?null:void 0!==e?e:void qt(Nt(t))}!function(t){t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional"}(ue||(ue={}));const fe=(()=>"undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof global&&global||"undefined"!=typeof window&&window||"undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self)();const de={},he="__NG_DI_FLAG__",pe="ngTempTokenPath",ge=/\n/gm,ye="ɵ",me="__source";let ve;function De(t){const e=ve;return ve=t,e}function _e(t,e=ue.Default){if(void 0===ve)throw new zt(-203,!1);return null===ve?ce(t,void 0,e):ve.get(t,e&ue.Optional?null:void 0,e)}function we(t,e=ue.Default){return(le||_e)(jt(t),e)}function be(t){throw new zt(202,!1)}function Ce(t,e=ue.Default){return we(t,Ee(e))}function Ee(t){return void 0===t||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function Ae(t){const e=[];for(let n=0;n<t.length;n++){const r=jt(t[n]);if(Array.isArray(r)){if(0===r.length)throw new zt(900,!1);let t,n=ue.Default;for(let e=0;e<r.length;e++){const o=r[e],i=o[he];"number"==typeof i?-1===i?t=o.token:n|=i:t=o}e.push(we(t,n))}else e.push(we(r))}return e}function Se(t,e){return t[he]=e,t.prototype[he]=e,t}function Fe(t,e,n,r){const o=t[pe];throw e[me]&&o.unshift(e[me]),t.message=function(t,e,n,r=null){t=t&&"\n"===t.charAt(0)&&t.charAt(1)==ye?t.slice(2):t;let o=Nt(e);if(Array.isArray(e))o=e.map(Nt).join(" -> ");else if("object"==typeof e){let t=[];for(let n in e)if(e.hasOwnProperty(n)){let r=e[n];t.push(n+":"+("string"==typeof r?JSON.stringify(r):Nt(r)))}o=`{${t.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${t.replace(ge,"\n  ")}`}("\n"+t.message,o,n,r),t.ngTokenPath=o,t[pe]=null,t}function xe(t){return{toString:t}.toString()}var Ie;t.ChangeDetectionStrategy=void 0,(Ie=t.ChangeDetectionStrategy||(t.ChangeDetectionStrategy={}))[Ie.OnPush=0]="OnPush",Ie[Ie.Default=1]="Default",t.ViewEncapsulation$1=void 0,function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"}(t.ViewEncapsulation$1||(t.ViewEncapsulation$1={}));const ke={},Te=[];const Oe=Mt({"ɵcmp":Mt}),Me=Mt({"ɵdir":Mt}),Pe=Mt({"ɵpipe":Mt}),Ne=Mt({"ɵmod":Mt}),Be=Mt({"ɵfac":Mt}),Le=Mt({__NG_ELEMENT_ID__:Mt});let Re=0;function je(e){return xe((()=>{const n=Xe(e),r=Object.assign(Object.assign({},n),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===t.ChangeDetectionStrategy.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,data:e.data||{},encapsulation:e.encapsulation||t.ViewEncapsulation$1.Emulated,id:"c"+Re++,styles:e.styles||Te,_:null,schemas:e.schemas||null,tView:null});tn(r);const o=e.dependencies;return r.directiveDefs=en(o,!1),r.pipeDefs=en(o,!0),r}))}function He(t,e,n){const r=t.ɵcmp;r.directiveDefs=en(e,!1),r.pipeDefs=en(n,!0)}function Ve(t){return qe(t)||Ye(t)}function $e(t){return null!==t}function ze(t){return xe((()=>({type:t.type,bootstrap:t.bootstrap||Te,declarations:t.declarations||Te,imports:t.imports||Te,exports:t.exports||Te,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null})))}function Ue(t,e){return xe((()=>{const n=Je(t,!0);n.declarations=e.declarations||Te,n.imports=e.imports||Te,n.exports=e.exports||Te}))}function Ge(t,e){if(null==t)return ke;const n={};for(const r in t)if(t.hasOwnProperty(r)){let o=t[r],i=o;Array.isArray(o)&&(i=o[1],o=o[0]),n[o]=r,e&&(e[o]=i)}return n}function Ze(t){return xe((()=>{const e=Xe(t);return tn(e),e}))}function We(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function qe(t){return t[Oe]||null}function Ye(t){return t[Me]||null}function Ke(t){return t[Pe]||null}function Qe(t){const e=qe(t)||Ye(t)||Ke(t);return null!==e&&e.standalone}function Je(t,e){const n=t[Ne]||null;if(!n&&!0===e)throw new Error(`Type ${Nt(t)} does not have 'ɵmod' property.`);return n}function Xe(t){const e={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:e,exportAs:t.exportAs||null,standalone:!0===t.standalone,selectors:t.selectors||Te,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ge(t.inputs,e),outputs:Ge(t.outputs)}}function tn(t){var e;null===(e=t.features)||void 0===e||e.forEach((e=>e(t)))}function en(t,e){if(!t)return null;const n=e?Ke:Ve;return()=>("function"==typeof t?t():t).map((t=>n(t))).filter($e)}const nn=1,rn=2,on=7,sn=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[nn]}function On(t){return Array.isArray(t)&&!0===t[nn]}function Mn(t){return 0!=(4&t.flags)}function Pn(t){return t.componentOffset>-1}function Nn(t){return 1==(1&t.flags)}function Bn(t){return!!t.template}function Ln(t,e){const n=t.hasOwnProperty(Be);return n?t[Be]: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===ke)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:ke,current:null}),s=i.current||(i.current={}),u=i.previous,l=u[o];s[o]=new Rn(l&&l.currentValue,e,u===ke),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 Kn(t,e){return qn(e[t.index])}function Qn(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:Pr(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&ue.SkipSelf){let r=e,o=t;for(;!(r=r.parent,null!==r||n&ue.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=Mr();return r.currentTNode=e,r.lView=t,!0}function Or(t){const e=Mr();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 Mr(){const t=ir.lFrame,e=null===t?null:t.child;return null===e?Pr(t):e}function Pr(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 Qn(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){var n,r,o,i,s,u,l;for(let a=e.directiveStart,c=e.directiveEnd;a<c;a++){const e=t.data[a],c=e.type.prototype,{ngAfterContentInit:f,ngAfterContentChecked:d,ngAfterViewInit:h,ngAfterViewChecked:p,ngOnDestroy:g}=c;f&&(null!==(n=t.contentHooks)&&void 0!==n?n:t.contentHooks=[]).push(-a,f),d&&((null!==(r=t.contentHooks)&&void 0!==r?r:t.contentHooks=[]).push(a,d),(null!==(o=t.contentCheckHooks)&&void 0!==o?o:t.contentCheckHooks=[]).push(a,d)),h&&(null!==(i=t.viewHooks)&&void 0!==i?i:t.viewHooks=[]).push(-a,h),p&&((null!==(s=t.viewHooks)&&void 0!==s?s:t.viewHooks=[]).push(a,p),(null!==(u=t.viewCheckHooks)&&void 0!==u?u:t.viewCheckHooks=[]).push(a,p)),null!=g&&(null!==(l=t.destroyHooks)&&void 0!==l?l:t.destroyHooks=[]).push(a,g)}}function 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)&&(Kr(t,n,e,l),t[Sn]=(4294901760&t[Sn])+l+2),l++}}}function Kr(t,e,n,r){const o=n[r]<0,i=n[r+1],s=t[o?-n[r]:n[r]];if(o){if(t[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 Qr=-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!==Qr}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 Qr;if(n++,o=o[Cn],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return Qr}function vo(t,e,n){!function(t,e,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Le)&&(r=n[Le]),null==r&&(r=n[Le]=fo++);const o=r&ao,i=1<<o;e.data[t+(o>>co)]|=i}(t,e,n)}function Do(t,e,n){if(n&ue.Optional||void 0!==t)return t;qt()}function _o(t,e,n,r){if(n&ue.Optional&&void 0===r&&(r=null),0==(n&(ue.Self|ue.Host))){const o=t[mn],i=ae(void 0);try{return o?o.get(e,r,n&ue.Optional):ce(e,r,n&ue.Optional)}finally{ae(i)}}return Do(r,0,n)}function wo(t,e,n,r=ue.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|ue.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(Le)?t[Le]:void 0;return"number"==typeof e?e>=0?e&ao:Io:e}(n);if("function"==typeof i){if(!Tr(e,t,r))return r&ue.Host?Do(o,0,r):_o(e,n,r,o);try{const t=i(r);if(null!=t||r&ue.Optional)return t;qt()}finally{Br()}}else if("number"==typeof i){let o=null,s=yo(t,e),u=Qr,l=r&ue.Host?e[En][pn]:null;for((-1===s||r&ue.SkipSelf)&&(u=-1===s?mo(t,e):e[s+8],u!==Qr&&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!==Qr&&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?Pn(u)&&uo:r!=s&&0!=(3&u.type),o&ue.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&&Wt(Zt(i[n]));const u=lo(s.canSeeViewProviders);s.resolving=!0;const l=s.injectImpl?ae(s.injectImpl):null;Tr(t,r,ue.Default);try{o=t[n]=s.factory(void 0,i,t,r),e.firstCreatePass&&n>=r.directiveStart&&function(t,e,n){var r,o,i,s,u;const{ngOnChanges:l,ngOnInit:a,ngDoCheck:c}=e.type.prototype;if(l){const i=Hn(e);(null!==(r=n.preOrderHooks)&&void 0!==r?r:n.preOrderHooks=[]).push(t,i),(null!==(o=n.preOrderCheckHooks)&&void 0!==o?o:n.preOrderCheckHooks=[]).push(t,i)}a&&(null!==(i=n.preOrderHooks)&&void 0!==i?i:n.preOrderHooks=[]).push(0-t,a),c&&((null!==(s=n.preOrderHooks)&&void 0!==s?s:n.preOrderHooks=[]).push(t,c),(null!==(u=n.preOrderCheckHooks)&&void 0!==u?u:n.preOrderCheckHooks=[]).push(t,c))}(n,i[n],e)}finally{null!==l&&ae(l),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&ue.Self||t&ue.Host&&e)}class xo{constructor(t,e){this._tNode=t,this._lView=e}get(t,e,n){return wo(this._tNode,this._lView,t,Ee(n),e)}}function Io(){return new xo(hr(),ar())}function ko(t){return xe((()=>{const e=t.prototype.constructor,n=e[Be]||To(e),r=Object.prototype;let o=Object.getPrototypeOf(t.prototype).constructor;for(;o&&o!==r;){const t=o[Be]||To(o);if(t&&t!==n)return t;o=Object.getPrototypeOf(o)}return t=>new t}))}function To(t){return Ht(t)?()=>{const e=To(jt(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 Mo(t){return function(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;const n=t.attrs;if(n){const t=n.length;let r=0;for(;r<t;){const o=n[r];if(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 Po="__annotations__",No="__parameters__",Bo="__prop__metadata__";function Lo(t,e,n,r,o){return xe((()=>{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(Po)?n[Po]:Object.defineProperty(n,Po,{value:[]})[Po]).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 xe((()=>{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 xe((()=>{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__:()=>Mo(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=Jt({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,Ko;function Qo(t){const e=fe.ng;if(e&&e.ɵcompilerFacade)return e.ɵcompilerFacade;throw new Error("JIT compiler unavailable")}!function(t){t[t.Directive=0]="Directive",t[t.Component=1]="Component",t[t.Injectable=2]="Injectable",t[t.Pipe=3]="Pipe",t[t.NgModule=4]="NgModule"}(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"}(Ko||(Ko={}));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||fe.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(Po)?t[Po]: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=Se(jo("Inject",(t=>({token:t}))),-1),yi=Se(jo("Optional"),8),mi=Se(jo("Self"),2),vi=Se(jo("SkipSelf"),4),Di=Se(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 zt(204,!1);e.attribute=r.attributeName}else e.token=r}else void 0===t||Array.isArray(t)&&0===t.length?e.token=null:e.token=t;return e}(t)))}let 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} - ${Nt(e)} vs ${Nt(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=/(<|>)/,Mi="​$1​";function Pi(t){return t.replace(Ti,(t=>t.replace(Oi,Mi)))}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[on],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(Pi(e))}function Yi(t,e,n){return t.createElement(e,n)}function Ki(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[rn]=!0);null===n?t[sn]=[e]:n.push(e)}(s,e);const u=e[Fn];null!==u&&u.insertView(t),e[cn]|=64}function Qi(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&&Qi(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]&&Qi(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 Kn(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?Kn(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 Kn(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[on]}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,fe.trustedTypes))try{cs=fe.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=Kn(o,r);if(2===o.type&&"iframe"===e.toLowerCase()){const t=i;t.src="",t.srcdoc=Ss(""),Ds(r[Dn],t);throw new zt(-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,fe.trustedTypes))try{ds=fe.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 Ms{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${$t})`}}class Ps extends Ms{getTypeName(){return"HTML"}}class Ns extends Ms{getTypeName(){return"Style"}}class Bs extends Ms{getTypeName(){return"Script"}}class Ls extends Ms{getTypeName(){return"URL"}}class Rs extends Ms{getTypeName(){return"ResourceURL"}}function js(t){return t instanceof Ms?t.changingThisBreaksApplicationSecurity:t}function Hs(t,e){const n=function(t){return t instanceof Ms&&t.getTypeName()||null}(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error(`Required a safe ${e}, got a ${n} (see ${$t})`)}return n===e}function 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){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const e=this.inertDocument.createElement("template");return e.innerHTML=Ss(t),e}}const Us=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;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"),Ks=Zs("rp,rt"),Qs=Ws(Ks,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(Ks,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,Qs),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(),Gt(e))}function gu(e){const n=bu();return n?n.sanitize(t.SecurityContext.STYLE,e)||"":Hs(e,"Style")?js(e):Gt(e)}function yu(e){const n=bu();return n?n.sanitize(t.SecurityContext.URL,e)||"":Hs(e,"URL")?js(e):Gs(Gt(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 zt(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 zt(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=de){if(e===de){const e=new Error(`NullInjectorError: No provider for ${Nt(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=jt(t)))return!1;let o=null,i=ne(t);const s=!i&&qe(t);if(i||s){if(s&&!s.standalone)return!1;o=t}else{const e=t.ngModule;if(i=ne(e),!i)return!1;o=e}const u=r.has(o);if(s){if(u)return!1;if(r.add(o),s.dependencies){const t="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const o of t)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:Te},{provide:Au,useValue:o,multi:!0},{provide:Cu,useValue:()=>we(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)Vt(n)&&(n=n.ɵproviders),Array.isArray(n)?Tu(n,e):e(n)}const Ou=Mt({provide:String,useValue:Mt});function Mu(t){return null!==t&&"object"==typeof t&&Ou in t}function Pu(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{get destroyed(){return this._destroyed}constructor(t,e,n,r){super(),this.parent=e,this.source=n,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,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,Te,ue.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const t of this._ngOnDestroyHooks)t.ngOnDestroy();for(const t of this._onDestroyHooks)t()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(t){this._onDestroyHooks.push(t)}runInContext(t){this.assertNotDestroyed();const e=De(this),n=ae(void 0);try{return t()}finally{De(e),ae(n)}}get(t,e=de,n=ue.Default){this.assertNotDestroyed(),n=Ee(n);const r=De(this),o=ae(void 0);try{if(!(n&ue.SkipSelf)){let e=this.records.get(t);if(void 0===e){const n=("function"==typeof(i=t)||"object"==typeof i&&i instanceof $o)&&te(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&ue.Self?Vu():this.parent;return e=n&ue.Optional&&e===de?null:e,r.get(t,e)}catch(e){if("NullInjectorError"===e.name){if((e[pe]=e[pe]||[]).unshift(Nt(t)),r)throw e;return Fe(e,t,"R3InjectorError",this.source)}throw e}finally{ae(o),De(r)}var i}resolveInjectorInitializers(){const t=De(this),e=ae(void 0);try{const t=this.get(Cu.multi,Te,ue.Self);0;for(const e of t)e()}finally{De(t),ae(e)}}toString(){const t=[],e=this.records;for(const n of e.keys())t.push(Nt(n));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new zt(205,!1)}processProvider(t){let e=Bu(t=jt(t))?t:jt(t&&t.provide);const n=function(t){if(Mu(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=()=>Ae(n.multi),this.records.set(e,n)),e=t,n.multi.push(t)}this.records.set(e,n)}hydrate(t,e){var n;return e.value===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=jt(t.providedIn);return"string"==typeof e?"any"===e||this.scopes.has(e):this.injectorDefTypes.has(e)}}function Uu(t){const e=te(t),n=null!==e?e.factory:Ln(t);if(null!==n)return n;if(t instanceof $o)throw new zt(204,!1);if(t instanceof Function)return function(t){const e=t.length;if(e>0){oi(e,"?");throw new zt(204,!1)}const n=(r=t,r&&(r[re]||r[ie])||null);var r;return null!==n?()=>n.factory(t):()=>new t}(t);throw new zt(204,!1)}function Gu(t,e,n){let r;if(Bu(t)){const e=jt(t);return Ln(e)||Uu(e)}if(Mu(t))r=()=>jt(t.useValue);else if(Nu(t))r=()=>t.useFactory(...Ae(t.deps||[]));else if(Pu(t))r=()=>we(jt(t.useExisting));else{const e=jt(t&&(t.useClass||t.provide));if(!t.deps)return Ln(e)||Uu(e);r=()=>new e(...Ae(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&&Vt(n)?Wu(n.ɵproviders,e):e(n)}class qu{}class Yu{}const Ku="ngComponent";class Qu{resolveComponentFactory(t){throw function(t){const e=Error(`No component factory found for ${Nt(t)}. Did you add it to @NgModule.entryComponents?`);return e[Ku]=t,e}(t)}}class Ju{}function Xu(t,e){return new tl(Kn(t,e))}Ju.NULL=new Qu;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=Jt({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.2.9"),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,o=!0;for(;r<t.length;){let i=t[r++];if("string"==typeof i&&o){const o=t[r++];if(n&&"class"===i&&-1!==pl(o.toLowerCase(),e,0))return!0}else{if(1===i){for(;r<t.length&&"string"==typeof(i=t[r++]);)if(i.toLowerCase()===e)return!0;return!1}"number"==typeof i&&(o=!1)}}return!1}function 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":Jt,"ɵɵdefineInjector":Xt,"ɵɵinject":we,"ɵɵinvalidFactoryDep":be,resolveForwardRef:jt};function kl(t,e){let n=null,r=null;t.hasOwnProperty(re)||Object.defineProperty(t,re,{get:()=>{if(null===n){const r=Qo();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)||Ml(n))&&void 0!==n.deps&&(r.deps=Ci(n.deps));Ol(n)?r.useClass=n.useClass:!function(t){return Tl in t}(n)?Ml(n)?r.useFactory=n.useFactory:function(t){return void 0!==t.useExisting}(n)&&(r.useExisting=n.useExisting):r.useValue=n.useValue;return r}(t,e))}return n}}),t.hasOwnProperty(Be)||Object.defineProperty(t,Be,{get:()=>{if(null===r){const e=Qo();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 Ml(t){return void 0!==t.useFactory}const Pl=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||Te,Fu(t)];return r=r||("object"==typeof t?void 0:Nt(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)}}}Ll.THROW_IF_NOT_FOUND=de,Ll.NULL=new Su,Ll.ɵprov=Jt({token:Ll,providedIn:"any",factory:()=>we(Eu)}),Ll.__NG_ELEMENT_ID__=-1;class Rl{constructor(t,e){if(this.token=t,this.id=e,!t)throw new zt(208,!1);this.displayName=Nt(this.token)}static get(t){return jl.get(jt(t))}static get numberOfKeys(){return jl.numberOfKeys}}const jl=new class{constructor(){this._allKeys=new Map}get(t){if(t instanceof Rl)return t;if(this._allKeys.has(t))return this._allKeys.get(t);const e=new Rl(t,Rl.numberOfKeys);return this._allKeys.set(t,e),e}get numberOfKeys(){return this._allKeys.size}};function Hl(t,e=ue.Default){const n=ar();if(null===n)return we(t,e);return wo(hr(),n,jt(t),e)}function Vl(){throw new Error("invalid")}function $l(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 zl(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 Ul(t,e,n,r,o){let i=t.data[e];if(null===i)i=Gl(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 Gl(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,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0};0;return u}(0,u,n,e,r,o);return null===t.firstChild&&(t.firstChild=l),null!==i&&(s?null==i.child&&null!==l.parent&&(i.child=l):null===i.next&&(i.next=l,l.prev=i)),l}function Zl(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 Wl(t,e,n){Or(e);try{const r=t.viewQuery;null!==r&&Ca(1,r,n);const o=t.template;null!==o&&Yl(t,e,o,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&$l(t,e),t.staticViewQueries&&Ca(2,t.viewQuery,n);const i=t.components;null!==i&&function(t,e){for(let n=0;n<e.length;n++)Da(t,e[n])}(e,i)}catch(e){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),e}finally{e[cn]&=-5,Lr()}}function ql(t,e,n,r){const o=e[cn];if(128==(128&o))return;Or(e);try{rr(e),wr(t.bindingStartIndex),null!==n&&Yl(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[rn])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)&&ql(r,n,r.template,n[yn])}}(e),null!==t.contentQueries&&$l(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++)ma(t,e[n])}(e,s);const u=t.viewQuery;if(null!==u&&Ca(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 Yl(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 Kl(t,e,n){if(Mn(e)){const r=e.directiveStart,o=e.directiveEnd;for(let e=r;e<o;e++){const r=t.data[e];r.contentQueries&&r.contentQueries(1,n[e],e)}}}function Ql(t,e,n){sr()&&(!function(t,e,n,r){const o=n.directiveStart,i=n.directiveEnd;Pn(n)&&function(t,e,n){const r=Kn(e,t),o=Xl(n),i=t[vn],s=_a(t,zl(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&&pa(e,r-o,u,i,n,s),Bn(i)){Xn(n.index,e)[yn]=Ao(e,t,r,n)}}}(t,e,n,Kn(n,e)),64==(64&n.flags)&&ua(t,e,n))}function Jl(t,e,n=Kn){const r=e.localNames;if(null!==r){let o=e.index+1;for(let i=0;i<r.length;i+=2){const s=r[i+1],u=-1===s?n(e,t):t[s];t[o++]=u}}}function Xl(t){const e=t.tView;if(null===e||e.incompleteFirstPass){const e=null;return t.tView=ta(1,e,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts)}return e}function ta(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 ea(t,e,n,r){const o=Ea(e);null===n?o.push(r):(o.push(n),t.firstCreatePass&&Aa(t).push(r,o.length-1))}function na(t,e,n,r){for(let o in t)if(t.hasOwnProperty(o)){n=null===n?{}:n;const i=t[o];null===r?ra(n,e,o,i):r.hasOwnProperty(o)&&ra(n,e,r[o],i)}return n}function ra(t,e,n,r){t.hasOwnProperty(n)?t[n].push(e,r):t[n]=[e,r]}function oa(t,e,n,r,o,i,s,u){const l=Kn(e,n);let a,c=e.inputs;var f;!u&&null!=c&&(a=c[r])?(xa(t,n,a,r,o),Pn(e)&&function(t,e){const n=Xn(e,t);16&n[cn]||(n[cn]|=32)}(n,e.index)):3&e.type?(r="class"===(f=r)?"className":"for"===f?"htmlFor":"formaction"===f?"formAction":"innerHtml"===f?"innerHTML":"readonly"===f?"readOnly":"tabindex"===f?"tabIndex":f,o=null!=s?s(o,e.value||"",r):o,i.setProperty(l,r,o)):e.type}function ia(t,e,n,r){if(sr()){const o=null===r?null:{"":-1},i=function(t,e){var n;const r=t.directiveRegistry;let o=null,i=null;if(r)for(let s=0;s<r.length;s++){const u=r[s];if(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);aa(t,e,n.length)}else o.unshift(u),aa(t,e,0);else i=i||new Map,null===(n=u.findHostDirectiveDefs)||void 0===n||n.call(u,u,o,i),o.push(u)}return null===o?null:[o,i]}(t,n);let s,u;null===i?s=u=null:[s,u]=i,null!==s&&sa(t,e,n,s,o,u),o&&function(t,e,n){if(e){const r=t.localNames=[];for(let t=0;t<e.length;t+=2){const o=n[e[t+1]];if(null==o)throw new zt(-301,!1);r.push(e[t],o)}}}(n,r,o)}n.mergedAttrs=no(n.mergedAttrs,n.attrs)}function sa(t,e,n,r,o,i){var s,u;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 l=!1,a=!1,c=Zl(t,e,r.length,null);for(let i=0;i<r.length;i++){const f=r[i];n.mergedAttrs=no(n.mergedAttrs,f.hostAttrs),fa(t,n,e,c,f),ca(c,f,o),null!==f.contentQueries&&(n.flags|=4),null===f.hostBindings&&null===f.hostAttrs&&0===f.hostVars||(n.flags|=64);const d=f.type.prototype;!l&&(d.ngOnChanges||d.ngOnInit||d.ngDoCheck)&&((null!==(s=t.preOrderHooks)&&void 0!==s?s:t.preOrderHooks=[]).push(n.index),l=!0),a||!d.ngOnChanges&&!d.ngDoCheck||((null!==(u=t.preOrderCheckHooks)&&void 0!==u?u:t.preOrderCheckHooks=[]).push(n.index),a=!0),c++}!function(t,e,n){const r=e.directiveStart,o=e.directiveEnd,i=t.data,s=e.attrs,u=[];let l=null,a=null;for(let t=r;t<o;t++){const r=i[t],o=n?n.get(r):null,c=o?o.inputs:null,f=o?o.outputs:null;l=na(r.inputs,t,l,c),a=na(r.outputs,t,a,f);const d=null===l||null===s||ml(e)?null:ga(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 ua(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||la(r,o)}}finally{Hr(-1),Sr(s)}}function la(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function aa(t,e,n){var r;e.componentOffset=n,(null!==(r=t.components)&&void 0!==r?r:t.components=[]).push(e.index)}function ca(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 fa(t,e,n,r,o){t.data[r]=o;const i=o.factory||(o.factory=Ln(o.type)),s=new Jr(i,Bn(o),Hl);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,Zl(t,n,o.hostVars,Sl),o)}function da(t,e,n,r,o,i){const s=Kn(t,e);ha(e[Dn],s,i,t.value,n,r,o)}function ha(t,e,n,r,o,i,s){if(null==i)t.removeAttribute(e,o,n);else{const u=null==s?Gt(i):s(i,r||"",o);t.setAttribute(e,o,u,n)}}function pa(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 ga(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 ya(t,e,n,r){const o=[t,!0,!1,e,null,0,r,n,null,null];return o}function ma(t,e){const n=Xn(e,t);if(er(n)){const t=n[an];48&n[cn]?ql(t,n,t.template,n[yn]):n[hn]>0&&va(n)}}function va(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];ql(t,n,t.template,n[yn])}else n[hn]>0&&va(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&&va(r)}}function Da(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),Wl(r,n,n[yn])}function _a(t,e){return t[wn]?t[bn][dn]=e:t[wn]=e,t[bn]=e,e}function wa(t){for(;t;){t[cn]|=32;const e=Vi(t);if(0!=(256&t[cn])&&!e)return t;t=e}return null}function ba(t,e,n,r=!0){const o=e[vn];o.begin&&o.begin();try{ql(t,e,t.template,n)}catch(t){throw r&&Fa(e,t),t}finally{o.end&&o.end()}}function Ca(t,e,n){Ir(0),e(t,n)}function Ea(t){return t[gn]||(t[gn]=[])}function Aa(t){return t.cleanup||(t.cleanup=[])}function Sa(t,e,n){return(null===t||Bn(t))&&(n=function(t){for(;Array.isArray(t);){if("object"==typeof t[nn])return t;t=t[ln]}return null}(n[e.index])),n[Dn]}function Fa(t,e){const n=t[mn],r=n?n.get(al,null):null;r&&r.handleError(e)}function xa(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 Ia(t,e,n){const r=Yn(e,t);Wi(t[Dn],r,n)}function ka(t,e,n){let r=n?t.styles:null,o=n?t.classes:null,i=0;if(null!==e)for(let t=0;t<e.length;t++){const n=e[t];if("number"==typeof n)i=n;else if(1==i)o=Bt(o,n);else if(2==i){r=Bt(r,n+": "+e[++t]+";")}}n?t.styles=r:t.stylesWithoutHost=r,n?t.classes=o:t.classesWithoutHost=o}function Ta(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&&Ta(e[an],e,n,r)}const s=n.type;if(8&s)Ta(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]);Ta(n[an],n,t,r,!0)}}n=o?n.projectionNext:n.next}return r}class Oa{get rootNodes(){const t=this._lView,e=t[an];return Ta(e,t,e.firstChild,[])}constructor(t,e){this._lView=t,this._cdRefInjectingView=e,this._appRef=null,this._attachedToViewContainer=!1}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[8],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){ea(this._lView[an],this._lView,null,t)}markForCheck(){wa(this._cdRefInjectingView||this._lView)}detach(){this._lView[cn]&=-65}reattach(){this._lView[cn]|=64}detectChanges(){ba(this._lView[an],this._lView,this.context)}checkNoChanges(){0}attachToViewContainerRef(){if(this._appRef)throw new zt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){var t,e;this._appRef=null,t=this._lView[an],e=this._lView,ws(t,e,e[Dn],2,null,null)}attachToAppRef(t){if(this._attachedToViewContainer)throw new zt(902,!1);this._appRef=t}}class Ma extends Oa{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;ba(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 La(e,this.ngModule)}}function Na(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 Ba{constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,n){n=Ee(n);const r=this.injector.get(t,ul,n);return r!==ul||e===ul?r:this.parentInjector.get(t,e,n)}}class La extends Yu{get inputs(){return Na(this.componentDef.inputs)}get outputs(){return Na(this.componentDef.outputs)}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}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 Ba(e,i):e,u=s.get(nl,null);if(null===u)throw new zt(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=ta(0,null,null,1,0,null,null,null,null,null),p=zl(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&&(ka(e,e.mergedAttrs,!0),null!==n&&Es(r,n,e))}(r,t,e,s);const a=i.createRenderer(e,n),c=zl(o,Xl(n),null,n.onPush?32:16,o[t.index],t,i,a,u||null,null,null);l.firstCreatePass&&aa(l,t,r.length-1);return _a(o,c),o[t.index]=c}(function(t,e){const n=t[an],r=kn;return t[r]=e,Ul(n,r,2,"#host",null)}(p,f),f,t,e,p,u,a);y=Qn(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=Kn(s,o);sa(u,o,s,n,null,r);for(let t=0;t<n.length;t++){Ri(Ao(o,u,s.directiveStart+t,s),o)}ua(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 Kl(u,s,t),a}(i,t,e,o,p,[ja]),Wl(h,p,null)}finally{Lr()}return new Ra(this.componentType,g,Xu(y,p),p,y)}}class Ra 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 Ma(r),this.componentType=t}setInput(t,e){const n=this._tNode.inputs;let r;if(null!==n&&(r=n[t])){const n=this._rootLView;xa(n[an],n,r,t,e);wa(Xn(this._tNode.index,n))}else 0}get injector(){return new xo(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function ja(){const t=hr();Gr(ar()[an],t)}function Ha(t){return Object.getPrototypeOf(t.prototype).constructor}function Va(t){let e=Ha(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 zt(903,!1);o=e.ɵdir}if(o){if(n){r.push(o);const e=t;e.inputs=$a(t.inputs),e.declaredInputs=$a(t.declaredInputs),e.outputs=$a(t.outputs);const n=o.hostBindings;n&&Ga(t,n);const i=o.viewQuery,s=o.contentQueries;if(i&&za(t,i),s&&Ua(t,s),Pt(t.inputs,o.inputs),Pt(t.declaredInputs,o.declaredInputs),Pt(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===Va&&(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 $a(t){return t===ke?{}:t===Te?[]:t}function za(t,e){const n=t.viewQuery;t.viewQuery=n?(t,r)=>{e(t,r),n(t,r)}:e}function Ua(t,e){const n=t.contentQueries;t.contentQueries=n?(t,r,o)=>{e(t,r,o),n(t,r,o)}:e}function Ga(t,e){const n=t.hostBindings;t.hostBindings=n?(t,r)=>{e(t,r),n(t,r)}:e}const Za=["providersResolver"],Wa=["template","decls","consts","vars","onPush","ngContentSelectors","styles","encapsulation","schemas"];function qa(t){let e,n=Ha(t.type);e=Bn(t)?n.ɵcmp:n.ɵdir;const r=t;for(const t of Za)r[t]=e[t];if(Bn(e))for(const t of Wa)r[t]=e[t]}function Ya(t){return e=>{e.findHostDirectiveDefs=Ka,e.hostDirectives=(Array.isArray(t)?t:t()).map((t=>"function"==typeof t?{directive:jt(t),inputs:ke,outputs:ke}:{directive:jt(t.directive),inputs:Qa(t.inputs),outputs:Qa(t.outputs)}))}}function Ka(t,e,n){if(null!==t.hostDirectives)for(const r of t.hostDirectives){const t=Ye(r.directive);0,Ja(t.declaredInputs,r.inputs),Ka(t,e,n),n.set(t,r),e.push(t)}}function Qa(t){if(void 0===t||0===t.length)return ke;const e={};for(let n=0;n<t.length;n+=2)e[t[n]]=t[n+1];return e}function Ja(t,e){for(const n in e)if(e.hasOwnProperty(n)){const r=e[n],o=t[n];0,t[r]=o}}function Xa(t){return!!tc(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function tc(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function ec(t,e,n){return t[e]=n}function nc(t,e){return t[e]}function rc(t,e,n){const r=t[e];return!Object.is(r,n)&&(t[e]=n,!0)}function oc(t,e,n,r){const o=rc(t,e,n);return rc(t,e+1,r)||o}function ic(t,e,n,r,o){const i=oc(t,e,n,r);return rc(t,e+2,o)||i}function sc(t,e,n,r,o,i){const s=oc(t,e,n,r);return oc(t,e+2,o,i)||s}function uc(t,e,n,r){const o=ar(),i=br();if(rc(o,i,e)){cr();const i=Vr();da(i,o,t,e,n,r)}return uc}function lc(t,e){let n=!1,r=_r();for(let o=1;o<e.length;o+=2)n=rc(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+=Gt(e[t])+e[t+1];return o}function ac(t,e,n,r){return rc(t,br(),n)?e+Gt(n)+r:Sl}function cc(t,e,n,r,o,i){const s=oc(t,_r(),n,o);return Cr(2),s?e+Gt(n)+r+Gt(o)+i:Sl}function fc(t,e,n,r,o,i,s,u){const l=ic(t,_r(),n,o,s);return Cr(3),l?e+Gt(n)+r+Gt(o)+i+Gt(s)+u:Sl}function dc(t,e,n,r,o,i,s,u,l,a){const c=sc(t,_r(),n,o,s,l);return Cr(4),c?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(l)+a:Sl}function hc(t,e,n,r,o,i,s,u,l,a,c,f){const d=_r();let h=sc(t,d,n,o,s,l);return h=rc(t,d+4,c)||h,Cr(5),h?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(l)+a+Gt(c)+f:Sl}function pc(t,e,n,r,o,i,s,u,l,a,c,f,d,h){const p=_r();let g=sc(t,p,n,o,s,l);return g=oc(t,p+4,c,d)||g,Cr(6),g?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(l)+a+Gt(c)+f+Gt(d)+h:Sl}function gc(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g){const y=_r();let m=sc(t,y,n,o,s,l);return m=ic(t,y+4,c,d,p)||m,Cr(7),m?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(l)+a+Gt(c)+f+Gt(d)+h+Gt(p)+g:Sl}function yc(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m){const v=_r();let D=sc(t,v,n,o,s,l);return D=sc(t,v+4,c,d,p,y)||D,Cr(8),D?e+Gt(n)+r+Gt(o)+i+Gt(s)+u+Gt(l)+a+Gt(c)+f+Gt(d)+h+Gt(p)+g+Gt(y)+m:Sl}function mc(t,e,n,r,o,i){const s=ar(),u=ac(s,e,n,r);if(u!==Sl){const e=Vr();da(e,s,t,u,o,i)}return mc}function vc(t,e,n,r,o,i,s,u){const l=ar(),a=cc(l,e,n,r,o,i);if(a!==Sl){const e=Vr();da(e,l,t,a,s,u)}return vc}function Dc(t,e,n,r,o,i,s,u,l,a){const c=ar(),f=fc(c,e,n,r,o,i,s,u);if(f!==Sl){const e=Vr();da(e,c,t,f,l,a)}return Dc}function _c(t,e,n,r,o,i,s,u,l,a,c,f){const d=ar(),h=dc(d,e,n,r,o,i,s,u,l,a);if(h!==Sl){const e=Vr();da(e,d,t,h,c,f)}return _c}function wc(t,e,n,r,o,i,s,u,l,a,c,f,d,h){const p=ar(),g=hc(p,e,n,r,o,i,s,u,l,a,c,f);if(g!==Sl){const e=Vr();da(e,p,t,g,d,h)}return wc}function bc(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g){const y=ar(),m=pc(y,e,n,r,o,i,s,u,l,a,c,f,d,h);if(m!==Sl){const e=Vr();da(e,y,t,m,p,g)}return bc}function Cc(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m){const v=ar(),D=gc(v,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g);if(D!==Sl){const e=Vr();da(e,v,t,D,y,m)}return Cc}function Ec(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m,v,D){const _=ar(),w=yc(_,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m);if(w!==Sl){const e=Vr();da(e,_,t,w,v,D)}return Ec}function Ac(t,e,n,r){const o=ar(),i=lc(o,e);if(i!==Sl){const e=Vr();da(e,o,t,i,n,r)}return Ac}function Sc(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=Ul(e,t,4,s||null,nr(a,u));ia(e,n,c,nr(a,l)),Gr(e,c);const f=c.tView=ta(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),_a(l,l[c]=ya(d,l,d,f)),Nn(f)&&Ql(a,l,f),null!=s&&Jl(l,f,u)}function Fc(t){return Jn(function(){const t=ir.lFrame.contextLView;return t}(),kn+t)}function xc(t,e,n){const r=ar(),o=br();if(rc(r,o,e)){const o=cr(),i=Vr();oa(o,i,r,t,e,r[Dn],n,!1)}return xc}function Ic(t,e,n,r,o){const i=o?"class":"style";xa(t,n,e.inputs[i],i,r)}function kc(t,e,n,r){const o=ar(),i=cr(),s=kn+t,u=o[Dn],l=i.firstCreatePass?function(t,e,n,r,o,i){const s=e.consts,u=Ul(e,t,2,r,nr(s,o));return ia(e,n,u,nr(s,i)),null!==u.attrs&&ka(u,u.attrs,!1),null!==u.mergedAttrs&&ka(u,u.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,u),u}(s,i,o,e,n,r):i.data[s],a=o[s]=Yi(u,e,ir.lFrame.currentNamespace),c=Nn(l);return yr(l,!0),Es(u,a,l),32!=(32&l.flags)&&gs(i,o,a,l),0===ir.lFrame.elementDepthCount&&Ri(a,o),ir.lFrame.elementDepthCount++,c&&(Ql(i,o,l),Kl(i,l,o)),null!==r&&Jl(o,l),kc}function Tc(){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),Mn(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function(t){return 0!=(8&t.flags)}(e)&&Ic(n,e,ar(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function(t){return 0!=(16&t.flags)}(e)&&Ic(n,e,ar(),e.stylesWithoutHost,!1),Tc}function Oc(t,e,n,r){return kc(t,e,n,r),Tc(),Oc}function Mc(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=Ul(e,t,8,"ng-container",s);return null!==s&&ka(u,s,!0),ia(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)&&(Ql(o,r,s),Kl(o,s,r)),null!=n&&Jl(r,s),Mc}function Pc(){let t=hr();const e=cr();return mr()?vr():(t=t.parent,yr(t,!1)),e.firstCreatePass&&(Gr(e,t),Mn(t)&&e.queries.elementEnd(t)),Pc}function Nc(t,e,n){return Mc(t,e,n),Pc(),Nc}function Bc(){return ar()}function Lc(t){return!!t&&"function"==typeof t.then}function Rc(t){return!!t&&"function"==typeof t.subscribe}const jc=Rc;function Hc(t,e,n,r){const o=ar(),i=cr(),s=hr();return $c(i,o,o[Dn],s,t,e,r),Hc}function Vc(t,e){const n=hr(),r=ar(),o=cr();return $c(o,r,Sa(Fr(o.data),n,r),n,t,e),Vc}function $c(t,e,n,r,o,i,s){const u=Nn(r),l=t.firstCreatePass&&Aa(t),a=e[yn],c=Ea(e);let f=!0;if(3&r.type||s){const d=Kn(r,e),h=s?s(d):d,p=c.length,g=s?t=>s(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=Uc(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=Uc(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 zc(t,e,n,r){try{return Zn(6,e,n),!1!==n(r)}catch(e){return Fa(t,e),!1}finally{Zn(7,e,n)}}function Uc(t,e,n,r,o){return function i(s){if(s===Function)return r;wa(t.componentOffset>-1?Xn(t.index,e):e);let u=zc(e,n,r,s),l=i.__ngNextListenerFn__;for(;l;)u=zc(e,n,l,s)&&u,l=l.__ngNextListenerFn__;return o&&!1===u&&(s.preventDefault(),s.returnValue=!1),u}}function Gc(t=1){return Rr(t)}function Zc(t,e){let n=null;const r=function(t){const e=t.attrs;if(null!=e){const t=e.indexOf(5);if(0==(1&t))return e[t+1]}return null}(t);for(let o=0;o<e.length;o++){const i=e[o];if("*"!==i){if(null===r?bl(t,i,!0):Cl(r,i))return o}else n=o}return n}function Wc(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?Zc(i,t):0;null!==e&&(o[e]?o[e].projectionNext=i:r[e]=i,o[e]=i),i=i.next}}}function qc(t,e=0,n){const r=ar(),o=cr(),i=Ul(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 Yc(t,e,n){return Kc(t,"",e,"",n),Yc}function Kc(t,e,n,r,o){const i=ar(),s=ac(i,e,n,r);if(s!==Sl){const e=cr(),n=Vr();oa(e,n,i,t,s,i[Dn],o,!1)}return Kc}function Qc(t,e,n,r,o,i,s){const u=ar(),l=cc(u,e,n,r,o,i);if(l!==Sl){const e=cr(),n=Vr();oa(e,n,u,t,l,u[Dn],s,!1)}return Qc}function Jc(t,e,n,r,o,i,s,u,l){const a=ar(),c=fc(a,e,n,r,o,i,s,u);if(c!==Sl){const e=cr(),n=Vr();oa(e,n,a,t,c,a[Dn],l,!1)}return Jc}function Xc(t,e,n,r,o,i,s,u,l,a,c){const f=ar(),d=dc(f,e,n,r,o,i,s,u,l,a);if(d!==Sl){const e=cr(),n=Vr();oa(e,n,f,t,d,f[Dn],c,!1)}return Xc}function tf(t,e,n,r,o,i,s,u,l,a,c,f,d){const h=ar(),p=hc(h,e,n,r,o,i,s,u,l,a,c,f);if(p!==Sl){const e=cr(),n=Vr();oa(e,n,h,t,p,h[Dn],d,!1)}return tf}function ef(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){const g=ar(),y=pc(g,e,n,r,o,i,s,u,l,a,c,f,d,h);if(y!==Sl){const e=cr(),n=Vr();oa(e,n,g,t,y,g[Dn],p,!1)}return ef}function nf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){const m=ar(),v=gc(m,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g);if(v!==Sl){const e=cr(),n=Vr();oa(e,n,m,t,v,m[Dn],y,!1)}return nf}function rf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m,v){const D=ar(),_=yc(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();oa(e,n,D,t,_,D[Dn],v,!1)}return rf}function of(t,e,n){const r=ar(),o=lc(r,e);if(o!==Sl){const e=cr(),i=Vr();oa(e,i,r,t,o,r[Dn],n,!1)}return of}function sf(t,e){return t<<17|e<<2}function uf(t){return t>>17&32767}function lf(t){return 2|t}function af(t){return(131068&t)>>2}function cf(t,e){return-131069&t|e<<2}function ff(t){return 1|t}function df(t,e,n,r,o,i){let s=i?e.classBindings:e.styleBindings,u=uf(s),l=af(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=uf(t[u+1]);t[r+1]=sf(e,u),0!==e&&(t[e+1]=cf(t[e+1],r)),t[u+1]=131071&t[u+1]|r<<17}else t[r+1]=sf(u,0),0!==u&&(t[u+1]=cf(t[u+1],r)),u=r}else t[r+1]=sf(l,0),0===u?u=r:t[l+1]=cf(t[l+1],r),l=r;c&&(t[r+1]=lf(t[r+1])),hf(t,a,r,!0),hf(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]=ff(n[r+1]))}(e,a,t,r,i),s=sf(u,l),i?e.classBindings=s:e.styleBindings=s}function hf(t,e,n,r,o){const i=t[n+1],s=null===e;let u=r?uf(i):af(i),l=!1;for(;0!==u&&(!1===l||s);){const n=t[u],o=t[u+1];pf(n,e)&&(l=!0,t[u+1]=r?ff(o):lf(o)),u=r?uf(o):af(o)}l&&(t[n+1]=r?lf(i):ff(i))}function pf(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&ui(t,e)>=0}const gf={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function yf(t){return t.substring(gf.key,gf.keyEnd)}function mf(t){return t.substring(gf.value,gf.valueEnd)}function vf(t,e){const n=gf.textEnd;return n===e?-1:(e=gf.keyEnd=function(t,e,n){for(;e<n&&t.charCodeAt(e)>32;)e++;return e}(t,gf.key=e,n),wf(t,e,n))}function Df(t,e){const n=gf.textEnd;let r=gf.key=wf(t,e,n);return n===r?-1:(r=gf.keyEnd=function(t,e,n){let r;for(;e<n&&(45===(r=t.charCodeAt(e))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)e++;return e}(t,r,n),r=bf(t,r,n,58),r=gf.value=wf(t,r,n),r=gf.valueEnd=function(t,e,n){let r=-1,o=-1,i=-1,s=e,u=s;for(;s<n;){const l=t.charCodeAt(s++);if(59===l)return u;34===l||39===l?u=s=Cf(t,l,s,n):e===s-4&&85===i&&82===o&&76===r&&40===l?u=s=Cf(t,41,s,n):l>32&&(u=s),i=o,o=r,r=-33&l}return u}(t,r,n),bf(t,r,n,59))}function _f(t){gf.key=0,gf.keyEnd=0,gf.value=0,gf.valueEnd=0,gf.textEnd=t.length}function wf(t,e,n){for(;e<n&&t.charCodeAt(e)<=32;)e++;return e}function bf(t,e,n,r){return(e=wf(t,e,n))<n&&e++,e}function Cf(t,e,n,r){let o=-1,i=n;for(;i<r;){const n=t.charCodeAt(i++);if(n==e&&92!==o)return i;o=92==n&&92===o?0:n}throw new Error}function Ef(t,e,n){return kf(t,e,n,!1),Ef}function Af(t,e){return kf(t,e,null,!0),Af}function Sf(t){Tf(Bf,Ff,t,!1)}function Ff(t,e){for(let n=function(t){return _f(t),Df(t,wf(t,0,gf.textEnd))}(e);n>=0;n=Df(e,n))Bf(t,yf(e),mf(e))}function xf(t){Tf(Lf,If,t,!0)}function If(t,e){for(let n=function(t){return _f(t),vf(t,wf(t,0,gf.textEnd))}(e);n>=0;n=vf(e,n))ii(t,yf(e),!0)}function kf(t,e,n,r){const o=ar(),i=cr(),s=Cr(2);if(i.firstUpdatePass&&Mf(i,t,s,r),e!==Sl&&rc(o,s,e)){Rf(i,i.data[jr()],o,o[Dn],t,o[s+1]=function(t,e){null==t||""===t||("string"==typeof e?t+=e:"object"==typeof t&&(t=Nt(js(t))));return t}(e,n),r,s)}}function Tf(t,e,n,r){const o=cr(),i=Cr(2);o.firstUpdatePass&&Mf(o,null,i,r);const s=ar();if(n!==Sl&&rc(s,i,n)){const u=o.data[jr()];if(Vf(u,r)&&!Of(o,i)){0;let t=r?u.classesWithoutHost:u.stylesWithoutHost;null!==t&&(n=Bt(t,n||"")),Ic(o,u,s,n,r)}else!function(t,e,n,r,o,i,s,u){o===Sl&&(o=Te);let l=0,a=0,c=0<o.length?o[0]:null,f=0<i.length?i[0]:null;for(;null!==c||null!==f;){const d=l<o.length?o[l+1]:void 0,h=a<i.length?i[a+1]:void 0;let p,g=null;c===f?(l+=2,a+=2,d!==h&&(g=f,p=h)):null===f||null!==c&&c<f?(l+=2,g=c):(a+=2,g=f,p=h),null!==g&&Rf(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 Te;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 Of(t,e){return e>=t.expandoStartIndex}function Mf(t,e,n,r){const o=t.data;if(null===o[n+1]){const i=o[jr()],s=Of(t,n);Vf(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=Nf(n=Pf(null,t,e,n,r),e.attrs,r),i=null)}else{const s=e.directiveStylingLast;if(-1===s||t[s]!==o)if(n=Pf(o,t,e,n,r),null===i){let n=function(t,e,n){const r=n?e.classBindings:e.styleBindings;if(0===af(r))return;return t[uf(r)]}(t,e,r);void 0!==n&&Array.isArray(n)&&(n=Pf(null,t,e,n[1],r),n=Nf(n,e.attrs,r),function(t,e,n,r){const o=n?e.classBindings:e.styleBindings;t[uf(o)]=r}(t,e,r,n))}else i=function(t,e,n){let r;const o=e.directiveEnd;for(let i=1+e.directiveStylingLast;i<o;i++){r=Nf(r,t[i].hostAttrs,n)}return Nf(r,e.attrs,n)}(t,e,r)}void 0!==i&&(r?e.residualClasses=i:e.residualStyles=i);return n}(o,i,e,r),df(o,i,e,n,s,r)}}function Pf(t,e,n,r,o){let i=null;const s=n.directiveEnd;let u=n.directiveStylingLast;for(-1===u?u=n.directiveStart:u++;u<s&&(i=e[u],r=Nf(r,i.hostAttrs,o),i!==t);)u++;return null!==t&&(n.directiveStylingLast=u),r}function Nf(t,e,n){const r=n?1:2;let o=-1;if(null!==e)for(let i=0;i<e.length;i++){const s=e[i];"number"==typeof s?o=s:o===r&&(Array.isArray(t)||(t=void 0===t?[]:["",t]),ii(t,s,!!n||e[++i]))}return void 0===t?null:t}function Bf(t,e,n){ii(t,e,js(n))}function Lf(t,e,n){const r=String(e);""===r||r.includes(" ")||ii(t,r,n)}function Rf(t,e,n,r,o,i,s,u){if(!(3&e.type))return;const l=t.data,a=l[u+1];if(!Hf(1==(1&a)?jf(l,e,n,o,af(a),s):void 0)){Hf(i)||function(t){return 2==(2&t)}(a)&&(i=jf(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 jf(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?Te:void 0);let f=a?si(c,r):l===r?c:void 0;if(i&&!Hf(f)&&(f=si(e,r)),Hf(f)&&(u=f,s))return u;const d=t[o+1];o=s?uf(d):af(d)}if(null!==e){let t=i?e.residualClasses:e.residualStyles;null!=t&&(u=si(t,r))}return u}function Hf(t){return void 0!==t}function Vf(t,e){return 0!=(t.flags&(e?8:16))}function $f(t,e=""){const n=ar(),r=cr(),o=t+kn,i=r.firstCreatePass?Ul(r,o,1,e,null):r.data[o],s=n[o]=Zi(n[Dn],e);gs(r,n,s,i),yr(i,!1)}function zf(t){return Uf("",t,""),zf}function Uf(t,e,n){const r=ar(),o=ac(r,t,e,n);return o!==Sl&&Ia(r,jr(),o),Uf}function Gf(t,e,n,r,o){const i=ar(),s=cc(i,t,e,n,r,o);return s!==Sl&&Ia(i,jr(),s),Gf}function Zf(t,e,n,r,o,i,s){const u=ar(),l=fc(u,t,e,n,r,o,i,s);return l!==Sl&&Ia(u,jr(),l),Zf}function Wf(t,e,n,r,o,i,s,u,l){const a=ar(),c=dc(a,t,e,n,r,o,i,s,u,l);return c!==Sl&&Ia(a,jr(),c),Wf}function qf(t,e,n,r,o,i,s,u,l,a,c){const f=ar(),d=hc(f,t,e,n,r,o,i,s,u,l,a,c);return d!==Sl&&Ia(f,jr(),d),qf}function Yf(t,e,n,r,o,i,s,u,l,a,c,f,d){const h=ar(),p=pc(h,t,e,n,r,o,i,s,u,l,a,c,f,d);return p!==Sl&&Ia(h,jr(),p),Yf}function Kf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){const g=ar(),y=gc(g,t,e,n,r,o,i,s,u,l,a,c,f,d,h,p);return y!==Sl&&Ia(g,jr(),y),Kf}function Qf(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){const m=ar(),v=yc(m,t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y);return v!==Sl&&Ia(m,jr(),v),Qf}function Jf(t){const e=ar(),n=lc(e,t);return n!==Sl&&Ia(e,jr(),n),Jf}function Xf(t,e,n){Tf(ii,If,ac(ar(),t,e,n),!0)}function td(t,e,n,r,o){Tf(ii,If,cc(ar(),t,e,n,r,o),!0)}function ed(t,e,n,r,o,i,s){Tf(ii,If,fc(ar(),t,e,n,r,o,i,s),!0)}function nd(t,e,n,r,o,i,s,u,l){Tf(ii,If,dc(ar(),t,e,n,r,o,i,s,u,l),!0)}function rd(t,e,n,r,o,i,s,u,l,a,c){Tf(ii,If,hc(ar(),t,e,n,r,o,i,s,u,l,a,c),!0)}function od(t,e,n,r,o,i,s,u,l,a,c,f,d){Tf(ii,If,pc(ar(),t,e,n,r,o,i,s,u,l,a,c,f,d),!0)}function id(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){Tf(ii,If,gc(ar(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p),!0)}function sd(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){Tf(ii,If,yc(ar(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y),!0)}function ud(t){Tf(ii,If,lc(ar(),t),!0)}function ld(t,e,n){Sf(ac(ar(),t,e,n))}function ad(t,e,n,r,o){Sf(cc(ar(),t,e,n,r,o))}function cd(t,e,n,r,o,i,s){Sf(fc(ar(),t,e,n,r,o,i,s))}function fd(t,e,n,r,o,i,s,u,l){Sf(dc(ar(),t,e,n,r,o,i,s,u,l))}function dd(t,e,n,r,o,i,s,u,l,a,c){Sf(hc(ar(),t,e,n,r,o,i,s,u,l,a,c))}function hd(t,e,n,r,o,i,s,u,l,a,c,f,d){Sf(pc(ar(),t,e,n,r,o,i,s,u,l,a,c,f,d))}function pd(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){Sf(gc(ar(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p))}function gd(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){Sf(yc(ar(),t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y))}function yd(t){Sf(lc(ar(),t))}function md(t,e,n,r,o){return kf(t,ac(ar(),e,n,r),o,!1),md}function vd(t,e,n,r,o,i,s){return kf(t,cc(ar(),e,n,r,o,i),s,!1),vd}function Dd(t,e,n,r,o,i,s,u,l){return kf(t,fc(ar(),e,n,r,o,i,s,u),l,!1),Dd}function _d(t,e,n,r,o,i,s,u,l,a,c){return kf(t,dc(ar(),e,n,r,o,i,s,u,l,a),c,!1),_d}function wd(t,e,n,r,o,i,s,u,l,a,c,f,d){return kf(t,hc(ar(),e,n,r,o,i,s,u,l,a,c,f),d,!1),wd}function bd(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p){return kf(t,pc(ar(),e,n,r,o,i,s,u,l,a,c,f,d,h),p,!1),bd}function Cd(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y){return kf(t,gc(ar(),e,n,r,o,i,s,u,l,a,c,f,d,h,p,g),y,!1),Cd}function Ed(t,e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m,v){return kf(t,yc(ar(),e,n,r,o,i,s,u,l,a,c,f,d,h,p,g,y,m),v,!1),Ed}function Ad(t,e,n){return kf(t,lc(ar(),e),n,!1),Ad}function Sd(t,e,n){const r=ar(),o=br();if(rc(r,o,e)){const o=cr(),i=Vr();oa(o,i,r,t,e,r[Dn],n,!0)}return Sd}function Fd(t,e,n){const r=ar(),o=br();if(rc(r,o,e)){const o=cr(),i=Vr();oa(o,i,r,t,e,Sa(Fr(o.data),i,r),n,!0)}return Fd}const xd=void 0;var Id=["en",[["a","p"],["AM","PM"],xd],[["AM","PM"],xd,xd],[["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"]],xd,[["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"]],xd,[["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}",xd,"{1} 'at' {0}",xd],[".",",",";","%","+","-","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 kd={};function Td(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 Id;throw new zt(701,!1)}function Od(t){return Td(t)[Pd.PluralCase]}function Md(t){return t in kd||(kd[t]=fe.ng&&fe.ng.common&&fe.ng.common.locales&&fe.ng.common.locales[t]),kd[t]}var Pd;!function(t){t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData"}(Pd||(Pd={}));const Nd=["zero","one","two","few","many"];const Bd="en-US",Ld={marker:"element"},Rd={marker:"ICU"};var jd;!function(t){t[t.SHIFT=2]="SHIFT",t[t.APPEND_EAGERLY=1]="APPEND_EAGERLY",t[t.COMMENT=2]="COMMENT"}(jd||(jd={}));let Hd=Bd;function Vd(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 $d(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 zd(t,e){if(t.push(e),t.length>1)for(let n=t.length-2;n>=0;n--){const r=t[n];Ud(r)||Gd(r,e)&&null===Zd(r)&&Wd(r,e.index)}}function Ud(t){return!(64&t.type)}function Gd(t,e){return Ud(e)||t.index>e.index}function Zd(t){const e=t.insertBeforeIndex;return Array.isArray(e)?e[0]:e}function Wd(t,e){const n=t.insertBeforeIndex;Array.isArray(n)?n[0]=e:(ps(Vd,$d),t.insertBeforeIndex=e)}function qd(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 Yd(t,e,n){const r=Gl(t,n,64,null,null);return zd(e,r),r}function Kd(t,e){const n=e[t.currentCaseLViewIndex];return null===n?n:n<0?~n:n}function Qd(t){return t>>>17}function Jd(t){return(131070&t)>>>1}let Xd=0,th=0;function eh(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=Qd(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=Jd(l),r=n[e];rs(o,f,r,c,!1);const i=qd(t,e);if(null!==i&&"object"==typeof i){const e=Kd(i,n);null!==e&&eh(t,i.create[e],n,n[i.anchorIdx])}}break;case 1:const d=l>>>1,h=e[++u],p=e[++u];ha(o,Yn(d,n),null,null,h,p,null)}else switch(l){case Rd:const t=e[++u],r=e[++u];if(null===n[r]){Ri(n[r]=qi(o,t),n)}break;case Ld:const i=e[++u],s=e[++u];if(null===n[s]){Ri(n[s]=Yi(o,i,null),n)}}}}function nh(t,e,n,r,o){for(let i=0;i<n.length;i++){const s=n[i],u=n[++i];if(s&o){let o="";for(let s=i+1;s<=i+u;s++){const i=n[s];if("string"==typeof i)o+=i;else if("number"==typeof i)if(i<0)o+=Gt(e[r-i]);else{const u=i>>>2;switch(3&i){case 1:const i=n[++s],l=n[++s],a=t.data[u];"string"==typeof a?ha(e[Dn],e[u],null,a,i,o,l):oa(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:oh(t,qd(t,u),e,o);break;case 3:rh(t,qd(t,u),r,e)}}}}else{const o=n[i+1];if(o>0&&3==(3&o)){const n=qd(t,o>>>2);e[n.currentCaseLViewIndex]<0&&rh(t,n,r,e)}}i+=u}}function rh(t,e,n,r){let o=r[e.currentCaseLViewIndex];if(null!==o){let i=Xd;o<0&&(o=r[e.currentCaseLViewIndex]=~o,i=-1),nh(t,r,e.update[o],n,i)}}function oh(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=Od(e)(parseInt(t,10)),r=Nd[n];return void 0!==r?r:"other"}(e,Hd);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&&(ih(t,e,n),n[e.currentCaseLViewIndex]=null===o?null:~o,null!==o)){const r=n[e.anchorIdx];r&&eh(t,e.create[o],n,r)}}function ih(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 ih(t,qd(t,~r),n)}}}function sh(){const t=[];let e,n,r=-1;function o(t,e){r=0;const o=Kd(t,e);n=null!==o?t.remove[o]:Te}function i(){if(r<n.length){const s=n[r++];if(s>0){const t=e[s];return t}{t.push(r,n);const u=~s,l=e[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 uh=/�(\d+):?\d*�/gi,lh=/({\s*�\d+:?\d*�\s*,\s*\S{6}\s*,[\s\S]*})/gi,ah=/�(\d+)�/,ch=/^\s*(�\d+:?\d*�)\s*,\s*(select|plural)\s*,/,fh="�",dh=/�\/?\*(\d+:\d+)�/gi,hh=/�(\/?[#*]\d+):?\d*�/gi,ph=/\uE500/g;function gh(t,e,n,r,o,i){const s=gr(),u=[],l=[],a=[[]];o=function(t,e){if(function(t){return-1===t}(e))return wh(t);{const n=t.indexOf(`:${e}${fh}`)+2+e.toString().length,r=t.search(new RegExp(`${fh}\\/\\*\\d+:${e}${fh}`));return wh(t.substring(n,r))}}(o,i);const c=(f=o,f.replace(ph," ")).split(hh);var f;for(let r=0;r<c.length;r++){let i=c[r];if(0==(1&r)){const r=Eh(i);for(let i=0;i<r.length;i++){let c=r[i];if(0==(1&i)){const e=c;""!==e&&mh(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=yh(t,s,a[0],n,u,"",!0).index;bh(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=Yd(t,a[0],n);a.unshift([]),yr(e,!0)}}}t.data[r]={create:u,update:l}}function yh(t,e,n,r,o,i,s){const u=Zl(t,r,1,null);let l=u<<jd.SHIFT,a=gr();var c;e===a&&(a=null),null===a&&(l|=jd.APPEND_EAGERLY),s&&(l|=jd.COMMENT,c=sh,void 0===ji&&(ji=c())),o.push(l,null===i?"":i);const f=Gl(t,u,s?32:1,null===i?"":i,null);zd(n,f);const d=f.index;return yr(f,!1),null!==a&&e!==a&&function(t,e){let n=t.insertBeforeIndex;null===n?(ps(Vd,$d),n=t.insertBeforeIndex=[null,e]):(Yt(Array.isArray(n),!0,"Expecting array here"),n.push(e))}(a,d),f}function mh(t,e,n,r,o,i,s){const u=s.match(uh),l=yh(t,e,n,i,r,u?null:s,!1);u&&vh(o,s,l.index,null,0,null)}function vh(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(uh);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|=_h(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 Dh(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 _h(t){return 1<<Math.min(t,31)}function wh(t){let e,n,r="",o=0,i=!1;for(;null!==(e=dh.exec(t));)i?e[0]===`${fh}/*${n}${fh}`&&(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 bh(t,e,n,r,o,i){let s=0;const u={type:o.type,currentCaseLViewIndex:Zl(t,e,1,null),anchorIdx:i,cases:[],create:[],remove:[],update:[]};!function(t,e,n){t.push(_h(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=Ah(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 Ch(t){const e=[],n=[];let r=1,o=0;const i=Eh(t=t.replace(ch,(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=Eh(i[t++]);e.length>n.length&&n.push(s)}return{type:r,mainBinding:o,cases:e,values:n}}function Eh(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);ch.test(n)?r.push(Ch(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 Ah(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?Sh(t,e,n,r,l,a,c,d,o,u,0):0}function Sh(t,e,n,r,o,i,s,u,l,a,c){let f=0,d=u.firstChild;for(;d;){const u=Zl(t,n,1,null);switch(d.nodeType){case Node.ELEMENT_NODE:const h=d,p=h.tagName.toLowerCase();if(tu.hasOwnProperty(p)){Ih(o,Ld,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(uh)?ou.hasOwnProperty(n)&&(eu[n]?vh(s,e.value,u,e.name,0,Gs):vh(s,e.value,u,e.name,0,null)):kh(o,u,e)}f=Sh(t,e,n,r,o,i,s,d,u,a,c+1)|f,Fh(i,u,c)}break;case Node.TEXT_NODE:const g=d.textContent||"",y=g.match(uh);Ih(o,null,y?"":g,l,u),Fh(i,u,c),y&&(f=vh(s,g,u,null,0,null)|f);break;case Node.COMMENT_NODE:const m=ah.exec(d.textContent||"");if(m){const e=parseInt(m[1],10),s=a[e];Ih(o,Rd,"",l,u),bh(t,n,r,l,s,u),xh(i,u,c)}}d=d.nextSibling}return f}function Fh(t,e,n){0===n&&t.push(e)}function xh(t,e,n){0===n&&(t.push(~e),t.push(e))}function Ih(t,e,n,r,o){null!==e&&t.push(e),t.push(n,o,0|r<<17|o<<1)}function kh(t,e,n){t.push(e<<1|1,n.name,n.value)}const Th=0,Oh=/\[(�.+?�?)\]/,Mh=/\[(�.+?�?)\]|(�\/?\*\d+:\d+�)/g,Ph=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,Nh=/{([A-Z0-9_]+)}/g,Bh=/�I18N_EXP_(ICU(_\d+)?)�/g,Lh=/\/\*/,Rh=/\d+\:(\d+)/;function jh(t,e,n=-1){const r=cr(),o=ar(),i=kn+t,s=nr(r.consts,e),u=gr();r.firstCreatePass&&gh(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&jd.COMMENT)===jd.COMMENT,a=(s&jd.APPEND_EAGERLY)===jd.APPEND_EAGERLY,c=s>>>jd.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 Hh(){Er(!1)}function Vh(t,e,n){jh(t,e,n),Hh()}function $h(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(lh.test(i))throw new Error(`ICU expressions are not supported in attributes. Message: "${i}".`);vh(o,i,r,e,Dh(o),null)}}t.data[e]=o}}(n,t+kn,r)}function zh(t){const e=ar();return rc(e,br(),t)&&(Xd|=1<<Math.min(th,31)),th++,zh}function Uh(t){!function(t,e,n){if(th>0){const r=t.data[n];nh(t,e,Array.isArray(r)?r:r.update,_r()-th-1,Xd)}Xd=0,th=0}(cr(),ar(),t+kn)}function Gh(t,e={}){return function(t,e={}){let n=t;if(Oh.test(t)){const t={},e=[Th];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(Rh),n=e?parseInt(e[1],10):Th,r=Lh.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(Ph,((t,n,r,o,i,s)=>e.hasOwnProperty(r)?`${n}${e[r]}${s}`:t)),n=n.replace(Nh,((t,n)=>e.hasOwnProperty(n)?e[n]:t)),n=n.replace(Bh,((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 Zh(t,e,n,r,o){if(t=jt(t),Array.isArray(t))for(let i=0;i<t.length;i++)Zh(t[i],e,n,r,o);else{const i=cr(),s=ar();let u=Bu(t)?t:jt(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,Hl),h=Yh(u,e,o?c:c+d,f);-1===h?(vo(po(a,s),i,u),Wh(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=Yh(u,e,c+d,f),p=Yh(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,Hl);return i.multi=[],i.index=e,i.componentProviders=0,qh(i,o,r&&!n),i}(o?Qh:Kh,n.length,o,r,l);!o&&y&&(n[p].providerFactory=c),Wh(i,t,e.length,0),e.push(u),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),n.push(c),s.push(c)}else{Wh(i,t,h>-1?h:p,qh(n[o?p:h],l,!o&&r))}!o&&r&&y&&n[p].componentProviders++}}}function Wh(t,e,n,r){const o=Bu(e),i=!!e.useClass;if(o||i){const s=(i?jt(e.useClass):e).prototype.ngOnDestroy;if(s){const i=t.destroyHooks||(t.destroyHooks=[]);if(!o&&e.multi){const t=i.indexOf(n);-1===t?i.push(n,[r,s]):i[t+1].push(r,s)}else i.push(n,s)}}}function qh(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Yh(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 Jh(this.multi,[])}function Qh(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),Jh(o,i);for(let n=t;n<e.length;n++)i.push(e[n])}else i=[],Jh(o,i);return i}function Jh(t,e){for(let n=0;n<t.length;n++){const r=t[n];e.push(r())}return e}function Xh(t,e=[]){return n=>{n.providersResolver=(n,r)=>function(t,e,n){const r=cr();if(r.firstCreatePass){const o=Bn(t);Zh(n,r.data,r.blueprint,o,!0),Zh(e,r.data,r.blueprint,o,!1)}}(n,r?r(t):t,e)}}class tp{}class ep{}function np(t,e){return new rp(t,null!=e?e:null)}class rp extends tp{constructor(t,e){super(),this._parent=e,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Pa(this);const n=Je(t);this._bootstrapComponents=hl(n.bootstrap),this._r3Injector=Bl(t,e,[{provide:tp,useValue:this},{provide:Ju,useValue:this.componentFactoryResolver}],Nt(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach((t=>t())),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class op extends ep{constructor(t){super(),this.moduleType=t}create(t){return new rp(this.moduleType,t)}}class ip extends tp{constructor(t,e,n){super(),this.componentFactoryResolver=new Pa(this),this.instance=null;const r=new zu([...t,{provide:tp,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 sp{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 ip(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 up(t){t.getStandaloneInjector=e=>e.get(sp).getOrCreateStandaloneInjector(t)}function lp(t,e,n,r){return xe((()=>{const o=t;null!==e&&(o.hasOwnProperty("decorators")&&void 0!==o.decorators?o.decorators.push(...e):o.decorators=e),null!==n&&(o.ctorParameters=n),null!==r&&(o.hasOwnProperty("propDecorators")&&void 0!==o.propDecorators?o.propDecorators=Object.assign(Object.assign({},o.propDecorators),r):o.propDecorators=r)}))}function ap(t,e,n){const r=Dr()+t,o=ar();return o[r]===Sl?ec(o,r,n?e.call(n):e()):nc(o,r)}function cp(t,e,n,r){return _p(ar(),Dr(),t,e,n,r)}function fp(t,e,n,r,o){return wp(ar(),Dr(),t,e,n,r,o)}function dp(t,e,n,r,o,i){return bp(ar(),Dr(),t,e,n,r,o,i)}function hp(t,e,n,r,o,i,s){return Cp(ar(),Dr(),t,e,n,r,o,i,s)}function pp(t,e,n,r,o,i,s,u){const l=Dr()+t,a=ar(),c=sc(a,l,n,r,o,i);return rc(a,l+4,s)||c?ec(a,l+5,u?e.call(u,n,r,o,i,s):e(n,r,o,i,s)):nc(a,l+5)}function gp(t,e,n,r,o,i,s,u,l){const a=Dr()+t,c=ar(),f=sc(c,a,n,r,o,i);return oc(c,a+4,s,u)||f?ec(c,a+6,l?e.call(l,n,r,o,i,s,u):e(n,r,o,i,s,u)):nc(c,a+6)}function yp(t,e,n,r,o,i,s,u,l,a){const c=Dr()+t,f=ar();let d=sc(f,c,n,r,o,i);return ic(f,c+4,s,u,l)||d?ec(f,c+7,a?e.call(a,n,r,o,i,s,u,l):e(n,r,o,i,s,u,l)):nc(f,c+7)}function mp(t,e,n,r,o,i,s,u,l,a,c){const f=Dr()+t,d=ar(),h=sc(d,f,n,r,o,i);return sc(d,f+4,s,u,l,a)||h?ec(d,f+8,c?e.call(c,n,r,o,i,s,u,l,a):e(n,r,o,i,s,u,l,a)):nc(d,f+8)}function vp(t,e,n,r){return Ep(ar(),Dr(),t,e,n,r)}function Dp(t,e){const n=t[e];return n===Sl?void 0:n}function _p(t,e,n,r,o,i){const s=e+n;return rc(t,s,o)?ec(t,s+1,i?r.call(i,o):r(o)):Dp(t,s+1)}function wp(t,e,n,r,o,i,s){const u=e+n;return oc(t,u,o,i)?ec(t,u+2,s?r.call(s,o,i):r(o,i)):Dp(t,u+2)}function bp(t,e,n,r,o,i,s,u){const l=e+n;return ic(t,l,o,i,s)?ec(t,l+3,u?r.call(u,o,i,s):r(o,i,s)):Dp(t,l+3)}function Cp(t,e,n,r,o,i,s,u,l){const a=e+n;return sc(t,a,o,i,s,u)?ec(t,a+4,l?r.call(l,o,i,s,u):r(o,i,s,u)):Dp(t,a+4)}function Ep(t,e,n,r,o,i){let s=e+n,u=!1;for(let e=0;e<o.length;e++)rc(t,s++,o[e])&&(u=!0);return u?ec(t,s,r.apply(i,o)):Dp(t,s)}function Ap(t,e){var n;const r=cr();let o;const i=t+kn;r.firstCreatePass?(o=function(t,e){if(e)for(let n=e.length-1;n>=0;n--){const r=e[n];if(t===r.name)return r}0}(e,r.pipeRegistry),r.data[i]=o,o.onDestroy&&(null!==(n=r.destroyHooks)&&void 0!==n?n:r.destroyHooks=[]).push(i,o.onDestroy)):o=r.data[i];const s=o.factory||(o.factory=Ln(o.type)),u=ae(Hl);try{const t=lo(!1),e=s();return lo(t),function(t,e,n,r){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),e[n]=r}(r,ar(),i,e),e}finally{ae(u)}}function Sp(t,e,n){const r=t+kn,o=ar(),i=Jn(o,r);return Tp(o,r)?_p(o,Dr(),e,i.transform,n,i):i.transform(n)}function Fp(t,e,n,r){const o=t+kn,i=ar(),s=Jn(i,o);return Tp(i,o)?wp(i,Dr(),e,s.transform,n,r,s):s.transform(n,r)}function xp(t,e,n,r,o){const i=t+kn,s=ar(),u=Jn(s,i);return Tp(s,i)?bp(s,Dr(),e,u.transform,n,r,o,u):u.transform(n,r,o)}function Ip(t,e,n,r,o,i){const s=t+kn,u=ar(),l=Jn(u,s);return Tp(u,s)?Cp(u,Dr(),e,l.transform,n,r,o,i,l):l.transform(n,r,o,i)}function kp(t,e,n){const r=t+kn,o=ar(),i=Jn(o,r);return Tp(o,r)?Ep(o,Dr(),e,i.transform,n,i):i.transform.apply(i,n)}function Tp(t,e){return t[an].data[e].pure}sp.ɵprov=Jt({token:sp,providedIn:"environment",factory:()=>new sp(we($u))});function Op(t){return e=>{setTimeout(t,void 0,e)}}const Mp=class extends H{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,e,n){var r,o,i;let s=t,u=e||(()=>null),l=n;if(t&&"object"==typeof t){const e=t;s=null===(r=e.next)||void 0===r?void 0:r.bind(e),u=null===(o=e.error)||void 0===o?void 0:o.bind(e),l=null===(i=e.complete)||void 0===i?void 0:i.bind(e)}this.__isAsync&&(u=Op(u),s&&(s=Op(s)),l&&(l=Op(l)));const a=super.subscribe({next:s,error:u,complete:l});return t instanceof y&&t.add(a),a}};function Pp(){return this._results[Symbol.iterator]()}class Np{get changes(){return this._changes||(this._changes=new Mp)}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=Np.prototype;e[Symbol.iterator]||(e[Symbol.iterator]=Pp)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){const n=this;n.dirty=!1;const r=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 Bp{}Bp.__NG_ELEMENT_ID__=function(){return jp(hr(),ar())};const Lp=Bp,Rp=class extends Lp{constructor(t,e,n){super(),this._declarationLView=t,this._declarationTContainer=e,this.elementRef=n}createEmbeddedView(t,e){const n=this._declarationTContainer.tView,r=zl(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)),Wl(n,r,t),new Oa(r)}};function jp(t,e){return 4&t.type?new Rp(e,t,Xu(t,e)):null}class Hp{}Hp.__NG_ELEMENT_ID__=function(){return Gp(hr(),ar())};const Vp=Hp,$p=class extends Vp{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=zp(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 La(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 $p(e,e[pn],e[fn]);r.detach(r.indexOf(t))}}const o=this._adjustIndex(e),i=this._lContainer;Ki(r,n,i,o);const s=vs(o,i),u=n[Dn],l=ss(u,i[on]);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(Up(i),o,t),t}move(t,e){return this.insert(t,e)}indexOf(t){const e=zp(this._lContainer);return null!==e?e.indexOf(t):-1}remove(t){const e=this._adjustIndex(t,-1),n=Ji(this._lContainer,e);n&&(ri(Up(this._lContainer),e),Xi(n[an],n))}detach(t){const e=this._adjustIndex(t,-1),n=Ji(this._lContainer,e);return n&&null!=ri(Up(this._lContainer),e)?new Oa(n):null}_adjustIndex(t,e=0){return null==t?this.length+e:t}};function zp(t){return t[8]}function Up(t){return t[8]||(t[8]=[])}function Gp(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=Kn(t,e);rs(n,ss(n,r),o,function(t,e){return t.nextSibling(e)}(n,r),!1)}e[t.index]=n=ya(r,e,o,t),_a(e,n)}return new $p(n,t,e)}class Zp{constructor(t){this.queryList=t,this.matches=null}clone(){return new Zp(this.queryList)}setDirty(){this.queryList.setDirty()}}class Wp{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 Wp(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!==ug(t,e).matches&&this.queries[e].setDirty()}}class qp{constructor(t,e,n=null){this.predicate=t,this.flags=e,this.read=n}}class Yp{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 Yp(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,Qp(e,o)),this.matchTNodeWithReadOption(t,e,Eo(e,t,o,!1,!1))}else n===Bp?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===Hp||r===Bp&&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 Qp(t,e){const n=t.localNames;if(null!==n)for(let t=0;t<n.length;t+=2)if(n[t]===e)return n[t+1];return null}function Jp(t,e,n,r){return-1===n?function(t,e){return 11&t.type?Xu(t,e):4&t.type?jp(t,e):null}(e,t):-2===n?function(t,e,n){if(n===tl)return Xu(e,t);if(n===Bp)return jp(e,t);if(n===Hp)return Gp(e,t)}(t,e,r):Ao(t,t[an],n,e)}function Xp(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(Jp(e,u,i[t+1],n.metadata.read))}}o.matches=s}return o.matches}function tg(t,e,n,r){const o=t.queries.getByIndex(n),i=o.matches;if(null!==i){const s=Xp(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]&&tg(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];tg(n[an],n,o,r)}}}}}return r}function eg(t){const e=ar(),n=cr(),r=xr();Ir(r+1);const o=ug(n,r);if(t.dirty&&tr(e)===(2==(2&o.metadata.flags))){if(null===o.matches)t.reset([]);else{const i=o.crossesNgTemplate?tg(n,e,r,[]):Xp(n,e,o,r);t.reset(i,el),t.notifyOnChanges()}return!0}return!1}function ng(t,e,n){const r=cr();r.firstCreatePass&&(sg(r,new qp(t,e,n),-1),2==(2&e)&&(r.staticViewQueries=!0)),ig(r,ar(),e)}function rg(t,e,n,r){const o=cr();if(o.firstCreatePass){const i=hr();sg(o,new qp(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)}ig(o,ar(),n)}function og(){return t=ar(),e=xr(),t[Fn].queries[e].queryList;var t,e}function ig(t,e,n){const r=new Np(4==(4&n));ea(t,e,r,r.destroy),null===e[Fn]&&(e[Fn]=new Wp),e[Fn].queries.push(new Zp(r))}function sg(t,e,n){null===t.queries&&(t.queries=new Yp),t.queries.track(new Kp(e,n))}function ug(t,e){return t.queries.getByIndex(e)}function lg(t,e){return jp(t,e)}const ag={"ɵɵattribute":uc,"ɵɵattributeInterpolate1":mc,"ɵɵattributeInterpolate2":vc,"ɵɵattributeInterpolate3":Dc,"ɵɵattributeInterpolate4":_c,"ɵɵattributeInterpolate5":wc,"ɵɵattributeInterpolate6":bc,"ɵɵattributeInterpolate7":Cc,"ɵɵattributeInterpolate8":Ec,"ɵɵattributeInterpolateV":Ac,"ɵɵdefineComponent":je,"ɵɵdefineDirective":Ze,"ɵɵdefineInjectable":Jt,"ɵɵdefineInjector":Xt,"ɵɵdefineNgModule":ze,"ɵɵdefinePipe":We,"ɵɵdirectiveInject":Hl,"ɵɵgetInheritedFactory":ko,"ɵɵinject":we,"ɵɵinjectAttribute":Mo,"ɵɵinvalidFactory":Vl,"ɵɵinvalidFactoryDep":be,"ɵɵtemplateRefExtractor":lg,"ɵɵresetView":dr,"ɵɵHostDirectivesFeature":Ya,"ɵɵNgOnChangesFeature":jn,"ɵɵProvidersFeature":Xh,"ɵɵCopyDefinitionFeature":qa,"ɵɵInheritDefinitionFeature":Va,"ɵɵStandaloneFeature":up,"ɵɵnextContext":Gc,"ɵɵnamespaceHTML":Ur,"ɵɵnamespaceMathML":zr,"ɵɵnamespaceSVG":$r,"ɵɵenableBindings":ur,"ɵɵdisableBindings":lr,"ɵɵelementStart":kc,"ɵɵelementEnd":Tc,"ɵɵelement":Oc,"ɵɵelementContainerStart":Mc,"ɵɵelementContainerEnd":Pc,"ɵɵelementContainer":Nc,"ɵɵpureFunction0":ap,"ɵɵpureFunction1":cp,"ɵɵpureFunction2":fp,"ɵɵpureFunction3":dp,"ɵɵpureFunction4":hp,"ɵɵpureFunction5":pp,"ɵɵpureFunction6":gp,"ɵɵpureFunction7":yp,"ɵɵpureFunction8":mp,"ɵɵpureFunctionV":vp,"ɵɵgetCurrentView":Bc,"ɵɵrestoreView":fr,"ɵɵlistener":Hc,"ɵɵprojection":qc,"ɵɵsyntheticHostProperty":Fd,"ɵɵsyntheticHostListener":Vc,"ɵɵpipeBind1":Sp,"ɵɵpipeBind2":Fp,"ɵɵpipeBind3":xp,"ɵɵpipeBind4":Ip,"ɵɵpipeBindV":kp,"ɵɵprojectionDef":Wc,"ɵɵhostProperty":Sd,"ɵɵproperty":xc,"ɵɵpropertyInterpolate":Yc,"ɵɵpropertyInterpolate1":Kc,"ɵɵpropertyInterpolate2":Qc,"ɵɵpropertyInterpolate3":Jc,"ɵɵpropertyInterpolate4":Xc,"ɵɵpropertyInterpolate5":tf,"ɵɵpropertyInterpolate6":ef,"ɵɵpropertyInterpolate7":nf,"ɵɵpropertyInterpolate8":rf,"ɵɵpropertyInterpolateV":of,"ɵɵpipe":Ap,"ɵɵqueryRefresh":eg,"ɵɵviewQuery":ng,"ɵɵloadQuery":og,"ɵɵcontentQuery":rg,"ɵɵreference":Fc,"ɵɵclassMap":xf,"ɵɵclassMapInterpolate1":Xf,"ɵɵclassMapInterpolate2":td,"ɵɵclassMapInterpolate3":ed,"ɵɵclassMapInterpolate4":nd,"ɵɵclassMapInterpolate5":rd,"ɵɵclassMapInterpolate6":od,"ɵɵclassMapInterpolate7":id,"ɵɵclassMapInterpolate8":sd,"ɵɵclassMapInterpolateV":ud,"ɵɵstyleMap":Sf,"ɵɵstyleMapInterpolate1":ld,"ɵɵstyleMapInterpolate2":ad,"ɵɵstyleMapInterpolate3":cd,"ɵɵstyleMapInterpolate4":fd,"ɵɵstyleMapInterpolate5":dd,"ɵɵstyleMapInterpolate6":hd,"ɵɵstyleMapInterpolate7":pd,"ɵɵstyleMapInterpolate8":gd,"ɵɵstyleMapInterpolateV":yd,"ɵɵstyleProp":Ef,"ɵɵstylePropInterpolate1":md,"ɵɵstylePropInterpolate2":vd,"ɵɵstylePropInterpolate3":Dd,"ɵɵstylePropInterpolate4":_d,"ɵɵstylePropInterpolate5":wd,"ɵɵstylePropInterpolate6":bd,"ɵɵstylePropInterpolate7":Cd,"ɵɵstylePropInterpolate8":Ed,"ɵɵstylePropInterpolateV":Ad,"ɵɵclassProp":Af,"ɵɵadvance":Fl,"ɵɵtemplate":Sc,"ɵɵtext":$f,"ɵɵtextInterpolate":zf,"ɵɵtextInterpolate1":Uf,"ɵɵtextInterpolate2":Gf,"ɵɵtextInterpolate3":Zf,"ɵɵtextInterpolate4":Wf,"ɵɵtextInterpolate5":qf,"ɵɵtextInterpolate6":Yf,"ɵɵtextInterpolate7":Kf,"ɵɵtextInterpolate8":Qf,"ɵɵtextInterpolateV":Jf,"ɵɵi18n":Vh,"ɵɵi18nAttributes":$h,"ɵɵi18nExp":zh,"ɵɵi18nStart":jh,"ɵɵi18nEnd":Hh,"ɵɵi18nApply":Uh,"ɵɵi18nPostprocess":Gh,"ɵɵresolveWindow":cl,"ɵɵresolveDocument":fl,"ɵɵresolveBody":dl,"ɵɵsetComponentScope":He,"ɵɵsetNgModuleScope":Ue,"ɵɵregisterNgModuleType":Ii,"ɵɵsanitizeHtml":pu,"ɵɵsanitizeStyle":gu,"ɵɵsanitizeResourceUrl":mu,"ɵɵsanitizeScript":vu,"ɵɵsanitizeUrl":yu,"ɵɵsanitizeUrlOrResourceUrl":wu,"ɵɵtrustConstantHtml":Du,"ɵɵtrustConstantResourceUrl":_u,"ɵɵvalidateIframeAttribute":Fs,forwardRef:Rt,resolveForwardRef:jt};let cg=null;function fg(t){return void 0!==t.ngModule}function dg(t){return!!Je(t)}const hg=[];let pg=!1;function gg(t){return Array.isArray(t)?t.every(gg):!!jt(t)}function yg(t,e={}){!function(t,e,n=!1){const r=ti(e.declarations||Te);let o=null;Object.defineProperty(t,Ne,{configurable:!0,get:()=>{if(null===o){0;const n=Qo();o=n.compileNgModule(ag,`ng:///${t.name}/ɵmod.js`,{type:t,bootstrap:ti(e.bootstrap||Te).map(jt),declarations:r.map(jt),imports:ti(e.imports||Te).map(jt).map(_g),exports:ti(e.exports||Te).map(jt).map(_g),schemas:e.schemas?ti(e.schemas):null,id:e.id||null}),o.schemas||(o.schemas=[])}return o}});let i=null;Object.defineProperty(t,Be,{get:()=>{if(null===i){const e=Qo();i=e.compileFactory(ag,`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,oe,{get:()=>{if(null===s){const n={name:t.name,type:t,providers:e.providers||Te,imports:[(e.imports||Te).map(jt),(e.exports||Te).map(jt)]},r=Qo();s=r.compileInjector(ag,`ng:///${t.name}/ɵinj.js`,n)}return s},configurable:!1})}(t,e),void 0!==e.id&&Ii(t,e.id),function(t,e){hg.push({moduleType:t,ngModule:e})}(t,e)}new WeakMap,new WeakMap;function mg(t,e){const n=ti(e.declarations||Te),r=Dg(t);n.forEach((e=>{if((e=jt(e)).hasOwnProperty(Oe)){vg(qe(e),r)}else e.hasOwnProperty(Me)||e.hasOwnProperty(Pe)||(e.ngSelectorScope=t)}))}function vg(t,e){t.directiveDefs=()=>Array.from(e.compilation.directives).map((t=>t.hasOwnProperty(Oe)?qe(t):Ye(t))).filter((t=>!!t)),t.pipeDefs=()=>Array.from(e.compilation.pipes).map((t=>Ke(t))),t.schemas=e.schemas,t.tView=null}function Dg(t){if(dg(t))return function(t){const e=Je(t,!0);if(null!==e.transitiveCompileScopes)return e.transitiveCompileScopes;const n={schemas:e.schemas||null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return hl(e.imports).forEach((t=>{const e=Dg(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=>{Ke(t)?n.compilation.pipes.add(t):n.compilation.directives.add(t)})),hl(e.exports).forEach((t=>{const e=t;if(dg(e)){const t=Dg(e);t.exported.directives.forEach((t=>{n.compilation.directives.add(t),n.exported.directives.add(t)})),t.exported.pipes.forEach((t=>{n.compilation.pipes.add(t),n.exported.pipes.add(t)}))}else Ke(e)?n.exported.pipes.add(e):n.exported.directives.add(e)})),e.transitiveCompileScopes=n,n}(t);if(Qe(t)){if(null!==(qe(t)||Ye(t)))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set([t]),pipes:new Set}};if(null!==Ke(t))return{schemas:null,compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set([t])}}}throw new Error(`${t.name} does not have a module def (ɵmod property)`)}function _g(t){return fg(t)?t.ngModule:t}let wg=0;function bg(e,n){let r=null;!function(t,e){Si(e)&&(Ei.set(t,e),Ai.add(t))}(e,n),Ag(e,n),Object.defineProperty(e,Oe,{get:()=>{if(null===r){const o=Qo();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=cg;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({},Fg(e,n)),{typeSourceSpan:o.createParseSourceSpan("Component",e.name,l),template:n.template||"",preserveWhitespaces:s,styles:n.styles||Te,animations:n.animations,declarations:[],changeDetection:n.changeDetection,encapsulation:u,interpolation:n.interpolation,viewProviders:n.viewProviders||null});wg++;try{if(a.usesInheritance&&xg(e),r=o.compileComponent(ag,l,a),n.standalone){const t=ti(n.imports||Te),{directiveDefs:o,pipeDefs:i}=function(t,e){let n=null,r=null;const o=()=>{if(null===n){n=[qe(t)];const r=new Set;for(const t of e){const e=jt(t);if(!r.has(e))if(r.add(e),Je(e)){const t=Dg(e);for(const e of t.exported.directives){const t=qe(e)||Ye(e);t&&!r.has(e)&&(r.add(e),n.push(t))}}else{const t=qe(e)||Ye(e);t&&n.push(t)}}}return n},i=()=>{if(null===r){r=[];const t=new Set;for(const n of e){const e=jt(n);if(!t.has(e))if(t.add(e),Je(e)){const n=Dg(e);for(const e of n.exported.pipes){const n=Ke(e);n&&!t.has(e)&&(t.add(e),r.push(n))}}else{const t=Ke(e);t&&r.push(t)}}}return r};return{directiveDefs:o,pipeDefs:i}}(e,t);r.directiveDefs=o,r.pipeDefs=i,r.dependencies=()=>t.map(jt)}}finally{wg--}if(0===wg&&function(){if(!pg){pg=!0;try{for(let t=hg.length-1;t>=0;t--){const{moduleType:e,ngModule:n}=hg[t];n.declarations&&n.declarations.every(gg)&&(hg.splice(t,1),mg(e,n))}}finally{pg=!1}}}(),void 0!==e.ngSelectorScope){const t=Dg(e.ngSelectorScope);vg(r,t)}if(n.schemas){if(!n.standalone)throw new Error(`The 'schemas' was specified for the ${Zt(e)} but is only valid on a component that is standalone.`);r.schemas=n.schemas}else n.standalone&&(r.schemas=[])}return r},configurable:!1})}function Cg(t,e){let n=null;Ag(t,e||{}),Object.defineProperty(t,Me,{get:()=>{if(null===n){const r=Eg(t,e||{}),o=Qo();n=o.compileDirective(ag,r.sourceMapUrl,r.metadata)}return n},configurable:!1})}function Eg(t,e){const n=t&&t.name,r=`ng:///${n}/ɵdir.js`,o=Qo(),i=Fg(t,e);return i.typeSourceSpan=o.createParseSourceSpan("Directive",n,r),i.usesInheritance&&xg(t),{metadata:i,sourceMapUrl:r}}function Ag(t,e){let n=null;Object.defineProperty(t,Be,{get:()=>{if(null===n){const r=Eg(t,e),o=Qo();n=o.compileFactory(ag,`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 Sg(t){return Object.getPrototypeOf(t.prototype)===Object.prototype}function Fg(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||ke,propMetadata:o,inputs:e.inputs||Te,outputs:e.outputs||Te,queries:kg(t,o,Tg),lifecycle:{usesOnChanges:r.hasLifecycleHook(t,"ngOnChanges")},typeSourceSpan:null,usesInheritance:!Sg(t),exportAs:(i=e.exportAs,void 0===i?null:Pg(i)),providers:e.providers||null,viewQueries:kg(t,o,Og),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 xg(t){const e=Object.prototype;let n=Object.getPrototypeOf(t.prototype).constructor;for(;n&&n!==e;)Ye(n)||qe(n)||!Bg(n)||Cg(n,null),n=Object.getPrototypeOf(n)}function Ig(t,e){return{propertyName:t,predicate:(n=e.selector,"string"==typeof n?Pg(n):jt(n)),descendants:e.descendants,first:e.first,read:e.read?e.read:null,static:!!e.static,emitDistinctChangesOnly:!!e.emitDistinctChangesOnly};var n}function kg(t,e,n){const r=[];for(const o in e)if(e.hasOwnProperty(o)){const i=e[o];i.forEach((e=>{if(n(e)){if(!e.selector)throw new Error(`Can't construct a query for the property "${o}" of "${Zt(t)}" since the query selector wasn't defined.`);if(i.some(Mg))throw new Error("Cannot combine @Input decorators with query decorators");r.push(Ig(o,e))}}))}return r}function Tg(t){const e=t.ngMetadataName;return"ContentChild"===e||"ContentChildren"===e}function Og(t){const e=t.ngMetadataName;return"ViewChild"===e||"ViewChildren"===e}function Mg(t){return"Input"===t.ngMetadataName}function Pg(t){return t.split(",").map((t=>t.trim()))}const Ng=["ngOnChanges","ngOnInit","ngOnDestroy","ngDoCheck","ngAfterViewInit","ngAfterViewChecked","ngAfterContentInit","ngAfterContentChecked"];function Bg(t){const e=wi();if(Ng.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)||Tg(n)||Og(n)||"Output"===r||"HostBinding"===r||"HostListener"===r)return!0}}return!1}function Lg(t,e){return{type:t,name:t.name,pipeName:e.name,pure:void 0===e.pure||e.pure,isStandalone:!!e.standalone}}const Rg=Lo("Directive",((t={})=>t),void 0,void 0,((t,e)=>Cg(t,e))),jg=Lo("Component",((e={})=>Object.assign({changeDetection:t.ChangeDetectionStrategy.Default},e)),Rg,void 0,((t,e)=>bg(t,e))),Hg=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,Be,{get:()=>{if(null===r){const n=Lg(t,e),o=Qo(n.type);r=o.compileFactory(ag,`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,Pe,{get:()=>{if(null===n){const r=Lg(t,e),o=Qo(r.type);n=o.compilePipe(ag,`ng:///${r.name}/ɵpipe.js`,r)}return n},configurable:!1})}(t,e))),Vg=Ho("Input",(t=>({bindingPropertyName:t}))),$g=Ho("Output",(t=>({bindingPropertyName:t})));Ho("HostBinding",(t=>({hostPropertyName:t}))),Ho("HostListener",((t,e)=>({eventName:t,args:e})));const zg=Lo("NgModule",(t=>t),void 0,void 0,((t,e)=>yg(t,e)));function Ug(...t){}const Gg=new $o("Application Initializer");class Zg{constructor(t){this.appInits=t,this.resolve=Ug,this.reject=Ug,this.initialized=!1,this.done=!1,this.donePromise=new Promise(((t,e)=>{this.resolve=t,this.reject=e}))}runInitializers(){if(this.initialized)return;const t=[],e=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let e=0;e<this.appInits.length;e++){const n=this.appInits[e]();if(Lc(n))t.push(n);else if(jc(n)){const e=new Promise(((t,e)=>{n.subscribe({complete:t,error:e})}));t.push(e)}}Promise.all(t).then((()=>{e()})).catch((t=>{this.reject(t)})),0===t.length&&e(),this.initialized=!0}}Zg.ɵfac=function(t){return new(t||Zg)(we(Gg,8))},Zg.ɵprov=Jt({token:Zg,factory:Zg.ɵfac,providedIn:"root"});const Wg=new $o("AppId",{providedIn:"root",factory:function(){return`${qg()}${qg()}${qg()}`}});function qg(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const Yg=new $o("Platform Initializer"),Kg=new $o("Platform ID",{providedIn:"platform",factory:()=>"unknown"});new $o("Application Packages Root URL"),new $o("AnimationModuleType");class Qg{log(t){console.log(t)}warn(t){console.warn(t)}}Qg.ɵfac=function(t){return new(t||Qg)},Qg.ɵprov=Jt({token:Qg,factory:Qg.ɵfac,providedIn:"platform"});const Jg=new $o("LocaleId",{providedIn:"root",factory:()=>Ce(Jg,ue.Optional|ue.SkipSelf)||"undefined"!=typeof $localize&&$localize.locale||Bd}),Xg=new $o("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});var ty;new $o("Translations"),new $o("TranslationsFormat"),function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore"}(ty||(ty={}));class ey{constructor(t,e){this.ngModuleFactory=t,this.componentFactories=e}}class ny{compileModuleSync(t){return new op(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){const e=this.compileModuleSync(t),n=hl(Je(t).declarations).reduce(((t,e)=>{const n=qe(e);return n&&t.push(new La(n)),t}),[]);return new ey(e,n)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}}ny.ɵfac=function(t){return new(t||ny)},ny.ɵprov=Jt({token:ny,factory:ny.ɵfac,providedIn:"root"});new $o("compilerOptions");const ry=Promise.resolve(0);function oy(t){"undefined"==typeof Zone?ry.then((()=>{t&&t.apply(null,null)})):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}class iy{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 zt(908,!1);Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!n&&e,r.shouldCoalesceRunChangeDetection=n,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function(){let t=fe.requestAnimationFrame,e=fe.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){const n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);const r=e[Zone.__symbol__("OriginalDelegate")];r&&(e=r)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,function(t){const e=()=>{!function(t){if(t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId)return;t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(fe,(()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",(()=>{t.lastRequestAnimationFrameId=-1,ly(t),t.isCheckStableRunning=!0,uy(t),t.isCheckStableRunning=!1}),void 0,(()=>{}),(()=>{}))),t.fakeTopEventTask.invoke()})),ly(t)}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,s,u)=>{try{return ay(t),n.invokeTask(o,i,s,u)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||t.shouldCoalesceRunChangeDetection)&&e(),cy(t)}},onInvoke:(n,r,o,i,s,u,l)=>{try{return ay(t),n.invoke(o,i,s,u,l)}finally{t.shouldCoalesceRunChangeDetection&&e(),cy(t)}},onHasTask:(e,n,r,o)=>{e.hasTask(r,o),n===r&&("microTask"==o.change?(t._hasPendingMicrotasks=o.microTask,ly(t),uy(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(!iy.isInAngularZone())throw new zt(909,!1)}static assertNotInAngularZone(){if(iy.isInAngularZone())throw new zt(909,!1)}run(t,e,n){return this._inner.run(t,e,n)}runTask(t,e,n,r){const o=this._inner,i=o.scheduleEventTask("NgZoneEvent: "+r,t,sy,Ug,Ug);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 sy={};function uy(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 ly(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function ay(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function cy(t){t._nesting--,uy(t)}class fy{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 dy=new $o(""),hy=new $o("");class py{constructor(t,e,n){this._ngZone=t,this.registry=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,yy||(yy=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:()=>{iy.assertNotInAngularZone(),oy((()=>{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())oy((()=>{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[]}}py.ɵfac=function(t){return new(t||py)(we(iy),we(gy),we(hy))},py.ɵprov=Jt({token:py,factory:py.ɵfac});class gy{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==yy?void 0:yy.findTestabilityInTree(this,t,e))&&void 0!==n?n:null}}let yy;gy.ɵfac=function(t){return new(t||gy)},gy.ɵprov=Jt({token:gy,factory:gy.ɵfac,providedIn:"platform"});const my=!1;let vy=null;const Dy=new $o("AllowMultipleToken"),_y=new $o("PlatformDestroyListeners"),wy=new $o("appBootstrapListener");function by(t,e,n){const r=new op(n);return Promise.resolve(r)}function Cy(t){if(vy&&!vy.get(Dy,!1))throw new zt(400,!1);vy=t;const e=t.get(Sy);return function(t){const e=t.get(Yg,null);e&&e.forEach((t=>t()))}(t),e}function Ey(t,e,n=[]){const r=`Platform: ${e}`,o=new $o(r);return(e=[])=>{let i=Ay();if(!i||i.injector.get(Dy,!1)){const i=[...n,...e,{provide:o,useValue:!0}];t?t(i):Cy(function(t=[],e){return Ll.create({name:e,providers:[{provide:Lu,useValue:"platform"},{provide:_y,useValue:new Set([()=>vy=null])},...t]})}(i,r))}return function(t){const e=Ay();if(!e)throw new zt(401,!1);0;return e}()}}function Ay(){var t;return null!==(t=null==vy?void 0:vy.get(Sy))&&void 0!==t?t:null}class Sy{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 fy:("zone.js"===t?void 0:t)||new iy(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:iy,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 zt(402,!1);return n.runOutsideAngular((()=>{const t=n.onError.subscribe({next:t=>{i.handleError(t)}});o.onDestroy((()=>{Iy(this._modules,o),t.unsubscribe()}))})),function(t,e,n){try{const r=n();return Lc(r)?r.catch((n=>{throw e.runOutsideAngular((()=>t.handleError(n))),n})):r}catch(n){throw e.runOutsideAngular((()=>t.handleError(n))),n}}(i,n,(()=>{const t=o.injector.get(Zg);return t.runInitializers(),t.donePromise.then((()=>(function(t){Kt(t,"Expected localeId to be defined"),"string"==typeof t&&(Hd=t.toLowerCase().replace(/_/g,"-"))}(o.injector.get(Jg,Bd)||Bd),this._moduleDoBootstrap(o),o)))}))}))}bootstrapModule(t,e=[]){const n=Fy({},e);return by(this.injector,0,t).then((t=>this.bootstrapModuleFactory(t,n)))}_moduleDoBootstrap(t){const e=t.injector.get(xy);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach((t=>e.bootstrap(t)));else{if(!t.instance.ngDoBootstrap)throw new zt(-403,!1);t.instance.ngDoBootstrap(e)}this._modules.push(t)}onDestroy(t){this._destroyListeners.push(t)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new zt(404,!1);this._modules.slice().forEach((t=>t.destroy())),this._destroyListeners.forEach((t=>t()));const t=this._injector.get(_y,null);t&&(t.forEach((t=>t())),t.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}function Fy(t,e){return t=Array.isArray(e)?e.reduce(Fy,t):Object.assign(Object.assign({},t),e)}Sy.ɵfac=function(t){return new(t||Sy)(we(Ll))},Sy.ɵprov=Jt({token:Sy,factory:Sy.ɵfac,providedIn:"platform"});class xy{get destroyed(){return this._destroyed}get injector(){return this._injector}constructor(t,e,n){this._zone=t,this._injector=e,this._exceptionHandler=n,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run((()=>{this.tick()}))}});const r=new P((t=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular((()=>{t.next(this._stable),t.complete()}))})),o=new P((t=>{let e;this._zone.runOutsideAngular((()=>{e=this._zone.onStable.subscribe((()=>{iy.assertNotInAngularZone(),oy((()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,t.next(!0))}))}))}));const n=this._zone.onUnstable.subscribe((()=>{iy.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular((()=>{t.next(!1)})))}));return()=>{e.unsubscribe(),n.unsubscribe()}}));this.isStable=It(r,o.pipe(function(t){void 0===t&&(t={});var e=t.connector,n=void 0===e?function(){return new H}:e,r=t.resetOnError,o=void 0===r||r,i=t.resetOnComplete,s=void 0===i||i,u=t.resetOnRefCountZero,l=void 0===u||u;return function(t){var e,r,i,u=0,a=!1,c=!1,f=function(){null==r||r.unsubscribe(),r=void 0},d=function(){f(),e=i=void 0,a=c=!1},h=function(){var t=e;d(),null==t||t.unsubscribe()};return B((function(t,p){u++,c||a||f();var g=i=null!=i?i:n();p.add((function(){0!=--u||c||a||(r=Ot(h,l))})),g.subscribe(p),!e&&u>0&&(e=new I({next:function(t){return g.next(t)},error:function(t){c=!0,f(),r=Ot(d,o,t),g.error(t)},complete:function(){a=!0,f(),r=Ot(d,s),g.complete()}}),ct(t).subscribe(e))}))(t)}}()))}bootstrap(t,e){const n=t instanceof Yu;if(!this._injector.get(Zg).done){!n&&Qe(t);throw new zt(405,my)}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(tp);const i=e||r.selector,s=r.create(Ll.NULL,[],i,o),u=s.location.nativeElement,l=s.injector.get(dy,null);return null==l||l.registerApplication(u),s.onDestroy((()=>{this.detachView(s.hostView),Iy(this.components,s),null==l||l.unregisterApplication(u)})),this._loadComponent(s),s}tick(){if(this._runningTick)throw new zt(101,!1);try{this._runningTick=!0;for(let t of this._views)t.detectChanges();0}catch(t){this._zone.runOutsideAngular((()=>this._exceptionHandler.handleError(t)))}finally{this._runningTick=!1}}attachView(t){const e=t;this._views.push(e),e.attachToAppRef(this)}detachView(t){const e=t;Iy(this._views,e),e.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView),this.tick(),this.components.push(t);const e=this._injector.get(wy,[]);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),()=>Iy(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new zt(406,!1);const t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){my}}function Iy(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}xy.ɵfac=function(t){return new(t||xy)(we(iy),we($u),we(al))},xy.ɵprov=Jt({token:xy,factory:xy.ɵfac,providedIn:"root"});class ky{}ky.__NG_ELEMENT_ID__=function(t){return function(t,e,n){if(Pn(t)&&!n){const n=Xn(t.index,e);return new Oa(n,n)}if(47&t.type){const t=e[En];return new Oa(t,e)}return null}(hr(),ar(),16==(16&t))},new Map;class Ty{constructor(){}supports(t){return Xa(t)}create(t){return new My(t)}}const Oy=(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||Oy}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<Ly(n,r,o)?e:n,s=Ly(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=[]),!Xa(t))throw new zt(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e,n,r,o=this._itHead,i=!1;if(Array.isArray(t)){this.length=t.length;for(let e=0;e<this.length;e++)n=t[e],r=this._trackByFn(e,n),null!==o&&Object.is(o.trackById,r)?(i&&(o=this._verifyReinsertion(o,n,r,e)),Object.is(o.item,n)||this._addIdentityChange(o,n)):(o=this._mismatch(o,n,r,e),i=!0),o=o._next}else e=0,function(t,e){if(Array.isArray(t))for(let n=0;n<t.length;n++)e(t[n]);else{const n=t[Symbol.iterator]();let r;for(;!(r=n.next()).done;)e(r.value)}}(t,(t=>{r=this._trackByFn(e,t),null!==o&&Object.is(o.trackById,r)?(i&&(o=this._verifyReinsertion(o,t,r,e)),Object.is(o.item,t)||this._addIdentityChange(o,t)):(o=this._mismatch(o,t,r,e),i=!0),o=o._next,e++})),this.length=e;return this._truncate(o),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,e,n,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,o,r)):t=this._addAfter(new Py(e,n),o,r),t}_verifyReinsertion(t,e,n,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t}_moveAfter(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}_addAfter(t,e,n){return this._insertAfter(t,e,n),null===this._additionsTail?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t}_insertAfter(t,e,n){const r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new By),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 By),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,e){return t.item=e,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t}}class Py{constructor(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Ny{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 By{constructor(){this.map=new Map}put(t){const e=t.trackById;let n=this.map.get(e);n||(n=new Ny,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 Ly(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 Ry{constructor(){}supports(t){return t instanceof Map||tc(t)}create(){return new jy}}class jy{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(t){let e;for(e=this._mapHead;null!==e;e=e._next)t(e)}forEachPreviousItem(t){let e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)}forEachChangedItem(t){let e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)}forEachAddedItem(t){let e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}forEachRemovedItem(t){let e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}diff(t){if(t){if(!(t instanceof Map||tc(t)))throw new zt(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(t,((t,n)=>{if(e&&e.key===n)this._maybeAddToChanges(e,t),this._appendAfter=e,e=e._next;else{const r=this._getOrCreateRecordForKey(n,t);e=this._insertBeforeOrAppend(e,r)}})),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let t=e;null!==t;t=t._nextRemoved)t===this._mapHead&&(this._mapHead=null),this._records.delete(t.key),t._nextRemoved=t._next,t.previousValue=t.currentValue,t.currentValue=null,t._prev=null,t._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,e){if(t){const n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(t,e){if(this._records.has(t)){const n=this._records.get(t);this._maybeAddToChanges(n,e);const r=n._prev,o=n._next;return r&&(r._next=o),o&&(o._prev=r),n._next=null,n._prev=null,n}const n=new Hy(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 Hy{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 Vy(){return new $y([new Ty])}class $y{constructor(t){this.factories=t}static create(t,e){if(null!=e){const n=e.factories.slice();t=t.concat(n)}return new $y(t)}static extend(t){return{provide:$y,useFactory:e=>$y.create(t,e||Vy()),deps:[[$y,new vi,new yi]]}}find(t){const e=this.factories.find((e=>e.supports(t)));if(null!=e)return e;throw new zt(901,!1)}}function zy(){return new Uy([new Ry])}$y.ɵprov=Jt({token:$y,providedIn:"root",factory:Vy});class Uy{constructor(t){this.factories=t}static create(t,e){if(e){const n=e.factories.slice();t=t.concat(n)}return new Uy(t)}static extend(t){return{provide:Uy,useFactory:e=>Uy.create(t,e||zy()),deps:[[Uy,new vi,new yi]]}}find(t){const e=this.factories.find((e=>e.supports(t)));if(e)return e;throw new zt(901,!1)}}Uy.ɵprov=Jt({token:Uy,providedIn:"root",factory:zy});const Gy=Ey(null,"core",[]);class Zy{constructor(t){}}Zy.ɵfac=function(t){return new(t||Zy)(we(xy))},Zy.ɵmod=ze({type:Zy}),Zy.ɵinj=Xt({});let Wy=null;function qy(){return Wy}class Yy{}const Ky=new $o("DocumentToken");function Qy(t,e){if(0==t.length)return e;if(0==e.length)return t;let n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e}function Jy(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 Xy(t){return t&&"?"!==t[0]?"?"+t:t}class tm{historyGo(t){throw new Error("Not implemented")}}function em(){return we(nm)}tm.ɵfac=function(t){return new(t||tm)},tm.ɵprov=Jt({token:tm,factory:function(){return em()},providedIn:"platform"}),new $o("Location Initialized");class nm extends tm{constructor(t){super(),this._doc=t,this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return qy().getBaseHref(this._doc)}onPopState(t){const e=qy().getGlobalEventTarget(this._doc,"window");return e.addEventListener("popstate",t,!1),()=>e.removeEventListener("popstate",t)}onHashChange(t){const e=qy().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(we(Ky))}nm.ɵfac=function(t){return new(t||nm)(we(Ky))},nm.ɵprov=Jt({token:nm,factory:function(){return om()},providedIn:"platform"});class im{historyGo(t){throw new Error("Not implemented")}}im.ɵfac=function(t){return new(t||im)},im.ɵprov=Jt({token:im,factory:function(){return Ce(um)},providedIn:"root"});const sm=new $o("appBaseHref");class um extends im{constructor(t,e){var n,r,o;super(),this._platformLocation=t,this._removeListenerFns=[],this._baseHref=null!==(o=null!==(n=null!=e?e:this._platformLocation.getBaseHrefFromDOM())&&void 0!==n?n:null===(r=Ce(Ky).location)||void 0===r?void 0:r.origin)&&void 0!==o?o:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return Qy(this._baseHref,t)}path(t=!1){const e=this._platformLocation.pathname+Xy(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?`${e}${n}`:e}pushState(t,e,n,r){const o=this.prepareExternalUrl(n+Xy(r));this._platformLocation.pushState(t,e,o)}replaceState(t,e,n,r){const o=this.prepareExternalUrl(n+Xy(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)}}um.ɵfac=function(t){return new(t||um)(we(tm),we(sm,8))},um.ɵprov=Jt({token:um,factory:um.ɵfac,providedIn:"root"});class lm extends im{constructor(t,e){super(),this._platformLocation=t,this._baseHref="",this._removeListenerFns=[],null!=e&&(this._baseHref=e)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}path(t=!1){let e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e}prepareExternalUrl(t){const e=Qy(this._baseHref,t);return e.length>0?"#"+e:e}pushState(t,e,n,r){let o=this.prepareExternalUrl(n+Xy(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(t,e,o)}replaceState(t,e,n,r){let o=this.prepareExternalUrl(n+Xy(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)}}lm.ɵfac=function(t){return new(t||lm)(we(tm),we(sm,8))},lm.ɵprov=Jt({token:lm,factory:lm.ɵfac});class am{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}(Jy(fm(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+Xy(e))}normalize(t){return am.stripTrailingSlash(function(t,e){if(!t||!e.startsWith(t))return e;const n=e.substring(t.length);if(""===n||["/",";","?","#"].includes(n[0]))return n;return e}(this._basePath,fm(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+Xy(e)),n)}replaceState(t,e="",n=null){this._locationStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+Xy(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 cm(){return new am(we(im))}function fm(t){return t.replace(/\/index.html$/,"")}am.normalizeQueryParams=Xy,am.joinWithSlash=Qy,am.stripTrailingSlash=Jy,am.ɵfac=function(t){return new(t||am)(we(im))},am.ɵprov=Jt({token:am,factory:function(){return cm()},providedIn:"root"});const dm={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 hm,pm,gm,ym,mm,vm,Dm;function _m(t,e){return Fm(Td(t)[Pd.DateFormat],e)}function wm(t,e){return Fm(Td(t)[Pd.TimeFormat],e)}function bm(t,e){return Fm(Td(t)[Pd.DateTimeFormat],e)}function Cm(t,e){const n=Td(t),r=n[Pd.NumberSymbols][e];if(void 0===r){if(e===vm.CurrencyDecimal)return n[Pd.NumberSymbols][vm.Decimal];if(e===vm.CurrencyGroup)return n[Pd.NumberSymbols][vm.Group]}return r}function Em(t,e){return Td(t)[Pd.NumberFormats][e]}!function(t){t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific"}(hm||(hm={})),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"}(pm||(pm={})),function(t){t[t.Format=0]="Format",t[t.Standalone=1]="Standalone"}(gm||(gm={})),function(t){t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short"}(ym||(ym={})),function(t){t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full"}(mm||(mm={})),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"}(vm||(vm={})),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"}(Dm||(Dm={}));const Am=Od;function Sm(t){if(!t[Pd.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[Pd.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Fm(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 xm(t){const[e,n]=t.split(":");return{hours:+e,minutes:+n}}function Im(t,e,n="en"){const r=function(t){return Td(t)[Pd.Currencies]}(n)[t]||dm[t]||[],o=r[1];return"narrow"===e&&"string"==typeof o?o:r[0]||t}const km=2;const Tm=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Om={},Mm=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var Pm,Nm,Bm;function Lm(t,e,n,r){let o=function(t){if(Jm(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 Rm(e,n-1,r)}const e=parseFloat(t);if(!isNaN(t-e))return new Date(e);let n;if(n=t.match(Tm))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(!Jm(e))throw new Error(`Unable to convert "${t}" into a date`);return e}(t);e=jm(n,e)||e;let i,s=[];for(;e;){if(i=Mm.exec(e),!i){s.push(e);break}{s=s.concat(i.slice(1));const t=s.pop();if(!t)break;e=t}}let u=o.getTimezoneOffset();r&&(u=Qm(r,u),o=function(t,e,n){const r=n?-1:1,o=t.getTimezoneOffset(),i=Qm(e,o);return function(t,e){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+e),t}(t,r*(i-o))}(o,r,!0));let l="";return s.forEach((t=>{const e=function(t){if(Km[t])return Km[t];let e;switch(t){case"G":case"GG":case"GGG":e=zm(Bm.Eras,ym.Abbreviated);break;case"GGGG":e=zm(Bm.Eras,ym.Wide);break;case"GGGGG":e=zm(Bm.Eras,ym.Narrow);break;case"y":e=$m(Nm.FullYear,1,0,!1,!0);break;case"yy":e=$m(Nm.FullYear,2,0,!0,!0);break;case"yyy":e=$m(Nm.FullYear,3,0,!1,!0);break;case"yyyy":e=$m(Nm.FullYear,4,0,!1,!0);break;case"Y":e=Ym(1);break;case"YY":e=Ym(2,!0);break;case"YYY":e=Ym(3);break;case"YYYY":e=Ym(4);break;case"M":case"L":e=$m(Nm.Month,1,1);break;case"MM":case"LL":e=$m(Nm.Month,2,1);break;case"MMM":e=zm(Bm.Months,ym.Abbreviated);break;case"MMMM":e=zm(Bm.Months,ym.Wide);break;case"MMMMM":e=zm(Bm.Months,ym.Narrow);break;case"LLL":e=zm(Bm.Months,ym.Abbreviated,gm.Standalone);break;case"LLLL":e=zm(Bm.Months,ym.Wide,gm.Standalone);break;case"LLLLL":e=zm(Bm.Months,ym.Narrow,gm.Standalone);break;case"w":e=qm(1);break;case"ww":e=qm(2);break;case"W":e=qm(1,!0);break;case"d":e=$m(Nm.Date,1);break;case"dd":e=$m(Nm.Date,2);break;case"c":case"cc":e=$m(Nm.Day,1);break;case"ccc":e=zm(Bm.Days,ym.Abbreviated,gm.Standalone);break;case"cccc":e=zm(Bm.Days,ym.Wide,gm.Standalone);break;case"ccccc":e=zm(Bm.Days,ym.Narrow,gm.Standalone);break;case"cccccc":e=zm(Bm.Days,ym.Short,gm.Standalone);break;case"E":case"EE":case"EEE":e=zm(Bm.Days,ym.Abbreviated);break;case"EEEE":e=zm(Bm.Days,ym.Wide);break;case"EEEEE":e=zm(Bm.Days,ym.Narrow);break;case"EEEEEE":e=zm(Bm.Days,ym.Short);break;case"a":case"aa":case"aaa":e=zm(Bm.DayPeriods,ym.Abbreviated);break;case"aaaa":e=zm(Bm.DayPeriods,ym.Wide);break;case"aaaaa":e=zm(Bm.DayPeriods,ym.Narrow);break;case"b":case"bb":case"bbb":e=zm(Bm.DayPeriods,ym.Abbreviated,gm.Standalone,!0);break;case"bbbb":e=zm(Bm.DayPeriods,ym.Wide,gm.Standalone,!0);break;case"bbbbb":e=zm(Bm.DayPeriods,ym.Narrow,gm.Standalone,!0);break;case"B":case"BB":case"BBB":e=zm(Bm.DayPeriods,ym.Abbreviated,gm.Format,!0);break;case"BBBB":e=zm(Bm.DayPeriods,ym.Wide,gm.Format,!0);break;case"BBBBB":e=zm(Bm.DayPeriods,ym.Narrow,gm.Format,!0);break;case"h":e=$m(Nm.Hours,1,-12);break;case"hh":e=$m(Nm.Hours,2,-12);break;case"H":e=$m(Nm.Hours,1);break;case"HH":e=$m(Nm.Hours,2);break;case"m":e=$m(Nm.Minutes,1);break;case"mm":e=$m(Nm.Minutes,2);break;case"s":e=$m(Nm.Seconds,1);break;case"ss":e=$m(Nm.Seconds,2);break;case"S":e=$m(Nm.FractionalSeconds,1);break;case"SS":e=$m(Nm.FractionalSeconds,2);break;case"SSS":e=$m(Nm.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":e=Um(Pm.Short);break;case"ZZZZZ":e=Um(Pm.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":e=Um(Pm.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":e=Um(Pm.Long);break;default:return null}return Km[t]=e,e}(t);l+=e?e(o,n,u):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")})),l}function Rm(t,e,n){const r=new Date(0);return r.setFullYear(t,e,n),r.setHours(0,0,0),r}function jm(t,e){const n=function(t){return Td(t)[Pd.LocaleId]}(t);if(Om[n]=Om[n]||{},Om[n][e])return Om[n][e];let r="";switch(e){case"shortDate":r=_m(t,mm.Short);break;case"mediumDate":r=_m(t,mm.Medium);break;case"longDate":r=_m(t,mm.Long);break;case"fullDate":r=_m(t,mm.Full);break;case"shortTime":r=wm(t,mm.Short);break;case"mediumTime":r=wm(t,mm.Medium);break;case"longTime":r=wm(t,mm.Long);break;case"fullTime":r=wm(t,mm.Full);break;case"short":const e=jm(t,"shortTime"),n=jm(t,"shortDate");r=Hm(bm(t,mm.Short),[e,n]);break;case"medium":const o=jm(t,"mediumTime"),i=jm(t,"mediumDate");r=Hm(bm(t,mm.Medium),[o,i]);break;case"long":const s=jm(t,"longTime"),u=jm(t,"longDate");r=Hm(bm(t,mm.Long),[s,u]);break;case"full":const l=jm(t,"fullTime"),a=jm(t,"fullDate");r=Hm(bm(t,mm.Full),[l,a])}return r&&(Om[n][e]=r),r}function Hm(t,e){return e&&(t=t.replace(/\{([^}]+)}/g,(function(t,n){return null!=e&&n in e?e[n]:t}))),t}function Vm(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 $m(t,e,n=0,r=!1,o=!1){return function(i,s){let u=function(t,e){switch(t){case Nm.FullYear:return e.getFullYear();case Nm.Month:return e.getMonth();case Nm.Date:return e.getDate();case Nm.Hours:return e.getHours();case Nm.Minutes:return e.getMinutes();case Nm.Seconds:return e.getSeconds();case Nm.FractionalSeconds:return e.getMilliseconds();case Nm.Day:return e.getDay();default:throw new Error(`Unknown DateType value "${t}".`)}}(t,i);if((n>0||u>-n)&&(u+=n),t===Nm.Hours)0===u&&-12===n&&(u=12);else if(t===Nm.FractionalSeconds)return l=e,Vm(u,3).substring(0,l);var l;const a=Cm(s,vm.MinusSign);return Vm(u,e,a,r,o)}}function zm(t,e,n=gm.Format,r=!1){return function(o,i){return function(t,e,n,r,o,i){switch(n){case Bm.Months:return function(t,e,n){const r=Td(t),o=Fm([r[Pd.MonthsFormat],r[Pd.MonthsStandalone]],e);return Fm(o,n)}(e,o,r)[t.getMonth()];case Bm.Days:return function(t,e,n){const r=Td(t),o=Fm([r[Pd.DaysFormat],r[Pd.DaysStandalone]],e);return Fm(o,n)}(e,o,r)[t.getDay()];case Bm.DayPeriods:const s=t.getHours(),u=t.getMinutes();if(i){const t=function(t){const e=Td(t);return Sm(e),(e[Pd.ExtraData][2]||[]).map((t=>"string"==typeof t?xm(t):[xm(t[0]),xm(t[1])]))}(e),n=function(t,e,n){const r=Td(t);Sm(r);const o=Fm([r[Pd.ExtraData][0],r[Pd.ExtraData][1]],e)||[];return Fm(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=Td(t),o=Fm([r[Pd.DayPeriodsFormat],r[Pd.DayPeriodsStandalone]],e);return Fm(o,n)}(e,o,r)[s<12?0:1];case Bm.Eras:return function(t,e){return Fm(Td(t)[Pd.Eras],e)}(e,r)[t.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${n}`)}}(o,i,t,e,n,r)}}function Um(t){return function(e,n,r){const o=-1*r,i=Cm(n,vm.MinusSign),s=o>0?Math.floor(o/60):Math.ceil(o/60);switch(t){case Pm.Short:return(o>=0?"+":"")+Vm(s,2,i)+Vm(Math.abs(o%60),2,i);case Pm.ShortGMT:return"GMT"+(o>=0?"+":"")+Vm(s,1,i);case Pm.Long:return"GMT"+(o>=0?"+":"")+Vm(s,2,i)+":"+Vm(Math.abs(o%60),2,i);case Pm.Extended:return 0===r?"Z":(o>=0?"+":"")+Vm(s,2,i)+":"+Vm(Math.abs(o%60),2,i);default:throw new Error(`Unknown zone width "${t}"`)}}}!function(t){t[t.Short=0]="Short",t[t.ShortGMT=1]="ShortGMT",t[t.Long=2]="Long",t[t.Extended=3]="Extended"}(Pm||(Pm={})),function(t){t[t.FullYear=0]="FullYear",t[t.Month=1]="Month",t[t.Date=2]="Date",t[t.Hours=3]="Hours",t[t.Minutes=4]="Minutes",t[t.Seconds=5]="Seconds",t[t.FractionalSeconds=6]="FractionalSeconds",t[t.Day=7]="Day"}(Nm||(Nm={})),function(t){t[t.DayPeriods=0]="DayPeriods",t[t.Days=1]="Days",t[t.Months=2]="Months",t[t.Eras=3]="Eras"}(Bm||(Bm={}));const Gm=0,Zm=4;function Wm(t){return Rm(t.getFullYear(),t.getMonth(),t.getDate()+(Zm-t.getDay()))}function qm(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=Wm(n),e=function(t){const e=Rm(t,Gm,1).getDay();return Rm(t,0,1+(e<=Zm?Zm:Zm+7)-e)}(t.getFullYear()),r=t.getTime()-e.getTime();o=1+Math.round(r/6048e5)}return Vm(o,t,Cm(r,vm.MinusSign))}}function Ym(t,e=!1){return function(n,r){return Vm(Wm(n).getFullYear(),t,Cm(r,vm.MinusSign),e)}}const Km={};function Qm(t,e){t=t.replace(/:/g,"");const n=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(n)?e:n}function Jm(t){return t instanceof Date&&!isNaN(t.valueOf())}const Xm=/^(\d+)?\.((\d+)(-(\d+))?)?$/,tv=22,ev=".",nv="0",rv=";",ov=",",iv="#";function sv(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(ev))>-1&&(s=s.replace(ev,""));(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)===nv;r++);if(r===(i=s.length))e=[0],n=1;else{for(i--;s.charAt(i)===nv;)i--;for(n-=r,e=[],o=0;r<=i;r++,o++)e[o]=Number(s.charAt(r))}n>tv&&(e=e.splice(0,tv-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(Xm);if(null===t)throw new Error(`${i} is not a valid digit info`);const e=t[1],n=t[3],r=t[5];null!=e&&(c=av(e)),null!=n&&(f=av(n)),null!=r?d=av(r):null!=n&&f>d&&(d=f)}!function(t,e,n){if(e>n)throw new Error(`The minimum number of digits after fraction (${e}) is higher than the maximum (${n}).`);let r=t.digits,o=r.length-t.integerLen;const i=Math.min(Math.max(e,o),n);let s=i+t.integerLen,u=r[s];if(s>0){r.splice(Math.max(t.integerLen,s));for(let t=s;t<r.length;t++)r[t]=0}else{o=Math.max(0,o),t.integerLen=1,r.length=Math.max(1,s=i+1),r[0]=0;for(let t=1;t<s;t++)r[t]=0}if(u>=5)if(s-1<0){for(let e=0;e>s;e--)r.unshift(0),t.integerLen++;r.unshift(1),t.integerLen++}else r[s-1]++;for(;o<Math.max(0,i);o++)r.push(0);let 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(Cm(n,r)),y.length&&(u+=Cm(n,o)+y.join("")),g&&(u+=Cm(n,vm.Exponential)+"+"+g)}else u=Cm(n,vm.Infinity);return u=t<0&&!l?e.negPre+u+e.negSuf:e.posPre+u+e.posSuf,u}function uv(t,e,n,r,o){const i=lv(Em(e,hm.Currency),Cm(e,vm.MinusSign));i.minFrac=function(t){let e;const n=dm[t];return n&&(e=n[2]),"number"==typeof e?e:km}(r),i.maxFrac=i.minFrac;return sv(t,i,e,vm.CurrencyGroup,vm.CurrencyDecimal,o).replace("¤",n).replace("¤","").trim()}function lv(t,e="-"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=t.split(rv),o=r[0],i=r[1],s=-1!==o.indexOf(ev)?o.split(ev):[o.substring(0,o.lastIndexOf(nv)+1),o.substring(o.lastIndexOf(nv)+1)],u=s[0],l=s[1]||"";n.posPre=u.substring(0,u.indexOf(iv));for(let t=0;t<l.length;t++){const e=l.charAt(t);e===nv?n.minFrac=n.maxFrac=t+1:e===iv?n.maxFrac=t+1:n.posSuf+=e}const a=u.split(ov);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(iv);n.negPre=i.substring(0,e).replace(/'/g,""),n.negSuf=i.slice(e+t).replace(/'/g,"")}else n.negPre=e+n.posPre,n.negSuf=n.posSuf;return n}function av(t){const e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}class cv{}function fv(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}"`)}cv.ɵfac=function(t){return new(t||cv)},cv.ɵprov=Jt({token:cv,factory:function(t){let e=null;var n;return t?e=new t:(n=we(Jg),e=new dv(n)),e},providedIn:"root"});class dv extends cv{constructor(t){super(),this.locale=t}getPluralCategory(t,e){switch(Am(e||this.locale)(t)){case pm.Zero:return"zero";case pm.One:return"one";case pm.Two:return"two";case pm.Few:return"few";case pm.Many:return"many";default:return"other"}}}dv.ɵfac=function(t){return new(t||dv)(we(Jg))},dv.ɵprov=Jt({token:dv,factory:dv.ɵfac});const hv=/\s+/,pv=[];class gv{constructor(t,e,n,r){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=r,this.initialClasses=pv,this.stateMap=new Map}set klass(t){this.initialClasses=null!=t?t.trim().split(hv):pv}set ngClass(t){this.rawClass="string"==typeof t?t.trim().split(hv):t}ngDoCheck(){for(const t of this.initialClasses)this._updateState(t,!0);const t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(const e of t)this._updateState(e,!0);else if(null!=t)for(const e of Object.keys(t))this._updateState(e,Boolean(t[e]));this._applyStateDiff()}_updateState(t,e){const n=this.stateMap.get(t);void 0!==n?(n.enabled!==e&&(n.changed=!0,n.enabled=e),n.touched=!0):this.stateMap.set(t,{enabled:e,changed:!0,touched:!0})}_applyStateDiff(){for(const t of this.stateMap){const e=t[0],n=t[1];n.changed?(this._toggleClass(e,n.enabled),n.changed=!1):n.touched||(n.enabled&&this._toggleClass(e,!1),this.stateMap.delete(e)),n.touched=!1}}_toggleClass(t,e){(t=t.trim()).length>0&&t.split(hv).forEach((t=>{e?this._renderer.addClass(this._ngEl.nativeElement,t):this._renderer.removeClass(this._ngEl.nativeElement,t)}))}}gv.ɵfac=function(t){return new(t||gv)(Hl($y),Hl(Uy),Hl(tl),Hl(rl))},gv.ɵdir=Ze({type:gv,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0});class yv{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?np(n,mv(o)):r?r.create(mv(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 mv(t){return t.get(tp).injector}yv.ɵfac=function(t){return new(t||yv)(Hl(Hp))},yv.ɵdir=Ze({type:yv,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[jn]});class vv{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 Dv{set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}constructor(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const t=this._ngForOf;!this._differ&&t&&(this._differ=this._differs.find(t).create(this.ngForTrackBy))}if(this._differ){const t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){const e=this._viewContainer;t.forEachOperation(((t,n,r)=>{if(null==t.previousIndex)e.createEmbeddedView(this._template,new vv(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),_v(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=>{_v(e.get(t.currentIndex),t)}))}static ngTemplateContextGuard(t,e){return!0}}function _v(t,e){t.context.$implicit=e.item}Dv.ɵfac=function(t){return new(t||Dv)(Hl(Hp),Hl(Bp),Hl($y))},Dv.ɵdir=Ze({type:Dv,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0});class wv{constructor(t,e){this._viewContainer=t,this._context=new bv,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){Cv("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){Cv("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}}wv.ɵfac=function(t){return new(t||wv)(Hl(Hp),Hl(Bp))},wv.ɵdir=Ze({type:wv,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0});class bv{constructor(){this.$implicit=null,this.ngIf=null}}function Cv(t,e){if(!!(e&&!e.createEmbeddedView))throw new Error(`${t} must be a TemplateRef, but received '${Nt(e)}'.`)}class Ev{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 Av{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(t){this._defaultViews.push(t)}_matchCase(t){const e=t==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||e,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),e}_updateDefaultCases(t){if(this._defaultViews.length>0&&t!==this._defaultUsed){this._defaultUsed=t;for(const e of this._defaultViews)e.enforceState(t)}}}Av.ɵfac=function(t){return new(t||Av)},Av.ɵdir=Ze({type:Av,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0});class Sv{constructor(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new Ev(t,e)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}Sv.ɵfac=function(t){return new(t||Sv)(Hl(Hp),Hl(Bp),Hl(Av,9))},Sv.ɵdir=Ze({type:Sv,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0});class Fv{constructor(t,e,n){n._addDefault(new Ev(t,e))}}Fv.ɵfac=function(t){return new(t||Fv)(Hl(Hp),Hl(Bp),Hl(Av,9))},Fv.ɵdir=Ze({type:Fv,selectors:[["","ngSwitchDefault",""]],standalone:!0});class xv{constructor(t){this._localization=t,this._caseViews={}}set ngPlural(t){this._updateView(t)}addCase(t,e){this._caseViews[t]=e}_updateView(t){this._clearViews();const e=fv(t,Object.keys(this._caseViews),this._localization);this._activateView(this._caseViews[e])}_clearViews(){this._activeView&&this._activeView.destroy()}_activateView(t){t&&(this._activeView=t,this._activeView.create())}}xv.ɵfac=function(t){return new(t||xv)(Hl(cv))},xv.ɵdir=Ze({type:xv,selectors:[["","ngPlural",""]],inputs:{ngPlural:"ngPlural"},standalone:!0});class Iv{constructor(t,e,n,r){this.value=t;const o=!isNaN(Number(t));r.addCase(o?`=${t}`:t,new Ev(n,e))}}Iv.ɵfac=function(t){return new(t||Iv)(Mo("ngPluralCase"),Hl(Bp),Hl(Hp),Hl(xv,1))},Iv.ɵdir=Ze({type:Iv,selectors:[["","ngPluralCase",""]],standalone:!0});class kv{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)))}}kv.ɵfac=function(t){return new(t||kv)(Hl(tl),Hl(Uy),Hl(rl))},kv.ɵdir=Ze({type:kv,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0});class Tv{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)}}Tv.ɵfac=function(t){return new(t||Tv)(Hl(Hp))},Tv.ɵdir=Ze({type:Tv,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[jn]});function Ov(t,e){return new zt(2100,!1)}const Mv=new class{createSubscription(t,e){return t.then(e,(t=>{throw t}))}dispose(t){}},Pv=new class{createSubscription(t,e){return t.subscribe({next:e,error:t=>{throw t}})}dispose(t){t.unsubscribe()}};class Nv{constructor(t){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=t}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue:(t&&this._subscribe(t),this._latestValue)}_subscribe(t){this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,(e=>this._updateLatestValue(t,e)))}_selectStrategy(t){if(Lc(t))return Mv;if(Rc(t))return Pv;throw Ov()}_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())}}Nv.ɵfac=function(t){return new(t||Nv)(Hl(ky,16))},Nv.ɵpipe=We({name:"async",type:Nv,pure:!1,standalone:!0});class Bv{transform(t){if(null==t)return null;if("string"!=typeof t)throw Ov();return t.toLowerCase()}}Bv.ɵfac=function(t){return new(t||Bv)},Bv.ɵpipe=We({name:"lowercase",type:Bv,pure:!0,standalone:!0});const Lv=/(?:[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 Rv{transform(t){if(null==t)return null;if("string"!=typeof t)throw Ov();return t.replace(Lv,(t=>t[0].toUpperCase()+t.slice(1).toLowerCase()))}}Rv.ɵfac=function(t){return new(t||Rv)},Rv.ɵpipe=We({name:"titlecase",type:Rv,pure:!0,standalone:!0});class jv{transform(t){if(null==t)return null;if("string"!=typeof t)throw Ov();return t.toUpperCase()}}jv.ɵfac=function(t){return new(t||jv)},jv.ɵpipe=We({name:"uppercase",type:jv,pure:!0,standalone:!0});const Hv=new $o("DATE_PIPE_DEFAULT_TIMEZONE"),Vv=new $o("DATE_PIPE_DEFAULT_OPTIONS");class $v{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 Lm(t,a,r||this.locale,c)}catch(t){throw Ov(0,t.message)}}}$v.ɵfac=function(t){return new(t||$v)(Hl(Jg,16),Hl(Hv,24),Hl(Vv,24))},$v.ɵpipe=We({name:"date",type:$v,pure:!0,standalone:!0});const zv=/#/g;class Uv{constructor(t){this._localization=t}transform(t,e,n){if(null==t)return"";if("object"!=typeof e||null===e)throw Ov();return e[fv(t,Object.keys(e),this._localization,n)].replace(zv,t.toString())}}Uv.ɵfac=function(t){return new(t||Uv)(Hl(cv,16))},Uv.ɵpipe=We({name:"i18nPlural",type:Uv,pure:!0,standalone:!0});class Gv{transform(t,e){if(null==t)return"";if("object"!=typeof e||"string"!=typeof t)throw Ov();return e.hasOwnProperty(t)?e[t]:e.hasOwnProperty("other")?e.other:""}}Gv.ɵfac=function(t){return new(t||Gv)},Gv.ɵpipe=We({name:"i18nSelect",type:Gv,pure:!0,standalone:!0});class Zv{transform(t){return JSON.stringify(t,null,2)}}Zv.ɵfac=function(t){return new(t||Zv)},Zv.ɵpipe=We({name:"json",type:Zv,pure:!1,standalone:!0});class Wv{constructor(t){this.differs=t,this.keyValues=[],this.compareFn=qv}transform(t,e=qv){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 qv(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}Wv.ɵfac=function(t){return new(t||Wv)(Hl(Uy,16))},Wv.ɵpipe=We({name:"keyvalue",type:Wv,pure:!1,standalone:!0});class Yv{constructor(t){this._locale=t}transform(t,e,n){if(!Jv(t))return null;n=n||this._locale;try{return function(t,e,n){return sv(t,lv(Em(e,hm.Decimal),Cm(e,vm.MinusSign)),e,vm.Group,vm.Decimal,n)}(Xv(t),n,e)}catch(t){throw Ov(0,t.message)}}}Yv.ɵfac=function(t){return new(t||Yv)(Hl(Jg,16))},Yv.ɵpipe=We({name:"number",type:Yv,pure:!0,standalone:!0});class Kv{constructor(t){this._locale=t}transform(t,e,n){if(!Jv(t))return null;n=n||this._locale;try{return function(t,e,n){return sv(t,lv(Em(e,hm.Percent),Cm(e,vm.MinusSign)),e,vm.Group,vm.Decimal,n,!0).replace(new RegExp("%","g"),Cm(e,vm.PercentSign))}(Xv(t),n,e)}catch(t){throw Ov(0,t.message)}}}Kv.ɵfac=function(t){return new(t||Kv)(Hl(Jg,16))},Kv.ɵpipe=We({name:"percent",type:Kv,pure:!0,standalone:!0});class Qv{constructor(t,e="USD"){this._locale=t,this._defaultCurrencyCode=e}transform(t,e=this._defaultCurrencyCode,n="symbol",r,o){if(!Jv(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?Im(i,"symbol"===n?"wide":"narrow",o):n);try{return uv(Xv(t),o,i,e,r)}catch(t){throw Ov(0,t.message)}}}function Jv(t){return!(null==t||""===t||t!=t)}function Xv(t){if("string"==typeof t&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if("number"!=typeof t)throw new Error(`${t} is not a number`);return t}Qv.ɵfac=function(t){return new(t||Qv)(Hl(Jg,16),Hl(Xg,16))},Qv.ɵpipe=We({name:"currency",type:Qv,pure:!0,standalone:!0});class tD{transform(t,e,n){if(null==t)return null;if(!this.supports(t))throw Ov();return t.slice(e,n)}supports(t){return"string"==typeof t||Array.isArray(t)}}tD.ɵfac=function(t){return new(t||tD)},tD.ɵpipe=We({name:"slice",type:tD,pure:!1,standalone:!0});class eD{}eD.ɵfac=function(t){return new(t||eD)},eD.ɵmod=ze({type:eD}),eD.ɵinj=Xt({});new il("15.2.9");class nD{}nD.ɵprov=Jt({token:nD,providedIn:"root",factory:()=>new rD(we(Ky),window)});class rD{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=oD(this.window.history)||oD(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 oD(t){return Object.getOwnPropertyDescriptor(t,"scrollRestoration")}function iD(t,e){return sD(t)?new URL(t):new URL(t,e.location.href)}function sD(t){return/^https?:\/\//.test(t)}function uD(t){return sD(t)?new URL(t).hostname:t}const lD=t=>t.src,aD=new $o("ImageLoader",{providedIn:"root",factory:()=>lD});function cD(t,e){return function(e){(function(t){if("string"!=typeof t||""===t.trim())return!1;try{return new URL(t),!0}catch(t){return!1}})(e)||function(t,e){throw new zt(2959,!1)}(),e=function(t){return t.endsWith("/")?t.slice(0,-1):t}(e);const n=[{provide:aD,useValue:n=>{return sD(n.src)&&function(t,e){throw new zt(2959,!1)}(0,n.src),t(e,Object.assign(Object.assign({},n),{src:(r=n.src,r.startsWith("/")?r.slice(1):r)}));var r}}];return n}}cD((function(t,e){let n="format=auto";e.width&&(n+=`,width=${e.width}`);return`${t}/cdn-cgi/image/${n}/${e.src}`}));cD((function(t,e){let n="f_auto,q_auto";e.width&&(n+=`,w_${e.width}`);return`${t}/image/upload/${n}/${e.src}`}));cD((function(t,e){const{src:n,width:r}=e;let o;if(r){o=[t,`tr:w-${r}`,n]}else o=[t,n];return o.join("/")}));function fD(t,e=!0){return`The NgOptimizedImage directive ${e?`(activated on an <img> element with the \`ngSrc="${t}"\`) `:""}has detected that`}function dD(t){throw new zt(2958,`Unexpected invocation of the ${t} in the prod mode. Please make sure that the prod mode is enabled for production builds.`)}cD((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 hD{constructor(){this.images=new Map,this.alreadyWarned=new Set,this.window=null,this.observer=null,dD("LCP checker");const t=Ce(Ky).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=fD(t);console.warn(Ut(2955,`${e} this image is the Largest Contentful Paint (LCP) element but was not marked "priority". This image should be marked "priority" in order to prioritize its loading. To fix this, add the "priority" attribute.`))}(o))}));return t.observe({type:"largest-contentful-paint",buffered:!0}),t}registerImage(t,e){this.observer&&this.images.set(iD(t,this.window).href,e)}unregisterImage(t){this.observer&&this.images.delete(iD(t,this.window).href)}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.images.clear(),this.alreadyWarned.clear())}}hD.ɵfac=function(t){return new(t||hD)},hD.ɵprov=Jt({token:hD,factory:hD.ɵfac,providedIn:"root"});const pD=new Set(["localhost","127.0.0.1","0.0.0.0"]),gD=new $o("PRECONNECT_CHECK_BLOCKLIST");class yD{constructor(){this.document=Ce(Ky),this.preconnectLinks=null,this.alreadySeen=new Set,this.window=null,this.blocklist=new Set(pD),dD("preconnect link checker");const t=this.document.defaultView;void 0!==t&&(this.window=t);const e=Ce(gD,{optional:!0});e&&this.populateBlocklist(e)}populateBlocklist(t){Array.isArray(t)?mD(t,(t=>{this.blocklist.add(uD(t))})):this.blocklist.add(uD(t))}assertPreconnect(t,e){if(!this.window)return;const n=iD(t,this.window);this.blocklist.has(n.hostname)||this.alreadySeen.has(n.origin)||(this.alreadySeen.add(n.origin),this.preconnectLinks||(this.preconnectLinks=this.queryPreconnectLinks()),this.preconnectLinks.has(n.origin)||console.warn(Ut(2956,`${fD(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=iD(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 mD(t,e){for(let n of t)Array.isArray(n)?mD(n,e):e(n)}yD.ɵfac=function(t){return new(t||yD)},yD.ɵprov=Jt({token:yD,factory:yD.ɵfac,providedIn:"root"});const vD=new $o("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});class DD{constructor(){this.preloadedImages=Ce(vD),this.document=Ce(Ky)}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)}}DD.ɵfac=function(t){return new(t||DD)},DD.ɵprov=Jt({token:DD,factory:DD.ɵfac,providedIn:"root"});const _D=/^((\s*\d+w\s*(,|$)){1,})$/,wD=[1,2],bD={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840]},CD=new $o("ImageConfig",{providedIn:"root",factory:()=>bD});class ED{constructor(){this.imageLoader=Ce(aD),this.config=function(t){let e={};t.breakpoints&&(e.breakpoints=t.breakpoints.sort(((t,e)=>t-e)));return Object.assign({},bD,t,e)}(Ce(CD)),this.renderer=Ce(rl),this.imgElement=Ce(tl).nativeElement,this.injector=Ce(Ll),this.isServer="server"===Ce(Kg),this.preloadLinkChecker=Ce(DD),this.lcpObserver=null,this._renderedSrc=null,this._priority=!1,this._disableOptimizedSrcset=!1,this._fill=!1}set width(t){this._width=AD(t)}get width(){return this._width}set height(t){this._height=AD(t)}get height(){return this._height}set priority(t){this._priority=SD(t)}get priority(){return this._priority}set disableOptimizedSrcset(t){this._disableOptimizedSrcset=SD(t)}get disableOptimizedSrcset(){return this._disableOptimizedSrcset}set fill(t){this._fill=SD(t)}get fill(){return this._fill}ngOnInit(){this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||(this.sizes="100vw"):(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const t=this.getRewrittenSrc();let e;this.setHostAttribute("src",t),this.sizes&&this.setHostAttribute("sizes",this.sizes),this.ngSrcset?e=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(e=this.getAutomaticSrcset()),e&&this.setHostAttribute("srcset",e),this.isServer&&this.priority&&this.preloadLinkChecker.createPreloadLinkTag(this.renderer,t,e,this.sizes)}ngOnChanges(t){0}callImageLoader(t){let e=t;return this.loaderParams&&(e.loaderParams=this.loaderParams),this.imageLoader(e)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){const t={src:this.ngSrc};this._renderedSrc=this.callImageLoader(t)}return this._renderedSrc}getRewrittenSrcset(){const t=_D.test(this.ngSrcset);return this.ngSrcset.split(",").filter((t=>""!==t)).map((e=>{e=e.trim();const n=t?parseFloat(e):parseFloat(e)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:n})} ${e}`})).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){var t;const{breakpoints:e}=this.config;let n=e;"100vw"===(null===(t=this.sizes)||void 0===t?void 0:t.trim())&&(n=e.filter((t=>t>=640)));return n.map((t=>`${this.callImageLoader({src:this.ngSrc,width:t})} ${t}w`)).join(", ")}getFixedSrcset(){return wD.map((t=>`${this.callImageLoader({src:this.ngSrc,width:this.width*t})} ${t}x`)).join(", ")}shouldGenerateAutomaticSrcset(){return!this._disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==lD&&!(this.width>1920||this.height>1080)}ngOnDestroy(){0}setHostAttribute(t,e){this.renderer.setAttribute(this.imgElement,t,e)}}function AD(t){return"string"==typeof t?parseInt(t,10):t}function SD(t){return null!=t&&"false"!=`${t}`}ED.ɵfac=function(t){return new(t||ED)},ED.ɵdir=Ze({type:ED,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(t,e){2&t&&Ef("position",e.fill?"absolute":null)("width",e.fill?"100%":null)("height",e.fill?"100%":null)("inset",e.fill?"0px":null)},inputs:{ngSrc:"ngSrc",ngSrcset:"ngSrcset",sizes:"sizes",width:"width",height:"height",loading:"loading",priority:"priority",loaderParams:"loaderParams",disableOptimizedSrcset:"disableOptimizedSrcset",fill:"fill",src:"src",srcset:"srcset"},standalone:!0,features:[jn]});class FD extends Yy{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class xD extends FD{static makeCurrent(){var t;t=new xD,Wy||(Wy=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=(kD=kD||document.querySelector("base"),kD?kD.getAttribute("href"):null);return null==e?null:function(t){ID=ID||document.createElement("a"),ID.setAttribute("href",t);const e=ID.pathname;return"/"===e.charAt(0)?e:`/${e}`}(e)}resetBaseElement(){kD=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 ID,kD=null;const TD=new $o("TRANSITION_ID");const OD=[{provide:Gg,useFactory:function(t,e,n){return()=>{n.get(Zg).donePromise.then((()=>{const n=qy(),r=e.querySelectorAll(`style[ng-transition="${t}"]`);for(let t=0;t<r.length;t++)n.remove(r[t])}))}},deps:[TD,Ky,Ll],multi:!0}];class MD{build(){return new XMLHttpRequest}}MD.ɵfac=function(t){return new(t||MD)},MD.ɵprov=Jt({token:MD,factory:MD.ɵfac});const PD=new $o("EventManagerPlugins");class ND{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}`)}}ND.ɵfac=function(t){return new(t||ND)(we(PD),we(iy))},ND.ɵprov=Jt({token:ND,factory:ND.ɵfac});class BD{constructor(t){this._doc=t}addGlobalEventListener(t,e,n){const r=qy().getGlobalEventTarget(this._doc,t);if(!r)throw new Error(`Unsupported event target ${r} for event ${e}`);return this.addEventListener(r,e,n)}}class LD{constructor(){this.usageCount=new Map}addStyles(t){for(const e of t){1===this.changeUsageCount(e,1)&&this.onStyleAdded(e)}}removeStyles(t){for(const e of t){0===this.changeUsageCount(e,-1)&&this.onStyleRemoved(e)}}onStyleRemoved(t){}onStyleAdded(t){}getAllStyles(){return this.usageCount.keys()}changeUsageCount(t,e){var n;const r=this.usageCount;let o=null!==(n=r.get(t))&&void 0!==n?n:0;return o+=e,o>0?r.set(t,o):r.delete(t),o}ngOnDestroy(){for(const t of this.getAllStyles())this.onStyleRemoved(t);this.usageCount.clear()}}LD.ɵfac=function(t){return new(t||LD)},LD.ɵprov=Jt({token:LD,factory:LD.ɵfac});class RD extends LD{constructor(t){super(),this.doc=t,this.styleRef=new Map,this.hostNodes=new Set,this.resetHostNodes()}onStyleAdded(t){for(const e of this.hostNodes)this.addStyleToHost(e,t)}onStyleRemoved(t){const e=this.styleRef,n=e.get(t);null==n||n.forEach((t=>t.remove())),e.delete(t)}ngOnDestroy(){super.ngOnDestroy(),this.styleRef.clear(),this.resetHostNodes()}addHost(t){this.hostNodes.add(t);for(const e of this.getAllStyles())this.addStyleToHost(t,e)}removeHost(t){this.hostNodes.delete(t)}addStyleToHost(t,e){const n=this.doc.createElement("style");n.textContent=e,t.appendChild(n);const r=this.styleRef.get(e);r?r.push(n):this.styleRef.set(e,[n])}resetHostNodes(){const t=this.hostNodes;t.clear(),t.add(this.doc.head)}}RD.ɵfac=function(t){return new(t||RD)(we(Ky))},RD.ɵprov=Jt({token:RD,factory:RD.ɵfac});const jD={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/"},HD=/%COMP%/g,VD="%COMP%",$D=`_nghost-${VD}`,zD=`_ngcontent-${VD}`,UD=new $o("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>false});function GD(t,e){return e.flat(100).map((e=>e.replace(HD,t)))}function ZD(t){return e=>{if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}class WD{constructor(t,e,n,r){this.eventManager=t,this.sharedStylesHost=e,this.appId=n,this.removeStylesOnCompDestory=r,this.rendererByCompId=new Map,this.defaultRenderer=new qD(t)}createRenderer(t,e){if(!t||!e)return this.defaultRenderer;const n=this.getOrCreateRenderer(t,e);return n instanceof JD?n.applyToHost(t):n instanceof QD&&n.applyStyles(),n}getOrCreateRenderer(e,n){const r=this.rendererByCompId;let o=r.get(n.id);if(!o){const i=this.eventManager,s=this.sharedStylesHost,u=this.removeStylesOnCompDestory;switch(n.encapsulation){case t.ViewEncapsulation$1.Emulated:o=new JD(i,s,n,this.appId,u);break;case t.ViewEncapsulation$1.ShadowDom:return new KD(i,s,e,n);default:o=new QD(i,s,n,u)}o.onDestroy=()=>r.delete(n.id),r.set(n.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}begin(){}end(){}}WD.ɵfac=function(t){return new(t||WD)(we(ND),we(RD),we(Wg),we(UD))},WD.ɵprov=Jt({token:WD,factory:WD.ɵfac});class qD{constructor(t){this.eventManager=t,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(t,e){return e?document.createElementNS(jD[e]||e,t):document.createElement(t)}createComment(t){return document.createComment(t)}createText(t){return document.createTextNode(t)}appendChild(t,e){(YD(t)?t.content:t).appendChild(e)}insertBefore(t,e,n){if(t){(YD(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=jD[r];o?t.setAttributeNS(o,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}removeAttribute(t,e,n){if(n){const r=jD[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,ZD(n)):this.eventManager.addEventListener(t,e,ZD(n))}}"@".charCodeAt(0);function YD(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class KD extends qD{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=GD(r.id,r.styles);for(const t of o){const e=document.createElement("style");e.textContent=t,this.shadowRoot.appendChild(e)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,e){return super.appendChild(this.nodeOrShadowRoot(t),e)}insertBefore(t,e,n){return super.insertBefore(this.nodeOrShadowRoot(t),e,n)}removeChild(t,e){return super.removeChild(this.nodeOrShadowRoot(t),e)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class QD extends qD{constructor(t,e,n,r,o=n.id){super(t),this.sharedStylesHost=e,this.removeStylesOnCompDestory=r,this.rendererUsageCount=0,this.styles=GD(o,n.styles)}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){var t;this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&(null===(t=this.onDestroy)||void 0===t||t.call(this)))}}class JD extends QD{constructor(t,e,n,r,o){const i=r+"-"+n.id;var s;super(t,e,n,o,i),this.contentAttr=(s=i,zD.replace(HD,s)),this.hostAttr=function(t){return $D.replace(HD,t)}(i)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,e){const n=super.createElement(t,e);return super.setAttribute(n,this.contentAttr,""),n}}class XD extends BD{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)(we(Ky))},XD.ɵprov=Jt({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 BD{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((()=>qy().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_)(we(Ky))},r_.ɵprov=Jt({token:r_,factory:r_.ɵfac});const o_=!1;const i_=Ey(Gy,"browser",[{provide:Kg,useValue:"browser"},{provide:Yg,useValue:function(){xD.makeCurrent()},multi:!0},{provide:Ky,useFactory:function(){return function(t){fs=t}(document),document},deps:[]}]),s_=new $o(""),u_=[{provide:hy,useClass:class{addToWindow(t){fe.getAngularTestability=(e,n=!0)=>{const r=t.findTestabilityInTree(e,n);if(null==r)throw new Error("Could not find testability for element.");return r},fe.getAllAngularTestabilities=()=>t.getAllTestabilities(),fe.getAllAngularRootElements=()=>t.getAllRootElements();fe.frameworkStabilizers||(fe.frameworkStabilizers=[]),fe.frameworkStabilizers.push((t=>{const e=fe.getAllAngularTestabilities();let n=e.length,r=!1;const o=function(e){r=r||e,n--,0==n&&t(r)};e.forEach((function(t){t.whenStable(o)}))}))}findTestabilityInTree(t,e,n){if(null==e)return null;const r=t.getTestability(e);return null!=r?r:n?qy().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}},deps:[]},{provide:dy,useClass:py,deps:[iy,gy,hy]},{provide:py,useClass:py,deps:[iy,gy,hy]}],l_=[{provide:Lu,useValue:"root"},{provide:al,useFactory:function(){return new al},deps:[]},{provide:PD,useClass:XD,multi:!0,deps:[Ky,iy,Kg]},{provide:PD,useClass:r_,multi:!0,deps:[Ky]},{provide:WD,useClass:WD,deps:[ND,RD,Wg,UD]},{provide:nl,useExisting:WD},{provide:LD,useExisting:RD},{provide:RD,useClass:RD,deps:[Ky]},{provide:ND,useClass:ND,deps:[PD,iy]},{provide:class{},useClass:MD,deps:[]},[]];class a_{constructor(t){o_}static withServerTransition(t){return{ngModule:a_,providers:[{provide:Wg,useValue:t.appId},{provide:TD,useExisting:Wg},OD]}}}function c_(){return new f_(we(Ky))}a_.ɵfac=function(t){return new(t||a_)(we(s_,12))},a_.ɵmod=ze({type:a_}),a_.ɵinj=Xt({providers:[...l_,...u_],imports:[eD,Zy]});class f_{constructor(t){this._doc=t,this._dom=qy()}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_)(we(Ky))},f_.ɵprov=Jt({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_(we(Ky))}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_)(we(Ky))},p_.ɵprov=Jt({token:p_,factory:function(t){let e=null;return e=t?new t:h_(),e},providedIn:"root"});class g_{constructor(){this.store={},this.onSerializeCallbacks={},this.store=function(t,e){const n=t.getElementById(e+"-state");let r={};if(n&&n.textContent)try{r=JSON.parse(function(t){const e={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return t.replace(/&[^;]+;/g,(t=>e[t]))}(n.textContent))}catch(t){console.warn("Exception while restoring TransferState for app "+e,t)}return r}(Ce(Ky),Ce(Wg))}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)}}g_.ɵfac=function(t){return new(t||g_)},g_.ɵprov=Jt({token:g_,factory:g_.ɵfac,providedIn:"root"});class y_{}y_.ɵfac=function(t){return new(t||y_)},y_.ɵmod=ze({type:y_}),y_.ɵinj=Xt({});const m_={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},v_=new $o("HammerGestureConfig"),D_=new $o("HammerLoader");class __{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}}__.ɵfac=function(t){return new(t||__)},__.ɵprov=Jt({token:__,factory:__.ɵfac});class w_ extends BD{constructor(t,e,n,r){super(t),this._config=e,this.console=n,this.loader=r,this._loaderPromise=null}supports(t){return!(!m_.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}}w_.ɵfac=function(t){return new(t||w_)(we(Ky),we(v_),we(Qg),we(D_,8))},w_.ɵprov=Jt({token:w_,factory:w_.ɵfac});class b_{}b_.ɵfac=function(t){return new(t||b_)},b_.ɵmod=ze({type:b_}),b_.ɵinj=Xt({providers:[{provide:PD,useClass:w_,multi:!0,deps:[Ky,v_,Qg,[new yi,D_]]},{provide:v_,useClass:__,deps:[]}]});class C_{}function E_(t){return new A_(t.get(Ky))}C_.ɵfac=function(t){return new(t||C_)},C_.ɵprov=Jt({token:C_,factory:function(t){let e=null;return e=t?new(t||C_):we(A_),e},providedIn:"root"});class A_ extends C_{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 ${$t})`);default:throw new Error(`Unexpected SecurityContext ${e} (see ${$t})`)}}bypassSecurityTrustHtml(t){return new Ps(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 S_(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}}A_.ɵfac=function(t){return new(t||A_)(we(Ky))},A_.ɵprov=Jt({token:A_,factory:function(t){let e=null;return e=t?new t:E_(we(Ll)),e},providedIn:"root"}),new il("15.2.9");var F_=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=S_(e);var u=t.loaded,l=t.total;this.loaded=u,this.total=l},x_=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=S_(e)}catch(t){r=e.responseText}this.response=r}})),I_=function(){function t(t,e){return x_.call(this,"ajax timeout",t,e),this.name="AjaxTimeoutError",this}return t.prototype=Object.create(x_.prototype),t}();function k_(t,e){return R_({method:"GET",url:t,headers:e})}function T_(t,e,n){return R_({method:"POST",url:t,body:e,headers:n})}function O_(t,e){return R_({method:"DELETE",url:t,headers:e})}function M_(t,e,n){return R_({method:"PUT",url:t,body:e,headers:n})}function P_(t,e,n){return R_({method:"PATCH",url:t,body:e,headers:n})}var N_=vt((function(t){return t.response}));function B_(t,e){return N_(R_({method:"GET",url:t,headers:e}))}var L_,R_=(L_=function(t){var e;return e="string"==typeof t?{url:t}:t,new P((function(t){var n,o,i,s=r({async:!0,crossDomain:!1,withCredentials:!1,method:"GET",timeout:0,responseType:"json"},e),u=s.queryParams,l=s.body,a=s.headers,c=s.url;if(!c)throw new TypeError("url is required");if(u)if(c.includes("?")){var f=c.split("?");if(2<f.length)throw new TypeError("invalid url");i=new URLSearchParams(f[1]),new URLSearchParams(u).forEach((function(t,e){return i.set(e,t)})),c=f[0]+"?"+i}else c=c+"?"+(i=new URLSearchParams(u));var d={};if(a)for(var h in a)a.hasOwnProperty(h)&&(d[h.toLowerCase()]=a[h]);var p=s.crossDomain;p||"x-requested-with"in d||(d["x-requested-with"]="XMLHttpRequest");var g=s.withCredentials,y=s.xsrfCookieName,m=s.xsrfHeaderName;if((g||!p)&&y&&m){var v=null!==(o=null===(n=null===document||void 0===document?void 0:document.cookie.match(new RegExp("(^|;\\s*)("+y+")=([^;]*)")))||void 0===n?void 0:n.pop())&&void 0!==o?o:"";v&&(d[m]=v)}var D,_=function(t,e){var n;if(!t||"string"==typeof t||function(t){return"undefined"!=typeof FormData&&t instanceof FormData}(t)||function(t){return"undefined"!=typeof URLSearchParams&&t instanceof URLSearchParams}(t)||function(t){return G_(t,"ArrayBuffer")}(t)||function(t){return G_(t,"File")}(t)||function(t){return G_(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 I_(D,w)})),F("abort",(function(){return new x_("aborted",D,w)}));var x=function(t,e){return new F_(e,D,w,t+"_"+e.type)},I=function(e,n,r){e.addEventListener(n,(function(e){t.next(x(r,e))}))};S&&[V_,$_,z_].forEach((function(t){return I(D.upload,t,j_)})),b&&[V_,$_].forEach((function(t){return D.upload.addEventListener(t,(function(t){var e;return null===(e=null==b?void 0:b.next)||void 0===e?void 0:e.call(b,t)}))})),E&&[V_,$_].forEach((function(t){return I(D,t,H_)}));var k=function(e){var n="ajax error"+(e?" "+e:"");t.error(new x_(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(z_,(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(H_,e)}catch(e){return void t.error(e)}t.next(i),t.complete()}else null===(r=null==b?void 0:b.error)||void 0===r||r.call(b,e),k(o)}));var T=w.user,O=w.method,M=w.async;for(var h in T?D.open(O,c,M,T,w.password):D.open(O,c,M),M&&(D.timeout=w.timeout,D.responseType=w.responseType),"withCredentials"in D&&(D.withCredentials=w.withCredentials),d)d.hasOwnProperty(h)&&D.setRequestHeader(h,d[h]);return _?D.send(_):D.send(),function(){D&&4!==D.readyState&&D.abort()}}))},L_.get=k_,L_.post=T_,L_.delete=O_,L_.put=M_,L_.patch=P_,L_.getJSON=B_,L_),j_="upload",H_="download",V_="loadstart",$_="progress",z_="load";var U_=Object.prototype.toString;function G_(t,e){return U_.call(t)==="[object "+e+"]"}t.ApplicationRef=xy,t.BehaviorSubject=$,t.BrowserModule=a_,t.ChangeDetectorRef=ky,t.CommonModule=eD,t.Compiler=ny,t.Component=jg,t.ContentChild=Go,t.ContentChildren=Uo,t.DatePipe=$v,t.Directive=Rg,t.DomSanitizer=C_,t.ElementRef=tl,t.ErrorHandler=al,t.EventEmitter=Mp,t.Injectable=Pl,t.Injector=Ll,t.Input=Vg,t.Location=am,t.NgClass=gv,t.NgForOf=Dv,t.NgIf=wv,t.NgModule=zg,t.NgStyle=kv,t.NgSwitch=Av,t.NgSwitchCase=Sv,t.NgZone=iy,t.Output=$g,t.Pipe=Hg,t.Renderer2=rl,t.RendererFactory2=nl,t.ReplaySubject=U,t.Subject=H,t.Subscription=y,t.ViewChild=Wo,t.ViewChildren=Zo,t.ViewContainerRef=Hp,t.ajax=R_,t.createNgModule=np,t.debounceTime=function(t,e){return void 0===e&&(e=Y),B((function(n,r){var o=null,i=null,s=null,u=function(){if(o){o.unsubscribe(),o=null;var t=i;i=null,r.next(t)}};function l(){var n=s+t,i=e.now();if(i<n)return o=this.schedule(void 0,n-i),void r.add(o);u()}n.subscribe(L(r,(function(n){i=n,s=e.now(),o||(o=e.schedule(l,t),r.add(o))}),(function(){u(),r.complete()}),void 0,(function(){i=o=null})))}))},t.delay=function(t,e){void 0===e&&(e=Y);var n=xt(t,e);return Tt((function(){return n}))},t.enableProdMode=function(){0},t.fromEvent=function t(e,n,r,o){if(d(r)&&(o=r,r=void 0),o)return t(e,n,r).pipe(_t(o));var i=u(function(t){return d(t.addEventListener)&&d(t.removeEventListener)}(e)?At.map((function(t){return function(o){return e[t](n,o,r)}})):function(t){return d(t.addListener)&&d(t.removeListener)}(e)?Et.map(Ft(e,n)):function(t){return d(t.on)&&d(t.off)}(e)?St.map(Ft(e,n)):[],2),s=i[0],l=i[1];if(!s&&et(e))return wt((function(e){return t(e,n,r)}))(ct(e));if(!s)throw new TypeError("Invalid event target");return new P((function(t){var e=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.next(1<e.length?e:e[0])};return s(e),function(){return l(e)}}))},t.map=vt,t.platformBrowser=i_,t.setClassMetadata=lp,t.skip=function(t){return e=function(e,n){return t<=n},B((function(t,r){var o=0;t.subscribe(L(r,(function(t){return e.call(n,t,o++)&&r.next(t)})))}));var e,n},t.take=kt,t.takeUntil=function(t){return B((function(e,n){ct(t).subscribe(L(n,(function(){return n.complete()}),C)),!n.closed&&e.subscribe(n)}))},t["ɵɵInheritDefinitionFeature"]=Va,t["ɵɵadvance"]=Fl,t["ɵɵattribute"]=uc,t["ɵɵclassProp"]=Af,t["ɵɵcontentQuery"]=rg,t["ɵɵdefineComponent"]=je,t["ɵɵdefineDirective"]=Ze,t["ɵɵdefineInjectable"]=Jt,t["ɵɵdefineInjector"]=Xt,t["ɵɵdefineNgModule"]=ze,t["ɵɵdefinePipe"]=We,t["ɵɵdirectiveInject"]=Hl,t["ɵɵelement"]=Oc,t["ɵɵelementContainerEnd"]=Pc,t["ɵɵelementContainerStart"]=Mc,t["ɵɵelementEnd"]=Tc,t["ɵɵelementStart"]=kc,t["ɵɵgetCurrentView"]=Bc,t["ɵɵgetInheritedFactory"]=ko,t["ɵɵinject"]=we,t["ɵɵlistener"]=Hc,t["ɵɵloadQuery"]=og,t["ɵɵnextContext"]=Gc,t["ɵɵpipe"]=Ap,t["ɵɵpipeBind2"]=Fp,t["ɵɵprojection"]=qc,t["ɵɵprojectionDef"]=Wc,t["ɵɵproperty"]=xc,t["ɵɵpureFunction0"]=ap,t["ɵɵpureFunction1"]=cp,t["ɵɵpureFunction2"]=fp,t["ɵɵpureFunction3"]=dp,t["ɵɵpureFunction5"]=pp,t["ɵɵpureFunction6"]=gp,t["ɵɵqueryRefresh"]=eg,t["ɵɵresetView"]=dr,t["ɵɵrestoreView"]=fr,t["ɵɵsanitizeHtml"]=pu,t["ɵɵsanitizeUrl"]=yu,t["ɵɵsetNgModuleScope"]=Ue,t["ɵɵtemplate"]=Sc,t["ɵɵtemplateRefExtractor"]=lg,t["ɵɵtext"]=$f,t["ɵɵtextInterpolate"]=zf,t["ɵɵtextInterpolate1"]=Uf,t["ɵɵviewQuery"]=ng}));