PageSourceSearch

https://shop.liwest-mobil.at/main-KKA4OZMD.js

js liwest-mobil.at collected 2026-10-02 00:26:33 UTC 1,606,940 bytes, 90 lines download raw bytes

vendor: 4,148 bytes, line 1
1var JD=Object.defineProperty,eE=Object.defineProperties;var tE=Object.getOwnPropertyDescriptors;var vd=Object.getOwnPropertySymbols;var hC=Object.prototype.hasOwnProperty,gC=Object.prototype.propertyIsEnumerable;var fC=(t,n,e)=>n in t?JD(t,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[n]=e,P=(t,n)=>{for(var e in n||={})hC.call(n,e)&&fC(t,e,n[e]);if(vd)for(var e of vd(n))gC.call(n,e)&&fC(t,e,n[e]);return t},re=(t,n)=>eE(t,tE(n));var Kf=(t,n)=>{var e={};for(var i in t)hC.call(t,i)&&n.indexOf(i)<0&&(e[i]=t[i]);if(t!=null&&vd)for(var i of vd(t))n.indexOf(i)<0&&gC.call(t,i)&&(e[i]=t[i]);return e};var yo=(t,n,e)=>new Promise((i,a)=>{var r=c=>{try{s(e.next(c))}catch(l){a(l)}},o=c=>{try{s(e.throw(c))}catch(l){a(l)}},s=c=>c.done?i(c.value):Promise.resolve(c.value).then(r,o);s((e=e.apply(t,n)).next())});var Zf;function xd(){return Zf}function _i(t){let n=Zf;return Zf=t,n}var bC=Symbol("NotFound");function Co(t){return t===bC||t?.name==="\u0275NotFound"}function kd(t,n){return Object.is(t,n)}var Bt=null,Md=!1,Qf=1,nE=null,Ot=Symbol("SIGNAL");function be(t){let n=Bt;return Bt=t,n}function Dd(){return Bt}var Sa={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function vr(t){if(Md)throw new Error("");if(Bt===null)return;Bt.consumerOnSignalRead(t);let n=Bt.producersTail;if(n!==void 0&&n.producer===t)return;let e,i=Bt.recomputing;if(i&&(e=n!==void 0?n.nextProducer:Bt.producers,e!==void 0&&e.producer===t)){Bt.producersTail=e,e.lastReadVersion=t.version;return}let a=t.consumersTail;if(a!==void 0&&a.consumer===Bt&&(!i||aE(a,Bt)))return;let r=xo(Bt),o={producer:t,consumer:Bt,nextProducer:e,prevConsumer:a,lastReadVersion:t.version,nextConsumer:void 0};Bt.producersTail=o,n!==void 0?n.nextProducer=o:Bt.producers=o,r&&yC(t,o)}function _C(){Qf++}function Ed(t){if(!(xo(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===Qf)){if(!t.producerMustRecompute(t)&&!xr(t)){Pd(t);return}t.producerRecomputeValue(t),Pd(t)}}function Xf(t){if(t.consumers===void 0)return;let n=Md;Md=!0;try{for(let e=t.consumers;e!==void 0;e=e.nextConsumer){let i=e.consumer;i.dirty||iE(i)}}finally{Md=n}}function Jf(){return Bt?.consumerAllowSignalWrites!==!1}function iE(t){t.dirty=!0,Xf(t),t.consumerMarkedDirty?.(t)}function Pd(t){t.dirty=!1,t.lastCleanEpoch=Qf}function ea(t){return t&&(t.producersTail=void 0,t.recomputing=!0),be(t)}function Ia(t,n){if(be(n),!t)return;t.recomputing=!1;let e=t.producersTail,i=e!==void 0?e.nextProducer:t.producers;if(i!==void 0){if(xo(t))do i=eh(i);while(i!==void 0);e!==void 0?e.nextProducer=void 0:t.producers=void 0}}function xr(t){for(let n=t.producers;n!==void 0;n=n.nextProducer){let e=n.producer,i=n.lastReadVersion;if(i!==e.version||(Ed(e),i!==e.version))return!0}return!1}function vo(t){if(xo(t)){let n=t.producers;for(;n!==void 0;)n=eh(n)}t.producers=void 0,t.producersTail=void 0,t.consumers=void 0,t.consumersTail=void 0}function yC(t,n){let e=t.consumersTail,i=xo(t);if(e!==void 0?(n.nextConsumer=e.nextConsumer,e.nextConsumer=n):(n.nextConsumer=void 0,t.consumers=n),n.prevConsumer=e,t.consumersTail=n,!i)for(let a=t.producers;a!==void 0;a=a.nextProducer)yC(a.producer,a)}function eh(t){let n=t.producer,e=t.nextProducer,i=t.nextConsumer,a=t.prevConsumer;if(t.nextConsumer=void 0,t.prevConsumer=void 0,i!==void 0?i.prevConsumer=a:n.consumersTail=a,a!==void 0)a.nextConsumer=i;else if(n.consumers=i,!xo(n)){let r=n.producers;for(;r!==void 0;)r=eh(r)}return e}function xo(t){return t.consumerIsAlwaysLive||t.consumers!==void 0}function Sd(t){nE?.(t)}function aE(t,n){let e=n.producersTail;if(e!==void 0){let i=n.producers;do{if(i===t)return!0;if(i===e)break;i=i.nextProducer}while(i!==void 0)}return!1}function ac(t,n){let e=Object.create(rE);e.computation=t,n!==void 0&&(e.equal=n);let i=()=>{if(Ed(e),vr(e),e.value===ic)throw e.error;return e.value};return i[Ot]=e,Sd(e),i}var wd=Symbol("UNSET"),Od=Symbol("COMPUTING"),ic=Symbol("ERRORED"),rE=re(P({}
vendor: 4,650 bytes, lines 1-3
1,Sa),{value:wd,dirty:!0,error:null,equal:kd,kind:"computed",producerMustRecompute(t){return t.value===wd||t.value===Od},producerRecomputeValue(t){if(t.value===Od)throw new Error("");let n=t.value;t.value=Od;let e=ea(t),i,a=!1;try{i=t.computation(),be(null),a=n!==wd&&n!==ic&&i!==ic&&t.equal(n,i)}catch(r){i=ic,t.error=r}finally{Ia(t,e)}if(a){t.value=n;return}t.value=i,t.version++}});function oE(){throw new Error}var CC=oE;function vC(t){CC(t)}function th(t){CC=t}var sE=null;function nh(t,n){let e=Object.create(rc);e.value=t,n!==void 0&&(e.equal=n);let i=()=>xC(e);return i[Ot]=e,Sd(e),[i,o=>Mo(e,o),o=>ih(e,o)]}function xC(t){return vr(t),t.value}function Mo(t,n){Jf()||vC(t),t.equal(t.value,n)||(t.value=n,cE(t))}function ih(t,n){Jf()||vC(t),Mo(t,n(t.value))}var rc=re(P({},Sa),{equal:kd,value:void 0,kind:"signal"});function cE(t){t.version++,_C(),Xf(t),sE?.(t)}function xe(t){return typeof t=="function"}function wo(t){let e=t(i=>{Error.call(i),i.stack=new Error().stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}var Id=wo(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription:
2${e.map((i,a)=>`${a+1}) ${i.toString()}`).join(`
3  `)}`:"",this.name="UnsubscriptionError",this.errors=e});function Mr(t,n){if(t){let e=t.indexOf(n);0<=e&&t.splice(e,1)}}var ae=class t{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;let{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(let r of e)r.remove(this);else e.remove(this);let{initialTeardown:i}=this;if(xe(i))try{i()}catch(r){n=r instanceof Id?r.errors:[r]}let{_finalizers:a}=this;if(a){this._finalizers=null;for(let r of a)try{MC(r)}catch(o){n=n??[],o instanceof Id?n=[...n,...o.errors]:n.push(o)}}if(n)throw new Id(n)}}add(n){var e;if(n&&n!==this)if(this.closed)MC(n);else{if(n instanceof t){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=(e=this._finalizers)!==null&&e!==void 0?e:[]).push(n)}}_hasParent(n){let{_parentage:e}=this;return e===n||Array.isArray(e)&&e.includes(n)}_addParent(n){let{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(n),e):e?[e,n]:n}_removeParent(n){let{_parentage:e}=this;e===n?this._parentage=null:Array.isArray(e)&&Mr(e,n)}remove(n){let{_finalizers:e}=this;e&&Mr(e,n),n instanceof t&&n._removeParent(this)}};ae.EMPTY=(()=>{let t=new ae;return t.closed=!0,t})();var ah=ae.EMPTY;function Td(t){return t instanceof ae||t&&"closed"in t&&xe(t.remove)&&xe(t.add)&&xe(t.unsubscribe)}function MC(t){xe(t)?t():t.unsubscribe()}var Zn={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var Oo={setTimeout(t,n,...e){let{delegate:i}=Oo;return i?.setTimeout?i.setTimeout(t,n,...e):setTimeout(t,n,...e)},clearTimeout(t){let{delegate:n}=Oo;return(n?.clearTimeout||clearTimeout)(t)},delegate:void 0};function Ad(t){Oo.setTimeout(()=>{let{onUnhandledError:n}=Zn;if(n)n(t);else throw t})}function oc(){}var wC=rh("C",void 0,void 0);function OC(t){return rh("E",void 0,t)}function PC(t){return rh("N",t,void 0)}function rh(t,n,e){return{kind:t,value:n,error:e}}var wr=null;function Po(t){if(Zn.useDeprecatedSynchronousErrorHandling){let n=!wr;if(n&&(wr={errorThrown:!1,error:null}),t(),n){let{errorThrown:e,error:i}=wr;if(wr=null,e)throw i}}else t()}function kC(t){Zn.useDeprecatedSynchronousErrorHandling&&wr&&(wr.errorThrown=!0,wr.error=t)}var Or=class extends ae{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,Td(n)&&n.add(this)):this.destination=mE}static create(n,e,i){return new ta(n,e,i)}next(n){this.isStopped?sh(PC(n),this):this._next(n)}error(n){this.isStopped?sh(OC(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?sh(wC,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},lE=Function.prototype.bind;function oh(t,n){return lE.call(t,n)}var ch=class{constructor(n){this.partialObserver=n}next(n){let{partialObserver:e}=this;if(e.next)try{e.next(n)}catch(i){Rd(i)}}error(n){let{partialObserver:e}=this;if(e.error)try{e.error(n)}catch(i){Rd(i)}else Rd(n)}complete(){let{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(e){Rd(e)}}},ta=class extends Or{constructor(n,e,i){super();let a;if(xe(n)||!n)a={next:n??void 0,error:e??void 0,complete:i??void 0};else{let r;
vendor: 8,259 bytes, line 3
3this&&Zn.useDeprecatedNextContext?(r=Object.create(n),r.unsubscribe=()=>this.unsubscribe(),a={next:n.next&&oh(n.next,r),error:n.error&&oh(n.error,r),complete:n.complete&&oh(n.complete,r)}):a=n}this.destination=new ch(a)}};function Rd(t){Zn.useDeprecatedSynchronousErrorHandling?kC(t):Ad(t)}function dE(t){throw t}function sh(t,n){let{onStoppedNotification:e}=Zn;e&&Oo.setTimeout(()=>e(t,n))}var mE={closed:!0,next:oc,error:dE,complete:oc};var ko=typeof Symbol=="function"&&Symbol.observable||"@@observable";function tn(t){return t}function lh(...t){return dh(t)}function dh(t){return t.length===0?tn:t.length===1?t[0]:function(e){return t.reduce((i,a)=>a(i),e)}}var pe=(()=>{class t{constructor(e){e&&(this._subscribe=e)}lift(e){let i=new t;return i.source=this,i.operator=e,i}subscribe(e,i,a){let r=pE(e)?e:new ta(e,i,a);return Po(()=>{let{operator:o,source:s}=this;r.add(o?o.call(r,s):s?this._subscribe(r):this._trySubscribe(r))}),r}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return i=DC(i),new i((a,r)=>{let o=new ta({next:s=>{try{e(s)}catch(c){r(c),o.unsubscribe()}},error:r,complete:a});this.subscribe(o)})}_subscribe(e){var i;return(i=this.source)===null||i===void 0?void 0:i.subscribe(e)}[ko](){return this}pipe(...e){return dh(e)(this)}toPromise(e){return e=DC(e),new e((i,a)=>{let r;this.subscribe(o=>r=o,o=>a(o),()=>i(r))})}}return t.create=n=>new t(n),t})();function DC(t){var n;return(n=t??Zn.Promise)!==null&&n!==void 0?n:Promise}function uE(t){return t&&xe(t.next)&&xe(t.error)&&xe(t.complete)}function pE(t){return t&&t instanceof Or||uE(t)&&Td(t)}function mh(t){return xe(t?.lift)}function Ce(t){return n=>{if(mh(n))return n.lift(function(e){try{return t(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function _e(t,n,e,i,a){return new uh(t,n,e,i,a)}var uh=class extends Or{constructor(n,e,i,a,r,o){super(n),this.onFinalize=r,this.shouldUnsubscribe=o,this._next=e?function(s){try{e(s)}catch(c){n.error(c)}}:super._next,this._error=a?function(s){try{a(s)}catch(c){n.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(s){n.error(s)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:e}=this;super.unsubscribe(),!e&&((n=this.onFinalize)===null||n===void 0||n.call(this))}}};function Do(){return Ce((t,n)=>{let e=null;t._refCount++;let i=_e(n,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){e=null;return}let a=t._connection,r=e;e=null,a&&(!r||a===r)&&a.unsubscribe(),n.unsubscribe()});t.subscribe(i),i.closed||(e=t.connect())})}var Eo=class extends pe{constructor(n,e){super(),this.source=n,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,mh(n)&&(this.lift=n.lift)}_subscribe(n){return this.getSubject().subscribe(n)}getSubject(){let n=this._subject;return(!n||n.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:n}=this;this._subject=this._connection=null,n?.unsubscribe()}connect(){let n=this._connection;if(!n){n=this._connection=new ae;let e=this.getSubject();n.add(this.source.subscribe(_e(e,void 0,()=>{this._teardown(),e.complete()},i=>{this._teardown(),e.error(i)},()=>this._teardown()))),n.closed&&(this._connection=null,n=ae.EMPTY)}return n}refCount(){return Do()(this)}};var EC=wo(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var T=(()=>{class t extends pe{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){let i=new Fd(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new EC}next(e){Po(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let i of this.currentObservers)i.next(e)}})}error(e){Po(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;let{observers:i}=this;for(;i.length;)i.shift().error(e)}})}complete(){Po(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return((e=this.observers)===null||e===void 0?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){let{hasError:i,isStopped:a,observers:r}=this;return i||a?ah:(this.currentObservers=null,r.push(e),new ae(()=>{this.currentObservers=null,Mr(r,e)}))}_checkFinalizedStatuses(e){let{hasError:i,thrownError:a,isStopped:r}=this;i?e.error(a):r&&e.complete()}asObservable(){let e=new pe;return e.source=this,e}}return t.create=(n,e)=>new Fd(n,e),t})(),Fd=class extends T{constructor(n,e){super(),this.destination=n,this.source=e}next(n){var e,i;(i=(e=this.destination)===null||e===void 0?void 0:e.next)===null||i===void 0||i.call(e,n)}error(n){var e,i;(i=(e=this.destination)===null||e===void 0?void 0:e.error)===null||i===void 0||i.call(e,n)}complete(){var n,e;(e=(n=this.destination)===null||n===void 0?void 0:n.complete)===null||e===void 0||e.call(n)}_subscribe(n){var e,i;return(i=(e=this.source)===null||e===void 0?void 0:e.subscribe(n))!==null&&i!==void 0?i:ah}};var Ke=class extends T{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){let e=super._subscribe(n);return!e.closed&&n.next(this._value),e}getValue(){let{hasError:n,thrownError:e,_value:i}=this;if(n)throw e;return this._throwIfClosed(),i}next(n){super.next(this._value=n)}};var sc={now(){return(sc.delegate||Date).now()},delegate:void 0};var Nd=class extends T{constructor(n=1/0,e=1/0,i=sc){super(),this._bufferSize=n,this._windowTime=e,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,e)}next(n){let{isStopped:e,_buffer:i,_infiniteTimeWindow:a,_timestampProvider:r,_windowTime:o}=this;e||(i.push(n),!a&&i.push(r.now()+o)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();let e=this._innerSubscribe(n),{_infiniteTimeWindow:i,_buffer:a}=this,r=a.slice();for(let o=0;o<r.length&&!n.closed;o+=i?1:2)n.next(r[o]);return this._checkFinalizedStatuses(n),e}_trimBuffer(){let{_bufferSize:n,_timestampProvider:e,_buffer:i,_infiniteTimeWindow:a}=this,r=(a?1:2)*n;if(n<1/0&&r<i.length&&i.splice(0,i.length-r),!a){let o=e.now(),s=0;for(let c=1;c<i.length&&i[c]<=o;c+=2)s=c;s&&i.splice(0,s+1)}}};var Ld=class extends ae{constructor(n,e){super()}schedule(n,e=0){return this}};var cc={setInterval(t,n,...e){let{delegate:i}=cc;return i?.setInterval?i.setInterval(t,n,...e):setInterval(t,n,...e)},clearInterval(t){let{delegate:n}=cc;return(n?.clearInterval||clearInterval)(t)},delegate:void 0};var zd=class extends Ld{constructor(n,e){super(n,e),this.scheduler=n,this.work=e,this.pending=!1}schedule(n,e=0){var i;if(this.closed)return this;this.state=n;let a=this.id,r=this.scheduler;return a!=null&&(this.id=this.recycleAsyncId(r,a,e)),this.pending=!0,this.delay=e,this.id=(i=this.id)!==null&&i!==void 0?i:this.requestAsyncId(r,this.id,e),this}requestAsyncId(n,e,i=0){return cc.setInterval(n.flush.bind(n,this),i)}recycleAsyncId(n,e,i=0){if(i!=null&&this.delay===i&&this.pending===!1)return e;e!=null&&cc.clearInterval(e)}execute(n,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let i=this._execute(n,e);if(i)return i;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,e){let i=!1,a;try{this.work(n)}catch(r){i=!0,a=r||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),a}unsubscribe(){if(!this.closed){let{id:n,scheduler:e}=this,{actions:i}=e;this.work=this.state=this.scheduler=null,this.pending=!1,Mr(i,this),n!=null&&(this.id=this.recycleAsyncId(e,n,null)),this.delay=null,super.unsubscribe()}}};var So=class t{constructor(n,e=t.now){this.schedulerActionCtor=n,this.now=e}
vendor: 6,129 bytes, line 3
3schedule(n,e=0,i){return new this.schedulerActionCtor(this,n).schedule(i,e)}};So.now=sc.now;var Vd=class extends So{constructor(n,e=So.now){super(n,e),this.actions=[],this._active=!1}flush(n){let{actions:e}=this;if(this._active){e.push(n);return}let i;this._active=!0;do if(i=n.execute(n.state,n.delay))break;while(n=e.shift());if(this._active=!1,i){for(;n=e.shift();)n.unsubscribe();throw i}}};var lc=new Vd(zd),SC=lc;var ft=new pe(t=>t.complete());function Bd(t){return t&&xe(t.schedule)}function ph(t){return t[t.length-1]}function jd(t){return xe(ph(t))?t.pop():void 0}function yi(t){return Bd(ph(t))?t.pop():void 0}function IC(t,n){return typeof ph(t)=="number"?t.pop():n}function AC(t,n,e,i){function a(r){return r instanceof e?r:new e(function(o){o(r)})}return new(e||(e=Promise))(function(r,o){function s(f){try{l(i.next(f))}catch(g){o(g)}}function c(f){try{l(i.throw(f))}catch(g){o(g)}}function l(f){f.done?r(f.value):a(f.value).then(s,c)}l((i=i.apply(t,n||[])).next())})}function TC(t){var n=typeof Symbol=="function"&&Symbol.iterator,e=n&&t[n],i=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function Pr(t){return this instanceof Pr?(this.v=t,this):new Pr(t)}function RC(t,n,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=e.apply(t,n||[]),a,r=[];return a=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",o),a[Symbol.asyncIterator]=function(){return this},a;function o(b){return function(O){return Promise.resolve(O).then(b,g)}}function s(b,O){i[b]&&(a[b]=function(S){return new Promise(function(A,V){r.push([b,S,A,V])>1||c(b,S)})},O&&(a[b]=O(a[b])))}function c(b,O){try{l(i[b](O))}catch(S){_(r[0][3],S)}}function l(b){b.value instanceof Pr?Promise.resolve(b.value.v).then(f,g):_(r[0][2],b)}function f(b){c("next",b)}function g(b){c("throw",b)}function _(b,O){b(O),r.shift(),r.length&&c(r[0][0],r[0][1])}}function FC(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=t[Symbol.asyncIterator],e;return n?n.call(t):(t=typeof TC=="function"?TC(t):t[Symbol.iterator](),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(r){e[r]=t[r]&&function(o){return new Promise(function(s,c){o=t[r](o),a(s,c,o.done,o.value)})}}function a(r,o,s,c){Promise.resolve(c).then(function(l){r({value:l,done:s})},o)}}var Hd=t=>t&&typeof t.length=="number"&&typeof t!="function";function Ud(t){return xe(t?.then)}function $d(t){return xe(t[ko])}function Wd(t){return Symbol.asyncIterator&&xe(t?.[Symbol.asyncIterator])}function Gd(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function fE(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var qd=fE();function Yd(t){return xe(t?.[qd])}function Kd(t){return RC(this,arguments,function*(){let e=t.getReader();try{for(;;){let{value:i,done:a}=yield Pr(e.read());if(a)return yield Pr(void 0);yield yield Pr(i)}}finally{e.releaseLock()}})}function Zd(t){return xe(t?.getReader)}function Ze(t){if(t instanceof pe)return t;if(t!=null){if($d(t))return hE(t);if(Hd(t))return gE(t);if(Ud(t))return bE(t);if(Wd(t))return NC(t);if(Yd(t))return _E(t);if(Zd(t))return yE(t)}throw Gd(t)}function hE(t){return new pe(n=>{let e=t[ko]();if(xe(e.subscribe))return e.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function gE(t){return new pe(n=>{for(let e=0;e<t.length&&!n.closed;e++)n.next(t[e]);n.complete()})}function bE(t){return new pe(n=>{t.then(e=>{n.closed||(n.next(e),n.complete())},e=>n.error(e)).then(null,Ad)})}function _E(t){return new pe(n=>{for(let e of t)if(n.next(e),n.closed)return;n.complete()})}function NC(t){return new pe(n=>{CE(t,n).catch(e=>n.error(e))})}function yE(t){return NC(Kd(t))}function CE(t,n){var e,i,a,r;return AC(this,void 0,void 0,function*(){try{for(e=FC(t);i=yield e.next(),!i.done;){let o=i.value;if(n.next(o),n.closed)return}}catch(o){a={error:o}}finally{try{i&&!i.done&&(r=e.return)&&(yield r.call(e))}finally{if(a)throw a.error}}n.complete()})}function hn(t,n,e,i=0,a=!1){let r=n.schedule(function(){e(),a?t.add(this.schedule(null,i)):this.unsubscribe()},i);if(t.add(r),!a)return r}function Qd(t,n=0){return Ce((e,i)=>{e.subscribe(_e(i,a=>hn(i,t,()=>i.next(a),n),()=>hn(i,t,()=>i.complete(),n),a=>hn(i,t,()=>i.error(a),n)))})}function Xd(t,n=0){return Ce((e,i)=>{i.add(t.schedule(()=>e.subscribe(i),n))})}function LC(t,n){return Ze(t).pipe(Xd(n),Qd(n))}function zC(t,n){return Ze(t).pipe(Xd(n),Qd(n))}function VC(t,n){return new pe(e=>{let i=0;return n.schedule(function(){i===t.length?e.complete():(e.next(t[i++]),e.closed||this.schedule())})})}function BC(t,n){return new pe(e=>{let i;return hn(e,n,()=>{i=t[qd](),hn(e,n,()=>{let a,r;try{({value:a,done:r}=i.next())}catch(o){e.error(o);return}r?e.complete():e.next(a)},0,!0)}),()=>xe(i?.return)&&i.return()})}function Jd(t,n){if(!t)throw new Error("Iterable cannot be null");return new pe(e=>{hn(e,n,()=>{let i=t[Symbol.asyncIterator]();hn(e,n,()=>{i.next().then(a=>{a.done?e.complete():e.next(a.value)})},0,!0)})})}function jC(t,n){return Jd(Kd(t),n)}function HC(t,n){if(t!=null){if($d(t))return LC(t,n);if(Hd(t))return VC(t,n);if(Ud(t))return zC(t,n);if(Wd(t))return Jd(t,n);if(Yd(t))return BC(t,n);if(Zd(t))return jC(t,n)}throw Gd(t)}function Qe(t,n){return n?HC(t,n):Ze(t)}function B(...t){let n=yi(t);return Qe(t,n)}function Ta(t,n){let e=xe(t)?t:()=>t,i=a=>a.error(e());return new pe(n?a=>n.schedule(i,0,a):i)}function em(t){return!!t&&(t instanceof pe||xe(t.lift)&&xe(t.subscribe))}var na=wo(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function UC(t){return t instanceof Date&&!isNaN(t)}function j(t,n){return Ce((e,i)=>{let a=0;
vendor: 4,495 bytes, line 3
3e.subscribe(_e(i,r=>{i.next(t.call(n,r,a++))}))})}var{isArray:vE}=Array;function xE(t,n){return vE(n)?t(...n):t(n)}function tm(t){return j(n=>xE(t,n))}var{isArray:ME}=Array,{getPrototypeOf:wE,prototype:OE,keys:PE}=Object;function nm(t){if(t.length===1){let n=t[0];if(ME(n))return{args:n,keys:null};if(kE(n)){let e=PE(n);return{args:e.map(i=>n[i]),keys:e}}}return{args:t,keys:null}}function kE(t){return t&&typeof t=="object"&&wE(t)===OE}function im(t,n){return t.reduce((e,i,a)=>(e[i]=n[a],e),{})}function dt(...t){let n=yi(t),e=jd(t),{args:i,keys:a}=nm(t);if(i.length===0)return Qe([],n);let r=new pe(DE(i,n,a?o=>im(a,o):tn));return e?r.pipe(tm(e)):r}function DE(t,n,e=tn){return i=>{$C(n,()=>{let{length:a}=t,r=new Array(a),o=a,s=a;for(let c=0;c<a;c++)$C(n,()=>{let l=Qe(t[c],n),f=!1;l.subscribe(_e(i,g=>{r[c]=g,f||(f=!0,s--),s||i.next(e(r.slice()))},()=>{--o||i.complete()}))},i)},i)}}function $C(t,n,e){t?hn(e,t,n):n()}function WC(t,n,e,i,a,r,o,s){let c=[],l=0,f=0,g=!1,_=()=>{g&&!c.length&&!l&&n.complete()},b=S=>l<i?O(S):c.push(S),O=S=>{r&&n.next(S),l++;let A=!1;Ze(e(S,f++)).subscribe(_e(n,V=>{a?.(V),r?b(V):n.next(V)},()=>{A=!0},void 0,()=>{if(A)try{for(l--;c.length&&l<i;){let V=c.shift();o?hn(n,o,()=>O(V)):O(V)}_()}catch(V){n.error(V)}}))};return t.subscribe(_e(n,b,()=>{g=!0,_()})),()=>{s?.()}}function ht(t,n,e=1/0){return xe(n)?ht((i,a)=>j((r,o)=>n(i,r,a,o))(Ze(t(i,a))),e):(typeof n=="number"&&(e=n),Ce((i,a)=>WC(i,a,t,e)))}function Ci(t=1/0){return ht(tn,t)}function GC(){return Ci(1)}function Aa(...t){return GC()(Qe(t,yi(t)))}function Qn(t){return new pe(n=>{Ze(t()).subscribe(n)})}function dc(...t){let n=jd(t),{args:e,keys:i}=nm(t),a=new pe(r=>{let{length:o}=e;if(!o){r.complete();return}let s=new Array(o),c=o,l=o;for(let f=0;f<o;f++){let g=!1;Ze(e[f]).subscribe(_e(r,_=>{g||(g=!0,l--),s[f]=_},()=>c--,void 0,()=>{(!c||!g)&&(l||r.next(i?im(i,s):s),r.complete())}))}});return n?a.pipe(tm(n)):a}function mc(t=0,n,e=SC){let i=-1;return n!=null&&(Bd(n)?e=n:i=n),new pe(a=>{let r=UC(t)?+t-e.now():t;r<0&&(r=0);let o=0;return e.schedule(function(){a.closed||(a.next(o++),0<=i?this.schedule(void 0,i):a.complete())},r)})}function Pt(...t){let n=yi(t),e=IC(t,1/0),i=t;return i.length?i.length===1?Ze(i[0]):Ci(e)(Qe(i,n)):ft}function ue(t,n){return Ce((e,i)=>{let a=0;e.subscribe(_e(i,r=>t.call(n,r,a++)&&i.next(r)))})}function qC(t){return Ce((n,e)=>{let i=!1,a=null,r=null,o=!1,s=()=>{if(r?.unsubscribe(),r=null,i){i=!1;let l=a;a=null,e.next(l)}o&&e.complete()},c=()=>{r=null,o&&e.complete()};n.subscribe(_e(e,l=>{i=!0,a=l,r||Ze(t(l)).subscribe(r=_e(e,s,c))},()=>{o=!0,(!i||!r||r.closed)&&e.complete()}))})}function am(t,n=lc){return qC(()=>mc(t,n))}function nn(t){return Ce((n,e)=>{let i=null,a=!1,r;i=n.subscribe(_e(e,void 0,void 0,o=>{r=Ze(t(o,nn(t)(n))),i?(i.unsubscribe(),i=null,r.subscribe(e)):a=!0})),a&&(i.unsubscribe(),i=null,r.subscribe(e))})}function YC(t,n,e,i,a){return(r,o)=>{let s=e,c=n,l=0;r.subscribe(_e(o,f=>{let g=l++;c=s?t(c,f,g):(s=!0,f),i&&o.next(c)},a&&(()=>{s&&o.next(c),o.complete()})))}}function vi(t,n){return xe(n)?ht(t,n,1):ht(t,1)}function ia(t,n=lc){return Ce((e,i)=>{let a=null,r=null,o=null,s=()=>{if(a){a.unsubscribe(),a=null;let l=r;r=null,i.next(l)}};function c(){let l=o+t,f=n.now();if(f<l){a=this.schedule(void 0,l-f),i.add(a);return}s()}e.subscribe(_e(i,l=>{r=l,o=n.now(),a||(a=n.schedule(c,t),i.add(a))},()=>{s(),i.complete()},void 0,()=>{r=a=null}))})}function Ra(t){return Ce((n,e)=>{let i=!1;n.subscribe(_e(e,a=>{i=!0,e.next(a)},()=>{i||e.next(t),e.complete()}))})}function qe(t){return t<=0?()=>ft:Ce((n,e)=>{let i=0;n.subscribe(_e(e,a=>{++i<=t&&(e.next(a),t<=i&&e.complete())}))})}function kr(t,n=tn){return t=t??EE,Ce((e,i)=>{let a,r=!0;e.subscribe(_e(i,o=>{let s=n(o);(r||!t(a,s))&&(r=!1,a=s,i.next(o))}))})}function EE(t,n){return t===n}function rm(t=SE){return Ce((n,e)=>{let i=!1;n.subscribe(_e(e,a=>{i=!0,e.next(a)},()=>i?e.complete():e.error(t())))})}function SE(){return new na}function Tn(t){return Ce((n,e)=>{try{n.subscribe(e)}finally{e.add(t)}})}function aa(t,n){let e=arguments.length>=2;return i=>i.pipe(t?ue((a,r)=>t(a,r,i)):tn,qe(1),e?Ra(n):rm(()=>new na))}function Io(t){return t<=0?()=>ft:Ce((n,e)=>{let i=[];n.subscribe(_e(e,a=>{i.push(a),t<i.length&&i.shift()},()=>{for(let a of i)e.next(a);e.complete()},void 0,()=>{i=null}))})}function fh(t,n){let e=arguments.length>=2;return i=>i.pipe(t?ue((a,r)=>t(a,r,i)):tn,Io(1),e?Ra(n):rm(()=>new na))}function om(){return Ce((t,n)=>{let e,i=!1;t.subscribe(_e(n,a=>{let r=e;
vendor: 4,408 bytes, lines 3-4
3e=a,i&&n.next([r,a]),i=!0}))})}function hh(t,n){return Ce(YC(t,n,arguments.length>=2,!0))}function uc(t={}){let{connector:n=()=>new T,resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:a=!0}=t;return r=>{let o,s,c,l=0,f=!1,g=!1,_=()=>{s?.unsubscribe(),s=void 0},b=()=>{_(),o=c=void 0,f=g=!1},O=()=>{let S=o;b(),S?.unsubscribe()};return Ce((S,A)=>{l++,!g&&!f&&_();let V=c=c??n();A.add(()=>{l--,l===0&&!g&&!f&&(s=gh(O,a))}),V.subscribe(A),!o&&l>0&&(o=new ta({next:Ee=>V.next(Ee),error:Ee=>{g=!0,_(),s=gh(b,e,Ee),V.error(Ee)},complete:()=>{f=!0,_(),s=gh(b,i),V.complete()}}),Ze(S).subscribe(o))})(r)}}function gh(t,n,...e){if(n===!0){t();return}if(n===!1)return;let i=new ta({next:()=>{i.unsubscribe(),t()}});return Ze(n(...e)).subscribe(i)}function Fa(t,n,e){let i,a=!1;return t&&typeof t=="object"?{bufferSize:i=1/0,windowTime:n=1/0,refCount:a=!1,scheduler:e}=t:i=t??1/0,uc({connector:()=>new Nd(i,n,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:a})}function Dr(t){return ue((n,e)=>t<=e)}function Le(...t){let n=yi(t);return Ce((e,i)=>{(n?Aa(t,e,n):Aa(t,e)).subscribe(i)})}function nt(t,n){return Ce((e,i)=>{let a=null,r=0,o=!1,s=()=>o&&!a&&i.complete();e.subscribe(_e(i,c=>{a?.unsubscribe();let l=0,f=r++;Ze(t(c,f)).subscribe(a=_e(i,g=>i.next(n?n(c,g,f,l++):g),()=>{a=null,s()}))},()=>{o=!0,s()}))})}function ye(t){return Ce((n,e)=>{Ze(t).subscribe(_e(e,()=>e.complete(),oc)),!e.closed&&n.subscribe(e)})}function bh(t,n=!1){return Ce((e,i)=>{let a=0;e.subscribe(_e(i,r=>{let o=t(r,a++);(o||n)&&i.next(r),!o&&i.complete()}))})}function $e(t,n,e){let i=xe(t)||n||e?{next:t,error:n,complete:e}:t;return i?Ce((a,r)=>{var o;(o=i.subscribe)===null||o===void 0||o.call(i);let s=!0;a.subscribe(_e(r,c=>{var l;(l=i.next)===null||l===void 0||l.call(i,c),r.next(c)},()=>{var c;s=!1,(c=i.complete)===null||c===void 0||c.call(i),r.complete()},c=>{var l;s=!1,(l=i.error)===null||l===void 0||l.call(i,c),r.error(c)},()=>{var c,l;s&&((c=i.unsubscribe)===null||c===void 0||c.call(i)),(l=i.finalize)===null||l===void 0||l.call(i)}))}):tn}function KC(t){let n=be(null);try{return t()}finally{be(n)}}var mm="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",Y=class extends Error{code;constructor(n,e){super(xi(n,e)),this.code=n}};function IE(t){return`NG0${Math.abs(t)}`}function xi(t,n){return`${IE(t)}${n?": "+n:""}`}var Rn=globalThis;function He(t){for(let n in t)if(t[n]===He)return n;throw Error("")}function XC(t,n){for(let e in n)n.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=n[e])}function oa(t){if(typeof t=="string")return t;if(Array.isArray(t))return`[${t.map(oa).join(", ")}]`;if(t==null)return""+t;let n=t.overriddenName||t.name;if(n)return`${n}`;let e=t.toString();if(e==null)return""+e;let i=e.indexOf(`
4`);return i>=0?e.slice(0,i):e}function um(t,n){return t?n?`${t} ${n}`:t:n||""}var TE=He({__forward_ref__:He});function Et(t){return t.__forward_ref__=Et,t.toString=function(){return oa(this())},t}function kt(t){return Eh(t)?t():t}function Eh(t){return typeof t=="function"&&t.hasOwnProperty(TE)&&t.__forward_ref__===Et}function JC(t,n){t==null&&Sh(n,t,null,"!=")}function Sh(t,n,e,i){throw new Error(`ASSERTION ERROR: ${t}`+(i==null?"":` [Expected=> ${e} ${i} ${n} <=Actual]`))}function M(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function Q(t){return{providers:t.providers||[],imports:t.imports||[]}}function _c(t){return AE(t,pm)}function Ih(t){return _c(t)!==null}function AE(t,n){return t.hasOwnProperty(n)&&t[n]||null}function RE(t){let n=t?.[pm]??null;return n||null}function yh(t){return t&&t.hasOwnProperty(cm)?t[cm]:null}var pm=He({\u0275prov:He}),cm=He({\u0275inj:He}),w=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(n,e){this._desc=n,this.\u0275prov=void 0,typeof e=="number"?this.__NG_ELEMENT_ID__=e:e!==void 0&&(this.\u0275prov=M({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Th(t){return t&&!!t.\u0275providers}var Ah=He({\u0275cmp:He}),Rh=He({\u0275dir:He}),Fh=He({\u0275pipe:He}),Nh=He({\u0275mod:He}),hc=He({\u0275fac:He}),Ar=He({__NG_ELEMENT_ID__:He}),ZC=He({__NG_ENV_ID__:He});function za(t){return typeof t=="string"?t:t==null?"":String(t)}function lm(t){return typeof t=="function"?t.name||t.toString():typeof t=="object"&&t!=null&&typeof t.type=="function"?t.type.n
vendor: 6,323 bytes, line 4
4ame||t.type.toString():za(t)}var Lh=He({ngErrorCode:He}),ev=He({ngErrorMessage:He}),fc=He({ngTokenPath:He});function zh(t,n){return tv("",-200,n)}function fm(t,n){throw new Y(-201,!1)}function FE(t,n){t[fc]??=[];let e=t[fc],i;typeof n=="object"&&"multi"in n&&n?.multi===!0?(JC(n.provide,"Token with multi: true should have a provide property"),i=lm(n.provide)):i=lm(n),e[0]!==i&&t[fc].unshift(i)}function NE(t,n){let e=t[fc],i=t[Lh],a=t[ev]||t.message;return t.message=zE(a,i,e,n),t}function tv(t,n,e){let i=new Y(n,t);return i[Lh]=n,i[ev]=t,e&&(i[fc]=e),i}function LE(t){return t[Lh]}function zE(t,n,e=[],i=null){let a="";e&&e.length>1&&(a=` Path: ${e.join(" -> ")}.`);let r=i?` Source: ${i}.`:"";return xi(n,`${t}${r}${a}`)}var Ch;function nv(){return Ch}function an(t){let n=Ch;return Ch=t,n}function Vh(t,n,e){let i=_c(t);if(i&&i.providedIn=="root")return i.value===void 0?i.value=i.factory():i.value;if(e&8)return null;if(n!==void 0)return n;fm(t,"Injector")}var VE={},Er=VE,vh="__NG_DI_FLAG__",xh=class{injector;constructor(n){this.injector=n}retrieve(n,e){let i=Sr(e)||0;try{return this.injector.get(n,i&8?null:Er,i)}catch(a){if(Co(a))return a;throw a}}};function BE(t,n=0){let e=xd();if(e===void 0)throw new Y(-203,!1);if(e===null)return Vh(t,void 0,n);{let i=jE(n),a=e.retrieve(t,i);if(Co(a)){if(i.optional)return null;throw a}return a}}function $(t,n=0){return(nv()||BE)(kt(t),n)}function d(t,n){return $(t,Sr(n))}function Sr(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function jE(t){return{optional:!!(t&8),host:!!(t&1),self:!!(t&2),skipSelf:!!(t&4)}}function Mh(t){let n=[];for(let e=0;e<t.length;e++){let i=kt(t[e]);if(Array.isArray(i)){if(i.length===0)throw new Y(900,!1);let a,r=0;for(let o=0;o<i.length;o++){let s=i[o],c=HE(s);typeof c=="number"?c===-1?a=s.token:r|=c:a=s}n.push($(a,r))}else n.push($(i))}return n}function Bh(t,n){return t[vh]=n,t.prototype[vh]=n,t}function HE(t){return t[vh]}function Na(t,n){let e=t.hasOwnProperty(hc);return e?t[hc]:null}function iv(t,n,e){if(t.length!==n.length)return!1;for(let i=0;i<t.length;i++){let a=t[i],r=n[i];if(e&&(a=e(a),r=e(r)),r!==a)return!1}return!0}function av(t){return t.flat(Number.POSITIVE_INFINITY)}function hm(t,n){t.forEach(e=>Array.isArray(e)?hm(e,n):n(e))}function jh(t,n,e){n>=t.length?t.push(e):t.splice(n,0,e)}function yc(t,n){return n>=t.length-1?t.pop():t.splice(n,1)[0]}function rv(t,n){let e=[];for(let i=0;i<t;i++)e.push(n);return e}function ov(t,n,e,i){let a=t.length;if(a==n)t.push(e,i);else if(a===1)t.push(i,t[0]),t[0]=e;else{for(a--,t.push(t[a-1],t[a]);a>n;){let r=a-2;t[a]=t[r],a--}t[n]=e,t[n+1]=i}}function gm(t,n,e){let i=Ao(t,n);return i>=0?t[i|1]=e:(i=~i,ov(t,i,n,e)),i}function bm(t,n){let e=Ao(t,n);if(e>=0)return t[e|1]}function Ao(t,n){return UE(t,n,1)}function UE(t,n,e){let i=0,a=t.length>>e;for(;a!==i;){let r=i+(a-i>>1),o=t[r<<e];if(n===o)return r<<e;o>n?a=r:i=r+1}return~(a<<e)}var Xn={},jt=[],Mi=new w(""),Hh=new w("",-1),Uh=new w(""),gc=class{get(n,e=Er){if(e===Er){let a=tv("",-201);throw a.name="\u0275NotFound",a}return e}};function $h(t){return t[Nh]||null}function wi(t){return t[Ah]||null}function _m(t){return t[Rh]||null}function sv(t){return t[Fh]||null}function Jn(t){return{\u0275providers:t}}function cv(t){return Jn([{provide:Mi,multi:!0,useValue:t}])}function lv(...t){return{\u0275providers:Wh(!0,t),\u0275fromNgModule:!0}}function Wh(t,...n){let e=[],i=new Set,a,r=o=>{e.push(o)};return hm(n,o=>{let s=o;dm(s,r,[],i)&&(a||=[],a.push(s))}),a!==void 0&&dv(a,r),e}function dv(t,n){for(let e=0;e<t.length;e++){let{ngModule:i,providers:a}=t[e];Gh(a,r=>{n(r,i)})}}function dm(t,n,e,i){if(t=kt(t),!t)return!1;let a=null,r=yh(t),o=!r&&wi(t);if(!r&&!o){let c=t.ngModule;if(r=yh(c),r)a=c;else return!1}else{if(o&&!o.standalone)return!1;a=t}let s=i.has(a);if(o){if(s)return!1;if(i.add(a),o.dependencies){let c=typeof o.dependencies=="function"?o.dependencies():o.dependencies;for(let l of c)dm(l,n,e,i)}}else if(r){if(r.imports!=null&&!s){i.add(a);let l;try{hm(r.imports,f=>{dm(f,n,e,i)&&(l||=[],l.push(f))})}finally{}l!==void 0&&dv(l,n)}if(!s){let l=Na(a)||(()=>new a);n({provide:a,useFactory:l,deps:jt},a),n({provide:Uh,useValue:a,multi:!0},a),n({provide:Mi,useValue:()=>$(a),multi:!0},a)}let c=r.providers;if(c!=null&&!s){let l=t;Gh(c,f=>{n(f,l)})}}else return!1;return a!==t&&t.providers!==void 0}function Gh(t,n){for(let e of t)Th(e)&&(e=e.\u0275providers),Array.isArray(e)?Gh(e,n):n(e)}var $E=He({provide:String,useValue:He});function mv(t){return t!==null&&typeof t=="object"&&$E in t}function WE(t){return!!(t&&t.useExisting)}function GE(t){return!!(t&&t.useFactory)}function Ir(t){return typeof t=="function"}function uv(t){return!!t.useClass}var Cc=new w(""),sm={},QC={},_h;function Ro(){return _h===void 0&&(_h=new gc),_h}var Xe=class{},Tr=class extends Xe{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(n,e,i,a){super(),this.parent=e,this.source=i,this.scopes=a,Oh(n,o=>this.processProvider(o)),this.records.set(Hh,To(void 0,this)),a.has("environment")&&this.records.set(Xe,To(void 0,this));let r=this.records.get(Cc);r!=null&&typeof r.value=="string"&&this.scopes.add(r.value),this.injectorDefTypes=new Set(this.get(Uh,jt,{self:!0}))}retrieve(n,e){let i=Sr(e)||0;try{return this.get(n,Er,i)}catch(a){if(Co(a))return a;throw a}}destroy(){pc(this),this._destroyed=!0;let n=be(null);try{for(let i of this._ngOnDestroyHooks)i.ngOnDestroy();let e=this._onDestroyHooks;this._onDestroyHooks=[];for(let i of e)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),be(n)}}onDestroy(n){return pc(this),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){pc(this);let e=_i(this),i=an(void 0),a;try{return n()}finally{_i(e),an(i)}}get(n,e=Er,i){if(pc(this),n.hasOwnProperty(ZC))return n[ZC](this);let a=Sr(i),r,o=_i(this),s=an(void 0);try{if(!(a&4)){let l=this.records.get(n);if(l===void 0){let f=QE(n)&&_c(n);f&&this.injectableDefInScope(f)?l=To(wh(n),sm):l=null,this.records.set(n,l)}if(l!=null)return this.hydrate(n,l,a)}let c=a&2?Ro():this.parent;return e=a&8&&e===Er?null:e,c.get(n,e)}catch(c){let l=LE(c);throw l===-200||l===-201?new Y(l,null):c}finally{an(s),_i(o)}}
vendor: 5,921 bytes, line 4
4resolveInjectorInitializers(){let n=be(null),e=_i(this),i=an(void 0),a;try{let r=this.get(Mi,jt,{self:!0});for(let o of r)o()}finally{_i(e),an(i),be(n)}}toString(){let n=[],e=this.records;for(let i of e.keys())n.push(oa(i));return`R3Injector[${n.join(", ")}]`}processProvider(n){n=kt(n);let e=Ir(n)?n:kt(n&&n.provide),i=YE(n);if(!Ir(n)&&n.multi===!0){let a=this.records.get(e);a||(a=To(void 0,sm,!0),a.factory=()=>Mh(a.multi),this.records.set(e,a)),e=n,a.multi.push(n)}this.records.set(e,i)}hydrate(n,e,i){let a=be(null);try{if(e.value===QC)throw zh(oa(n));return e.value===sm&&(e.value=QC,e.value=e.factory(void 0,i)),typeof e.value=="object"&&e.value&&ZE(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}finally{be(a)}}injectableDefInScope(n){if(!n.providedIn)return!1;let e=kt(n.providedIn);return typeof e=="string"?e==="any"||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(n){let e=this._onDestroyHooks.indexOf(n);e!==-1&&this._onDestroyHooks.splice(e,1)}};function wh(t){let n=_c(t),e=n!==null?n.factory:Na(t);if(e!==null)return e;if(t instanceof w)throw new Y(204,!1);if(t instanceof Function)return qE(t);throw new Y(204,!1)}function qE(t){if(t.length>0)throw new Y(204,!1);let e=RE(t);return e!==null?()=>e.factory(t):()=>new t}function YE(t){if(mv(t))return To(void 0,t.useValue);{let n=qh(t);return To(n,sm)}}function qh(t,n,e){let i;if(Ir(t)){let a=kt(t);return Na(a)||wh(a)}else if(mv(t))i=()=>kt(t.useValue);else if(GE(t))i=()=>t.useFactory(...Mh(t.deps||[]));else if(WE(t))i=(a,r)=>$(kt(t.useExisting),r!==void 0&&r&8?8:void 0);else{let a=kt(t&&(t.useClass||t.provide));if(KE(t))i=()=>new a(...Mh(t.deps));else return Na(a)||wh(a)}return i}function pc(t){if(t.destroyed)throw new Y(205,!1)}function To(t,n,e=!1){return{factory:t,value:n,multi:e?[]:void 0}}function KE(t){return!!t.deps}function ZE(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function"}function QE(t){return typeof t=="function"||typeof t=="object"&&t.ngMetadataName==="InjectionToken"}function Oh(t,n){for(let e of t)Array.isArray(e)?Oh(e,n):e&&Th(e)?Oh(e.\u0275providers,n):n(e)}function Tt(t,n){let e;t instanceof Tr?(pc(t),e=t):e=new xh(t);let i,a=_i(e),r=an(void 0);try{return n()}finally{_i(a),an(r)}}function pv(){return nv()!==void 0||xd()!=null}var ei=0,de=1,he=2,Dt=3,Fn=4,rn=5,Rr=6,Fo=7,gt=8,Fr=9,Oi=10,Ye=11,No=12,Yh=13,Nr=14,on=15,Va=16,Lr=17,Pi=18,vc=19,Kh=20,ra=21,ym=22,sa=23,vn=24,zr=25,rt=26,fv=1,Zh=6,Ba=7,xc=8,Vr=9,At=10;function ki(t){return Array.isArray(t)&&typeof t[fv]=="object"}function ti(t){return Array.isArray(t)&&t[fv]===!0}function Qh(t){return(t.flags&4)!==0}function ja(t){return t.componentOffset>-1}function Lo(t){return(t.flags&1)===1}function ni(t){return!!t.template}function zo(t){return(t[he]&512)!==0}function Br(t){return(t[he]&256)===256}var Xh="svg",hv="math";function Nn(t){for(;Array.isArray(t);)t=t[ei];return t}function Jh(t,n){return Nn(n[t])}function ii(t,n){return Nn(n[t.index])}function Mc(t,n){return t.data[n]}function eg(t,n){return t[n]}function tg(t,n,e,i){e>=t.data.length&&(t.data[e]=null,t.blueprint[e]=null),n[e]=i}function Ln(t,n){let e=n[t];return ki(e)?e:e[ei]}function gv(t){return(t[he]&4)===4}function Cm(t){return(t[he]&128)===128}function bv(t){return ti(t[Dt])}function xn(t,n){return n==null?null:t[n]}function ng(t){t[Lr]=0}function ig(t){t[he]&1024||(t[he]|=1024,Cm(t)&&Ha(t))}function _v(t,n){for(;t>0;)n=n[Nr],t--;return n}function wc(t){return!!(t[he]&9216||t[vn]?.dirty)}function vm(t){t[Oi].changeDetectionScheduler?.notify(8),t[he]&64&&(t[he]|=1024),wc(t)&&Ha(t)}function Ha(t){t[Oi].changeDetectionScheduler?.notify(0);let n=La(t);for(;n!==null&&!(n[he]&8192||(n[he]|=8192,!Cm(n)));)n=La(n)}function ag(t,n){if(Br(t))throw new Y(911,!1);t[ra]===null&&(t[ra]=[]),t[ra].push(n)}function yv(t,n){if(t[ra]===null)return;let e=t[ra].indexOf(n);e!==-1&&t[ra].splice(e,1)}function La(t){let n=t[Dt];return ti(n)?n[Dt]:n}function rg(t){return t[Fo]??=[]}function og(t){return t.cleanup??=[]}function Cv(t,n,e,i){let a=rg(n);a.push(e),t.firstCreatePass&&og(t).push(i,a.length-1)}var we={lFrame:Tv(null),bindingsEnabled:!0,skipHydrationRootTNode:null},Oc=function(t){return t[t.Off=0]="Off",t[t.Exhaustive=1]="Exhaustive",t[t.OnlyDirtyViews=2]="OnlyDirtyViews",t}(Oc||{}),XE=0,Ph=!1;function vv(){return we.lFrame.elementDepthCount}function xv(){we.lFrame.elementDepthCount++}function sg(){we.lFrame.elementDepthCount--}function xm(){return we.bindingsEnabled}function cg(){return we.skipHydrationRootTNode!==null}function lg(t){return we.skipHydrationRootTNode===t}function dg(){we.skipHydrationRootTNode=null}function me(){return we.lFrame.lView}function it(){return we.lFrame.tView}function W(t){return we.lFrame.contextLView=t,t[gt]}function G(t){return we.lFrame.contextLView=null,t}function vt(){let t=mg();for(;t!==null&&t.type===64;)t=t.parent;return t}function mg(){return we.lFrame.currentTNode}function Mv(){let t=we.lFrame,n=t.currentTNode;return t.isParent?n:n.parent}function Vo(t,n){let e=we.lFrame;e.currentTNode=t,e.isParent=n}function ug(){return we.lFrame.isParent}function pg(){we.lFrame.isParent=!1}function wv(){return we.lFrame.contextLView}function fg(t){Sh("Must never be called in production mode"),XE=t}function hg(){return Ph}function Bo(t){let n=Ph;return Ph=t,n}function Pc(){let t=we.lFrame,n=t.bindingRootIndex;return n===-1&&(n=t.bindingRootIndex=t.tView.bindingStartIndex),n}function Ov(){return we.lFrame.bindingIndex}function Pv(t){return we.lFrame.bindingIndex=t}function Ua(){return we.lFrame.bindingIndex++}function Mm(t){let n=we.lFrame,e=n.bindingIndex;return n.bindingIndex=n.bindingIndex+t,e}function kv(){return we.lFrame.inI18n}function Dv(t,n){let e=we.lFrame;e.bindingIndex=e.bindingRootIndex=t,wm(n)}function Ev(){return we.lFrame.currentDirectiveIndex}function wm(t){we.lFrame.currentDirectiveIndex=t}function Sv(t){let n=we.lFrame.currentDirectiveIndex;return n===-1?null:t[n]}
4function Om(){return we.lFrame.currentQueryIndex}function kc(t){we.lFrame.currentQueryIndex=t}function JE(t){let n=t[de];return n.type===2?n.declTNode:n.type===1?t[rn]:null}function gg(t,n,e){if(e&4){let a=n,r=t;for(;a=a.parent,a===null&&!(e&1);)if(a=JE(r),a===null||(r=r[Nr],a.type&10))break;if(a===null)return!1;n=a,t=r}let i=we.lFrame=Iv();return i.currentTNode=n,i.lView=t,!0}function Pm(t){let n=Iv(),e=t[de];we.lFrame=n,n.currentTNode=e.firstChild,n.lView=t,n.tView=e,n.contextLView=t,n.bindingIndex=e.bindingStartIndex,n.inI18n=!1}function Iv(){let t=we.lFrame,n=t===null?null:t.child;return n===null?Tv(t):n}function Tv(t){let n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return t!==null&&(t.child=n),n}function Av(){let t=we.lFrame;return we.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var bg=Av;function km(){let t=Av();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 Rv(t){return(we.lFrame.contextLView=_v(t,we.lFrame.contextLView))[gt]}function Di(){return we.lFrame.selectedIndex}function $a(t){we.lFrame.selectedIndex=t}function Dc(){let t=we.lFrame;return Mc(t.tView,t.selectedIndex)}function Ht(){we.lFrame.currentNamespace=Xh}function ca(){eS()}function eS(){we.lFrame.currentNamespace=null}function Fv(){return we.lFrame.currentNamespace}var Nv=!0;function Dm(){return Nv}function Ec(t){Nv=t}function kh(t,n=null,e=null,i){let a=_g(t,n,e,i);return a.resolveInjectorInitializers(),a}function _g(t,n=null,e=null,i,a=new Set){let r=[e||jt,lv(t)];return i=i||(typeof t=="object"?void 0:oa(t)),new Tr(r,n||Ro(),i||null,a)}var oe=class t{static THROW_IF_NOT_FOUND=Er;static NULL=new gc;static create(n,e){if(Array.isArray(n))return kh({name:""},e,n,"");{let i=n.name??"";return kh({name:i},n.parent,n.providers,i)}}static \u0275prov=M({token:t,providedIn:"any",factory:()=>$(Hh)});static __NG_ELEMENT_ID__=-1},se=new w(""),gn=(()=>{class t{static __NG_ELEMENT_ID__=tS;static __NG_ENV_ID__=e=>e}return t})(),bc=class extends gn{_lView;constructor(n){super(),this._lView=n}get destroyed(){return Br(this._lView)}onDestroy(n){let e=this._lView;return ag(e,n),()=>yv(e,n)}};function tS(){return new bc(me())}var Lt=class{_console=console;handleError(n){this._console.error("ERROR",n)}},Ut=new w("",{providedIn:"root",factory:()=>{let t=d(Xe),n;return e=>{t.destroyed&&!n?setTimeout(()=>{throw e}):(n??=t.get(Lt),n.handleError(e))}}}),Lv={provide:Mi,useValue:()=>void d(Lt),multi:!0},nS=new w("",{providedIn:"root",factory:()=>{let t=d(se).defaultView;if(!t)return;let n=d(Ut),e=r=>{n(r.reason),r.preventDefault()},i=r=>{r.error?n(r.error):n(new Error(r.message,{cause:r})),r.preventDefault()},a=()=>{t.addEventListener("unhandledrejection",e),t.addEventListener("error",i)};typeof Zone<"u"?Zone.root.run(a):a(),d(gn).onDestroy(()=>{t.removeEventListener("error",i),t.removeEventListener("unhandledrejection",e)})}});function yg(){return Jn([cv(()=>void d(nS))])}function Ei(t){return typeof t=="function"&&t[Ot]!==void 0}function ge(t,n){let[e,i,a]=nh(t,n?.equal),r=e,o=r[Ot];return r.set=i,r.update=a,r.asReadonly=Cg.bind(r),r}function Cg(){let t=this[Ot];if(t.readonlyFn===void 0){let n=()=>this();n[Ot]=t,t.readonlyFn=n}return t.readonlyFn}function vg(t){return Ei(t)&&typeof t.set=="function"}var An=class{},jo=new w("",{providedIn:"root",factory:()=>!1});var xg=new w(""),Mg=new w("");var jr=(()=>{class t{view;node;constructor(e,i){this.view=e,this.node=i}static __NG_ELEMENT_ID__=iS}return t})();function iS(){return new jr(me(),vt())}var Si=(()=>{class t{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new Ke(!1);get hasPendingTasks(){return this.destroyed?!1:this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new pe(e=>{e.next(!1),e.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);let e=this.taskId++;return this.pendingTasks.add(e),e}has(e){return this.pendingTasks.has(e)}remove(e){this.pendingTasks.delete(e),this.pendingTasks.size===0&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=M({token:t,providedIn:"root",factory:()=>new t})}return t})(),Sc=(()=>{class t{internalPendingTasks=d(Si);
vendor: 4,222 bytes, line 4
4scheduler=d(An);errorHandler=d(Ut);add(){let e=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(e)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(e))}}run(e){let i=this.add();e().catch(this.errorHandler).finally(i)}static \u0275prov=M({token:t,providedIn:"root",factory:()=>new t})}return t})();function Hr(...t){}var Ic=(()=>{class t{static \u0275prov=M({token:t,providedIn:"root",factory:()=>new Dh})}return t})(),Dh=class{dirtyEffectCount=0;queues=new Map;add(n){this.enqueue(n),this.schedule(n)}schedule(n){n.dirty&&this.dirtyEffectCount++}remove(n){let e=n.zone,i=this.queues.get(e);i.has(n)&&(i.delete(n),n.dirty&&this.dirtyEffectCount--)}enqueue(n){let e=n.zone;this.queues.has(e)||this.queues.set(e,new Set);let i=this.queues.get(e);i.has(n)||i.add(n)}flush(){for(;this.dirtyEffectCount>0;){let n=!1;for(let[e,i]of this.queues)e===null?n||=this.flushQueue(i):n||=e.run(()=>this.flushQueue(i));n||(this.dirtyEffectCount=0)}}flushQueue(n){let e=!1;for(let i of n)i.dirty&&(this.dirtyEffectCount--,e=!0,i.run());return e}};function Ko(t){return{toString:t}.toString()}var Em="__parameters__";function lS(t){return function(...e){if(t){let i=t(...e);for(let a in i)this[a]=i[a]}}}function Cx(t,n,e){return Ko(()=>{let i=lS(n);function a(...r){if(this instanceof a)return i.apply(this,r),this;let o=new a(...r);return s.annotation=o,s;function s(c,l,f){let g=c.hasOwnProperty(Em)?c[Em]:Object.defineProperty(c,Em,{value:[]})[Em];for(;g.length<=f;)g.push(null);return(g[f]=g[f]||[]).push(o),c}}return a.prototype.ngMetadataName=t,a.annotationCls=a,a})}var qa=Bh(Cx("Optional"),8);var Zo=Bh(Cx("SkipSelf"),4);function dS(t){return typeof t=="function"}var Vm=class{previousValue;currentValue;firstChange;constructor(n,e,i){this.previousValue=n,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}};function vx(t,n,e,i){n!==null?n.applyValueToInputSignal(n,i):t[e]=i}var Oe=(()=>{let t=()=>xx;return t.ngInherit=!0,t})();function xx(t){return t.type.prototype.ngOnChanges&&(t.setInput=uS),mS}function mS(){let t=wx(this),n=t?.current;if(n){let e=t.previous;if(e===Xn)t.previous=n;else for(let i in n)e[i]=n[i];t.current=null,this.ngOnChanges(n)}}function uS(t,n,e,i,a){let r=this.declaredInputs[i],o=wx(t)||pS(t,{previous:Xn,current:null}),s=o.current||(o.current={}),c=o.previous,l=c[r];s[r]=new Vm(l&&l.currentValue,e,c===Xn),vx(t,n,a,e)}var Mx="__ngSimpleChanges__";function wx(t){return t[Mx]||null}function pS(t,n){return t[Mx]=n}var zv=[];var We=function(t,n=null,e){for(let i=0;i<zv.length;i++){let a=zv[i];a(t,n,e)}};function fS(t,n,e){let{ngOnChanges:i,ngOnInit:a,ngDoCheck:r}=n.type.prototype;if(i){let o=xx(n);(e.preOrderHooks??=[]).push(t,o),(e.preOrderCheckHooks??=[]).push(t,o)}a&&(e.preOrderHooks??=[]).push(0-t,a),r&&((e.preOrderHooks??=[]).push(t,r),(e.preOrderCheckHooks??=[]).push(t,r))}function Ox(t,n){for(let e=n.directiveStart,i=n.directiveEnd;e<i;e++){let r=t.data[e].type.prototype,{ngAfterContentInit:o,ngAfterContentChecked:s,ngAfterViewInit:c,ngAfterViewChecked:l,ngOnDestroy:f}=r;o&&(t.contentHooks??=[]).push(-e,o),s&&((t.contentHooks??=[]).push(e,s),(t.contentCheckHooks??=[]).push(e,s)),c&&(t.viewHooks??=[]).push(-e,c),l&&((t.viewHooks??=[]).push(e,l),(t.viewCheckHooks??=[]).push(e,l)),f!=null&&(t.destroyHooks??=[]).push(e,f)}}function Rm(t,n,e){Px(t,n,3,e)}function Fm(t,n,e,i){(t[he]&3)===e&&Px(t,n,e,i)}function wg(t,n){let e=t[he];(e&3)===n&&(e&=16383,e+=1,t[he]=e)}function Px(t,n,e,i){let a=i!==void 0?t[Lr]&65535:0,r=i??-1,o=n.length-1,s=0;for(let c=a;c<o;c++)if(typeof n[c+1]=="number"){if(s=n[c],i!=null&&s>=i)break}else n[c]<0&&(t[Lr]+=65536),(s<r||r==-1)&&(hS(t,e,n,c),t[Lr]=(t[Lr]&4294901760)+c+2),c++}function Vv(t,n){We(4,t,n);let e=be(null);try{n.call(t)}finally{be(e),We(5,t,n)}}function hS(t,n,e,i){let a=e[i]<0,r=e[i+1],o=a?-e[i]:e[i],s=t[o];a?t[he]>>14<t[Lr]>>16&&(t[he]&3)===n&&(t[he]+=16384,Vv(s,r)):Vv(s,r)}var Uo=-1,Wr=class{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(n,e,i,a){this.factory=n,this.name=a,this.canSeeViewProviders=e,this.injectImpl=i}};function gS(t){return(t.flags&8)!==0}function bS(t){return(t.flags&16)!==0}
vendor: 5,826 bytes, line 4
4function _S(t,n,e){let i=0;for(;i<e.length;){let a=e[i];if(typeof a=="number"){if(a!==0)break;i++;let r=e[i++],o=e[i++],s=e[i++];t.setAttribute(n,o,s,r)}else{let r=a,o=e[++i];yS(r)?t.setProperty(n,r,o):t.setAttribute(n,r,o),i++}}return i}function kx(t){return t===3||t===4||t===6}function yS(t){return t.charCodeAt(0)===64}function $o(t,n){if(!(n===null||n.length===0))if(t===null||t.length===0)t=n.slice();else{let e=-1;for(let i=0;i<n.length;i++){let a=n[i];typeof a=="number"?e=a:e===0||(e===-1||e===2?Bv(t,e,a,null,n[++i]):Bv(t,e,a,null,null))}}return t}function Bv(t,n,e,i,a){let r=0,o=t.length;if(n===-1)o=-1;else for(;r<t.length;){let s=t[r++];if(typeof s=="number"){if(s===n){o=-1;break}else if(s>n){o=r-1;break}}}for(;r<t.length;){let s=t[r];if(typeof s=="number")break;if(s===e){a!==null&&(t[r+1]=a);return}r++,a!==null&&r++}o!==-1&&(t.splice(o,0,n),r=o+1),t.splice(r++,0,e),a!==null&&t.splice(r++,0,a)}function Dx(t){return t!==Uo}function Bm(t){return t&32767}function CS(t){return t>>16}function jm(t,n){let e=CS(t),i=n;for(;e>0;)i=i[Nr],e--;return i}var Rg=!0;function Hm(t){let n=Rg;return Rg=t,n}var vS=256,Ex=vS-1,Sx=5,xS=0,Ii={};function MS(t,n,e){let i;typeof e=="string"?i=e.charCodeAt(0)||0:e.hasOwnProperty(Ar)&&(i=e[Ar]),i==null&&(i=e[Ar]=xS++);let a=i&Ex,r=1<<a;n.data[t+(a>>Sx)]|=r}function Um(t,n){let e=Ix(t,n);if(e!==-1)return e;let i=n[de];i.firstCreatePass&&(t.injectorIndex=n.length,Og(i.data,t),Og(n,null),Og(i.blueprint,null));let a=yb(t,n),r=t.injectorIndex;if(Dx(a)){let o=Bm(a),s=jm(a,n),c=s[de].data;for(let l=0;l<8;l++)n[r+l]=s[o+l]|c[o+l]}return n[r+8]=a,r}function Og(t,n){t.push(0,0,0,0,0,0,0,0,n)}function Ix(t,n){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||n[t.injectorIndex+8]===null?-1:t.injectorIndex}function yb(t,n){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let e=0,i=null,a=n;for(;a!==null;){if(i=Nx(a),i===null)return Uo;if(e++,a=a[Nr],i.injectorIndex!==-1)return i.injectorIndex|e<<16}return Uo}function Fg(t,n,e){MS(t,n,e)}function wS(t,n){if(n==="class")return t.classes;if(n==="style")return t.styles;let e=t.attrs;if(e){let i=e.length,a=0;for(;a<i;){let r=e[a];if(kx(r))break;if(r===0)a=a+2;else if(typeof r=="number")for(a++;a<i&&typeof e[a]=="string";)a++;else{if(r===n)return e[a+1];a=a+2}}}return null}function Tx(t,n,e){if(e&8||t!==void 0)return t;fm(n,"NodeInjector")}function Ax(t,n,e,i){if(e&8&&i===void 0&&(i=null),(e&3)===0){let a=t[Fr],r=an(void 0);try{return a?a.get(n,i,e&8):Vh(n,i,e&8)}finally{an(r)}}return Tx(i,n,e)}function Rx(t,n,e,i=0,a){if(t!==null){if(n[he]&2048&&!(i&2)){let o=DS(t,n,e,i,Ii);if(o!==Ii)return o}let r=Fx(t,n,e,i,Ii);if(r!==Ii)return r}return Ax(n,e,i,a)}function Fx(t,n,e,i,a){let r=PS(e);if(typeof r=="function"){if(!gg(n,t,i))return i&1?Tx(a,e,i):Ax(n,e,i,a);try{let o;if(o=r(i),o==null&&!(i&8))fm(e);else return o}finally{bg()}}else if(typeof r=="number"){let o=null,s=Ix(t,n),c=Uo,l=i&1?n[on][rn]:null;for((s===-1||i&4)&&(c=s===-1?yb(t,n):n[s+8],c===Uo||!Hv(i,!1)?s=-1:(o=n[de],s=Bm(c),n=jm(c,n)));s!==-1;){let f=n[de];if(jv(r,s,f.data)){let g=OS(s,n,e,o,i,l);if(g!==Ii)return g}c=n[s+8],c!==Uo&&Hv(i,n[de].data[s+8]===l)&&jv(r,s,n)?(o=f,s=Bm(c),n=jm(c,n)):s=-1}}return a}function OS(t,n,e,i,a,r){let o=n[de],s=o.data[t+8],c=i==null?ja(s)&&Rg:i!=o&&(s.type&3)!==0,l=a&1&&r===s,f=Nm(s,o,e,c,l);return f!==null?Fc(n,o,f,s,a):Ii}function Nm(t,n,e,i,a){let r=t.providerIndexes,o=n.data,s=r&1048575,c=t.directiveStart,l=t.directiveEnd,f=r>>20,g=i?s:s+f,_=a?s+f:l;for(let b=g;b<_;b++){let O=o[b];if(b<c&&e===O||b>=c&&O.type===e)return b}if(a){let b=o[c];if(b&&ni(b)&&b.type===e)return c}return null}function Fc(t,n,e,i,a){let r=t[e],o=n.data;if(r instanceof Wr){let s=r;if(s.resolving){let b=lm(o[e]);throw zh(b)}let c=Hm(s.canSeeViewProviders);s.resolving=!0;let l=o[e].type||o[e],f,g=s.injectImpl?an(s.injectImpl):null,_=gg(t,i,0);try{r=t[e]=s.factory(void 0,a,o,t,i),n.firstCreatePass&&e>=i.directiveStart&&fS(e,o[e],n)}finally{g!==null&&an(g),Hm(c),s.resolving=!1,bg()}}return r}function PS(t){if(typeof t=="string")return t.charCodeAt(0)||0;let n=t.hasOwnProperty(Ar)?t[Ar]:void 0;return typeof n=="number"?n>=0?n&Ex:kS:n}function jv(t,n,e){let i=1<<t;return!!(e[n+(t>>Sx)]&i)}function Hv(t,n){return!(t&2)&&!(t&1&&n)}var $r=class{_tNode;_lView;constructor(n,e){this._tNode=n,this._lView=e}get(n,e,i){return Rx(this._tNode,this._lView,n,Sr(i),e)}};function kS(){return new $r(vt(),me())}function at(t){return Ko(()=>{let n=t.prototype.constructor,e=n[hc]||Ng(n),i=Object.prototype,a=Object.getPrototypeOf(t.prototype).constructor;for(;a&&a!==i;){let r=a[hc]||Ng(a);if(r&&r!==e)return r;a=Object.getPrototypeOf(a)}return r=>new r})}function Ng(t){return Eh(t)?()=>{let n=Ng(kt(t));return n&&n()}:Na(t)}function DS(t,n,e,i,a){let r=t,o=n;for(;r!==null&&o!==null&&o[he]&2048&&!zo(o);){let s=Fx(r,o,e,i|2,Ii);if(s!==Ii)return s;let c=r.parent;if(!c){let l=o[Kh];if(l){let f=l.get(e,Ii,i);if(f!==Ii)return f}c=Nx(o),o=o[Nr]}r=c}return a}function Nx(t){let n=t[de],e=n.type;return e===2?n.declTNode:e===1?t[rn]:null}function jc(t){return wS(vt(),t)}function ES(){return Qo(vt(),me())}function Qo(t,n){return new K(ii(t,n))}var K=(()=>{class t{nativeElement;constructor(e){this.nativeElement=e}static __NG_ELEMENT_ID__=ES}return t})();function Lx(t){return t instanceof K?t.nativeElement:t}function SS(){return this._results[Symbol.iterator]()}var $t=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new T}constructor(n=!1){this._emitDistinctChangesOnly=n}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,e){return this._results.reduce(n,e)}
vendor: 4,060 bytes, line 4
4forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,e){this.dirty=!1;let i=av(n);(this._changesDetected=!iv(this._results,i,e))&&(this._results=i,this.length=i.length,this.last=i[this.length-1],this.first=i[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(n){this._onDirty=n}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=SS};function zx(t){return(t.flags&128)===128}var Cb=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}(Cb||{}),Vx=new Map,IS=0;function TS(){return IS++}function AS(t){Vx.set(t[vc],t)}function Lg(t){Vx.delete(t[vc])}var Uv="__ngContext__";function Wo(t,n){ki(n)?(t[Uv]=n[vc],AS(n)):t[Uv]=n}function Bx(t){return Hx(t[No])}function jx(t){return Hx(t[Fn])}function Hx(t){for(;t!==null&&!ti(t);)t=t[Fn];return t}var zg;function vb(t){zg=t}function xb(){if(zg!==void 0)return zg;if(typeof document<"u")return document;throw new Y(210,!1)}var Xo=new w("",{providedIn:"root",factory:()=>RS}),RS="ng",au=new w(""),Ya=new w("",{providedIn:"platform",factory:()=>"unknown"});var Hc=new w(""),Jo=new w("",{providedIn:"root",factory:()=>xb().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var FS="h",NS="b";var Ux="r";var $x="di";var Wx=!1,Gx=new w("",{providedIn:"root",factory:()=>Wx});var LS=(t,n,e,i)=>{};function zS(t,n,e,i){LS(t,n,e,i)}function ru(t){return(t.flags&32)===32}var VS=()=>null;function qx(t,n,e=!1){return VS(t,n,e)}function Yx(t,n){let e=t.contentQueries;if(e!==null){let i=be(null);try{for(let a=0;a<e.length;a+=2){let r=e[a],o=e[a+1];if(o!==-1){let s=t.data[o];kc(r),s.contentQueries(2,n[o],o)}}}finally{be(i)}}}function Vg(t,n,e){kc(0);let i=be(null);try{n(t,e)}finally{be(i)}}function Mb(t,n,e){if(Qh(n)){let i=be(null);try{let a=n.directiveStart,r=n.directiveEnd;for(let o=a;o<r;o++){let s=t.data[o];if(s.contentQueries){let c=e[o];s.contentQueries(1,c,o)}}}finally{be(i)}}}var la=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}(la||{}),Sm;function BS(){if(Sm===void 0&&(Sm=null,Rn.trustedTypes))try{Sm=Rn.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Sm}function ou(t){return BS()?.createHTML(t)||t}var Im;function Kx(){if(Im===void 0&&(Im=null,Rn.trustedTypes))try{Im=Rn.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Im}function $v(t){return Kx()?.createHTML(t)||t}function Wv(t){return Kx()?.createScriptURL(t)||t}var da=class{changingThisBreaksApplicationSecurity;constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${mm})`}},Bg=class extends da{getTypeName(){return"HTML"}},jg=class extends da{getTypeName(){return"Style"}},Hg=class extends da{getTypeName(){return"Script"}},Ug=class extends da{getTypeName(){return"URL"}},$g=class extends da{getTypeName(){return"ResourceURL"}};function wn(t){return t instanceof da?t.changingThisBreaksApplicationSecurity:t}function Fi(t,n){let e=Zx(t);if(e!=null&&e!==n){if(e==="ResourceURL"&&n==="URL")return!0;throw new Error(`Required a safe ${n}, got a ${e} (see ${mm})`)}return e===n}function Zx(t){return t instanceof da&&t.getTypeName()||null}function wb(t){return new Bg(t)}function Ob(t){return new jg(t)}function Pb(t){return new Hg(t)}function kb(t){return new Ug(t)}function Db(t){return new $g(t)}function jS(t){let n=new Gg(t);return HS()?new Wg(n):n}var Wg=class{inertDocumentHelper;constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n="<body><remove></remove>"+n;try{let e=new window.DOMParser().parseFromString(ou(n),"text/html").body;return e===null?this.inertDocumentHelper.getInertBodyElement(n):(e.f
vendor: 5,799 bytes, line 4
4irstChild?.remove(),e)}catch{return null}}},Gg=class{defaultDoc;inertDocument;constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){let e=this.inertDocument.createElement("template");return e.innerHTML=ou(n),e}};function HS(){try{return!!new window.DOMParser().parseFromString(ou(""),"text/html")}catch{return!1}}var US=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Uc(t){return t=String(t),t.match(US)?t:"unsafe:"+t}function ma(t){let n={};for(let e of t.split(","))n[e]=!0;return n}function $c(...t){let n={};for(let e of t)for(let i in e)e.hasOwnProperty(i)&&(n[i]=!0);return n}var Qx=ma("area,br,col,hr,img,wbr"),Xx=ma("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Jx=ma("rp,rt"),$S=$c(Jx,Xx),WS=$c(Xx,ma("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")),GS=$c(Jx,ma("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")),Gv=$c(Qx,WS,GS,$S),eM=ma("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),qS=ma("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"),YS=ma("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"),KS=$c(eM,qS,YS),ZS=ma("script,style,template"),qg=class{sanitizedSomething=!1;buf=[];sanitizeChildren(n){let e=n.firstChild,i=!0,a=[];for(;e;){if(e.nodeType===Node.ELEMENT_NODE?i=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,i&&e.firstChild){a.push(e),e=JS(e);continue}for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let r=XS(e);if(r){e=r;break}e=a.pop()}}return this.buf.join("")}startElement(n){let e=qv(n).toLowerCase();if(!Gv.hasOwnProperty(e))return this.sanitizedSomething=!0,!ZS.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);let i=n.attributes;for(let a=0;a<i.length;a++){let r=i.item(a),o=r.name,s=o.toLowerCase();if(!KS.hasOwnProperty(s)){this.sanitizedSomething=!0;continue}let c=r.value;eM[s]&&(c=Uc(c)),this.buf.push(" ",o,'="',Yv(c),'"')}return this.buf.push(">"),!0}endElement(n){let e=qv(n).toLowerCase();Gv.hasOwnProperty(e)&&!Qx.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(n){this.buf.push(Yv(n))}};function QS(t,n){return(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function XS(t){let n=t.nextSibling;if(n&&t!==n.previousSibling)throw tM(n);return n}function JS(t){let n=t.firstChild;if(n&&QS(t,n))throw tM(n);return n}function qv(t){let n=t.nodeName;return typeof n=="string"?n:"FORM"}function tM(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}var eI=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,tI=/([^\#-~ |!])/g;function Yv(t){return t.replace(/&/g,"&amp;").replace(eI,function(n){let e=n.charCodeAt(0),i=n.charCodeAt(1);return"&#"+((e-55296)*1024+(i-56320)+65536)+";"}).replace(tI,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}var Tm;function su(t,n){let e=null;try{Tm=Tm||jS(t);let i=n?String(n):"";e=Tm.getInertBodyElement(i);let a=5,r=i;do{if(a===0)throw new Error("Failed to sanitize html because the input is unstable");a--,i=r,r=e.innerHTML,e=Tm.getInertBodyElement(i)}while(i!==r);let s=new qg().sanitizeChildren(Kv(e)||e);return ou(s)}finally{if(e){let i=Kv(e)||e;for(;i.firstChild;)i.firstChild.remove()}}}function Kv(t){return"content"in t&&nI(t)?t.content:null}function nI(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE"}var Rt=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(Rt||{});function Ka(t){let n=Sb();return n?$v(n.sanitize(Rt.HTML,t)||""):Fi(t,"HTML")?$v(wn(t)):su(xb(),za(t))}function zn(t){let n=Sb();return n?n.sanitize(Rt.URL,t)||"":Fi(t,"URL")?wn(t):Uc(za(t))}function nM(t){let n=Sb();if(n)return Wv(n.sanitize(Rt.RESOURCE_URL,t)||"");if(Fi(t,"ResourceURL"))return Wv(wn(t));throw new Y(904,!1)}function iI(t,n){return n==="src"&&(t==="embed"||t==="frame"||t==="iframe"||t==="media"||t==="script")||n==="href"&&(t==="base"||t==="link")?nM:zn}function Eb(t,n,e){return iI(n,e)(t)}function Sb(){let t=me();return t&&t[Oi].sanitizer}var aI=/^>|^->|<!--|-->|--!>|<!-$/g,rI=/(<|>)/g,oI="\u200B$1\u200B";function sI(t){return t.replace(aI,n=>n.replace(rI,oI))}function iM(t){return t instanceof Function?t():t}function cI(t,n,e){let i=t.length;for(;;){let a=t.indexOf(n,e);if(a===-1)return a;
vendor: 35,615 bytes, line 4
4if(a===0||t.charCodeAt(a-1)<=32){let r=n.length;if(a+r===i||t.charCodeAt(a+r)<=32)return a}e=a+1}}var aM="ng-template";function lI(t,n,e,i){let a=0;if(i){for(;a<n.length&&typeof n[a]=="string";a+=2)if(n[a]==="class"&&cI(n[a+1].toLowerCase(),e,0)!==-1)return!0}else if(Ib(t))return!1;if(a=n.indexOf(1,a),a>-1){let r;for(;++a<n.length&&typeof(r=n[a])=="string";)if(r.toLowerCase()===e)return!0}return!1}function Ib(t){return t.type===4&&t.value!==aM}function dI(t,n,e){let i=t.type===4&&!e?aM:t.value;return n===i}function mI(t,n,e){let i=4,a=t.attrs,r=a!==null?fI(a):0,o=!1;for(let s=0;s<n.length;s++){let c=n[s];if(typeof c=="number"){if(!o&&!ai(i)&&!ai(c))return!1;if(o&&ai(c))continue;o=!1,i=c|i&1;continue}if(!o)if(i&4){if(i=2|i&1,c!==""&&!dI(t,c,e)||c===""&&n.length===1){if(ai(i))return!1;o=!0}}else if(i&8){if(a===null||!lI(t,a,c,e)){if(ai(i))return!1;o=!0}}else{let l=n[++s],f=uI(c,a,Ib(t),e);if(f===-1){if(ai(i))return!1;o=!0;continue}if(l!==""){let g;if(f>r?g="":g=a[f+1].toLowerCase(),i&2&&l!==g){if(ai(i))return!1;o=!0}}}}return ai(i)||o}function ai(t){return(t&1)===0}function uI(t,n,e,i){if(n===null)return-1;let a=0;if(i||!e){let r=!1;for(;a<n.length;){let o=n[a];if(o===t)return a;if(o===3||o===6)r=!0;else if(o===1||o===2){let s=n[++a];for(;typeof s=="string";)s=n[++a];continue}else{if(o===4)break;if(o===0){a+=4;continue}}a+=r?1:2}return-1}else return hI(n,t)}function rM(t,n,e=!1){for(let i=0;i<n.length;i++)if(mI(t,n[i],e))return!0;return!1}function pI(t){let n=t.attrs;if(n!=null){let e=n.indexOf(5);if((e&1)===0)return n[e+1]}return null}function fI(t){for(let n=0;n<t.length;n++){let e=t[n];if(kx(e))return n}return t.length}function hI(t,n){let e=t.indexOf(4);if(e>-1)for(e++;e<t.length;){let i=t[e];if(typeof i=="number")return-1;if(i===n)return e;e++}return-1}function gI(t,n){e:for(let e=0;e<n.length;e++){let i=n[e];if(t.length===i.length){for(let a=0;a<t.length;a++)if(t[a]!==i[a])continue e;return!0}}return!1}function Zv(t,n){return t?":not("+n.trim()+")":n}function bI(t){let n=t[0],e=1,i=2,a="",r=!1;for(;e<t.length;){let o=t[e];if(typeof o=="string")if(i&2){let s=t[++e];a+="["+o+(s.length>0?'="'+s+'"':"")+"]"}else i&8?a+="."+o:i&4&&(a+=" "+o);else a!==""&&!ai(o)&&(n+=Zv(r,a),a=""),i=o,r=r||!ai(i);e++}return a!==""&&(n+=Zv(r,a)),n}function _I(t){return t.map(bI).join(",")}function yI(t){let n=[],e=[],i=1,a=2;for(;i<t.length;){let r=t[i];if(typeof r=="string")a===2?r!==""&&n.push(r,t[++i]):a===8&&e.push(r);else{if(!ai(a))break;a=r}i++}return e.length&&n.push(1,...e),n}var sn={};function CI(t,n){return t.createText(n)}function vI(t,n,e){t.setValue(n,e)}function xI(t,n){return t.createComment(sI(n))}function oM(t,n,e){return t.createElement(n,e)}function $m(t,n,e,i,a){t.insertBefore(n,e,i,a)}function sM(t,n,e){t.appendChild(n,e)}function Qv(t,n,e,i,a){i!==null?$m(t,n,e,i,a):sM(t,n,e)}function cM(t,n,e){t.removeChild(null,n,e)}function MI(t,n,e){t.setAttribute(n,"style",e)}function wI(t,n,e){e===""?t.removeAttribute(n,"class"):t.setAttribute(n,"class",e)}function lM(t,n,e){let{mergedAttrs:i,classes:a,styles:r}=e;i!==null&&_S(t,n,i),a!==null&&wI(t,n,a),r!==null&&MI(t,n,r)}function Tb(t,n,e,i,a,r,o,s,c,l,f){let g=rt+i,_=g+a,b=OI(g,_),O=typeof l=="function"?l():l;return b[de]={type:t,blueprint:b,template:e,queries:null,viewQuery:s,declTNode:n,data:b.slice().fill(null,g),bindingStartIndex:g,expandoStartIndex:_,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:typeof r=="function"?r():r,pipeRegistry:typeof o=="function"?o():o,firstChild:null,schemas:c,consts:O,incompleteFirstPass:!1,ssrId:f}}function OI(t,n){let e=[];for(let i=0;i<n;i++)e.push(i<t?null:sn);return e}function PI(t){let n=t.tView;return n===null||n.incompleteFirstPass?t.tView=Tb(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):n}function Ab(t,n,e,i,a,r,o,s,c,l,f){let g=n.blueprint.slice();return g[ei]=a,g[he]=i|4|128|8|64|1024,(l!==null||t&&t[he]&2048)&&(g[he]|=2048),ng(g),g[Dt]=g[Nr]=t,g[gt]=e,g[Oi]=o||t&&t[Oi],g[Ye]=s||t&&t[Ye],g[Fr]=c||t&&t[Fr]||null,g[rn]=r,g[vc]=TS(),g[Rr]=f,g[Kh]=l,g[on]=n.type==2?t[on]:g,g}function kI(t,n,e){let i=ii(n,t),a=PI(e),r=t[Oi].rendererFactory,o=Rb(t,Ab(t,a,null,dM(e),i,n,null,r.createRenderer(i,e),null,null,null));return t[n.index]=o}function dM(t){let n=16;return t.signals?n=4096:t.onPush&&(n=64),n}function mM(t,n,e,i){if(e===0)return-1;let a=n.length;for(let r=0;r<e;r++)n.push(i),t.blueprint.push(i),t.data.push(null);return a}function Rb(t,n){return t[No]?t[Yh][Fn]=n:t[No]=n,t[Yh]=n,n}function p(t=1){uM(it(),me(),Di()+t,!1)}function uM(t,n,e,i){if(!i)if((n[he]&3)===3){let r=t.preOrderCheckHooks;r!==null&&Rm(n,r,e)}else{let r=t.preOrderHooks;r!==null&&Fm(n,r,0,e)}$a(e)}var cu=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t}(cu||{});function Yg(t,n,e,i){let a=be(null);try{let[r,o,s]=t.inputs[e],c=null;(o&cu.SignalBased)!==0&&(c=n[r][Ot]),c!==null&&c.transformFn!==void 0?i=c.transformFn(i):s!==null&&(i=s.call(n,i)),t.setInput!==null?t.setInput(n,c,i,e,r):vx(n,c,r,i)}finally{be(a)}}var Ti=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(Ti||{}),DI;function Fb(t,n){return DI(t,n)}function Ho(t,n,e,i,a){if(i!=null){let r,o=!1;ti(i)?r=i:ki(i)&&(o=!0,i=i[ei]);let s=Nn(i);t===0&&e!==null?a==null?sM(n,e,s):$m(n,e,s,a||null,!0):t===1&&e!==null?$m(n,e,s,a||null,!0):t===2?cM(n,s,o):t===3&&n.destroyNode(s),r!=null&&zI(n,t,r,e,a)}}function EI(t,n){pM(t,n),n[ei]=null,n[rn]=null}function SI(t,n,e,i,a,r){i[ei]=a,i[rn]=n,du(t,i,e,1,a,r)}function pM(t,n){n[Oi].changeDetectionScheduler?.notify(9),du(t,n,n[Ye],2,null,null)}function II(t){let n=t[No];if(!n)return Pg(t[de],t);for(;n;){let e=null;if(ki(n))e=n[No];else{let i=n[At];i&&(e=i)}if(!e){for(;n&&!n[Fn]&&n!==t;)ki(n)&&Pg(n[de],n),n=n[Dt];n===null&&(n=t),ki(n)&&Pg(n[de],n),e=n&&n[Fn]}n=e}}function Nb(t,n){let e=t[Vr],i=e.indexOf(n);e.splice(i,1)}function lu(t,n){if(Br(n))return;let e=n[Ye];e.destroyNode&&du(t,n,e,3,null,null),II(n)}function Pg(t,n){if(Br(n))return;let e=be(null);try{n[he]&=-129,n[he]|=256,n[vn]&&vo(n[vn]),AI(t,n),TI(t,n),n[de].type===1&&n[Ye].destroy();let i=n[Va];if(i!==null&&ti(n[Dt])){i!==n[Dt]&&Nb(i,n);let a=n[Pi];a!==null&&a.detachView(t)}Lg(n)}finally{be(e)}}function TI(t,n){let e=t.cleanup,i=n[Fo];if(e!==null)for(let o=0;o<e.length-1;o+=2)if(typeof e[o]=="string"){let s=e[o+3];s>=0?i[s]():i[-s].unsubscribe(),o+=2}else{let s=i[e[o+1]];e[o].call(s)}i!==null&&(n[Fo]=null);let a=n[ra];if(a!==null){n[ra]=null;for(let o=0;o<a.length;o++){let s=a[o];s()}}let r=n[sa];if(r!==null){n[sa]=null;for(let o of r)o.destroy()}}function AI(t,n){let e;if(t!=null&&(e=t.destroyHooks)!=null)for(let i=0;i<e.length;i+=2){let a=n[e[i]];if(!(a instanceof Wr)){let r=e[i+1];if(Array.isArray(r))for(let o=0;o<r.length;o+=2){let s=a[r[o]],c=r[o+1];We(4,s,c);try{c.call(s)}finally{We(5,s,c)}}else{We(4,a,r);try{r.call(a)}finally{We(5,a,r)}}}}}function fM(t,n,e){return RI(t,n.parent,e)}function RI(t,n,e){let i=n;for(;i!==null&&i.type&168;)n=i,i=n.parent;if(i===null)return e[ei];if(ja(i)){let{encapsulation:a}=t.data[i.directiveStart+i.componentOffset];if(a===la.None||a===la.Emulated)return null}return ii(i,e)}function hM(t,n,e){return NI(t,n,e)}function FI(t,n,e){return t.type&40?ii(t,e):null}var NI=FI,Xv;function Lb(t,n,e,i){let a=fM(t,i,n),r=n[Ye],o=i.parent||n[rn],s=hM(o,i,n);if(a!=null)if(Array.isArray(e))for(let c=0;c<e.length;c++)Qv(r,a,e[c],s,!1);else Qv(r,a,e,s,!1);Xv!==void 0&&Xv(r,i,n,e,a)}function Tc(t,n){if(n!==null){let e=n.type;if(e&3)return ii(n,t);if(e&4)return Kg(-1,t[n.index]);if(e&8){let i=n.child;if(i!==null)return Tc(t,i);{let a=t[n.index];return ti(a)?Kg(-1,a):Nn(a)}}else{if(e&128)return Tc(t,n.next);if(e&32)return Fb(n,t)()||Nn(t[n.index]);{let i=gM(t,n);if(i!==null){if(Array.isArray(i))return i[0];let a=La(t[on]);return Tc(a,i)}else return Tc(t,n.next)}}}return null}function gM(t,n){if(n!==null){let i=t[on][rn],a=n.projection;return i.projection[a]}return null}function Kg(t,n){let e=At+t+1;if(e<n.length){let i=n[e],a=i[de].firstChild;if(a!==null)return Tc(i,a)}return n[Ba]}function zb(t,n,e,i,a,r,o){for(;e!=null;){if(e.type===128){e=e.next;continue}let s=i[e.index],c=e.type;if(o&&n===0&&(s&&Wo(Nn(s),i),e.flags|=2),!ru(e))if(c&8)zb(t,n,e.child,i,a,r,!1),Ho(n,t,a,s,r);else if(c&32){let l=Fb(e,i),f;for(;f=l();)Ho(n,t,a,f,r);Ho(n,t,a,s,r)}else c&16?bM(t,n,i,e,a,r):Ho(n,t,a,s,r);e=o?e.projectionNext:e.next}}function du(t,n,e,i,a,r){zb(e,i,t.firstChild,n,a,r,!1)}function LI(t,n,e){let i=n[Ye],a=fM(t,e,n),r=e.parent||n[rn],o=hM(r,e,n);bM(i,0,n,e,a,o)}function bM(t,n,e,i,a,r){let o=e[on],c=o[rn].projection[i.projection];if(Array.isArray(c))for(let l=0;l<c.length;l++){let f=c[l];Ho(n,t,a,f,r)}else{let l=c,f=o[Dt];zx(i)&&(l.flags|=128),zb(t,n,l,f,a,r,!0)}}function zI(t,n,e,i,a){let r=e[Ba],o=Nn(e);r!==o&&Ho(n,t,i,r,a);for(let s=At;s<e.length;s++){let c=e[s];du(c[de],c,t,n,i,r)}}function VI(t,n,e,i,a){if(n)a?t.addClass(e,i):t.removeClass(e,i);else{let r=i.indexOf("-")===-1?void 0:Ti.DashCase;a==null?t.removeStyle(e,i,r):(typeof a=="string"&&a.endsWith("!important")&&(a=a.slice(0,-10),r|=Ti.Important),t.setStyle(e,i,a,r))}}function _M(t,n,e,i,a){let r=Di(),o=i&2;try{$a(-1),o&&n.length>rt&&uM(t,n,rt,!1),We(o?2:0,a,e),e(i,a)}finally{$a(r),We(o?3:1,a,e)}}function mu(t,n,e){WI(t,n,e),(e.flags&64)===64&&GI(t,n,e)}function Wc(t,n,e=ii){let i=n.localNames;if(i!==null){let a=n.index+1;for(let r=0;r<i.length;r+=2){let o=i[r+1],s=o===-1?e(n,t):t[o];t[a++]=s}}}function BI(t,n,e,i){let r=i.get(Gx,Wx)||e===la.ShadowDom,o=t.selectRootElement(n,r);return jI(o),o}function jI(t){HI(t)}var HI=()=>null;function UI(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t}function yM(t,n,e,i,a,r){let o=n[de];if(Hb(t,o,n,e,i)){ja(t)&&$I(n,t.index);return}t.type&3&&(e=UI(e)),CM(t,n,e,i,a,r)}function CM(t,n,e,i,a,r){if(t.type&3){let o=ii(t,n);i=r!=null?r(i,t.value||"",e):i,a.setProperty(o,e,i)}else t.type&12}function $I(t,n){let e=Ln(n,t);e[he]&16||(e[he]|=64)}function WI(t,n,e){let i=e.directiveStart,a=e.directiveEnd;ja(e)&&kI(n,e,t.data[i+e.componentOffset]),t.firstCreatePass||Um(e,n);let r=e.initialInputs;for(let o=i;o<a;o++){let s=t.data[o],c=Fc(n,t,o,e);if(Wo(c,n),r!==null&&ZI(n,o-i,c,s,e,r),ni(s)){let l=Ln(e.index,n);l[gt]=Fc(n,t,o,e)}}}function GI(t,n,e){let i=e.directiveStart,a=e.directiveEnd,r=e.index,o=Ev();try{$a(r);for(let s=i;s<a;s++){let c=t.data[s],l=n[s];wm(s),(c.hostBindings!==null||c.hostVars!==0||c.hostAttrs!==null)&&qI(c,l)}}finally{$a(-1),wm(o)}}function qI(t,n){t.hostBindings!==null&&t.hostBindings(1,n)}function Vb(t,n){let e=t.directiveRegistry,i=null;if(e)for(let a=0;a<e.length;a++){let r=e[a];rM(n,r.selectors,!1)&&(i??=[],ni(r)?i.unshift(r):i.push(r))}return i}function YI(t,n,e,i,a,r){let o=ii(t,n);KI(n[Ye],o,r,t.value,e,i,a)}function KI(t,n,e,i,a,r,o){if(r==null)t.removeAttribute(n,a,e);else{let s=o==null?za(r):o(r,i||"",a);t.setAttribute(n,a,s,e)}}function ZI(t,n,e,i,a,r){let o=r[n];if(o!==null)for(let s=0;s<o.length;s+=2){let c=o[s],l=o[s+1];Yg(i,e,c,l)}}function Bb(t,n,e,i,a){let r=rt+e,o=n[de],s=a(o,n,t,i,e);n[r]=s,Vo(t,!0);let c=t.type===2;return c?(lM(n[Ye],s,t),(vv()===0||Lo(t))&&Wo(s,n),xv()):Wo(s,n),Dm()&&(!c||!ru(t))&&Lb(o,n,s,t),t}function jb(t){let n=t;return ug()?pg():(n=n.parent,Vo(n,!1)),n}function QI(t,n){let e=t[Fr];if(!e)return;e.get(Ut,null)?.(n)}function Hb(t,n,e,i,a){let r=t.inputs?.[i],o=t.hostDirectiveInputs?.[i],s=!1;if(o)for(let c=0;c<o.length;c+=2){let l=o[c],f=o[c+1],g=n.data[l];Yg(g,e[l],f,a),s=!0}if(r)for(let c of r){let l=e[c],f=n.data[c];Yg(f,l,i,a),s=!0}return s}function XI(t,n){let e=Ln(n,t),i=e[de];JI(i,e);let a=e[ei];a!==null&&e[Rr]===null&&(e[Rr]=qx(a,e[Fr])),We(18),Ub(i,e,e[gt]),We(19,e[gt])}function JI(t,n){for(let e=n.length;e<t.blueprint.length;e++)n.push(t.blueprint[e])}function Ub(t,n,e){Pm(n);try{let i=t.viewQuery;i!==null&&Vg(1,i,e);let a=t.template;a!==null&&_M(t,n,a,1,e),t.firstCreatePass&&(t.firstCreatePass=!1),n[Pi]?.finishViewCreation(t),t.staticContentQueries&&Yx(t,n),t.staticViewQueries&&Vg(2,t.viewQuery,e);let r=t.components;r!==null&&eT(n,r)}catch(i){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),i}finally{n[he]&=-5,km()}}function eT(t,n){for(let e=0;e<n.length;e++)XI(t,n[e])}function Gc(t,n,e,i){let a=be(null);try{let r=n.tView,s=t[he]&4096?4096:16,c=Ab(t,r,e,s,null,n,null,null,i?.injector??null,i?.embeddedViewInjector??null,i?.dehydratedView??null),l=t[n.index];c[Va]=l;let f=t[Pi];return f!==null&&(c[Pi]=f.createEmbeddedView(r)),Ub(r,c,e),c}finally{be(a)}}function Go(t,n){return!n||n.firstChild===null||zx(t)}var Jv=!1,tT=new w("");function Nc(t,n,e,i,a=!1){for(;e!==null;){if(e.type===128){e=a?e.projectionNext:e.next;continue}let r=n[e.index];r!==null&&i.push(Nn(r)),ti(r)&&vM(r,i);let o=e.type;if(o&8)Nc(t,n,e.child,i);else if(o&32){let s=Fb(e,n),c;for(;c=s();)i.push(c)}else if(o&16){let s=gM(n,e);if(Array.isArray(s))i.push(...s);else{let c=La(n[on]);Nc(c[de],c,s,i,!0)}}e=a?e.projectionNext:e.next}return i}function vM(t,n){for(let e=At;e<t.length;e++){let i=t[e],a=i[de].firstChild;a!==null&&Nc(i[de],i,a,n)}t[Ba]!==t[ei]&&n.push(t[Ba])}function xM(t){if(t[zr]!==null){for(let n of t[zr])n.impl.addSequence(n);t[zr].length=0}}var MM=[];function nT(t){return t[vn]??iT(t)}function iT(t){let n=MM.pop()??Object.create(rT);return n.lView=t,n}function aT(t){t.lView[vn]!==t&&(t.lView=null,MM.push(t))}var rT=re(P({},Sa),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{Ha(t.lView)},consumerOnSignalRead(){this.lView[vn]=this}});function oT(t){let n=t[vn]??Object.create(sT);return n.lView=t,n}var sT=re(P({},Sa),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{let n=La(t.lView);for(;n&&!wM(n[de]);)n=La(n);n&&ig(n)},consumerOnSignalRead(){this.lView[vn]=this}});function wM(t){return t.type!==2}function OM(t){if(t[sa]===null)return;let n=!0;for(;n;){let e=!1;for(let i of t[sa])i.dirty&&(e=!0,i.zone===null||Zone.current===i.zone?i.run():i.zone.run(()=>i.run()));n=e&&!!(t[he]&8192)}}var cT=100;function $b(t,n=0){let i=t[Oi].rendererFactory,a=!1;a||i.begin?.();try{lT(t,n)}finally{a||i.end?.()}}function lT(t,n){let e=hg();try{Bo(!0),Zg(t,n);let i=0;for(;wc(t);){if(i===cT)throw new Y(103,!1);i++,Zg(t,1)}}finally{Bo(e)}}function PM(t,n){fg(n?Oc.Exhaustive:Oc.OnlyDirtyViews);try{$b(t)}finally{fg(Oc.Off)}}function dT(t,n,e,i){if(Br(n))return;let a=n[he],r=!1,o=!1;Pm(n);let s=!0,c=null,l=null;r||(wM(t)?(l=nT(n),c=ea(l)):Dd()===null?(s=!1,l=oT(n),c=ea(l)):n[vn]&&(vo(n[vn]),n[vn]=null));try{ng(n),Pv(t.bindingStartIndex),e!==null&&_M(t,n,e,2,i);let f=(a&3)===3;if(!r)if(f){let b=t.preOrderCheckHooks;b!==null&&Rm(n,b,null)}else{let b=t.preOrderHooks;b!==null&&Fm(n,b,0,null),wg(n,0)}if(o||mT(n),OM(n),kM(n,0),t.contentQueries!==null&&Yx(t,n),!r)if(f){let b=t.contentCheckHooks;b!==null&&Rm(n,b)}else{let b=t.contentHooks;b!==null&&Fm(n,b,1),wg(n,1)}pT(t,n);let g=t.components;g!==null&&EM(n,g,0);let _=t.viewQuery;if(_!==null&&Vg(2,_,i),!r)if(f){let b=t.viewCheckHooks;b!==null&&Rm(n,b)}else{let b=t.viewHooks;b!==null&&Fm(n,b,2),wg(n,2)}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),n[ym]){for(let b of n[ym])b();n[ym]=null}r||(xM(n),n[he]&=-73)}catch(f){throw r||Ha(n),f}finally{l!==null&&(Ia(l,c),s&&aT(l)),km()}}function kM(t,n){for(let e=Bx(t);e!==null;e=jx(e))for(let i=At;i<e.length;i++){let a=e[i];DM(a,n)}}function mT(t){for(let n=Bx(t);n!==null;n=jx(n)){if(!(n[he]&2))continue;let e=n[Vr];for(let i=0;i<e.length;i++){let a=e[i];ig(a)}}}function uT(t,n,e){We(18);let i=Ln(n,t);DM(i,e),We(19,i[gt])}function DM(t,n){Cm(t)&&Zg(t,n)}function Zg(t,n){let i=t[de],a=t[he],r=t[vn],o=!!(n===0&&a&16);if(o||=!!(a&64&&n===0),o||=!!(a&1024),o||=!!(r?.dirty&&xr(r)),o||=!1,r&&(r.dirty=!1),t[he]&=-9217,o)dT(i,t,i.template,t[gt]);else if(a&8192){let s=be(null);try{OM(t),kM(t,1);let c=i.components;c!==null&&EM(t,c,1),xM(t)}finally{be(s)}}}function EM(t,n,e){for(let i=0;i<n.length;i++)uT(t,n[i],e)}function pT(t,n){let e=t.hostBindingOpCodes;if(e!==null)try{for(let i=0;i<e.length;i++){let a=e[i];if(a<0)$a(~a);else{let r=a,o=e[++i],s=e[++i];Dv(o,r);let c=n[r];We(24,c),s(2,c),We(25,c)}}}finally{$a(-1)}}function Wb(t,n){let e=hg()?64:1088;for(t[Oi].changeDetectionScheduler?.notify(n);t;){t[he]|=e;let i=La(t);if(zo(t)&&!i)return t;t=i}return null}function SM(t,n,e,i){return[t,!0,0,n,null,i,null,e,null,null]}function IM(t,n){let e=At+n;if(e<t.length)return t[e]}function qc(t,n,e,i=!0){let a=n[de];if(fT(a,n,t,e),i){let o=Kg(e,t),s=n[Ye],c=s.parentNode(t[Ba]);c!==null&&SI(a,t[rn],s,n,c,o)}let r=n[Rr];r!==null&&r.firstChild!==null&&(r.firstChild=null)}function TM(t,n){let e=Lc(t,n);return e!==void 0&&lu(e[de],e),e}function Lc(t,n){if(t.length<=At)return;let e=At+n,i=t[e];if(i){let a=i[Va];a!==null&&a!==t&&Nb(a,i),n>0&&(t[e-1][Fn]=i[Fn]);let r=yc(t,At+n);EI(i[de],i);let o=r[Pi];o!==null&&o.detachView(r[de]),i[Dt]=null,i[Fn]=null,i[he]&=-129}return i}function fT(t,n,e,i){let a=At+i,r=e.length;i>0&&(e[a-1][Fn]=n),i<r-At?(n[Fn]=e[a],jh(e,At+i,n)):(e.push(n),n[Fn]=null),n[Dt]=e;let o=n[Va];o!==null&&e!==o&&AM(o,n);let s=n[Pi];s!==null&&s.insertView(t),vm(n),n[he]|=128}function AM(t,n){let e=t[Vr],i=n[Dt];if(ki(i))t[he]|=2;else{let a=i[Dt][on];n[on]!==a&&(t[he]|=2)}e===null?t[Vr]=[n]:e.push(n)}var Wa=class{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){let n=this._lView,e=n[de];return Nc(e,n,e.firstChild,[])}constructor(n,e){this._lView=n,this._cdRefInjectingView=e}get context(){return this._lView[gt]}set context(n){this._lView[gt]=n}get destroyed(){return Br(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let n=this._lView[Dt];if(ti(n)){let e=n[xc],i=e?e.indexOf(this):-1;i>-1&&(Lc(n,i),yc(e,i))}this._attachedToViewContainer=!1}lu(this._lView[de],this._lView)}onDestroy(n){ag(this._lView,n)}markForCheck(){Wb(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[he]&=-129}reattach(){vm(this._lView),this._lView[he]|=128}detectChanges(){this._lView[he]|=1024,$b(this._lView)}checkNoChanges(){return;try{this.exhaustive??=this._lView[Fr].get(tT,Jv)}catch{this.exhaustive=Jv}}attachToViewContainerRef(){if(this._appRef)throw new Y(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let n=zo(this._lView),e=this._lView[Va];e!==null&&!n&&Nb(e,this._lView),pM(this._lView[de],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new Y(902,!1);this._appRef=n;let e=zo(this._lView),i=this._lView[Va];i!==null&&!e&&AM(i,this._lView),vm(this._lView)}};var Je=(()=>{class t{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=hT;constructor(e,i,a){this._declarationLView=e,this._declarationTContainer=i,this.elementRef=a}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,i){return this.createEmbeddedViewImpl(e,i)}createEmbeddedViewImpl(e,i,a){let r=Gc(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:i,dehydratedView:a});return new Wa(r)}}return t})();function hT(){return uu(vt(),me())}function uu(t,n){return t.type&4?new Je(n,t,Qo(t,n)):null}function es(t,n,e,i,a){let r=t.data[n];if(r===null)r=gT(t,n,e,i,a),kv()&&(r.flags|=32);else if(r.type&64){r.type=e,r.value=i,r.attrs=a;let o=Mv();r.injectorIndex=o===null?-1:o.injectorIndex}return Vo(r,!0),r}function gT(t,n,e,i,a){let r=mg(),o=ug(),s=o?r:r&&r.parent,c=t.data[n]=_T(t,s,e,n,i,a);return bT(t,c,r,o),c}function bT(t,n,e,i){t.firstChild===null&&(t.firstChild=n),e!==null&&(i?e.child==null&&n.parent!==null&&(e.child=n):e.next===null&&(e.next=n,n.prev=e))}function _T(t,n,e,i,a,r){let o=n?n.injectorIndex:-1,s=0;return cg()&&(s|=128),{type:e,index:i,insertBeforeIndex:null,injectorIndex:o,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:s,providerIndexes:0,value:a,attrs:r,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}var aq=new RegExp(`^(\\d+)*(${NS}|${FS})*(.*)`);function yT(t){let n=t[Zh]??[],i=t[Dt][Ye],a=[];for(let r of n)r.data[$x]!==void 0?a.push(r):CT(r,i);t[Zh]=a}function CT(t,n){let e=0,i=t.firstChild;if(i){let a=t.data[Ux];for(;e<a;){let r=i.nextSibling;cM(n,i,!1),i=r,e++}}}var vT=()=>null,xT=()=>null;function Wm(t,n){return vT(t,n)}function RM(t,n,e){return xT(t,n,e)}var FM=class{},pu=class{},Qg=class{resolveComponentFactory(n){throw new Y(917,!1)}},Yc=class{static NULL=new Qg},xt=class{},Te=(()=>{class t{destroyNode=null;static __NG_ELEMENT_ID__=()=>MT()}return t})();function MT(){let t=me(),n=vt(),e=Ln(n.index,t);return(ki(e)?e:t)[Ye]}var NM=(()=>{class t{static \u0275prov=M({token:t,providedIn:"root",factory:()=>null})}return t})();var Lm={},Xg=class{injector;parentInjector;constructor(n,e){this.injector=n,this.parentInjector=e}get(n,e,i){let a=this.injector.get(n,Lm,i);return a!==Lm||e===Lm?a:this.parentInjector.get(n,e,i)}};function Gm(t,n,e){let i=e?t.styles:null,a=e?t.classes:null,r=0;if(n!==null)for(let o=0;o<n.length;o++){let s=n[o];if(typeof s=="number")r=s;else if(r==1)a=um(a,s);else if(r==2){let c=s,l=n[++o];i=um(i,c+": "+l+";")}}e?t.styles=i:t.stylesWithoutHost=i,e?t.classes=a:t.classesWithoutHost=a}function I(t,n=0){let e=me();if(e===null)return $(t,n);let i=vt();return Rx(i,e,kt(t),n)}function Kc(){let t="invalid";throw new Error(t)}function LM(t,n,e,i,a){let r=i===null?null:{"":-1},o=a(t,e);if(o!==null){let s=o,c=null,l=null;for(let f of o)if(f.resolveHostDirectives!==null){[s,c,l]=f.resolveHostDirectives(o);break}PT(t,n,e,s,r,c,l)}r!==null&&i!==null&&wT(e,i,r)}function wT(t,n,e){let i=t.localNames=[];for(let a=0;a<n.length;a+=2){let r=e[n[a+1]];if(r==null)throw new Y(-301,!1);i.push(n[a],r)}}function OT(t,n,e){n.componentOffset=e,(t.components??=[]).push(n.index)}function PT(t,n,e,i,a,r,o){let s=i.length,c=!1;for(let _=0;_<s;_++){let b=i[_];!c&&ni(b)&&(c=!0,OT(t,e,_)),Fg(Um(e,n),t,b.type)}TT(e,t.data.length,s);for(let _=0;_<s;_++){let b=i[_];b.providersResolver&&b.providersResolver(b)}let l=!1,f=!1,g=mM(t,n,s,null);s>0&&(e.directiveToIndex=new Map);for(let _=0;_<s;_++){let b=i[_];if(e.mergedAttrs=$o(e.mergedAttrs,b.hostAttrs),DT(t,e,n,g,b),IT(g,b,a),o!==null&&o.has(b)){let[S,A]=o.get(b);e.directiveToIndex.set(b.type,[g,S+e.directiveStart,A+e.directiveStart])}else(r===null||!r.has(b))&&e.directiveToIndex.set(b.type,g);b.contentQueries!==null&&(e.flags|=4),(b.hostBindings!==null||b.hostAttrs!==null||b.hostVars!==0)&&(e.flags|=64);let O=b.type.prototype;!l&&(O.ngOnChanges||O.ngOnInit||O.ngDoCheck)&&((t.preOrderHooks??=[]).push(e.index),l=!0),!f&&(O.ngOnChanges||O.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(e.index),f=!0),g++}kT(t,e,r)}function kT(t,n,e){for(let i=n.directiveStart;i<n.directiveEnd;i++){let a=t.data[i];if(e===null||!e.has(a))ex(0,n,a,i),ex(1,n,a,i),nx(n,i,!1);else{let r=e.get(a);tx(0,n,r,i),tx(1,n,r,i),nx(n,i,!0)}}}function ex(t,n,e,i){let a=t===0?e.inputs:e.outputs;for(let r in a)if(a.hasOwnProperty(r)){let o;t===0?o=n.inputs??={}:o=n.outputs??={},o[r]??=[],o[r].push(i),zM(n,r)}}function tx(t,n,e,i){let a=t===0?e.inputs:e.outputs;for(let r in a)if(a.hasOwnProperty(r)){let o=a[r],s;t===0?s=n.hostDirectiveInputs??={}:s=n.hostDirectiveOutputs??={},s[o]??=[],s[o].push(i,r),zM(n,o)}}function zM(t,n){n==="class"?t.flags|=8:n==="style"&&(t.flags|=16)}function nx(t,n,e){let{attrs:i,inputs:a,hostDirectiveInputs:r}=t;if(i===null||!e&&a===null||e&&r===null||Ib(t)){t.initialInputs??=[],t.initialInputs.push(null);return}let o=null,s=0;for(;s<i.length;){let c=i[s];if(c===0){s+=4;continue}else if(c===5){s+=2;continue}else if(typeof c=="number")break;if(!e&&a.hasOwnProperty(c)){let l=a[c];for(let f of l)if(f===n){o??=[],o.push(c,i[s+1]);break}}else if(e&&r.hasOwnProperty(c)){let l=r[c];for(let f=0;f<l.length;f+=2)if(l[f]===n){o??=[],o.push(l[f+1],i[s+1]);break}}s+=2}t.initialInputs??=[],t.initialInputs.push(o)}function DT(t,n,e,i,a){t.data[i]=a;let r=a.factory||(a.factory=Na(a.type,!0)),o=new Wr(r,ni(a),I,null);t.blueprint[i]=o,e[i]=o,ET(t,n,i,mM(t,e,a.hostVars,sn),a)}function ET(t,n,e,i,a){let r=a.hostBindings;if(r){let o=t.hostBindingOpCodes;o===null&&(o=t.hostBindingOpCodes=[]);let s=~n.index;ST(o)!=s&&o.push(s),o.push(e,i,r)}}function ST(t){let n=t.length;for(;n>0;){let e=t[--n];if(typeof e=="number"&&e<0)return e}return 0}function IT(t,n,e){if(e){if(n.exportAs)for(let i=0;i<n.exportAs.length;i++)e[n.exportAs[i]]=t;ni(n)&&(e[""]=t)}}function TT(t,n,e){t.flags|=1,t.directiveStart=n,t.directiveEnd=n+e,t.providerIndexes=n}function Gb(t,n,e,i,a,r,o,s){let c=n[de],l=c.consts,f=xn(l,o),g=es(c,t,e,i,f);return r&&LM(c,n,g,xn(l,s),a),g.mergedAttrs=$o(g.mergedAttrs,g.attrs),g.attrs!==null&&Gm(g,g.attrs,!1),g.mergedAttrs!==null&&Gm(g,g.mergedAttrs,!0),c.queries!==null&&c.queries.elementStart(c,g),g}function qb(t,n){Ox(t,n),Qh(n)&&t.queries.elementEnd(n)}function AT(t,n,e,i,a,r){let o=n.consts,s=xn(o,a),c=es(n,t,e,i,s);if(c.mergedAttrs=$o(c.mergedAttrs,c.attrs),r!=null){let l=xn(o,r);c.localNames=[];for(let f=0;f<l.length;f+=2)c.localNames.push(l[f],-1)}return c.attrs!==null&&Gm(c,c.attrs,!1),c.mergedAttrs!==null&&Gm(c,c.mergedAttrs,!0),n.queries!==null&&n.queries.elementStart(n,c),c}function Yb(t,n,e){return t[n]=e}function RT(t,n){return t[n]}function Mn(t,n,e){if(e===sn)return!1;let i=t[n];return Object.is(i,e)?!1:(t[n]=e,!0)}function VM(t,n,e,i){let a=Mn(t,n,e);return Mn(t,n+1,i)||a}function FT(t,n,e,i,a){let r=VM(t,n,e,i);return Mn(t,n+2,a)||r}function zm(t,n,e){return function i(a){let r=ja(t)?Ln(t.index,n):n;Wb(r,5);let o=n[gt],s=ix(n,o,e,a),c=i.__ngNextListenerFn__;for(;c;)s=ix(n,o,c,a)&&s,c=c.__ngNextListenerFn__;return s}}function ix(t,n,e,i){let a=be(null);try{return We(6,n,e),e(i)!==!1}catch(r){return QI(t,r),!1}finally{We(7,n,e),be(a)}}function BM(t,n,e,i,a,r,o,s){let c=Lo(t),l=!1,f=null;if(!i&&c&&(f=NT(n,e,r,t.index)),f!==null){let g=f.__ngLastListenerFn__||f;g.__ngNextListenerFn__=o,f.__ngLastListenerFn__=o,l=!0}else{let g=ii(t,e),_=i?i(g):g;zS(e,_,r,s);let b=a.listen(_,r,s),O=i?S=>i(Nn(S[t.index])):t.index;jM(O,n,e,r,s,b,!1)}return l}function NT(t,n,e,i){let a=t.cleanup;if(a!=null)for(let r=0;r<a.length-1;r+=2){let o=a[r];if(o===e&&a[r+1]===i){let s=n[Fo],c=a[r+2];return s&&s.length>c?s[c]:null}typeof o=="string"&&(r+=2)}return null}function jM(t,n,e,i,a,r,o){let s=n.firstCreatePass?og(n):null,c=rg(e),l=c.length;c.push(a,r),s&&s.push(i,t,l,(l+1)*(o?-1:1))}function ax(t,n,e,i,a,r){let o=n[e],s=n[de],l=s.data[e].outputs[i],g=o[l].subscribe(r);jM(t.index,s,n,a,r,g,!0)}var Jg=Symbol("BINDING");var qm=class extends Yc{ngModule;constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){let e=wi(n);return new Ga(e,this.ngModule)}};function LT(t){return Object.keys(t).map(n=>{let[e,i,a]=t[n],r={propName:e,templateName:n,isSignal:(i&cu.SignalBased)!==0};return a&&(r.transform=a),r})}function zT(t){return Object.keys(t).map(n=>({propName:t[n],templateName:n}))}function VT(t,n,e){let i=n instanceof Xe?n:n?.injector;return i&&t.getStandaloneInjector!==null&&(i=t.getStandaloneInjector(i)||i),i?new Xg(e,i):e}function BT(t){let n=t.get(xt,null);if(n===null)throw new Y(407,!1);let e=t.get(NM,null),i=t.get(An,null);return{rendererFactory:n,sanitizer:e,changeDetectionScheduler:i,ngReflect:!1}}function jT(t,n){let e=(t.selectors[0][0]||"div").toLowerCase();return oM(n,e,e==="svg"?Xh:e==="math"?hv:null)}var Ga=class extends pu{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=LT(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=zT(this.componentDef.outputs),this.cachedOutputs}constructor(n,e){super(),this.componentDef=n,this.ngModule=e,this.componentType=n.type,this.selector=_I(n.selectors),this.ngContentSelectors=n.ngContentSelectors??[],this.isBoundToModule=!!e}create(n,e,i,a,r,o){We(22);let s=be(null);try{let c=this.componentDef,l=HT(i,c,o,r),f=VT(c,a||this.ngModule,n),g=BT(f),_=g.rendererFactory.createRenderer(null,c),b=i?BI(_,i,c.encapsulation,f):jT(c,_),O=o?.some(rx)||r?.some(V=>typeof V!="function"&&V.bindings.some(rx)),S=Ab(null,l,null,512|dM(c),null,null,g,_,f,null,qx(b,f,!0));S[rt]=b,Pm(S);let A=null;try{let V=Gb(rt,S,2,"#host",()=>l.directiveRegistry,!0,0);b&&(lM(_,b,V),Wo(b,S)),mu(l,S,V),Mb(l,V,S),qb(l,V),e!==void 0&&$T(V,this.ngContentSelectors,e),A=Ln(V.index,S),S[gt]=A[gt],Ub(l,S,null)}catch(V){throw A!==null&&Lg(A),Lg(S),V}finally{We(23),km()}return new Ym(this.componentType,S,!!O)}finally{be(s)}}};function HT(t,n,e,i){let a=t?["ng-version","20.1.6"]:yI(n.selectors[0]),r=null,o=null,s=0;if(e)for(let f of e)s+=f[Jg].requiredVars,f.create&&(f.targetIdx=0,(r??=[]).push(f)),f.update&&(f.targetIdx=0,(o??=[]).push(f));if(i)for(let f=0;f<i.length;f++){let g=i[f];if(typeof g!="function")for(let _ of g.bindings){s+=_[Jg].requiredVars;let b=f+1;_.create&&(_.targetIdx=b,(r??=[]).push(_)),_.update&&(_.targetIdx=b,(o??=[]).push(_))}}let c=[n];if(i)for(let f of i){let g=typeof f=="function"?f:f.type,_=_m(g);c.push(_)}return Tb(0,null,UT(r,o),1,s,c,null,null,null,[a],null)}function UT(t,n){return!t&&!n?null:e=>{if(e&1&&t)for(let i of t)i.create();if(e&2&&n)for(let i of n)i.update()}}function rx(t){let n=t[Jg].kind;return n==="input"||n==="twoWay"}var Ym=class extends FM{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(n,e,i){super(),this._rootLView=e,this._hasInputBindings=i,this._tNode=Mc(e[de],rt),this.location=Qo(this._tNode,e),this.instance=Ln(this._tNode.index,e)[gt],this.hostView=this.changeDetectorRef=new Wa(e,void 0),this.componentType=n}setInput(n,e){this._hasInputBindings;let i=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(n)&&Object.is(this.previousInputValues.get(n),e))return;let a=this._rootLView,r=Hb(i,a[de],a,n,e);this.previousInputValues.set(n,e);let o=Ln(i.index,a);Wb(o,1)}get injector(){return new $r(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}};function $T(t,n,e){let i=t.projection=[];for(let a=0;a<n.length;a++){let r=e[a];i.push(r!=null&&r.length?Array.from(r):null)}}var mt=(()=>{class t{static __NG_ELEMENT_ID__=WT}return t})();function WT(){let t=vt();return UM(t,me())}var GT=mt,HM=class extends GT{_lContainer;_hostTNode;_hostLView;constructor(n,e,i){super(),this._lContainer=n,this._hostTNode=e,this._hostLView=i}get element(){return Qo(this._hostTNode,this._hostLView)}get injector(){return new $r(this._hostTNode,this._hostLView)}get parentInjector(){let n=yb(this._hostTNode,this._hostLView);if(Dx(n)){let e=jm(n,this._hostLView),i=Bm(n),a=e[de].data[i+8];return new $r(a,e)}else return new $r(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){let e=ox(this._lContainer);return e!==null&&e[n]||null}get length(){return this._lContainer.length-At}createEmbeddedView(n,e,i){let a,r;typeof i=="number"?a=i:i!=null&&(a=i.index,r=i.injector);let o=Wm(this._lContainer,n.ssrId),s=n.createEmbeddedViewImpl(e||{},r,o);return this.insertImpl(s,a,Go(this._hostTNode,o)),s}createComponent(n,e,i,a,r,o,s){let c=n&&!dS(n),l;if(c)l=e;else{let A=e||{};l=A.index,i=A.injector,a=A.projectableNodes,r=A.environmentInjector||A.ngModuleRef,o=A.directives,s=A.bindings}let f=c?n:new Ga(wi(n)),g=i||this.parentInjector;if(!r&&f.ngModule==null){let V=(c?g:this.parentInjector).get(Xe,null);V&&(r=V)}let _=wi(f.componentType??{}),b=Wm(this._lContainer,_?.id??null),O=b?.firstChild??null,S=f.create(g,a,O,r,o,s);return this.insertImpl(S.hostView,l,Go(this._hostTNode,b)),S}insert(n,e){return this.insertImpl(n,e,!0)}insertImpl(n,e,i){let a=n._lView;if(bv(a)){let s=this.indexOf(n);if(s!==-1)this.detach(s);else{let c=a[Dt],l=new HM(c,c[rn],c[Dt]);l.detach(l.indexOf(n))}}let r=this._adjustIndex(e),o=this._lContainer;return qc(o,a,r,i),n.attachToViewContainerRef(),jh(kg(o),r,n),n}move(n,e){return this.insert(n,e)}indexOf(n){let e=ox(this._lContainer);return e!==null?e.indexOf(n):-1}remove(n){let e=this._adjustIndex(n,-1),i=Lc(this._lContainer,e);i&&(yc(kg(this._lContainer),e),lu(i[de],i))}detach(n){let e=this._adjustIndex(n,-1),i=Lc(this._lContainer,e);return i&&yc(kg(this._lContainer),e)!=null?new Wa(i):null}_adjustIndex(n,e=0){return n??this.length+e}};function ox(t){return t[xc]}function kg(t){return t[xc]||(t[xc]=[])}function UM(t,n){let e,i=n[t.index];return ti(i)?e=i:(e=SM(i,n,null,t),n[t.index]=e,Rb(n,e)),YT(e,n,t,i),new HM(e,t,n)}function qT(t,n){let e=t[Ye],i=e.createComment(""),a=ii(n,t),r=e.parentNode(a);return $m(e,r,i,e.nextSibling(a),!1),i}var YT=QT,KT=()=>!1;function ZT(t,n,e){return KT(t,n,e)}function QT(t,n,e,i){if(t[Ba])return;let a;e.type&8?a=Nn(i):a=qT(n,e),t[Ba]=a}var eb=class t{queryList;matches=null;constructor(n){this.queryList=n}clone(){return new t(this.queryList)}setDirty(){this.queryList.setDirty()}},tb=class t{queries;constructor(n=[]){this.queries=n}createEmbeddedView(n){let e=n.queries;if(e!==null){let i=n.contentQueries!==null?n.contentQueries[0]:e.length,a=[];for(let r=0;r<i;r++){let o=e.getByIndex(r),s=this.queries[o.indexInDeclarationView];a.push(s.clone())}return new t(a)}return null}insertView(n){this.dirtyQueriesWithMatches(n)}detachView(n){this.dirtyQueriesWithMatches(n)}finishViewCreation(n){this.dirtyQueriesWithMatches(n)}dirtyQueriesWithMatches(n){for(let e=0;e<this.queries.length;e++)Zb(n,e).matches!==null&&this.queries[e].setDirty()}},Km=class{flags;read;predicate;constructor(n,e,i=null){this.flags=e,this.read=i,typeof n=="string"?this.predicate=n2(n):this.predicate=n}},nb=class t{queries;constructor(n=[]){this.queries=n}elementStart(n,e){for(let i=0;i<this.queries.length;i++)this.queries[i].elementStart(n,e)}elementEnd(n){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(n)}embeddedTView(n){let e=null;for(let i=0;i<this.length;i++){let a=e!==null?e.length:0,r=this.getByIndex(i).embeddedTView(n,a);r&&(r.indexInDeclarationView=i,e!==null?e.push(r):e=[r])}return e!==null?new t(e):null}template(n,e){for(let i=0;i<this.queries.length;i++)this.queries[i].template(n,e)}getByIndex(n){return this.queries[n]}get length(){return this.queries.length}track(n){this.queries.push(n)}},ib=class t{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(n,e=-1){this.metadata=n,this._declarationNodeIndex=e}elementStart(n,e){this.isApplyingToNode(e)&&this.matchTNode(n,e)}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1)}template(n,e){this.elementStart(n,e)}embeddedTView(n,e){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,e),new t(this.metadata)):null}isApplyingToNode(n){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let e=this._declarationNodeIndex,i=n.parent;for(;i!==null&&i.type&8&&i.index!==e;)i=i.parent;return e===(i!==null?i.index:-1)}return this._appliesToNextNode}
vendor: 4,349 bytes, line 4
4matchTNode(n,e){let i=this.metadata.predicate;if(Array.isArray(i))for(let a=0;a<i.length;a++){let r=i[a];this.matchTNodeWithReadOption(n,e,XT(e,r)),this.matchTNodeWithReadOption(n,e,Nm(e,n,r,!1,!1))}else i===Je?e.type&4&&this.matchTNodeWithReadOption(n,e,-1):this.matchTNodeWithReadOption(n,e,Nm(e,n,i,!1,!1))}matchTNodeWithReadOption(n,e,i){if(i!==null){let a=this.metadata.read;if(a!==null)if(a===K||a===mt||a===Je&&e.type&4)this.addMatch(e.index,-2);else{let r=Nm(e,n,a,!1,!1);r!==null&&this.addMatch(e.index,r)}else this.addMatch(e.index,i)}}addMatch(n,e){this.matches===null?this.matches=[n,e]:this.matches.push(n,e)}};function XT(t,n){let e=t.localNames;if(e!==null){for(let i=0;i<e.length;i+=2)if(e[i]===n)return e[i+1]}return null}function JT(t,n){return t.type&11?Qo(t,n):t.type&4?uu(t,n):null}function e2(t,n,e,i){return e===-1?JT(n,t):e===-2?t2(t,n,i):Fc(t,t[de],e,n)}function t2(t,n,e){if(e===K)return Qo(n,t);if(e===Je)return uu(n,t);if(e===mt)return UM(n,t)}function $M(t,n,e,i){let a=n[Pi].queries[i];if(a.matches===null){let r=t.data,o=e.matches,s=[];for(let c=0;o!==null&&c<o.length;c+=2){let l=o[c];if(l<0)s.push(null);else{let f=r[l];s.push(e2(n,f,o[c+1],e.metadata.read))}}a.matches=s}return a.matches}function ab(t,n,e,i){let a=t.queries.getByIndex(e),r=a.matches;if(r!==null){let o=$M(t,n,a,e);for(let s=0;s<r.length;s+=2){let c=r[s];if(c>0)i.push(o[s/2]);else{let l=r[s+1],f=n[-c];for(let g=At;g<f.length;g++){let _=f[g];_[Va]===_[Dt]&&ab(_[de],_,l,i)}if(f[Vr]!==null){let g=f[Vr];for(let _=0;_<g.length;_++){let b=g[_];ab(b[de],b,l,i)}}}}}return i}function Kb(t,n){return t[Pi].queries[n].queryList}function WM(t,n,e){let i=new $t((e&4)===4);return Cv(t,n,i,i.destroy),(n[Pi]??=new tb).queries.push(new eb(i))-1}function GM(t,n,e){let i=it();return i.firstCreatePass&&(YM(i,new Km(t,n,e),-1),(n&2)===2&&(i.staticViewQueries=!0)),WM(i,me(),n)}function qM(t,n,e,i){let a=it();if(a.firstCreatePass){let r=vt();YM(a,new Km(n,e,i),r.index),i2(a,t),(e&2)===2&&(a.staticContentQueries=!0)}return WM(a,me(),e)}function n2(t){return t.split(",").map(n=>n.trim())}function YM(t,n,e){t.queries===null&&(t.queries=new nb),t.queries.track(new ib(n,e))}function i2(t,n){let e=t.contentQueries||(t.contentQueries=[]),i=e.length?e[e.length-1]:-1;n!==i&&e.push(t.queries.length-1,n)}function Zb(t,n){return t.queries.getByIndex(n)}function KM(t,n){let e=t[de],i=Zb(e,n);return i.crossesNgTemplate?ab(e,t,n,[]):$M(e,t,i,n)}function ZM(t,n,e){let i,a=ac(()=>{i._dirtyCounter();let r=a2(i,t);if(n&&r===void 0)throw new Y(-951,!1);return r});return i=a[Ot],i._dirtyCounter=ge(0),i._flatValue=void 0,a}function Qb(t){return ZM(!0,!1,t)}function Xb(t){return ZM(!0,!0,t)}function QM(t,n){let e=t[Ot];e._lView=me(),e._queryIndex=n,e._queryList=Kb(e._lView,n),e._queryList.onDirty(()=>e._dirtyCounter.update(i=>i+1))}function a2(t,n){let e=t._lView,i=t._queryIndex;if(e===void 0||i===void 0||e[he]&4)return n?void 0:jt;let a=Kb(e,i),r=KM(e,i);return a.reset(r,Lx),n?a.first:a._changesDetected||t._flatValue===void 0?t._flatValue=a.toArray():t._flatValue}var sx=new Set;function oi(t){sx.has(t)||(sx.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}var Ai=class{},fu=class{};var Zm=class extends Ai{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new qm(this);constructor(n,e,i,a=!0){super(),this.ngModuleType=n,this._parent=e;let r=$h(n);this._bootstrapComponents=iM(r.bootstrap),this._r3Injector=_g(n,e,[{provide:Ai,useValue:this},{provide:Yc,useValue:this.componentFactoryResolver},...i],oa(n),new Set(["environment"])),a&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let n=this._r3Injector;!n.destroyed&&n.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(n){this.destroyCbs.push(n)}},Qm=class extends fu{moduleType;constructor(n){super(),this.moduleType=n}create(n){return new Zm(this.moduleType,n,[])}};var zc=class extends Ai{injector;componentFactoryResolver=new qm(this);instance=null;constructor(n){super();let e=new Tr([...n.providers,{provide:Ai,useValue:this},{provide:Yc,useValue:this.componentFactoryResolver}],n.parent||Ro(),n.debugName,new Set(["environment"]));
vendor: 13,777 bytes, line 4
4this.injector=e,n.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}};function ts(t,n,e=null){return new zc({providers:t,parent:n,debugName:e,runEnvironmentInitializers:!0}).injector}var r2=(()=>{class t{_injector;cachedInjectors=new Map;constructor(e){this._injector=e}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){let i=Wh(!1,e.type),a=i.length>0?ts([i],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,a)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(let e of this.cachedInjectors.values())e!==null&&e.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=M({token:t,providedIn:"environment",factory:()=>new t($(Xe))})}return t})();function R(t){return Ko(()=>{let n=XM(t),e=re(P({},n),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===Cb.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&t.dependencies||null,getStandaloneInjector:n.standalone?a=>a.get(r2).getOrCreateStandaloneInjector(e):null,getExternalStyles:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||la.Emulated,styles:t.styles||jt,_:null,schemas:t.schemas||null,tView:null,id:""});n.standalone&&oi("NgStandalone"),JM(e);let i=t.dependencies;return e.directiveDefs=cx(i,o2),e.pipeDefs=cx(i,sv),e.id=l2(e),e})}function o2(t){return wi(t)||_m(t)}function X(t){return Ko(()=>({type:t.type,bootstrap:t.bootstrap||jt,declarations:t.declarations||jt,imports:t.imports||jt,exports:t.exports||jt,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function s2(t,n){if(t==null)return Xn;let e={};for(let i in t)if(t.hasOwnProperty(i)){let a=t[i],r,o,s,c;Array.isArray(a)?(s=a[0],r=a[1],o=a[2]??r,c=a[3]||null):(r=a,o=a,s=cu.None,c=null),e[r]=[i,s,c],n[r]=o}return e}function c2(t){if(t==null)return Xn;let n={};for(let e in t)t.hasOwnProperty(e)&&(n[t[e]]=e);return n}function z(t){return Ko(()=>{let n=XM(t);return JM(n),n})}function Za(t){return{type:t.type,name:t.name,factory:null,pure:t.pure!==!1,standalone:t.standalone??!0,onDestroy:t.type.prototype.ngOnDestroy||null}}function XM(t){let n={};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:n,inputConfig:t.inputs||Xn,exportAs:t.exportAs||null,standalone:t.standalone??!0,signals:t.signals===!0,selectors:t.selectors||jt,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,inputs:s2(t.inputs,n),outputs:c2(t.outputs),debugInfo:null}}function JM(t){t.features?.forEach(n=>n(t))}function cx(t,n){return t?()=>{let e=typeof t=="function"?t():t,i=[];for(let a of e){let r=n(a);r!==null&&i.push(r)}return i}:null}function l2(t){let n=0,e=typeof t.consts=="function"?"":t.consts,i=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,e,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery];for(let r of i.join("|"))n=Math.imul(31,n)+r.charCodeAt(0)<<0;return n+=2147483648,"c"+n}function d2(t){return Object.getPrototypeOf(t.prototype).constructor}function Se(t){let n=d2(t.type),e=!0,i=[t];for(;n;){let a;if(ni(t))a=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new Y(903,!1);a=n.\u0275dir}if(a){if(e){i.push(a);let o=t;o.inputs=Dg(t.inputs),o.declaredInputs=Dg(t.declaredInputs),o.outputs=Dg(t.outputs);let s=a.hostBindings;s&&h2(t,s);let c=a.viewQuery,l=a.contentQueries;if(c&&p2(t,c),l&&f2(t,l),m2(t,a),XC(t.outputs,a.outputs),ni(a)&&a.data.animation){let f=t.data;f.animation=(f.animation||[]).concat(a.data.animation)}}let r=a.features;if(r)for(let o=0;o<r.length;o++){let s=r[o];s&&s.ngInherit&&s(t),s===Se&&(e=!1)}}n=Object.getPrototypeOf(n)}u2(i)}function m2(t,n){for(let e in n.inputs){if(!n.inputs.hasOwnProperty(e)||t.inputs.hasOwnProperty(e))continue;let i=n.inputs[e];i!==void 0&&(t.inputs[e]=i,t.declaredInputs[e]=n.declaredInputs[e])}}function u2(t){let n=0,e=null;for(let i=t.length-1;i>=0;i--){let a=t[i];a.hostVars=n+=a.hostVars,a.hostAttrs=$o(a.hostAttrs,e=$o(e,a.hostAttrs))}}function Dg(t){return t===Xn?{}:t===jt?[]:t}function p2(t,n){let e=t.viewQuery;e?t.viewQuery=(i,a)=>{n(i,a),e(i,a)}:t.viewQuery=n}function f2(t,n){let e=t.contentQueries;e?t.contentQueries=(i,a,r)=>{n(i,a,r),e(i,a,r)}:t.contentQueries=n}function h2(t,n){let e=t.hostBindings;e?t.hostBindings=(i,a)=>{n(i,a),e(i,a)}:t.hostBindings=n}function Jb(t){let n=e=>{let i=Array.isArray(t);e.hostDirectives===null?(e.resolveHostDirectives=g2,e.hostDirectives=i?t.map(rb):[t]):i?e.hostDirectives.unshift(...t.map(rb)):e.hostDirectives.unshift(t)};return n.ngInherit=!0,n}function g2(t){let n=[],e=!1,i=null,a=null;for(let r=0;r<t.length;r++){let o=t[r];if(o.hostDirectives!==null){let s=n.length;i??=new Map,a??=new Map,ew(o,n,i),a.set(o,[s,n.length-1])}r===0&&ni(o)&&(e=!0,n.push(o))}for(let r=e?1:0;r<t.length;r++)n.push(t[r]);return[n,i,a]}function ew(t,n,e){if(t.hostDirectives!==null)for(let i of t.hostDirectives)if(typeof i=="function"){let a=i();for(let r of a)lx(rb(r),n,e)}else lx(i,n,e)}function lx(t,n,e){let i=_m(t.directive);b2(i.declaredInputs,t.inputs),ew(i,n,e),e.set(i,t),n.push(i)}function rb(t){return typeof t=="function"?{directive:kt(t),inputs:Xn,outputs:Xn}:{directive:kt(t.directive),inputs:dx(t.inputs),outputs:dx(t.outputs)}}function dx(t){if(t===void 0||t.length===0)return Xn;let n={};for(let e=0;e<t.length;e+=2)n[t[e]]=t[e+1];return n}function b2(t,n){for(let e in n)if(n.hasOwnProperty(e)){let i=n[e],a=t[e];t[i]=a}}function tw(t,n,e,i,a,r,o,s){if(e.firstCreatePass){t.mergedAttrs=$o(t.mergedAttrs,t.attrs);let f=t.tView=Tb(2,t,a,r,o,e.directiveRegistry,e.pipeRegistry,null,e.schemas,e.consts,null);e.queries!==null&&(e.queries.template(e,t),f.queries=e.queries.embeddedTView(t))}s&&(t.flags|=s),Vo(t,!1);let c=y2(e,n,t,i);Dm()&&Lb(e,n,c,t),Wo(c,n);let l=SM(c,n,c,t);n[i+rt]=l,Rb(n,l),ZT(l,t,n)}function _2(t,n,e,i,a,r,o,s,c,l,f){let g=e+rt,_;return n.firstCreatePass?(_=es(n,g,4,o||null,s||null),xm()&&LM(n,t,_,xn(n.consts,l),Vb),Ox(n,_)):_=n.data[g],tw(_,t,n,e,i,a,r,c),Lo(_)&&mu(n,t,_),l!=null&&Wc(t,_,f),_}function qo(t,n,e,i,a,r,o,s,c,l,f){let g=e+rt,_;if(n.firstCreatePass){if(_=es(n,g,4,o||null,s||null),l!=null){let b=xn(n.consts,l);_.localNames=[];for(let O=0;O<b.length;O+=2)_.localNames.push(b[O],-1)}}else _=n.data[g];return tw(_,t,n,e,i,a,r,c),l!=null&&Wc(t,_,f),_}function Ve(t,n,e,i,a,r,o,s){let c=me(),l=it(),f=xn(l.consts,r);return _2(c,l,t,n,e,i,a,f,void 0,o,s),Ve}function qr(t,n,e,i,a,r,o,s){let c=me(),l=it(),f=xn(l.consts,r);return qo(c,l,t,n,e,i,a,f,void 0,o,s),qr}var y2=C2;function C2(t,n,e,i){return Ec(!0),n[Ye].createComment("")}var hu=function(t){return t[t.CHANGE_DETECTION=0]="CHANGE_DETECTION",t[t.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",t}(hu||{}),Qa=new w(""),nw=!1,ob=class extends T{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(n=!1){super(),this.__isAsync=n,pv()&&(this.destroyRef=d(gn,{optional:!0})??void 0,this.pendingTasks=d(Si,{optional:!0})??void 0)}emit(n){let e=be(null);try{super.next(n)}finally{be(e)}}subscribe(n,e,i){let a=n,r=e||(()=>null),o=i;if(n&&typeof n=="object"){let c=n;a=c.next?.bind(c),r=c.error?.bind(c),o=c.complete?.bind(c)}this.__isAsync&&(r=this.wrapInTimeout(r),a&&(a=this.wrapInTimeout(a)),o&&(o=this.wrapInTimeout(o)));let s=super.subscribe({next:a,error:r,complete:o});return n instanceof ae&&n.add(s),s}wrapInTimeout(n){return e=>{let i=this.pendingTasks?.add();setTimeout(()=>{try{n(e)}finally{i!==void 0&&this.pendingTasks?.remove(i)}})}}},E=ob;function iw(t){let n,e;function i(){t=Hr;try{e!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(e),n!==void 0&&clearTimeout(n)}catch{}}return n=setTimeout(()=>{t(),i()}),typeof requestAnimationFrame=="function"&&(e=requestAnimationFrame(()=>{t(),i()})),()=>i()}function mx(t){return queueMicrotask(()=>t()),()=>{t=Hr}}var e_="isAngularZone",Xm=e_+"_ID",v2=0,Z=class t{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new E(!1);onMicrotaskEmpty=new E(!1);onStable=new E(!1);onError=new E(!1);constructor(n){let{enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:a=!1,scheduleInRootZone:r=nw}=n;if(typeof Zone>"u")throw new Y(908,!1);Zone.assertZonePatched();let o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!a&&i,o.shouldCoalesceRunChangeDetection=a,o.callbackScheduled=!1,o.scheduleInRootZone=r,w2(o)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(e_)===!0}static assertInAngularZone(){if(!t.isInAngularZone())throw new Y(909,!1)}static assertNotInAngularZone(){if(t.isInAngularZone())throw new Y(909,!1)}run(n,e,i){return this._inner.run(n,e,i)}runTask(n,e,i,a){let r=this._inner,o=r.scheduleEventTask("NgZoneEvent: "+a,n,x2,Hr,Hr);try{return r.runTask(o,e,i)}finally{r.cancelTask(o)}}runGuarded(n,e,i){return this._inner.runGuarded(n,e,i)}runOutsideAngular(n){return this._outer.run(n)}},x2={};function t_(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function M2(t){if(t.isCheckStableRunning||t.callbackScheduled)return;t.callbackScheduled=!0;function n(){iw(()=>{t.callbackScheduled=!1,sb(t),t.isCheckStableRunning=!0,t_(t),t.isCheckStableRunning=!1})}t.scheduleInRootZone?Zone.root.run(()=>{n()}):t._outer.run(()=>{n()}),sb(t)}function w2(t){let n=()=>{M2(t)},e=v2++;t._inner=t._inner.fork({name:"angular",properties:{[e_]:!0,[Xm]:e,[Xm+e]:!0},onInvokeTask:(i,a,r,o,s,c)=>{if(O2(c))return i.invokeTask(r,o,s,c);try{return ux(t),i.invokeTask(r,o,s,c)}finally{(t.shouldCoalesceEventChangeDetection&&o.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&n(),px(t)}},onInvoke:(i,a,r,o,s,c,l)=>{try{return ux(t),i.invoke(r,o,s,c,l)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!P2(c)&&n(),px(t)}},onHasTask:(i,a,r,o)=>{i.hasTask(r,o),a===r&&(o.change=="microTask"?(t._hasPendingMicrotasks=o.microTask,sb(t),t_(t)):o.change=="macroTask"&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(i,a,r,o)=>(i.handleError(r,o),t.runOutsideAngular(()=>t.onError.emit(o)),!1)})}function sb(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function ux(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function px(t){t._nesting--,t_(t)}var Jm=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new E;onMicrotaskEmpty=new E;onStable=new E;onError=new E;run(n,e,i){return n.apply(e,i)}runGuarded(n,e,i){return n.apply(e,i)}runOutsideAngular(n){return n()}runTask(n,e,i,a){return n.apply(e,i)}};function O2(t){return aw(t,"__ignore_ng_zone__")}function P2(t){return aw(t,"__scheduler_tick__")}function aw(t,n){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[n]===!0}var gu=(()=>{class t{impl=null;execute(){this.impl?.execute()}static \u0275prov=M({token:t,providedIn:"root",factory:()=>new t})}return t})(),n_=[0,1,2,3],i_=(()=>{class t{ngZone=d(Z);scheduler=d(An);errorHandler=d(Lt,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){d(Qa,{optional:!0})}execute(){let e=this.sequences.size>0;e&&We(16),this.executing=!0;for(let i of n_)for(let a of this.sequences)if(!(a.erroredOrDestroyed||!a.hooks[i]))try{a.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let r=a.hooks[i];return r(a.pipelinedValue)},a.snapshot))}catch(r){a.erroredOrDestroyed=!0,this.errorHandler?.handleError(r)}this.executing=!1;for(let i of this.sequences)i.afterRun(),i.once&&(this.sequences.delete(i),i.destroy());for(let i of this.deferredRegistrations)this.sequences.add(i);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),e&&We(17)}register(e){let{view:i}=e;i!==void 0?((i[zr]??=[]).push(e),Ha(i),i[he]|=8192):this.executing?this.deferredRegistrations.add(e):this.addSequence(e)}addSequence(e){this.sequences.add(e),this.scheduler.notify(7)}unregister(e){this.executing&&this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e))}maybeTrace(e,i){return i?i.run(hu.AFTER_NEXT_RENDER,e):e()}static \u0275prov=M({token:t,providedIn:"root",factory:()=>new t})}return t})(),Vc=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(n,e,i,a,r,o=null){this.impl=n,this.hooks=e,this.view=i,this.once=a,this.snapshot=o,this.unregisterOnDestroy=r?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let n=this.view?.[zr];n&&(this.view[zr]=n.filter(e=>e!==this))}};function bt(t,n){let e=n?.injector??d(oe);return oi("NgAfterNextRender"),D2(t,e,n,!0)}function k2(t){return t instanceof Function?[void 0,void 0,t,void 0]:[t.earlyRead,t.write,t.mixedReadWrite,t.read]}function D2(t,n,e,i){let a=n.get(gu);a.impl??=n.get(i_);let r=n.get(Qa,null,{optional:!0}
vendor: 1,493 bytes, line 4
4),o=e?.manualCleanup!==!0?n.get(gn):null,s=n.get(jr,null,{optional:!0}),c=new Vc(a.impl,k2(t),s?.view,i,o,r?.snapshot(null));return a.impl.register(c),c}var bu=(()=>{class t{log(e){console.log(e)}warn(e){console.warn(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();var a_=new w("");function ua(t){return!!t&&typeof t.then=="function"}function _u(t){return!!t&&typeof t.subscribe=="function"}var r_=new w("");function yu(t){return Jn([{provide:r_,multi:!0,useValue:t}])}var o_=(()=>{class t{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i});appInits=d(r_,{optional:!0})??[];injector=d(oe);constructor(){}runInitializers(){if(this.initialized)return;let e=[];for(let a of this.appInits){let r=Tt(this.injector,a);if(ua(r))e.push(r);else if(_u(r)){let o=new Promise((s,c)=>{r.subscribe({complete:s,error:c})});e.push(o)}}let i=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{i()}).catch(a=>{this.reject(a)}),e.length===0&&i(),this.initialized=!0}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Zc=new w("");function rw(){th(()=>{let t="";throw new Y(600,t)})}function ow(t){return t.isBoundToModule}var E2=10;var bn=(()=>{class t{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=d(Ut);afterRenderManager=d(gu);zonelessEnabled=d(jo);
vendor: 10,368 bytes, line 4
4rootEffectScheduler=d(Ic);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new T;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=d(Si);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(j(e=>!e))}constructor(){d(Qa,{optional:!0})}whenStable(){let e;return new Promise(i=>{e=this.isStable.subscribe({next:a=>{a&&i()}})}).finally(()=>{e.unsubscribe()})}_injector=d(Xe);_rendererFactory=null;get injector(){return this._injector}bootstrap(e,i){return this.bootstrapImpl(e,i)}bootstrapImpl(e,i,a=oe.NULL){return this._injector.get(Z).run(()=>{We(10);let o=e instanceof pu;if(!this._injector.get(o_).done){let O="";throw new Y(405,O)}let c;o?c=e:c=this._injector.get(Yc).resolveComponentFactory(e),this.componentTypes.push(c.componentType);let l=ow(c)?void 0:this._injector.get(Ai),f=i||c.selector,g=c.create(a,[],f,l),_=g.location.nativeElement,b=g.injector.get(a_,null);return b?.registerApplication(_),g.onDestroy(()=>{this.detachView(g.hostView),Ac(this.components,g),b?.unregisterApplication(_)}),this._loadComponent(g),We(11,g),g})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){We(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(hu.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new Y(101,!1);let e=be(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,be(e),this.afterTick.next(),We(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(xt,null,{optional:!0}));let e=0;for(;this.dirtyFlags!==0&&e++<E2;)We(14),this.synchronizeOnce(),We(15)}synchronizeOnce(){this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let e=!1;if(this.dirtyFlags&7){let i=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:a}of this.allViews){if(!i&&!wc(a))continue;let r=i&&!this.zonelessEnabled?0:1;$b(a,r),e=!0}if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return}e||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:e})=>wc(e))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(e){let i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){let i=e;Ac(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView);try{this.tick()}catch(a){this.internalErrorHandler(a)}this.components.push(e),this._injector.get(Zc,[]).forEach(a=>a(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>Ac(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new Y(406,!1);let e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Ac(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}function x(t,n,e,i){let a=me(),r=Ua();if(Mn(a,r,n)){let o=it(),s=Dc();YI(s,a,t,n,e,i)}return x}var cb=class{destroy(n){}updateValue(n,e){}swap(n,e){let i=Math.min(n,e),a=Math.max(n,e),r=this.detach(a);if(a-i>1){let o=this.detach(i);this.attach(i,r),this.attach(a,o)}else this.attach(i,r)}move(n,e){this.attach(e,this.detach(n))}};function Eg(t,n,e,i,a){return t===e&&Object.is(n,i)?1:Object.is(a(t,n),a(e,i))?-1:0}function S2(t,n,e){let i,a,r=0,o=t.length-1,s=void 0;if(Array.isArray(n)){let c=n.length-1;for(;r<=o&&r<=c;){let l=t.at(r),f=n[r],g=Eg(r,l,r,f,e);if(g!==0){g<0&&t.updateValue(r,f),r++;continue}let _=t.at(o),b=n[c],O=Eg(o,_,c,b,e);if(O!==0){O<0&&t.updateValue(o,b),o--,c--;continue}let S=e(r,l),A=e(o,_),V=e(r,f);if(Object.is(V,A)){let Ee=e(c,b);Object.is(Ee,S)?(t.swap(r,o),t.updateValue(o,b),c--,o--):t.move(o,r),t.updateValue(r,f),r++;continue}if(i??=new eu,a??=hx(t,r,o,e),lb(t,i,r,V))t.updateValue(r,f),r++,o++;else if(a.has(V))i.set(S,t.detach(r)),o--;else{let Ee=t.create(r,n[r]);t.attach(r,Ee),r++,o++}}for(;r<=c;)fx(t,i,e,r,n[r]),r++}else if(n!=null){let c=n[Symbol.iterator](),l=c.next();for(;!l.done&&r<=o;){let f=t.at(r),g=l.value,_=Eg(r,f,r,g,e);if(_!==0)_<0&&t.updateValue(r,g),r++,l=c.next();else{i??=new eu,a??=hx(t,r,o,e);let b=e(r,g);if(lb(t,i,r,b))t.updateValue(r,g),r++,o++,l=c.next();else if(!a.has(b))t.attach(r,t.create(r,g)),r++,o++,l=c.next();else{let O=e(r,f);i.set(O,t.detach(r)),o--}}}for(;!l.done;)fx(t,i,e,t.length,l.value),l=c.next()}for(;r<=o;)t.destroy(t.detach(o--));i?.forEach(c=>{t.destroy(c)})}function lb(t,n,e,i){return n!==void 0&&n.has(i)?(t.attach(e,n.get(i)),n.delete(i),!0):!1}function fx(t,n,e,i,a){if(lb(t,n,i,e(i,a)))t.updateValue(i,a);else{let r=t.create(i,a);t.attach(i,r)}}function hx(t,n,e,i){let a=new Set;for(let r=n;r<=e;r++)a.add(i(r,t.at(r)));return a}var eu=class{kvMap=new Map;_vMap=void 0;has(n){return this.kvMap.has(n)}delete(n){if(!this.has(n))return!1;let e=this.kvMap.get(n);return this._vMap!==void 0&&this._vMap.has(e)?(this.kvMap.set(n,this._vMap.get(e)),this._vMap.delete(e)):this.kvMap.delete(n),!0}get(n){return this.kvMap.get(n)}set(n,e){if(this.kvMap.has(n)){let i=this.kvMap.get(n);this._vMap===void 0&&(this._vMap=new Map);let a=this._vMap;for(;a.has(i);)i=a.get(i);a.set(i,e)}else this.kvMap.set(n,e)}forEach(n){for(let[e,i]of this.kvMap)if(n(i,e),this._vMap!==void 0){let a=this._vMap;for(;a.has(i);)i=a.get(i),n(i,e)}}};function y(t,n,e,i,a,r,o,s){oi("NgControlFlow");let c=me(),l=it(),f=xn(l.consts,r);return qo(c,l,t,n,e,i,a,f,256,o,s),Qc}function Qc(t,n,e,i,a,r,o,s){oi("NgControlFlow");let c=me(),l=it(),f=xn(l.consts,r);return qo(c,l,t,n,e,i,a,f,512,o,s),Qc}function C(t,n){oi("NgControlFlow");let e=me(),i=Ua(),a=e[i]!==sn?e[i]:-1,r=a!==-1?tu(e,rt+a):void 0,o=0;if(Mn(e,i,t)){let s=be(null);try{if(r!==void 0&&TM(r,o),t!==-1){let c=rt+t,l=tu(e,c),f=pb(e[de],c),g=RM(l,f,e),_=Gc(e,f,n,{dehydratedView:g});qc(l,_,o,Go(f,g))}}finally{be(s)}}else if(r!==void 0){let s=IM(r,o);s!==void 0&&(s[gt]=n)}}var db=class{lContainer;$implicit;$index;constructor(n,e,i){this.lContainer=n,this.$implicit=e,this.$index=i}get $count(){return this.lContainer.length-At}};function si(t){return t}function Ni(t,n){return n}var mb=class{hasEmptyBlock;trackByFn;liveCollection;constructor(n,e,i){this.hasEmptyBlock=n,this.trackByFn=e,this.liveCollection=i}};function ot(t,n,e,i,a,r,o,s,c,l,f,g,_){oi("NgControlFlow");let b=me(),O=it(),S=c!==void 0,A=me(),V=s?o.bind(A[on][gt]):o,Ee=new mb(S,V);A[rt+t]=Ee,qo(b,O,t+1,n,e,i,a,xn(O.consts,r),256),S&&qo(b,O,t+2,c,l,f,g,xn(O.consts,_),512)}var ub=class extends cb{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(n,e,i){super(),this.lContainer=n,this.hostLView=e,this.templateTNode=i}get length(){return this.lContainer.length-At}at(n){return this.getLView(n)[gt].$implicit}attach(n,e){let i=e[Rr];this.needsIndexUpdate||=n!==this.length,qc(this.lContainer,e,n,Go(this.templateTNode,i))}detach(n){return this.needsIndexUpdate||=n!==this.length-1,I2(this.lContainer,n)}create(n,e){let i=Wm(this.lContainer,this.templateTNode.tView.ssrId),a=Gc(this.hostLView,this.templateTNode,new db(this.lContainer,e,n),{dehydratedView:i});return this.operationsCounter?.recordCreate(),a}destroy(n){lu(n[de],n),this.operationsCounter?.recordDestroy()}updateValue(n,e){this.getLView(n)[gt].$implicit=e}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n<this.length;n++)this.getLView(n)[gt].$index=n}getLView(n){return T2(this.lContainer,n)}};function st(t){let n=be(null),e=Di();try{let i=me(),a=i[de],r=i[e],o=e+1,s=tu(i,o);if(r.liveCollection===void 0){let l=pb(a,o);r.liveCollection=new ub(s,i,l)}else r.liveCollection.reset();let c=r.liveCollection;if(S2(c,t,r.trackByFn),c.updateIndexes(),r.hasEmptyBlock){let l=Ua(),f=c.length===0;if(Mn(i,l,f)){let g=e+2,_=tu(i,g);if(f){let b=pb(a,g),O=RM(_,b,i),S=Gc(i,b,void 0,{dehydratedView:O});qc(_,S,0,Go(b,O))}else a.firstUpdatePass&&yT(_),TM(_,0)}}}finally{be(n)}}function tu(t,n){return t[n]}function I2(t,n){return Lc(t,n)}function T2(t,n){return IM(t,n)}function pb(t,n){return Mc(t,n)}function k(t,n,e){let i=me(),a=Ua();if(Mn(i,a,n)){let r=it(),o=Dc();yM(o,i,t,n,i[Ye],e)}return k}function fb(t,n,e,i,a){Hb(n,t,e,a?"class":"style",i)}function m(t,n,e,i){let a=me(),r=a[de],o=t+rt,s=r.firstCreatePass?Gb(o,a,2,n,Vb,xm(),e,i):r.data[o];if(Bb(s,a,t,n,sw),Lo(s)){let c=a[de];mu(c,a,s),Mb(c,s,a)}return i!=null&&Wc(a,s),m}function u(){let t=it(),n=vt(),e=jb(n);return t.firstCreatePass&&qb(t,e),lg(e)&&dg(),sg(),e.classesWithoutHost!=null&&gS(e)&&fb(t,e,me(),e.classesWithoutHost,!0),e.stylesWithoutHost!=null&&bS(e)&&fb(t,e,me(),e.stylesWithoutHost,!1),u}function D(t,n,e,i){return m(t,n,e,i),u(),D}function _t(t,n,e,i){let a=me(),r=a[de],o=t+rt,s=r.firstCreatePass?AT(o,r,2,n,e,i):r.data[o];return Bb(s,a,t,n,sw),i!=null&&Wc(a,s),_t}function Mt(){let t=vt(),n=jb(t);return lg(n)&&dg(),sg(),Mt}function _n(t,n,e,i){return _t(t,n,e,i),Mt(),_n}var sw=(t,n,e,i,a)=>(Ec(!0),oM(n[Ye],i,Fv()));function s_(t,n,e){let i=me(),a=i[de],r=t+rt,o=a.firstCreatePass?Gb(r,i,8,"ng-container",Vb,xm(),n,e):a.data[r];if(Bb(o,i,t,"ng-container",A2),Lo(o)){let s=i[de];mu(s,i,o),Mb(s,o,i)}return e!=null&&Wc(i,o),s_}function c_(){let t=it(),n=vt(),e=jb(n);return t.firstCreatePass&&qb(t,e),c_}function On(t,n,e){return s_(t,n,e),c_(),On}var A2=(t,n,e,i,a)=>(Ec(!0),xI(n[Ye],""));function Me(){return me()}function St(t,n,e){let i=me(),a=Ua();if(Mn(i,a,n)){let r=it(),o=Dc();CM(o,i,t,n,i[Ye],e)}return St}var Ur=void 0;function R2(t){let n=Math.floor(Math.abs(t)),e=t.toString().replace(/^[^.]*\.?/,"").length;return n===1&&e===0?1:5}var F2=["en",[["a","p"],["AM","PM"],Ur],[["AM","PM"],Ur,Ur],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
4ay","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ur,[["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"]],Ur,[["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}",Ur,"{1} 'at' {0}",Ur],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",R2],Rc={};function l_(t,n,e){typeof n!="string"&&(e=n,n=t[Ri.LocaleId]),n=n.toLowerCase().replace(/_/g,"-"),Rc[n]=t,e&&(Rc[n][Ri.ExtraData]=e)}function Xc(t){let n=N2(t),e=gx(n);if(e)return e;let i=n.split("-")[0];if(e=gx(i),e)return e;if(i==="en")return F2;throw new Y(701,!1)}function gx(t){return t in Rc||(Rc[t]=Rn.ng&&Rn.ng.common&&Rn.ng.common.locales&&Rn.ng.common.locales[t]),Rc[t]}var Ri=function(t){return 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",t}(Ri||{});function N2(t){return t.toLowerCase().replace(/_/g,"-")}var Jc="en-US",L2="USD";var z2=Jc;function cw(t){typeof t=="string"&&(z2=t.toLowerCase().replace(/_/g,"-"))}function F(t,n,e){let i=me(),a=it(),r=vt();return lw(a,i,i[Ye],r,t,n,e),F}function Cu(t,n,e){let i=me(),a=it(),r=vt();return(r.type&3||e)&&BM(r,a,i,e,i[Ye],t,n,zm(r,i,n)),Cu}function lw(t,n,e,i,a,r,o){let s=!0,c=null;if((i.type&3||o)&&(c??=zm(i,n,r),BM(i,t,n,o,e,a,r,c)&&(s=!1)),s){let l=i.outputs?.[a],f=i.hostDirectiveOutputs?.[a];if(f&&f.length)for(let g=0;g<f.length;g+=2){let _=f[g],b=f[g+1];c??=zm(i,n,r),ax(i,n,_,b,a,c)}if(l&&l.length)for(let g of l)c??=zm(i,n,r),ax(i,n,g,a,a,c)}}function v(t=1){return Rv(t)}function V2(t,n){let e=null,i=pI(t);for(let a=0;a<n.length;a++){let r=n[a];if(r==="*"){e=a;continue}if(i===null?rM(t,r,!0):gI(i,r))return a}return e}function Pe(t){let n=me()[on][rn];if(!n.projection){let e=t?t.length:1,i=n.projection=rv(e,null),a=i.slice(),r=n.child;for(;r!==null;){if(r.type!==128){let o=t?V2(r,t):0;o!==null&&(a[o]?a[o].projectionNext=r:i[o]=r,a[o]=r)}r=r.next}}}function ie(t,n=0,e,i,a,r){let o=me(),s=it(),c=i?t+1:null;c!==null&&qo(o,s,c,i,a,r,null,e);let l=es(s,rt+t,16,null,e||null);l.projection===null&&(l.projection=n),pg();let g=!o[Rr]||cg();o[on][rn].projection[l.projection]===null&&c!==null?B2(o,s,c):g&&!ru(l)&&LI(s,o,l)}function B2(t,n,e){let i=rt+e,a=n.data[i],r=t[i],o=Wm(r,a.tView.ssrId),s=Gc(t,a,void 0,{dehydratedView:o});qc(r,s,0,Go(a,o))}function Ae(t,n,e,i){qM(t,n,e,i)}function ee(t,n,e){GM(t,n,e)}function N(t){let n=me(),e=it(),i=Om();kc(i+1);let a=Zb(e,i);if(t.dirty&&gv(n)===((a.metadata.flags&2)===2)){if(a.matches===null)t.reset([]);else{let r=KM(n,i);t.reset(r,Lx),t.notifyOnChanges()}return!0}return!1}function L(){return Kb(me(),Om())}function d_(t,n,e,i,a){QM(n,qM(t,e,i,a))}function ns(t,n,e,i){QM(t,GM(n,e,i))}function vu(t=1){kc(Om()+t)}function Ft(t){let n=wv();return eg(n,rt+t)}function Am(t,n){return t<<17|n<<2}function Gr(t){return t>>17&32767}function j2(t){return(t&2)==2}function H2(t,n){return t&131071|n<<17}function hb(t){return t|2}function Yo(t){return(t&131068)>>2}function Sg(t,n){return t&-131069|n<<2}function U2(t){return(t&1)===1}function gb(t){return t|1}function $2(t,n,e,i,a,r){let o=r?n.classBindings:n.styleBindings,s=Gr(o),c=Yo(o);t[i]=e;let l=!1,f;if(Array.isArray(e)){let g=e;f=g[1],(f===null||Ao(g,f)>0)&&(l=!0)}else f=e;if(a)if(c!==0){let _=Gr(t[s+1]);t[i+1]=Am(_,s),_!==0&&(t[_+1]=Sg(t[_+1],i)),t[s+1]=H2(t[s+1],i)}else t[i+1]=Am(s,0),s!==0&&(t[s+1]=Sg(t[s+1],i)),s=i;else t[i+1]=Am(c,0),s===0?s=i:t[c+1]=Sg(t[c+1],i),c=i;l&&(t[i+1]=hb(t[i+1])),bx(t,f,i,!0),bx(t,f,i,!1),W2(n,f,t,i,r),o=Am(s,c),r?n.classBindings=o:n.styleBindings=o}function W2(t,n,e,i,a){let r=a?t.residualClasses:t.residualStyles;r!=null&&typeof n=="string"&&Ao(r,n)>=0&&(e[i+1]=gb(e[i+1]))}function bx(t,n,e,i){let a=t[e+1],r=n===null,o=i?Gr(a):Yo(a),s=!1;for(;o!==0&&(s===!1||r);){let c=t[o],l=t[o+1];G2(c,n)&&(s=!0,t[o+1]=i?gb(l):hb(l)),o=i?Gr(l):Yo(l)}s&&(t[e+1]=i?hb(a):gb(a))}function G2(t,n){return t===null||n==null||(Array.isArray(t)?t[1]:t)===n?!0:Array.isArray(t)&&typeof n=="string"?Ao(t,n)>=0:!1}var ri={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0}
vendor: 6,451 bytes, line 4
4;function q2(t){return t.substring(ri.key,ri.keyEnd)}function Y2(t){return K2(t),dw(t,mw(t,0,ri.textEnd))}function dw(t,n){let e=ri.textEnd;return e===n?-1:(n=ri.keyEnd=Z2(t,ri.key=n,e),mw(t,n,e))}function K2(t){ri.key=0,ri.keyEnd=0,ri.value=0,ri.valueEnd=0,ri.textEnd=t.length}function mw(t,n,e){for(;n<e&&t.charCodeAt(n)<=32;)n++;return n}function Z2(t,n,e){for(;n<e&&t.charCodeAt(n)>32;)n++;return n}function zt(t,n,e){return uw(t,n,e,!1),zt}function q(t,n){return uw(t,n,null,!0),q}function et(t){X2(aA,Q2,t,!0)}function Q2(t,n){for(let e=Y2(n);e>=0;e=dw(n,e))gm(t,q2(n),!0)}function uw(t,n,e,i){let a=me(),r=it(),o=Mm(2);if(r.firstUpdatePass&&fw(r,t,o,i),n!==sn&&Mn(a,o,n)){let s=r.data[Di()];hw(r,s,a,a[Ye],t,a[o+1]=oA(n,e),i,o)}}function X2(t,n,e,i){let a=it(),r=Mm(2);a.firstUpdatePass&&fw(a,null,r,i);let o=me();if(e!==sn&&Mn(o,r,e)){let s=a.data[Di()];if(gw(s,i)&&!pw(a,r)){let c=i?s.classesWithoutHost:s.stylesWithoutHost;c!==null&&(e=um(c,e||"")),fb(a,s,o,e,i)}else rA(a,s,o,o[Ye],o[r+1],o[r+1]=iA(t,n,e),i,r)}}function pw(t,n){return n>=t.expandoStartIndex}function fw(t,n,e,i){let a=t.data;if(a[e+1]===null){let r=a[Di()],o=pw(t,e);gw(r,i)&&n===null&&!o&&(n=!1),n=J2(a,r,n,i),$2(a,r,n,e,o,i)}}function J2(t,n,e,i){let a=Sv(t),r=i?n.residualClasses:n.residualStyles;if(a===null)(i?n.classBindings:n.styleBindings)===0&&(e=Ig(null,t,n,e,i),e=Bc(e,n.attrs,i),r=null);else{let o=n.directiveStylingLast;if(o===-1||t[o]!==a)if(e=Ig(a,t,n,e,i),r===null){let c=eA(t,n,i);c!==void 0&&Array.isArray(c)&&(c=Ig(null,t,n,c[1],i),c=Bc(c,n.attrs,i),tA(t,n,i,c))}else r=nA(t,n,i)}return r!==void 0&&(i?n.residualClasses=r:n.residualStyles=r),e}function eA(t,n,e){let i=e?n.classBindings:n.styleBindings;if(Yo(i)!==0)return t[Gr(i)]}function tA(t,n,e,i){let a=e?n.classBindings:n.styleBindings;t[Gr(a)]=i}function nA(t,n,e){let i,a=n.directiveEnd;for(let r=1+n.directiveStylingLast;r<a;r++){let o=t[r].hostAttrs;i=Bc(i,o,e)}return Bc(i,n.attrs,e)}function Ig(t,n,e,i,a){let r=null,o=e.directiveEnd,s=e.directiveStylingLast;for(s===-1?s=e.directiveStart:s++;s<o&&(r=n[s],i=Bc(i,r.hostAttrs,a),r!==t);)s++;return t!==null&&(e.directiveStylingLast=s),i}function Bc(t,n,e){let i=e?1:2,a=-1;if(n!==null)for(let r=0;r<n.length;r++){let o=n[r];typeof o=="number"?a=o:a===i&&(Array.isArray(t)||(t=t===void 0?[]:["",t]),gm(t,o,e?!0:n[++r]))}return t===void 0?null:t}function iA(t,n,e){if(e==null||e==="")return jt;let i=[],a=wn(e);if(Array.isArray(a))for(let r=0;r<a.length;r++)t(i,a[r],!0);else if(typeof a=="object")for(let r in a)a.hasOwnProperty(r)&&t(i,r,a[r]);else typeof a=="string"&&n(i,a);return i}function aA(t,n,e){let i=String(n);i!==""&&!i.includes(" ")&&gm(t,i,e)}function rA(t,n,e,i,a,r,o,s){a===sn&&(a=jt);let c=0,l=0,f=0<a.length?a[0]:null,g=0<r.length?r[0]:null;for(;f!==null||g!==null;){let _=c<a.length?a[c+1]:void 0,b=l<r.length?r[l+1]:void 0,O=null,S;f===g?(c+=2,l+=2,_!==b&&(O=g,S=b)):g===null||f!==null&&f<g?(c+=2,O=f):(l+=2,O=g,S=b),O!==null&&hw(t,n,e,i,O,S,o,s),f=c<a.length?a[c]:null,g=l<r.length?r[l]:null}}function hw(t,n,e,i,a,r,o,s){if(!(n.type&3))return;let c=t.data,l=c[s+1],f=U2(l)?_x(c,n,e,a,Yo(l),o):void 0;if(!nu(f)){nu(r)||j2(l)&&(r=_x(c,null,e,a,s,o));let g=Jh(Di(),e);VI(i,o,g,a,r)}}function _x(t,n,e,i,a,r){let o=n===null,s;for(;a>0;){let c=t[a],l=Array.isArray(c),f=l?c[1]:c,g=f===null,_=e[a+1];_===sn&&(_=g?jt:void 0);let b=g?bm(_,i):f===i?_:void 0;if(l&&!nu(b)&&(b=bm(c,i)),nu(b)&&(s=b,o))return s;let O=t[a+1];a=o?Gr(O):Yo(O)}if(n!==null){let c=r?n.residualClasses:n.residualStyles;c!=null&&(s=bm(c,i))}return s}function nu(t){return t!==void 0}function oA(t,n){return t==null||t===""||(typeof n=="string"?t=t+n:typeof t=="object"&&(t=oa(wn(t)))),t}function gw(t,n){return(t.flags&(n?8:16))!==0}function h(t,n=""){let e=me(),i=it(),a=t+rt,r=i.firstCreatePass?es(i,a,1,n,null):i.data[a],o=sA(i,e,r,n,t);e[a]=o,Dm()&&Lb(i,e,o,r),Vo(r,!1)}var sA=(t,n,e,i,a)=>(Ec(!0),CI(n[Ye],i));function bw(t,n,e,i=""){return Mn(t,Ua(),e)?n+za(e)+i:sn}function cA(t,n,e,i,a,r=""){let o=Ov(),s=VM(t,o,e,a);return Mm(2),s?n+za(e)+i+za(a)+r:sn}function ce(t){return le("",t),ce}function le(t,n,e){let i=me(),a=bw(i,t,n,e);return a!==sn&&_w(i,Di(),a),le}function Vn(t,n,e,i,a){let r=me(),o=cA(r,t,n,e,i,a);return o!==sn&&_w(r,Di(),o),Vn}function _w(t,n,e){let i=Jh(n,t);vI(t[Ye],i,e)}function is(t,n,e){vg(n)&&(n=n());let i=me(),a=Ua();if(Mn(i,a,n)){let r=it(),o=Dc();yM(o,i,t,n,i[Ye],e)}return is}function el(t,n){let e=vg(t);return e&&t.set(n),e}function as(t,n){let e=me(),i=it(),a=vt();return lw(i,e,e[Ye],a,t,n),as}function tl(t,n,e=""){return bw(me(),t,n,e)}function lA(t,n,e){let i=it();if(i.firstCreatePass){let a=ni(t);bb(e,i.data,i.blueprint,a,!0),bb(n,i.data,i.blueprint,a,!1)}}function bb(t,n,e,i,a){if(t=kt(t),Array.isArray(t))for(let r=0;r<t.length;r++)bb(t[r],n,e,i,a);else{let r=it(),o=me(),s=vt(),c=Ir(t)?t:kt(t.provide),l=qh(t),f=s.providerIndexes&1048575,g=s.directiveStart,_=s.providerIndexes>>20;if(Ir(t)||!t.multi){let b=new Wr(l,a,I,null),O=Ag(c,n,a?f:f+_,g);O===-1?(Fg(Um(s,o),r,c),Tg(r,t,n.length),n.push(c),s.directiveStart++,s.directiveEnd++,a&&(s.providerIndexes+=1048576),e.push(b),o.push(b)):(e[O]=b,o[O]=b)}else{let b=Ag(c,n,f+_,g),O=Ag(c,n,f,f+_),S=b>=0&&e[b],A=O>=0&&e[O];if(a&&!A||!a&&!S){Fg(Um(s,o),r,c);let V=uA(a?mA:dA,e.length,a,i,l,t);!a&&A&&(e[O].providerFactory=V),Tg(r,t,n.length,0),n.push(c),s.directiveStart++,s.directiveEnd++,a&&(s.providerIndexes+=1048576),e.push(V),o.push(V)}else{let V=yw(e[a?O:b],l,!a&&i);Tg(r,t,b>-1?b:O,V)}!a&&i&&A&&e[O].componentProviders++}}}function Tg(t,n,e,i){let a=Ir(n),r=uv(n);if(a||r){let c=(r?kt(n.useClass):n).prototype.ngOnDestroy;if(c){let l=t.destroyHooks||(t.destroyHooks=[]);if(!a&&n.multi){let f=l.indexOf(e);f===-1?l.push(e,[i,c]):l[f+1].push(i,c)}else l.push(e,c)}}}function yw(t,n,e){return e&&t.componentProviders++,t.multi.push(n)-1}function Ag(t,n,e,i){for(let a=e;a<i;a++)if(n[a]===t)return a;return-1}function dA(t,n,e,i,a){return _b(this.multi,[])}function mA(t,n,e,i,a){let r=this.multi,o;if(this.providerFactory){let s=this.providerFactory.componentProviders,c=Fc(i,i[de],this.providerFactory.index,a);o=c.slice(0,s),_b(r,o);for(let l=s;l<c.length;l++)o.push(c[l])}else o=[],_b(r,o);return o}function _b(t,n){for(let e=0;e<t.length;e++){let i=t[e];n.push(i())}return n}function uA(t,n,e,i,a,r){let o=new Wr(t,e,I,null);return o.multi=[],o.index=n,o.componentProviders=0,yw(o,a,i&&!e),o}function ke(t,n=[]){return e=>{e.providersResolver=(i,a)=>
4lA(i,a?a(t):t,n)}}function pa(t,n,e){let i=Pc()+t,a=me();return a[i]===sn?Yb(a,i,e?n.call(e):n()):RT(a,i)}function xu(t,n,e,i){return vw(me(),Pc(),t,n,e,i)}function m_(t,n,e,i,a,r){return pA(me(),Pc(),t,n,e,i,a,r)}function Cw(t,n){let e=t[n];return e===sn?void 0:e}function vw(t,n,e,i,a,r){let o=n+e;return Mn(t,o,a)?Yb(t,o+1,r?i.call(r,a):i(a)):Cw(t,o+1)}function pA(t,n,e,i,a,r,o,s){let c=n+e;return FT(t,c,a,r,o)?Yb(t,c+3,s?i.call(s,a,r,o):i(a,r,o)):Cw(t,c+3)}function te(t,n){let e=it(),i,a=t+rt;e.firstCreatePass?(i=fA(n,e.pipeRegistry),e.data[a]=i,i.onDestroy&&(e.destroyHooks??=[]).push(a,i.onDestroy)):i=e.data[a];let r=i.factory||(i.factory=Na(i.type,!0)),o,s=an(I);try{let c=Hm(!1),l=r();return Hm(c),tg(e,me(),a,l),l}finally{an(s)}}function fA(t,n){if(n)for(let e=n.length-1;e>=0;e--){let i=n[e];if(t===i.name)return i}}function ne(t,n,e){let i=t+rt,a=me(),r=eg(a,i);return hA(a,i)?vw(a,Pc(),n,r.transform,e,r):r.transform(e)}function hA(t,n){return t[de].data[n].pure}function Yr(t,n){return uu(t,n)}var iu=class{ngModuleFactory;componentFactories;constructor(n,e){this.ngModuleFactory=n,this.componentFactories=e}},u_=(()=>{class t{compileModuleSync(e){return new Qm(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){let i=this.compileModuleSync(e),a=$h(e),r=iM(a.declarations).reduce((o,s)=>{let c=wi(s);return c&&o.push(new Ga(c)),o},[]);return new iu(i,r)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var gA=(()=>{class t{zone=d(Z);changeDetectionScheduler=d(An);applicationRef=d(bn);applicationErrorHandler=d(Ut);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{try{this.applicationRef.dirtyFlags|=1,this.applicationRef._tick()}catch(e){this.applicationErrorHandler(e)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),xw=new w("",{factory:()=>!1});function p_({ngZoneFactory:t,ignoreChangesOutsideZone:n,scheduleInRootZone:e}){return t??=()=>new Z(re(P({},h_()),{scheduleInRootZone:e})),[{provide:Z,useFactory:t},{provide:Mi,multi:!0,useFactory:()=>{let i=d(gA,{optional:!0});return()=>i.initialize()}},{provide:Mi,multi:!0,useFactory:()=>{let i=d(bA);return()=>{i.initialize()}}},n===!0?{provide:xg,useValue:!0}:[],{provide:Mg,useValue:e??nw},{provide:Ut,useFactory:()=>{let i=d(Z),a=d(Xe),r;return o=>{i.runOutsideAngular(()=>{a.destroyed&&!r?setTimeout(()=>{throw o}):(r??=a.get(Lt),r.handleError(o))})}}}]}function f_(t){let n=t?.ignoreChangesOutsideZone,e=t?.scheduleInRootZone,i=p_({ngZoneFactory:()=>{let a=h_(t);return a.scheduleInRootZone=e,a.shouldCoalesceEventChangeDetection&&oi("NgZone_CoalesceEvent"),new Z(a)},ignoreChangesOutsideZone:n,scheduleInRootZone:e});return Jn([{provide:xw,useValue:!0},{provide:jo,useValue:!1},i])}function h_(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}var bA=(()=>{class t{subscription=new ae;initialized=!1;zone=d(Z);pendingTasks=d(Si);initialize(){if(this.initialized)return;this.initialized=!0;let e=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(e=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Z.assertNotInAngularZone(),queueMicrotask(()=>{e!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Z.assertInAngularZone(),e??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Mw=(()=>{class t{applicationErrorHandler=d(Ut);appRef=d(bn);taskService=d(Si);ngZone=d(Z);zonelessEnabled=d(jo);tracing=d(Qa,{optional:!0});disableScheduling=d(xg,{optional:!0})??!1;
4zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new ae;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Xm):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(d(Mg,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Jm||!this.zoneIsDefined)}notify(e){if(!this.zonelessEnabled&&e===5)return;let i=!1;switch(e){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,i=!0;break}case 12:{this.appRef.dirtyFlags|=16,i=!0;break}case 13:{this.appRef.dirtyFlags|=2,i=!0;break}case 11:{i=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(i))return;let a=this.useMicrotaskScheduler?mx:iw;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>a(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>a(()=>this.tick()))}shouldScheduleTick(e){return!(this.disableScheduling&&!e||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Xm+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let e=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(i){this.taskService.remove(e),this.applicationErrorHandler(i)}finally{this.cleanup()}this.useMicrotaskScheduler=!0,mx(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(e)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let e=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(e)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function _A(){return typeof $localize<"u"&&$localize.locale||Jc}var fa=new w("",{providedIn:"root",factory:()=>d(fa,{optional:!0,skipSelf:!0})||_A()}),nl=new w("",{providedIn:"root",factory:()=>L2});function Wt(t){return KC(t)}function Gt(t,n){return ac(t,n?.equal)}var g_=class{[Ot];constructor(n){this[Ot]=n}destroy(){this[Ot].destroy()}};function Xa(t,n){let e=n?.injector??d(oe),i=n?.manualCleanup!==!0?e.get(gn):null,a,r=e.get(jr,null,{optional:!0}),o=e.get(An);return r!==null?(a=vA(r.view,o,t),i instanceof bc&&i._lView===r.view&&(i=null)):a=xA(t,e.get(Ic),o),a.injector=e,i!==null&&(a.onDestroyFn=i.onDestroy(()=>a.destroy())),new g_(a)}var ww=re(P({},Sa),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,kind:"effect",onDestroyFn:Hr,run(){if(this.dirty=!1,this.hasRun&&!xr(this))return;this.hasRun=!0;let t=i=>(this.cleanupFns??=[]).push(i),n=ea(this),e=Bo(!1);try{this.maybeCleanup(),this.fn(t)}finally{Bo(e),Ia(this,n)}},maybeCleanup(){if(!this.cleanupFns?.length)return;let t=be(null);try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[],be(t)}}}),yA=re(P({},ww),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){vo(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this)}}),CA=re(P({},ww),{consumerMarkedDirty(){this.view[he]|=8192,Ha(this.view),this.notifier.notify(13)},destroy(){vo(this),this.onDestroyFn(),this.maybeCleanup(),this.view[sa]?.delete(this)}});function vA(t,n,e){let i=Object.create(CA);return i.view=t,i.zone=typeof Zone<"u"?Zone.current:null,i.notifier=n,i.fn=e,t[sa]??=new Set,t[sa].add(i),i.consumerMarkedDirty(i),i}function xA(t,n,e){let i=Object.create(yA);
4return i.fn=t,i.scheduler=n,i.notifier=e,i.zone=typeof Zone<"u"?Zone.current:null,i.scheduler.add(i),i.notifier.notify(12),i}var Ew=Symbol("InputSignalNode#UNSET"),AA=re(P({},rc),{transformFn:void 0,applyValueToInputSignal(t,n){Mo(t,n)}});function Sw(t,n){let e=Object.create(AA);e.value=t,e.transformFn=n?.transform;function i(){if(vr(e),e.value===Ew){let a=null;throw new Y(-950,a)}return e.value}return i[Ot]=e,i}var Vt=class{attributeName;constructor(n){this.attributeName=n}__NG_ELEMENT_ID__=()=>jc(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},RA=new w("");RA.__NG_ELEMENT_ID__=t=>{let n=vt();if(n===null)throw new Y(204,!1);if(n.type&2)return n.value;if(t&8)return null;throw new Y(204,!1)};function Ow(t,n){return Sw(t,n)}function FA(t){return Sw(Ew,t)}var Iw=(Ow.required=FA,Ow);function Pw(t,n){return Qb(n)}function NA(t,n){return Xb(n)}var al=(Pw.required=NA,Pw);function kw(t,n){return Qb(n)}function LA(t,n){return Xb(n)}var Tw=(kw.required=LA,kw);var __=new w(""),zA=new w("");function il(t){return!t.moduleRef}function VA(t){let n=il(t)?t.r3Injector:t.moduleRef.injector,e=n.get(Z);return e.run(()=>{il(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();let i=n.get(Ut),a;if(e.runOutsideAngular(()=>{a=e.onError.subscribe({next:i})}),il(t)){let r=()=>n.destroy(),o=t.platformInjector.get(__);o.add(r),n.onDestroy(()=>{a.unsubscribe(),o.delete(r)})}else{let r=()=>t.moduleRef.destroy(),o=t.platformInjector.get(__);o.add(r),t.moduleRef.onDestroy(()=>{Ac(t.allPlatformModules,t.moduleRef),a.unsubscribe(),o.delete(r)})}return jA(i,e,()=>{let r=n.get(Si),o=r.add(),s=n.get(o_);return s.runInitializers(),s.donePromise.then(()=>{let c=n.get(fa,Jc);if(cw(c||Jc),!n.get(zA,!0))return il(t)?n.get(bn):(t.allPlatformModules.push(t.moduleRef),t.moduleRef);if(il(t)){let f=n.get(bn);return t.rootComponent!==void 0&&f.bootstrap(t.rootComponent),f}else return BA?.(t.moduleRef,t.allPlatformModules),t.moduleRef}).finally(()=>void r.remove(o))})})}var BA;function jA(t,n,e){try{let i=e();return ua(i)?i.catch(a=>{throw n.runOutsideAngular(()=>t(a)),a}):i}catch(i){throw n.runOutsideAngular(()=>t(i)),i}}var Mu=null;function HA(t=[],n){return oe.create({name:n,providers:[{provide:Cc,useValue:"platform"},{provide:__,useValue:new Set([()=>Mu=null])},...t]})}function UA(t=[]){if(Mu)return Mu;let n=HA(t);return Mu=n,rw(),$A(n),n}function $A(t){let n=t.get(au,null);Tt(t,()=>{n?.forEach(e=>e())})}var ve=(()=>{class t{static __NG_ELEMENT_ID__=WA}return t})();function WA(t){return GA(vt(),me(),(t&16)===16)}function GA(t,n,e){if(ja(t)&&!e){let i=Ln(t.index,n);return new Wa(i,i)}else if(t.type&175){let i=n[on];return new Wa(i,n)}return null}function Aw(t){We(8);try{let{rootComponent:n,appProviders:e,platformProviders:i}=t,a=UA(i),r=[p_({}),{provide:An,useExisting:Mw},Lv,...e||[]],o=new zc({providers:r,parent:a,debugName:"",runEnvironmentInitializers:!1});return VA({r3Injector:o.injector,platformInjector:a,rootComponent:n})}catch(n){return Promise.reject(n)}finally{We(9)}}function H(t){return typeof t=="boolean"?t:t!=null&&t!=="false"}function ut(t,n=NaN){return!isNaN(parseFloat(t))&&!isNaN(Number(t))?Number(t):n}var b_=Symbol("NOT_SET"),Rw=new Set,qA=re(P({},rc),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,value:b_,cleanup:null,consumerMarkedDirty(){if(this.sequence.impl.executing){if(this.sequence.lastPhase===null||this.sequence.lastPhase<this.phase)return;this.sequence.erroredOrDestroyed=!0}this.sequence.scheduler.notify(7)},phaseFn(t){if(this.sequence.lastPhase=this.phase,!this.dirty)return this.signal;if(this.dirty=!1,this.value!==b_&&!xr(this))return this.signal;try{for(let a of this.cleanup??Rw)a()}finally{this.cleanup?.clear()}let n=[];t!==void 0&&n.push(t),n.push(this.registerCleanupFn);let e=ea(this),i;try{i=this.userFn.apply(null,n)}finally{Ia(this,e)}return(this.value===b_||!this.equal(this.value,i))&&(this.value=i,this.version++),this.signal}}),y_=class extends Vc{scheduler;lastPhase=null;nodes=[void 0,void 0,void 0,void 0];constructor(n,e,i,a,r,o=null){super(n,[void 0,void 0,void 0,void 0],i,!1,r,o),this.scheduler
4=a;for(let s of n_){let c=e[s];if(c===void 0)continue;let l=Object.create(qA);l.sequence=this,l.phase=s,l.userFn=c,l.dirty=!0,l.signal=()=>(vr(l),l.value),l.signal[Ot]=l,l.registerCleanupFn=f=>(l.cleanup??=new Set).add(f),this.nodes[s]=l,this.hooks[s]=f=>l.phaseFn(f)}}afterRun(){super.afterRun(),this.lastPhase=null}destroy(){super.destroy();for(let n of this.nodes)for(let e of n?.cleanup??Rw)e()}};function Fw(t,n){let e=n?.injector??d(oe),i=e.get(An),a=e.get(gu),r=e.get(Qa,null,{optional:!0});a.impl??=e.get(i_);let o=t;typeof o=="function"&&(o={mixedReadWrite:t});let s=e.get(jr,null,{optional:!0}),c=new y_(a.impl,[o.earlyRead,o.write,o.mixedReadWrite,o.read],s?.view,i,e.get(gn),r?.snapshot(null));return a.impl.register(c),c}function wu(t,n){let e=wi(t),i=n.elementInjector||Ro();return new Ga(e).create(i,n.projectableNodes,n.hostElement,n.environmentInjector,n.directives,n.bindings)}function Nw(t){let n=wi(t);if(!n)return null;let e=new Ga(n);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return n.standalone},get isSignal(){return n.signals}}}var Vw=null;function Bn(){return Vw}function C_(t){Vw??=t}var rl=class{},ol=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:()=>d(Bw),providedIn:"platform"})}return t})(),v_=new w(""),Bw=(()=>{class t extends ol{_location;_history;_doc=d(se);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Bn().getBaseHref(this._doc)}onPopState(e){let i=Bn().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){let i=Bn().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.removeEventListener("hashchange",e)}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(e){this._location.pathname=e}pushState(e,i,a){this._history.pushState(e,i,a)}replaceState(e,i,a){this._history.replaceState(e,i,a)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:()=>new t,providedIn:"platform"})}return t})();function Ou(t,n){return t?n?t.endsWith("/")?n.startsWith("/")?t+n.slice(1):t+n:n.startsWith("/")?t+n:`${t}/${n}`:t:n}function Lw(t){let n=t.search(/#|\?|$/);return t[n-1]==="/"?t.slice(0,n-1)+t.slice(n):t}function ci(t){return t&&t[0]!=="?"?`?${t}`:t}var li=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:()=>d(ku),providedIn:"root"})}return t})(),Pu=new w(""),ku=(()=>{class t extends li{_platformLocation;_baseHref;_removeListenerFns=[];constructor(e,i){super(),this._platformLocation=e,this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??d(se).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return Ou(this._baseHref,e)}path(e=!1){let i=this._platformLocation.pathname+ci(this._platformLocation.search),a=this._platformLocation.hash;return a&&e?`${i}${a}`:i}pushState(e,i,a,r){let o=this.prepareExternalUrl(a+ci(r));this._platformLocation.pushState(e,i,o)}replaceState(e,i,a,r){let o=this.prepareExternalUrl(a+ci(r));this._platformLocation.replaceState(e,i,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(i){return new(i||t)($(ol),$(Pu,8))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Li=(()=>
4{class t{_subject=new T;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(e){this._locationStrategy=e;let i=this._locationStrategy.getBaseHref();this._basePath=ZA(Lw(zw(i))),this._locationStrategy.onPopState(a=>{this._subject.next({url:this.path(!0),pop:!0,state:a.state,type:a.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+ci(i))}normalize(e){return t.stripTrailingSlash(KA(this._basePath,zw(e)))}prepareExternalUrl(e){return e&&e[0]!=="/"&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",a=null){this._locationStrategy.pushState(a,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+ci(i)),a)}replaceState(e,i="",a=null){this._locationStrategy.replaceState(a,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+ci(i)),a)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription??=this.subscribe(i=>{this._notifyUrlChangeListeners(i.url,i.state)}),()=>{let i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(a=>a(e,i))}subscribe(e,i,a){return this._subject.subscribe({next:e,error:i??void 0,complete:a??void 0})}static normalizeQueryParams=ci;static joinWithSlash=Ou;static stripTrailingSlash=Lw;static \u0275fac=function(i){return new(i||t)($(li))};static \u0275prov=M({token:t,factory:()=>YA(),providedIn:"root"})}return t})();function YA(){return new Li($(li))}function KA(t,n){if(!t||!n.startsWith(t))return n;let e=n.substring(t.length);return e===""||["/",";","?","#"].includes(e[0])?e:n}function zw(t){return t.replace(/\/index.html$/,"")}function ZA(t){if(new RegExp("^(https?:)?//").test(t)){let[,e]=t.split(/\/\/[^\/]+/);return e}return t}var k_=(()=>{class t extends li{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(e,i){super(),this._platformLocation=e,i!=null&&(this._baseHref=i)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let i=this._platformLocation.hash??"#";return i.length>0?i.substring(1):i}prepareExternalUrl(e){let i=Ou(this._baseHref,e);return i.length>0?"#"+i:i}pushState(e,i,a,r){let o=this.prepareExternalUrl(a+ci(r))||this._platformLocation.pathname;this._platformLocation.pushState(e,i,o)}replaceState(e,i,a,r){let o=this.prepareExternalUrl(a+ci(r))||this._platformLocation.pathname;this._platformLocation.replaceState(e,i,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(i){return new(i||t)($(ol),$(Pu,8))};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})(),Ww={ADP:[void 0,void 0,0],AFN:[void 0,"\u060B",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058F",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20BC"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09F3"],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\xA5","\xA5"],COP:[void 0,"$",2],CRC:[void 0,"\u20A1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010D",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xA3"],ESP:[void 0,"\u20A7",0],EUR:["\u20AC"],FJD:[void 0,"$"],FKP:[void 0,"\xA3"],GBP:["\xA3"],GEL:[void 0,"\u20BE"],GHS:[void 0,"GH\u20B5"],GIP:[void 0,"\xA3"],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:["\u20AA"],INR:["\u20B9"],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:["\xA5",void 0,0],KHR:[void 0,"\u17DB"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20A9",0],KRW:["\u20A9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20B8"],LAK:[void 0,"\u20AD",0],LBP:[void 0,"L\xA3",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,"\u20AE",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20A6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20B1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20B2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20BD"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xA3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xA3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xA3",0],THB:[void 0,"\u0E3F"],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,"\u20BA"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20B4"],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:["\u20AB",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202FCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xA4"],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]},D_=function(t){return t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scie
4ntific=3]="Scientific",t}(D_||{});var zi={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function rs(t,n){let e=Xc(t),i=e[Ri.NumberSymbols][n];if(typeof i>"u"){if(n===zi.CurrencyDecimal)return e[Ri.NumberSymbols][zi.Decimal];if(n===zi.CurrencyGroup)return e[Ri.NumberSymbols][zi.Group]}return i}function Gw(t,n){return Xc(t)[Ri.NumberFormats][n]}function XA(t){return Xc(t)[Ri.Currencies]}function qw(t,n,e="en"){let i=XA(e)[t]||Ww[t]||[],a=i[1];return n==="narrow"&&typeof a=="string"?a:i[0]||t}var JA=2;function Yw(t){let n,e=Ww[t];return e&&(n=e[2]),typeof n=="number"?n:JA}var eR=/^(\d+)?\.((\d+)(-(\d+))?)?$/,jw=22,Du=".",sl="0",tR=";",nR=",",x_="#",Hw="\xA4";function iR(t,n,e,i,a,r,o=!1){let s="",c=!1;if(!isFinite(t))s=rs(e,zi.Infinity);else{let l=oR(t);o&&(l=rR(l));let f=n.minInt,g=n.minFrac,_=n.maxFrac;if(r){let Ee=r.match(eR);if(Ee===null)throw new Y(2306,!1);let lt=Ee[1],Re=Ee[3],Ea=Ee[5];lt!=null&&(f=M_(lt)),Re!=null&&(g=M_(Re)),Ea!=null?_=M_(Ea):Re!=null&&g>_&&(_=g)}sR(l,g,_);let b=l.digits,O=l.integerLen,S=l.exponent,A=[];for(c=b.every(Ee=>!Ee);O<f;O++)b.unshift(0);for(;O<0;O++)b.unshift(0);O>0?A=b.splice(O,b.length):(A=b,b=[0]);let V=[];for(b.length>=n.lgSize&&V.unshift(b.splice(-n.lgSize,b.length).join(""));b.length>n.gSize;)V.unshift(b.splice(-n.gSize,b.length).join(""));b.length&&V.unshift(b.join("")),s=V.join(rs(e,i)),A.length&&(s+=rs(e,a)+A.join("")),S&&(s+=rs(e,zi.Exponential)+"+"+S)}return t<0&&!c?s=n.negPre+s+n.negSuf:s=n.posPre+s+n.posSuf,s}function Kw(t,n,e,i,a){let r=Gw(n,D_.Currency),o=aR(r,rs(n,zi.MinusSign));return o.minFrac=Yw(i),o.maxFrac=o.minFrac,iR(t,o,n,zi.CurrencyGroup,zi.CurrencyDecimal,a).replace(Hw,e).replace(Hw,"").trim()}function aR(t,n="-"){let e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},i=t.split(tR),a=i[0],r=i[1],o=a.indexOf(Du)!==-1?a.split(Du):[a.substring(0,a.lastIndexOf(sl)+1),a.substring(a.lastIndexOf(sl)+1)],s=o[0],c=o[1]||"";e.posPre=s.substring(0,s.indexOf(x_));for(let f=0;f<c.length;f++){let g=c.charAt(f);g===sl?e.minFrac=e.maxFrac=f+1:g===x_?e.maxFrac=f+1:e.posSuf+=g}let l=s.split(nR);if(e.gSize=l[1]?l[1].length:0,e.lgSize=l[2]||l[1]?(l[2]||l[1]).length:0,r){let f=a.length-e.posPre.length-e.posSuf.length,g=r.indexOf(x_);e.negPre=r.substring(0,g).replace(/'/g,""),e.negSuf=r.slice(g+f).replace(/'/g,"")}else e.negPre=n+e.posPre,e.negSuf=e.posSuf;return e}function rR(t){if(t.digits[0]===0)return t;let n=t.digits.length-t.integerLen;return t.exponent?t.exponent+=2:(n===0?t.digits.push(0,0):n===1&&t.digits.push(0),t.integerLen+=2),t}function oR(t){let n=Math.abs(t)+"",e=0,i,a,r,o,s;for((a=n.indexOf(Du))>-1&&(n=n.replace(Du,"")),(r=n.search(/e/i))>0?(a<0&&(a=r),a+=+n.slice(r+1),n=n.substring(0,r)):a<0&&(a=n.length),r=0;n.charAt(r)===sl;r++);if(r===(s=n.length))i=[0],a=1;else{for(s--;n.charAt(s)===sl;)s--;for(a-=r,i=[],o=0;r<=s;r++,o++)i[o]=Number(n.charAt(r))}return a>jw&&(i=i.splice(0,jw-1),e=a-1,a=1),{digits:i,exponent:e,integerLen:a}}function sR(t,n,e){if(n>e)throw new Y(2307,!1);let i=t.digits,a=i.length-t.integerLen,r=Math.min(Math.max(n,a),e),o=r+t.integerLen,s=i[o];if(o>0){i.splice(Math.max(t.integerLen,o));for(let g=o;g<i.length;g++)i[g]=0}else{a=Math.max(0,a),t.integerLen=1,i.length=Math.max(1,o=r+1),i[0]=0;for(let g=1;g<o;g++)i[g]=0}if(s>=5)if(o-1<0){for(let g=0;g>o;g--)i.unshift(0),t.integerLen++;i.unshift(1),t.integerLen++}else i[o-1]++;for(;a<Math.max(0,r);a++)i.push(0);let c=r!==0,l=n+t.integerLen,f=i.reduceRight(function(g,_,b,O){return _=_+g,O[b]=_<10?_:_-10,c&&(O[b]===0&&b>=l?O.pop():c=!1),_>=10?1:0},0);f&&(i.unshift(f),t.integerLen++)}function M_(t){let n=parseInt(t);if(isNaN(n))throw new Y(2305,!1);return n}var w_=/\s+/,Uw=[],cl=(()=>{class t{_ngEl;_renderer;initialClasses=Uw;rawClass;stateMap=new Map;constructor(e,i){this._ngEl=e,this._renderer=i}set klass(e){this.initialClasses=e!=null?e.trim().split(w_):Uw}set ngClass(e){this.rawClass=typeof e=="string"?e.trim().split(w_):e}ngDoCheck(){for(let i of this.initialClasses)this._updateState(i,!0);let e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(let i of e)this._updateState(i,!0);else if(e!=null)for(let i of Object.keys(e))this._updateState(i,!!e[
vendor: 10,260 bytes, line 4
4i]);this._applyStateDiff()}_updateState(e,i){let a=this.stateMap.get(e);a!==void 0?(a.enabled!==i&&(a.changed=!0,a.enabled=i),a.touched=!0):this.stateMap.set(e,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(let e of this.stateMap){let i=e[0],a=e[1];a.changed?(this._toggleClass(i,a.enabled),a.changed=!1):a.touched||(a.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),a.touched=!1}}_toggleClass(e,i){e=e.trim(),e.length>0&&e.split(w_).forEach(a=>{i?this._renderer.addClass(this._ngEl.nativeElement,a):this._renderer.removeClass(this._ngEl.nativeElement,a)})}static \u0275fac=function(i){return new(i||t)(I(K),I(Te))};static \u0275dir=z({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return t})();var E_=(()=>{class t{_viewContainer;_context=new Eu;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(e,i){this._viewContainer=e,this._thenTemplateRef=i}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){$w(e,!1),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){$w(e,!1),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(e,i){return!0}static \u0275fac=function(i){return new(i||t)(I(mt),I(Je))};static \u0275dir=z({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return t})(),Eu=class{$implicit=null;ngIf=null};function $w(t,n){if(t&&!t.createEmbeddedView)throw new Y(2020,!1)}var Ja=(()=>{class t{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(e){this._viewContainerRef=e}ngOnChanges(e){if(this._shouldRecreateView(e)){let i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let a=this._createContextForwardProxy();this._viewRef=i.createEmbeddedView(this.ngTemplateOutlet,a,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(e,i,a)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,i,a):!1,get:(e,i,a)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,i,a)}})}static \u0275fac=function(i){return new(i||t)(I(mt))};static \u0275dir=z({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[Oe]})}return t})();function Zw(t,n){return new Y(2100,!1)}var O_=class{createSubscription(n,e,i){return Wt(()=>n.subscribe({next:e,error:i}))}dispose(n){Wt(()=>n.unsubscribe())}},P_=class{createSubscription(n,e,i){return n.then(a=>e?.(a),a=>i?.(a)),{unsubscribe:()=>{e=null,i=null}}}dispose(n){n.unsubscribe()}},cR=new P_,lR=new O_,di=(()=>{class t{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;applicationErrorHandler=d(Ut);constructor(e){this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){if(!this._obj){if(e)try{this.markForCheckOnValueUpdate=!1,this._subscribe(e)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,i=>this._updateLatestValue(e,i),i=>this.applicationErrorHandler(i))}_selectStrategy(e){if(ua(e))return cR;if(_u(e))return lR;throw Zw(t,e)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(i){return new(i||t)(I(ve,16))};static \u0275pipe=Za({name:"async",type:t,pure:!1})}return t})();var Kr=(()=>{class t{_locale;_defaultCurrencyCode;constructor(e,i="USD"){this._locale=e,this._defaultCurrencyCode=i}transform(e,i=this._defaultCurrencyCode,a="symbol",r,o){if(!dR(e))return null;o||=this._locale,typeof a=="boolean"&&(a=a?"symbol":"code");let s=i||this._defaultCurrencyCode;a!=="code"&&(a==="symbol"||a==="symbol-narrow"?s=qw(s,a==="symbol"?"wide":"narrow",o):s=a);try{let c=mR(e);return Kw(c,o,s,i,r)}catch(c){throw Zw(t,c.message)}}static \u0275fac=function(i){return new(i||t)(I(fa,16),I(nl,16))};static \u0275pipe=Za({name:"currency",type:t,pure:!0})}return t})();function dR(t){return!(t==null||t===""||t!==t)}function mR(t){if(typeof t=="string"&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if(typeof t!="number")throw new Y(2309,!1);return t}var qt=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({})}return t})();function ll(t,n){n=encodeURIComponent(n);for(let e of t.split(";")){let i=e.indexOf("="),[a,r]=i==-1?[e,""]:[e.slice(0,i),e.slice(i+1)];if(a.trim()===n)return decodeURIComponent(r)}return null}var Zr=class{};function Qw(t,n,e){return l_(t,n,e)}var T_="browser";function Xw(t){return t===T_}var Jw=(()=>{class t{static \u0275prov=M({token:t,providedIn:"root",factory:()=>new S_(d(se),window)})}return t})(),S_=class{document;window;offset=()=>[0,0];constructor(n,e){this.document=n,this.window=e}setOffset(n){Array.isArray(n)?this.offset=()=>n:this.offset=n}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(n,e){this.window.scrollTo(re(P({},e),{left:n[0],top:n[1]}))}scrollToAnchor(n,e){let i=pR(this.document,n);i&&(this.scrollToElement(i,e),i.focus())}setHistoryScrollRestoration(n){try{this.window.history.scrollRestoration=n}catch{console.warn(xi(2400,!1))}}scrollToElement(n,e){let i=n.getBoundingClientRect(),a=i.left+this.window.pageXOffset,r=i.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(re(P({},e),{left:a-o[0],top:r-o[1]}))}};function pR(t,n){let e=t.getElementById(n)||t.getElementsByName(n)[0];if(e)return e;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let i=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),a=i.currentNode;for(;a;){let r=a.shadowRoot;if(r){let o=r.getElementById(n)||r.querySelector(`[name="${n}"]`);if(o)return o}a=i.nextNode()}}return null}var Tu=new w(""),L_=(()=>{class t{_zone;_plugins;_eventNameToPlugin=new Map;constructor(e,i){this._zone=i,e.forEach(a=>{a.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,a,r){return this._findPluginFor(i).addEventListener(e,i,a,r)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(r=>r.supports(e)),!i)throw new Y(5101,!1);return this._eventNameToPlugin.set(e,i),i}static \u0275fac=function(i){return new(i||t)($(Tu),$(Z))};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})(),dl=class{_doc;constructor(n){this._doc=n}manager},A_="ng-app-id";function eO(t){for(let n of t)n.remove()}function tO(t,n){let e=n.createElement("style");return e.textContent=t,e}function fR(t,n,e,i){let a=t.head?.querySelectorAll(`style[${A_}="${n}"],link[${A_}="${n}"]`);if(a)for(let r of a)r.removeAttribute(A_),r instanceof HTMLLinkElement?i.set(r.href.slice(r.href.lastIndexOf("/")+1),{usage:0,elements:[r]}):r.textContent&&e.set(r.textContent,{usage:0,elements:[r]})}function F_(t,n){let e=n.createElement("link");return e.setAttribute("rel","stylesheet"),e.setAttribute("href",t),e}var z_=(()=>{class t{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(e,i,a,r={}){this.doc=e,this.appId=i,this.nonce=a,fR(e,i,this.inline,this.external),this.hosts.add(e.head)}addStyles(e,i){for(let a of e)this.addUsage(a,this.inline,tO);i?.forEach(a=>this.addUsage(a,this.external,F_))}removeStyles(e,i){for(let a of e)this.removeUsage(a,this.inline);i?.forEach(a=>this.removeUsage(a,this.external))}addUsage(e,i,a){let r=i.get(e);r?r.usage++:i.set(e,{usage:1,elements:[...this.hosts].map(o=>this.addElement(o,a(e,this.doc)))})}removeUsage(e,i){let a=i.get(e);a&&(a.usage--,a.usage<=0&&(eO(a.elements),i.delete(e)))}ngOnDestroy(){for(let[,{elements:e}]of[...this.inline,...this.external])eO(e);this.hosts.clear()}addHost(e){this.hosts.add(e);for(let[i,{elements:a}]of this.inline)a.push(this.addElement(e,tO(i,this.doc)));for(let[i,{elements:a}]of this.external)a.push(this.addElement(e,F_(i,this.doc)))}removeHost(e){this.hosts.delete(e)}addElement(e,i){return this.nonce&&i.setAttribute("nonce",this.nonce),e.appendChild(i)}static \u0275fac=function(i){return new(i||t)($(se),$(Xo),$(Jo,8),$(Ya))};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})(),R_={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},V_=/%COMP%/g;var iO="%COMP%",hR=`_nghost-${iO}`,gR=`_ngcontent-${iO}`,bR=!0,_R=new w("",{providedIn:"root",factory:()=>bR});function yR(t){return gR.replace(V_,t)}function CR(t){return hR.replace(V_,t)}function aO(t,n){return n.map(e=>e.replace(V_,t))}var B_=(()=>{class t{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(e,i,a,r,o,s,c,l=null,f=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=a,this.removeStylesOnCompDestroy=r,this.doc=o,this.platformId=s,this.ngZone=c,this.nonce=l,this.tracingService=f,this.platformIsServer=!1,this.defaultRenderer=new ml(e,o,c,this.platformIsServer,this.tracingService)}
vendor: 3,869 bytes, line 4
4createRenderer(e,i){if(!e||!i)return this.defaultRenderer;let a=this.getOrCreateRenderer(e,i);return a instanceof Iu?a.applyToHost(e):a instanceof ul&&a.applyStyles(),a}getOrCreateRenderer(e,i){let a=this.rendererByCompId,r=a.get(i.id);if(!r){let o=this.doc,s=this.ngZone,c=this.eventManager,l=this.sharedStylesHost,f=this.removeStylesOnCompDestroy,g=this.platformIsServer,_=this.tracingService;switch(i.encapsulation){case la.Emulated:r=new Iu(c,l,i,this.appId,f,o,s,g,_);break;case la.ShadowDom:return new N_(c,l,e,i,o,s,this.nonce,g,_);default:r=new ul(c,l,i,f,o,s,g,_);break}a.set(i.id,r)}return r}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(e){this.rendererByCompId.delete(e)}static \u0275fac=function(i){return new(i||t)($(L_),$(z_),$(Xo),$(_R),$(se),$(Ya),$(Z),$(Jo),$(Qa,8))};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})(),ml=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(n,e,i,a,r){this.eventManager=n,this.doc=e,this.ngZone=i,this.platformIsServer=a,this.tracingService=r}destroy(){}destroyNode=null;createElement(n,e){return e?this.doc.createElementNS(R_[e]||e,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,e){(nO(n)?n.content:n).appendChild(e)}insertBefore(n,e,i){n&&(nO(n)?n.content:n).insertBefore(e,i)}removeChild(n,e){e.remove()}selectRootElement(n,e){let i=typeof n=="string"?this.doc.querySelector(n):n;if(!i)throw new Y(-5104,!1);return e||(i.textContent=""),i}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,e,i,a){if(a){e=a+":"+e;let r=R_[a];r?n.setAttributeNS(r,e,i):n.setAttribute(e,i)}else n.setAttribute(e,i)}removeAttribute(n,e,i){if(i){let a=R_[i];a?n.removeAttributeNS(a,e):n.removeAttribute(`${i}:${e}`)}else n.removeAttribute(e)}addClass(n,e){n.classList.add(e)}removeClass(n,e){n.classList.remove(e)}setStyle(n,e,i,a){a&(Ti.DashCase|Ti.Important)?n.style.setProperty(e,i,a&Ti.Important?"important":""):n.style[e]=i}removeStyle(n,e,i){i&Ti.DashCase?n.style.removeProperty(e):n.style[e]=""}setProperty(n,e,i){n!=null&&(n[e]=i)}setValue(n,e){n.nodeValue=e}listen(n,e,i,a){if(typeof n=="string"&&(n=Bn().getGlobalEventTarget(this.doc,n),!n))throw new Y(5102,!1);let r=this.decoratePreventDefault(i);return this.tracingService?.wrapEventListener&&(r=this.tracingService.wrapEventListener(n,e,r)),this.eventManager.addEventListener(n,e,r,a)}decoratePreventDefault(n){return e=>{if(e==="__ngUnwrap__")return n;n(e)===!1&&e.preventDefault()}}};function nO(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var N_=class extends ml{sharedStylesHost;hostEl;shadowRoot;constructor(n,e,i,a,r,o,s,c,l){super(n,r,o,c,l),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let f=a.styles;f=aO(a.id,f);for(let _ of f){let b=document.createElement("style");s&&b.setAttribute("nonce",s),b.textContent=_,this.shadowRoot.appendChild(b)}let g=a.getExternalStyles?.();if(g)for(let _ of g){let b=F_(_,r);s&&b.setAttribute("nonce",s),this.shadowRoot.appendChild(b)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,e){return super.appendChild(this.nodeOrShadowRoot(n),e)}insertBefore(n,e,i){return super.insertBefore(this.nodeOrShadowRoot(n),e,i)}removeChild(n,e){return super.removeChild(null,e)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},ul=class extends ml{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(n,e,i,a,r,o,s,c,l){super(n,r,o,s,c),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=a;let f=i.styles;this.styles=l?aO(l,f):f,this.styleUrls=i.getExternalStyles?.(l)}
vendor: 4,242 bytes, line 4
4applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Iu=class extends ul{contentAttr;hostAttr;constructor(n,e,i,a,r,o,s,c,l){let f=a+"-"+i.id;super(n,e,i,r,o,s,c,l,f),this.contentAttr=yR(f),this.hostAttr=CR(f)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,e){let i=super.createElement(n,e);return super.setAttribute(i,this.contentAttr,""),i}};var Au=class t extends rl{supportsDOMEvents=!0;static makeCurrent(){C_(new t)}onAndCancel(n,e,i,a){return n.addEventListener(e,i,a),()=>{n.removeEventListener(e,i,a)}}dispatchEvent(n,e){n.dispatchEvent(e)}remove(n){n.remove()}createElement(n,e){return e=e||this.getDefaultDocument(),e.createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,e){return e==="window"?window:e==="document"?n:e==="body"?n.body:null}getBaseHref(n){let e=vR();return e==null?null:xR(e)}resetBaseElement(){pl=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return ll(document.cookie,n)}},pl=null;function vR(){return pl=pl||document.head.querySelector("base"),pl?pl.getAttribute("href"):null}function xR(t){return new URL(t,document.baseURI).pathname}var MR=(()=>{class t{build(){return new XMLHttpRequest}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})(),oO=(()=>{class t extends dl{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,a,r){return e.addEventListener(i,a,r),()=>this.removeEventListener(e,i,a,r)}removeEventListener(e,i,a,r){return e.removeEventListener(i,a,r)}static \u0275fac=function(i){return new(i||t)($(se))};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})(),rO=["alt","control","meta","shift"],wR={"\b":"Backspace","	":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},OR={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},sO=(()=>{class t extends dl{constructor(e){super(e)}supports(e){return t.parseEventName(e)!=null}addEventListener(e,i,a,r){let o=t.parseEventName(i),s=t.eventCallback(o.fullKey,a,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Bn().onAndCancel(e,o.domEventName,s,r))}static parseEventName(e){let i=e.toLowerCase().split("."),a=i.shift();if(i.length===0||!(a==="keydown"||a==="keyup"))return null;let r=t._normalizeKey(i.pop()),o="",s=i.indexOf("code");if(s>-1&&(i.splice(s,1),o="code."),rO.forEach(l=>{let f=i.indexOf(l);f>-1&&(i.splice(f,1),o+=l+".")}),o+=r,i.length!=0||r.length===0)return null;let c={};return c.domEventName=a,c.fullKey=o,c}static matchEventFullKeyCode(e,i){let a=wR[e.key]||e.key,r="";return i.indexOf("code.")>-1&&(a=e.code,r="code."),a==null||!a?!1:(a=a.toLowerCase(),a===" "?a="space":a==="."&&(a="dot"),rO.forEach(o=>{if(o!==a){let s=OR[o];s(e)&&(r+=o+".")}}),r+=a,r===i)}static eventCallback(e,i,a){return r=>{t.matchEventFullKeyCode(r,e)&&a.runGuarded(()=>i(r))}}static _normalizeKey(e){return e==="esc"?"escape":e}static \u0275fac=function(i){return new(i||t)($(se))};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})();function j_(t,n){let e=P({rootComponent:t},PR(n));return Aw(e)}function PR(t){return{appProviders:[...IR,...t?.providers??[]],platformProviders:SR}}function kR(){Au.makeCurrent()}function DR(){return new Lt}function ER(){return vb(document),document}var SR=[{provide:Ya,useValue:T_},{provide:au,useValue:kR,multi:!0},{provide:se,useFactory:ER}];var IR=[{provide:Cc,useValue:"root"},{provide:Lt,useFactory:DR},{provide:Tu,useClass:oO,multi:!0,deps:[se]},{provide:Tu,useClass:sO,multi:!0,deps:[se]},B_,z_,L_,{provide:xt,useExisting:B_},{provide:Zr,useClass:MR},[]];var cs=class{},fl=class{},er=class t{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(n){n?typeof n=="string"?this.lazyInit=()=>{this.headers=new Map,n.split(`
5`).forEach(e=>{let i=e.indexOf(":");if(i>0){let a=e.slice(0,i),r=e.slice(i+1).trim();this.addHeaderEntry(a,r)}})}:typeof Headers<"u"&&n instanceof Headers?(this.headers=new Map,n.forEach((e,i)=>{this.addHeaderEntry(i,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(n).forEach(([e,i])=>{this.setHeaderEntries(e,i)})}:this.headers=new Map}has(n){return this.init(),this.headers.has(n.toLowerCase())}get(n){this.init();let e=this.headers.get(n.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(n){return this.init(),this.headers.get(n.toLowerCase())||null}append(n,e){return this.clone({name:n,value:e,op:"a"})}set(n,e){return this.clone({name:n,value:e,op:"s"})}delete(n,e){return this.clone({name:n,value:e,op:"d"})}maybeSetNormalizedName(n,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,n)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(n=>this.applyUpdate(n)),this.lazyUpdate=null))}copyFrom(n){n.init(),Array.from(n.headers.keys()).forEach(e=>{this.headers.set(e,n.headers.get(e)),this.normalizedNames.set(e,n.normalizedNames.get(e))})}clone(n){let e=new t;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([n]),e}applyUpdate(n){let e=n.name.toLowerCase();switch(n.op){case"a":case"s":let i=n.value;if(typeof i=="string"&&(i=[i]),i.length===0)return;this.maybeSetNormalizedName(n.name,e);let a=(n.op==="a"?this.headers.get(e):void 0)||[];a.push(...i),this.headers.set(e,a);break;case"d":let r=n.value;if(!r)this.headers.delete(e),this.normalizedNames.delete(e);else{let o=this.headers.get(e);if(!o)return;o=o.filter(s=>r.indexOf(s)===-1),o.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,o)}break}}addHeaderEntry(n,e){let i=n.toLowerCase();this.maybeSetNormalizedName(n,i),this.headers.has(i)?this.headers.get(i).push(e):this.headers.set(i,[e])}setHeaderEntries(n,e){let i=(Array.isArray(e)?e:[e]).map(r=>r.toString()),a=n.toLowerCase();this.headers.set(a,i),this.maybeSetNormalizedName(n,a)}forEach(n){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>n(this.normalizedNames.get(e),this.headers.get(e)))}};var Fu=class{encodeKey(n){return cO(n)}encodeValue(n){return cO(n)}decodeKey(n){return decodeURIComponent(n)}decodeValue(n){return decodeURIComponent(n)}};function TR(t,n){let e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(a=>{let r=a.indexOf("="),[o,s]=r==-1?[n.decodeKey(a),""]:[n.decodeKey(a.slice(0,r)),n.decodeValue(a.slice(r+1))],c=e.get(o)||[];c.push(s),e.set(o,c)}),e}var AR=/%(\d[a-f0-9])/gi,RR={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function cO(t){return encodeURIComponent(t).replace(AR,(n,e)=>RR[e]??n)}function Ru(t){return`${t}`}var ha=class t{map;encoder;updates=null;cloneFrom=null;constructor(n={}){if(this.encoder=n.encoder||new Fu,n.fromString){if(n.fromObject)throw new Y(2805,!1);this.map=TR(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach(e=>{let i=n.fromObject[e],a=Array.isArray(i)?i.map(Ru):[Ru(i)];this.map.set(e,a)})):this.map=null}has(n){return this.init(),this.map.has(n)}get(n){this.init();let e=this.map.get(n);return e?e[0]:null}getAll(n){return this.init(),this.map.get(n)||null}keys(){return this.init(),Array.from(this.map.keys())}append(n,e){return this.clone({param:n,value:e,op:"a"})}appendAll(n){let e=[];return Object.keys(n).forEach(i=>{let a=n[i];Array.isArray(a)?a.forEach(r=>{e.push({param:i,value:r,op:"a"})}):e.push({param:i,value:a,op:"a"})}),this.clone(e)}set(n,e){return this.clone({param:n,value:e,op:"s"})}delete(n,e){return this.clone({param:n,value:e,op:"d"})}toString(){return this.init(),this.keys().map(n=>{let e=this.encoder.encodeKey(n);return this.map.get(n).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(n=>n!=="").join("&")}clone(n){let e=new t({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(n),e}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEac
vendor: 14,479 bytes, line 5
5h(n=>this.map.set(n,this.cloneFrom.map.get(n))),this.updates.forEach(n=>{switch(n.op){case"a":case"s":let e=(n.op==="a"?this.map.get(n.param):void 0)||[];e.push(Ru(n.value)),this.map.set(n.param,e);break;case"d":if(n.value!==void 0){let i=this.map.get(n.param)||[],a=i.indexOf(Ru(n.value));a!==-1&&i.splice(a,1),i.length>0?this.map.set(n.param,i):this.map.delete(n.param)}else{this.map.delete(n.param);break}}}),this.cloneFrom=this.updates=null)}};var Nu=class{map=new Map;set(n,e){return this.map.set(n,e),this}get(n){return this.map.has(n)||this.map.set(n,n.defaultValue()),this.map.get(n)}delete(n){return this.map.delete(n),this}has(n){return this.map.has(n)}keys(){return this.map.keys()}};function FR(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function lO(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function dO(t){return typeof Blob<"u"&&t instanceof Blob}function mO(t){return typeof FormData<"u"&&t instanceof FormData}function NR(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var uO="Content-Type",pO="Accept",fO="X-Request-URL",hO="text/plain",gO="application/json",LR=`${gO}, ${hO}, */*`,os=class t{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;responseType="json";method;params;urlWithParams;transferCache;timeout;constructor(n,e,i,a){this.url=e,this.method=n.toUpperCase();let r;if(FR(this.method)||a?(this.body=i!==void 0?i:null,r=a):r=i,r){if(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,this.keepalive=!!r.keepalive,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.context&&(this.context=r.context),r.params&&(this.params=r.params),r.priority&&(this.priority=r.priority),r.cache&&(this.cache=r.cache),r.credentials&&(this.credentials=r.credentials),typeof r.timeout=="number"){if(r.timeout<1||!Number.isInteger(r.timeout))throw new Error("");this.timeout=r.timeout}r.mode&&(this.mode=r.mode),r.redirect&&(this.redirect=r.redirect),this.transferCache=r.transferCache}if(this.headers??=new er,this.context??=new Nu,!this.params)this.params=new ha,this.urlWithParams=e;else{let o=this.params.toString();if(o.length===0)this.urlWithParams=e;else{let s=e.indexOf("?"),c=s===-1?"?":s<e.length-1?"&":"";this.urlWithParams=e+c+o}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||lO(this.body)||dO(this.body)||mO(this.body)||NR(this.body)?this.body:this.body instanceof ha?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||mO(this.body)?null:dO(this.body)?this.body.type||null:lO(this.body)?null:typeof this.body=="string"?hO:this.body instanceof ha?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?gO:null}clone(n={}){let e=n.method||this.method,i=n.url||this.url,a=n.responseType||this.responseType,r=n.keepalive??this.keepalive,o=n.priority||this.priority,s=n.cache||this.cache,c=n.mode||this.mode,l=n.redirect||this.redirect,f=n.credentials||this.credentials,g=n.transferCache??this.transferCache,_=n.timeout??this.timeout,b=n.body!==void 0?n.body:this.body,O=n.withCredentials??this.withCredentials,S=n.reportProgress??this.reportProgress,A=n.headers||this.headers,V=n.params||this.params,Ee=n.context??this.context;return n.setHeaders!==void 0&&(A=Object.keys(n.setHeaders).reduce((lt,Re)=>lt.set(Re,n.setHeaders[Re]),A)),n.setParams&&(V=Object.keys(n.setParams).reduce((lt,Re)=>lt.set(Re,n.setParams[Re]),V)),new t(e,i,b,{params:V,headers:A,context:Ee,reportProgress:S,responseType:a,withCredentials:O,transferCache:g,keepalive:r,cache:s,priority:o,timeout:_,mode:c,redirect:l,credentials:f})}},Qr=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(Qr||{}),ls=class{headers;status;statusText;url;ok;type;constructor(n,e=200,i="OK"){this.headers=n.headers||new er,this.status=n.status!==void 0?n.status:e,this.statusText=n.statusText||i,this.url=n.url||null,this.ok=this.status>=200&&this.status<300}},Lu=class t extends ls{constructor(n={}){super(n)}type=Qr.ResponseHeader;clone(n={}){return new t({headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},hl=class t extends ls{body;constructor(n={}){super(n),this.body=n.body!==void 0?n.body:null}type=Qr.Response;clone(n={}){return new t({body:n.body!==void 0?n.body:this.body,headers:n.headers||this.headers,status:n.status!==void 0?n.status:this.status,statusText:n.statusText||this.statusText,url:n.url||this.url||void 0})}},ss=class extends ls{name="HttpErrorResponse";message;error;ok=!1;constructor(n){super(n,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${n.url||"(unknown url)"}`:this.message=`Http failure response for ${n.url||"(unknown url)"}: ${n.status} ${n.statusText}`,this.error=n.error||null}},zR=200,VR=204;function H_(t,n){return{body:n,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache,keepalive:t.keepalive,priority:t.priority,cache:t.cache,mode:t.mode,redirect:t.redirect}}var Yt=(()=>{class t{handler;constructor(e){this.handler=e}request(e,i,a={}){let r;if(e instanceof os)r=e;else{let c;a.headers instanceof er?c=a.headers:c=new er(a.headers);let l;a.params&&(a.params instanceof ha?l=a.params:l=new ha({fromObject:a.params})),r=new os(e,i,a.body!==void 0?a.body:null,{headers:c,context:a.context,params:l,reportProgress:a.reportProgress,responseType:a.responseType||"json",withCredentials:a.withCredentials,transferCache:a.transferCache,keepalive:a.keepalive,priority:a.priority,cache:a.cache,mode:a.mode,redirect:a.redirect,credentials:a.credentials})}let o=B(r).pipe(vi(c=>this.handler.handle(c)));if(e instanceof os||a.observe==="events")return o;let s=o.pipe(ue(c=>c instanceof hl));switch(a.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return s.pipe(j(c=>{if(c.body!==null&&!(c.body instanceof ArrayBuffer))throw new Y(2806,!1);return c.body}));case"blob":return s.pipe(j(c=>{if(c.body!==null&&!(c.body instanceof Blob))throw new Y(2807,!1);return c.body}));case"text":return s.pipe(j(c=>{if(c.body!==null&&typeof c.body!="string")throw new Y(2808,!1);return c.body}));case"json":default:return s.pipe(j(c=>c.body))}case"response":return s;default:throw new Y(2809,!1)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:new ha().append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,a={}){return this.request("PATCH",e,H_(a,i))}post(e,i,a={}){return this.request("POST",e,H_(a,i))}put(e,i,a={}){return this.request("PUT",e,H_(a,i))}static \u0275fac=function(i){return new(i||t)($(cs))};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})();var BR=new w("");function jR(t,n){return n(t)}function HR(t,n,e){return(i,a)=>Tt(e,()=>n(i,r=>t(r,a)))}var $_=new w(""),bO=new w(""),_O=new w("",{providedIn:"root",factory:()=>!0});var zu=(()=>{class t extends cs{backend;injector;chain=null;pendingTasks=d(Sc);contributeToStability=d(_O);constructor(e,i){super(),this.backend=e,this.injector=i}handle(e){if(this.chain===null){let i=Array.from(new Set([...this.injector.get($_),...this.injector.get(bO,[])]));this.chain=i.reduceRight((a,r)=>HR(a,r,this.injector),jR)}if(this.contributeToStability){let i=this.pendingTasks.add();return this.chain(e,a=>this.backend.handle(a)).pipe(Tn(i))}else return this.chain(e,i=>this.backend.handle(i))}static \u0275fac=function(i){return new(i||t)($(fl),$(Xe))};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})();var UR=/^\)\]\}',?\n/,$R=RegExp(`^${fO}:`,"m");function WR(t){return"responseURL"in t&&t.responseURL?t.responseURL:$R.test(t.getAllResponseHeaders())?t.getResponseHeader(fO):null}var U_=(()=>{class t{xhrFactory;constructor(e){this.xhrFactory=e}handle(e){if(e.method==="JSONP")throw new Y(-2800,!1);let i=this.xhrFactory;return B(null).pipe(nt(()=>new pe(r=>{let o=i.build();if(o.open(e.method,e.urlWithParams),e.withCredentials&&(o.withCredentials=!0),e.headers.forEach((A,V)=>o.setRequestHeader(A,V.join(","))),e.headers.has(pO)||o.setRequestHeader(pO,LR),!e.headers.has(uO)){let A=e.detectContentTypeHeader();A!==null&&o.setRequestHeader(uO,A)}if(e.timeout&&(o.timeout=e.timeout),e.responseType){let A=e.responseType.toLowerCase();o.responseType=A!=="json"?A:"text"}let s=e.serializeBody(),c=null,l=()=>{if(c!==null)return c;let A=o.statusText||"OK",V=new er(o.getAllResponseHeaders()),Ee=WR(o)||e.url;return c=new Lu({headers:V,status:o.status,statusText:A,url:Ee}),c},f=()=>{let{headers:A,status:V,statusText:Ee,url:lt}=l(),Re=null;V!==VR&&(Re=typeof o.response>"u"?o.responseText:o.response),V===0&&(V=Re?zR:0);let Ea=V>=200&&V<300;if(e.responseType==="json"&&typeof Re=="string"){let nc=Re;Re=Re.replace(UR,"");try{Re=Re!==""?JSON.parse(Re):null}catch(Yf){Re=nc,Ea&&(Ea=!1,Re={error:Yf,text:Re})}}Ea?(r.next(new hl({body:Re,headers:A,status:V,statusText:Ee,url:lt||void 0})),r.complete()):r.error(new ss({error:Re,headers:A,status:V,statusText:Ee,url:lt||void 0}))},g=A=>{let{url:V}=l(),Ee=new ss({error:A,status:o.status||0,statusText:o.statusText||"Unknown Error",url:V||void 0});r.error(Ee)},_=g;e.timeout&&(_=A=>{let{url:V}=l(),Ee=new ss({error:new DOMException("Request timed out","TimeoutError"),status:o.status||0,statusText:o.statusText||"Request timeout",url:V||void 0});r.error(Ee)});let b=!1,O=A=>{b||(r.next(l()),b=!0);let V={type:Qr.DownloadProgress,loaded:A.loaded};A.lengthComputable&&(V.total=A.total),e.responseType==="text"&&o.responseText&&(V.partialText=o.responseText),r.next(V)},S=A=>{let V={type:Qr.UploadProgress,loaded:A.loaded};A.lengthComputable&&(V.total=A.total),r.next(V)};return o.addEventListener("load",f),o.addEventListener("error",g),o.addEventListener("timeout",_),o.addEventListener("abort",g),e.reportProgress&&(o.addEventListener("progress",O),s!==null&&o.upload&&o.upload.addEventListener("progress",S)),o.send(s),r.next({type:Qr.Sent}),()=>{o.removeEventListener("error",g),o.removeEventListener("abort",g),o.removeEventListener("load",f),o.removeEventListener("timeout",_),e.reportProgress&&(o.removeEventListener("progress",O),s!==null&&o.upload&&o.upload.removeEventListener("progress",S)),o.readyState!==o.DONE&&o.abort()}})))}static \u0275fac=function(i){return new(i||t)($(Zr))};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})(),yO=new w(""),GR="XSRF-TOKEN",qR=new w("",{providedIn:"root",factory:()=>GR}),YR="X-XSRF-TOKEN",KR=new w("",{providedIn:"root",factory:()=>YR}),gl=class{},ZR=(()=>{class t{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(e,i){this.doc=e,this.cookieName=i}getToken(){let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=ll(e,this.cookieName),this.lastCookieString=e),this.lastToken}static \u0275fac=function(i){return new(i||t)($(se),$(qR))};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})();function QR(t,n){let e=t.url.toLowerCase();if(!d(yO)||t.method==="GET"||t.method==="HEAD"||e.startsWith("http://")||e.startsWith("https://"))return n(t);let i=d(gl).getToken(),a=d(KR);return i!=null&&!t.headers.has(a)&&(t=t.clone({headers:t.headers.set(a,i)})),n(t)}var W_=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t}(W_||{});function XR(t,n){return{\u0275kind:t,\u0275providers:n}}function G_(...t){let n=[Yt,U_,zu,{provide:cs,useExisting:zu},{provide:fl,useFactory:()=>d(BR,{optional:!0})??d(U_)},{provide:$_,useValue:QR,multi:!0},{provide:yO,useValue:!0},{provide:gl,useClass:ZR}];for(let e of t)n.push(...e.\u0275providers);return Jn(n)}function q_(t){return XR(W_.Interceptors,t.map(n=>({provide:$_,useValue:n,multi:!0})))}var CO=(()=>{class t{_doc;constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static \u0275fac=function(i){return new(i||t)($(se))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Y_=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:function(i){let a=null;return i?a=new(i||t):a=$(JR),a},providedIn:"root"})}return t})(),JR=(()=>{class t extends Y_{_doc;constructor(e){super(),this._doc=e}sanitize(e,i){if(i==null)return null;switch(e){case Rt.NONE:return i;case Rt.HTML:return Fi(i,"HTML")?wn(i):su(this._doc,String(i)).toString();case Rt.STYLE:return Fi(i,"Style")?wn(i):i;case Rt.SCRIPT:if(Fi(i,"Script"))return wn(i);throw new Y(5200,!1);case Rt.URL:return Fi(i,"URL")?wn(i):Uc(String(i));case Rt.RESOURCE_URL:if(Fi(i,"ResourceURL"))return wn(i);throw new Y(5201,!1);default:throw new Y(5202,!1)}}bypassSecurityTrustHtml(e){return wb(e)}bypassSecurityTrustStyle(e){return Ob(e)}bypassSecurityTrustScript(e){return Pb(e)}bypassSecurityTrustUrl(e){return kb(e)}bypassSecurityTrustResourceUrl(e){return Db(e)}static \u0275fac=function(i){return new(i||t)($(se))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var De="primary",El=Symbol("RouteTitle"),J_=class{params;constructor(n){this.params=n||{}}has(n){return Object.prototype.hasOwnProperty.call(this.params,n)}get(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e[0]:e}return null}getAll(n){if(this.has(n)){let e=this.params[n];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}};function to(t){return new J_(t)}function EO(t,n,e){let i=e.path.split("/");if(i.length>t.length||e.pathMatch==="full"&&(n.hasChildren()||i.length<t.length))return null;let a={};for(let r=0;r<i.length;r++){let o=i[r],s=t[r];
vendor: 36,241 bytes, line 5
5if(o[0]===":")a[o.substring(1)]=s;else if(o!==s.path)return null}return{consumed:t.slice(0,i.length),posParams:a}}function eF(t,n){if(t.length!==n.length)return!1;for(let e=0;e<t.length;++e)if(!Vi(t[e],n[e]))return!1;return!0}function Vi(t,n){let e=t?e0(t):void 0,i=n?e0(n):void 0;if(!e||!i||e.length!=i.length)return!1;let a;for(let r=0;r<e.length;r++)if(a=e[r],!SO(t[a],n[a]))return!1;return!0}function e0(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function SO(t,n){if(Array.isArray(t)&&Array.isArray(n)){if(t.length!==n.length)return!1;let e=[...t].sort(),i=[...n].sort();return e.every((a,r)=>i[r]===a)}else return t===n}function IO(t){return t.length>0?t[t.length-1]:null}function ga(t){return em(t)?t:ua(t)?Qe(Promise.resolve(t)):B(t)}var tF={exact:AO,subset:RO},TO={exact:nF,subset:iF,ignored:()=>!0};function xO(t,n,e){return tF[e.paths](t.root,n.root,e.matrixParams)&&TO[e.queryParams](t.queryParams,n.queryParams)&&!(e.fragment==="exact"&&t.fragment!==n.fragment)}function nF(t,n){return Vi(t,n)}function AO(t,n,e){if(!Jr(t.segments,n.segments)||!ju(t.segments,n.segments,e)||t.numberOfChildren!==n.numberOfChildren)return!1;for(let i in n.children)if(!t.children[i]||!AO(t.children[i],n.children[i],e))return!1;return!0}function iF(t,n){return Object.keys(n).length<=Object.keys(t).length&&Object.keys(n).every(e=>SO(t[e],n[e]))}function RO(t,n,e){return FO(t,n,n.segments,e)}function FO(t,n,e,i){if(t.segments.length>e.length){let a=t.segments.slice(0,e.length);return!(!Jr(a,e)||n.hasChildren()||!ju(a,e,i))}else if(t.segments.length===e.length){if(!Jr(t.segments,e)||!ju(t.segments,e,i))return!1;for(let a in n.children)if(!t.children[a]||!RO(t.children[a],n.children[a],i))return!1;return!0}else{let a=e.slice(0,t.segments.length),r=e.slice(t.segments.length);return!Jr(t.segments,a)||!ju(t.segments,a,i)||!t.children[De]?!1:FO(t.children[De],n,r,i)}}function ju(t,n,e){return n.every((i,a)=>TO[e](t[a].parameters,i.parameters))}var ji=class{root;queryParams;fragment;_queryParamMap;constructor(n=new Be([],{}),e={},i=null){this.root=n,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap??=to(this.queryParams),this._queryParamMap}toString(){return oF.serialize(this)}},Be=class{segments;children;parent=null;constructor(n,e){this.segments=n,this.children=e,Object.values(e).forEach(i=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Hu(this)}},tr=class{path;parameters;_parameterMap;constructor(n,e){this.path=n,this.parameters=e}get parameterMap(){return this._parameterMap??=to(this.parameters),this._parameterMap}toString(){return LO(this)}};function aF(t,n){return Jr(t,n)&&t.every((e,i)=>Vi(e.parameters,n[i].parameters))}function Jr(t,n){return t.length!==n.length?!1:t.every((e,i)=>e.path===n[i].path)}function rF(t,n){let e=[];return Object.entries(t.children).forEach(([i,a])=>{i===De&&(e=e.concat(n(a,i)))}),Object.entries(t.children).forEach(([i,a])=>{i!==De&&(e=e.concat(n(a,i)))}),e}var no=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:()=>new nr,providedIn:"root"})}return t})(),nr=class{parse(n){let e=new n0(n);return new ji(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(n){let e=`/${bl(n.root,!0)}`,i=lF(n.queryParams),a=typeof n.fragment=="string"?`#${sF(n.fragment)}`:"";return`${e}${i}${a}`}},oF=new nr;function Hu(t){return t.segments.map(n=>LO(n)).join("/")}function bl(t,n){if(!t.hasChildren())return Hu(t);if(n){let e=t.children[De]?bl(t.children[De],!1):"",i=[];return Object.entries(t.children).forEach(([a,r])=>{a!==De&&i.push(`${a}:${bl(r,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}else{let e=rF(t,(i,a)=>a===De?[bl(t.children[De],!1)]:[`${a}:${bl(i,!1)}`]);return Object.keys(t.children).length===1&&t.children[De]!=null?`${Hu(t)}/${e[0]}`:`${Hu(t)}/(${e.join("//")})`}}function NO(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Vu(t){return NO(t).replace(/%3B/gi,";")}function sF(t){return encodeURI(t)}function t0(t){return NO(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Uu(t){return decodeURIComponent(t)}function MO(t){return Uu(t.replace(/\+/g,"%20"))}function LO(t){return`${t0(t.path)}${cF(t.parameters)}`}function cF(t){return Object.entries(t).map(([n,e])=>`;${t0(n)}=${t0(e)}`).join("")}function lF(t){let n=Object.entries(t).map(([e,i])=>Array.isArray(i)?i.map(a=>`${Vu(e)}=${Vu(a)}`).join("&"):`${Vu(e)}=${Vu(i)}`).filter(e=>e);return n.length?`?${n.join("&")}`:""}var dF=/^[^\/()?;#]+/;function K_(t){let n=t.match(dF);return n?n[0]:""}var mF=/^[^\/()?;=#]+/;function uF(t){let n=t.match(mF);return n?n[0]:""}var pF=/^[^=?&#]+/;function fF(t){let n=t.match(pF);return n?n[0]:""}var hF=/^[^&#]+/;function gF(t){let n=t.match(hF);return n?n[0]:""}var n0=class{url;remaining;constructor(n){this.url=n,this.remaining=n}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Be([],{}):new Be([],this.parseChildren())}parseQueryParams(){let n={};if(this.consumeOptional("?"))do this.parseQueryParam(n);while(this.consumeOptional("&"));return n}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let n=[];for(this.peekStartsWith("(")||n.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),n.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(n.length>0||Object.keys(e).length>0)&&(i[De]=new Be(n,e)),i}parseSegment(){let n=K_(this.remaining);if(n===""&&this.peekStartsWith(";"))throw new Y(4009,!1);return this.capture(n),new tr(Uu(n),this.parseMatrixParams())}parseMatrixParams(){let n={};for(;this.consumeOptional(";");)this.parseParam(n);return n}parseParam(n){let e=uF(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let a=K_(this.remaining);a&&(i=a,this.capture(i))}n[Uu(e)]=Uu(i)}parseQueryParam(n){let e=fF(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){let o=gF(this.remaining);o&&(i=o,this.capture(i))}let a=MO(e),r=MO(i);if(n.hasOwnProperty(a)){let o=n[a];Array.isArray(o)||(o=[o],n[a]=o),o.push(r)}else n[a]=r}parseParens(n){let e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let i=K_(this.remaining),a=this.remaining[i.length];if(a!=="/"&&a!==")"&&a!==";")throw new Y(4010,!1);let r;i.indexOf(":")>-1?(r=i.slice(0,i.indexOf(":")),this.capture(r),this.capture(":")):n&&(r=De);let o=this.parseChildren();e[r]=Object.keys(o).length===1?o[De]:new Be([],o),this.consumeOptional("//")}return e}peekStartsWith(n){return this.remaining.startsWith(n)}consumeOptional(n){return this.peekStartsWith(n)?(this.remaining=this.remaining.substring(n.length),!0):!1}capture(n){if(!this.consumeOptional(n))throw new Y(4011,!1)}};function zO(t){return t.segments.length>0?new Be([],{[De]:t}):t}function VO(t){let n={};for(let[i,a]of Object.entries(t.children)){let r=VO(a);if(i===De&&r.segments.length===0&&r.hasChildren())for(let[o,s]of Object.entries(r.children))n[o]=s;else(r.segments.length>0||r.hasChildren())&&(n[i]=r)}let e=new Be(t.segments,n);return bF(e)}function bF(t){if(t.numberOfChildren===1&&t.children[De]){let n=t.children[De];return new Be(t.segments.concat(n.segments),n.children)}return t}function ir(t){return t instanceof ji}function BO(t,n,e=null,i=null){let a=jO(t);return HO(a,n,e,i)}function jO(t){let n;function e(r){let o={};for(let c of r.children){let l=e(c);o[c.outlet]=l}let s=new Be(r.url,o);return r===t&&(n=s),s}let i=e(t.root),a=zO(i);return n??a}function HO(t,n,e,i){let a=t;for(;a.parent;)a=a.parent;if(n.length===0)return Z_(a,a,a,e,i);let r=_F(n);if(r.toRoot())return Z_(a,a,new Be([],{}),e,i);let o=yF(r,a,t),s=o.processChildren?yl(o.segmentGroup,o.index,r.commands):$O(o.segmentGroup,o.index,r.commands);return Z_(a,o.segmentGroup,s,e,i)}function $u(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function vl(t){return typeof t=="object"&&t!=null&&t.outlets}function Z_(t,n,e,i,a){let r={};i&&Object.entries(i).forEach(([c,l])=>{r[c]=Array.isArray(l)?l.map(f=>`${f}`):`${l}`});let o;t===n?o=e:o=UO(t,n,e);let s=zO(VO(o));return new ji(s,r,a)}function UO(t,n,e){let i={};return Object.entries(t.children).forEach(([a,r])=>{r===n?i[a]=e:i[a]=UO(r,n,e)}),new Be(t.segments,i)}var Wu=class{isAbsolute;numberOfDoubleDots;commands;constructor(n,e,i){if(this.isAbsolute=n,this.numberOfDoubleDots=e,this.commands=i,n&&i.length>0&&$u(i[0]))throw new Y(4003,!1);let a=i.find(vl);if(a&&a!==IO(i))throw new Y(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function _F(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new Wu(!0,0,t);let n=0,e=!1,i=t.reduce((a,r,o)=>{if(typeof r=="object"&&r!=null){if(r.outlets){let s={};return Object.entries(r.outlets).forEach(([c,l])=>{s[c]=typeof l=="string"?l.split("/"):l}),[...a,{outlets:s}]}if(r.segmentPath)return[...a,r.segmentPath]}return typeof r!="string"?[...a,r]:o===0?(r.split("/").forEach((s,c)=>{c==0&&s==="."||(c==0&&s===""?e=!0:s===".."?n++:s!=""&&a.push(s))}),a):[...a,r]},[]);return new Wu(e,n,i)}var us=class{segmentGroup;processChildren;index;constructor(n,e,i){this.segmentGroup=n,this.processChildren=e,this.index=i}};function yF(t,n,e){if(t.isAbsolute)return new us(n,!0,0);if(!e)return new us(n,!1,NaN);if(e.parent===null)return new us(e,!0,0);let i=$u(t.commands[0])?0:1,a=e.segments.length-1+i;return CF(e,a,t.numberOfDoubleDots)}function CF(t,n,e){let i=t,a=n,r=e;for(;r>a;){if(r-=a,i=i.parent,!i)throw new Y(4005,!1);a=i.segments.length}return new us(i,!1,a-r)}function vF(t){return vl(t[0])?t[0].outlets:{[De]:t}}function $O(t,n,e){if(t??=new Be([],{}),t.segments.length===0&&t.hasChildren())return yl(t,n,e);let i=xF(t,n,e),a=e.slice(i.commandIndex);if(i.match&&i.pathIndex<t.segments.length){let r=new Be(t.segments.slice(0,i.pathIndex),{});return r.children[De]=new Be(t.segments.slice(i.pathIndex),t.children),yl(r,0,a)}else return i.match&&a.length===0?new Be(t.segments,{}):i.match&&!t.hasChildren()?i0(t,n,e):i.match?yl(t,0,a):i0(t,n,e)}function yl(t,n,e){if(e.length===0)return new Be(t.segments,{});{let i=vF(e),a={};if(Object.keys(i).some(r=>r!==De)&&t.children[De]&&t.numberOfChildren===1&&t.children[De].segments.length===0){let r=yl(t.children[De],n,e);return new Be(t.segments,r.children)}return Object.entries(i).forEach(([r,o])=>{typeof o=="string"&&(o=[o]),o!==null&&(a[r]=$O(t.children[r],n,o))}),Object.entries(t.children).forEach(([r,o])=>{i[r]===void 0&&(a[r]=o)}),new Be(t.segments,a)}}function xF(t,n,e){let i=0,a=n,r={match:!1,pathIndex:0,commandIndex:0};for(;a<t.segments.length;){if(i>=e.length)return r;let o=t.segments[a],s=e[i];if(vl(s))break;let c=`${s}`,l=i<e.length-1?e[i+1]:null;if(a>0&&c===void 0)break;if(c&&l&&typeof l=="object"&&l.outlets===void 0){if(!OO(c,l,o))return r;i+=2}else{if(!OO(c,{},o))return r;i++}a++}return{match:!0,pathIndex:a,commandIndex:i}}function i0(t,n,e){let i=t.segments.slice(0,n),a=0;for(;a<e.length;){let r=e[a];if(vl(r)){let c=MF(r.outlets);return new Be(i,c)}if(a===0&&$u(e[0])){let c=t.segments[n];i.push(new tr(c.path,wO(e[0]))),a++;continue}let o=vl(r)?r.outlets[De]:`${r}`,s=a<e.length-1?e[a+1]:null;o&&s&&$u(s)?(i.push(new tr(o,wO(s))),a+=2):(i.push(new tr(o,{})),a++)}return new Be(i,{})}function MF(t){let n={};return Object.entries(t).forEach(([e,i])=>{typeof i=="string"&&(i=[i]),i!==null&&(n[e]=i0(new Be([],{}),0,i))}),n}function wO(t){let n={};return Object.entries(t).forEach(([e,i])=>n[e]=`${i}`),n}function OO(t,n,e){return t==e.path&&Vi(n,e.parameters)}var ps="imperative",It=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t}(It||{}),kn=class{id;url;constructor(n,e){this.id=n,this.url=e}},ar=class extends kn{type=It.NavigationStart;navigationTrigger;restoredState;constructor(n,e,i="imperative",a=null){super(n,e),this.navigationTrigger=i,this.restoredState=a}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},dn=class extends kn{urlAfterRedirects;type=It.NavigationEnd;constructor(n,e,i){super(n,e),this.urlAfterRedirects=i}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},ln=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t[t.Aborted=4]="Aborted",t}(ln||{}),hs=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}(hs||{}),Bi=class extends kn{reason;code;type=It.NavigationCancel;constructor(n,e,i,a){super(n,e),this.reason=i,this.code=a}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},Hi=class extends kn{reason;code;type=It.NavigationSkipped;constructor(n,e,i,a){super(n,e),this.reason=i,this.code=a}},gs=class extends kn{error;target;type=It.NavigationError;constructor(n,e,i,a){super(n,e),this.error=i,this.target=a}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},xl=class extends kn{urlAfterRedirects;state;type=It.RoutesRecognized;constructor(n,e,i,a){super(n,e),this.urlAfterRedirects=i,this.state=a}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Gu=class extends kn{urlAfterRedirects;state;type=It.GuardsCheckStart;constructor(n,e,i,a){super(n,e),this.urlAfterRedirects=i,this.state=a}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},qu=class extends kn{urlAfterRedirects;state;shouldActivate;type=It.GuardsCheckEnd;constructor(n,e,i,a,r){super(n,e),this.urlAfterRedirects=i,this.state=a,this.shouldActivate=r}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},Yu=class extends kn{urlAfterRedirects;state;type=It.ResolveStart;constructor(n,e,i,a){super(n,e),this.urlAfterRedirects=i,this.state=a}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ku=class extends kn{urlAfterRedirects;state;type=It.ResolveEnd;constructor(n,e,i,a){super(n,e),this.urlAfterRedirects=i,this.state=a}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Zu=class{route;type=It.RouteConfigLoadStart;constructor(n){this.route=n}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Qu=class{route;type=It.RouteConfigLoadEnd;constructor(n){this.route=n}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},Xu=class{snapshot;type=It.ChildActivationStart;constructor(n){this.snapshot=n}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Ju=class{snapshot;type=It.ChildActivationEnd;constructor(n){this.snapshot=n}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},ep=class{snapshot;type=It.ActivationStart;constructor(n){this.snapshot=n}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},tp=class{snapshot;type=It.ActivationEnd;constructor(n){this.snapshot=n}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},bs=class{routerEvent;position;anchor;type=It.Scroll;constructor(n,e,i){this.routerEvent=n,this.position=e,this.anchor=i}toString(){let n=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${n}')`}},Ml=class{},_s=class{url;navigationBehaviorOptions;constructor(n,e){this.url=n,this.navigationBehaviorOptions=e}};function wF(t){return!(t instanceof Ml)&&!(t instanceof _s)}function OF(t,n){return t.providers&&!t._injector&&(t._injector=ts(t.providers,n,`Route: ${t.path}`)),t._injector??n}function mi(t){return t.outlet||De}function PF(t,n){let e=t.filter(i=>mi(i)===n);return e.push(...t.filter(i=>mi(i)!==n)),e}function vs(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let n=t.parent;n;n=n.parent){let e=n.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}var np=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return vs(this.route?.snapshot)??this.rootInjector}constructor(n){this.rootInjector=n,this.children=new io(this.rootInjector)}},io=(()=>{class t{rootInjector;contexts=new Map;constructor(e){this.rootInjector=e}onChildOutletCreated(e,i){let a=this.getOrCreateContext(e);a.outlet=i,this.contexts.set(e,a)}onChildOutletDestroyed(e){let i=this.getContext(e);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new np(this.rootInjector),this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}static \u0275fac=function(i){return new(i||t)($(Xe))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),ip=class{_root;constructor(n){this._root=n}get root(){return this._root.value}parent(n){let e=this.pathFromRoot(n);return e.length>1?e[e.length-2]:null}children(n){let e=a0(n,this._root);return e?e.children.map(i=>i.value):[]}firstChild(n){let e=a0(n,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(n){let e=r0(n,this._root);return e.length<2?[]:e[e.length-2].children.map(a=>a.value).filter(a=>a!==n)}pathFromRoot(n){return r0(n,this._root).map(e=>e.value)}};function a0(t,n){if(t===n.value)return n;for(let e of n.children){let i=a0(t,e);if(i)return i}return null}function r0(t,n){if(t===n.value)return[n];for(let e of n.children){let i=r0(t,e);if(i.length)return i.unshift(n),i}return[]}var Pn=class{value;children;constructor(n,e){this.value=n,this.children=e}toString(){return`TreeNode(${this.value})`}};function ms(t){let n={};return t&&t.children.forEach(e=>n[e.value.outlet]=e),n}var wl=class extends ip{snapshot;constructor(n,e){super(n),this.snapshot=e,p0(this,n)}toString(){return this.snapshot.toString()}};function WO(t){let n=kF(t),e=new Ke([new tr("",{})]),i=new Ke({}),a=new Ke({}),r=new Ke({}),o=new Ke(""),s=new jn(e,i,r,o,a,De,t,n.root);return s.snapshot=n.root,new wl(new Pn(s,[]),n)}function kF(t){let n={},e={},i={},a="",r=new eo([],n,i,a,e,De,t,null,{});return new Ol("",new Pn(r,[]))}var jn=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(n,e,i,a,r,o,s,c){this.urlSubject=n,this.paramsSubject=e,this.queryParamsSubject=i,this.fragmentSubject=a,this.dataSubject=r,this.outlet=o,this.component=s,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(j(l=>l[El]))??B(void 0),this.url=n,this.params=e,this.queryParams=i,this.fragment=a,this.data=r}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(j(n=>to(n))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(j(n=>to(n))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function ap(t,n,e="emptyOnly"){let i,{routeConfig:a}=t;return n!==null&&(e==="always"||a?.path===""||!n.component&&!n.routeConfig?.loadComponent)?i={params:P(P({},n.params),t.params),data:P(P({},n.data),t.data),resolve:P(P(P(P({},t.data),n.data),a?.data),t._resolvedData)}:i={params:P({},t.params),data:P({},t.data),resolve:P(P({},t.data),t._resolvedData??{})},a&&qO(a)&&(i.resolve[El]=a.title),i}var eo=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[El]}constructor(n,e,i,a,r,o,s,c,l){this.url=n,this.params=e,this.queryParams=i,this.fragment=a,this.data=r,this.outlet=o,this.component=s,this.routeConfig=c,this._resolve=l}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=to(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=to(this.queryParams),this._queryParamMap}toString(){let n=this.url.map(i=>i.toString()).join("/"),e=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${n}', path:'${e}')`}},Ol=class extends ip{url;constructor(n,e){super(e),this.url=n,p0(this,e)}toString(){return GO(this._root)}};function p0(t,n){n.value._routerState=t,n.children.forEach(e=>p0(t,e))}function GO(t){let n=t.children.length>0?` { ${t.children.map(GO).join(", ")} } `:"";return`${t.value}${n}`}function Q_(t){if(t.snapshot){let n=t.snapshot,e=t._futureSnapshot;t.snapshot=e,Vi(n.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),n.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),Vi(n.params,e.params)||t.paramsSubject.next(e.params),eF(n.url,e.url)||t.urlSubject.next(e.url),Vi(n.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function o0(t,n){let e=Vi(t.params,n.params)&&aF(t.url,n.url),i=!t.parent!=!n.parent;return e&&!i&&(!t.parent||o0(t.parent,n.parent))}function qO(t){return typeof t.title=="string"||t.title===null}var YO=new w(""),Sl=(()=>{class t{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=De;activateEvents=new E;deactivateEvents=new E;attachEvents=new E;detachEvents=new E;routerOutletData=Iw(void 0);parentContexts=d(io);location=d(mt);changeDetector=d(ve);inputBinder=d(Il,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(e){if(e.name){let{firstChange:i,previousValue:a}=e.name;if(i)return;this.isTrackedInParentContexts(a)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(a)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Y(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Y(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Y(4012,!1);this.location.detach();let e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){let e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new Y(4013,!1);this._activatedRoute=e;let a=this.location,o=e.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,c=new s0(e,s,a.injector,this.routerOutletData);this.activated=a.createComponent(o,{index:a.length,injector:c,environmentInjector:i}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[Oe]})}return t})(),s0=class{route;childContexts;parent;outletData;constructor(n,e,i,a){this.route=n,this.childContexts=e,this.parent=i,this.outletData=a}get(n,e){return n===jn?this.route:n===io?this.childContexts:n===YO?this.outletData:this.parent.get(n,e)}},Il=new w(""),f0=(()=>{class t{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){let{activatedRoute:i}=e,a=dt([i.queryParams,i.params,i.data]).pipe(nt(([r,o,s],c)=>(s=P(P(P({},r),o),s),c===0?B(s):Promise.resolve(s)))).subscribe(r=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==i||i.component===null){this.unsubscribeFromRouteData(e);return}let o=Nw(i.component);if(!o){this.unsubscribeFromRouteData(e);return}for(let{templateName:s}of o.inputs)e.activatedComponentRef.setInput(s,r[s])});this.outletDataSubscriptions.set(e,a)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})(),h0=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(i,a){i&1&&D(0,"router-outlet")},dependencies:[Sl],encapsulation:2})}return t})();function g0(t){let n=t.children&&t.children.map(g0),e=n?re(P({},t),{children:n}):P({},t);return!e.component&&!e.loadComponent&&(n||e.loadChildren)&&e.outlet&&e.outlet!==De&&(e.component=h0),e}function DF(t,n,e){let i=Pl(t,n._root,e?e._root:void 0);return new wl(i,n)}function Pl(t,n,e){if(e&&t.shouldReuseRoute(n.value,e.value.snapshot)){let i=e.value;i._futureSnapshot=n.value;let a=EF(t,n,e);return new Pn(i,a)}else{if(t.shouldAttach(n.value)){let r=t.retrieve(n.value);if(r!==null){let o=r.route;return o.value._futureSnapshot=n.value,o.children=n.children.map(s=>Pl(t,s)),o}}let i=SF(n.value),a=n.children.map(r=>Pl(t,r));return new Pn(i,a)}}function EF(t,n,e){return n.children.map(i=>{for(let a of e.children)if(t.shouldReuseRoute(i.value,a.value.snapshot))return Pl(t,i,a);return Pl(t,i)})}function SF(t){return new jn(new Ke(t.url),new Ke(t.params),new Ke(t.queryParams),new Ke(t.fragment),new Ke(t.data),t.outlet,t.component,t)}var ys=class{redirectTo;navigationBehaviorOptions;constructor(n,e){this.redirectTo=n,this.navigationBehaviorOptions=e}},KO="ngNavigationCancelingError";function rp(t,n){let{redirectTo:e,navigationBehaviorOptions:i}=ir(n)?{redirectTo:n,navigationBehaviorOptions:void 0}:n,a=ZO(!1,ln.Redirect);return a.url=e,a.navigationBehaviorOptions=i,a}function ZO(t,n){let e=new Error(`NavigationCancelingError: ${t||""}`);return e[KO]=!0,e.cancellationCode=n,e}function IF(t){return QO(t)&&ir(t.url)}function QO(t){return!!t&&t[KO]}var TF=(t,n,e,i)=>j(a=>(new c0(n,a.targetRouterState,a.currentRouterState,e,i).activate(t),a)),c0=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(n,e,i,a,r){this.routeReuseStrategy=n,this.futureState=e,this.currState=i,this.forwardEvent=a,this.inputBindingEnabled=r}activate(n){let e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,n),Q_(this.futureState.root),this.activateChildRoutes(e,i,n)}deactivateChildRoutes(n,e,i){let a=ms(e);n.children.forEach(r=>{let o=r.value.outlet;this.deactivateRoutes(r,a[o],i),delete a[o]}),Object.values(a).forEach(r=>{this.deactivateRouteAndItsChildren(r,i)})}deactivateRoutes(n,e,i){let a=n.value,r=e?e.value:null;if(a===r)if(a.component){let o=i.getContext(a.outlet);o&&this.deactivateChildRoutes(n,e,o.children)}else this.deactivateChildRoutes(n,e,i);else r&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(n,e){n.value.component&&this.routeReuseStrategy.shouldDetach(n.value.snapshot)?this.detachAndStoreRouteSubtree(n,e):this.deactivateRouteAndOutlet(n,e)}detachAndStoreRouteSubtree(n,e){let i=e.getContext(n.value.outlet),a=i&&n.value.component?i.children:e,r=ms(n);for(let o of Object.values(r))this.deactivateRouteAndItsChildren(o,a);if(i&&i.outlet){let o=i.outlet.detach(),s=i.children.onOutletDeactivated();this.routeReuseStrategy.store(n.value.snapshot,{componentRef:o,route:n,contexts:s})}}deactivateRouteAndOutlet(n,e){let i=e.getContext(n.value.outlet),a=i&&n.value.component?i.children:e,r=ms(n);for(let o of Object.values(r))this.deactivateRouteAndItsChildren(o,a);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null)}activateChildRoutes(n,e,i){let a=ms(e);n.children.forEach(r=>{this.activateRoutes(r,a[r.value.outlet],i),this.forwardEvent(new tp(r.value.snapshot))}),n.children.length&&this.forwardEvent(new Ju(n.value.snapshot))}activateRoutes(n,e,i){let a=n.value,r=e?e.value:null;if(Q_(a),a===r)if(a.component){let o=i.getOrCreateContext(a.outlet);this.activateChildRoutes(n,e,o.children)}else this.activateChildRoutes(n,e,i);else if(a.component){let o=i.getOrCreateContext(a.outlet);if(this.routeReuseStrategy.shouldAttach(a.snapshot)){let s=this.routeReuseStrategy.retrieve(a.snapshot);this.routeReuseStrategy.store(a.snapshot,null),o.children.onOutletReAttached(s.contexts),o.attachRef=s.componentRef,o.route=s.route.value,o.outlet&&o.outlet.attach(s.componentRef,s.route.value),Q_(s.route.value),this.activateChildRoutes(n,null,o.children)}else o.attachRef=null,o.route=a,o.outlet&&o.outlet.activateWith(a,o.injector),this.activateChildRoutes(n,null,o.children)}else this.activateChildRoutes(n,null,i)}},op=class{path;route;constructor(n){this.path=n,this.route=this.path[this.path.length-1]}},fs=class{component;route;constructor(n,e){this.component=n,this.route=e}};function AF(t,n,e){let i=t._root,a=n?n._root:null;return _l(i,a,e,[i.value])}function RF(t){let n=t.routeConfig?t.routeConfig.canActivateChild:null;return!n||n.length===0?null:{node:t,guards:n}}function xs(t,n){let e=Symbol(),i=n.get(t,e);return i===e?typeof t=="function"&&!Ih(t)?t:n.get(t):i}function _l(t,n,e,i,a={canDeactivateChecks:[],canActivateChecks:[]}){let r=ms(n);return t.children.forEach(o=>{FF(o,r[o.value.outlet],e,i.concat([o.value]),a),delete r[o.value.outlet]}),Object.entries(r).forEach(([o,s])=>Cl(s,e.getContext(o),a)),a}function FF(t,n,e,i,a={canDeactivateChecks:[],canActivateChecks:[]}){let r=t.value,o=n?n.value:null,s=e?e.getContext(t.value.outlet):null;if(o&&r.routeConfig===o.routeConfig){let c=NF(o,r,r.routeConfig.runGuardsAndResolvers);c?a.canActivateChecks.push(new op(i)):(r.data=o.data,r._resolvedData=o._resolvedData),r.component?_l(t,n,s?s.children:null,i,a):_l(t,n,e,i,a),c&&s&&s.outlet&&s.outlet.isActivated&&a.canDeactivateChecks.push(new fs(s.outlet.component,o))}else o&&Cl(n,s,a),a.canActivateChecks.push(new op(i)),r.component?_l(t,null,s?s.children:null,i,a):_l(t,null,e,i,a);return a}function NF(t,n,e){if(typeof e=="function")return e(t,n);switch(e){case"pathParamsChange":return!Jr(t.url,n.url);case"pathParamsOrQueryParamsChange":return!Jr(t.url,n.url)||!Vi(t.queryParams,n.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!o0(t,n)||!Vi(t.queryParams,n.queryParams);case"paramsChange":default:return!o0(t,n)}}function Cl(t,n,e){let i=ms(t),a=t.value;Object.entries(i).forEach(([r,o])=>{a.component?n?Cl(o,n.children.getContext(r),e):Cl(o,null,e):Cl(o,n,e)}),a.component?n&&n.outlet&&n.outlet.isActivated?e.canDeactivateChecks.push(new fs(n.outlet.component,a)):e.canDeactivateChecks.push(new fs(null,a)):e.canDeactivateChecks.push(new fs(null,a))}function Tl(t){return typeof t=="function"}function LF(t){return typeof t=="boolean"}function zF(t){return t&&Tl(t.canLoad)}function VF(t){return t&&Tl(t.canActivate)}function BF(t){return t&&Tl(t.canActivateChild)}function jF(t){return t&&Tl(t.canDeactivate)}function HF(t){return t&&Tl(t.canMatch)}function XO(t){return t instanceof na||t?.name==="EmptyError"}var Bu=Symbol("INITIAL_VALUE");function Cs(){return nt(t=>dt(t.map(n=>n.pipe(qe(1),Le(Bu)))).pipe(j(n=>{for(let e of n)if(e!==!0){if(e===Bu)return Bu;if(e===!1||UF(e))return e}return!0}),ue(n=>n!==Bu),qe(1)))}function UF(t){return ir(t)||t instanceof ys}function $F(t,n){return ht(e=>{let{targetSnapshot:i,currentSnapshot:a,guards:{canActivateChecks:r,canDeactivateChecks:o}}=e;return o.length===0&&r.length===0?B(re(P({},e),{guardsResult:!0})):WF(o,i,a,t).pipe(ht(s=>s&&LF(s)?GF(i,r,t,n):B(s)),j(s=>re(P({},e),{guardsResult:s})))})}function WF(t,n,e,i){return Qe(t).pipe(ht(a=>QF(a.component,a.route,e,n,i)),aa(a=>a!==!0,!0))}function GF(t,n,e,i){return Qe(n).pipe(vi(a=>Aa(YF(a.route.parent,i),qF(a.route,i),ZF(t,a.path,e),KF(t,a.route,e))),aa(a=>a!==!0,!0))}function qF(t,n){return t!==null&&n&&n(new ep(t)),B(!0)}function YF(t,n){return t!==null&&n&&n(new Xu(t)),B(!0)}function KF(t,n,e){let i=n.routeConfig?n.routeConfig.canActivate:null;if(!i||i.length===0)return B(!0);let a=i.map(r=>Qn(()=>{let o=vs(n)??e,s=xs(r,o),c=VF(s)?s.canActivate(n,t):Tt(o,()=>s(n,t));return ga(c).pipe(aa())}));return B(a).pipe(Cs())}function ZF(t,n,e){let i=n[n.length-1],r=n.slice(0,n.length-1).reverse().map(o=>RF(o)).filter(o=>o!==null).map(o=>Qn(()=>{let s=o.guards.map(c=>{let l=vs(o.node)??e,f=xs(c,l),g=BF(f)?f.canActivateChild(i,t):Tt(l,()=>f(i,t));return ga(g).pipe(aa())});return B(s).pipe(Cs())}));return B(r).pipe(Cs())}function QF(t,n,e,i,a){let r=n&&n.routeConfig?n.routeConfig.canDeactivate:null;if(!r||r.length===0)return B(!0);let o=r.map(s=>{let c=vs(n)??a,l=xs(s,c),f=jF(l)?l.canDeactivate(t,n,e,i):Tt(c,()=>l(t,n,e,i));return ga(f).pipe(aa())});return B(o).pipe(Cs())}function XF(t,n,e,i){let a=n.canLoad;if(a===void 0||a.length===0)return B(!0);let r=a.map(o=>{let s=xs(o,t),c=zF(s)?s.canLoad(n,e):Tt(t,()=>s(n,e));return ga(c)});return B(r).pipe(Cs(),JO(i))}function JO(t){return lh($e(n=>{if(typeof n!="boolean")throw rp(t,n)}),j(n=>n===!0))}function JF(t,n,e,i){let a=n.canMatch;if(!a||a.length===0)return B(!0);let r=a.map(o=>{let s=xs(o,t),c=HF(s)?s.canMatch(n,e):Tt(t,()=>s(n,e));return ga(c)});return B(r).pipe(Cs(),JO(i))}var kl=class{segmentGroup;constructor(n){this.segmentGroup=n||null}},Dl=class extends Error{urlTree;constructor(n){super(),this.urlTree=n}};function ds(t){return Ta(new kl(t))}function eN(t){return Ta(new Y(4e3,!1))}function tN(t){return Ta(ZO(!1,ln.GuardRejected))}var l0=class{urlSerializer;urlTree;
5constructor(n,e){this.urlSerializer=n,this.urlTree=e}lineralizeSegments(n,e){let i=[],a=e.root;for(;;){if(i=i.concat(a.segments),a.numberOfChildren===0)return B(i);if(a.numberOfChildren>1||!a.children[De])return eN(`${n.redirectTo}`);a=a.children[De]}}applyRedirectCommands(n,e,i,a,r){return nN(e,a,r).pipe(j(o=>{if(o instanceof ji)throw new Dl(o);let s=this.applyRedirectCreateUrlTree(o,this.urlSerializer.parse(o),n,i);if(o[0]==="/")throw new Dl(s);return s}))}applyRedirectCreateUrlTree(n,e,i,a){let r=this.createSegmentGroup(n,e.root,i,a);return new ji(r,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(n,e){let i={};return Object.entries(n).forEach(([a,r])=>{if(typeof r=="string"&&r[0]===":"){let s=r.substring(1);i[a]=e[s]}else i[a]=r}),i}createSegmentGroup(n,e,i,a){let r=this.createSegments(n,e.segments,i,a),o={};return Object.entries(e.children).forEach(([s,c])=>{o[s]=this.createSegmentGroup(n,c,i,a)}),new Be(r,o)}createSegments(n,e,i,a){return e.map(r=>r.path[0]===":"?this.findPosParam(n,r,a):this.findOrReturn(r,i))}findPosParam(n,e,i){let a=i[e.path.substring(1)];if(!a)throw new Y(4001,!1);return a}findOrReturn(n,e){let i=0;for(let a of e){if(a.path===n.path)return e.splice(i),a;i++}return n}};function nN(t,n,e){if(typeof t=="string")return B(t);let i=t,{queryParams:a,fragment:r,routeConfig:o,url:s,outlet:c,params:l,data:f,title:g}=n;return ga(Tt(e,()=>i({params:l,data:f,queryParams:a,fragment:r,routeConfig:o,url:s,outlet:c,title:g})))}var d0={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function iN(t,n,e,i,a){let r=eP(t,n,e);return r.matched?(i=OF(n,i),JF(i,n,e,a).pipe(j(o=>o===!0?r:P({},d0)))):B(r)}function eP(t,n,e){if(n.path==="**")return aN(e);if(n.path==="")return n.pathMatch==="full"&&(t.hasChildren()||e.length>0)?P({},d0):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};let a=(n.matcher||EO)(e,t,n);if(!a)return P({},d0);let r={};Object.entries(a.posParams??{}).forEach(([s,c])=>{r[s]=c.path});let o=a.consumed.length>0?P(P({},r),a.consumed[a.consumed.length-1].parameters):r;return{matched:!0,consumedSegments:a.consumed,remainingSegments:e.slice(a.consumed.length),parameters:o,positionalParamSegments:a.posParams??{}}}function aN(t){return{matched:!0,parameters:t.length>0?IO(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}function PO(t,n,e,i){return e.length>0&&sN(t,e,i)?{segmentGroup:new Be(n,oN(i,new Be(e,t.children))),slicedSegments:[]}:e.length===0&&cN(t,e,i)?{segmentGroup:new Be(t.segments,rN(t,e,i,t.children)),slicedSegments:e}:{segmentGroup:new Be(t.segments,t.children),slicedSegments:e}}function rN(t,n,e,i){let a={};for(let r of e)if(cp(t,n,r)&&!i[mi(r)]){let o=new Be([],{});a[mi(r)]=o}return P(P({},i),a)}function oN(t,n){let e={};e[De]=n;for(let i of t)if(i.path===""&&mi(i)!==De){let a=new Be([],{});e[mi(i)]=a}return e}function sN(t,n,e){return e.some(i=>cp(t,n,i)&&mi(i)!==De)}function cN(t,n,e){return e.some(i=>cp(t,n,i))}function cp(t,n,e){return(t.hasChildren()||n.length>0)&&e.pathMatch==="full"?!1:e.path===""}function lN(t,n,e){return n.length===0&&!t.children[e]}var m0=class{};function dN(t,n,e,i,a,r,o="emptyOnly"){return new u0(t,n,e,i,a,o,r).recognize()}var mN=31,u0=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(n,e,i,a,r,o,s){this.injector=n,this.configLoader=e,this.rootComponentType=i,this.config=a,this.urlTree=r,this.paramsInheritanceStrategy=o,this.urlSerializer=s,this.applyRedirects=new l0(this.urlSerializer,this.urlTree)}noMatchError(n){return new Y(4002,`'${n.segmentGroup}'`)}recognize(){let n=PO(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(n).pipe(j(({children:e,rootSnapshot:i})=>{let a=new Pn(i,e),r=new Ol("",a),o=BO(i,[],this.urlTree.queryParams,this.urlTree.fragment);return o.queryParams=this.urlTree.queryParams,r.url=this.urlSerializer.serialize(o),{state:r,tree:o}}))}match(n){let e=new eo([],Object.freeze({}),Object.freeze(P({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),De,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,n,De,e).pipe(j(i=>({children:i,rootSnapshot:e})),nn(i=>{if(i instanceof Dl)return this.urlTree=i.urlTree,this.match(i.urlTree.root);throw i instanceof kl?this.noMatchError(i):i}))}processSegmentGroup(n,e,i,a,r){return i.segments.length===0&&i.hasChildren()?this.processChildren(n,e,i,r):this.processSegment(n,e,i,i.segments,a,!0,r).pipe(j(o=>o instanceof Pn?[o]:[]))}processChildren(n,e,i,a){let r=[];for(let o of Object.keys(i.children))o==="primary"?r.unshift(o):r.push(o);return Qe(r).pipe(vi(o=>{let s=i.children[o],c=PF(e,o);return this.processSegmentGroup(n,c,s,o,a)}),hh((o,s)=>(o.push(...s),o)),Ra(null),fh(),ht(o=>{if(o===null)return ds(i);let s=tP(o);return uN(s),B(s)}))}processSegment(n,e,i,a,r,o,s){return Qe(e).pipe(vi(c=>this.processSegmentAgainstRoute(c._injector??n,e,c,i,a,r,o,s).pipe(nn(l=>{if(l instanceof kl)return B(null);throw l}))),aa(c=>!!c),nn(c=>{if(XO(c))return lN(i,a,r)?B(new m0):ds(i);throw c}))}processSegmentAgainstRoute(n,e,i,a,r,o,s,c){return mi(i)!==o&&(o===De||!cp(a,r,i))?ds(a):i.redirectTo===void 0?this.matchSegmentAgainstRoute(n,a,i,r,o,c):this.allowRedirects&&s?this.expandSegmentAgainstRouteUsingRedirect(n,a,e,i,r,o,c):ds(a)}
5expandSegmentAgainstRouteUsingRedirect(n,e,i,a,r,o,s){let{matched:c,parameters:l,consumedSegments:f,positionalParamSegments:g,remainingSegments:_}=eP(e,a,r);if(!c)return ds(e);typeof a.redirectTo=="string"&&a.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>mN&&(this.allowRedirects=!1));let b=new eo(r,l,Object.freeze(P({},this.urlTree.queryParams)),this.urlTree.fragment,kO(a),mi(a),a.component??a._loadedComponent??null,a,DO(a)),O=ap(b,s,this.paramsInheritanceStrategy);return b.params=Object.freeze(O.params),b.data=Object.freeze(O.data),this.applyRedirects.applyRedirectCommands(f,a.redirectTo,g,b,n).pipe(nt(A=>this.applyRedirects.lineralizeSegments(a,A)),ht(A=>this.processSegment(n,i,e,A.concat(_),o,!1,s)))}matchSegmentAgainstRoute(n,e,i,a,r,o){let s=iN(e,i,a,n,this.urlSerializer);return i.path==="**"&&(e.children={}),s.pipe(nt(c=>c.matched?(n=i._injector??n,this.getChildConfig(n,i,a).pipe(nt(({routes:l})=>{let f=i._loadedInjector??n,{parameters:g,consumedSegments:_,remainingSegments:b}=c,O=new eo(_,g,Object.freeze(P({},this.urlTree.queryParams)),this.urlTree.fragment,kO(i),mi(i),i.component??i._loadedComponent??null,i,DO(i)),S=ap(O,o,this.paramsInheritanceStrategy);O.params=Object.freeze(S.params),O.data=Object.freeze(S.data);let{segmentGroup:A,slicedSegments:V}=PO(e,_,b,l);if(V.length===0&&A.hasChildren())return this.processChildren(f,l,A,O).pipe(j(lt=>new Pn(O,lt)));if(l.length===0&&V.length===0)return B(new Pn(O,[]));let Ee=mi(i)===r;return this.processSegment(f,l,A,V,Ee?De:r,!0,O).pipe(j(lt=>new Pn(O,lt instanceof Pn?[lt]:[])))}))):ds(e)))}getChildConfig(n,e,i){return e.children?B({routes:e.children,injector:n}):e.loadChildren?e._loadedRoutes!==void 0?B({routes:e._loadedRoutes,injector:e._loadedInjector}):XF(n,e,i,this.urlSerializer).pipe(ht(a=>a?this.configLoader.loadChildren(n,e).pipe($e(r=>{e._loadedRoutes=r.routes,e._loadedInjector=r.injector})):tN(e))):B({routes:[],injector:n})}};function uN(t){t.sort((n,e)=>n.value.outlet===De?-1:e.value.outlet===De?1:n.value.outlet.localeCompare(e.value.outlet))}function pN(t){let n=t.value.routeConfig;return n&&n.path===""}function tP(t){let n=[],e=new Set;for(let i of t){if(!pN(i)){n.push(i);continue}let a=n.find(r=>i.value.routeConfig===r.value.routeConfig);a!==void 0?(a.children.push(...i.children),e.add(a)):n.push(i)}for(let i of e){let a=tP(i.children);n.push(new Pn(i.value,a))}return n.filter(i=>!e.has(i))}function kO(t){return t.data||{}}function DO(t){return t.resolve||{}}function fN(t,n,e,i,a,r){return ht(o=>dN(t,n,e,i,o.extractedUrl,a,r).pipe(j(({state:s,tree:c})=>re(P({},o),{targetSnapshot:s,urlAfterRedirects:c}))))}function hN(t,n){return ht(e=>{let{targetSnapshot:i,guards:{canActivateChecks:a}}=e;if(!a.length)return B(e);let r=new Set(a.map(c=>c.route)),o=new Set;for(let c of r)if(!o.has(c))for(let l of nP(c))o.add(l);let s=0;return Qe(o).pipe(vi(c=>r.has(c)?gN(c,i,t,n):(c.data=ap(c,c.parent,t).resolve,B(void 0))),$e(()=>s++),Io(1),ht(c=>s===o.size?B(e):ft))})}function nP(t){let n=t.children.map(e=>nP(e)).flat();return[t,...n]}function gN(t,n,e,i){let a=t.routeConfig,r=t._resolve;return a?.title!==void 0&&!qO(a)&&(r[El]=a.title),Qn(()=>(t.data=ap(t,t.parent,e).resolve,bN(r,t,n,i).pipe(j(o=>(t._resolvedData=o,t.data=P(P({},t.data),o),null)))))}function bN(t,n,e,i){let a=e0(t);if(a.length===0)return B({});let r={};return Qe(a).pipe(ht(o=>_N(t[o],n,e,i).pipe(aa(),$e(s=>{if(s instanceof ys)throw rp(new nr,s);r[o]=s}))),Io(1),j(()=>r),nn(o=>XO(o)?ft:Ta(o)))}function _N(t,n,e,i){let a=vs(n)??i,r=xs(t,a),o=r.resolve?r.resolve(n,e):Tt(a,()=>r(n,e));return ga(o)}function X_(t){return nt(n=>{let e=t(n);return e?Qe(e).pipe(j(()=>n)):B(n)})}var b0=(()=>{class t{buildTitle(e){let i,a=e.root;for(;a!==void 0;)i=this.getResolvedTitleForRoute(a)??i,a=a.children.find(r=>r.outlet===De);return i}getResolvedTitleForRoute(e){return e.data[El]}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:()=>d(iP),providedIn:"root"})}return t})(),iP=(()=>{class t extends b0{title;constructor(e){super(),this.title=e}updateTitle(e){let i=this.buildTitle(e);i!==void 0&&this.title.setTitle(i)}static \u0275fac=function(i){return new(i||t)($(CO))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),rr=new w("",{providedIn:"root",factory:()=>({})}),ao=new w(""),lp=(()=>{class t{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=d(u_);loadComponent(e,i){if(this.componentLoaders.get(i))return this.componentLoaders.get(i);if(i._loadedComponent)return B(i._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(i);let a=ga(Tt(e,()=>i.loadComponent())).pipe(j(rP),$e(o=>{this.onLoadEndListener&&this.onLoadEndListener(i),i._loadedComponent=o}),Tn(()=>{this.componentLoaders.delete(i)})),r=new Eo(a,()=>new T).pipe(Do());return this.componentLoaders.set(i,r),r}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return B({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);let r=aP(i,this.compiler,e,this.onLoadEndListener).pipe(Tn(()=>{this.childrenLoaders.delete(i)})),o=new Eo(r,()=>new T).pipe(Do());return this.childrenLoaders.set(i,o),o}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function aP(t,n,e,i){return ga(Tt(e,()=>t.loadChildren())).pipe(j(rP),ht(a=>a instanceof fu||Array.isArray(a)?B(a):Qe(n.compileModuleAsync(a))),j(a=>{i&&i(t);let r,o,s=!1;return Array.isArray(a)?(o=a,s=!0):(r=a.create(e).injector,o=r.get(ao,[],{optional:!0,self:!0}).flat()),{routes:o.map(g0),injector:r}}))}function yN(t){return t&&typeof t=="object"&&"default"in t}function rP(t){return yN(t)?t.default:t}var dp=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:()=>d(CN),providedIn:"root"})}return t})(),CN=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),_0=new w(""),y0=new w("");function oP(t,n,e){let i=t.get(y0),a=t.get(se);if(!a.startViewTransition||i.skipNextTransition)return i.skipNextTransition=!1,new Promise(l=>setTimeout(l));let r,o=new Promise(l=>{r=l}),s=a.startViewTransition(()=>(r(),vN(t)));s.ready.catch(l=>{});let{onViewTransitionCreated:c}=i;return c&&Tt(t,()=>c({transition:s,from:n,to:e})),o}function vN(t){return new Promise(n=>{bt({read:()=>setTimeout(n)},{injector:t})})}var C0=new w(""),mp=(()=>{class t{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new T;
5transitionAbortWithErrorSubject=new T;configLoader=d(lp);environmentInjector=d(Xe);destroyRef=d(gn);urlSerializer=d(no);rootContexts=d(io);location=d(Li);inputBindingEnabled=d(Il,{optional:!0})!==null;titleStrategy=d(b0);options=d(rr,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=d(dp);createViewTransition=d(_0,{optional:!0});navigationErrorHandler=d(C0,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>B(void 0);rootComponentType=null;destroyed=!1;constructor(){let e=a=>this.events.next(new Zu(a)),i=a=>this.events.next(new Qu(a));this.configLoader.onLoadEndListener=i,this.configLoader.onLoadStartListener=e,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(e){let i=++this.navigationId;this.transitions?.next(re(P({},e),{extractedUrl:this.urlHandlingStrategy.extract(e.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,abortController:new AbortController,id:i}))}setupNavigations(e){return this.transitions=new Ke(null),this.transitions.pipe(ue(i=>i!==null),nt(i=>{let a=!1;return B(i).pipe(nt(r=>{if(this.navigationId>i.id)return this.cancelNavigationTransition(i,"",ln.SupersededByNewNavigation),ft;this.currentTransition=i,this.currentNavigation={id:r.id,initialUrl:r.rawUrl,extractedUrl:r.extractedUrl,targetBrowserUrl:typeof r.extras.browserUrl=="string"?this.urlSerializer.parse(r.extras.browserUrl):r.extras.browserUrl,trigger:r.source,extras:r.extras,previousNavigation:this.lastSuccessfulNavigation?re(P({},this.lastSuccessfulNavigation),{previousNavigation:null}):null,abort:()=>r.abortController.abort()};let o=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),s=r.extras.onSameUrlNavigation??e.onSameUrlNavigation;if(!o&&s!=="reload"){let c="";return this.events.next(new Hi(r.id,this.urlSerializer.serialize(r.rawUrl),c,hs.IgnoredSameUrlNavigation)),r.resolve(!1),ft}if(this.urlHandlingStrategy.shouldProcessUrl(r.rawUrl))return B(r).pipe(nt(c=>(this.events.next(new ar(c.id,this.urlSerializer.serialize(c.extractedUrl),c.source,c.restoredState)),c.id!==this.navigationId?ft:Promise.resolve(c))),fN(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),$e(c=>{i.targetSnapshot=c.targetSnapshot,i.urlAfterRedirects=c.urlAfterRedirects,this.currentNavigation=re(P({},this.currentNavigation),{finalUrl:c.urlAfterRedirects});let l=new xl(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(l)}));if(o&&this.urlHandlingStrategy.shouldProcessUrl(r.currentRawUrl)){let{id:c,extractedUrl:l,source:f,restoredState:g,extras:_}=r,b=new ar(c,this.urlSerializer.serialize(l),f,g);this.events.next(b);let O=WO(this.rootComponentType).snapshot;return this.currentTransition=i=re(P({},r),{targetSnapshot:O,urlAfterRedirects:l,extras:re(P({},_),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=l,B(i)}else{let c="";return this.events.next(new Hi(r.id,this.urlSerializer.serialize(r.extractedUrl),c,hs.IgnoredByUrlHandlingStrategy)),r.resolve(!1),ft}}),$e(r=>{let o=new Gu(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects),r.targetSnapshot);this.events.next(o)}),j(r=>(this.currentTransition=i=re(P({},r),{guards:AF(r.targetSnapshot,r.currentSnapshot,this.rootContexts)}),i)),$F(this.environmentInjector,r=>this.events.next(r)),$e(r=>{if(i.guardsResult=r.guardsResult,r.guardsResult&&typeof r.guardsResult!="boolean")throw rp(this.urlSerializer,r.guardsResult);let o=new qu(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects),r.targetSnapshot,!!r.guardsResult);this.events.next(o)}),ue(r=>r.guardsResult?!0:(this.cancelNavigationTransition(r,"",ln.GuardRejected),!1)),X_(r=>{if(r.guards.canActivateChecks.length!==0)return B(r).pipe($e(o=>{let s=new Yu(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(s)}),nt(o=>{let s=!1;return B(o).pipe(hN(this.paramsInheritanceStrategy,this.environmentInjector),$e({next:()=>s=!0,complete:()=>
vendor: 17,780 bytes, line 5
5{s||this.cancelNavigationTransition(o,"",ln.NoDataFromResolver)}}))}),$e(o=>{let s=new Ku(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(s)}))}),X_(r=>{let o=s=>{let c=[];if(s.routeConfig?.loadComponent&&!s.routeConfig._loadedComponent){let l=vs(s)??this.environmentInjector;c.push(this.configLoader.loadComponent(l,s.routeConfig).pipe($e(f=>{s.component=f}),j(()=>{})))}for(let l of s.children)c.push(...o(l));return c};return dt(o(r.targetSnapshot.root)).pipe(Ra(null),qe(1))}),X_(()=>this.afterPreactivation()),nt(()=>{let{currentSnapshot:r,targetSnapshot:o}=i,s=this.createViewTransition?.(this.environmentInjector,r.root,o.root);return s?Qe(s).pipe(j(()=>i)):B(i)}),j(r=>{let o=DF(e.routeReuseStrategy,r.targetSnapshot,r.currentRouterState);return this.currentTransition=i=re(P({},r),{targetRouterState:o}),this.currentNavigation.targetRouterState=o,i}),$e(()=>{this.events.next(new Ml)}),TF(this.rootContexts,e.routeReuseStrategy,r=>this.events.next(r),this.inputBindingEnabled),qe(1),ye(new pe(r=>{let o=i.abortController.signal,s=()=>r.next();return o.addEventListener("abort",s),()=>o.removeEventListener("abort",s)}).pipe(ue(()=>!a&&!i.targetRouterState),$e(()=>{this.cancelNavigationTransition(i,i.abortController.signal.reason+"",ln.Aborted)}))),$e({next:r=>{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new dn(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects))),this.titleStrategy?.updateTitle(r.targetRouterState.snapshot),r.resolve(!0)},complete:()=>{a=!0}}),ye(this.transitionAbortWithErrorSubject.pipe($e(r=>{throw r}))),Tn(()=>{a||this.cancelNavigationTransition(i,"",ln.SupersededByNewNavigation),this.currentTransition?.id===i.id&&(this.currentNavigation=null,this.currentTransition=null)}),nn(r=>{if(this.destroyed)return i.resolve(!1),ft;if(a=!0,QO(r))this.events.next(new Bi(i.id,this.urlSerializer.serialize(i.extractedUrl),r.message,r.cancellationCode)),IF(r)?this.events.next(new _s(r.url,r.navigationBehaviorOptions)):i.resolve(!1);else{let o=new gs(i.id,this.urlSerializer.serialize(i.extractedUrl),r,i.targetSnapshot??void 0);try{let s=Tt(this.environmentInjector,()=>this.navigationErrorHandler?.(o));if(s instanceof ys){let{message:c,cancellationCode:l}=rp(this.urlSerializer,s);this.events.next(new Bi(i.id,this.urlSerializer.serialize(i.extractedUrl),c,l)),this.events.next(new _s(s.redirectTo,s.navigationBehaviorOptions))}else throw this.events.next(o),r}catch(s){this.options.resolveNavigationPromiseOnError?i.resolve(!1):i.reject(s)}}return ft}))}))}cancelNavigationTransition(e,i,a){let r=new Bi(e.id,this.urlSerializer.serialize(e.extractedUrl),i,a);this.events.next(r),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),i=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return e.toString()!==i?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function xN(t){return t!==ps}var sP=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:()=>d(MN),providedIn:"root"})}return t})(),sp=class{shouldDetach(n){return!1}store(n,e){}shouldAttach(n){return!1}retrieve(n){return null}shouldReuseRoute(n,e){return n.routeConfig===e.routeConfig}},MN=(()=>{class t extends sp{static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),cP=(()=>{class t{urlSerializer=d(no);options=d(rr,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=d(Li);urlHandlingStrategy=d(dp);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new ji;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:e,initialUrl:i,targetBrowserUrl:a}){let r=e!==void 0?this.urlHandlingStrategy.merge(e,i):i,o=a??r;return o instanceof ji?this.urlSerializer.serialize(o):o}commitTransition({targetRouterState:e,finalUrl:i,initialUrl:a}){i&&e?(this.currentUrlTree=i,this.rawUrlTree=this.urlHandlingStrategy.merge(i,a),this.routerState=e):this.rawUrlTree=a}routerState=WO(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:e}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e??this.rawUrlTree)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:()=>d(wN),providedIn:"root"})}return t})(),wN=(()=>{class t extends cP{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(i=>{i.type==="popstate"&&setTimeout(()=>{e(i.url,i.state,"popstate")})})}handleRouterEvent(e,i){e instanceof ar?this.updateStateMemento():e instanceof Hi?this.commitTransition(i):e instanceof xl?this.urlUpdateStrategy==="eager"&&(i.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(i),i)):e instanceof Ml?(this.commitTransition(i),this.urlUpdateStrategy==="deferred"&&!i.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(i),i)):e instanceof Bi&&e.code!==ln.SupersededByNewNavigation&&e.code!==ln.Redirect?this.restoreHistory(i):e instanceof gs?this.restoreHistory(i,!0):e instanceof dn&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,{extras:i,id:a}){let{replaceUrl:r,state:o}=i;if(this.location.isCurrentPathEqualTo(e)||r){let s=this.browserPageId,c=P(P({},o),this.generateNgRouterState(a,s));this.location.replaceState(e,"",c)}else{let s=P(P({},o),this.generateNgRouterState(a,this.browserPageId+1));this.location.go(e,"",s)}}restoreHistory(e,i=!1){if(this.canceledNavigationResolution==="computed"){let a=this.browserPageId,r=this.currentPageId-a;r!==0?this.location.historyGo(r):this.getCurrentUrlTree()===e.finalUrl&&r===0&&(this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(i&&this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,i){return this.canceledNavigationResolution==="computed"?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function up(t,n){t.events.pipe(ue(e=>e instanceof dn||e instanceof Bi||e instanceof gs||e instanceof Hi),j(e=>e instanceof dn||e instanceof Hi?0:(e instanceof Bi?e.code===ln.Redirect||e.code===ln.SupersededByNewNavigation:!1)?2:1),ue(e=>e!==2),qe(1)).subscribe(()=>{n()})}var ON={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},PN={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},je=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=d(bu);stateManager=d(cP);options=d(rr,{optional:!0})||{};pendingTasks=d(Si);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=d(mp);urlSerializer=d(no);location=d(Li);urlHandlingStrategy=d(dp);injector=d(Xe);_events=new T;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=d(sP);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=d(ao,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!d(Il,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}eventsSubscription=new ae;subscribeToNavigationEvents(){let e=this.navigationTransitions.events.subscribe(i=>{try{let a=this.navigationTransitions.currentTransition,r=this.navigationTransitions.currentNavigation;if(a!==null&&r!==null){if(this.stateManager.handleRouterEvent(i,r),i instanceof Bi&&i.code!==ln.Redirect&&i.code!==ln.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof dn)this.navigated=!0;else if(i instanceof _s){let o=i.navigationBehaviorOptions,s=this.urlHandlingStrategy.merge(i.url,a.currentRawUrl),c=P({browserUrl:a.extras.browserUrl,info:a.extras.info,skipLocationChange:a.extras.skipLocationChange,replaceUrl:a.extras.replaceUrl||this.urlUpdateStrategy==="eager"||xN(a.source)},o);this.scheduleNavigation(s,ps,null,c,{resolve:a.resolve,reject:a.reject,promise:a.promise})}}wF(i)&&this._events.next(i)}catch(a){this.navigationTransitions.transitionAbortWithErrorSubject.next(a)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),ps,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,i,a)=>{this.navigateToSyncWithBrowser(e,a,i)})}navigateToSyncWithBrowser(e,i,a){let r={replaceUrl:!0},o=a?.navigationId?a:null;if(a){let c=P({},a);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(r.state=c)}let s=this.parseUrl(e);this.scheduleNavigation(s,i,o,r).catch(c=>{this.disposed||this.injector.get(Ut)(c)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(g0),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,i={}){let{relativeTo:a,queryParams:r,fragment:o,queryParamsHandling:s,preserveFragment:c}=i,l=c?this.currentUrlTree.fragment:o,f=null;switch(s??this.options.defaultQueryParamsHandling){case"merge":f=P(P({},this.currentUrlTree.queryParams),r);break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=r||null}f!==null&&(f=this.removeEmptyProps(f));let g;try{let _=a?a.snapshot:this.routerState.snapshot.root;g=jO(_)}catch{(typeof e[0]!="string"||e[0][0]!=="/")&&(e=[]),g=this.currentUrlTree.root}return HO(g,e,f,l??null)}navigateByUrl(e,i={skipLocationChange:!1}){let a=ir(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(a,this.rawUrlTree);return this.scheduleNavigation(r,ps,null,i)}navigate(e,i={skipLocationChange:!1}){return kN(e),this.navigateByUrl(this.createUrlTree(e,i),i)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.urlSerializer.parse("/")}}isActive(e,i){let a;if(i===!0?a=P({},ON):i===!1?a=P({},PN):a=i,ir(e))return xO(this.currentUrlTree,e,a);let r=this.parseUrl(e);return xO(this.currentUrlTree,r,a)}removeEmptyProps(e){return Object.entries(e).reduce((i,[a,r])=>(r!=null&&(i[a]=r),i),{})}scheduleNavigation(e,i,a,r,o){if(this.disposed)return Promise.resolve(!1);let s,c,l;o?(s=o.resolve,c=o.reject,l=o.promise):l=new Promise((g,_)=>{s=g,c=_});let f=this.pendingTasks.add();return up(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(f))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:a,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:r,resolve:s,reject:c,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(g=>Promise.reject(g))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function kN(t){for(let n=0;n<t.length;n++)if(t[n]==null)throw new Y(4008,!1)}var Ui=(()=>{class t{router;route;tabIndexAttribute;renderer;el;locationStrategy;reactiveHref=ge(null);get href(){return Wt(this.reactiveHref)}set href(e){this.reactiveHref.set(e)}target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new T;applicationErrorHandler=d(Ut);options=d(rr,{optional:!0});constructor(e,i,a,r,o,s){this.router=e,this.route=i,this.tabIndexAttribute=a,this.renderer=r,this.el=o,this.locationStrategy=s,this.reactiveHref.set(d(new Vt("href"),{optional:!0}));let c=o.nativeElement.tagName?.toLowerCase();this.isAnchorElement=c==="a"||c==="area"||!!(typeof customElements=="object"&&customElements.get(c)?.observedAttributes?.includes?.("href")),this.isAnchorElement?this.setTabIndexIfNotOnNativeEl("0"):this.subscribeToNavigationEventsIfNecessary()}subscribeToNavigationEventsIfNecessary(){if(this.subscription!==void 0||!this.isAnchorElement)return;let e=this.preserveFragment,i=a=>a==="merge"||a==="preserve";e||=i(this.queryParamsHandling),e||=!this.queryParamsHandling&&!i(this.options?.defaultQueryParamsHandling),e&&(this.subscription=this.router.events.subscribe(a=>{a instanceof dn&&this.updateHref()}))}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(e){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&(this.updateHref(),this.subscribeToNavigationEventsIfNecessary()),this.onChanges.next(this)}routerLinkInput=null;set routerLink(e){e==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(ir(e)?this.routerLinkInput=e:this.routerLinkInput=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0"))}onClick(e,i,a,r,o){let s=this.urlTree;if(s===null||this.isAnchorElement&&(e!==0||i||a||r||o||typeof this.target=="string"&&this.target!="_self"))return!0;let c={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(s,c)?.catch(l=>{this.applicationErrorHandler(l)}),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let e=this.urlTree;this.reactiveHref.set(e!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e))??"":null)}applyAttributeValue(e,i){let a=this.renderer,r=this.el.nativeElement;i!==null?a.setAttribute(r,e,i):a.removeAttribute(r,e)}get urlTree(){return this.routerLinkInput===null?null:ir(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(i){return new(i||t)(I(je),I(jn),jc("tabindex"),I(Te),I(K),I(li))};static \u0275dir=z({type:t,selectors:[["","routerLink",""]],hostVars:2,hostBindings:function(i,a){i&1&&F("click",function(o){return a.onClick(o.button,o.ctrlKey,o.shiftKey,o.altKey,o.metaKey)}),i&2&&x("href",a.reactiveHref(),Eb)("target",a.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",H],skipLocationChange:[2,"skipLocationChange","skipLocationChange",H],replaceUrl:[2,"replaceUrl","replaceUrl",H],routerLink:"routerLink"},features:[Oe]})}return t})(),x0=(()=>{class t{router;element;renderer;cdr;link;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new E;constructor(e,i,a,r,o){this.router=e,this.element=i,this.renderer=a,this.cdr=r,this.link=o,this.routerEventsSubscription=e.events.subscribe(s=>{s instanceof dn&&this.update()})}ngAfterContentInit(){B(this.links.changes,B(null)).pipe(Ci()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let e=[...this.links.toArray(),this.link].filter(i=>!!i).map(i=>i.onChanges);this.linkInputChangesSubscription=Qe(e).pipe(Ci()).subscribe(i=>{this._isActive!==this.isLinkActive(this.router)(i)&&this.update()})}set routerLinkActive(e){let i=Array.isArray(e)?e:e.split(" ");this.classes=i.filter(a=>!!a)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let e=this.hasActiveLinks();
5this.classes.forEach(i=>{e?this.renderer.addClass(this.element.nativeElement,i):this.renderer.removeClass(this.element.nativeElement,i)}),e&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==e&&(this._isActive=e,this.cdr.markForCheck(),this.isActiveChange.emit(e))})}isLinkActive(e){let i=DN(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return a=>{let r=a.urlTree;return r?e.isActive(r,i):!1}}hasActiveLinks(){let e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}static \u0275fac=function(i){return new(i||t)(I(je),I(K),I(Te),I(ve),I(Ui,8))};static \u0275dir=z({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(i,a,r){if(i&1&&Ae(r,Ui,5),i&2){let o;N(o=L())&&(a.links=o)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[Oe]})}return t})();function DN(t){return!!t.paths}var Al=class{};var lP=(()=>{class t{router;injector;preloadingStrategy;loader;subscription;constructor(e,i,a,r){this.router=e,this.injector=i,this.preloadingStrategy=a,this.loader=r}setUpPreloading(){this.subscription=this.router.events.pipe(ue(e=>e instanceof dn),vi(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,i){let a=[];for(let r of i){r.providers&&!r._injector&&(r._injector=ts(r.providers,e,`Route: ${r.path}`));let o=r._injector??e,s=r._loadedInjector??o;(r.loadChildren&&!r._loadedRoutes&&r.canLoad===void 0||r.loadComponent&&!r._loadedComponent)&&a.push(this.preloadConfig(o,r)),(r.children||r._loadedRoutes)&&a.push(this.processRoutes(s,r.children??r._loadedRoutes))}return Qe(a).pipe(Ci())}preloadConfig(e,i){return this.preloadingStrategy.preload(i,()=>{let a;i.loadChildren&&i.canLoad===void 0?a=this.loader.loadChildren(e,i):a=B(null);let r=a.pipe(ht(o=>o===null?B(void 0):(i._loadedRoutes=o.routes,i._loadedInjector=o.injector,this.processRoutes(o.injector??e,o.routes))));if(i.loadComponent&&!i._loadedComponent){let o=this.loader.loadComponent(e,i);return Qe([r,o]).pipe(Ci())}else return r})}static \u0275fac=function(i){return new(i||t)($(je),$(Xe),$(Al),$(lp))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),dP=new w(""),EN=(()=>{class t{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource=ps;restoredId=0;store={};constructor(e,i,a,r,o={}){this.urlSerializer=e,this.transitions=i,this.viewportScroller=a,this.zone=r,this.options=o,o.scrollPositionRestoration||="disabled",o.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof ar?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof dn?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof Hi&&e.code===hs.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof bs&&(e.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(e.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,i){this.zone.runOutsideAngular(()=>yo(this,null,function*(){yield new Promise(a=>{setTimeout(a),typeof requestAnimationFrame<"u"&&requestAnimationFrame(a)}),this.zone.run(()=>{this.transitions.events.next(new bs(e,this.lastSource==="popstate"?this.store[this.restoredId]:null,i))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(i){Kc()};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})();function M0(t,...n){return Jn([{provide:ao,multi:!0,useValue:t},[],{provide:jn,useFactory:mP,deps:[je]},{provide:Zc,multi:!0,useFactory:uP},n.map(e=>e.\u0275providers)])}function mP(t){return t.routerState.root}function Rl(t,n){return{\u0275kind:t,\u0275providers:n}}function uP(){let t=d(oe);return n=>{let e=t.get(bn);if(n!==e.components[0])return;let i=t.get(je),a=t.get(pP);t.get(w0)===1&&i.initialNavigation(),t.get(gP,null,{optional:!0})?.setUpPreloading(),t.get(dP,null,{optional:!0})?.init(),i.resetRootComponentType(e.componentTypes[0]),a.closed||(a.next(),a.complete(),a.unsubscribe())}}var pP=new w("",{factory:()=>new T}),w0=new w("",{providedIn:"root",factory:()=>1});function fP(){let t=[{provide:w0,useValue:0},yu(()=>{let n=d(oe);return n.get(v_,Promise.resolve()).then(()=>new Promise(i=>{let a=n.get(je),r=n.get(pP);up(a,()=>{i(!0)}),n.get(mp).afterPreactivation=()=>(i(!0),r.closed?B(void 0):r),a.initialNavigation()}))})];return Rl(2,t)}function hP(){let t=[yu(()=>{d(je).setUpLocationChangeListener()}),{provide:w0,useValue:2}];return Rl(3,t)}var gP=new w("");function bP(t){return Rl(0,[{provide:gP,useExisting:lP},{provide:Al,useExisting:t}])}function _P(){return Rl(8,[f0,{provide:Il,useExisting:f0}])}function yP(t){oi("NgRouterViewTransitions");let n=[{provide:_0,useValue:oP},{provide:y0,useValue:P({skipNextTransition:!!t?.skipInitialTransition},t)}];return Rl(9,n)}var CP=[Li,{provide:no,useClass:nr},je,io,{provide:jn,useFactory:mP,deps:[je]},lp,[]],Fl=(()=>{class t{constructor(){}static forRoot(e,i){return{ngModule:t,providers:[CP,[],{provide:ao,multi:!0,useValue:e},[],i?.errorHandler?{provide:C0,useValue:i.errorHandler}:[],{provide:rr,useValue:i||{}},i?.useHash?IN():TN(),SN(),i?.preloadingStrategy?bP(i.preloadingStrategy).\u0275providers:[],i?.initialNavigation?AN(i):[],i?.bindToComponentInputs?_P().\u0275providers:[],i?.enableViewTransitions?yP().\u0275providers:[],RN()]}}static forChild(e){return{ngModule:t,providers:[{provide:ao,multi:!0,useValue:e}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({})}return t})();function SN(){return{provide:dP,useFactory:()=>{let t=d(Jw),n=d(Z),e=d(rr),i=d(mp),a=d(no);return e.scrollOffset&&t.setOffset(e.scrollOffset),new EN(a,i,t,n,e)}}}function IN(){return{provide:li,useClass:k_}}function TN(){return{provide:li,useClass:ku}}function AN(t){return[t.initialNavigation==="disabled"?hP().\u0275providers:[],t.initialNavigation==="enabledBlocking"?fP().\u0275providers:[]]}var v0=new w("");function RN(){return[{provide:v0,useFactory:uP},{provide:Zc,multi:!0,useExisting:v0}]}var Ne={production:!0,version:"v2026.09.24.0715",ltkwebshopBaseUrl:window.env?.ltkwebshopBaseUrl||window.location.protocol+"//"+window.location.host,environment:window.env?.environment||"prod",primarycolor:window.env?.primarycolor||"maroon",captcha:!0};var yn=class t{constructor(n){this._httpClient=n}_url=Ne.ltkwebshopBaseUrl;token=null;user;authenticate(n){return this._httpClient.post(`${this._url}/api/authentication/authenticate`,n).pipe($e(e=>{this.token=e.token,this.user=n.username}),j(()=>!0))}logout(){this.token=null}getToken(){return this.token}isLoggedIn(){return!!this.getToken()}static \u0275fac=function(e){return new(e||t)($(Yt))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})};var ct=class t{_selectedProductId=new Ke(void 0);selectedProductId$=this._selectedProductId.asObservable();_isNeukunde=new Ke(void 0);isNeukunde$=this._isNeukunde.asObservable();_kunde=new Ke({paymentMethod:"sepa",useAlternativeAddress:!1});kunde$=this._kunde.asObservable();_geburtsdatum=new Ke(null);geburtsdatum$=this._geburtsdatum.asObservable();_optionSelections=new Ke({});optionSelections$=this._optionSelections.asObservable();_lastProductRoute=new Ke("mobil");lastProductRoute$=this._lastProductRoute.asObservable();constructor(){window.Cypress&&(window.cypressSelectionService=this)}selectProduct(n){this._selectedProductId.next(n)}setLastProductRoute(n){this._lastProductRoute.next(n)}getLastProductRoute(){return this._lastProductRoute.value}setIsNeukunde(n){this._isNeukunde.next(n)}setKundendaten(n){this._kunde.next({dateOfBirth:n.dateOfBirth,bankingDetails:n.bankingDetails,city:n.city,customerNo:n.customerNo,deliveryAddress:n.deliveryAddress,email:n.email,firstName:n.firstName,gender:n.gender,housenumber:n.housenumber,floor:n.floor,door:n.door,identityDocNumber:n.identityDocNumber,identityDocType:n.identityDocType,lastName:n.lastName,paymentMethod:n.paymentMethod,phone:n.phone,pin:n.pin,street:n.street,useAlternativeAddress:n.useAlternativeAddress,zip:n.zip})}setGeburtsdatum(n){this._geburtsdatum.next(n)}setOptionSelection(n,e,i){let a=this._optionSelections.value;a[n]||(a[n]=[]);let r=a[n].findIndex(o=>o.optionId===e);r>=0?a[n][r].selected=i:a[n].push({optionId:e,selected:i}),this._optionSelections.next(P({},a))}clearOptionSelections(){this._optionSelections.next({})}getOptionSelection(n,e){return this._optionSelections.value[n]?.find(a=>a.optionId===e)?.selected}areAllOptionsSelected(n,e){return this._optionSelections.value[n]?.length===e}getProductOptionSelections(n){return this._optionSelections.value[n]||[]}static \u0275fac=function(e){return new(e||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})};var pp=class t{constructor(n,e,i){this.authService=n;this.selectionService=e;this.router=i}canActivate(n,e){return dt([this.selectionService.selectedProductId$,this.selectionService.isNeukunde$]).pipe(j(([i,a])=>i?!this.authService.isLoggedIn()&&a==null?(this.router.navigate(["/shop","login"]),!1):a!==void 0:(this.router.navigate(["/shop/produkte/mobile"]),!1)))}static \u0275fac=function(e){return new(e||t)($(yn),$(ct),$(je))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})};var FN=new Set(["mobil","internet"]),vP=t=>{let n=d(je),e=t.paramMap.get("produkt");return e&&FN.has(e)?!0:(n.navigate(["/shop/produkte/mobil"]),!1)};function Ll(t){return t.buttons===0||t.detail===0}function zl(t){let n=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!n&&n.identifier===-1&&(n.radiusX==null||n.radiusX===1)&&(n.radiusY==null||n.radiusY===1)}var O0;function xP(){if(O0==null){let t=typeof document<"u"?document.head:null;O0=!!(t&&(t.createShadowRoot||t.attachShadow))}return O0}function P0(t){if(xP()){let n=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&n instanceof ShadowRoot)return n}return null}function Hn(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let n=t.shadowRoot.activeElement;if(n===t)break;t=n}return t}function mn(t){return t.composedPath?t.composedPath()[0]:t.target}var k0;try{k0=typeof Intl<"u"&&Intl.v8BreakIterator}catch{k0=!1}var Ie=(()=>{class t{_platformId=d(Ya);isBrowser=this._platformId?Xw(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);
5TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||k0)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Vl;function MP(){if(Vl==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Vl=!0}))}finally{Vl=Vl||!1}return Vl}function Ms(t){return MP()?t:!!t.capture}function or(t,n=0){return wP(t)?Number(t):arguments.length===2?n:0}function wP(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function un(t){return t instanceof K?t.nativeElement:t}var OP=new w("cdk-input-modality-detector-options"),PP={ignoreKeys:[18,17,224,91,16]},kP=650,D0={passive:!0,capture:!0},DP=(()=>{class t{_platform=d(Ie);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new Ke(null);_options;_lastTouchMs=0;_onKeydown=e=>{this._options?.ignoreKeys?.some(i=>
vendor: 4,310 bytes, line 5
5i===e.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=mn(e))};_onMousedown=e=>{Date.now()-this._lastTouchMs<kP||(this._modality.next(Ll(e)?"keyboard":"mouse"),this._mostRecentTarget=mn(e))};_onTouchstart=e=>{if(zl(e)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=mn(e)};constructor(){let e=d(Z),i=d(se),a=d(OP,{optional:!0});if(this._options=P(P({},PP),a),this.modalityDetected=this._modality.pipe(Dr(1)),this.modalityChanged=this.modalityDetected.pipe(kr()),this._platform.isBrowser){let r=d(xt).createRenderer(null,null);this._listenerCleanups=e.runOutsideAngular(()=>[r.listen(i,"keydown",this._onKeydown,D0),r.listen(i,"mousedown",this._onMousedown,D0),r.listen(i,"touchstart",this._onTouchstart,D0)])}}ngOnDestroy(){this._modality.complete(),this._listenerCleanups?.forEach(e=>e())}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Bl=function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t}(Bl||{}),EP=new w("cdk-focus-monitor-default-options"),fp=Ms({passive:!0,capture:!0}),Dn=(()=>{class t{_ngZone=d(Z);_platform=d(Ie);_inputModalityDetector=d(DP);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=d(se);_stopInputModalityDetector=new T;constructor(){let e=d(EP,{optional:!0});this._detectionMode=e?.detectionMode||Bl.IMMEDIATE}_rootNodeFocusAndBlurListener=e=>{let i=mn(e);for(let a=i;a;a=a.parentElement)e.type==="focus"?this._onFocus(e,a):this._onBlur(e,a)};monitor(e,i=!1){let a=un(e);if(!this._platform.isBrowser||a.nodeType!==1)return B();let r=P0(a)||this._document,o=this._elementInfo.get(a);if(o)return i&&(o.checkChildren=!0),o.subject;let s={checkChildren:i,subject:new T,rootNode:r};return this._elementInfo.set(a,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){let i=un(e),a=this._elementInfo.get(i);a&&(a.subject.complete(),this._setClasses(i),this._elementInfo.delete(i),this._removeGlobalListeners(a))}focusVia(e,i,a){let r=un(e),o=this._document.activeElement;r===o?this._getClosestElementsInfo(r).forEach(([s,c])=>this._originChanged(s,i,c)):(this._setOrigin(i),typeof r.focus=="function"&&r.focus(a))}ngOnDestroy(){this._elementInfo.forEach((e,i)=>this.stopMonitoring(i))}_getWindow(){return this._document.defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return this._detectionMode===Bl.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,i){e.classList.toggle("cdk-focused",!!i),e.classList.toggle("cdk-touch-focused",i==="touch"),e.classList.toggle("cdk-keyboard-focused",i==="keyboard"),e.classList.toggle("cdk-mouse-focused",i==="mouse"),e.classList.toggle("cdk-program-focused",i==="program")}_setOrigin(e,i=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&i,this._detectionMode===Bl.IMMEDIATE){clearTimeout(this._originTimeoutId);let a=this._originFromTouchInteraction?kP:1;this._originTimeoutId=setTimeout(()=>this._origin=null,a)}})}_onFocus(e,i){let a=this._elementInfo.get(i),r=mn(e);!a||!a.checkChildren&&i!==r||this._originChanged(i,this._getFocusOrigin(r),a)}_onBlur(e,i){let a=this._elementInfo.get(i);!a||a.checkChildren&&e.relatedTarget instanceof Node&&i.contains(e.relatedTarget)||(this._setClasses(i),this._emitOrigin(a,null))}_emitOrigin(e,i){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(i))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let i=e.rootNode,a=this._rootNodeFocusListenerCount.get(i)||0;a||this._ngZone.runOutsideAngular(()=>{i.addEventListener("focus",this._rootNodeFocusAndBlurListener,fp),i.addEventListener("blur",this._rootNodeFocusAndBlurListener,fp)}
5),this._rootNodeFocusListenerCount.set(i,a+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(ye(this._stopInputModalityDetector)).subscribe(r=>{this._setOrigin(r,!0)}))}_removeGlobalListeners(e){let i=e.rootNode;if(this._rootNodeFocusListenerCount.has(i)){let a=this._rootNodeFocusListenerCount.get(i);a>1?this._rootNodeFocusListenerCount.set(i,a-1):(i.removeEventListener("focus",this._rootNodeFocusAndBlurListener,fp),i.removeEventListener("blur",this._rootNodeFocusAndBlurListener,fp),this._rootNodeFocusListenerCount.delete(i))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,i,a){this._setClasses(e,i),this._emitOrigin(a,i),this._lastFocusOrigin=i}_getClosestElementsInfo(e){let i=[];return this._elementInfo.forEach((a,r)=>{(r===e||a.checkChildren&&r.contains(e))&&i.push([r,a])}),i}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:i,mostRecentModality:a}=this._inputModalityDetector;if(a!=="mouse"||!i||i===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let r=e.labels;if(r){for(let o=0;o<r.length;o++)if(r[o].contains(i))return!0}return!1}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),jl=(()=>{class t{_elementRef=d(K);_focusMonitor=d(Dn);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new E;constructor(){}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,e.nodeType===1&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(i=>{this._focusOrigin=i,this.cdkFocusChange.emit(i)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return t})();var hp=new WeakMap,Ge=(()=>{class t{_appRef;_injector=d(oe);_environmentInjector=d(Xe);load(e){let i=this._appRef=this._appRef||this._injector.get(bn),a=hp.get(i);a||(a={loaders:new Set,refs:[]},hp.set(i,a),i.onDestroy(()=>{hp.get(i)?.refs.forEach(r=>r.destroy()),hp.delete(i)})),a.loaders.has(e)||(a.loaders.add(e),a.refs.push(wu(e,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Wi=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(i,a){},styles:[`.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}
6`],encapsulation:2,changeDetection:0})}return t})();function ws(t){return Array.isArray(t)?t:[t]}var SP=new Set,ro,gp=(()=>{class t{_platform=d(Ie);_nonce=d(Jo,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):LN}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&NN(e,this._nonce),this._matchMedia(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function NN(t,n){if(!SP.has(t))try{ro||(ro=document.createElement("style"),n&&ro.setAttribute("nonce",n),ro.setAttribute("type","text/css"),document.head.appendChild(ro)),ro.sheet&&(ro.sheet.insertRule(`@media ${t} {body{ }}`,0),SP.add(t))}catch(e){console.error(e)}}function LN(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var Hl=(()=>{class t{_mediaMatcher=d(gp);_zone=d(Z);_queries=new Map;
6_destroySubject=new T;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return IP(ws(e)).some(a=>this._registerQuery(a).mql.matches)}observe(e){let a=IP(ws(e)).map(o=>this._registerQuery(o).observable),r=dt(a);return r=Aa(r.pipe(qe(1)),r.pipe(Dr(1),ia(0))),r.pipe(j(o=>{let s={matches:!1,breakpoints:{}};return o.forEach(({matches:c,query:l})=>{s.matches=s.matches||c,s.breakpoints[l]=c}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let i=this._mediaMatcher.matchMedia(e),r={observable:new pe(o=>{let s=c=>this._zone.run(()=>o.next(c));return i.addListener(s),()=>{i.removeListener(s)}}).pipe(Le(i),j(({matches:o})=>({query:e,matches:o})),ye(this._destroySubject)),mql:i};return this._queries.set(e,r),r}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function IP(t){return t.map(n=>n.split(",")).reduce((n,e)=>n.concat(e)).map(n=>n.trim())}function zN(t){if(t.type==="characterData"&&t.target instanceof Comment)return!0;if(t.type==="childList"){for(let n=0;n<t.addedNodes.length;n++)if(!(t.addedNodes[n]instanceof Comment))return!1;for(let n=0;n<t.removedNodes.length;n++)if(!(t.removedNodes[n]instanceof Comment))return!1;return!0}return!1}var TP=(()=>{class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),AP=(()=>{class t{_mutationObserverFactory=d(TP);_observedElements=new Map;_ngZone=d(Z);constructor(){}ngOnDestroy(){this._observedElements.forEach((e,i)=>this._cleanupObserver(i))}observe(e){let i=un(e);return new pe(a=>{let o=this._observeElement(i).pipe(j(s=>s.filter(c=>!zN(c))),ue(s=>!!s.length)).subscribe(s=>{this._ngZone.run(()=>{a.next(s)})});return()=>{o.unsubscribe(),this._unobserveElement(i)}})}_observeElement(e){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(e))this._observedElements.get(e).count++;else{let i=new T,a=this._mutationObserverFactory.create(r=>i.next(r));a&&a.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:a,stream:i,count:1})}return this._observedElements.get(e).stream})}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){let{observer:i,stream:a}=this._observedElements.get(e);i&&i.disconnect(),a.complete(),this._observedElements.delete(e)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),RP=(()=>{class t{_contentObserver=d(AP);_elementRef=d(K);event=new E;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._disabled?this._unsubscribe():this._subscribe()}_disabled=!1;get debounce(){return this._debounce}set debounce(e){this._debounce=or(e),this._subscribe()}_debounce;_currentSubscription=null;constructor(){}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let e=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?e.pipe(ia(this.debounce)):e).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",H],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return t})(),bp=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({providers:[TP]})}return t})();var I0=(()=>{class t{_platform=d(Ie);constructor(){}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return BN(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let i=VN(YN(e));if(i&&(FP(i)===-1||!this.isVisible(i)))return!1;let a=e.nodeName.toLowerCase(),r=FP(e);return e.hasAttribute("contenteditable")?r!==-1:a==="iframe"||a==="object"||this._platform.WEBKIT&&this._platform.IOS&&!GN(e)?!1:a==="audio"?e.hasAttribute("controls")?r!==-1:!1:a==="video"?r===-1?!1:r!==null?!0:this._platform.FIRE
vendor: 6,432 bytes, line 6
6FOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,i){return qN(e)&&!this.isDisabled(e)&&(i?.ignoreVisibility||this.isVisible(e))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function VN(t){try{return t.frameElement}catch{return null}}function BN(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length)}function jN(t){let n=t.nodeName.toLowerCase();return n==="input"||n==="select"||n==="button"||n==="textarea"}function HN(t){return $N(t)&&t.type=="hidden"}function UN(t){return WN(t)&&t.hasAttribute("href")}function $N(t){return t.nodeName.toLowerCase()=="input"}function WN(t){return t.nodeName.toLowerCase()=="a"}function zP(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let n=t.getAttribute("tabindex");return!!(n&&!isNaN(parseInt(n,10)))}function FP(t){if(!zP(t))return null;let n=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n}function GN(t){let n=t.nodeName.toLowerCase(),e=n==="input"&&t.type;return e==="text"||e==="password"||n==="select"||n==="textarea"}function qN(t){return HN(t)?!1:jN(t)||UN(t)||t.hasAttribute("contenteditable")||zP(t)}function YN(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var S0=class{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_enabled=!0;constructor(n,e,i,a,r=!1,o){this._element=n,this._checker=e,this._ngZone=i,this._document=a,this._injector=o,r||this.attachAnchors()}destroy(){let n=this._startAnchor,e=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){let e=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return n=="start"?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){let e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){let i=this._getFirstTabbableElement(e);return i?.focus(n),!!i}return e.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){let e=this._getRegionBoundary("start");return e&&e.focus(n),!!e}focusLastTabbableElement(n){let e=this._getRegionBoundary("end");return e&&e.focus(n),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let e=n.children;for(let i=0;i<e.length;i++){let a=e[i].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[i]):null;if(a)return a}return null}_getLastTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;let e=n.children;for(let i=e.length-1;i>=0;i--){let a=e[i].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[i]):null;if(a)return a}return null}_createAnchor(){let n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n}_toggleAnchorTabIndex(n,e){n?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){this._injector?bt(n,{injector:this._injector}):setTimeout(n)}},_p=(()=>{class t{_checker=d(I0);_ngZone=d(Z);_document=d(se);_injector=d(oe);constructor(){d(Ge).load(Wi)}create(e,i=!1){return new S0(e,this._checker,this._ngZone,this._document,i,this._injector)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),T0=(()=>{class t{_elementRef=d(K);_focusTrapFactory=d(_p);focusTrap;_previouslyFocusedElement=null;get enabled(){return this.focusTrap?.enabled||!1}set enabled(e){this.focusTrap&&(this.focusTrap.enabled=e)}autoCapture;constructor(){d(Ie).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(e){let i=e.autoCapture;i&&!i.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=Hn(),this.focusTrap?.focusInitialElementWhenReady()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",H],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",H]},exportAs:["cdkTrapFocus"],features:[Oe]})}return t})(),VP=new w("liveAnnouncerElement",{providedIn:"root",factory:BP});function BP(){return null}
6var jP=new w("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),KN=0,A0=(()=>{class t{_ngZone=d(Z);_defaultOptions=d(jP,{optional:!0});_liveElement;_document=d(se);_previousTimeout;_currentPromise;_currentResolve;constructor(){let e=d(VP,{optional:!0});this._liveElement=e||this._createLiveElement()}announce(e,...i){let a=this._defaultOptions,r,o;return i.length===1&&typeof i[0]=="number"?o=i[0]:[r,o]=i,this.clear(),clearTimeout(this._previousTimeout),r||(r=a&&a.politeness?a.politeness:"polite"),o==null&&a&&(o=a.duration),this._liveElement.setAttribute("aria-live",r),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(s=>this._currentResolve=s)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,typeof o=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),o)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){let e="cdk-live-announcer-element",i=this._document.getElementsByClassName(e),a=this._document.createElement("div");for(let r=0;r<i.length;r++)i[r].remove();return a.classList.add(e),a.classList.add("cdk-visually-hidden"),a.setAttribute("aria-atomic","true"),a.setAttribute("aria-live","polite"),a.id=`cdk-live-announcer-${KN++}`,this._document.body.appendChild(a),a}_exposeAnnouncerToModals(e){let i=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let a=0;a<i.length;a++){let r=i[a],o=r.getAttribute("aria-owns");o?o.indexOf(e)===-1&&r.setAttribute("aria-owns",o+" "+e):r.setAttribute("aria-owns",e)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var sr=function(t){return t[t.NONE=0]="NONE",t[t.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",t[t.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",t}(sr||{}),NP="cdk-high-contrast-black-on-white",LP="cdk-high-contrast-white-on-black",E0="cdk-high-contrast-active",yp=(()=>{class t{_platform=d(Ie);_hasCheckedHighContrastMode;_document=d(se);_breakpointSubscription;constructor(){this._breakpointSubscription=d(Hl).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return sr.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let i=this._document.defaultView||window,a=i&&i.getComputedStyle?i.getComputedStyle(e):null,r=(a&&a.backgroundColor||"").replace(/ /g,"");switch(e.remove(),r){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return sr.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return sr.BLACK_ON_WHITE}return sr.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(E0,NP,LP),this._hasCheckedHighContrastMode=!0;let i=this.getHighContrastMode();i===sr.BLACK_ON_WHITE?e.add(E0,NP):i===sr.WHITE_ON_BLACK&&e.add(E0,LP)}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Ul=(()=>{class t{constructor(){d(yp)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[bp]})}return t})();var R0={},Fe=(()=>{class t{_appId=d(Xo);getId(e){return this._appId!=="ng"&&(e+=this._appId),R0.hasOwnProperty(e)||(R0[e]=0),`${e}${R0[e]++}`}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var ZN=200,Cp=class{_letterKeyStream=new T;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new T;selectedItem=this._selectedItem;constructor(n,e){let i=typeof e?.debounceInterval=="number"?e.debounceInterval:ZN;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(n),this._setupKeyHandler(i)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(n){this._selectedItemIndex=n}setItems(n){this._items=n}handleKey(n){let e=n.keyCode;n.key&&n.key.length===1?this._letterKeyStream.next(n.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(n){this._letterKeyStream.pipe($e(e=>this._pressedLetters.push(e)),ia(n),ue(()=>this._pressedLetters.length>0),j(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(e=>{for(let i=1;i<this._items.length+1;i++){let a=(this._selectedItemIndex+i)%this._items.length,r=this._items[a];if(!this._skipPredicateFn?.(r)&&r.getLabel?.().toLocaleUpperCase().trim().indexOf(e)===0){this._selectedItem.next(r);break}}this._pressedLetters=[]})}};function tt(t,...n){return n.length?n.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}var Os=class{_items;_activeItemIndex=ge(-1);_activeItem=ge(null);_wrap=!1;
vendor: 5,926 bytes, line 6
6_typeaheadSubscription=ae.EMPTY;_itemChangesSubscription;_vertical=!0;_horizontal;_allowedModifierKeys=[];_homeAndEnd=!1;_pageUpAndDown={enabled:!1,delta:10};_effectRef;_typeahead;_skipPredicateFn=n=>n.disabled;constructor(n,e){this._items=n,n instanceof $t?this._itemChangesSubscription=n.changes.subscribe(i=>this._itemsChanged(i.toArray())):Ei(n)&&(this._effectRef=Xa(()=>this._itemsChanged(n()),{injector:e}))}tabOut=new T;change=new T;skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}withTypeAhead(n=200){this._typeaheadSubscription.unsubscribe();let e=this._getItemsArray();return this._typeahead=new Cp(e,{debounceInterval:typeof n=="number"?n:void 0,skipPredicate:i=>this._skipPredicateFn(i)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(i=>{this.setActiveItem(i)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(n=!0){return this._homeAndEnd=n,this}withPageUpDown(n=!0,e=10){return this._pageUpAndDown={enabled:n,delta:e},this}setActiveItem(n){let e=this._activeItem();this.updateActiveItem(n),this._activeItem()!==e&&this.change.next(this._activeItemIndex())}onKeydown(n){let e=n.keyCode,a=["altKey","ctrlKey","metaKey","shiftKey"].every(r=>!n[r]||this._allowedModifierKeys.indexOf(r)>-1);switch(e){case 9:this.tabOut.next();return;case 40:if(this._vertical&&a){this.setNextItemActive();break}else return;case 38:if(this._vertical&&a){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&a){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&a){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&a){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&a){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&a){let r=this._activeItemIndex()-this._pageUpAndDown.delta;this._setActiveItemByIndex(r>0?r:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&a){let r=this._activeItemIndex()+this._pageUpAndDown.delta,o=this._getItemsArray().length;this._setActiveItemByIndex(r<o?r:o-1,-1);break}else return;default:(a||tt(n,"shiftKey"))&&this._typeahead?.handleKey(n);return}this._typeahead?.reset(),n.preventDefault()}get activeItemIndex(){return this._activeItemIndex()}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex()<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex()<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(n){let e=this._getItemsArray(),i=typeof n=="number"?n:e.indexOf(n),a=e[i];this._activeItem.set(a??null),this._activeItemIndex.set(i),this._typeahead?.setCurrentSelectedItemIndex(i)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(n){this._wrap?this._setActiveInWrapMode(n):this._setActiveInDefaultMode(n)}_setActiveInWrapMode(n){let e=this._getItemsArray();for(let i=1;i<=e.length;i++){let a=(this._activeItemIndex()+n*i+e.length)%e.length,r=e[a];if(!this._skipPredicateFn(r)){this.setActiveItem(a);return}}}_setActiveInDefaultMode(n){this._setActiveItemByIndex(this._activeItemIndex()+n,n)}_setActiveItemByIndex(n,e){let i=this._getItemsArray();if(i[n]){for(;this._skipPredicateFn(i[n]);)if(n+=e,!i[n])return;this.setActiveItem(n)}}_getItemsArray(){return Ei(this._items)?this._items():this._items instanceof $t?this._items.toArray():this._items}_itemsChanged(n){this._typeahead?.setItems(n);let e=this._activeItem();if(e){let i=n.indexOf(e);i>-1&&i!==this._activeItemIndex()&&(this._activeItemIndex.set(i),this._typeahead?.setCurrentSelectedItemIndex(i))}}};var Gl=class extends Os{setActiveItem(n){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(n),this.activeItem&&this.activeItem.setActiveStyles()}};var ya=class extends Os{_origin="program";setFocusOrigin(n){return this._origin=n,this}setActiveItem(n){super.setActiveItem(n),this.activeItem&&this.activeItem.focus(this._origin)}};var UP=" ";function $P(t,n,e){let i=WP(t,n);e=e.trim(),!i.some(a=>a.trim()===e)&&(i.push(e),t.setAttribute(n,i.join(UP)))}function F0(t,n,e){let i=WP(t,n);e=e.trim();let a=i.filter(r=>r!==e);a.length?t.setAttribute(n,a.join(UP)):t.removeAttribute(n)}function WP(t,n){return t.getAttribute(n)?.match(/\S+/g)??[]}var QN=new w("cdk-dir-doc",{providedIn:"root",factory:XN});function XN(){return d(se)}var JN=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function GP(t){let n=t?.toLowerCase()||"";return n==="auto"&&typeof navigator<"u"&&navigator?.language?JN.test(navigator.language)?"rtl":"ltr":n==="rtl"?"rtl":"ltr"}var pt=(()=>{class t{get value(){return this.valueSignal()}valueSignal=ge("ltr");change=new E;constructor(){let e=d(QN,{optional:!0});if(e){let i=e.body?e.body.dir:null,a=e.documentElement?e.documentElement.dir:null;this.valueSignal.set(GP(i||a||"ltr"))}}ngOnDestroy(){this.change.complete()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Gi=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({})}return t})();var N0=class{_box;_destroyed=new T;
6_resizeSubject=new T;_resizeObserver;_elementObservables=new Map;constructor(n){this._box=n,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(n){return this._elementObservables.has(n)||this._elementObservables.set(n,new pe(e=>{let i=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(n,{box:this._box}),()=>{this._resizeObserver?.unobserve(n),i.unsubscribe(),this._elementObservables.delete(n)}}).pipe(ue(e=>e.some(i=>i.target===n)),Fa({bufferSize:1,refCount:!0}),ye(this._destroyed))),this._elementObservables.get(n)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},Mp=(()=>{class t{_cleanupErrorListener;_observers=new Map;_ngZone=d(Z);constructor(){typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(e,i){let a=i?.box||"content-box";return this._observers.has(a)||this._observers.set(a,new N0(a)),this._observers.get(a).observe(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var pi=function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t}(pi||{}),wp,co;function Op(){if(co==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return co=!1,co;if("scrollBehavior"in document.documentElement.style)co=!0;else{let t=Element.prototype.scrollTo;t?co=!/\{\s*\[native code\]\s*\}/.test(t.toString()):co=!1}}return co}function Ps(){if(typeof document!="object"||!document)return pi.NORMAL;if(wp==null){let t=document.createElement("div"),n=t.style;t.dir="rtl",n.width="1px",n.overflow="auto",n.visibility="hidden",n.pointerEvents="none",n.position="absolute";let e=document.createElement("div"),i=e.style;i.width="2px",i.height="1px",t.appendChild(e),document.body.appendChild(t),wp=pi.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,wp=t.scrollLeft===0?pi.NEGATED:pi.INVERTED),t.remove()}return wp}function L0(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var ks,qP=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function z0(){if(ks)return ks;if(typeof document!="object"||!document)return ks=new Set(qP),ks;let t=document.createElement("input");return ks=new Set(qP.filter(n=>(t.setAttribute("type",n),t.type===n))),ks}var e4=20,Pp=(()=>{class t{_ngZone=d(Z);_platform=d(Ie);_renderer=d(xt).createRenderer(null,null);_cleanupGlobalListener;constructor(){}_scrolled=new T;_scrolledCount=0;scrollContainers=new Map;register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){let i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=e4){return this._platform.isBrowser?new pe(i=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));let a=e>0?this._scrolled.pipe(am(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{a.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):B()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){let a=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe(ue(r=>!r||a.indexOf(r)>-1))}getAncestorScrollContainers(e){let i=[];return this.scrollContainers.forEach((a,r)=>{this._scrollableContainsElement(r,e)&&i.push(r)}),i}_scrollableContainsElement(e,i){let a=un(i),r=e.getElementRef().nativeElement;do if(a==r)return!0;while(a=a.parentElement);return!1}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),kp=(()=>{class t{elementRef=d(K);scrollDispatcher=d(Pp);ngZone=d(Z);dir=d(pt,{optional:!0});_scrollElement=this.elementRef.nativeElement;_destroyed=new T;_renderer=d(Te);_cleanupScroll;_elementScrolled=new T;constructor(){}ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,"scroll",e=>this._elementScrolled.next(e))),this.scrollDispatcher.register(this)}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){let i=this.elementRef.nativeElement,a=this.dir&&this.dir.value=="rtl";e.left==null&&(e.left=a?e.end:e.start),e.right==null&&(e.right=a?e.start:e.end),e.bottom!=null&&(e.top=i.scrollHeight-i.clientHeight-e.bottom),a&&Ps()!=pi.NORMAL?(e.left!=null&&(e.right=i.scrollWidth-i.clientWidth-e.left),Ps()==pi.INVERTED?e.left=e.right:Ps()==pi.NEGATED&&(e.left=e.right?-e.right:e.right)):e.right!=null&&(e.left=i.scrollWidth-i.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){let i=this.elementRef.nativeElement;Op()?i.scrollTo(e):(e.top!=null&&(i.scrollTop=e.top),e.left!=null&&(i.scrollLeft=e.left))}measureScrollOffset(e){let i="left",a="right",r=this.elementRef.nativeElement;if(e=="top")return r.scrollTop;if(e=="bottom")return r.scrollHeight-r.clientHeight-r.scrollTop;let o=this.dir&&this.dir.value=="rtl";return e=="start"?e=o?a:i:e=="end"&&(e=o?i:a),o&&Ps()==pi.INVERTED?e==i?r.scrollWidth-r.clientWidth-r.scrollLeft:r.scrollLeft:o&&Ps()==pi.NEGATED?e==i?r.scrollLeft+r.scrollWidth-r.clientWidth:-r.scrollLeft:e==i?r.scrollLeft:r.scrollWidth-r.clientWidth-r.scrollLeft}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return t})(),t4=20,Ca=(()=>{class t{_platform=d(Ie);_listeners;_viewportSize;_change=new T;_document=d(se);constructor(){let e=d(Z),i=d(xt).createRenderer(null,null);e.runOutsideAngular(()=>{if(this._platform.isBrowser){let a=r=>this._change.next(r);this._listeners=[i.listen("window","resize",a),i.listen("window","orientationchange",a)]}this.change().subscribe(()=>this._viewportSize=null)})}
vendor: 4,271 bytes, line 6
6ngOnDestroy(){this._listeners?.forEach(e=>e()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){let e=this.getViewportScrollPosition(),{width:i,height:a}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+a,right:e.left+i,height:a,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let e=this._document,i=this._getWindow(),a=e.documentElement,r=a.getBoundingClientRect(),o=-r.top||e.body.scrollTop||i.scrollY||a.scrollTop||0,s=-r.left||e.body.scrollLeft||i.scrollX||a.scrollLeft||0;return{top:o,left:s}}change(e=t4){return e>0?this._change.pipe(am(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Ds=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({})}return t})(),V0=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[Gi,Ds,Gi,Ds]})}return t})();var a4=new w("MATERIAL_ANIMATIONS");var YP=null;function B0(){return d(a4,{optional:!0})?.animationsDisabled||d(Hc,{optional:!0})==="NoopAnimations"?"di-disabled":(YP??=d(gp).matchMedia("(prefers-reduced-motion)").matches,YP?"reduced-motion":"enabled")}function Ue(){return B0()!=="enabled"}var ql=class{_attachedHost;attach(n){return this._attachedHost=n,n.attach(this)}detach(){let n=this._attachedHost;n!=null&&(this._attachedHost=null,n.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(n){this._attachedHost=n}},va=class extends ql{component;viewContainerRef;injector;projectableNodes;constructor(n,e,i,a){super(),this.component=n,this.viewContainerRef=e,this.injector=i,this.projectableNodes=a}},pn=class extends ql{templateRef;viewContainerRef;context;injector;constructor(n,e,i,a){super(),this.templateRef=n,this.viewContainerRef=e,this.context=i,this.injector=a}get origin(){return this.templateRef.elementRef}attach(n,e=this.context){return this.context=e,super.attach(n)}detach(){return this.context=void 0,super.detach()}},j0=class extends ql{element;constructor(n){super(),this.element=n instanceof K?n.nativeElement:n}},Es=class{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(n){if(n instanceof va)return this._attachedPortal=n,this.attachComponentPortal(n);if(n instanceof pn)return this._attachedPortal=n,this.attachTemplatePortal(n);if(this.attachDomPortal&&n instanceof j0)return this._attachedPortal=n,this.attachDomPortal(n)}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(n){this._disposeFn=n}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}},Dp=class extends Es{outletElement;_appRef;_defaultInjector;constructor(n,e,i){super(),this.outletElement=n,this._appRef=e,this._defaultInjector=i}attachComponentPortal(n){let e;if(n.viewContainerRef){let i=n.injector||n.viewContainerRef.injector,a=i.get(Ai,null,{optional:!0})||void 0;e=n.viewContainerRef.createComponent(n.component,{index:n.viewContainerRef.length,injector:i,ngModuleRef:a,projectableNodes:n.projectableNodes||void 0}),this.setDisposeFn(()=>e.destroy())}else{let i=this._appRef,a=n.injector||this._defaultInjector||oe.NULL,r=a.get(Xe,i.injector);e=wu(n.component,{elementInjector:a,environmentInjector:r,projectableNodes:n.projectableNodes||void 0}),i.attachView(e.hostView),this.setDisposeFn(()=>{i.viewCount>0&&i.detachView(e.hostView),e.destroy()})}return this.outletElement.appendChild(this._getComponentRootNode(e)),this._attachedPortal=n,e}attachTemplatePortal(n){let e=n.viewContainerRef,i=e.createEmbeddedView(n.templateRef,n.context,{injector:n.injector});
6return i.rootNodes.forEach(a=>this.outletElement.appendChild(a)),i.detectChanges(),this.setDisposeFn(()=>{let a=e.indexOf(i);a!==-1&&e.remove(a)}),this._attachedPortal=n,i}attachDomPortal=n=>{let e=n.element;e.parentNode;let i=this.outletElement.ownerDocument.createComment("dom-portal");e.parentNode.insertBefore(i,e),this.outletElement.appendChild(e),this._attachedPortal=n,super.setDisposeFn(()=>{i.parentNode&&i.parentNode.replaceChild(e,i)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(n){return n.hostView.rootNodes[0]}},KP=(()=>{class t extends pn{constructor(){let e=d(Je),i=d(mt);super(e,i)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[Se]})}return t})();var fn=(()=>{class t extends Es{_moduleRef=d(Ai,{optional:!0});_document=d(se);_viewContainerRef=d(mt);_isInitialized=!1;_attachedRef;constructor(){super()}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}attached=new E;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);let i=e.viewContainerRef!=null?e.viewContainerRef:this._viewContainerRef,a=i.createComponent(e.component,{index:i.length,injector:e.injector||i.injector,projectableNodes:e.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0});return i!==this._viewContainerRef&&this._getRootNode().appendChild(a.hostView.rootNodes[0]),super.setDisposeFn(()=>a.destroy()),this._attachedPortal=e,this._attachedRef=a,this.attached.emit(a),a}attachTemplatePortal(e){e.setAttachedHost(this);let i=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=i,this.attached.emit(i),i}attachDomPortal=e=>{let i=e.element;i.parentNode;let a=this._document.createComment("dom-portal");e.setAttachedHost(this),i.parentNode.insertBefore(a,i),this._getRootNode().appendChild(i),this._attachedPortal=e,super.setDisposeFn(()=>{a.parentNode&&a.parentNode.replaceChild(i,a)})};_getRootNode(){let e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[Se]})}return t})();var En=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({})}return t})();var Kt=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["structural-styles"]],decls:0,vars:0,template:function(i,a){},styles:[`.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}
7`],encapsulation:2,changeDetection:0})}return t})();function yt(t){return t==null?"":typeof t=="string"?t:`${t}px`}function Ss(t){return t!=null&&`${t}`!="false"}function ZP(t,n=/\s+/){let e=[];
vendor: 8,811 bytes, lines 7-8
7if(t!=null){let i=Array.isArray(t)?t:`${t}`.split(n);for(let a of i){let r=`${a}`.trim();r&&e.push(r)}}return e}var Un=function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t}(Un||{}),H0=class{_renderer;element;config;_animationForciblyDisabledThroughCss;state=Un.HIDDEN;constructor(n,e,i,a=!1){this._renderer=n,this.element=e,this.config=i,this._animationForciblyDisabledThroughCss=a}fadeOut(){this._renderer.fadeOutRipple(this)}},QP=Ms({passive:!0,capture:!0}),U0=class{_events=new Map;addHandler(n,e,i,a){let r=this._events.get(e);if(r){let o=r.get(i);o?o.add(a):r.set(i,new Set([a]))}else this._events.set(e,new Map([[i,new Set([a])]])),n.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,QP)})}removeHandler(n,e,i){let a=this._events.get(n);if(!a)return;let r=a.get(e);r&&(r.delete(i),r.size===0&&a.delete(e),a.size===0&&(this._events.delete(n),document.removeEventListener(n,this._delegateEventHandler,QP)))}_delegateEventHandler=n=>{let e=mn(n);e&&this._events.get(n.type)?.forEach((i,a)=>{(a===e||a.contains(e))&&i.forEach(r=>r.handleEvent(n))})}},Yl={enterDuration:225,exitDuration:150},r4=800,XP=Ms({passive:!0,capture:!0}),JP=["mousedown","touchstart"],e1=["mouseup","mouseleave","touchend","touchcancel"],o4=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(i,a){},styles:[`.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}
8`],encapsulation:2,changeDetection:0})}return t})(),Kl=class t{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new U0;constructor(n,e,i,a,r){this._target=n,this._ngZone=e,this._platform=a,a.isBrowser&&(this._containerElement=un(i)),r&&r.get(Ge).load(o4)}fadeInRipple(n,e,i={}){let a=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),r=P(P({},Yl),i.animation);i.centered&&(n=a.left+a.width/2,e=a.top+a.height/2);let o=i.radius||s4(n,e,a),s=n-a.left,c=e-a.top,l=r.enterDuration,f=document.createElement("div");f.classList.add("mat-ripple-element"),f.style.left=`${s-o}px`,f.style.top=`${c-o}px`,f.style.height=`${o*2}px`,f.style.width=`${o*2}px`,i.color!=null&&(f.style.backgroundColor=i.color),f.style.transitionDuration=`${l}ms`,this._containerElement.appendChild(f);let g=window.getComputedStyle(f),_=g.transitionProperty,b=g.transitionDuration,O=_==="none"||b==="0s"||b==="0s, 0s"||a.width===0&&a.height===0,S=new H0(this,f,i,O);f.style.transform="scale3d(1, 1, 1)",S.state=Un.FADING_IN,i.persistent||(this._mostRecentTransientRipple=S);let A=null;return!O&&(l||r.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let V=()=>{A&&(A.fallbackTimer=null),clearTimeout(lt),this._finishRippleTransition(S)},Ee=()=>this._destroyRipple(S),lt=setTimeout(Ee,l+100);f.addEventListener("transitionend",V),f.addEventListener("transitioncancel",Ee),A={onTransitionEnd:V,onTransitionCancel:Ee,fallbackTimer:lt}}),this._activeRipples.set(S,A),(O||!l)&&this._finishRippleTransition(S),S}fadeOutRipple(n){if(n.state===Un.FADING_OUT||n.state===Un.HIDDEN)return;let e=n.element,i=P(P({},Yl),n.config.animation);e.style.transitionDuration=`${i.exitDuration}ms`,e.style.opacity="0",n.state=Un.FADING_OUT,(n._animationForciblyDisabledThroughCss||!i.exitDuration)&&this._finishRippleTransition(n)}fadeOutAll(){this._getActiveRipples().forEach(n=>n.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(n=>{n.config.persistent||n.fadeOut()})}setupTriggerEvents(n){let e=un(n);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,JP.forEach(i=>{t._eventManager.addHandler(this._ngZone,i,e,this)}))}handleEvent(n){n.type==="mousedown"?this._onMousedown(n):n.type==="touchstart"?this._onTouchStart(n):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{e1.forEach(e=>{this._triggerElement.addEventListener(e,this,XP)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(n){n.state===Un.FADING_IN?this._startFadeOutTransition(n):n.state===Un.FADING_OUT&&this._destroyRipple(n)}_startFadeOutTransition(n){let e=n===this._mostRecentTransientRipple,{persistent:i}=n.config;n.state=Un.VISIBLE,!i&&(!e||!this._isPointerDown)&&n.fadeOut()}_destroyRipple(n){let e=this._activeRipples.get(n)??null;this._activeRipples.delete(n),this._activeRipples.size||(this._containerRect=null),n===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),n.state=Un.HIDDEN,e!==null&&(n.element.removeEventListener("transitionend",e.onTransitionEnd),n.element.removeEventListener("transitioncancel",e.onTransitionCancel),e.fallbackTimer!==null&&clearTimeout(e.fallbackTimer)),n.element.remove()}_onMousedown(n){let e=Ll(n),i=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+r4;!this._target.rippleDisabled&&!e&&!i&&(this._isPointerDown=!0,this.fadeInRipple(n.clientX,n.clientY,this._target.rippleConfig))}_onTouchStart(n){if(!this._target.rippleDisabled&&!zl(n)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let e=n.changedTouches;if(e)for(let i=0;i<e.length;i++)this.fadeInRipple(e[i].clientX,e[i].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(n=>{let e=n.state===Un.VISIBLE||n.config.terminateOnPointerUp&&n.state===Un.FADING_IN;!n.config.persistent&&e&&n.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let n=this._triggerElement;n&&(JP.forEach(e=>t._eventManager.removeHandler(e,n,this)),this._pointerUpEventsRegistered&&(e1.forEach(e=>n.removeEventListener(e,this,XP)),this._pointerUpEventsRegistered=!1))}};function s4(t,n,e){let i=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),a=Math.max(Math.abs(n-e.top),Math.abs(n-e.bottom));return Math.sqrt(i*i+a*a)}var Ep=new w("mat-ripple-global-options"),fi=(()=>{class t{_elementRef=d(K);_animationsDisabled=Ue();color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){let e=d(Z),i=d(Ie),a=d(Ep,{optional:!0}),r=d(oe);this._globalOptions=a||{},this._rippleRenderer=new Kl(this,e,this._elementRef,i,r)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:P(P(P({},this._globalOptions.animation),this._animationsDisabled?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(e,i=0,a){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,i,P(P({},this.rippleConfig),a)):this._rippleRenderer.fadeInRipple(0,0,P(P({},this.rippleConfig),e))}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(i,a){i&2&&q("mat-ripple-unbounded",a.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return t})();var fe=(()=>{class t{constructor(){d(yp)._applyBodyHighContrastModeCssClasse
8s()}static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[Gi,Gi]})}return t})();var Y0=["*"];function c4(t,n){t&1&&ie(0)}var l4=["tabListContainer"],d4=["tabList"],m4=["tabListInner"],u4=["nextPaginator"],p4=["previousPaginator"],f4=["content"];function h4(t,n){}var g4=["tabBodyWrapper"],b4=["tabHeader"];function _4(t,n){}function y4(t,n){if(t&1&&Ve(0,_4,0,0,"ng-template",12),t&2){let e=v().$implicit;k("cdkPortalOutlet",e.templateLabel)}}function C4(t,n){if(t&1&&h(0),t&2){let e=v().$implicit;ce(e.textLabel)}}function v4(t,n){if(t&1){let e=Me();m(0,"div",7,2),F("click",function(){let a=W(e),r=a.$implicit,o=a.$index,s=v(),c=Ft(1);return G(s._handleClick(r,c,o))})("cdkFocusChange",function(a){let r=W(e).$index,o=v();return G(o._tabFocusChanged(a,r))}),D(2,"span",8)(3,"div",9),m(4,"span",10)(5,"span",11),y(6,y4,1,1,null,12)(7,C4,1,1),u()()()}if(t&2){let e=n.$implicit,i=n.$index,a=Ft(1),r=v();et(e.labelClass),q("mdc-tab--active",r.selectedIndex===i),k("id",r._getTabLabelId(e,i))("disabled",e.disabled)("fitInkBarToContent",r.fitInkBarToContent),x("tabIndex",r._getTabIndex(i))("aria-posinset",i+1)("aria-setsize",r._tabs.length)("aria-controls",r._getTabContentId(i))("aria-selected",r.selectedIndex===i)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),p(3),k("matRippleTrigger",a)("matRippleDisabled",e.disabled||r.disableRipple),p(3),C(e.templateLabel?6:7
8)}}function x4(t,n){t&1&&ie(0)}function M4(t,n){if(t&1){let e=Me();m(0,"mat-tab-body",13),F("_onCentered",function(){W(e);let a=v();return G(a._removeTabBodyWrapperHeight())})("_onCentering",function(a){W(e);let r=v();return G(r._setTabBodyWrapperHeight(a))})("_beforeCentering",function(a){W(e);let r=v();return G(r._bodyCentered(a))}),u()}if(t&2){let e=n.$implicit,i=n.$index,a=v();et(e.bodyClass),k("id",a._getTabContentId(i))("content",e.content)("position",e.position)("animationDuration",a.animationDuration)("preserveContent",a.preserveContent),x("tabindex",a.contentTabIndex!=null&&a.selectedIndex===i?a.contentTabIndex:null)("aria-labelledby",a._getTabLabelId(e,i))("aria-hidden",a.selectedIndex!==i)}}var w4=new w("MatTabContent"),O4=(()=>{class t{template=d(Je);constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","matTabContent",""]],features:[ke([{provide:w4,useExisting:t}])]})}return t})(),P4=new w("MatTabLabel"),a1=new w("MAT_TAB"),K0=(()=>{class t extends KP{_closestTab=d(a1,{optional:!0});static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275dir=z({type:t,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[ke([{provide:P4,useExisting:t}]),Se]})}return t})(),r1=new w("MAT_TAB_GROUP"),Z0=(()=>{class t{_viewContainerRef=d(mt);_closestTabGroup=d(r1,{optional:!0});disabled=!1;get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}_templateLabel;_explicitContent=void 0;_implicitContent;textLabel="";ariaLabel;ariaLabelledby;labelClass;bodyClass;id=null;_contentPortal=null;get content(){return this._contentPortal}_stateChanges=new T;position=null;origin=null;isActive=!1;constructor(){d(Ge).load(Kt)}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new pn(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-tab"]],contentQueries:function(i,a,r){if(i&1&&(Ae(r,K0,5),Ae(r,O4,7,Je)),i&2){let o;N(o=L())&&(a.templateLabel=o.first),N(o=L())&&(a._explicitContent=o.first)}},viewQuery:function(i,a){if(i&1&&ee(Je,7),i&2){let r;N(r=L())&&(a._implicitContent=r.first)}},hostAttrs:["hidden",""],hostVars:1,hostBindings:function(i,a){i&2&&x("id",null)},inputs:{disabled:[2,"disabled","disabled",H],textLabel:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass",id:"id"},exportAs:["matTab"],features:[ke([{provide:a1,useExisting:t}]),Oe],ngContentSelectors:Y0,decls:1,vars:0,template:function(i,a){i&1&&(Pe(),qr(0,c4,1,0,"ng-template"))},encapsulation:2})}return t})(),$0="mdc-tab-indicator--active",t1="mdc-tab-indicator--no-transition",W0=class{_items;_currentItem;constructor(n){this._items=n}hide(){this._items.forEach(n=>n.deactivateInkBar()),this._currentItem=void 0}alignToElement(n){let e=this._items.find(a=>a.elementRef.nativeElement===n),i=this._currentItem;if(e!==i&&(i?.deactivateInkBar(),e)){let a=i?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(a),this._currentItem=e}}},k4=(()=>{class t{_elementRef=d(K);_inkBarElement;_inkBarContentElement;_fitToContent=!1;get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(e){this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(e){let i=this._elementRef.nativeElement;if(!e||!i.getBoundingClientRect||!this._inkBarContentElement){i.classList.add($0);return}let a=i.getBoundingClientRect(),r=e.width/a.width,o=e.left-a.left;i.classList.add(t1),this._inkBarContentElement.style.setProperty("transform",`translateX(${o}px) scaleX(${r})`),i.getBoundingClientRect(),i.classList.remove(t1),i.classList.add($0),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove($0)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){let e=this._elementRef.nativeElement.ownerDocument||document,i=this._inkBarElement=e.createElement("span"),a=this._inkBarContentElement=e.createElement("span");i.className="mdc-tab-indicator",a.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",i.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){this._inkBarElement;let e=this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement;e.appendChild(this._inkBarElement)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",H]}})}return t})();var o1=(()=>{class t extends k4{elementRef=d(K);disabled=!1;focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275dir=z({type:t,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(i,a){i&2&&(x("aria-disabled",!!a.disabled),q("mat-mdc-tab-disabled",a.disabled))},inputs:{disabled:[2,"disabled","disabled",H]},features:[Se]})}return t})(),n1={passive:!0},D4=650,E4=100,S4=(()=>{class t{_elementRef=d(K);_changeDetectorRef=d(ve);
8_viewportRuler=d(Ca);_dir=d(pt,{optional:!0});_ngZone=d(Z);_platform=d(Ie);_sharedResizeObserver=d(Mp);_injector=d(oe);_renderer=d(Te);_animationsDisabled=Ue();_eventCleanups;_scrollDistance=0;_selectedIndexChanged=!1;_destroyed=new T;_showPaginationControls=!1;_disableScrollAfter=!0;_disableScrollBefore=!0;_tabLabelCount;_scrollDistanceChanged;_keyManager;_currentTextContent;_stopScrolling=new T;disablePagination=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){let i=isNaN(e)?0:e;this._selectedIndex!=i&&(this._selectedIndexChanged=!0,this._selectedIndex=i,this._keyManager&&this._keyManager.updateActiveItem(i))}_selectedIndex=0;selectFocusedIndex=new E;indexFocused=new E;constructor(){this._eventCleanups=this._ngZone.runOutsideAngular(()=>[this._renderer.listen(this._elementRef.nativeElement,"mouseleave",()=>this._stopInterval())])}ngAfterViewInit(){this._eventCleanups.push(this._renderer.listen(this._previousPaginator.nativeElement,"touchstart",()=>this._handlePaginatorPress("before"),n1),this._renderer.listen(this._nextPaginator.nativeElement,"touchstart",()=>this._handlePaginatorPress("after"),n1))}ngAfterContentInit(){let e=this._dir?this._dir.change:B("ltr"),i=this._sharedResizeObserver.observe(this._elementRef.nativeElement).pipe(ia(32),ye(this._destroyed)),a=this._viewportRuler.change(150).pipe(ye(this._destroyed)),r=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new ya(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(Math.max(this._selectedIndex,0)),bt(r,{injector:this._injector}),Pt(e,a,i,this._items.changes,this._itemsResized()).pipe(ye(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),r()})}),this._keyManager?.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(o=>{this.indexFocused.emit(o),this._setTabFocus(o)})}_itemsResized(){return typeof ResizeObserver!="function"?ft:this._items.changes.pipe(Le(this._items),nt(e=>new pe(i=>this._ngZone.runOutsideAngular(()=>{let a=new ResizeObserver(r=>i.next(r));return e.forEach(r=>a.observe(r.elementRef.nativeElement)),()=>{a.disconnect()}}))),Dr(1),ue(e=>e.some(i=>i.contentRect.width>0&&i.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._eventCleanups.forEach(e=>e()),this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!tt(e))switch(e.keyCode){case 13:case 32:if(this.focusIndex!==this.selectedIndex){let i=this._items.get(this.focusIndex);i&&!i.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager?.onKeydown(e)}}_onContentChanges(){let e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){return this._items?!!this._items.toArray()[e]:!0}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();let i=this._tabListContainer.nativeElement;this._getLayoutDirection()=="ltr"?i.scrollLeft=0:i.scrollLeft=i.scrollWidth-i.offsetWidth}}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;let e=this.scrollDistance,i=this._getLayoutDirection()==="ltr"?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(i)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){let i=this._tabListContainer.nativeElement.offsetWidth,a=(e=="before"?-1:1)*i/3;return this._scrollTo(this._scrollDistance+a)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;let i=this._items?this._items.toArray()[e]:null;if(!i)return;let a=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:r,offsetWidth:o}=i.elementRef.nativeElement,s,c;this._getLayoutDirection()=="ltr"?(s=r,c=s+o):(c=this._tabListInner.nativeElement.offsetWidth-r,s=c-o);let l=this.scrollDistance,f=this.scrollDistance+a;s<l?this.scrollDistance-=l-s:c>f&&(this.scrollDistance+=Math.min(c-f,s-l))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{let e=this._tabListInner.nativeElement.scrollWidth,i=this._elementRef.nativeElement.offsetWidth,a=e-i>=5;a||(this.scrollDistance=0),a!==this._showPaginationControls&&(this._showPaginationControls=a,this._changeDetectorRef.markForCheck())}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=this.scrollDistance==0,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){let e=this._tabListInner.nativeElement.scrollWidth,i=this._tabListContainer.nativeElement.offsetWidth;return e-i||0}_alignInkBarToSelectedTab(){let e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,i=e?e.elementRef.nativeElement:null;i?this._inkBar.alignToElement(i):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,i){i&&i.button!=null&&i.button!==0||(this._stopInterval(),mc(D4,E4).pipe(ye(Pt(this._stopScrolling,this._destroyed))).subscribe(()=>{let{maxScrollDistance:a,distance:r}=this._scrollHeader(e);(r===0||r>=a)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};let i=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(i,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:i,distance:this._scrollDistance}}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,inputs:{disablePagination:[2,"disablePagination","disablePagination",H],selectedIndex:[2,"selectedIndex","selectedIndex",ut]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"}})}return t})(),I4=(()=>{class t extends S4{_items;_tabListContainer;_tabList;_tabListInner;_nextPaginator;_previousPaginator;_inkBar;ariaLabel;ariaLabelledby;disableRipple=!1;ngAfterContentInit(){this._inkBar=new W0(this._items),super.ngAfterContentInit()}_itemSelected(e){e.preventDefault()}static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275cmp=R({type:t,selectors:[["mat-tab-header"]],contentQueries:function(i,a,r){if(i&1&&Ae(r,o1,4),i&2){let o;N(o=L())&&(a._items=o)}},viewQuery:function(i,a){if(i&1&&(ee(l4,7),ee(d4,7),ee(m4,7),ee(u4,5),ee(p4,5)),i&2){let r;N(r=L())&&(a._tabListContainer=r.first),N(r=L())&&(a._tabList=r.first),N(r=L())&&(a._tabListInner=r.first),N(r=L())&&(a._nextPaginator=r.first),N(r=L())&&(a._previousPaginator=r.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(i,a){i&2&&q("mat-mdc-tab-header-pagination-controls-enabled",a._showPaginationControls)("mat-mdc-tab-header-rtl",a._getLayoutDirection()=="rtl")},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],disableRipple:[2,"disableRipple","disableRipple",H]},features:[Se],ngContentSelectors:Y0,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(i,a){if(i&1){let r=Me();Pe(),m(0,"div",5,0),F("click",function(){return W(r),G(a._handlePaginatorClick("before"))})("mousedown",function(s){return W(r),G(a._handlePaginatorPress("before",s))})("touchend",function(){return W(r),G(a._stopInterval())}),D(2,"div",6),u(),m(3,"div",7,1),F("keydown",function(s){return W(r),G(a._handleKeydown(s))}),m(5,"div",8,2),F("cdkObserveContent",function(){return W(r),G(a._onContentChanges())}),m(7,"div",9,3),ie(9),u()()(),m(10,"div",10,4),F("mousedown",function(s){return W(r),G(a._handlePaginatorPress("after",s))})("click",function(){return W(r),G(a._handlePaginatorClick("after"))})("touchend",function(){return W(r),G(a._stopInterval())}),D(12,"div",6),u()}i&2&&(q("mat-mdc-tab-header-pagination-disabled",a._disableScrollBefore),k("matRippleDisabled",a._disableScrollBefore||a.disableRipple),p(3),q("_mat-animation-noopable",a._animationsDisabled),p(2),x("aria-label",a.ariaLabel||null)("aria-labelledby",a.ariaLabelledby||null),p(5),q("mat-mdc-tab-header-pagination-disabled",a._disableScrollAfter),k("matRippleDisabled",a._disableScrollAfter||a.disableRipple))},dependencies:[fi,RP],styles:[`.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;
8cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-pagination-icon-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-divider-height, 1px);border-bottom-color:var(--mat-tab-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-divider-height, 1px);border-top-color:var(--mat-tab-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-labels,.mat-mdc-tab-labels.cdk-drop-list{min-height:var(--mat-tab-container-height, 48px)}.mat-mdc-tab::before{margin:5px}@media(forced-colors: active){.mat-mdc-tab[aria-disabled=true]{color:GrayText}}
9`],encapsulation:2})}return t})(),T4=new w("MAT_TABS_CONFIG"),i1=(()=>{class t extends fn{_host=d(G0);_centeringSub=ae.EMPTY;_leavingSub=ae.EMPTY;constructor(){super()}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Le(this._host._isCenterPosition())).subscribe(e=>{this._host._content&&e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","matTabBodyHost",""]],features:[Se]})}return t})(),G0=(()=>{class t{_elementRef=d(K);_dir=d(pt,{optional:!0});_ngZone=d(Z);_injector=d(oe);_renderer=d(Te);_diAnimationsDisabled=Ue();_eventCleanups;_initialized;_fallbackTimer;_positionIndex;_dirChangeSubscription=ae.EMPTY;_position;_previousPosition;_onCentering=new E;_beforeCentering=new E;_afterLeavingCenter=new E;_onCentered=new E(!0);_portalHost;_contentElement;_content;animationDuration="500ms";preserveContent=!1;set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(){if(this._dir){let e=d(ve);this._dirChangeSubscription=this._dir.change.subscribe(i=>{this._computePositionAnimationState(i),e.markForCheck()})}}ngOnInit(){this._bindTransitionEvents(),this._position==="center"&&(this._setActiveClass(!0),bt(()=>this._onCentering.emit(this._elementRef.nativeElement.clientHeight),{injector:this._injector})),this._initialized=!0}ngOnDestroy(){clearTimeout(this._fallbackTimer),this._eventCleanups?.forEach(e
9=>e()),this._dirChangeSubscription.unsubscribe()}_bindTransitionEvents(){this._ngZone.runOutsideAngular(()=>{let e=this._elementRef.nativeElement,i=a=>{a.target===this._contentElement?.nativeElement&&(this._elementRef.nativeElement.classList.remove("mat-tab-body-animating"),a.type==="transitionend"&&this._transitionDone())};this._eventCleanups=[this._renderer.listen(e,"transitionstart",a=>{a.target===this._contentElement?.nativeElement&&(this._elementRef.nativeElement.classList.add("mat-tab-body-animating"),this._transitionStarted())}),this._renderer.listen(e,"transitionend",i),this._renderer.listen(e,"transitioncancel",i)]})}_transitionStarted(){clearTimeout(this._fallbackTimer);let e=this._position==="center";this._beforeCentering.emit(e),e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_transitionDone(){this._position==="center"?this._onCentered.emit():this._previousPosition==="center"&&this._afterLeavingCenter.emit()}_setActiveClass(e){this._elementRef.nativeElement.classList.toggle("mat-mdc-tab-body-active",e)}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_isCenterPosition(){return this._positionIndex===0}_computePositionAnimationState(e=this._getLayoutDirection()){this._previousPosition=this._position,this._positionIndex<0?this._position=e=="ltr"?"left":"right":this._positionIndex>0?this._position=e=="ltr"?"right":"left":this._position="center",this._animationsDisabled()?this._simulateTransitionEvents():this._initialized&&(this._position==="center"||this._previousPosition==="center")&&(clearTimeout(this._fallbackTimer),this._fallbackTimer=this._ngZone.runOutsideAngular(()=>setTimeout(()=>this._simulateTransitionEvents(),100)))}_simulateTransitionEvents(){this._transitionStarted(),bt(()=>this._transitionDone(),{injector:this._injector})}_animationsDisabled(){return this._diAnimationsDisabled||this.animationDuration==="0ms"||this.animationDuration==="0s"}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-tab-body"]],viewQuery:function(i,a){if(i&1&&(ee(i1,5),ee(f4,5)),i&2){let r;N(r=L())&&(a._portalHost=r.first),N(r=L())&&(a._contentElement=r.first)}},hostAttrs:[1,"mat-mdc-tab-body"],hostVars:1,hostBindings:function(i,a){i&2&&x("inert",a._position==="center"?null:"")},inputs:{_content:[0,"content","_content"],animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_onCentered:"_onCentered"},decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(i,a){i&1&&(m(0,"div",1,0),Ve(2,h4,0,0,"ng-template",2),u()),i&2&&q("mat-tab-body-content-left",a._position==="left")("mat-tab-body-content-right",a._position==="right")("mat-tab-body-content-can-animate",a._position==="center"||a._previousPosition==="center")},dependencies:[i1,kp],styles:[`.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto;transform:none;visibility:hidden}.mat-tab-body-animating>.mat-mdc-tab-body-content,.mat-mdc-tab-body-active>.mat-mdc-tab-body-content{visibility:visible}.mat-tab-body-animating>.mat-mdc-tab-body-content{min-height:1px}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-tab-body-content-can-animate{transition:transform var(--mat-tab-animation-duration) 1ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable .mat-tab-body-content-can-animate{transition:none}.mat-tab-body-content-left{transform:translate3d(-100%, 0, 0)}.mat-tab-body-content-right{transform:translate3d(100%, 0, 0)}
10`],encapsulation:2})}return t})(),s1=(()=>{class t{_elementRef=d(K);_changeDetectorRef=d(ve);_ngZone=d(Z);_tabsSubscription=ae.EMPTY;_tabLabelSubscription=ae.EMPTY;_tabBodySubscription=ae.EMPTY;_diAnimationsDisabled=Ue();_allTabs;_tabBodies;_tabBodyWrapper;_tabHeader;_tabs=new $t;_indexToSelect=0;_lastFocusedTabIndex=null;_tabBodyWrapperHeight=0;color;get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=e,this._changeDetectorRef.markForCheck()}_fitInkBarToContent=!1;stretchTabs=!0;alignTabs=null;dynamicHeight=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=isNaN(e)?null:e}_selectedIndex=null;headerPosition="above";get animationDuration(){return this._animationDuration}set animationDuration(e){let i=e+"";this._animationDuration=/^\d+$/.test(i)?e+"ms":i}_animationDuration;get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=isNaN(e)?null:e}_contentTabIndex;disablePagination=!1;disableRipple=!1;preserveContent=!1;get backgroundColor(){return this._backgroundColor}set backgroundColor(e){let i=this._elementRef.nativeElement.classList;i.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&i.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}_backgroundColor;ariaLabel;ariaLabelledby;selectedIndexChange=new E;
10focusChange=new E;animationDone=new E;selectedTabChange=new E(!0);_groupId;_isServer=!d(Ie).isBrowser;constructor(){let e=d(T4,{optional:!0});this._groupId=d(Fe).getId("mat-tab-group-"),this.animationDuration=e&&e.animationDuration?e.animationDuration:"500ms",this.disablePagination=e&&e.disablePagination!=null?e.disablePagination:!1,this.dynamicHeight=e&&e.dynamicHeight!=null?e.dynamicHeight:!1,e?.contentTabIndex!=null&&(this.contentTabIndex=e.contentTabIndex),this.preserveContent=!!e?.preserveContent,this.fitInkBarToContent=e&&e.fitInkBarToContent!=null?e.fitInkBarToContent:!1,this.stretchTabs=e&&e.stretchTabs!=null?e.stretchTabs:!0,this.alignTabs=e&&e.alignTabs!=null?e.alignTabs:null}ngAfterContentChecked(){let e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){let i=this._selectedIndex==null;if(!i){this.selectedTabChange.emit(this._createChangeEvent(e));let a=this._tabBodyWrapper.nativeElement;a.style.minHeight=a.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((a,r)=>a.isActive=r===e),i||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}
10this._tabs.forEach((i,a)=>{i.position=a-e,this._selectedIndex!=null&&i.position==0&&!i.origin&&(i.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{let e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){let i=this._tabs.toArray(),a;for(let r=0;r<i.length;r++)if(i[r].isActive){this._indexToSelect=this._selectedIndex=r,this._lastFocusedTabIndex=null,a=i[r];break}!a&&i[e]&&Promise.resolve().then(()=>{i[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}ngAfterViewInit(){this._tabBodySubscription=this._tabBodies.changes.subscribe(()=>this._bodyCentered(!0))}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Le(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(i=>i._closestTabGroup===this||!i._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe(),this._tabBodySubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){let i=this._tabHeader;i&&(i.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){let i=new q0;return i.index=e,this._tabs&&this._tabs.length&&(i.tab=this._tabs.toArray()[e]),i}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=Pt(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e,i){return e.id||`${this._groupId}-label-${i}`}_getTabContentId(e){return`${this._groupId}-content-${e}`}_setTabBodyWrapperHeight(e){if(!this.dynamicHeight||!this._tabBodyWrapperHeight){this._tabBodyWrapperHeight=e;return}let i=this._tabBodyWrapper.nativeElement;i.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(i.style.height=e+"px")}_removeTabBodyWrapperHeight(){let e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this._ngZone.run(()=>this.animationDone.emit())}_handleClick(e,i,a){i.focusIndex=a,e.disabled||(this.selectedIndex=a)}_getTabIndex(e){let i=this._lastFocusedTabIndex??this.selectedIndex;return e===i?0:-1}_tabFocusChanged(e,i){e&&e!=="mouse"&&e!=="touch"&&(this._tabHeader.focusIndex=i)}_bodyCentered(e){e&&this._tabBodies?.forEach((i,a)=>i._setActiveClass(a===this._selectedIndex))}_animationsDisabled(){return this._diAnimationsDisabled||this.animationDuration==="0"||this.animationDuration==="0ms"}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-tab-group"]],contentQueries:function(i,a,r){if(i&1&&Ae(r,Z0,5),i&2){let o;N(o=L())&&(a._allTabs=o)}},viewQuery:function(i,a){if(i&1&&(ee(g4,5),ee(b4,5),ee(G0,5)),i&2){let r;N(r=L())&&(a._tabBodyWrapper=r.first),N(r=L())&&(a._tabHeader=r.first),N(r=L())&&(a._tabBodies=r)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:11,hostBindings:function(i,a){i&2&&(x("mat-align-tabs",a.alignTabs),et("mat-"+(a.color||"primary")),zt("--mat-tab-animation-duration",a.animationDuration),q("mat-mdc-tab-group-dynamic-height",a.dynamicHeight)("mat-mdc-tab-group-inverted-header",a.headerPosition==="below")("mat-mdc-tab-group-stretch-tabs",a.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",H],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",H],alignTabs:[0,"mat-align-tabs","alignTabs"],dynamicHeight:[2,"dynamicHeight","dynamicHeight",H],selectedIndex:[2,"selectedIndex","selectedIndex",ut],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[2,"contentTabIndex","contentTabIndex",ut],disablePagination:[2,"disablePagination","disablePagination",H],disableRipple:[2,"disableRipple","disableRipple",H],preserveContent:[2,"preserveContent","preserveContent",H],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"]},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"}
10,exportAs:["matTabGroup"],features:[ke([{provide:r1,useExisting:t}])],ngContentSelectors:Y0,decls:9,vars:8,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination","aria-label","aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel",3,"id","class","content","position","animationDuration","preserveContent"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"click","cdkFocusChange","id","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","_beforeCentering","id","content","position","animationDuration","preserveContent"]],template:function(i,a){if(i&1){let r=Me();Pe(),m(0,"mat-tab-header",3,0),F("indexFocused",function(s){return W(r),G(a._focusChanged(s))})("selectFocusedIndex",function(s){return W(r),G(a.selectedIndex=s)}),ot(2,v4,8,17,"div",4,Ni),u(),y(4,x4,1,0),m(5,"div",5,1),ot(7,M4,1,10,"mat-tab-body",6,Ni),u()}i&2&&(k("selectedIndex",a.selectedIndex||0)("disableRipple",a.disableRipple)("disablePagination",a.disablePagination)("aria-label",a.ariaLabel)("aria-labelledby",a.ariaLabelledby),p(2),st(a._tabs),p(2),C(a._isServer?4:-1),p(),q("_mat-animation-noopable",a._animationsDisabled()),p(2),st(a._tabs))},dependencies:[I4,o1,jl,fi,fn,G0],styles:[`.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1;touch-action:manipulation}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}
10.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mat-tab-container-height, 48px);font-family:var(--mat-tab-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-tab-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mat-tab-active-indicator-height, 2px);border-radius:var(--mat-tab-active-indicator-shape, 0)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-inactive-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-active-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-active-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-active-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-active-hover-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-active-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-active-focus-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-disabled-ripple-color, var(--mat-sys-on-surface-variant))}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-inactive-label-text-color, var(--mat-sys-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}
10.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-focus-indicator::before{border-color:var(--mat-tab-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{al
10ign-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}
11`],encapsulation:2})}return t})(),q0=class{index;tab};var c1=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[fe,fe]})}return t})();var R4={capture:!0},F4=["focus","mousedown","mouseenter","touchstart"],Q0="mat-ripple-loader-uninitialized",X0="mat-ripple-loader-class-name",l1="mat-ripple-loader-centered",Sp="mat-ripple-loader-disabled",d1=(()=>{class t{_document=d(se);_animationsDisabled=Ue();_globalRippleOptions=d(Ep,{optional:!0});_platform=d(Ie);_ngZone=d(Z);_injector=d(oe);_eventCleanups;_hosts=new Map;constructor(){let e=d(xt).createRenderer(null,null);this._eventCleanups=this._ngZone.runOutsideAngular(()=>F4.map(i=>e.listen(this._document,i,this._onInteraction,R4)))}ngOnDestroy(){let e=this._hosts.keys();for(let i of e)this.destroyRipple(i);this._eventCleanups.forEach(i=>i())}configureRipple(e,i){e.setAttribute(Q0,this._globalRippleOptions?.namespace??""),(i.className||!e.hasAttribute(X0))&&e.setAttribute(X0,i.className||""),i.centered&&e.setAttribute(l1,""),i.disabled&&e.setAttribute(Sp,"")}setDisabled(e,i){let a=this._hosts.get(e);a?(a.target.rippleDisabled=i,!i&&!a.hasSetUpEvents&&(a.hasSetUpEvents=!0,a.renderer.setupTriggerEvents(e))):i?e.setAttribute(Sp,""):e.removeAttribute(Sp)}_onInteraction=e=>{let i=mn(e);if(i instanceof HTMLElement){let a=i.closest(`[${Q0}="${this._globalRippleOptions?.namespace??""}"]`);a&&this._createRipple(a)}};_createRipple(e){if(!this._document||this._hosts.has(e))return;e.querySelector(".mat-ripple")?.remove();let i=this._document.createElement("span");i.classList.add("mat-ripple",e.getAttribute(X0)),e.append(i);let a=this._globalRippleOptions,r=this._animationsDisabled?0:a?.animation?.enterDuration??Yl.enterDuration,o=this._animationsDisabled?0:a?.animation?.exitDuration??Yl.exitDuration,s={rippleDisabled:this._animationsDisabled||a?.disabled||e.hasAttribute(Sp),rippleConfig:{centered:e.hasAttribute(l1),terminateOnPointerUp:a?.terminateOnPointerUp,animation:{enterDuration:r,exitDuration:o}}},c=new Kl(s,this._ngZone,i,this._platform,this._injector),l=!s.rippleDisabled;l&&c.setupTriggerEvents(e),this._hosts.set(e,{target:s,renderer:c,hasSetUpEvents:l}),e.removeAttribute(Q0)}destroyRipple(e){let i=this._hosts.get(e);i&&(i.renderer._removeTriggerEvents(),this._hosts.delete(e))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var N4=["mat-icon-button",""],L4=["*"],z4=new w("MAT_BUTTON_CONFIG");function m1(t){return t==null?void 0:ut(t)}var J0=(()=>{class t{_elementRef=d(K);_ngZone=d(Z);_animationsDisabled=Ue();_config=d(z4,{optional:!0});_focusMonitor=d(Dn);_cleanupClick;_renderer=d(Te);_rippleLoader=d(d1);_isAnchor;_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;tabIndex;set _tabindex(e){this.tabIndex=e}constructor(){d(Ge).load(Kt);let e=this._elementRef.nativeElement;this._isAnchor=e.tagName==="A",this.disabledInteractive=this._config?.disabledInteractive??!1,this.color=this._config?.color??null,this._rippleLoader?.configureRipple(e,{className:"mat-mdc-button-ripple"})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0),this._isAnchor&&this._setupAsAnchor()}ngOnDestroy(){this._cleanupClick?.(),this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",i){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,i):this._elementRef.nativeElement.focus(i)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this._isAnchor?this.disabled||null:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}_getTabIndex(){return this._isAnchor?this.disabled&&!this.disabledInteractive?-1:this.tabIndex:this.tabIndex}_setupAsAnchor(){this._cleanupClick=this._ngZone.runOutsideAngular(()=>this._renderer.listen(this._elementRef.nativeElement,"click",e=>{this.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}))}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,hostAttrs:[1,"mat-mdc-button-base"],hostVars:13,hostBindings:function(i,a){i&2&&(x("disabled",a._getDisabledAttribute())("aria-disabled",a._getAriaDisabled())("tabindex",a._getTabIndex()),et(a.color?"mat-"+a.color:""),q("mat-mdc-button-disabled",a.disabled)("mat-mdc-button-disabled-interactive",a.disabledInteractive)("mat-unthemed",!a.color)("_mat-animation-noopable",a._animationsDisabled))},inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",H],disabled:[2,"disabled","disabled",H],ariaDisabled:[2,"aria-disabled","ariaDisabled",H],disabledInteractive:[2,"disabledInteractive","disabledInteractive",H],tabIndex:[2,"tabIndex","tabIndex",m1],_tabindex:[2,"tabindex","_tabindex",m1]}})}return t})(),Is=(()=>{class t extends J0{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["button","mat-icon-button",""],["a","mat-icon-button",""],["button","matIconButton",""],["a","matIconButton",""]],hostAttrs:[1,"mdc-icon-button","mat-mdc-icon-button"],exportAs:["matButton","matAnchor"],features:[Se],attrs:N4,ngContentSelectors:L4,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,a){i&1&&(Pe(),_n(0,"span",0),ie(1),_n(2,"
11span",1)(3,"span",2))},styles:[`.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:var(--mat-icon-button-container-shape, var(--mat-sys-corner-full, 50%));flex-shrink:0;text-align:center;width:var(--mat-icon-button-state-layer-size, 40px);height:var(--mat-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mat-icon-button-state-layer-size, 40px) - var(--mat-icon-button-icon-size, 24px)) / 2);font-size:var(--mat-icon-button-icon-size, 24px);color:var(--mat-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-icon-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;display:var(--mat-icon-button-touch-target-display, block);left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mat-icon-button-icon-size, 24px);height:var(--mat-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:var(--mat-icon-button-container-shape, var(--mat-sys-corner-full, 50%))}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}
12`,`@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-button-base.mat-tonal-button,.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}}
13`],encapsulation:2,changeDetection:0})}return t})();var cr=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[fe,fe]})}return t})();var V4=["matButton",""],B4=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],j4=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var u1=new Map([["text",["mat-mdc-button"]],["filled",["mdc-button--unelevated","mat-mdc-unelevated-button"]],["elevated",["mdc-button--raised","mat-mdc-raised-button"]],["outlined",["mdc-button--outlined","mat-mdc-outlined-button"]],["tonal",["mat-tonal-button"]]]),Ct=(()=>{class t extends J0{get appearance(){return this._appearance}set appearance(e){this.setAppearance(e||this._config?.defaultAppearance||"text")}_appearance=null;constructor(){super();let e=H4(this._elementRef.nativeElement);e&&this.setAppearance(e)}setAppearance(e){if(e===this._appearance)return;let i=this._elementRef.nativeElement.classList,a=this._appearance?u1.get(this._appearance):null,r=u1.get(e);a&&i.remove(...a),i.add(...r),this._appearance=e}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["button","matButton",""],["a","matButton",""],["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""],["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostAttrs:[1,"mdc-button"],inputs:{appearance:[0,"matButton","appearance"]},exportAs:["matButton","matAnchor"],features:[Se],attrs:V4,ngContentSelectors:j4,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(i,a){i&1&&(Pe(B4),_n(0,"span",0),ie(1),_t(2,"span",1),ie(3,1),Mt(),ie(4,2),_n(5,"span",2)(6,"span",3)),i&2&&q("mdc-button__ripple",!a._isFab)("mdc-fab__ripple",a._isFab)},styles:[`.mat-mdc-button-base{text-decoration:none}.mat-mdc-button-base .mat-icon{min-height:fit-content;flex-shrink:0}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-button-text-horizontal-padding, 12px);height:var(--mat-button-text-container-height, 40px);font-family:var(--mat-button-text-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-text-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-text-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-text-label-text-transform);font-weight:var(--mat-button-text-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mat-button-text-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mat-button-text-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-text-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-button-text-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-button-text-icon-spacing, 8px);margin-left:var(--mat-button-text-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-button-text-icon-offset, -4px);margin-left:var(--mat-button-text-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-text-icon-offset, -4px);margin-left:var(--mat-button-text-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-text-icon-spacing, 8px);margin-left:var(--mat-button-text-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-button-text-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-text-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-text-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-text-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-text-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-text-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;display:var(--mat-button-text-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}
13.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-button-filled-container-height, 40px);font-family:var(--mat-button-filled-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-filled-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-filled-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-filled-label-text-transform);font-weight:var(--mat-button-filled-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-button-filled-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-button-filled-icon-spacing, 8px);margin-left:var(--mat-button-filled-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-button-filled-icon-offset, -8px);margin-left:var(--mat-button-filled-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-filled-icon-offset, -8px);margin-left:var(--mat-button-filled-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-filled-icon-spacing, 8px);margin-left:var(--mat-button-filled-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-button-filled-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-filled-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-filled-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-filled-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-filled-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-filled-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;display:var(--mat-button-filled-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mat-button-filled-label-text-color, var(--mat-sys-on-primary));background-color:var(--mat-button-filled-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mat-button-filled-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mat-button-protected-container-elevation-shadow, var(--mat-sys-level1));height:var(--mat-button-protected-container-height, 40px);font-family:var(--mat-button-protected-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-protected-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-protected-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-protected-label-text-transform);font-weight:var(--mat-button-protected-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-button-protected-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-button-protected-icon-spacing, 8px);margin-left:var(--mat-button-protected-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-button-protected-icon-offset, -8px);margin-left:var(--mat-button-protected-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-protected-icon-offset, -8px);margin-left:var(--mat-button-protected-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-protected-icon-spacing, 8px);margin-left:var(--mat-button-protected-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-button-protected-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-protected-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-protected-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-protected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-protected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-protected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;display:var(--mat-button-protected-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-raised-button:not(:disabled){color:var(--mat-button-protected-label-text-color, var(--mat-sys-primary));background-color:var(--mat-button-protected-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mat-button-protected-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mat-button-protected-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mat-button-protected-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mat-button-protected-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-protected-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-protected-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mat-button-protected-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-button-outlined-container-height, 40px);font-family:var(--mat-button-outlined-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-outlined-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-outlined-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-outlined-label-text-transform);font-weight:var(--mat-button-outlined-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mat-button-outlined-container-shape, var(--mat-sys-corner-full));border-width:var(--mat-button-outlined-outline-width, 1px);padding:0 var(--mat-button-outlined-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-button-outlined-icon-spacing, 8px);margin-left:var(--mat-button-outlined-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-button-outlined-icon-offset, -8px);margin-left:var(--mat-button-outlined-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-outlined-icon-offset, -8px);margin-left:var(--mat-button-outlined-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-outlined-icon-spacing, 8px);margin-left:var(--mat-button-outlined-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-button-outlined-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-outlined-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-outlined-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-outlined-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-outlined-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-outlined-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;display:var(--mat-button-outlined-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-outlined-button:not(:disabled){color:var(--mat-button-outlined-label-text-color, var(--mat-sys-primary));border-color:var(--mat-button-outlined-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mat-button-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}
13.mat-tonal-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-button-tonal-container-height, 40px);font-family:var(--mat-button-tonal-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-tonal-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-tonal-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-tonal-label-text-transform);font-weight:var(--mat-button-tonal-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-button-tonal-horizontal-padding, 24px)}.mat-tonal-button:not(:disabled){color:var(--mat-button-tonal-label-text-color, var(--mat-sys-on-secondary-container));background-color:var(--mat-button-tonal-container-color, var(--mat-sys-secondary-container))}.mat-tonal-button,.mat-tonal-button .mdc-button__ripple{border-radius:var(--mat-button-tonal-container-shape, var(--mat-sys-corner-full))}.mat-tonal-button[disabled],.mat-tonal-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-tonal-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-tonal-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-tonal-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-tonal-button>.mat-icon{margin-right:var(--mat-button-tonal-icon-spacing, 8px);margin-left:var(--mat-button-tonal-icon-offset, -8px)}[dir=rtl] .mat-tonal-button>.mat-icon{margin-right:var(--mat-button-tonal-icon-offset, -8px);margin-left:var(--mat-button-tonal-icon-spacing, 8px)}.mat-tonal-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-tonal-icon-offset, -8px);margin-left:var(--mat-button-tonal-icon-spacing, 8px)}[dir=rtl] .mat-tonal-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-tonal-icon-spacing, 8px);margin-left:var(--mat-button-tonal-icon-offset, -8px)}.mat-tonal-button .mat-ripple-element{background-color:var(--mat-button-tonal-ripple-color, color-mix(in srgb, var(--mat-sys-on-secondary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-tonal-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-tonal-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-tonal-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-tonal-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-tonal-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-tonal-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-tonal-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-tonal-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-tonal-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-tonal-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-tonal-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-tonal-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-tonal-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;display:var(--mat-button-tonal-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-tonal-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before,.mat-tonal-button .mat-mdc-button-ripple,.mat-tonal-button .mat-mdc-button-persistent-ripple,.mat-tonal-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-tonal-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before,.mat-tonal-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
13.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon,.mat-tonal-button .mdc-button__label,.mat-tonal-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator,.mat-tonal-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-button:focus>.mat-focus-indicator::before,.mat-mdc-unelevated-button:focus>.mat-focus-indicator::before,.mat-mdc-raised-button:focus>.mat-focus-indicator::before,.mat-mdc-outlined-button:focus>.mat-focus-indicator::before,.mat-tonal-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable,.mat-tonal-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon,.mat-tonal-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-tonal-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}
14`,`@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-button-base.mat-tonal-button,.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}}
15`],encapsulation:2,changeDetection:0})}return t})();function H4(t){return t.hasAttribute("mat-raised-button")?"elevated":t.hasAttribute("mat-stroked-button")?"outlined":t.hasAttribute("mat-flat-button")?"filled":t.hasAttribute("mat-button")?"text":null}var wt=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[fe,cr,fe]})}return t})();var U4=["*"],$4=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["","mat-card-image",""],["","matCardImage",""],["","mat-card-sm-image",""],["","matCardImageSmall",""],["","mat-card-md-image",""],["","matCardImageMedium",""],["","mat-card-lg-image",""],["","matCardImageLarge",""],["","mat-card-xl-image",""],["","matCardImageXLarge",""]],"*"],W4=[`mat-card-title, mat-card-subtitle,
16      [mat-card-title], [mat-card-subtitle],
17      [matCardTitle], [matCardSubtitle]`,`[mat-card-image], [matCardImage],
18                    [mat-card-sm-image], [matCardImageSmall],
19                    [mat-card-md-image], [matCardImageMedium],
20                    [mat-card-lg-image], [matCardImageLarge],
21                    [mat-card-xl-image], [matCardImageXLarge]`,"*"],G4=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],q4=["[mat-card-avatar], [matCardAvatar]",`mat-card-title, mat-card-subtitle,
22      [mat-card-title], [mat-card-subtitle],
23      [matCardTitle], [matCardSubtitle]`,"*"],Y4=new w("MAT_CARD_CONFIG"),Ip=(()=>{class t{appearance;constructor(){let e=d(Y4,{optional:!0});this.appearance=e?.appearance||"raised"}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:8,hostBindings:function(i,a){i&2&&q("mat-mdc-card-outlined",a.appearance==="outlined")("mdc-card--outlined",a.appearance==="outlined")("mat-mdc-card-filled",a.appearance==="filled")("mdc-card--filled",a.appearance==="filled")},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:U4,decls:1,vars:0,template:function(i,a){i&1&&(Pe(),ie(0))},styles:[`.mat-mdc-card{display:flex;flex-direction:column;box-sizing:border-box;position:relative;border-style:solid;border-width:0;background-color:var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low));border-color:var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low));border-radius:var(--mat-card-elevated-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mat-card-elevated-container-elevation, var(--mat-sys-level1))}.mat-mdc-card::after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,0);content:"";display:block;pointer-events:none;box-sizing:border-box;border-radius:var(--mat-card-elevated-container-shape, var(--mat-sys-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mat-card-outlined-container-color, var(--mat-sys-surface));border-radius:var(--mat-card-outlined-container-shape, var(--mat-sys-corner-medium));border-width:var(--mat-card-outlined-outline-width, 1px);border-color:var(--mat-card-outlined-outline-color, var(--mat-sys-outline-variant));box-shadow:var(--mat-card-outlined-container-elevation, var(--mat-sys-level0))}.mat-mdc-card-outlined::after{border:none}.mat-mdc-card-filled{background-color:var(--mat-card-filled-container-color, var(--mat-sys-surface-container-highest));border-radius:var(--mat-card-filled-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mat-card-filled-container-elevation, var(--mat-sys-level0))}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mat-mdc-card-actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font, var(--mat-sys-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-sys-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-sys-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-sys-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-sys-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-sys-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-sys-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-sys-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-sys-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-sys-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-sys-title-medium-weight))}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}
23.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}
24`],encapsulation:2,changeDetection:0})}return t})(),Tp=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]})}return t})(),p1=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-mdc-card-title-group"],ngContentSelectors:W4,decls:4,vars:0,template:function(i,a){i&1&&(Pe($4),_t(0,"div"),ie(1),Mt(),ie(2,1),ie(3,2))},encapsulation:2,changeDetection:0})}return t})(),Ap=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]})}return t})(),f1=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]})}return t})();var Rp=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:q4,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(i,a){i&1&&(Pe(G4),ie(0),_t(1,"div",0),ie(2,1),Mt(),ie(3,2))},encapsulation:2,changeDetection:0})}return t})();var h1=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","mat-card-xl-image",""],["","matCardImageXLarge",""]],hostAttrs:[1,"mat-mdc-card-xl-image","mdc-card__media"]})}return t})();var Ts=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[fe,fe]})}return t})();var lo=(()=>{class t{_listeners=[];notify(e,i){for(let a of this._listeners)a(e,i)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(i=>e!==i)}}ngOnDestroy(){this._listeners=[]}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var ey=new w("CdkAccordion"),b1=(()=>{class t{_stateChanges=new T;_openCloseAllActions=new T;id=d(Fe).getId("cdk-accordion-");multi=!1;openAll(){this.multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:[2,"multi","multi",H]},exportAs:["cdkAccordion"],features:[ke([{provide:ey,useExisting:t}]),Oe]})}return t})(),_1=(()=>{class t{accordion=d(ey,{optional:!0,skipSelf:!0});_changeDetectorRef=d(ve);_expansionDispatcher=d(lo);_openCloseAllSubscription=ae.EMPTY;closed=new E;opened=new E;destroyed=new E;expandedChange=new E;id=d(Fe).getId("cdk-accordion-child-");get expanded(){return this._expanded}set expanded(e){if(this._expanded!==e){if(this._expanded=e,this.expandedChange.emit(e),e){this.opened.emit();let i=this.accordion?this.accordion.id:this.id;this._expansionDispatcher.notify(this.id,i)}
24else this.closed.emit();this._changeDetectorRef.markForCheck()}}_expanded=!1;get disabled(){return this._disabled()}set disabled(e){this._disabled.set(e)}_disabled=ge(!1);_removeUniqueSelectionListener=()=>{};constructor(){}ngOnInit(){this._removeUniqueSelectionListener=this._expansionDispatcher.listen((e,i)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===i&&this.id!==e&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:[2,"expanded","expanded",H],disabled:[2,"disabled","disabled",H]},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[ke([{provide:ey,useValue:void 0}])]})}return t})(),y1=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({})}return t})();var Zl=class{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}changed=new T;constructor(n=!1,e,i=!0,a){this._multiple=n,this._emitChanges=i,this.compareWith=a,e&&e.length&&(n?e.forEach(r=>this._markSelected(r)):this._markSelected(e[0]),this._selectedToEmit.length=0)}select(...n){this._verifyValueAssignment(n),n.forEach(i=>this._markSelected(i));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...n){this._verifyValueAssignment(n),n.forEach(i=>this._unmarkSelected(i));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...n){this._verifyValueAssignment(n);let e=this.selected,i=new Set(n.map(r=>this._getConcreteValue(r)));n.forEach(r=>this._markSelected(r)),e.filter(r=>!i.has(this._getConcreteValue(r,i))).forEach(r=>this._unmarkSelected(r));let a=this._hasQueuedChanges();return this._emitChangeEvent(),a}toggle(n){return this.isSelected(n)?this.deselect(n):this.select(n)}clear(n=!0){this._unmarkAll();let e=this._hasQueuedChanges();return n&&this._emitChangeEvent(),e}isSelected(n){return this._selection.has(this._getConcreteValue(n))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(n){this._multiple&&this.selected&&this._selected.sort(n)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(n){n=this._getConcreteValue(n),this.isSelected(n)||(this._multiple||this._unmarkAll(),this.isSelected(n)||this._selection.add(n),this._emitChanges&&this._selectedToEmit.push(n))}_unmarkSelected(n){n=this._getConcreteValue(n),this.isSelected(n)&&(this._selection.delete(n),this._emitChanges&&this._deselectedToEmit.push(n))}_unmarkAll(){this.isEmpty()||this._selection.forEach(n=>this._unmarkSelected(n))}_verifyValueAssignment(n){n.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(n,e){if(this.compareWith){e=e??this._selection;for(let i of e)if(this.compareWith(n,i))return i;return n}else return n}};var K4=["body"],Z4=["bodyWrapper"],Q4=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],X4=["mat-expansion-panel-header","*","mat-action-row"];function J4(t,n){}var eL=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],tL=["mat-panel-title","mat-panel-description","*"];function nL(t,n){t&1&&(_t(0,"span",1),Ht(),_t(1,"svg",2),_n(2,"path",3),Mt()())}var ty=new w("MAT_ACCORDION"),C1=new w("MAT_EXPANSION_PANEL"),iL=(()=>{class t{_template=d(Je);_expansionPanel=d(C1,{optional:!0});constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["ng-template","matExpansionPanelContent",""]]})}return t})(),v1=new w("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),Ql=(()=>
24{class t extends _1{_viewContainerRef=d(mt);_animationsDisabled=Ue();_document=d(se);_ngZone=d(Z);_elementRef=d(K);_renderer=d(Te);_cleanupTransitionEnd;get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=e}_hideToggle=!1;get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}_togglePosition;afterExpand=new E;afterCollapse=new E;_inputChanges=new T;accordion=d(ty,{optional:!0,skipSelf:!0});_lazyContent;_body;_bodyWrapper;_portal;_headerId=d(Fe).getId("mat-expansion-panel-header-");constructor(){super();let e=d(v1,{optional:!0});this._expansionDispatcher=d(lo),e&&(this.hideToggle=e.hideToggle)}_hasSpacing(){return this.accordion?this.expanded&&this.accordion.displayMode==="default":!1}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe(Le(null),ue(()=>this.expanded&&!this._portal),qe(1)).subscribe(()=>{this._portal=new pn(this._lazyContent._template,this._viewContainerRef)}),this._setupAnimationEvents()}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._cleanupTransitionEnd?.(),this._inputChanges.complete()}_containsFocus(){if(this._body){let e=this._document.activeElement,i=this._body.nativeElement;return e===i||i.contains(e)}return!1}_transitionEndListener=({target:e,propertyName:i})=>{e===this._bodyWrapper?.nativeElement&&i==="grid-template-rows"&&this._ngZone.run(()=>
24{this.expanded?this.afterExpand.emit():this.afterCollapse.emit()})};_setupAnimationEvents(){this._ngZone.runOutsideAngular(()=>{this._animationsDisabled?(this.opened.subscribe(()=>this._ngZone.run(()=>this.afterExpand.emit())),this.closed.subscribe(()=>this._ngZone.run(()=>this.afterCollapse.emit()))):setTimeout(()=>{let e=this._elementRef.nativeElement;this._cleanupTransitionEnd=this._renderer.listen(e,"transitionend",this._transitionEndListener),e.classList.add("mat-expansion-panel-animations-enabled")},200)})}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-expansion-panel"]],contentQueries:function(i,a,r){if(i&1&&Ae(r,iL,5),i&2){let o;N(o=L())&&(a._lazyContent=o.first)}},viewQuery:function(i,a){if(i&1&&(ee(K4,5),ee(Z4,5)),i&2){let r;N(r=L())&&(a._body=r.first),N(r=L())&&(a._bodyWrapper=r.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:4,hostBindings:function(i,a){i&2&&q("mat-expanded",a.expanded)("mat-expansion-panel-spacing",a._hasSpacing())},inputs:{hideToggle:[2,"hideToggle","hideToggle",H],togglePosition:"togglePosition"},outputs:{afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[ke([{provide:ty,useValue:void 0},{provide:C1,useExisting:t}]),Se,Oe],ngContentSelectors:X4,decls:9,vars:4,consts:[["bodyWrapper",""],["body",""],[1,"mat-expansion-panel-content-wrapper"],["role","region",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(i,a){i&1&&(Pe(Q4),ie(0),m(1,"div",2,0)(3,"div",3,1)(5,"div",4),ie(6,1),Ve(7,J4,0,0,"ng-template",5),u(),ie(8,2),u()()),i&2&&(p(),x("inert",a.expanded?null:""),p(2),k("id",a.id),x("aria-labelledby",a._headerId),p(4),k("cdkPortalOutlet",a._portal))},dependencies:[fn],styles:[`.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;position:relative;background:var(--mat-expansion-container-background-color, var(--mat-sys-surface));color:var(--mat-expansion-container-text-color, var(--mat-sys-on-surface));border-radius:var(--mat-expansion-container-shape, 12px)}.mat-expansion-panel.mat-expansion-panel-animations-enabled{transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:var(--mat-expansion-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape, 12px);border-top-left-radius:var(--mat-expansion-container-shape, 12px)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape, 12px);border-bottom-left-radius:var(--mat-expansion-container-shape, 12px)}@media(forced-colors: active){.mat-expansion-panel{outline:solid 1px}}.mat-expansion-panel-content-wrapper{display:grid;grid-template-rows:0fr;grid-template-columns:100%}.mat-expansion-panel-animations-enabled .mat-expansion-panel-content-wrapper{transition:grid-template-rows 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper{grid-template-rows:1fr}@supports not (grid-template-rows: 0fr){.mat-expansion-panel-content-wrapper{height:0}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper{height:auto}}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;min-height:0;visibility:hidden;font-family:var(--mat-expansion-container-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-expansion-container-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-expansion-container-text-weight, var(--mat-sys-body-large-weight));line-height:var(--mat-expansion-container-text-line-height, var(--mat-sys-body-large-line-height));letter-spacing:var(--mat-expansion-container-text-tracking, var(--mat-sys-body-large-tracking))}.mat-expansion-panel-animations-enabled .mat-expansion-panel-content{transition:visibility 190ms linear}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper>.mat-expansion-panel-content{visibility:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color, var(--mat-sys-outline))}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}
25`],encapsulation:2,changeDetection:0})}return t})();var Xl=(()=>{class t{panel=d(Ql,{host:!0});_element=d(K);_focusMonitor=d(Dn);_changeDetectorRef=d(ve);_parentChangeSubscription=ae.EMPTY;constructor(){d(Ge).load(Kt);let e=this.panel,i=d(v1,{optional:!0}),a=d(new Vt("tabindex"),{optional:!0}),r=e.accordion?e.accordion._stateChanges.pipe(ue(o=>!!(o.hideToggle||o.togglePosition))):ft;this.tabIndex=parseInt(a||"")||0,this._parentChangeSubscription=Pt(e.opened,e.closed,r,e._inputChanges.pipe(ue(o=>!!(o.hideToggle||o.disabled||o.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(ue(()=>e._containsFocus())).subscribe(()=>this._focusMonitor.focusVia(this._element,"program")),i&&(this.expandedHeight=i.exp
25andedHeight,this.collapsedHeight=i.collapsedHeight)}expandedHeight;collapsedHeight;tabIndex=0;get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){let e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case 32:case 13:tt(e)||(e.preventDefault(),this._toggle());break;default:this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e);return}}focus(e,i){e?this._focusMonitor.focusVia(this._element,e,i):this._element.nativeElement.focus(i)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:13,hostBindings:function(i,a){i&1&&F("click",function(){return a._toggle()})("keydown",function(o){return a._keydown(o)}),i&2&&(x("id",a.panel._headerId)("tabindex",a.disabled?-1:a.tabIndex)("aria-controls",a._getPanelId())("aria-expanded",a._isExpanded())("aria-disabled",a.panel.disabled),zt("height",a._getHeaderHeight()),q("mat-expanded",a._isExpanded())("mat-expansion-toggle-indicator-after",a._getTogglePosition()==="after")("mat-expansion-toggle-indicator-before",a._getTogglePosition()==="before"))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ut(e)]},ngContentSelectors:tL,decls:5,vars:3,consts:[[1,"mat-content"],[1,"mat-expansion-indicator"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 -960 960 960","aria-hidden","true","focusable","false"],["d","M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"]],template:function(i,a){i&1&&(Pe(eL),_t(0,"span",0),ie(1),ie(2,1),ie(3,2),Mt(),y(4,nL,3,0,"span",1)),i&2&&(q("mat-content-hide-toggle",!a._showToggle()),p(4),C(a._showToggle()?4:-1))},styles:[`.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;height:var(--mat-expansion-header-collapsed-state-height, 48px);font-family:var(--mat-expansion-header-text-font, var(--mat-sys-title-medium-font));font-size:var(--mat-expansion-header-text-size, var(--mat-sys-title-medium-size));font-weight:var(--mat-expansion-header-text-weight, var(--mat-sys-title-medium-weight));line-height:var(--mat-expansion-header-text-line-height, var(--mat-sys-title-medium-line-height));letter-spacing:var(--mat-expansion-header-text-tracking, var(--mat-sys-title-medium-tracking))}.mat-expansion-panel-animations-enabled .mat-expansion-panel-header{transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header::before{border-radius:inherit}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height, 64px)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color, var(--mat-sys-surface))}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color, var(--mat-sys-on-surface))}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{dis
25play:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color, var(--mat-sys-on-surface-variant))}.mat-expansion-panel-animations-enabled .mat-expansion-indicator{transition:transform 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header.mat-expanded .mat-expansion-indicator{transform:rotate(180deg)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color, var(--mat-sys-on-surface-variant));display:var(--mat-expansion-legacy-header-indicator-display, none)}.mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:var(--mat-expansion-header-indicator-color, var(--mat-sys-on-surface-variant));display:var(--mat-expansion-header-indicator-display, inline-block)}@media(forced-colors: active){.mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}}
26`],encapsulation:2,changeDetection:0})}return t})(),x1=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]})}return t})();var Fp=(()=>{class t extends b1{_keyManager;_ownHeaders=new $t;_headers;hideToggle=!1;displayMode="default";togglePosition="after";ngAfterContentInit(){this._headers.changes.pipe(Le(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(i=>i.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new ya(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275dir=z({type:t,selectors:[["mat-accordion"]],contentQueries:function(i,a,r){if(i&1&&Ae(r,Xl,5),i&2){let o;N(o=L())&&(a._headers=o)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(i,a){i&2&&q("mat-accordion-multi",a.multi)},inputs:{hideToggle:[2,"hideToggle","hideToggle",H],displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[ke([{provide:ty,useExisting:t}]),Se]})}return t})(),qi=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[fe,y1,En]})}return t})();var As=class t{transform(n){if(n==null)return"";let e=typeof n=="string"?+n:n;return isNaN(e)?"":e.toLocaleString("de-AT").replace("\xA0",".")}static \u0275fac=function(e){return new(e||t)};static \u0275pipe=Za({name:"numberDot",type:t,pure:!0})};var Yi=class t{HEADER_START=1;HEADER_END=7;MAIN_START=8;FOOTER_START=1e3;_currentMainStart=ge(this.MAIN_START);_contentComplete=ge(!1);currentMainStart=this._currentMainStart.asReadonly();contentComplete=this._contentComplete.asReadonly();resetMainContent(){this._currentMainStart.set(this.MAIN_START),this._contentComplete.set(!1)}getNextMainTabIndex(){let n=this._currentMainStart();return this._currentMainStart.set(n+1),n}getHeaderTabIndex(n){return(n<1||n>7)&&console.warn(`Header tab index ${n} out of range (1-7)`),this.HEADER_START+n-1}getFooterTabIndex(n){return this.FOOTER_START+n-1}setMainContentStart(n){this._currentMainStart.set(Math.max(n,this.MAIN_START))}reserveMainTabIndices(n){let e=this._currentMainStart();return this._currentMainStart.set(e+n),e}markContentComplete(){this._contentComplete.set(!0)}allocateSequential(n){let e=[];for(let i=0;i<n;i++)e.push(this.getNextMainTabIndex());return e}static \u0275fac=function(e){return new(e||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})};function aL(t,n){if(t&1&&(m(0,"div",14),h(1),u()),t&2){let e=v();q("popular-disrupter",e.product.headertext),x("aria-label",e.product.headertext),p(),le(" ",e.product.headertext," ")}}function rL(t,n){t&1&&h(0," ab ")}function oL(t,n){if(t&1&&(m(0,"span"),h(1),te(2,"numberDot"),u()),t&2){let e=v();p(),le("",ne(2,1,e.product.volumeMb)," MB ")}}function sL(t,n){t&1&&(m(0,"span"),h(1,"unlimitiert"),u())}function cL(t,n){t&1&&h(0," ab ")}function lL(t,n){t&1&&h(0," max. ")}function dL(t,n){t&1&&h(0," ab ")}function mL(t,n){t&1&&h(0," max. ")}function uL(t,n){t&1&&h(0," ab ")}function pL(t,n){t&1&&h(0," inkludiert ")}function fL(t,n){t&1&&h(0," ab ")}function hL(t,n){t&1&&h(0," inkludiert ")}function gL(t,n){if(t&1&&(m(0,"div",10)(1,"p"),te(2,"numberDot"),y(3,uL,1,0),h(4),te(5,"numberDot"),m(6,"span",8),y(7,pL,1,0),u()(),m(8,"p"),te(9,"numberDot"),y(10,fL,1,0),h(11),te(12,"numberDot"),m(13,"span",8),y(14,hL,1,0),u()()()),t&2){let e=v();p(),x("aria-label","Inkludierte Minuten: "+(e.product.isLiwestProduct?"ab ":"")+ne(2,8,e.product.inklMinuten)+" Minuten"),p(2),C(e.product.isLiwestProduct?3:-1),p(),le(" ",ne(5,10,e.product.inklMinuten)," Minuten "),p(3),C(e.product.isLiwestProduct?-1:7),p(),x("aria-label","Inkludierte SMS: "+(e.product.isLiwestProduct?"ab ":"")+ne(9,12,e.product.inklSms)+" SMS"),p(2),C(e.product.isLiwestProduct?10:-1),p(),le(" ",ne(12,14,e.product.inklSms)," SMS "),p(3),C(e.product.isLiwestProduct?-1:14)}}function bL(t,n){if(t&1){let e=Me();m(0,"mat-accordion")(1,"mat-expansion-panel",15,0),F("opened",function(){W(e);let a=v();return G(a.isExpanded=!0)})("closed",function(){W(e);let a=v();return G(a.isExpanded=!1)}),m(3,"mat-expansion-panel-header",16)(4,"a"),h(5),u()(),D(6,"div",17),u(
26)()}if(t&2){let e=v();p(3),x("tabindex",e.detailsTabIndex)("aria-label",e.isExpanded?"Weniger Details anzeigen":"Mehr Details anzeigen"),p(2),ce(e.isExpanded?"Weniger Details":"Mehr Details"),p(),k("innerHTML",e.product.beschreibungHtml,Ka)}}function _L(t,n){if(t&1){let e=Me();m(0,"button",18),F("click",function(){W(e);let a=v();return G(a.clicked())}),h(1," Weiter zu LIWEST** "),u()}if(t&2){let e=v();x("tabindex",e.buttonTabIndex)("aria-label","Weiter zu LIWEST f\xFCr "+e.product.nameProdukt)}}function yL(t,n){if(t&1){let e=Me();m(0,"button",19),F("click",function(){W(e);let a=v();return G(a.selectProduct(a.product.idCode))}),h(1," Bestellen "),u()}if(t&2){let e=v();x("tabindex",e.buttonTabIndex)("aria-label","Bestellen: "+e.product.nameProdukt)}}var Rs=class t{constructor(n,e,i){this._selectionService=n;this._router=e;this._tabIndexService=i}isExpanded=!1;product;cardIndex=0;startTabIndex=11;_detailsIndex=-1;_buttonIndex=-1;click=new E;get detailsTabIndex(){return this._detailsIndex}get buttonTabIndex(){return this._buttonIndex}ngOnInit(){if(this.startTabIndex===-1){this._detailsIndex=-1,this._buttonIndex=-1;return}let n=this._tabIndexService.allocateSequential(2);this._detailsIndex=n[0],this._buttonIndex=n[1]}clicked(){this.click.emit()}selectProduct(n){this._selectionService.clearOptionSelections(),this._selectionService.selectProduct(n),this._router.navigate(["/shop","login"]),window.scrollTo({top:0,behavior:"smooth"})}static \u0275fac=function(e){return new(e||t)(I(ct),I(je),I(Yi))};static \u0275cmp=R({type:t,selectors:[["app-liwest-card"]],inputs:{product:"product",cardIndex:"cardIndex",startTabIndex:"startTabIndex"},outputs:{click:"click"},decls:49,vars:47,consts:[["panel",""],["role","article"],[1,"lw-card"],["role","banner",3,"popular-disrupter"],[1,"lw-card-image"],["mat-card-xl-image","",3,"src","alt","title"],["role","note",1,"lilac-disrupter"],[3,"id"],[1,"small"],[1,"download-upload"],[1,"min-sms"],[1,"details"],["mat-button","","matButton","filled","data-cy","btn-goto-liwest",1,"lw-prim-blue-btn"],["mat-button","","matButton","filled","data-cy","btn-order",1,"lw-prim-lilac-btn"],["role","banner"],["hideToggle","true",1,"expanded-details",3,"opened","closed"],["role","button",1,"text-center","bottom-header"],[3,"innerHTML"],["mat-button","","matButton","filled","data-cy","btn-goto-liwest",1,"lw-prim-blue-btn",3,"click"],["mat-button","","matButton","filled","data-cy","btn-order",1,"lw-prim-lilac-btn",3,"click"]],template:function(e,i){e&1&&(m(0,"article",1)(1,"mat-card",2),y(2,aL,2,4,"div",3),m(3,"mat-card-header")(4,"mat-card-title-group")(5,"div",4),D(6,"img",5),m(7,"div",6),te(8,"currency"),m(9,"div"),y(10,rL,1,0),h(11),te(12,"currency"),u()()(),m(13,"mat-card-title",7)(14,"span"),h(15),m(16,"strong"),h(17),u()()(),m(18,"mat-card-subtitle"),te(19,"numberDot"),y(20,oL,3,3,"span")(21,sL,2,0,"span"),u(),m(22,"p",8),h(23,"inkludierte Datenmenge"),u()()(),m(24,"mat-card-content")(25,"div",9)(26,"p"),te(27,"numberDot"),y(28,cL,1,0),h(29),te(30,"numberDot"),m(31,"span",8),y(32,lL,1,0),h(33," Download "),u()(),m(34,"p"),te(35,"numberDot"),y(36,dL,1,0),h(37),te(38,"numberDot"),m(39,"span",8),y(40,mL,1,0),h(41," Upload "),u()()(),y(42,gL,15,16,"div",10),m(43,"p"),h(44),u(),m(45,"div",11),y(46,bL,7,4,"mat-accordion"),y(47,_L,2,2,"button",12)(48,yL,2,2,"button",13),u()()()()),e&2&&(x("aria-labelledby","product-title-"+i.product.idCode),p(),q("blue",i.product.isLiwestProduct),p(),C(i.product.headertext?2:-1),p(4),k("src",i.product.imageUrl,zn)("alt",i.product.imageAlttext||"Produktbild f\xFCr "+i.product.nameProdukt)("title",i.product.imageTitletext||"zum "+i.product.nameProdukt),p(),x("aria-label","Preis: "+ne(8,33,i.product.preis)),p(2),q("bold",!0),p(),C(i.product.isLiwestProduct?10:-1),p(),le(" ",ne(12,35,i.product.preis)," "),p(2),k("id","product-title-"+i.product.idCode),p(2),le(" ",i.product.nameBereich," "),p(2),ce(i.product.nameProdukt),p(),x("aria-label","Datenvolumen: "+(i.product.volumeMb&&i.product.volumeMb>0?ne(19,37,i.product.volumeMb)+" MB":"unlimitiert")),p(2),C(i.product.volumeMb&&i.product.volumeMb>0?20:21),p(6),x("aria-label","Download-Geschwindigkeit: "+(i.product.isLiwestProduct?"ab ":"")+ne(27,39,i.product.downloadMbit)+" Mbit/s"),p(2),C(i.product.isLiwestProduct?28:-1),p(),le(" ",ne(30,41,i.product.downloadMbit)," Mbit/s "),p(3),C(i.product.isLiwestProduct?-1:32),p(2),x("aria-label","Upload-Geschwindigkeit: "+(i.product.isLiwestProduct?"ab ":"")+ne(35,43,i.product.uploadMbit)+" Mbit/s"),p(2),C(i.product.isLiwestProduct?36:-1),p(),le(" ",ne(38,45,i.product.uploadMbit)," Mbit/s "),p(3),C(i.product.isLiwestProduct?-1:40),p(2),C(i.product.inklMinuten!==void 0&&i.product.inklSms!==void 0?42:-1),p(),q("action",i.product.aktionstext)("spacer",!0),p(),le(" ",i.product.aktionstext," "),p(2),C(i.product.beschreibungHtml?46:-1),p(),C(i.product.isLiwestProduct?47:48))},dependencies:[qt,Ts,Ip,Ap,Rp,f1,Tp,p1,h1,wt,Ct,qi,Fp,Ql,Xl,Kr,As],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--mat-sys-surface: #ffffff !important;--mat-sys-background: #ffffff !important;--mat-sys-surface-container: #ffffff !important;--mat-sys-surface-container-low: #ffffff !important;--mat-sys-surface-container-lowest: #ffffff !important;--mat-sys-surface-container-high: #ffffff !important;--mat-sys-surface-container-highest: #ffffff !important;--mdc-filled-text-field-active-indicator-color: $lw-mobile-color !important}html[_ngcontent-%COMP%]{--mat-sys-background: light-dark(#f9f9f9, #121414);--mat-sys-error: light-dark(#c00015, #ffb4ac);--mat-sys-error-container: light-dark(#ffdad6, #93000d);--mat-sys-inverse-on-surface: light-dark(#f0f1f1, #2f3131);--mat-sys-inverse-primary: light-dark(#a1cbf0, #376282);--mat-sys-inverse-surface: light-dark(#2f3131, #e2e2e2);--mat-sys-on-background: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000d, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344f);--mat-sys-on-primary-container: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-primary-fixed: light-dark(#001e30, #001e30);--mat-sys-on-primary-fixed-variant: light-dark(#1c4b69, #1c4b69);--mat-sys-on-secondary: light-dark(#ffffff, #003543);--mat-sys-on-secondary-container: light-dark(#004e60, #b7eaff);--mat-sys-on-secondary-fixed: light-dark(#001f28, #001f28);--mat-sys-on-secondary-fixed-variant: light-dark(#004e60, #004e60);--mat-sys-on-surface: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-surface-variant: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-tertiary: light-dark(#ffffff, #00344a);--mat-sys-on-tertiary-container: light-dark(#004c69, #c4e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2c, #001e2c);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c69, #004c69);--mat-sys-outline: light-dark(#517b9c, #6b95b7);--mat-sys-outline-variant: light-dark(#a1cbf0, #1c4b69);--mat-sys-primary: light-dark(#376282, #a1cbf0);--mat-sys-primary-container: light-dark(#cbe6ff, #1c4b69);--mat-sys-primary-fixed: light-dark(#cbe6ff, #cbe6ff);--mat-sys-primary-fixed-dim: light-dark(#a1cbf0, #a1cbf0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#00677f, #6ad4f7);--mat-sys-secondary-container: light-dark(#b7eaff, #004e60);--mat-sys-secondary-fixed: light-dark(#b7eaff, #b7eaff);--mat-sys-secondary-fixed-dim: light-dark(#6ad4f7, #6ad4f7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9f9, #121414);--mat-sys-surface-bright: light-dark(#f9f9f9, #37393a);--mat-sys-surface-container: light-dark(#eeeeee, #1e2020);--mat-sys-surface-container-high: light-dark(#e8e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e2e2e2, #333535);--mat-sys-surface-container-low: light-dark(#f3f3f4, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#376282, #a1cbf0);--mat-sys-surface-variant: light-dark(#cbe6ff, #1c4b69);--mat-sys-tertiary: light-dark(#196587, #8ecef5);--mat-sys-tertiary-container: light-dark(#c4e7ff, #004c69);--mat-sys-tertiary-fixed: light-dark(#c4e7ff, #c4e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#8ecef5, #8ecef5);--mat-sys-neutral-variant20: #00344f;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;
26--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-checkbox-label-text-color: #aa648a;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #aa648a;--mat-checkbox-selected-hover-icon-color: #aa648a;--mat-checkbox-selected-hover-state-layer-color: #aa648a;--mat-checkbox-selected-icon-color: #aa648a;--mat-checkbox-unselected-icon-color: #aa648a;--mat-checkbox-unselected-focus-icon-color: #aa648a;--mat-checkbox-unselected-hover-icon-color: #aa648a;--mat-tab-active-focus-label-text-color: #fff;--mat-tab-active-label-text-color: #fff;--mat-tab-active-indicator-height: 0;--mat-tab-active-hover-indicator-color: #aa648a26;--mat-tab-active-hover-label-text-color: #aa648a;--mat-tab-divider-height: 0;--mat-tab-label-text-size: 1rem;--mat-tab-inactive-label-text-color: #aa648a;--mat-tab-inactive-hover-label-text-color: #aa648a;--mat-card-elevated-container-shape: none;--mat-card-filled-container-shape: none;--mat-card-outlined-container-shape: none;--mat-card-outlined-outline-width: 0;--mat-card-elevated-container-elevation: 8;--mat-expansion-container-shape: none;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-header-text-color: #0091B3;--mat-expansion-header-text-size: .8rem;--mat-expansion-header-text-weight: 400;--mat-expansion-header-hover-state-layer-color: #fff;--mat-expansion-container-text-size: .7rem;--mat-form-field-outlined-outline-color: #aa648a;--mat-form-field-outlined-hover-outline-color: #033b59;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-outline-width: 1.5px;--mat-form-field-outlined-focus-outline-color: #aa648a;--mat-form-field-outlined-input-text-placeholder-color: #c2c2c2;--mat-fab-container-shape: 0;--mat-fab-container-elevation-shadow: 2;--mat-fab-focus-container-elevation-shadow: 2;--mat-fab-pressed-container-elevation-shadow: 2;--mat-fab-disabled-state-container-color: #000;--mat-fab-disabled-state-layer-color: #000;--mat-fab-disabled-state-foreground-color: #000;--mat-stepper-line-color: transparent;--mat-stepper-container-color: transparent;--mat-stepper-header-label-text-size: 1.5rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-selected-state-label-text-size: 1.5rem;--mat-stepper-header-selected-state-label-text-color: #aa648a;--mat-stepper-header-selected-state-label-text-weight: 600;--mat-stepper-header-focus-state-layer-shape: none;--mat-stepper-header-focus-state-layer-color: none;--mat-stepper-header-hover-state-layer-shape: none;--mat-stepper-header-hover-state-layer-color: none;--mat-stepper-header-icon-background-color: transparent;--mat-stepper-header-icon-foreground-color: #aa648a;--mat-stepper-header-selected-state-icon-background-color: #aa648a;--mat-stepper-header-edit-state-icon-background-color: transparent;--mat-select-placeholder-text-color: rgba(26, 28, 28, .35);--mat-radio-checked-ripple-color: #aa648a;--mat-radio-ripple-color: #aa648a;--mat-radio-disabled-unselected-icon-color: #aa648a;--mat-radio-selected-focus-icon-color: #aa648a;--mat-radio-selected-hover-icon-color: #aa648a;--mat-radio-selected-icon-color: #aa648a;--mat-radio-selected-pressed-icon-color: #aa648a;--mat-radio-unselected-focus-icon-color: #aa648a;--mat-radio-unselected-hover-icon-color: #aa648a;--mat-radio-unselected-icon-color: #aa648a;--mat-radio-unselected-pressed-icon-color: #aa648a}body[_ngcontent-%COMP%]{color-scheme:light;background-color:#fff;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%;font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff}.mat-typography[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif}body[_ngcontent-%COMP%]{color:#033b59}a[_ngcontent-%COMP%]{font-size:16px;color:#0092b3;text-decoration:underline}a[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}span[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}button[_ngcontent-%COMP%]{background:none;color:inherit;border:none;font:inherit;cursor:pointer}h1[_ngcontent-%COMP%]{display:inline-block}h2[_ngcontent-%COMP%]{line-height:1}@media screen and (max-width: 768px){h2[_ngcontent-%COMP%]{font-size:1.25rem!important}}@media screen and (max-width: 440px){h2[_ngcontent-%COMP%]{font-size:1.1rem!important}}h3[_ngcontent-%COMP%]{font-weight:400;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){h3[_ngcontent-%COMP%]{font-size:1rem!important;line-height:1.2}}@media screen and (max-width: 1024px){.lw-subline[_ngcontent-%COMP%]{font-size:1.28rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}@media screen and (max-width: 375px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;margin:2rem;line-height:1}.lw-h1.lilac[_ngcontent-%COMP%], .lw-h1[_ngcontent-%COMP%]   .lw-lilac[_ngcontent-%COMP%]{color:#aa648a}@media screen and (max-width: 1024px){.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem!important;margin-bottom:.5rem}}@media screen and (max-width: 768px){.lw-h1[_ngcontent-%COMP%]{font-size:1.9rem!important;margin-top:.5rem;margin-bottom:.5rem}}@media screen and (max-width: 375px){.lw-h1[_ngcontent-%COMP%]{font-size:1.7rem!important;line-height:1.25}}.lw-h3[_ngcontent-%COMP%]{color:#033b59;font-weight:700;font-size:2rem;margin-top:0}.lw-h3-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4[_ngcontent-%COMP%]{color:#033b59;font-weight:700;margin:1.33rem 0}.lw-h4-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4-white[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem;font-weight:700}.text-center[_ngcontent-%COMP%]{display:block;text-align:center}.align-center[_ngcontent-%COMP%]{display:block;margin:auto}.lw-prim-blue-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#033b59!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-blue-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-prim-lilac-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#aa648a!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem;border:solid 1px #a3658a!important;box-sizing:border-box}}.lw-sec-lilac-btn[_ngcontent-%COMP%]{color:#aa648a!important;font-size:1rem!important;background-color:#fff!important;border-radius:0!important;letter-spacing:.03em!important;border:solid 1px #aa648a!important;line-height:1}@media screen and (max-width: 768px){.lw-sec-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-information[_ngcontent-%COMP%]{color:#033b59;font-size:1rem}.lw-bottom-action-buttons[_ngcontent-%COMP%]{position:relative;display:flex;padding-top:1rem;max-width:1000px;margin:auto;justify-content:space-between}.lw-bottom-action-buttons[_ngcontent-%COMP%]   .lw-form-btns[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
26gap:1rem;width:100%}.form-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.form-row.anrede[_ngcontent-%COMP%]{flex-direction:column}.form-row.anrede[_ngcontent-%COMP%]   .mat-mdc-radio-group[_ngcontent-%COMP%]{flex-direction:row;display:flex;gap:20px}.form-row.anrede[_ngcontent-%COMP%]   .anrede-error[_ngcontent-%COMP%]{margin-top:-1.5rem!important;margin-left:1rem!important}@media screen and (max-width: 768px){.form-row[_ngcontent-%COMP%]{flex-direction:column}}.form-row[_ngcontent-%COMP%]:last-child{margin-bottom:0}.label[_ngcontent-%COMP%]{color:#aa648a;margin-bottom:.4rem;font-size:1rem;text-wrap:nowrap}@media screen and (max-width: 768px){.label[_ngcontent-%COMP%]{font-size:.95rem;font-weight:500}}.lw-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lw-form-field.captcha-field[_ngcontent-%COMP%]{max-width:1000px;margin:auto!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-right[_ngcontent-%COMP%]{margin-left:calc(100% - 316px)!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-center[_ngcontent-%COMP%]{margin:auto!important}.lw-form-field.half-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.half-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-third-width[_ngcontent-%COMP%]{flex-basis:70%}@media screen and (max-width: 768px){.lw-form-field.two-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-third-width[_ngcontent-%COMP%]{flex-basis:30%}@media screen and (max-width: 768px){.lw-form-field.one-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.full-width[_ngcontent-%COMP%]{flex-basis:100%}@media screen and (max-width: 768px){.lw-form-field.full-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{flex-basis:20%;width:20%}@media screen and (max-width: 768px){.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field[_ngcontent-%COMP%]   .mat-form-field-disabled[_ngcontent-%COMP%]{cursor:no-drop}.lw-form-field[_ngcontent-%COMP%]   .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:2.5rem;line-height:1;align-content:center}.small[_ngcontent-%COMP%]{font-size:.8rem;color:#033b59;text-align:center;margin-top:.5rem;display:block;font-weight:500}.big[_ngcontent-%COMP%]{font-size:1.3rem}@media screen and (max-width: 1024px){.big[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.big[_ngcontent-%COMP%]{font-size:1.1rem!important;margin-top:0!important;padding:0 2rem!important}}@media screen and (max-width: 375px){.big[_ngcontent-%COMP%]{font-size:1rem!important;margin-top:0!important}}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevation-level: 8}.mat-mdc-card-title-group[_ngcontent-%COMP%]{flex-direction:column}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){order:2;margin-top:-2rem}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){order:1}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){order:3}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{justify-content:center;color:#0092b3}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0!important}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-body[_ngcontent-%COMP%]{padding:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:.8rem;font-weight:600;color:#aa648a;margin-top:0!important;letter-spacing:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:1.1rem}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#033b59;letter-spacing:0;font-weight:500;line-height:1.2;margin-bottom:.3rem}
26.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{font-size:6px}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:500;letter-spacing:0;color:#aa648a;font-size:11px;text-decoration:none}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul.lilac[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{z-index:10}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{flex-basis:50%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{background-color:#fff;height:auto;padding:.7rem 4rem;max-width:180px;align-self:stretch;flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{border-radius:0;padding:.3rem 1rem;max-width:100%;width:33.3333333333%}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%]{padding:7px 1rem}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%]{padding:7px 18px}}@media screen and (max-width: 375px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:24px;width:auto}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:7px 0 0 7px}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0 7px 7px 0;overflow:hidden;padding:0}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab.mdc-tab-indicator--active[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable.mdc-tab-indicator--active[_ngcontent-%COMP%]{background-color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{gap:0;width:100%;justify-content:center;font-size:.9rem}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover{font-weight:600}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{box-sizing:border-box;background-color:transparent!important;flex-direction:column;display:flex;align-items:center;color:#aa648a;text-decoration:none;height:100%!important;padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]{overflow:visible;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{box-shadow:0 3px 3px #bdb5b5}}.lw-main-tab[_ngcontent-%COMP%]   span[role=button][_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{width:fit-content;margin:auto;cursor:no-drop}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{flex-direction:column;margin-bottom:1rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{margin-bottom:0}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{pointer-events:none!important}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2.5rem}}@media screen and (max-width: 770px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{gap:.5rem;padding:0 .5rem;overflow:visible}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{word-break:break-word;display:inline-block}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1.2rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{display:none!important}.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:calc(1000px - 16rem);margin:auto!important;margin-top:2rem!important}@media screen and (max-width: 1150px){.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:auto!important}}@media screen and (max-width: 375px){.mat-horizontal-content-container[_ngcontent-%COMP%]{padding-top:1rem!important}}.mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{overflow:visible}.mat-mdc-button-base.lw-prim-lilac-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#a3658a33!important;color:#a3658a99!important;cursor:no-drop!important}.mat-mdc-button-base.lw-prim-lilac-btn[_ngcontent-%COMP%]:focus{background-color:#552b42!important}.mat-datepicker-content-container[_ngcontent-%COMP%]{box-shadow:0 2px 5px #110c2e26}.row[_ngcontent-%COMP%]{max-width:100vw;margin:1rem auto;width:100%;padding:1rem;display:flex;box-sizing:border-box;flex-wrap:wrap}.row.center[_ngcontent-%COMP%]{justify-content:center}.col-8[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:100vw}.col-6[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:75vw}.col-4[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:50vw}.col-2[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:25vw}.msg-dialog[_ngcontent-%COMP%]{overflow:auto}.msg-dialog[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:100%}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding:.25rem}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#aa648a;width:100%;font-size:1rem;margin:auto!important}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]{width:100%}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%], .payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{display:inline-block;background-repeat:no-repeat;background-size:contain;position:relative;bottom:-2px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%]{background-image:url("./media/SEPA-JHLGV37M.svg");width:42.8571428571px;
26height:15.4285714286px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{background-image:url("./media/Zahlschein-WVZTTFU4.svg");width:39.2px;height:40px;margin-top:-8px}.payment-options[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:600;display:flex;justify-content:center;align-items:center;justify-content:space-between}.lw-consent[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#033b59!important;font-size:1rem}.modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button[_ngcontent-%COMP%]{gap:6px}.modem-form[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{cursor:pointer}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]   .mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:700}.modem-form[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#aa648a!important}.mat-internal-form-field[_ngcontent-%COMP%]{align-items:flex-start!important}.mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{margin:auto}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{margin-right:0!important}.option-container[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem;box-sizing:border-box}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]{padding:1rem 2rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:16px}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{align-items:center;margin-bottom:.3rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:2rem;font-weight:700}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{max-width:200px;height:100%}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{width:130px;align-self:flex-end}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{margin-bottom:.5rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{display:flex;gap:2rem}@media screen and (max-width: 1024px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:.8rem 0}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]{width:100%}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{flex-direction:column}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.8rem}@media screen and (max-width: 580px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:1.25rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:nth-child(2){margin-top:.5em;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;font-weight:500;margin:.6rem 0}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;text-decoration:none;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.incomplete-options-warning[_ngcontent-%COMP%]{background-color:#ffe6e6;border:2px solid #ff6b6b;border-radius:8px;padding:1rem;margin:1rem 0;text-align:center}.incomplete-options-warning[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#d63031;font-weight:600;margin:0;font-size:1rem}.sr-only[_ngcontent-%COMP%]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.captcha-field[_ngcontent-%COMP%]{margin:1rem 0}.captcha-field[_ngcontent-%COMP%]   .frc-captcha[_ngcontent-%COMP%]{width:100%;min-height:64px;border:1px solid #ccc;border-radius:4px;padding:8px;display:flex;align-self:center}.captcha-warning[_ngcontent-%COMP%]{margin-right:0!important;margin-top:1rem!important;margin-left:auto!important;width:280px}.tab-clickable[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:-10px}.lw-internet-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem!important}.lw-card[_ngcontent-%COMP%]{--mdc-elevation-level: 8;align-items:center;width:19rem;background-color:#fff;padding:1.9rem 0 2rem;box-shadow:0 3px 6px #bdb5b5;min-height:33.95rem;justify-content:space-between;position:relative;box-sizing:content-box}.lw-card[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#0092b3;text-decoration:underline;font-size:.8rem}.lw-card[_ngcontent-%COMP%]   .popular-disrupter[_ngcontent-%COMP%]{position:absolute;z-index:1;background:#aa648a;width:100%;text-align:center;margin-top:-1.9rem;padding:.5rem;box-sizing:border-box;font-weight:500;text-transform:uppercase;color:#fff;font-size:1.1rem}.lw-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{position:relative;
26left:30px;bottom:16px}.lw-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:150px;height:auto;margin-top:1rem}.lw-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]   .lilac-disrupter[_ngcontent-%COMP%]{position:relative;background-color:#aa648a;padding:.5rem 2rem .7rem;width:auto;display:inline-block;color:#fff;height:1.2rem;font-size:1.3rem;transform:rotate(-7deg);right:-50px;bottom:45px;box-shadow:0 3px 3px #a2a2a2}.lw-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]   .lilac-disrupter[_ngcontent-%COMP%]:after{content:"monatlich*";color:#fff;font-size:.5rem;position:relative;bottom:11px;right:-50px;font-weight:400}.lw-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]   .lilac-disrupter[_ngcontent-%COMP%]   .bold[_ngcontent-%COMP%]{font-weight:700}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-title[_ngcontent-%COMP%], .lw-card[_ngcontent-%COMP%]   .mat-mdc-card-subtitle[_ngcontent-%COMP%]{color:#aa648a;text-align:center}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:700}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-subtitle[_ngcontent-%COMP%]{font-size:1.9rem;font-weight:700;text-align:center;margin-top:.75rem}.lw-card[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{font-size:.8rem;color:#033b59;text-align:center;margin:.5rem 0;display:block;font-weight:500}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]{padding:0 2rem;box-sizing:border-box;width:100%}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .action[_ngcontent-%COMP%]{font-size:.75rem;font-weight:700;text-align:center;position:relative;height:.5rem}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .action[_ngcontent-%COMP%]:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:100%}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .action.spacer[_ngcontent-%COMP%]{height:.55rem}@media screen and (max-width: 768px){.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .action.spacer[_ngcontent-%COMP%]{height:.55rem!important;margin:.5rem 0!important}}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .spacer[_ngcontent-%COMP%]{height:.05rem}@media screen and (max-width: 768px){.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .spacer[_ngcontent-%COMP%]{height:0!important;margin:0!important}}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .download-upload[_ngcontent-%COMP%], .lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .min-sms[_ngcontent-%COMP%]{max-width:100%;margin:auto;color:#aa648a;font-weight:600;font-size:1rem;text-align:center;display:flex;justify-content:space-around}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .download-upload[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%], .lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .min-sms[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{margin-bottom:0!important;margin-top:-.2rem!important}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .details[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .details[_ngcontent-%COMP%]   .mat-accordion[_ngcontent-%COMP%]{padding-top:1rem}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .details[_ngcontent-%COMP%]   .expanded-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .details[_ngcontent-%COMP%]   .center[_ngcontent-%COMP%]   .mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{justify-content:center!important;color:#033b59!important}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .details[_ngcontent-%COMP%]   .bottom-header[_ngcontent-%COMP%]{order:99;justify-content:center;text-align:center}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .details[_ngcontent-%COMP%]   .lw-prim-lilac-btn[_ngcontent-%COMP%]{color:#fff;font-size:1rem;background-color:#aa648a;border-radius:0;letter-spacing:.03em;margin:auto}.lw-card[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   .details[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#033b59}.blue[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#033b59!important}.blue[_ngcontent-%COMP%]   .popular-disrupter[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .lilac-disrupter[_ngcontent-%COMP%], .blue[_ngcontent-%COMP%]   .lw-prim-lilac-btn[_ngcontent-%COMP%]{background-color:#033b59!important}.blue[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem}.blue[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:151px!important}']})};
26var Cn=class t{constructor(n){this._httpClient=n;this.goProducts$=this._getGoProducts().pipe(j(e=>this._mapToExtended(e,!1,!0)),nn(e=>(console.error("Error loading GO products:",e),B([]))),Fa(1)),this.powernetProducts$=this._getPowernetProducts().pipe(j(e=>this._mapToExtended(e,!1,!1)),nn(e=>(console.error("Error loading PowerNet products:",e),B([]))),Fa(1)),this.allProducts$=dt([this.goProducts$,this.powernetProducts$]).pipe(j(([e,i])=>[...e,...i]))}_url=Ne.ltkwebshopBaseUrl;goProducts$=B([]);powernetProducts$=B([]);allProducts$=B([]);_getGoProducts(){return this._httpClient.get(`${this._url}/api/product/go`)}_getPowernetProducts(){return this._httpClient.get(`${this._url}/api/product/powernet`)}_mapToExtended(n,e,i){return n.map(a=>re(P({},a),{isLiwestProduct:e,isPortableNumberProduct:i}))}static \u0275fac=function(e){return new(e||t)($(Yt))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})};function CL(t,n){if(t&1&&D(0,"app-liwest-card",2),t&2){let e=n.$implicit,i=n.$index,a=v();k("product",e)("cardIndex",i)("startTabIndex",a.isActiveTab?11:-1)}}var Lp=class t{constructor(n){this.productService=n}isActiveTab=!0;products=[];ngOnInit(){this.productService.goProducts$.subscribe({next:n=>{this.products=n.map(e=>re(P({},e),{isLiwestProduct:!1}))},error:n=>{console.error("Error occurred:",n)}})}static \u0275fac=function(e){return new(e||t)(I(Cn))};static \u0275cmp=R({type:t,selectors:[["app-liwest-mobil"]],inputs:{isActiveTab:"isActiveTab"},decls:5,vars:0,consts:[[1,"lw-h1","lilac","text-center"],[1,"row","all-cards"],[3,"product","cardIndex","startTabIndex"]],template:function(e,i){e&1&&(m(0,"h2",0),h(1,"Handytarife"),u(),m(2,"div",1),ot(3,CL,1,3,"app-liwest-card",2,si),u()),e&2&&(p(3),st(i.products))},dependencies:[Rs],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--mat-sys-surface: #ffffff !important;--mat-sys-background: #ffffff !important;--mat-sys-surface-container: #ffffff !important;--mat-sys-surface-container-low: #ffffff !important;--mat-sys-surface-container-lowest: #ffffff !important;--mat-sys-surface-container-high: #ffffff !important;--mat-sys-surface-container-highest: #ffffff !important;--mdc-filled-text-field-active-indicator-color: $lw-mobile-color !important}html[_ngcontent-%COMP%]{--mat-sys-background: light-dark(#f9f9f9, #121414);--mat-sys-error: light-dark(#c00015, #ffb4ac);--mat-sys-error-container: light-dark(#ffdad6, #93000d);--mat-sys-inverse-on-surface: light-dark(#f0f1f1, #2f3131);--mat-sys-inverse-primary: light-dark(#a1cbf0, #376282);--mat-sys-inverse-surface: light-dark(#2f3131, #e2e2e2);--mat-sys-on-background: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000d, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344f);--mat-sys-on-primary-container: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-primary-fixed: light-dark(#001e30, #001e30);--mat-sys-on-primary-fixed-variant: light-dark(#1c4b69, #1c4b69);--mat-sys-on-secondary: light-dark(#ffffff, #003543);--mat-sys-on-secondary-container: light-dark(#004e60, #b7eaff);--mat-sys-on-secondary-fixed: light-dark(#001f28, #001f28);--mat-sys-on-secondary-fixed-variant: light-dark(#004e60, #004e60);--mat-sys-on-surface: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-surface-variant: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-tertiary: light-dark(#ffffff, #00344a);--mat-sys-on-tertiary-container: light-dark(#004c69, #c4e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2c, #001e2c);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c69, #004c69);--mat-sys-outline: light-dark(#517b9c, #6b95b7);--mat-sys-outline-variant: light-dark(#a1cbf0, #1c4b69);--mat-sys-primary: light-dark(#376282, #a1cbf0);--mat-sys-primary-container: light-dark(#cbe6ff, #1c4b69);--mat-sys-primary-fixed: light-dark(#cbe6ff, #cbe6ff);--mat-sys-primary-fixed-dim: light-dark(#a1cbf0, #a1cbf0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#00677f, #6ad4f7);--mat-sys-secondary-container: light-dark(#b7eaff, #004e60);--mat-sys-secondary-fixed: light-dark(#b7eaff, #b7eaff);--mat-sys-secondary-fixed-dim: light-dark(#6ad4f7, #6ad4f7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9f9, #121414);--mat-sys-surface-bright: light-dark(#f9f9f9, #37393a);--mat-sys-surface-container: light-dark(#eeeeee, #1e2020);--mat-sys-surface-container-high: light-dark(#e8e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e2e2e2, #333535);--mat-sys-surface-container-low: light-dark(#f3f3f4, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#376282, #a1cbf0);--mat-sys-surface-variant: light-dark(#cbe6ff, #1c4b69);--mat-sys-tertiary: light-dark(#196587, #8ecef5);--mat-sys-tertiary-container: light-dark(#c4e7ff, #004c69);--mat-sys-tertiary-fixed: light-dark(#c4e7ff, #c4e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#8ecef5, #8ecef5);--mat-sys-neutral-variant20: #00344f;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;
26--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-checkbox-label-text-color: #aa648a;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #aa648a;--mat-checkbox-selected-hover-icon-color: #aa648a;--mat-checkbox-selected-hover-state-layer-color: #aa648a;--mat-checkbox-selected-icon-color: #aa648a;--mat-checkbox-unselected-icon-color: #aa648a;--mat-checkbox-unselected-focus-icon-color: #aa648a;--mat-checkbox-unselected-hover-icon-color: #aa648a;--mat-tab-active-focus-label-text-color: #fff;--mat-tab-active-label-text-color: #fff;--mat-tab-active-indicator-height: 0;--mat-tab-active-hover-indicator-color: #aa648a26;--mat-tab-active-hover-label-text-color: #aa648a;--mat-tab-divider-height: 0;--mat-tab-label-text-size: 1rem;--mat-tab-inactive-label-text-color: #aa648a;--mat-tab-inactive-hover-label-text-color: #aa648a;--mat-card-elevated-container-shape: none;--mat-card-filled-container-shape: none;--mat-card-outlined-container-shape: none;--mat-card-outlined-outline-width: 0;--mat-card-elevated-container-elevation: 8;--mat-expansion-container-shape: none;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-header-text-color: #0091B3;--mat-expansion-header-text-size: .8rem;--mat-expansion-header-text-weight: 400;--mat-expansion-header-hover-state-layer-color: #fff;--mat-expansion-container-text-size: .7rem;--mat-form-field-outlined-outline-color: #aa648a;--mat-form-field-outlined-hover-outline-color: #033b59;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-outline-width: 1.5px;--mat-form-field-outlined-focus-outline-color: #aa648a;--mat-form-field-outlined-input-text-placeholder-color: #c2c2c2;--mat-fab-container-shape: 0;--mat-fab-container-elevation-shadow: 2;--mat-fab-focus-container-elevation-shadow: 2;--mat-fab-pressed-container-elevation-shadow: 2;--mat-fab-disabled-state-container-color: #000;--mat-fab-disabled-state-layer-color: #000;--mat-fab-disabled-state-foreground-color: #000;--mat-stepper-line-color: transparent;--mat-stepper-container-color: transparent;--mat-stepper-header-label-text-size: 1.5rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-selected-state-label-text-size: 1.5rem;--mat-stepper-header-selected-state-label-text-color: #aa648a;--mat-stepper-header-selected-state-label-text-weight: 600;--mat-stepper-header-focus-state-layer-shape: none;--mat-stepper-header-focus-state-layer-color: none;--mat-stepper-header-hover-state-layer-shape: none;--mat-stepper-header-hover-state-layer-color: none;--mat-stepper-header-icon-background-color: transparent;--mat-stepper-header-icon-foreground-color: #aa648a;--mat-stepper-header-selected-state-icon-background-color: #aa648a;--mat-stepper-header-edit-state-icon-background-color: transparent;--mat-select-placeholder-text-color: rgba(26, 28, 28, .35);--mat-radio-checked-ripple-color: #aa648a;--mat-radio-ripple-color: #aa648a;--mat-radio-disabled-unselected-icon-color: #aa648a;--mat-radio-selected-focus-icon-color: #aa648a;--mat-radio-selected-hover-icon-color: #aa648a;--mat-radio-selected-icon-color: #aa648a;--mat-radio-selected-pressed-icon-color: #aa648a;--mat-radio-unselected-focus-icon-color: #aa648a;--mat-radio-unselected-hover-icon-color: #aa648a;--mat-radio-unselected-icon-color: #aa648a;--mat-radio-unselected-pressed-icon-color: #aa648a}body[_ngcontent-%COMP%]{color-scheme:light;background-color:#fff;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%;font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff}.mat-typography[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif}body[_ngcontent-%COMP%]{color:#033b59}a[_ngcontent-%COMP%]{font-size:16px;color:#0092b3;text-decoration:underline}a[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}span[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}button[_ngcontent-%COMP%]{background:none;color:inherit;border:none;font:inherit;cursor:pointer}h1[_ngcontent-%COMP%]{display:inline-block}h2[_ngcontent-%COMP%]{line-height:1}@media screen and (max-width: 768px){h2[_ngcontent-%COMP%]{font-size:1.25rem!important}}@media screen and (max-width: 440px){h2[_ngcontent-%COMP%]{font-size:1.1rem!important}}h3[_ngcontent-%COMP%]{font-weight:400;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){h3[_ngcontent-%COMP%]{font-size:1rem!important;line-height:1.2}}@media screen and (max-width: 1024px){.lw-subline[_ngcontent-%COMP%]{font-size:1.28rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}@media screen and (max-width: 375px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;margin:2rem;line-height:1}.lw-h1.lilac[_ngcontent-%COMP%], .lw-h1[_ngcontent-%COMP%]   .lw-lilac[_ngcontent-%COMP%]{color:#aa648a}@media screen and (max-width: 1024px){.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem!important;margin-bottom:.5rem}}@media screen and (max-width: 768px){.lw-h1[_ngcontent-%COMP%]{font-size:1.9rem!important;margin-top:.5rem;margin-bottom:.5rem}}@media screen and (max-width: 375px){.lw-h1[_ngcontent-%COMP%]{font-size:1.7rem!important;line-height:1.25}}.lw-h3[_ngcontent-%COMP%]{color:#033b59;font-weight:700;font-size:2rem;margin-top:0}.lw-h3-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4[_ngcontent-%COMP%]{color:#033b59;font-weight:700;margin:1.33rem 0}.lw-h4-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4-white[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem;font-weight:700}.text-center[_ngcontent-%COMP%]{display:block;text-align:center}.align-center[_ngcontent-%COMP%]{display:block;margin:auto}.lw-prim-blue-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#033b59!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-blue-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-prim-lilac-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#aa648a!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem;border:solid 1px #a3658a!important;box-sizing:border-box}}.lw-sec-lilac-btn[_ngcontent-%COMP%]{color:#aa648a!important;font-size:1rem!important;background-color:#fff!important;border-radius:0!important;letter-spacing:.03em!important;border:solid 1px #aa648a!important;line-height:1}@media screen and (max-width: 768px){.lw-sec-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-information[_ngcontent-%COMP%]{color:#033b59;font-size:1rem}.lw-bottom-action-buttons[_ngcontent-%COMP%]{position:relative;display:flex;padding-top:1rem;max-width:1000px;margin:auto;justify-content:space-between}.lw-bottom-action-buttons[_ngcontent-%COMP%]   .lw-form-btns[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
26gap:1rem;width:100%}.form-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.form-row.anrede[_ngcontent-%COMP%]{flex-direction:column}.form-row.anrede[_ngcontent-%COMP%]   .mat-mdc-radio-group[_ngcontent-%COMP%]{flex-direction:row;display:flex;gap:20px}.form-row.anrede[_ngcontent-%COMP%]   .anrede-error[_ngcontent-%COMP%]{margin-top:-1.5rem!important;margin-left:1rem!important}@media screen and (max-width: 768px){.form-row[_ngcontent-%COMP%]{flex-direction:column}}.form-row[_ngcontent-%COMP%]:last-child{margin-bottom:0}.label[_ngcontent-%COMP%]{color:#aa648a;margin-bottom:.4rem;font-size:1rem;text-wrap:nowrap}@media screen and (max-width: 768px){.label[_ngcontent-%COMP%]{font-size:.95rem;font-weight:500}}.lw-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lw-form-field.captcha-field[_ngcontent-%COMP%]{max-width:1000px;margin:auto!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-right[_ngcontent-%COMP%]{margin-left:calc(100% - 316px)!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-center[_ngcontent-%COMP%]{margin:auto!important}.lw-form-field.half-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.half-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-third-width[_ngcontent-%COMP%]{flex-basis:70%}@media screen and (max-width: 768px){.lw-form-field.two-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-third-width[_ngcontent-%COMP%]{flex-basis:30%}@media screen and (max-width: 768px){.lw-form-field.one-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.full-width[_ngcontent-%COMP%]{flex-basis:100%}@media screen and (max-width: 768px){.lw-form-field.full-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{flex-basis:20%;width:20%}@media screen and (max-width: 768px){.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field[_ngcontent-%COMP%]   .mat-form-field-disabled[_ngcontent-%COMP%]{cursor:no-drop}.lw-form-field[_ngcontent-%COMP%]   .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:2.5rem;line-height:1;align-content:center}.small[_ngcontent-%COMP%]{font-size:.8rem;color:#033b59;text-align:center;margin-top:.5rem;display:block;font-weight:500}.big[_ngcontent-%COMP%]{font-size:1.3rem}@media screen and (max-width: 1024px){.big[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.big[_ngcontent-%COMP%]{font-size:1.1rem!important;margin-top:0!important;padding:0 2rem!important}}@media screen and (max-width: 375px){.big[_ngcontent-%COMP%]{font-size:1rem!important;margin-top:0!important}}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevation-level: 8}.mat-mdc-card-title-group[_ngcontent-%COMP%]{flex-direction:column}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){order:2;margin-top:-2rem}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){order:1}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){order:3}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{justify-content:center;color:#0092b3}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0!important}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-body[_ngcontent-%COMP%]{padding:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:.8rem;font-weight:600;color:#aa648a;margin-top:0!important;letter-spacing:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:1.1rem}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#033b59;letter-spacing:0;font-weight:500;line-height:1.2;margin-bottom:.3rem}
26.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{font-size:6px}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:500;letter-spacing:0;color:#aa648a;font-size:11px;text-decoration:none}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul.lilac[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{z-index:10}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{flex-basis:50%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{background-color:#fff;height:auto;padding:.7rem 4rem;max-width:180px;align-self:stretch;flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{border-radius:0;padding:.3rem 1rem;max-width:100%;width:33.3333333333%}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%]{padding:7px 1rem}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%]{padding:7px 18px}}@media screen and (max-width: 375px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:24px;width:auto}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:7px 0 0 7px}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0 7px 7px 0;overflow:hidden;padding:0}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab.mdc-tab-indicator--active[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable.mdc-tab-indicator--active[_ngcontent-%COMP%]{background-color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{gap:0;width:100%;justify-content:center;font-size:.9rem}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover{font-weight:600}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{box-sizing:border-box;background-color:transparent!important;flex-direction:column;display:flex;align-items:center;color:#aa648a;text-decoration:none;height:100%!important;padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]{overflow:visible;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{box-shadow:0 3px 3px #bdb5b5}}.lw-main-tab[_ngcontent-%COMP%]   span[role=button][_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{width:fit-content;margin:auto;cursor:no-drop}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{flex-direction:column;margin-bottom:1rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{margin-bottom:0}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{pointer-events:none!important}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2.5rem}}@media screen and (max-width: 770px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{gap:.5rem;padding:0 .5rem;overflow:visible}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{word-break:break-word;display:inline-block}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1.2rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{display:none!important}.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:calc(1000px - 16rem);margin:auto!important;margin-top:2rem!important}@media screen and (max-width: 1150px){.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:auto!important}}@media screen and (max-width: 375px){.mat-horizontal-content-container[_ngcontent-%COMP%]{padding-top:1rem!important}}.mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{overflow:visible}.mat-mdc-button-base.lw-prim-lilac-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#a3658a33!important;color:#a3658a99!important;cursor:no-drop!important}.mat-mdc-button-base.lw-prim-lilac-btn[_ngcontent-%COMP%]:focus{background-color:#552b42!important}.mat-datepicker-content-container[_ngcontent-%COMP%]{box-shadow:0 2px 5px #110c2e26}.row[_ngcontent-%COMP%]{max-width:100vw;margin:1rem auto;width:100%;padding:1rem;display:flex;box-sizing:border-box;flex-wrap:wrap}.row.center[_ngcontent-%COMP%]{justify-content:center}.col-8[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:100vw}.col-6[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:75vw}.col-4[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:50vw}.col-2[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:25vw}.msg-dialog[_ngcontent-%COMP%]{overflow:auto}.msg-dialog[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:100%}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding:.25rem}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#aa648a;width:100%;font-size:1rem;margin:auto!important}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]{width:100%}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%], .payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{display:inline-block;background-repeat:no-repeat;background-size:contain;position:relative;bottom:-2px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%]{background-image:url("./media/SEPA-JHLGV37M.svg");width:42.8571428571px;
26height:15.4285714286px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{background-image:url("./media/Zahlschein-WVZTTFU4.svg");width:39.2px;height:40px;margin-top:-8px}.payment-options[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:600;display:flex;justify-content:center;align-items:center;justify-content:space-between}.lw-consent[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#033b59!important;font-size:1rem}.modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button[_ngcontent-%COMP%]{gap:6px}.modem-form[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{cursor:pointer}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]   .mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:700}.modem-form[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#aa648a!important}.mat-internal-form-field[_ngcontent-%COMP%]{align-items:flex-start!important}.mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{margin:auto}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{margin-right:0!important}.option-container[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem;box-sizing:border-box}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]{padding:1rem 2rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:16px}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{align-items:center;margin-bottom:.3rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:2rem;font-weight:700}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{max-width:200px;height:100%}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{width:130px;align-self:flex-end}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{margin-bottom:.5rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{display:flex;gap:2rem}@media screen and (max-width: 1024px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:.8rem 0}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]{width:100%}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{flex-direction:column}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.8rem}@media screen and (max-width: 580px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:1.25rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:nth-child(2){margin-top:.5em;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;font-weight:500;margin:.6rem 0}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;text-decoration:none;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.incomplete-options-warning[_ngcontent-%COMP%]{background-color:#ffe6e6;border:2px solid #ff6b6b;border-radius:8px;padding:1rem;margin:1rem 0;text-align:center}.incomplete-options-warning[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#d63031;font-weight:600;margin:0;font-size:1rem}.sr-only[_ngcontent-%COMP%]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.captcha-field[_ngcontent-%COMP%]{margin:1rem 0}.captcha-field[_ngcontent-%COMP%]   .frc-captcha[_ngcontent-%COMP%]{width:100%;min-height:64px;border:1px solid #ccc;border-radius:4px;padding:8px;display:flex;align-self:center}.captcha-warning[_ngcontent-%COMP%]{margin-right:0!important;margin-top:1rem!important;margin-left:auto!important;width:280px}.tab-clickable[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:-10px}.lw-internet-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem!important}.all-cards[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:1rem}.all-cards[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:first-child{height:calc(100% + 20px)}']})};var I1=(()=>{class t{_renderer;_elementRef;onChange=e=>{};onTouched=()=>{};constructor(e,i){this._renderer=e,this._elementRef=i}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static \u0275fac=function(i){return new(i||t)(I(Te),I(K))};static \u0275dir=z({type:t})}return t})(),vL=(()=>{class t extends I1{static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275dir=z({type:t,features:[Se]})}return t})(),dr=new w("");var xL={provide:dr,useExisting:Et(()=>Zi),multi:!0};function ML(){let t=Bn()?Bn().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var wL=new w(""),Zi=(()=>{class t extends I1{_compositionMode;_composing=!1;constructor(e,i,a){super(e,i),this._compositionMode=a,this._compositionMode==null&&(this._compositionMode=!ML())}writeValue(e){let i=e??"";this.setProperty("value",i)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static \u0275fac=function(i){return new(i||t)(I(Te),I(K),I(wL,8))};static \u0275dir=z({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(i,a){i&1&&F("input",function(o){return a._handleInput(o.target.value)})("blur",function(){return a.onTouched()})("compositionstart",function(){return a._compositionStart()})("compositionend",function(o){return a._compositionEnd(o.target.value)})}
vendor: 5,084 bytes, line 26
26,standalone:!1,features:[ke([xL]),Se]})}return t})();function oy(t){return t==null||sy(t)===0}function sy(t){return t==null?null:Array.isArray(t)||typeof t=="string"?t.length:t instanceof Set?t.size:null}var Ma=new w(""),cy=new w(""),OL=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,J=class{static min(n){return PL(n)}static max(n){return kL(n)}static required(n){return T1(n)}static requiredTrue(n){return DL(n)}static email(n){return EL(n)}static minLength(n){return SL(n)}static maxLength(n){return A1(n)}static pattern(n){return IL(n)}static nullValidator(n){return Vp()}static compose(n){return V1(n)}static composeAsync(n){return B1(n)}};function PL(t){return n=>{if(n.value==null||t==null)return null;let e=parseFloat(n.value);return!isNaN(e)&&e<t?{min:{min:t,actual:n.value}}:null}}function kL(t){return n=>{if(n.value==null||t==null)return null;let e=parseFloat(n.value);return!isNaN(e)&&e>t?{max:{max:t,actual:n.value}}:null}}function T1(t){return oy(t.value)?{required:!0}:null}function DL(t){return t.value===!0?null:{required:!0}}function EL(t){return oy(t.value)||OL.test(t.value)?null:{email:!0}}function SL(t){return n=>{let e=n.value?.length??sy(n.value);return e===null||e===0?null:e<t?{minlength:{requiredLength:t,actualLength:e}}:null}}function A1(t){return n=>{let e=n.value?.length??sy(n.value);return e!==null&&e>t?{maxlength:{requiredLength:t,actualLength:e}}:null}}function IL(t){if(!t)return Vp;let n,e;return typeof t=="string"?(e="",t.charAt(0)!=="^"&&(e+="^"),e+=t,t.charAt(t.length-1)!=="$"&&(e+="$"),n=new RegExp(e)):(e=t.toString(),n=t),i=>{if(oy(i.value))return null;let a=i.value;return n.test(a)?null:{pattern:{requiredPattern:e,actualValue:a}}}}function Vp(t){return null}function R1(t){return t!=null}function F1(t){return ua(t)?Qe(t):t}function N1(t){let n={};return t.forEach(e=>{n=e!=null?P(P({},n),e):n}),Object.keys(n).length===0?null:n}function L1(t,n){return n.map(e=>e(t))}function TL(t){return!t.validate}function z1(t){return t.map(n=>TL(n)?n:e=>n.validate(e))}function V1(t){if(!t)return null;let n=t.filter(R1);return n.length==0?null:function(e){return N1(L1(e,n))}}function ly(t){return t!=null?V1(z1(t)):null}function B1(t){if(!t)return null;let n=t.filter(R1);return n.length==0?null:function(e){let i=L1(e,n).map(F1);return dc(i).pipe(j(N1))}}function dy(t){return t!=null?B1(z1(t)):null}function w1(t,n){return t===null?[n]:Array.isArray(t)?[...t,n]:[t,n]}function j1(t){return t._rawValidators}function H1(t){return t._rawAsyncValidators}function ny(t){return t?Array.isArray(t)?t:[t]:[]}function Bp(t,n){return Array.isArray(t)?t.includes(n):t===n}function O1(t,n){let e=ny(n);return ny(t).forEach(a=>{Bp(e,a)||e.push(a)}),e}function P1(t,n){return ny(n).filter(e=>!Bp(t,e))}var jp=class{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=ly(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=dy(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,e){return this.control?this.control.hasError(n,e):!1}getError(n,e){return this.control?this.control.getError(n,e):null}},hi=class extends jp{name;get formDirective(){return null}get path(){return null}},Ki=class extends jp{_parent=null;name=null;valueAccessor=null},Hp=class{_cd;constructor(n){this._cd=n}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}
vendor: 10,929 bytes, line 26
26get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},AL={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},Jse=re(P({},AL),{"[class.ng-submitted]":"isSubmitted"}),$n=(()=>{class t extends Hp{constructor(e){super(e)}static \u0275fac=function(i){return new(i||t)(I(Ki,2))};static \u0275dir=z({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,a){i&2&&q("ng-untouched",a.isUntouched)("ng-touched",a.isTouched)("ng-pristine",a.isPristine)("ng-dirty",a.isDirty)("ng-valid",a.isValid)("ng-invalid",a.isInvalid)("ng-pending",a.isPending)},standalone:!1,features:[Se]})}return t})(),Wn=(()=>{class t extends Hp{constructor(e){super(e)}static \u0275fac=function(i){return new(i||t)(I(hi,10))};static \u0275dir=z({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(i,a){i&2&&q("ng-untouched",a.isUntouched)("ng-touched",a.isTouched)("ng-pristine",a.isPristine)("ng-dirty",a.isDirty)("ng-valid",a.isValid)("ng-invalid",a.isInvalid)("ng-pending",a.isPending)("ng-submitted",a.isSubmitted)},standalone:!1,features:[Se]})}return t})();var Jl="VALID",zp="INVALID",Ns="PENDING",ed="DISABLED",lr=class{},Up=class extends lr{value;source;constructor(n,e){super(),this.value=n,this.source=e}},nd=class extends lr{pristine;source;constructor(n,e){super(),this.pristine=n,this.source=e}},id=class extends lr{touched;source;constructor(n,e){super(),this.touched=n,this.source=e}},Ls=class extends lr{status;source;constructor(n,e){super(),this.status=n,this.source=e}},$p=class extends lr{source;constructor(n){super(),this.source=n}},Wp=class extends lr{source;constructor(n){super(),this.source=n}};function my(t){return(Yp(t)?t.validators:t)||null}function RL(t){return Array.isArray(t)?ly(t):t||null}function uy(t,n){return(Yp(n)?n.asyncValidators:t)||null}function FL(t){return Array.isArray(t)?dy(t):t||null}function Yp(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function U1(t,n,e){let i=t.controls;if(!(n?Object.keys(i):i).length)throw new Y(1e3,"");if(!i[e])throw new Y(1001,"")}function $1(t,n,e){t._forEachChild((i,a)=>{if(e[a]===void 0)throw new Y(1002,"")})}var zs=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(n,e){this._assignValidators(n),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get status(){return Wt(this.statusReactive)}set status(n){Wt(()=>this.statusReactive.set(n))}_status=Gt(()=>this.statusReactive());statusReactive=ge(void 0);get valid(){return this.status===Jl}get invalid(){return this.status===zp}get pending(){return this.status==Ns}get disabled(){return this.status===ed}get enabled(){return this.status!==ed}errors;get pristine(){return Wt(this.pristineReactive)}set pristine(n){Wt(()=>this.pristineReactive.set(n))}_pristine=Gt(()=>this.pristineReactive());pristineReactive=ge(!0);get dirty(){return!this.pristine}get touched(){return Wt(this.touchedReactive)}set touched(n){Wt(()=>this.touchedReactive.set(n))}_touched=Gt(()=>this.touchedReactive());touchedReactive=ge(!1);get untouched(){return!this.touched}_events=new T;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(O1(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(O1(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(P1(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(P1(n,this._rawAsyncValidators))}hasValidator(n){return Bp(this._rawValidators,n)}hasAsyncValidator(n){return Bp(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){let e=this.touched===!1;this.touched=!0;let i=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsTouched(re(P({},n),{sourceControl:i})),e&&n.emitEvent!==!1&&this._events.next(new id(!0,i))}markAllAsDirty(n={}){this.markAsDirty({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsDirty(n))}markAllAsTouched(n={}){this.markAsTouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsTouched(n))}markAsUntouched(n={}){let e=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let i=n.sourceControl??this;this._forEachChild(a=>{a.markAsUntouched({onlySelf:!0,emitEvent:n.emitEvent,sourceControl:i})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,i),e&&n.emitEvent!==!1&&this._events.next(new id(!1,i))}markAsDirty(n={}){let e=this.pristine===!0;this.pristine=!1;let i=n.sourceControl??this;this._parent&&!n.onlySelf&&this._parent.markAsDirty(re(P({},n),{sourceControl:i})),e&&n.emitEvent!==!1&&this._events.next(new nd(!1,i))}markAsPristine(n={}){let e=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let i=n.sourceControl??this;this._forEachChild(a=>{a.markAsPristine({onlySelf:!0,emitEvent:n.emitEvent})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n,i),e&&n.emitEvent!==!1&&this._events.next(new nd(!0,i))}markAsPending(n={}){this.status=Ns;let e=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new Ls(this.status,e)),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.markAsPending(re(P({},n),{sourceControl:e}))}disable(n={}){let e=this._parentMarkedDirty(n.onlySelf);this.status=ed,this.errors=null,this._forEachChild(a=>{a.disable(re(P({},n),{onlySelf:!0}))}),this._updateValue();let i=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new Up(this.value,i)),this._events.next(new Ls(this.status,i)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(re(P({},n),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(a=>a(!0))}enable(n={}){let e=this._parentMarkedDirty(n.onlySelf);this.status=Jl,this._forEachChild(i=>{i.enable(re(P({},n),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors(re(P({},n),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(n,e){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine({},e),this._parent._updateTouched({},e))}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let i=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Jl||this.status===Ns)&&this._runAsyncValidator(i,n.emitEvent)}let e=n.sourceControl??this;n.emitEvent!==!1&&(this._events.next(new Up(this.value,e)),this._events.next(new Ls(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(re(P({},n),{sourceControl:e}))}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?ed:Jl}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n,e){if(this.asyncValidator){this.status=Ns,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1,shouldHaveEmitted:n!==!1};let i=F1(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(a=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(a,{emitEvent:e,shouldHaveEmitted:n})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let n=(this._hasOwnPendingAsyncValidator?.emitEvent||this._hasOwnPendingAsyncValidator?.shouldHaveEmitted)??!1;return this._hasOwnPendingAsyncValidator=null,n}return!1}setErrors(n,e={}){this.errors=n,this._updateControlsErrors(e.emitEvent!==!1,this,e.shouldHaveEmitted)}get(n){let e=n;return e==null||(Array.isArray(e)||(e=e.split(".")),e.length===0)?null:e.reduce((i,a)=>i&&i._find(a),this)}getError(n,e){let i=e?this.get(e):this;return i&&i.errors?i.errors[n]:null}hasError(n,e){return!!this.getError(n,e)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n,e,i){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),(n||i)&&this._events.next(new Ls(this.status,e)),this._parent&&this._parent._updateControlsErrors(n,e,i)}_initObservables(){this.valueChanges=new E,this.statusChanges=new E}_calculateStatus(){return this._allControlsDisabled()?ed:this.errors?zp:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Ns)?Ns:this._anyControlsHaveStatus(zp)?zp:Jl}_anyControlsHaveStatus(n){return this._anyControls(e=>e.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n,e){let i=!this._anyControlsDirty(),a=this.pristine!==i;this.pristine=i,this._parent&&!n.onlySelf&&this._parent._updatePristine(n,e),a&&this._events.next(new nd(this.pristine,e))}_updateTouched(n={},e){this.touched=this._anyControlsTouched(),this._events.next(new id(this.touched,e)),this._parent&&!n.onlySelf&&this._parent._updateTouched(n,e)}_onDisabledChange=[];_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){Yp(n)&&n.updateOn!=null&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){let e=this._parent&&this._parent.dirty;return!n&&!!e&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=RL(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=FL(this._rawAsyncValidators)}},Vs=class extends zs{constructor(n,e,i){super(my(e),uy(i,e)),this.controls=n,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}
vendor: 19,003 bytes, line 26
26controls;registerControl(n,e){return this.controls[n]?this.controls[n]:(this.controls[n]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(n,e,i={}){this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(n,e={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(n,e,i={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],e&&this.registerControl(n,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,e={}){$1(this,!0,n),Object.keys(n).forEach(i=>{U1(this,!0,i),this.controls[i].setValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(n,e={}){n!=null&&(Object.keys(n).forEach(i=>{let a=this.controls[i];a&&a.patchValue(n[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(n={},e={}){this._forEachChild((i,a)=>{i.reset(n?n[a]:null,{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(n,e,i)=>(n[i]=e.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(e,i)=>i._syncPendingControls()?!0:e);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(e=>{let i=this.controls[e];i&&n(i,e)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(let[e,i]of Object.entries(this.controls))if(this.contains(e)&&n(i))return!0;return!1}_reduceValue(){let n={};return this._reduceChildren(n,(e,i,a)=>((i.enabled||this.disabled)&&(e[a]=i.value),e))}_reduceChildren(n,e){let i=n;return this._forEachChild((a,r)=>{i=e(i,a,r)}),i}_allControlsDisabled(){for(let n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}};var iy=class extends Vs{};var Kp=new w("",{providedIn:"root",factory:()=>Zp}),Zp="always";function NL(t,n){return[...n.path,t]}function ay(t,n,e=Zp){py(t,n),n.valueAccessor.writeValue(t.value),(t.disabled||e==="always")&&n.valueAccessor.setDisabledState?.(t.disabled),zL(t,n),BL(t,n),VL(t,n),LL(t,n)}function k1(t,n,e=!0){let i=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(i),n.valueAccessor.registerOnTouched(i)),qp(t,n),t&&(n._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function Gp(t,n){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(n)})}function LL(t,n){if(n.valueAccessor.setDisabledState){let e=i=>{n.valueAccessor.setDisabledState(i)};t.registerOnDisabledChange(e),n._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}function py(t,n){let e=j1(t);n.validator!==null?t.setValidators(w1(e,n.validator)):typeof e=="function"&&t.setValidators([e]);let i=H1(t);n.asyncValidator!==null?t.setAsyncValidators(w1(i,n.asyncValidator)):typeof i=="function"&&t.setAsyncValidators([i]);let a=()=>t.updateValueAndValidity();Gp(n._rawValidators,a),Gp(n._rawAsyncValidators,a)}function qp(t,n){let e=!1;if(t!==null){if(n.validator!==null){let a=j1(t);if(Array.isArray(a)&&a.length>0){let r=a.filter(o=>o!==n.validator);r.length!==a.length&&(e=!0,t.setValidators(r))}}if(n.asyncValidator!==null){let a=H1(t);if(Array.isArray(a)&&a.length>0){let r=a.filter(o=>o!==n.asyncValidator);r.length!==a.length&&(e=!0,t.setAsyncValidators(r))}}}let i=()=>{};return Gp(n._rawValidators,i),Gp(n._rawAsyncValidators,i),e}function zL(t,n){n.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&W1(t,n)})}function VL(t,n){n.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&W1(t,n),t.updateOn!=="submit"&&t.markAsTouched()})}function W1(t,n){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function BL(t,n){let e=(i,a)=>{n.valueAccessor.writeValue(i),a&&n.viewToModelUpdate(i)};t.registerOnChange(e),n._registerOnDestroy(()=>{t._unregisterOnChange(e)})}function G1(t,n){t==null,py(t,n)}function jL(t,n){return qp(t,n)}function HL(t,n){if(!t.hasOwnProperty("model"))return!1;let e=t.model;return e.isFirstChange()?!0:!Object.is(n,e.currentValue)}function UL(t){return Object.getPrototypeOf(t.constructor)===vL}function q1(t,n){t._syncPendingControls(),n.forEach(e=>{let i=e.control;i.updateOn==="submit"&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}function $L(t,n){if(!n)return null;Array.isArray(n);let e,i,a;return n.forEach(r=>{r.constructor===Zi?e=r:UL(r)?i=r:a=r}),a||i||e||null}function WL(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}var GL={provide:hi,useExisting:Et(()=>Bs)},td=Promise.resolve(),Bs=(()=>{class t extends hi{callSetDisabledState;get submitted(){return Wt(this.submittedReactive)}_submitted=Gt(()=>this.submittedReactive());submittedReactive=ge(!1);_directives=new Set;form;ngSubmit=new E;options;constructor(e,i,a){super(),this.callSetDisabledState=a,this.form=new Vs({},ly(e),dy(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){td.then(()=>{let i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),ay(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){td.then(()=>{let i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){td.then(()=>{let i=this._findContainer(e.path),a=new Vs({});G1(a,e),i.registerControl(e.name,a),a.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){td.then(()=>{let i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){td.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),q1(this.form,this._directives),this.ngSubmit.emit(e),this.form._events.next(new $p(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1),this.form._events.next(new Wp(this.form))}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static \u0275fac=function(i){return new(i||t)(I(Ma,10),I(cy,10),I(Kp,8))};static \u0275dir=z({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(i,a){i&1&&F("submit",function(o){return a.onSubmit(o)})("reset",function(){return a.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[ke([GL]),Se]})}return t})();function D1(t,n){let e=t.indexOf(n);e>-1&&t.splice(e,1)}function E1(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var ze=class extends zs{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(n=null,e,i){super(my(e),uy(i,e)),this._applyFormState(n),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Yp(e)&&(e.nonNullable||e.initialValueIsDefault)&&(E1(n)?this.defaultValue=n.value:this.defaultValue=n)}setValue(n,e={}){this.value=this._pendingValue=n,this._onChange.length&&e.emitModelToViewChange!==!1&&this._onChange.forEach(i=>i(this.value,e.emitViewToModelChange!==!1)),this.updateValueAndValidity(e)}patchValue(n,e={}){this.setValue(n,e)}reset(n=this.defaultValue,e={}){this._applyFormState(n),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){D1(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){D1(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(n){E1(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}};var qL=t=>t instanceof ze;var Gn=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return t})();var Y1=new w("");var YL={provide:hi,useExisting:Et(()=>Nt)},Nt=(()=>{class t extends hi{callSetDisabledState;get submitted(){return Wt(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}_submitted=Gt(()=>this._submittedReactive());_submittedReactive=ge(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new E;constructor(e,i,a){super(),this.callSetDisabledState=a,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(qp(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){let i=this.form.get(e.path);return ay(i,e,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}removeControl(e){k1(e.control||null,e,!1),WL(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,i){this.form.get(e.path).setValue(i)}onSubmit(e){return this._submittedReactive.set(!0),q1(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new $p(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0,i={}){this.form.reset(e,i),this._submittedReactive.set(!1),i?.emitEvent!==!1&&this.form._events.next(new Wp(this.form))}_updateDomValue(){this.directives.forEach(e=>{let i=e.control,a=this.form.get(e.path);i!==a&&(k1(i||null,e),qL(a)&&(ay(a,e,this.callSetDisabledState),e.control=a))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let i=this.form.get(e.path);G1(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){let i=this.form.get(e.path);i&&jL(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){py(this.form,this),this._oldForm&&qp(this._oldForm,this)}static \u0275fac=function(i){return new(i||t)(I(Ma,10),I(cy,10),I(Kp,8))};static \u0275dir=z({type:t,selectors:[["","formGroup",""]],hostBindings:function(i,a){i&1&&F("submit",function(o){return a.onSubmit(o)})("reset",function(){return a.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[ke([YL]),Se,Oe]})}return t})();var KL={provide:Ki,useExisting:Et(()=>Sn)},Sn=(()=>{class t extends Ki{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(e){}model;update=new E;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(e,i,a,r,o){super(),this._ngModelWarningConfig=o,this._parent=e,this._setValidators(i),this._setAsyncValidators(a),this.valueAccessor=$L(this,r)}ngOnChanges(e){this._added||this._setUpControl(),HL(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return NL(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_setUpControl(){this.control=this.formDirective.addControl(this),this._added=!0}static \u0275fac=function(i){return new(i||t)(I(hi,13),I(Ma,10),I(cy,10),I(dr,10),I(Y1,8))};static \u0275dir=z({type:t,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[ke([KL]),Se,Oe]})}return t})();function ZL(t){return typeof t=="number"?t:parseInt(t,10)}var K1=(()=>{class t{_validator=Vp;_onChange;_enabled;ngOnChanges(e){if(this.inputName in e){let i=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):Vp,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return e!=null}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,features:[Oe]})}return t})();var QL={provide:Ma,useExisting:Et(()=>mo),multi:!0};var mo=(()=>{class t extends K1{required;inputName="required";normalizeInput=H;createValidator=e=>T1;enabled(e){return e}static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275dir=z({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(i,a){i&2&&x("required",a._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[ke([QL]),Se]})}return t})();var XL={provide:Ma,useExisting:Et(()=>ad),multi:!0},ad=(()=>{class t extends K1{maxlength;inputName="maxlength";normalizeInput=e=>ZL(e);createValidator=e=>A1(e);static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275dir=z({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(i,a){i&2&&x("maxlength",a._enabled?a.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[ke([XL]),Se]})}return t})();var Z1=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({})}return t})(),ry=class extends zs{constructor(n,e,i){super(my(e),uy(i,e)),this.controls=n,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(n){return this.controls[this._adjustIndex(n)]}push(n,e={}){this.controls.push(n),this._registerControl(n),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(n,e,i={}){this.controls.splice(n,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:i.emitEvent})}removeAt(n,e={}){let i=this._adjustIndex(n);i<0&&(i=0),this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),this.controls.splice(i,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(n,e,i={}){let a=this._adjustIndex(n);a<0&&(a=0),this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),this.controls.splice(a,1),e&&(this.controls.splice(a,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(n,e={}){$1(this,!1,n),n.forEach((i,a)=>{U1(this,!1,a),this.at(a).setValue(i,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(n,e={}){n!=null&&(n.forEach((i,a)=>{this.at(a)&&this.at(a).patchValue(i,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(n=[],e={}){this._forEachChild((i,a)=>{i.reset(n[a],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(n=>n.getRawValue())}clear(n={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:n.emitEvent}))}_adjustIndex(n){return n<0?n+this.length:n}_syncPendingControls(){let n=this.controls.reduce((e,i)=>i._syncPendingControls()?!0:e,!1);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){this.controls.forEach((e,i)=>{n(e,i)})}_updateValue(){this.value=this.controls.filter(n=>n.enabled||this.disabled).map(n=>n.value)}_anyControls(n){return this.controls.some(e=>e.enabled&&n(e))}_setUpControls(){this._forEachChild(n=>this._registerControl(n))}_allControlsDisabled(){for(let n of this.controls)if(n.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(n){n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)}_find(n){return this.at(n)??null}};function S1(t){return!!t&&(t.asyncValidators!==void 0||t.validators!==void 0||t.updateOn!==void 0)}var qn=(()=>{class t{useNonNullable=!1;get nonNullable(){let e=new t;return e.useNonNullable=!0,e}group(e,i=null){let a=this._reduceControls(e),r={};return S1(i)?r=i:i!==null&&(r.validators=i.validator,r.asyncValidators=i.asyncValidator),new Vs(a,r)}record(e,i=null){let a=this._reduceControls(e);return new iy(a,i)}control(e,i,a){let r={};return this.useNonNullable?(S1(i)?r=i:(r.validators=i,r.asyncValidators=a),new ze(e,re(P({},r),{nonNullable:!0}))):new ze(e,i,a)}array(e,i,a){let r=e.map(o=>this._createControl(o));return new ry(r,i,a)}_reduceControls(e){let i={};return Object.keys(e).forEach(a=>{i[a]=this._createControl(e[a])}),i}_createControl(e){if(e instanceof ze)return e;if(e instanceof zs)return e;if(Array.isArray(e)){let i=e[0],a=e.length>1?e[1]:null,r=e.length>2?e[2]:null;return this.control(i,a,r)}else return this.control(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var js=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Kp,useValue:e.callSetDisabledState??Z
26p}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[Z1]})}return t})(),Yn=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Y1,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Kp,useValue:e.callSetDisabledState??Zp}]}}static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[Z1]})}return t})();var JL=["notch"],e3=["matFormFieldNotchedOutline",""],t3=["*"],Q1=["iconPrefixContainer"],X1=["textPrefixContainer"],J1=["iconSuffixContainer"],ek=["textSuffixContainer"],n3=["textField"],i3=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],a3=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function r3(t,n){t&1&&D(0,"span",20)}function o3(t,n){if(t&1&&(m(0,"label",19),ie(1,1),y(2,r3,1,0,"span",20),u()),t&2){let e=v(2);k("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),x("for",e._control.disableAutomaticLabeling?null:e._control.id),p(2),C(!e.hideRequiredMarker&&e._control.required?2:-1)}}function s3(t,n){if(t&1&&y(0,o3,3,5,"label",19),t&2){let e=v();C(e._hasFloatingLabel()?0:-1)}}function c3(t,n){t&1&&D(0,"div",7)}function l3(t,n){}function d3(t,n){if(t&1&&Ve(0,l3,0,0,"ng-template",13),t&2){v(2);let e=Ft(1);k("ngTemplateOutlet",e)}}function m3(t,n){if(t&1&&(m(0,"div",9),y(1,d3,1,1,null,13),u()),t&2){let e=v();k("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),p(),C(e._forceDisplayInfixLabel()?-1:1)}}function u3(t,n){t&1&&(m(0,"div",10,2),ie(2,2),u())}function p3(t,n){t&1&&(m(0,"div",11,3),ie(2,3),u())}function f3(t,n){}function h3(t,n){if(t&1&&Ve(0,f3,0,0,"ng-template",13),t&2){v();let e=Ft(1);k("ngTemplateOutlet",e)}}function g3(t,n){t&1&&(m(0,"div",14,4),ie(2,4),u())}function b3(t,n){t&1&&(m(0,"div",15,5),ie(2,5),u())}function _3(t,n){t&1&&D(0,"div",16)}function y3(t,n){t&1&&ie(0,6)}function C3(t,n){if(t&1&&(m(0,"mat-hint",21),h(1),u()),t&2){let e=v(2);k("id",e._hintLabelId),p(),ce(e.hintLabel)}}function v3(t,n){if(t&1&&(y(0,C3,2,2,"mat-hint",21),ie(1,7),D(2,"div",22),ie(3,8)),t&2){let e=v();C(e.hintLabel?0:-1)}}var fy=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["mat-label"]]})}return t})(),hy=new w("MatError"),wa=(()=>{class t{id=d(Fe).getId("mat-mdc-error-");constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:[1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(i,a){i&2&&St("id",a.id)},inputs:{id:"id"},features:[ke([{provide:hy,useExisting:t}])]})}return t})(),rd=(()=>{class t{align="start";id=d(Fe).getId("mat-mdc-hint-");static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(i,a){i&2&&(St("id",a.id),x("align",null),q("mat-mdc-form-field-hint-end",a.align==="end"))},inputs:{align:"align",id:"id"}})}return t})(),sk=new w("MatPrefix");var gy=new w("MatSuffix"),od=(()=>{class t{set _isTextSelector(e){this._isText=!0}_isText=!1;static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},features:[ke([{provide:gy,useExisting:t}])]})}return t})(),ck=new w("FloatingLabelParent"),tk=(()=>{class t{_elementRef=d(K);get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=d(Mp);_ngZone=d(Z);_parent=d(ck);_resizeSubscription=new ae;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return x3(this._elementRef.nativeElement)}
26get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(i,a){i&2&&q("mdc-floating-label--float-above",a.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return t})();function x3(t){let n=t;if(n.offsetParent!==null)return n.scrollWidth;let e=n.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);let i=e.scrollWidth;return e.remove(),i}var nk="mdc-line-ripple--active",Qp="mdc-line-ripple--deactivating",ik=(()=>{class t{_elementRef=d(K);_cleanupTransitionEnd;constructor(){let e=d(Z),i=d(Te);e.runOutsideAngular(()=>{this._cleanupTransitionEnd=i.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionEnd)})}activate(){let e=this._elementRef.nativeElement.classList;e.remove(Qp),e.add(nk)}deactivate(){this._elementRef.nativeElement.classList.add(Qp)}_handleTransitionEnd=e=>{let i=this._elementRef.nativeElement.classList,a=i.contains(Qp);e.propertyName==="opacity"&&a&&i.remove(nk,Qp)};ngOnDestroy(){this._cleanupTransitionEnd()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return t})(),ak=(()=>{class t{_elementRef=d(K);_ngZone=d(Z);open=!1;_notch;ngAfterViewInit(){let e=this._elementRef.nativeElement,i=e.querySelector(".mdc-floating-label");i?(e.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(i.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>i.style.transitionDuration="")}))):e.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){let i=this._notch.nativeElement;!this.open||!e?i.style.width="":i.style.width=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}_setMaxWidth(e){this._notch.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${e}px)`)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(i,a){if(i&1&&ee(JL,5),i&2){let r;N(r=L())&&(a._notch=r.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(i,a){i&2&&q("mdc-notched-outline--notched",a.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:e3,ngContentSelectors:t3,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(i,a){i&1&&(Pe(),_n(0,"div",1),_t(1,"div",2,0),ie(3),Mt(),_n(4,"div",3))},encapsulation:2,changeDetection:0})}return t})(),uo=(()=>{class t{value;stateChanges;id;placeholder;ngControl;focused;empty;shouldLabelFloat;required;disabled;errorState;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;describedByIds;static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t})}return t})();var mr=new w("MatFormField"),lk=new w("MAT_FORM_FIELD_DEFAULT_OPTIONS"),rk="fill",M3="auto",ok="fixed",w3="translateY(-50%)",gi=(()=>{class t{_elementRef=d(K);_changeDetectorRef=d(ve);_platform=d(Ie);_idGenerator=d(Fe);_ngZone=d(Z);_defaults=d(lk,{optional:!0});_currentDirection;_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_iconPrefixContainerSignal=al("iconPrefixContainer");_textPrefixContainerSignal=al("textPrefixContainer");_iconSuffixContainerSignal=al("iconSuffixContainer");_textSuffixContainerSignal=al("textSuffixContainer");_prefixSuffixContainers=Gt(()=>[this._iconPrefixContainerSignal(),this._textPrefixContainerSignal(),this._iconSuffixContainerSignal(),this._textSuffixContainerSignal()].map(e=>e?.nativeElement).filter(e=>e!==void 0));_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=Tw(fy);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Ss(e)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||M3}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearanceSignal()}set appearance(e){let i=e||this._defaults?.appearance||rk;this._appearanceSignal.set(i)}_appearanceSignal=ge(rk);
vendor: 2,872 bytes, line 26
26get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||ok}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||ok}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");_describedByIds;get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}_destroyed=new T;_isFocused=null;_explicitFormFieldControl;_previousControl=null;_previousControlValidatorFn=null;_stateChanges;_valueChanges;_describedByChanges;_outlineLabelOffsetResizeObserver=null;_animationsDisabled=Ue();constructor(){let e=this._defaults,i=d(pt);e&&(e.appearance&&(this.appearance=e.appearance),this._hideRequiredMarker=!!e?.hideRequiredMarker,e.color&&(this.color=e.color)),Xa(()=>this._currentDirection=i.valueSignal()),this._syncOutlineLabelOffset()}ngAfterViewInit(){this._updateFocusState(),this._animationsDisabled||this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-form-field-animations-enabled")},300)}),this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._control.ngControl&&this._control.ngControl.control&&(this._previousControlValidatorFn=this._control.ngControl.control.validator),this._previousControl=this._control),this._control.ngControl&&this._control.ngControl.control&&this._control.ngControl.control.validator!==this._previousControlValidatorFn&&this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._outlineLabelOffsetResizeObserver?.disconnect(),this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=Gt(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(e){let i=this._control,a="mat-mdc-form-field-type-";e&&this._elementRef.nativeElement.classList.remove(a+e.controlType),i.controlType&&this._elementRef.nativeElement.classList.add(a+i.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=i.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=i.stateChanges.pipe(Le([void 0,void 0]),j(()=>
26[i.errorState,i.userAriaDescribedBy]),om(),ue(([[r,o],[s,c]])=>r!==s||o!==c)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),i.ngControl&&i.ngControl.valueChanges&&(this._valueChanges=i.ngControl.valueChanges.pipe(ye(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),Pt(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){let e=this._control.focused;e&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!e&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._elementRef.nativeElement.classList.toggle("mat-focused",e),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",e)}_syncOutlineLabelOffset(){Fw({earlyRead:()=>{if(this._appearanceSignal()!=="outline")return this._outlineLabelOffsetResizeObserver?.disconnect(),null;if(globalThis.ResizeObserver){this._outlineLabelOffsetResizeObserver||=new globalThis.ResizeObserver(()=>{this._writeOutlinedLabelStyles(this._getOutlinedLabelOffset())});for(let e of this._prefixSuffixContainers())this._outlineLabelOffsetResizeObserver.observe(e,{box:"border-box"})}return this._getOutlinedLabelOffset()},write:e=>this._writeOutlinedLabelStyles(e())})}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=Gt(()=>!!this._labelChild());_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1}_shouldForward(e){let i=this._control?this._control.ngControl:null;return i&&i[e]}_getSubscriptMessageType(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let e=[];
26if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&e.push(...this._control.userAriaDescribedBy.split(" ")),this._getSubscriptMessageType()==="hint"){let r=this._hintChildren?this._hintChildren.find(s=>s.align==="start"):null,o=this._hintChildren?this._hintChildren.find(s=>s.align==="end"):null;r?e.push(r.id):this._hintLabel&&e.push(this._hintLabelId),o&&e.push(o.id)}else this._errorChildren&&e.push(...this._errorChildren.map(r=>r.id));let i=this._control.describedByIds,a;if(i){let r=this._describedByIds||e;a=e.concat(i.filter(o=>o&&!r.includes(o)))}else a=e;this._control.setDescribedByIds(a),this._describedByIds=e}}_getOutlinedLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return null;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return["",null];if(!this._isAttachedToDom())return null;let e=this._iconPrefixContainer?.nativeElement,i=this._textPrefixContainer?.nativeElement,a=this._iconSuffixContainer?.nativeElement,r=this._textSuffixContainer?.nativeElement,o=e?.getBoundingClientRect().width??0,s=i?.getBoundingClientRect().width??0,c=a?.getBoundingClientRect().width??0,l=r?.getBoundingClientRect().width??0,f=this._currentDirection==="rtl"?"-1":"1",g=`${o+s}px`,b=`calc(${f} * (${g} + var(--mat-mdc-form-field-label-offset-x, 0px)))`,O=`var(--mat-mdc-form-field-label-transform, ${w3} translateX(${b}))`,S=o+s+c+l;return[O,S]}_writeOutlinedLabelStyles(e){if(e!==null){let[i,a]=e;this._floatingLabel&&(this._floatingLabel.element.style.transform=i),a!==null&&this._notchedOutline?._setMaxWidth(a)}}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-form-field"]],contentQueries:function(i,a,r){if(i&1&&(d_(r,a._labelChild,fy,5),Ae(r,uo,5),Ae(r,sk,5),Ae(r,gy,5),Ae(r,hy,5),Ae(r,rd,5)),i&2){vu();let o;N(o=L())&&(a._formFieldControl=o.first),N(o=L())&&(a._prefixChildren=o),N(o=L())&&(a._suffixChildren=o),N(o=L())&&(a._errorChildren=o),N(o=L())&&(a._hintChildren=o)}},viewQuery:function(i,a){if(i&1&&(ns(a._iconPrefixContainerSignal,Q1,5),ns(a._textPrefixContainerSignal,X1,5),ns(a._iconSuffixContainerSignal,J1,5),ns(a._textSuffixContainerSignal,ek,5),ee(n3,5),ee(Q1,5),ee(X1,5),ee(J1,5),ee(ek,5),ee(tk,5),ee(ak,5),ee(ik,5)),i&2){vu(4);let r;N(r=L())&&(a._textField=r.first),N(r=L())&&(a._iconPrefixContainer=r.first),N(r=L())&&(a._textPrefixContainer=r.first),N(r=L())&&(a._iconSuffixContainer=r.first),N(r=L())&&(a._textSuffixContainer=r.first),N(r=L())&&(a._floatingLabel=r.first),N(r=L())&&(a._notchedOutline=r.first),N(r=L())&&(a._lineRipple=r.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:38,hostBindings:function(i,a){i&2&&q("mat-mdc-form-field-label-always-float",a._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",a._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",a._hasIconSuffix)("mat-form-field-invalid",a._control.errorState)("mat-form-field-disabled",a._control.disabled)("mat-form-field-autofilled",a._control.autofilled)("mat-form-field-appearance-fill",a.appearance=="fill")("mat-form-field-appearance-outline",a.appearance=="outline")("mat-form-field-hide-placeholder",a._hasFloatingLabel()&&!a._shouldLabelFloat())("mat-primary",a.color!=="accent"&&a.color!=="warn")("mat-accent",a.color==="accent")("mat-warn",a.color==="warn")("ng-untouched",a._shouldForward("untouched"))("ng-touched",a._shouldForward("touched"))("ng-pristine",a._shouldForward("pristine"))("ng-dirty",a._shouldForward("dirty"))("ng-valid",a._shouldForward("valid"))("ng-invalid",a._shouldForward("invalid"))("ng-pending",a._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[ke([{provide:mr,useExisting:t},{provide:ck,useExisting:t}])],ngContentSelectors:a3,decls:19,vars:25,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["aria-atomic","true","aria-live","polite"],["matFormField
26FloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(i,a){if(i&1){let r=Me();Pe(i3),Ve(0,s3,1,1,"ng-template",null,0,Yr),m(2,"div",6,1),F("click",function(s){return W(r),G(a._control.onContainerClick(s))}),y(4,c3,1,0,"div",7),m(5,"div",8),y(6,m3,2,2,"div",9),y(7,u3,3,0,"div",10),y(8,p3,3,0,"div",11),m(9,"div",12),y(10,h3,1,1,null,13),ie(11),u(),y(12,g3,3,0,"div",14),y(13,b3,3,0,"div",15),u(),y(14,_3,1,0,"div",16),u(),m(15,"div",17)(16,"div",18),y(17,y3,1,0)(18,v3,4,1),u()()}if(i&2){let r;p(2),q("mdc-text-field--filled",!a._hasOutline())("mdc-text-field--outlined",a._hasOutline())("mdc-text-field--no-label",!a._hasFloatingLabel())("mdc-text-field--disabled",a._control.disabled)("mdc-text-field--invalid",a._control.errorState),p(2),C(!a._hasOutline()&&!a._control.disabled?4:-1),p(2),C(a._hasOutline()?6:-1),p(),C(a._hasIconPrefix?7:-1),p(),C(a._hasTextPrefix?8:-1),p(2),C(!a._hasOutline()||a._forceDisplayInfixLabel()?10:-1),p(2),C(a._hasTextSuffix?12:-1),p(),C(a._hasIconSuffix?13:-1),p(),C(a._hasOutline()?-1:14),p(),q("mat-mdc-form-field-subscript-dynamic-size",a.subscriptSizing==="dynamic");let o=a._getSubscriptMessageType();p(),q("mat-mdc-form-field-error-wrapper",o==="error")("mat-mdc-form-field-hint-wrapper",o==="hint"),p(),C((r=o)==="error"?17:r==="hint"?18:-1)}},dependencies:[tk,ak,Ja,ik,rd],styles:[`.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator,.mdc-text-field__input::-webkit-search-cancel-button{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mat-form-field-filled-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mat-form-field-filled-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mat-form-field-outlined-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mat-form-field-outlined-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mat-form-field-filled-error-caret-color, var(--mat-sys-error))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mat-form-field-outlined-error-caret-color, var(--mat-sys-error))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mat-form-field-filled-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mat-form-field-outlined-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mat-form-field-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)))}.mdc-floating-label{position:absolute;
26left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mat-form-field-filled-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-filled-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mat-form-field-filled-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mat-form-field-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mat-form-field-filled-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-filled-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mat-form-field-filled-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mat-form-field-filled-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-form-field-filled-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-form-field-filled-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-form-field-filled-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mat-form-field-outlined-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-outlined-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mat-form-field-outlined-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mat-form-field-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mat-form-field-outlined-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-outlined-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mat-form-field-outlined-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mat-form-field-outlined-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-form-field-outlined-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-form-field-outlined-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-form-field-outlined-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-outline-color, var(--mat-sys-outline));border-width:var(--mat-form-field-outlined-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
26over .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mat-form-field-outlined-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2))}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{max-width:min(100%,calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2))}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mat-form-field-filled-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-active-indicator-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
26over .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-hover-active-indicator-color, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-error-hover-active-indicator-color, var(--mat-sys-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mat-form-field-filled-focus-active-indicator-height, 2px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mat-form-field-filled-focus-active-indicator-color, var(--mat-sys-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mat-form-field-filled-error-focus-active-indicator-color, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}@keyframes _mat-form-field-subscript-animation{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px;opacity:1;transform:translateY(0);animation:_mat-form-field-subscript-animation 0ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-sys-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity, 0)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10))}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: active){.mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-animations-en
26abled .mat-mdc-form-field-error-wrapper{animation-duration:300ms}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}
27`],encapsulation:2,changeDetection:0})}return t})();var Xt=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[fe,bp,gi,fe]})}return t})();var O3=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-text-field-style-loader",""],decls:0,vars:0,template:function(i,a){},styles:[`textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}
28`],encapsulation:2,changeDetection:0})}return t})(),P3={passive:!0},dk=(()=>{class t{_platform=d(Ie);_ngZone=d(Z);_renderer=d(xt).createRenderer(null,null);_styleLoader=d(Ge);_monitoredElements=new Map;constructor(){}monitor(e){if(!this._platform.isBrowser)return ft;this._styleLoader.load(O3);let i=un(e),a=this._monitoredElements.get(i);if(a)return a.subject;let r=new T,o="cdk-text-field-autofilled",s=l=>{l.animationName==="cdk-text-field-autofill-start"&&!i.classList.contains(o)?(i.classList.add(o),this._ngZone.run(()=>r.next({target:l.target,isAutofilled:!0}))):l.animationName==="cdk-text-field-autofill-end"&&i.classList.contains(o)&&(i.classList.remove(o),this._ngZone.run(()=>r.next({target:l.target,isAutofilled:!1})))},c=this._ngZone.runOutsideAngular(()=>(i.classList.add("cdk-text-field-autofill-monitored"),this._renderer.listen(i,"animationstart",s,P3)));return this._monitoredElements.set(i,{subject:r,unlisten:c}),r}stopMonitoring(e){let i=un(e),a=this._monitoredElements.get(i);a&&(a.unlisten(),a.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}ngOnDestroy(){this._monitoredElements.forEach((e,i)=>this.stopMonitoring(i))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var mk=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({})}return t})();var Jp=new w("MAT_INPUT_VALUE_ACCESSOR");var ur=(()=>{class t{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Us=class{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(n,e,i,a,r){this._defaultMatcher=n,this.ngControl=e,this._parentFormGroup=i,this._parentForm=a,this._stateChanges=r}updateErrorState(){let n=this.errorState,e=this._parentFormGroup||this._parentForm,i=this.matcher||this._defaultMatcher,a=this.ngControl?this.ngControl.control:null,r=i?.isErrorState(a,e)??!1;r!==n&&(this.errorState=r,this._stateChanges.next())}};var k3=["button","checkbox","file","hidden","image","radio","range","reset","submit"],D3=new w("MAT_INPUT_CONFIG"),pr=(()=>{class t{_elementRef=d(K);_platform=d(Ie);ngControl=d(Ki,{optional:!0,self:!0});_autofillMonitor=d(dk);_ngZone=d(Z);_formField=d(mr,{optional:!0});_renderer=d(Te);_uid=d(Fe).getId("mat-input-");_previousNativeValue;_inputValueAccessor;_signalBasedValueAccessor;_previousPlaceholder;_errorStateTracker;_config=d(D3,{optional:!0});_cleanupIosKeyup;_cleanupWebkitWheel;_isServer;_isNativeSelect;_isTextarea;_isInFormField;focused=!1;stateChanges=new T;controlType="mat-input";autofilled=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=Ss(e),this.focused&&(this.focused=!1,this.stateChanges.next())}_disabled=!1;get id(){return this._id}set id(e){this._id=e||this._uid}_id;placeholder;name;get required(){return this._required??this.ngControl?.control?.hasValidator(J.required)??!1}set required(e){this._required=Ss(e)}_required;get type(){return this._type}
28set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&z0().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}_type="text";get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}userAriaDescribedBy;get value(){return this._signalBasedValueAccessor?this._signalBasedValueAccessor.value():this._inputValueAccessor.value}set value(e){e!==this.value&&(this._signalBasedValueAccessor?this._signalBasedValueAccessor.value.set(e):this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Ss(e)}_readonly=!1;disabledInteractive;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}_neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(e=>z0().has(e));constructor(){let e=d(Bs,{optional:!0}),i=d(Nt,{optional:!0}),a=d(ur),r=d(Jp,{optional:!0,self:!0}),o=this._elementRef.nativeElement,s=o.nodeName.toLowerCase();r?Ei(r.value)?this._signalBasedValueAccessor=r:this._inputValueAccessor=r:this._inputValueAccessor=o,this._previousNativeValue=this.value,this.id=this.id,this._platform.IOS&&this._ngZone.runOutsideAngular(()=>{this._cleanupIosKeyup=this._renderer.listen(o,"keyup",this._iOSKeyupListener)}),this._errorStateTracker=new Us(a,this.ngControl,i,e,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=s==="select",this._isTextarea=s==="textarea",this._isInFormField=!!this._formField,this.disabledInteractive=this._config?.disabledInteractive||!1,this._isNativeSelect&&(this.controlType=o.multiple?"mat-native-select-multiple":"mat-native-select"),this._signalBasedValueAccessor&&Xa(()=>{this._signalBasedValueAccessor.value(),this.stateChanges.next()})}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._cleanupIosKeyup?.(),this._cleanupWebkitWheel?.()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(e){if(e!==this.focused){if(!this._isNativeSelect&&e&&this.disabled&&this.disabledInteractive){let i=this._elementRef.nativeElement;i.type==="number"?(i.type="text",i.setSelectionRange(0,0),i.type="number"):i.setSelectionRange(0,0)}this.focused=e,this.stateChanges.next()}}_onInput(){}_dirtyCheckNativeValue(){let e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){let e=this._getPlaceholder();if(e!==this._previousPlaceholder){let i=this._elementRef.nativeElement;this._previousPlaceholder=e,e?i.setAttribute("placeholder",e):i.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){k3.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let e=this._elementRef.nativeElement,i=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&i&&i.label)}else return this.focused&&!this.disabled||!this.empty}get describedByIds(){return this._elementRef.nativeElement.getAttribute("aria-describedby")?.split(" ")||[]}setDescribedByIds(e){let i=this._elementRef.nativeElement;e.length?i.setAttribute("aria-describedby",e.join(" ")):i.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}_iOSKeyupListener=e=>{let i=e.target;!i.value&&i.selectionStart===0&&i.selectionEnd===0&&(i.setSelectionRange(1,1),i.setSelectionRange(0,0))};_getReadonlyAttribute(){return this._isNativeSelect?null:this.readonly||this.disabled&&this.disabledInteractive?"true":null}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:21,hostBindings:function(i,a){i&1&&F("focus",function(){return a._focusChanged(!0)})("blur",function(){return a._focusChanged(!1)})("input",function(){return a._onInput()}),i&2&&(St("id",a.id)("disabled",a.disabled&&!a.disabledInteractive)("required",a.required),x("name",a.name||null)("readonly",a._getReadonlyAttribute())("aria-disabled",a.disabled&&a.disabledInteractive?"true":null)("aria-invalid",a.empty&&a.required?null:a.errorState)("aria-required",a.required)("id",a.id),q("mat-input-server",a._isServer)("mat-mdc-form-field-textarea-control",a._isInFormField&&a._isTextarea)("mat-mdc-form-field-input-control",a._isInFormField)("mat-mdc-input-disabled-interactive",a.disabledInteractive)("mdc-text-field__input",a._isInFormField)("mat-mdc-native-select-inline",a._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly",disabledInteractive:[2,"disabledInteractive","disabledInteractive",H]}
28,exportAs:["matInput"],features:[ke([{provide:uo,useExisting:t}]),Oe]})}return t})(),Qi=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[fe,Xt,Xt,mk,fe]})}return t})();function Cy(t){let n,e,i=new Promise((a,r)=>{n=a,e=r});return t&&t(n,e),{promise:i,resolve:n,reject:e}}function vy(t,n){return t.lastIndexOf(n,0)===0}var E3=/^((?:\w+:)?\/\/([^\/]+))/;function Mk(t){let n=[],e=Object.keys(t),i=encodeURIComponent;for(let a=0;a<e.length;a++)n.push(`${i(e[a])}=${i(t[e[a]])}`);return n.join("&")}function af(t){let n=document.location;if(vy(t,"/")||vy(t,"."))return n.origin?n.origin:n.protocol+"//"+n.host;let e=t.match(E3);if(!e)throw new Error("Invalid URL: "+t);return e[1]}var S3=class{constructor(t){this.ready=!1,this.buffer=[],this.id=t.id,this.type=t.type,this.element=t.element,this.onReady=t.onReady,this.origin=af(t.element.src)}send(t){this.ready?this.element.contentWindow.postMessage(t,this.origin):this.buffer.push(t)}setReady(t){this.onReady(),this.ready=t,this.ready&&this.flush()}flush(){for(let t=0;t<this.buffer.length;t++)this.element.contentWindow.postMessage(this.buffer[t],this.origin);this.buffer=[]}};function I3(t,n){return t==="*"||n.has(t)}var T3=class{constructor(){this.origins=new Set,this.targets={},this.answered=new Set,this.onReceiveRootMessage=()=>{},window.addEventListener("message",t=>{this.onReceive(t)})}listen(t){let n=this.onReceiveRootMessage;this.onReceiveRootMessage=e=>{n(e),t(e)}}addOrigin(t){this.origins.add(t)}send(t){if(t.from_id){let i=this.targets[t.from_id];if(!i){console.error(`[bus] Unexpected message from unknown sender ${t.from_id}`,t);return}(t.type==="widget_announce"||t.type==="agent_announce")&&i.setReady(!0)}let n=t.rid;if(n){if(this.answered.has(n+t.to_id))return;this.answered.add(n+t.to_id)}if(t.to_id===""){this.onReceiveRootMessage(t);return}let e=this.targets[t.to_id];if(!e){console.error(`[bus] Unexpected message to unknown target ${t.to_i
28d}`,t);return}e.send(t)}onReceive(t){if(!I3(t.origin,this.origins))return;let n=t.data;!n||!n._frc||this.send(n)}registerTarget(t){this.targets[t.id]=t}registerTargetIFrame(t,n,e,i){let a=Cy(),r=new Promise(s=>setTimeout(()=>s("timeout"),i)),o=new S3({id:n,element:e,type:t,onReady:()=>a.resolve("registered")});return this.registerTarget(o),Promise.race([a.promise,r])}removeTarget(t){delete this.targets[t]}};function rf(t,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"){let e="";for(let i=0;i<t;i++)e+=n.charAt(Math.floor(Math.random()*n.length));return e}function Oy(t){return new Promise((n,e)=>{t.oncomplete=t.onsuccess=()=>n(t.result),t.onabort=t.onerror=()=>e(t.error)})}function wk(t,n){let e=indexedDB.open(t);e.onupgradeneeded=()=>e.result.createObjectStore(n);let i=Oy(e);return(a,r)=>i.then(o=>r(o.transaction(n,a).objectStore(n)))}var by;function Ok(){return by||(by=wk("keyval-store","keyval")),by}function A3(t,n=Ok()){return n("readonly",e=>Oy(e.get(t)))}function R3(t,n,e=Ok()){return e("readwrite",i=>(i.put(n,t),Oy(i.transaction)))}var uk="frc_sc",pk="frc_sid",fk="__",F3=!1,_y="0",N3="__"+rf(10);function Py(t){if(!F3){let n=0;try{n=parseInt(sessionStorage.getItem(uk)||"",10)}catch{}isNaN(n)&&(n=0),t&&n++,_y=n.toString();try{sessionStorage.setItem(uk,_y)}catch{}}return _y}function ky(){let t;try{t=sessionStorage.getItem(pk)}catch{return N3}return t||(t=rf(12),sessionStorage.setItem(pk,t)),t}var L3=class{constructor(t){this.mem=new Map,this.storePrefix=t}setup(){return new Promise((t,n)=>{if(this._hasSA!==void 0)return t(this._hasSA);try{indexedDB.open("")}catch{return t(this._hasSA=!1)}if(!document.hasStorageAccess)return t(this._hasSA=!0);document.hasStorageAccess().then(e=>(this._hasSA=e,this._hasSA?this.idb=wk("friendlycaptcha","frc"):console.debug("FRC has no storage access"),t(this._hasSA))).catch(n)})}get(t,n){return this.setup().then(e=>{let i=this.storePrefix+fk+t;if(n.p)return e?A3(i,this.idb):this.mem.get(t);try{let a=sessionStorage.getItem(i);return a===null?void 0:a}catch{}return this.mem.get(t)})}set(t,n,e){return this.setup().then(i=>{let a=this.storePrefix+fk+t;if(e.p){if(i)return R3(a,n,this.idb);n===void 0?this.mem.delete(t):this.mem.set(t,n)}else try{n===void 0?(this.mem.delete(t),sessionStorage.removeItem(a)):(this.mem.set(t,n),sessionStorage.setItem(a,n))}catch{}})}hasSA(){return this._hasSA}},z3=typeof navigator<"u"&&navigator.userAgentData!==void 0;function V3(){return document.querySelectorAll(".frc-captcha")}function B3(t){for(;t.tagName!=="FORM";)if(t=t.parentElement,!t)return null;return t}function j3(t,n){t.addEventListener("focusin",n,{once:!0,passive:!0})}function H3(t,n,e){t.style[n]===""&&(t.style[n]=e)}function U3(t){let n=H3;n(t,"position","relative"),n(t,"height","70px"),n(t,"padding","0"),n(t,"width","316px"),n(t,"maxWidth","100%"),n(t,"maxHeight","100%"),n(t,"overflow","hidden"),n(t,"borderRadius","4px")}function $3(t){t.removeAttribute("style")}function xy(t){document.readyState!=="loading"?t():document.addEventListener("DOMContentLoaded",t)}function W3(t,n){let e;typeof window.CustomEvent=="function"?e=new CustomEvent(n.name,{bubbles:!0,detail:n}):(e=document.createEvent("CustomEvent"),e.initCustomEvent(n.name,!0,!1,n)),t.dispatchEvent(e)}function G3(t){for(;!t.lang||typeof t.lang!="string";)if(t=t.parentElement,!t)return null;return t.lang}var of={ar:{title:"\u0627\u0644\u062A\u062D\u0642\u0642 \u0645\u0646 \u0645\u0643\u0627\u0641\u062D\u0629 \u0627\u0644\u0631\u0648\u0628\u0648\u062A\u0627\u062A",connecting:"\u0627\u0644\u062A\u062D\u0642\u0642 \u0645\u0646 \u0645\u0643\u0627\u0641\u062D\u0629 \u0627\u0644\u0631\u0648\u0628\u0648\u062A\u0627\u062A \u0642\u064A\u062F \u0627\u0644\u0627\u062A\u0635\u0627\u0644\u2026",retrying:`\u0627\u0633\u062A\u063A\u0631\u0642 \u0627\u0644\u0627\u062A\u0635\u0627\u0644 \u0628\u0627\u0644\u062A\u062D\u0642\u0642 \u0645\u0646 \u0645\u0643\u0627\u0641\u062D\u0629 \u0627\u0644\u0631\u0648\u0628\u0648\u062A\u0627\u062A \u0648\u0642\u062A\u064B\u0627 \u0637\u0648\u064A\u0644\u0627\u064B.
29
30\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629\u2026`,failed:"\u0641\u0634\u0644 \u0627\u0644\u0627\u062A\u0635\u0627\u0644 \u0628\u0627\u0644\u062A\u062D\u0642\u0642 \u0645\u0646 \u0645\u0643\u0627\u0641\u062D\u0629 \u0627\u0644\u0631\u0648\u0628\u0648\u062A\u0627\u062A."},cs:{title:"Ov\u011B\u0159en\xED proti robot\u016Fm",connecting:"P\u0159ipojov\xE1n\xED kontroly proti robot\u016Fm\u2026",retrying:`P\u0159ipojen\xED kontroly proti robot\u016Fm trvalo p\u0159\xEDli\u0161 dlouho.
31
32Opakuji pokus\u2026`,failed:"Kontrola proti robot\u016Fm se nepoda\u0159ilo p\u0159ipojit."},da:{title:"Anti-robot-verifikation",connecting:"Anti-robot-kontrol forbinder\u2026",retrying:`Anti-robot-kontrol tog for lang tid at oprette forbindelse.
33
34Pr\xF8ver igen\u2026`,failed:"Anti-robot-kontrol kunne ikke oprette forbindelse."},nl:{title:"Anti-robotcheck",connecting:"Verbinden met Anti-robotcheck\u2026",retrying:`Verbinden met Anti-robotcheck mislukt.
35
36Opnieuw aan het proberen\u2026`,failed:"Verbinden met Anti-robotcheck mislukt."},en:{title:"Anti-Robot verification",connecting:"Anti-Robot check connecting\u2026",retrying:`Anti-Robot check took too long to connect.
37
38Retrying\u2026`,failed:"Anti-Robot check failed to connect."},fi:{title:"Robottien torjunnan vahvistus",connecting:"Robottien torjunnan tarkistus k\xE4ynniss\xE4\u2026",retrying:`Robottien torjunnan tarkistus kesti liian kauan.
39
40Yritet\xE4\xE4n uudelleen\u2026`,failed:"Robottien torjunnan tarkistus ep\xE4onnistui."},fr:{title:"V\xE9rification anti-robot",connecting:"Connexion \xE0 la v\xE9rification anti-robot\u2026",retrying:`La connexion \xE0 la v\xE9rification anti-robot a pris trop de temps.
41
42Nouvelle tentative\u2026`,failed:"\xC9chec de la connexion \xE0 la v\xE9rification anti-robot."},de:{title:"Anti-Roboter-Verifizierung",connecting:"Verbindung zur Anti-Roboter-Verifizierung wird hergestellt\u2026",retrying:`Verbindung zur Anti-Roboter-Verifizierung hat zu lange gedauert.
43
44Erneuter Versuch\u2026`,failed:"Verbindung zur Anti-Roboter-Verifizierung ist fehlgeschlagen."},hu:{title:"Robotellen\u0151rz\xE9s",connecting:"Robotellen\u0151rz\xE9s csatlakoz\xE1s\u2026",retrying:`A robotellen\u0151rz\xE9s t\xFAl sok\xE1ig tartott a csatlakoz\xE1shoz.
45
46\xDAjrapr\xF3b\xE1lom\u2026`,failed:"A robotellen\u0151rz\xE9s nem tudott csatlakozni."},id:{title:"Verifikasi Anti-Robot",connecting:"Pemeriksaan Anti-Robot sedang terhubung\u2026",retrying:`Pemeriksaan Anti-Robot memakan waktu terlalu lama untuk terhubung.
47
48Mencoba lagi\u2026`,failed:"Pemeriksaan Anti-Robot gagal terhubung."},it:{title:"Verifica anti-robot",connecting:"Connessione verifica anti-robot in corso\u2026",retrying:`La connessione alla verifica anti-robot ha richiesto troppo tempo.
49
50Riprovando\u2026`,failed:"Impossibile connettersi alla verifica anti-robot."}
50,pl:{title:"Weryfikacja antyrobotowa",connecting:"\u0141\u0105czenie si\u0119 z kontrol\u0105 antyrobotow\u0105\u2026",retrying:`\u0141\u0105czenie si\u0119 z kontrol\u0105 antyrobotow\u0105 trwa\u0142o zbyt d\u0142ugo. 
51
52Ponowna pr\xF3ba\u2026`,failed:"Nie uda\u0142o si\u0119 po\u0142\u0105czy\u0107 z kontrol\u0105 antyrobotow\u0105."},pt:{title:"Verifica\xE7\xE3o anti-rob\xF4",connecting:"Verifica\xE7\xE3o anti-rob\xF4 a ligar\u2026",retrying:`A verifica\xE7\xE3o anti-rob\xF4 demorou demasiado tempo a ligar-se.
53
54A tentar novamente\u2026`,failed:"A verifica\xE7\xE3o anti-rob\xF4 n\xE3o conseguiu ligar-se."},ru:{title:"\u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u0430\u043D\u0442\u0438\u0440\u043E\u0431\u043E\u0442\u0430",connecting:"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043A \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0435 \u0430\u043D\u0442\u0438\u0440\u043E\u0431\u043E\u0442\u0430\u2026",retrying:`\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043A \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0435 \u0430\u043D\u0442\u0438\u0440\u043E\u0431\u043E\u0442\u0430 \u0437\u0430\u043D\u044F\u043B\u043E \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u043D\u043E\u0433\u043E \u0432\u0440\u0435\u043C\u0435\u043D\u0438.
55
56\u041F\u043E\u0432\u0442\u043E\u0440\u044F\u0435\u043C \u043F\u043E\u043F\u044B\u0442\u043A\u0443\u2026`,failed:"\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u043A \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0435 \u0430\u043D\u0442\u0438\u0440\u043E\u0431\u043E\u0442\u0430."},sk:{title:"Overovanie proti robotom",connecting:"Pripojenie kontroly proti robotom\u2026",retrying:`Pripojenie kontroly proti robotom trvalo pr\xEDli\u0161 dlho.
57
58Opakujem pokus\u2026`,failed:"Pripojenie kontroly proti robotom sa nepodarilo."},es:{title:"Verificaci\xF3n antirrobot",connecting:"Conectando verificaci\xF3n antirrobot\u2026",retrying:`La verificaci\xF3n antirrobot tard\xF3 demasiado en conectarse.
59
60Reintentando\u2026`,failed:"Error al conectar la verificaci\xF3n antirrobot."},sv:{title:"Anti-robotverifiering",connecting:"Anti-robotverifiering ansluter\u2026",retrying:`Anti-robotverifiering tog f\xF6r l\xE5ng tid att ansluta.
61
62F\xF6rs\xF6ker igen\u2026`,failed:"Anti-robotverifiering kunde inte ansluta."},tr:{title:"Robot \xF6nleme do\u011Frulamas\u0131",connecting:"Robot \xF6nleme kontrol\xFC ba\u011Flan\u0131yor\u2026",retrying:`Robot \xF6nleme kontrol\xFC ba\u011Flanmak i\xE7in \xE7ok uzun s\xFCrd\xFC.
63
64Yeniden deniyor\u2026`,failed:"Robot \xF6nleme kontrol\xFC ba\u011Flanamad\u0131."},vi:{title:"X\xE1c minh ch\u1ED1ng robot",connecting:"Ki\u1EC3m tra robot \u0111ang k\u1EBFt n\u1ED1i\u2026",retrying:`Ki\u1EC3m tra ch\u1ED1ng robot m\u1EA5t qu\xE1 nhi\u1EC1u th\u1EDDi gian \u0111\u1EC3 k\u1EBFt n\u1ED1i.
65
66\u0110ang th\u1EED l\u1EA1i\u2026`,failed:"Ki\u1EC3m tra ch\u1ED1ng robot kh\xF4ng th\u1EC3 k\u1EBFt n\u1ED1i."},zh:{title:"\u53CD\u673A\u5668\u4EBA\u9A8C\u8BC1",connecting:"\u53CD\u673A\u5668\u4EBA\u9A8C\u8BC1\u6B63\u5728\u8FDE\u63A5\u2026",retrying:`\u53CD\u673A\u5668\u4EBA\u9A8C\u8BC1\u8FDE\u63A5\u8017\u65F6\u8FC7\u957F\u3002
67
68\u6B63\u5728\u91CD\u8BD5\u2026`,failed:"\u53CD\u673A\u5668\u4EBA\u9A8C\u8BC1\u8FDE\u63A5\u5931\u8D25\u3002"}},q3=["ar","he","fa","ur","ps","sd","yi"];function Dy(t){return t.toLowerCase().split("-")[0].split("_")[0]}function My(t){return t=Dy(t),q3.indexOf(t)!==-1}function Pk(t){return t=Dy(t),(of[t]||of.en).title+" - Widget"}function wy(t,n){return t=Dy(t),(of[t]||of.en)[n]}var kk="FrcFrameId",Dk="frc-i-agent",Y3="frc-i-widget",K3="frc-widget-placeholder";function Z3(t,n,e){let i={origin:document.location.origin,sess_id:ky(),sess_c:Py(!0),comm_id:n,sdk_v:"0.1.33",v:"1",agent_id:n,ts:Date.now().toString()},a=document.createElement("iframe");a.className=Dk,a.dataset[kk]=n,a.src=e+"?"+Mk(i),a.frcSDK=t;let r=a.style;return r.width=r.height=r.border=r.visibility="0",r.display="none",a}function Q3(t,n,e,i){let a=document.createElement("iframe"),r=Sy(i),o={origin:document.location.origin,sess_id:ky(),sess_c:Py(!0),comm_id:n,sdk_v:"0.1.33",v:"1",agent_id:t,lang:r,sitekey:i.sitekey||"",ts:Date.now().toString()};i.theme&&(o.theme=i.theme),z3&&(a.allow="clipboard-write"),a.frameBorder="0",a.src=e+"?"+Mk(o),a.className=Y3,a.title=Pk(r),a.dataset[kk]=n;let s=a.style;return s.border=s.visibility="0",s.position="absolute",s.height=s.width="100%",s.display="none",i.element.appendChild(a),a}function X3(t){let n=document.createElement("div");n.classList.add(K3);let e=n.style,i=t.theme==="dark"||t.theme==="auto"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches;return e.color=i?"#fff":"#222",e.backgroundColor=i?"#171717":"#fafafa",e.borderRadius="4px",e.border="1px solid",e.borderColor="#ddd",e.padding="8px",e.height=e.width="100%",e.fontSize="14px",Ey(e),t.element.appendChild(n),n}function Ey(t){t.textDecoration=t.fontStyle="none",t.fontWeight="500",t.fontFamily='-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif',t.lineHeight="1",t.letterSpacing="-0.0125rem"}function J3(t){let n=document.createElement("div");n.classList.add("frc-banner");let e=Sy(t),i=n.style;i.position="absolute",i.bottom="2px",My(e)?i.left="6px":i.right="6px",i.lineHeight="1";let a=document.createElement("a");a.href="https://friendlycaptcha.com",a.rel="noopener";let r=a.style;Ey(r),r.fontSize="10px",r.userSelect="none",t.theme==="dark"||t.theme==="auto"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?r.color="#a2a2a2":r.color="#565656",r.letterSpacing="-0.0125rem",a.target="_blank",a.textContent="Friendly Captcha",a.onmouseenter=()=>r.textDecoration="underline",a.onmouseleave=()=>r.textDecoration="none",n.appendChild(a),t.element.appendChild(n)}function Sy(t){let n=t.language;return(!n||n==="html")&&(n=G3(t.element)||""),n}function e6(t,n,e){let i=(o,s)=>{let c=document.createElement("a");c.href=o,c.target="_blank",c.rel="noopener",c.textContent=s;let l=c.style;return Ey(l),l.textDecoration="underline",l.color="#565656",c.onmouseenter=()=>l.textDecoration="none",c.onmouseleave=()=>l.textDecoration="underline",c},a=wy(e,"failed"),r=[i(`${n}/connectionTest`,a)];t.textContent="",r.forEach(o=>t.appendChild(o))}function Iy(){let t=window.performance;return t?t.now():0}function t6(t,n,e,i){let a=Iy(),r=e.getBoundingClientRect(),o={v:1,tt:t,pnow:a,sm:n,el:{bcr:[r.left,r.top,r.width,r.height],con:document.body.contains(e)},stack:new Error().stack||"",we:!!window.event,weit:!!window.event&&!!window.event.isTrusted};return i&&(o.ev={ts:i.timeStamp,rt:!!i.relatedTarget,eot:!!i.explicitOriginalTarget,it:i.isTrusted}),o}function Ty(t,...n){for(let i=0;i<n.length;i++){let a=n[i];for(var e in a)a.hasOwnProperty(e)&&(t[e]=a[e])}return t}var n6="frc-captcha-response",i6=class{constructor(t){this.state="init",this.response=".UNINITIALIZED",this.focusEventPending=!1,this.isDestroyed=!1,this.id=t.id;let n=t.createOpts;if(this.e=n.element,this.ready=t.registered,!this.e)throw new Error("No element provided to mount widget under.");if(this.e.frcWidget=this,this.formFieldName=n.formFieldName===void 0?n6:n.formFieldName,this.sitekey=n.sitekey,this._reset=t.callbacks.onReset,this._destroy=t.callbacks.onDestroy,this._trigger=t.callbacks.onTrigger,this.startMode=t.createOpts.startMode||"focus",this.formFieldName!==null){let e=document.createElement("input");e.type="hidden",e.style.display="none",e.name=this.formFieldName,this.hiddenFormEl=e,this.e.a
68ppendChild(e)}this.setState({response:".UNCONNECTED",state:"init"}),this.ready.then(()=>{this.handleStartMode()})}handleStartMode(){if(this.startMode==="focus"&&!this.focusEventPending&&!this.isDestroyed){let t=B3(this.e);t&&(this.focusEventPending=!0,j3(t,n=>{this.trigger("focus",{ev:n}),this.focusEventPending=!1}))}else this.startMode==="auto"&&this.trigger("auto")}reset(t={trigger:"root"}){if(this.isDestroyed)throw new Error("Can not reset destroyed widget.");this.setState({response:".RESET",state:"reset",resetTrigger:t.trigger}),this._reset(t),this.handleStartMode()}destroy(){this.isDestroyed=!0,this.hiddenFormEl&&this.hiddenFormEl.remove(),this.hiddenFormEl=void 0,this.setState({response:".DESTROYED",state:"destroyed"}),this._destroy()}trigger(t,n={}){if(this.isDestroyed)throw new Error("Can not start destroyed widget.");let e=t6(t,this.startMode,this.e,n.ev);this._trigger({trigger:e})}start(){this.trigger("programmatic")}setState(t){let n=this.state!==t.state;this.response=t.response,this.state=t.state,this.hiddenFormEl&&this.e.isConnected!==!1&&(this.hiddenFormEl.value=t.response),n&&this.dispatchWidgetEvent({name:"frc:widget.statechange",error:t.error}),this.state==="expired"?this.dispatchWidgetEvent({name:"frc:widget.expire"}):this.state==="completed"?this.dispatchWidgetEvent({name:"frc:widget.complete"}):this.state==="error"?this.dispatchWidgetEvent({name:"frc:widget.error",error:t.error}):this.state==="reset"&&this.dispatchWidgetEvent({name:"frc:widget.reset",trigger:t.resetTrigger})}dispatchWidgetEvent(t){let n={response:this.response,state:this.state,id:this.id};Ty(n,t),W3(this.e,n)}addEventListener(t,n,e){this.e.addEventListener(t,n,e)}removeEventListener(t,n,e){this.e.removeEventListener(t,n,e)}getState(){return this.state}getResponse(){return this.response}getElement(){return this.e}},a6=function(t){return typeof t=="function"},r6=function(t){let n=[],e=new Map,i=function(){return n.splice(0,n.length)},a=window,r=function(){try{let b=document.createElement("iframe");b.style.display="none",(document.body||document.head).appendChild(b);let O=b?b.contentWindow:0;return b.remove(),O||a}catch{return a}}(),o=Function.prototype.toString,s=function(...b){let O=a6(this)?e.get(this):!1,S=this===s?o:O||this;return o.apply(S,b)};Function.prototype.toString=s;let c=function(){return(r.Error||a.Error)("FriendlyCaptcha_DummyTrace").stack||""},l="prototype",f=a.EventTarget?a.EventTarget[l].dispatchEvent:{},g=[["Document."+l+".documentElement",a.Document[l],"documentElement"],["Element."+l+".shadowRoot",a.Element[l],"shadowRoot"],["Node."+l+".nodeType",a.Node[l],"nodeType"],["Object.is",a.Object,"is"],["Array."+l+".slice",a.Array[l],"slice"],["Document."+l+".querySelectorAll",a.Document[l],"querySelectorAll"],["Document."+l+".createElement",a.Document[l],"createElement"],["EventTarget."+l+".dispatchEvent",f,"dispatchEvent"]];return t.disableEvalPatching||g.push(["eval",a,"eval"]),g.forEach(function([_,b,O]){let S=Object.getOwnPropertyDescriptor(b,O),A=S&&(S.get||S.set);if(S){if(A){if(!S.get)return}else if(typeof S.value!="object"&&typeof S.value!="function")return}else return;let V=0,Ee=0,lt=function(...Ea){let nc=Date.now();if(nc-V>=1e3&&(Ee=0,V=nc),Ee<50){let Yf={d:nc,pnow:Iy(),n:_,st:c()};n.length>2e4&&n.splice(0,1e3),n.push(Yf),Ee++}return(A?S.get:S.value).apply(this,Ea)};try{let Re=A?S.get?S.get():void 0:S.value();Re&&(lt.length=Re.length,lt.name=Re.name)}catch{}try{let Re=Ty({},S);A?Re.get=lt:Re.value=lt,Object.defineProperty(b,O,Re),e.set(lt,A?S.get:S.value)}catch{}}),i};function fr(){let t=[0,0,0,0,0,0,0];return{s:t,add(n){let e=++t[0],i=n-t[1],a=i/e,r=a*a,o=i*a*(e-1);t[1]+=a,t[4]+=o*r*(e*e-3*e+3)+6*r*t[2]-4*a*t[3],t[3]+=o*a*(e-2)-3*a*t[2],t[2]+=o,e==1?t[5]=t[6]=n:(n<t[5]&&(t[5]=n),n>t[6]&&(t[6]=n))}}}var Xi="addEventListener",po=Math,hk;function gk(){return/Android/i.test(navigator.userAgent)}function bi(t,n,e=!1,i){let a=fr(),r=!1,o;return xy(()=>{i=i||document.body,i[Xi](t,s=>{(!r||e)&&(o=s.timeStamp,r=!0)}),i[Xi](n,s=>{r&&(a.add(s.timeStamp-o),r=!1)})}),a.s}function o6(t){let n=[];for(let e=0;e<t.length;e++)n.push(0),document[Xi](t[e],i=>n[e]++);return n}function s6(){let t=[0,0,0,0,0,0,0,0],n={8:1,46:1,9:2,45:3,17:4,13:5,37:6,38:6,39:6,40:6,33:7,34:7};return document[Xi]("keydown",e=>{let i=e.keyCode;n[i]?t[n[i]]++:i>=112&&i<=123&&t[0]++}),t}function bk(t,n,e,i){return po.sqrt(po.pow(t-n,2)+po.pow(e-i,2))}function _k(t,n,e){return po.sqrt(po.pow(t,2)+po.pow(n,2)+po.pow(e,2))}function yk(t,n){let e=n-t;return e+=e>180?-360:e<-180?360:0,e}var c6=class{constructor(t){this.rn=0,this.i=0,this.smel={n:0,ts:0,d:0};let n="mouse",e=this.smel,i=r=>{e.n||(e.fts=r.timeStamp,e.fxy=[r.clientX,r.clientY,r.screenX,r.screenY]),e.n++,r.type===n+"leave"&&(e.d+=r.timeStamp-e.ts),e.ts=r.timeStamp,e.xy=[r.clientX,r.clientY]},a=document;xy(()=>{let r=a.body;r[Xi](n+"enter",i),r[Xi](n+"leave",i)}
68),this.bh={onoff:{kdu:bi("keydown","keyup"),cse:bi("compositionstart","compositionend"),mdu:bi(n+"down",n+"up"),mle:bi(n+"leave",n+"enter"),med:bi(n+"enter",n+"down",!0),semd:bi("scrollend",n+"down",!0,a),se:bi("scroll","scrollend",!1,a),pdc:bi("pointerdown","pointercancel",!0),mmc:bi(n+"move","click",!0),tse:bi("touchstart","touchend"),fikd:bi("focusin","keydown",!0)},nev:o6([n+"out","pointercancel","focus","focusin","blur","visibilitychange","copy","paste","cut","contextmenu","click","auxclick","wheel","resize"]),nk:s6(),mov:this.setupMovementMetrics(),dm:this.setupMotionMetrics(),do:this.setupOrientationMetrics()},this.dep=t.disableEvalPatching||!1,this.takeTraceRecords=r6(t)}setupMovementMetrics(){let t,n=[],i=fr(),a=fr(),r=fr(),o={t:i.s,v:r.s,d:a.s,ns:0},s=()=>{let l=n[n.length-1];if(n.length>=1e4/50||l&&(l[0]&&this.tm.timeStamp===l[1]||!l[0]&&this.mm.timeStamp===l[1])){if(clearInterval(t),t=void 0,n.length===1){o.ns++,n=[];return}let g=n[0];i.add(l[1]-g[1]),a.add(bk(l[2],g[2],l[3],g[3]));for(let _=1;_<n.length;_++){let b=n[_],O=n[_-1],S=bk(b[2],O[2],b[3],O[3])*1e3,A=b[1]-O[1];r.add(S/A)}n=[];return}let f=0;if(l?f=l[0]:this.mm&&this.tm?f=this.mm.timeStamp>this.tm.timeStamp?0:1:this.mm||(f=1),f){let g=this.tm.touches[0];g&&n.push([1,this.tm.timeStamp,g.screenX,g.screenY])}else n.push([0,this.mm.timeStamp,this.mm.screenX,this.mm.screenY])},c=-1;return xy(()=>{let l=document.body;l[Xi]("mousemove",f=>{this.mm=f,t===void 0&&(s(),t=setInterval(s,50))}),l[Xi]("touchmove",f=>{this.tm=f;let g=f.touches[0];if(g){let _=g.radiusX+g.radiusY*1.234;_!==c&&(c=_,this.rn++)}t===void 0&&(s(),t=setInterval(s,50))})}),o}setupMotionMetrics(){let t=fr(),n=fr(),e={n:0,ts:0,ac:t.s,rr:n.s,i:0,g:!1};return gk()&&window[Xi]("devicemotion",i=>{e.ts=i.timeStamp,e.i=i.interval,e.g=!i.acceleration;let a=i.acceleration||i.accelerationIncludingGravity;a&&t.add(_k(a.x,a.y,a.z));let r=i.rotationRate;r&&n.add(_k(r.alpha,r.beta,r.gamma))}),e}setupOrientationMetrics(){let t=fr(),n=fr(),e={fts:0,ts:0,gd:t.s,bd:n.s};if(!gk())return e;let i;return window[Xi]("deviceorientation",a=>{a.gamma==null||a.beta==null||a.alpha==null||(e.ts=a.timeStamp,e.a=a.alpha,e.b=a.beta,e.g=a.gamma,i?(t.add(yk(a.gamma,e.g)),n.add(yk(e.b,a.beta))):(e.fts=e.ts,i=!0))}),e}gmm(){let t=this.mm;return t&&{xy:[t.clientX,t.clientY,t.screenX,t.screenY,t.offsetX,t.offsetY,t.pageX,t.pageY,t.movementX,t.movementY],ts:t.timeStamp}}gtm(){let t=this.tm,n=t&&t.touches,e=n&&n[0];return t&&e&&{id:e.identifier,xy:[e.clientX,e.clientY,e.screenX,e.screenY,e.pageX,e.pageY],r:[e.radiusX,e.radiusX,e.rotationAngle,e.force],n:n.length,ts:t.timeStamp,rn:this.rn}}get(t){let n=document.body,e=window,i=e.performance;return{v:1,i:++this.i,hl:history.length,fe:!!window.frameElement,dep:this.dep,wid:t,sc:parseInt(Py(!1)),sid:ky(),conv:0,t:{pnow:Iy(),pto:i&&i.timeOrigin||0,ts:Date.now()},dims:{d:[e.innerWidth,e.innerHeight,e.outerWidth,e.outerHeight,e.screenX,e.screenY,e.pageXOffset,e.pageYOffset,n.clientWidth,n.clientHeight],dpr:e.devicePixelRatio},mel:this.smel,mm:this.gmm(),tm:this.gtm(),bh:this.bh,stack:new Error().stack||"",trc:this.takeTraceRecords()}}};function l6(t){return hk||(hk=new c6(t))}var yy={eu:"https://eu.frcapi.com",global:"https://global.frcapi.com"};function Ck(t){let n=t;return n?yy[n]&&(n=yy[n]):n=yy.global,af(n)}function d6(){let t=document.querySelector('meta[name="frc-disable-eval-patching"]');return t?!!t.content:!1}function vk(){let t=document.querySelector('meta[name="frc-api-endpoint"]');if(t)return t.content;let n=document.currentScript;if(n){let i=n.dataset.frcApiEndpoint;if(i)return i}
68let e=document.querySelector(".frc-captcha[data-api-endpoint]");if(e){let i=e.dataset.apiEndpoint;if(i)return i}}function m6(){let t=window.Intl;if(!t||!t.DateTimeFormat)return;let n=new t.DateTimeFormat;if(!(!n||!n.resolvedOptions))return n.resolvedOptions().timeZone}var tf="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";function u6(t){return window.TextEncoder?p6(new TextEncoder().encode(t)):""}function p6(t){let n=t.length,e="";for(let i=0;i<n;i+=3){let a=t[i+0],r=t[i+1],o=t[i+2],s="";s+=tf.charAt(a>>>2),s+=tf.charAt((a&3)<<4|r>>>4),s+=tf.charAt((r&15)<<2|o>>>6),s+=tf.charAt(o&63),e+=s}return n%3===2?e=e.substring(0,e.length-1)+"=":n%3===1&&(e=e.substring(0,e.length-2)+"=="),e}var f6="/api/v2/captcha/agent",h6="/api/v2/captcha/widget",xk="FrcFrameId",g6=1e3*60*60*36,nf,sd=0,hr=class{constructor(t={}){if(this.agents=new Map,this.agentState=new Map,this.widgets=new Map,this._attached=Cy(),this.attached=this._attached.promise,this.apiEndpoint=t.apiEndpoint,nf=nf||new T3,nf.listen(n=>this.onReceiveMessage(n)),this.bus=nf,sd++,sd>1&&console.warn("Multiple Friendly Captcha SDKs created, this is not recommended. Please use a single SDK instance."),this.signals=l6({disableEvalPatching:t.disableEvalPatching||d6()}),t.startAgent){let n=Ck(this.apiEndpoint||vk());this.ensureAgentIFrame(n)}this.setupPeriodicRefresh()}onReceiveMessage(t){if(t.type==="root_set_response"){let n=this.widgets.get(t.widget_id);if(!n){sd===1&&console.warn(`Received set response message for widget ${t.widget_id} that doesn't exist`);return}n.setState(t)}else if(vy(t.type,"root_store"))this.handleStoreMessage(t);else if(t.type==="root_signals_get")this.handleSignalsGetMessage(t);else if(t.type==="widget_language_change")this.handleWidgetLanguageChange(t);else if(t.type==="widget_reset"){let n=this.widgets.get(t.from_id);if(!n){sd===1&&console.warn(`Received reset message for widget ${t.from_id} that doesn't exist`);return}n.reset({trigger:"widget"})}}handleWidgetLanguageChange(t){let n=this.widgets.get(t.from_id);if(!n){sd===1&&console.warn(`Received language change message for widget ${t.from_id} that doesn't exist`);return}let e=n.getElement(),i=e.querySelector("iframe");
68i&&(i.title=Pk(t.language));let a=e.querySelector(".frc-banner");if(a){let r=a.style;My(t.language)?(r.left="6px",r.right="auto"):(r.left="auto",r.right="6px")}}handleSignalsGetMessage(t){let n=this.signals.get(t.widget_id);this.bus.send({type:"root_signals_get_reply",from_id:"",to_id:t.from_id,_frc:1,rid:t.rid,value:n})}handleStoreMessage(t){let n=t.from_id,e=this.agentState.get(n);if(!e){console.error(`Store not found ${n}`);return}t.type==="root_store_get"?e.store.get(t.key,{p:t.p}).then(i=>{this.bus.send({type:"root_store_get_reply",from_id:"",to_id:n,_frc:1,rid:t.rid,value:i,sa:e.store.hasSA()})}):t.type==="root_store_set"&&e.store.set(t.key,t.value,{p:t.p}).then(()=>{this.bus.send({type:"root_store_set_reply",from_id:"",to_id:n,_frc:1,rid:t.rid,sa:e.store.hasSA()})})}ensureAgentIFrame(t){let n=t+f6,e=document.getElementsByClassName(Dk);for(let s=0;s<e.length;s++){let c=e[s];if(af(c.src)===t&&c.dataset[xk])return c.dataset[xk]}let i="a_"+rf(12),a=Z3(this,i,n);this.agents.set(t,a),this.agentState.set(i,{store:new L3(t),origin:t}),document.body.appendChild(a);let r=1,o=()=>{this.bus.registerTargetIFrame("agent",i,a,this.getRetryTimeout(r)).then(s=>{if(s==="timeout"){if(r>4){console.error("[Friendly Captcha] Failed to load agent iframe after 4 retries."),a.remove(),this.agents.delete(t);return}console.warn("[Friendly Captcha] Retrying agent iframe load."),a.src+="&retry="+r++,o()}})};return o(),i}setupPeriodicRefresh(){let t=1;setInterval(()=>{let n="&expire="+t++;this.agents.forEach((e,i)=>{e.src+=n}),this.widgets.forEach((e,i)=>{let a=e.getElement().querySelector("iframe");a.src+=n})},g6)}getRetryTimeout(t){return Math.pow(t,1.8)*1e3+2e3}attach(t){t===void 0&&(t=V3()),Array.isArray(t)||t instanceof NodeList||(t=[t]);let n=[];for(let i=0;i<t.length;i++){let a=t[i];if(a&&!a.frcWidget){let r=a.dataset,o={element:a,sitekey:r.sitekey,formFieldName:r.formFieldName,apiEndpoint:r.apiEndpoint,language:r.lang,theme:r.theme,startMode:r.start};n.push(this.createWidget(o))}}let e=this.getAllWidgets();return this._attached.resolve(e),this.attached=Promise.resolve(e),n}createWidget(t){let n=Ck(t.apiEndpoint||this.apiEndpoint||vk());this.bus.addOrigin(n);let e=this.ensureAgentIFrame(n),i="w_"+rf(12),a=A=>{let V={from_id:i,to_id:e,_frc:1};this.bus.send(Ty(V,A))},r={onDestroy:()=>{a({type:"root_destroy_widget"}),this.bus.removeTarget(i),this.widgets.delete(i),t.element.innerHTML="",$3(t.element)},onReset:()=>{a({type:"root_reset_widget"})},onTrigger:A=>{a({type:"root_trigger_widget",trigger:A.trigger})}},o=Cy(),s=new i6({id:i,createOpts:t,callbacks:r,registered:o.promise});this.widgets.set(i,s);let c=n+h6,l=Q3(e,i,c,t),f=X3(t);U3(t.element),J3(t);let g=Sy(t);My(g)&&(t.element.dir="rtl");let _=f.style;f.textContent=wy(g,"connecting");let b=1;function O(A){let V=u6(JSON.stringify({sdk_v:"0.1.33",sitekey:t.sitekey||"",retry:b+"",endpoint:n,ua:navigator.userAgent,tz:m6()||""})),Ee=".ERROR.UNREACHABLE";V&&(Ee+="~"+V),s.setState({state:"error",response:Ee,error:{code:"network_error",detail:A}})}let S=()=>{this.bus.registerTargetIFrame("widget",i,l,this.getRetryTimeout(b)).then(A=>{if(A==="timeout"){if(b>4){console.error("[Friendly Captcha] Failed to load widget iframe after 4 retries."),O("Widget load timeout, stopped retrying"),_.borderColor="#f00",_.fontSize="12px",e6(f,af(l.src),g);return}_.backgroundColor="#fee",_.color="#222",f.textContent=wy(g,"retrying")+` (${b})`,console.warn(`[Friendly Captcha] Retrying widget ${i} iframe load.`),O("Widget load timeout, will retry"),l.src+="&retry="+b++,S()}else A==="registered"&&(t.element.removeChild(f),l.style.display="")})};return S(),o.resolve(),s}getAllWidgets(){let t=[];return this.widgets.forEach(n=>{t.push(n)}),t}getWidgetById(t){return this.widgets.get(t)}clear(){this.widgets.forEach(t=>{t.destroy()}),this.agents.forEach(t=>{t.remove()}),this.agents.clear()}};var sf=class t{constructor(n){this._httpClient=n}_url=Ne.ltkwebshopBaseUrl;sendAvailabilityRequest(n){return this._httpClient.post(`${this._url}/api/availability/availability`,n)}static \u0275fac=function(e){return new(e||t)($(Yt))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})};var _6=["captchaContainer"];function y6(t,n){t&1&&(m(0,"mat-error",14),h(1,"Postleitzahl ist erforderlich "),u())}function C6(t,n){t&1&&(m(0,"mat-error",14),h(1,"Postleitzahl muss aus 4 Ziffern bestehen "),u())}function v6(t,n){t&1&&(m(0,"mat-error",19),h(1," Stra\xDFe ist erforderlich "),u())}function x6(t,n){t&1&&(m(0,"mat-error",22),h(1," Hausnummer ist erforderlich "),u())}function M6(t,n){t&1&&(m(0,"div",24),D(1,"div",30,0),u())}function w6(t,n){if(t&1&&(m(0,"div",25)(1,"span",31),h(2,"\u26A0\uFE0F"),u(),h(3),u()),t&2){let e=v();p(3),le(" ",e.captchaError," ")}}function O6(t,n){t&1&&h(0," Bitte warten ... ")}
68function P6(t,n){t&1&&h(0," Verf\xFCgbarkeit pr\xFCfen ")}function k6(t,n){t&1&&(m(0,"div",25)(1,"span",31),h(2,"\u26A0\uFE0F"),u(),h(3," An Ihrer Adresse sind leider keine LIWEST Kabelprodukte verf\xFCgbar! "),u())}function D6(t,n){t&1&&(m(0,"div",27),h(1," Folgende LIWEST Kabelprodukte sind an "),m(2,"span"),h(3,"diesem Standort"),u(),h(4," verf\xFCgbar: "),u())}function E6(t,n){if(t&1){let e=Me();m(0,"app-liwest-card",32),F("click",function(){W(e);let a=v();return G(a.onButtonClick())}),u()}if(t&2){let e=v();k("product",e.kabelProdukt)("cardIndex",0)("startTabIndex",e.isActiveTab?14:-1)}}function S6(t,n){if(t&1&&D(0,"app-liwest-card",29),t&2){let e=n.$implicit,i=n.$index,a=v();k("product",e)("cardIndex",a.isCableAvailable?i+1:i)("startTabIndex",a.isActiveTab?14:-1)}}var cf=class t{constructor(n,e,i){this.fb=n;this.availabilityService=e;this.productService=i;this.availabilityForm=this.fb.group({strasse:[{value:"",disabled:!0},J.required],hausnummer:[{value:"",disabled:!0},J.required],plz:["",[J.required,this.plzValidator]]}),this.availabilityForm.get("plz")?.valueChanges.subscribe(a=>{this.checkPlzValidityAndEnableFields(a)})}isActiveTab=!1;captchaContainer;availabilityForm;isCableAvailable=!1;products=[];isLoading=!1;availabilityError=!1;isPlzValid=!1;kabelProdukt={preis:25,nameBereich:"LIWEST INTERNET",volumeMb:-1,downloadMbit:50,uploadMbit:10,headertext:"LIWEST Kabelprodukte",beschreibungHtml:void 0,idCode:"",imageUrl:"assets/Produkte/liwest-internet-300x320.webp",imageAlttext:"Liwest Internet Produktbox mit Laptop Symbol",imageTitletext:"Zu den Liwest Internettarifen",options:[],preistext:"",reihenfolge:1,isLiwestProduct:!0,isPortableNumberProduct:!1};sdk=new hr;captchaWidget;captchaSolution="";captchaError="";mainError="";ngOnInit(){this.productService.powernetProducts$.subscribe({next:n=>{this.products=n.map(e=>re(P({},e),{isLiwestProduct:!1}))},error:n=>{console.error("Error occurred:",n)}})}ngOnChanges(n){n.isActiveTab&&this.isActiveTab&&setTimeout(()=>{this.initializeCaptcha()},100),n.isActiveTab&&!this.isActiveTab&&this.resetCaptcha()}ngOnDestroy(){this.resetCaptcha()}initializeCaptcha(){Ne.captcha&&this.captchaContainer&&(this.captchaWidget&&(this.captchaWidget.destroy(),this.captchaWidget=null),this.captchaContainer.nativeElement.innerHTML="",this.captchaWidget=this.sdk.createWidget({element:this.captchaContainer.nativeElement,sitekey:"FCMNV3JVI6K2U63B"}),this.captchaWidget.addEventListener("frc:widget.complete",n=>{this.captchaSolution=n.detail.response,this.captchaError=""}),this.captchaWidget.addEventListener("frc:widget.error",n=>{console.error(n),this.captchaError="Fehler: "+n.detail,this.captchaSolution=""}))}resetCaptcha(){this.captchaWidget&&(this.captchaWidget.destroy(),this.captchaWidget=null,this.captchaSolution="",this.captchaError="",this.sdk.clear()),this.captchaContainer&&(this.captchaContainer.nativeElement.innerHTML="")}onButtonClick(){let n=this.availabilityForm.value;window.open(`https://www.liwest.at/verfuegbarkeitsabfrage?plz=${n.plz}&strasse=${n.strasse}&hausnummer=${n.hausnummer}&ref=ltk`)}plzValidator(n){return n.value?/^\d{4}$/.test(n.value)?null:{invalidPlz:!0}:null}checkPlzValidityAndEnableFields(n){let e=this.availabilityForm.get("strasse"),i=this.availabilityForm.get("hausnummer");this.isPlzValid=!!(n&&n.length===4&&!this.plzValidator({value:n})),this.isPlzValid?(e?.enable(),i?.enable()):(e?.disable(),i?.disable(),e?.setValue(""),i?.setValue(""))}isFormComplete(){let n=this.availabilityForm.get("plz")?.value,e=this.availabilityForm.get("strasse")?.value,i=this.availabilityForm.get("hausnummer")?.value;return!!(n&&e&&i&&this.isPlzValid)}get isCaptchaEnabled(){return Ne.captcha}onSubmit(){if(this.isFormComplete()){if(Ne.captcha&&!this.captchaSolution){this.captchaError="Bitte l\xF6sen Sie das Captcha.";return}this.isLoading=!0,this.availabilityError=!1,this.availabilityService.sendAvailabilityRequest({zipCode:this.availabilityForm.value.plz,streetName:this.availabilityForm.value.strasse,houseNumber:this.availabilityForm.value.hausnummer,captchaSolution:Ne.captcha?this.captchaSolution:""}).subscribe({next:n=>{this.isLoading=!1,this.resetCaptcha(),this.initializeCaptcha(),this.isCableAvailable=n,n||(this.availabilityError=!0)},error:n=>
68{this.isLoading=!1,this.availabilityError=!0,console.error("Error occurred:",n)}})}}static \u0275fac=function(e){return new(e||t)(I(qn),I(sf),I(Cn))};static \u0275cmp=R({type:t,selectors:[["app-liwest-internet"]],viewQuery:function(e,i){if(e&1&&ee(_6,5),e&2){let a;N(a=L())&&(i.captchaContainer=a.first)}},inputs:{isActiveTab:"isActiveTab"},features:[Oe],decls:47,vars:21,consts:[["captchaContainer",""],[1,"lw-h1","lilac","text-center"],[1,"lw-internet-area"],[1,"lw-internet-headline"],[1,"lw-internet-text"],[1,"no-bottom-spacing"],[1,"no-top-spacing"],[1,"lw-availability-form"],[1,"lw-form",3,"ngSubmit","formGroup"],[1,"form-row"],[1,"lw-form-field","one-fourth-width"],["for","plz-input",1,"label"],["appearance","outline",1,"quarter-width"],["matInput","","id","plz-input","formControlName","plz","maxlength","4","required","","placeholder","z.B. 4020","aria-required","true","autocomplete","postal-code"],["id","plz-error","role","alert","aria-live","polite"],[1,"lw-form-field","two-fourth-width"],["for","strasse-input",1,"label"],["appearance","outline",1,"three-quarters-width"],["matInput","","id","strasse-input","formControlName","strasse","required","","placeholder","z.B. Hauptstra\xDFe","aria-required","true","autocomplete","address-line1",3,"disabled"],["id","strasse-error","role","alert","aria-live","polite"],["for","hausnummer-input",1,"label"],["matInput","","id","hausnummer-input","formControlName","hausnummer","required","","placeholder","z.B. 12a","aria-required","true","autocomplete","address-line2",3,"disabled"],["id","hausnummer-error","role","alert","aria-live","polite"],[1,"lw-internet-avail"],[1,"lw-form-field","captcha-field"],["role","alert","aria-live","polite",1,"incomplete-options-warning"],["mat-button","","type","submit","tabindex","14",1,"lw-prim-lilac-btn",3,"click","disabled"],["role","alert","aria-live","polite",1,"success-availability"],[1,"lw-internet-card"],[3,"product","cardIndex","startTabIndex"],[1,"frc-captcha","align-center"],["aria-hidden","true"],[3,"click","product","cardIndex","startTabIndex"]],template:function(e,i){if(e&1&&(m(0,"h2",1),h(1,"Internet zum Mitnehmen"),u(),m(2,"div",2)(3,"h3",3),h(4," LIWEST Kabelprodukte - Verf\xFCgbarkeit pr\xFCfen "),u(),m(5,"div",4)(6,"p",5),h(7," Wir haben auch leistungsstarkes Internet mit Glasfaser oder Kabel. "),u(),m(8,"p",6),h(9,"Pr\xFCfe jetzt deine Adresse auf Verf\xFCgbarkeit."),u(),m(10,"p"),h(11,"Es handelt sich dabei um Produkte der LIWEST Kabelmedien GmbH."),u()(),m(12,"div",7)(13,"form",8),F("ngSubmit",function(){return i.onSubmit()}),m(14,"div",9)(15,"div",10)(16,"label",11),h(17,"Postleitzahl"),u(),m(18,"mat-form-field",12),D(19,"input",13),y(20,y6,2,0,"mat-error",14),y(21,C6,2,0,"mat-error",14),u()(),m(22,"div",15)(23,"label",16),h(24,"Stra\xDFe"),u(),m(25,"mat-form-field",17),D(26,"input",18),y(27,v6,2,0,"mat-error",19),u()(),m(28,"div",10)(29,"label",20),h(30,"Hausnummer"),u(),m(31,"mat-form-field",12),D(32,"input",21),y(33,x6,2,0,"mat-error",22),u()()()()(),m(34,"p",23),h(35," Um die Verf\xFCgbarkeit von LIWEST zu pr\xFCfen werden die Adressdaten an LIWEST \xFCbermittelt. Es werden dabei keine Daten gespeichert. "),u(),y(36,M6,3,0,"div",24),y(37,w6,4,1,"div",25),m(38,"button",26),F("click",function(){return i.onSubmit()}),y(39,O6,1,0)(40,P6,1,0),u(),y(41,k6,4,0,"div",25),y(42,D6,5,0,"div",27),u(),m(43,"div",28),y(44,E6,1,3,"app-liwest-card",29),ot(45,S6,1,3,"app-liwest-card",29,si),u()),e&2){let a,r,o,s,c,l,f;p(13),k("formGroup",i.availabilityForm),p(6),x("aria-describedby",(a=i.availabilityForm.get("plz"))!=null&&a.invalid&&((a=i.availabilityForm.get("plz"))!=null&&a.touched)?"plz-error":null)("tabindex",i.isActiveTab?11:-1),p(),C((r=i.availabilityForm.get("plz"))!=null&&r.hasError("required")&&((r=i.availabilityForm.get("plz"))!=null&&r.touched)?20:-1),p(),C((o=i.availabilityForm.get("plz"))!=null&&o.hasError("invalidPlz")&&((o=i.availabilityForm.get("plz"))!=null&&o.touched)?21:-1),p(5),k("disabled",!i.isPlzValid),x("aria-describedby",(s=i.availabilityForm.get("strasse"))!=null&&s.invalid&&((s=i.availabilityForm.get("strasse"))!=null&&s.touched)?"strasse-error":null)("tabindex",i.isActiveTab?12:-1),p(),C((c=i.availabilityForm.get("strasse"))!=null&&c.hasError("required")&&((c=i.availabilityForm.get("strasse"))!=null&&c.touched)?27:-1),p(5),k("disabled",!i.isPlzValid),x("aria-describedby",(l=i.availabilityForm.get("hausnummer"))!=null&&l.invali
68d&&((l=i.availabilityForm.get("hausnummer"))!=null&&l.touched)?"hausnummer-error":null)("tabindex",i.isActiveTab?13:-1),p(),C((f=i.availabilityForm.get("hausnummer"))!=null&&f.hasError("required")&&((f=i.availabilityForm.get("hausnummer"))!=null&&f.touched)?33:-1),p(3),C(i.isCaptchaEnabled?36:-1),p(),C(i.isCaptchaEnabled&&i.captchaError?37:-1),p(),k("disabled",i.isLoading||!i.isFormComplete()),x("aria-label",i.isLoading?"Verf\xFCgbarkeit wird gepr\xFCft, bitte warten":"Verf\xFCgbarkeit pr\xFCfen"),p(),C(i.isLoading?39:40),p(2),C(i.availabilityError?41:-1),p(),C(i.isCableAvailable?42:-1),p(2),C(i.isCableAvailable?44:-1),p(),st(i.products)}},dependencies:[qt,js,Gn,Zi,$n,Wn,mo,ad,Xt,gi,wa,Yn,Nt,Sn,Qi,pr,wt,Ct,Rs],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--mat-sys-surface: #ffffff !important;--mat-sys-background: #ffffff !important;--mat-sys-surface-container: #ffffff !important;--mat-sys-surface-container-low: #ffffff !important;--mat-sys-surface-container-lowest: #ffffff !important;--mat-sys-surface-container-high: #ffffff !important;--mat-sys-surface-container-highest: #ffffff !important;--mdc-filled-text-field-active-indicator-color: $lw-mobile-color !important}html[_ngcontent-%COMP%]{--mat-sys-background: light-dark(#f9f9f9, #121414);--mat-sys-error: light-dark(#c00015, #ffb4ac);--mat-sys-error-container: light-dark(#ffdad6, #93000d);--mat-sys-inverse-on-surface: light-dark(#f0f1f1, #2f3131);--mat-sys-inverse-primary: light-dark(#a1cbf0, #376282);--mat-sys-inverse-surface: light-dark(#2f3131, #e2e2e2);--mat-sys-on-background: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000d, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344f);--mat-sys-on-primary-container: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-primary-fixed: light-dark(#001e30, #001e30);--mat-sys-on-primary-fixed-variant: light-dark(#1c4b69, #1c4b69);--mat-sys-on-secondary: light-dark(#ffffff, #003543);--mat-sys-on-secondary-container: light-dark(#004e60, #b7eaff);--mat-sys-on-secondary-fixed: light-dark(#001f28, #001f28);--mat-sys-on-secondary-fixed-variant: light-dark(#004e60, #004e60);--mat-sys-on-surface: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-surface-variant: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-tertiary: light-dark(#ffffff, #00344a);--mat-sys-on-tertiary-container: light-dark(#004c69, #c4e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2c, #001e2c);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c69, #004c69);--mat-sys-outline: light-dark(#517b9c, #6b95b7);--mat-sys-outline-variant: light-dark(#a1cbf0, #1c4b69);--mat-sys-primary: light-dark(#376282, #a1cbf0);--mat-sys-primary-container: light-dark(#cbe6ff, #1c4b69);--mat-sys-primary-fixed: light-dark(#cbe6ff, #cbe6ff);--mat-sys-primary-fixed-dim: light-dark(#a1cbf0, #a1cbf0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#00677f, #6ad4f7);--mat-sys-secondary-container: light-dark(#b7eaff, #004e60);--mat-sys-secondary-fixed: light-dark(#b7eaff, #b7eaff);--mat-sys-secondary-fixed-dim: light-dark(#6ad4f7, #6ad4f7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9f9, #121414);--mat-sys-surface-bright: light-dark(#f9f9f9, #37393a);--mat-sys-surface-container: light-dark(#eeeeee, #1e2020);--mat-sys-surface-container-high: light-dark(#e8e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e2e2e2, #333535);--mat-sys-surface-container-low: light-dark(#f3f3f4, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#376282, #a1cbf0);--mat-sys-surface-variant: light-dark(#cbe6ff, #1c4b69);--mat-sys-tertiary: light-dark(#196587, #8ecef5);--mat-sys-tertiary-container: light-dark(#c4e7ff, #004c69);--mat-sys-tertiary-fixed: light-dark(#c4e7ff, #c4e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#8ecef5, #8ecef5);--mat-sys-neutral-variant20: #00344f;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;
68--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-checkbox-label-text-color: #aa648a;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #aa648a;--mat-checkbox-selected-hover-icon-color: #aa648a;--mat-checkbox-selected-hover-state-layer-color: #aa648a;--mat-checkbox-selected-icon-color: #aa648a;--mat-checkbox-unselected-icon-color: #aa648a;--mat-checkbox-unselected-focus-icon-color: #aa648a;--mat-checkbox-unselected-hover-icon-color: #aa648a;--mat-tab-active-focus-label-text-color: #fff;--mat-tab-active-label-text-color: #fff;--mat-tab-active-indicator-height: 0;--mat-tab-active-hover-indicator-color: #aa648a26;--mat-tab-active-hover-label-text-color: #aa648a;--mat-tab-divider-height: 0;--mat-tab-label-text-size: 1rem;--mat-tab-inactive-label-text-color: #aa648a;--mat-tab-inactive-hover-label-text-color: #aa648a;--mat-card-elevated-container-shape: none;--mat-card-filled-container-shape: none;--mat-card-outlined-container-shape: none;--mat-card-outlined-outline-width: 0;--mat-card-elevated-container-elevation: 8;--mat-expansion-container-shape: none;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-header-text-color: #0091B3;--mat-expansion-header-text-size: .8rem;--mat-expansion-header-text-weight: 400;--mat-expansion-header-hover-state-layer-color: #fff;--mat-expansion-container-text-size: .7rem;--mat-form-field-outlined-outline-color: #aa648a;--mat-form-field-outlined-hover-outline-color: #033b59;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-outline-width: 1.5px;--mat-form-field-outlined-focus-outline-color: #aa648a;--mat-form-field-outlined-input-text-placeholder-color: #c2c2c2;--mat-fab-container-shape: 0;--mat-fab-container-elevation-shadow: 2;--mat-fab-focus-container-elevation-shadow: 2;--mat-fab-pressed-container-elevation-shadow: 2;--mat-fab-disabled-state-container-color: #000;--mat-fab-disabled-state-layer-color: #000;--mat-fab-disabled-state-foreground-color: #000;--mat-stepper-line-color: transparent;--mat-stepper-container-color: transparent;--mat-stepper-header-label-text-size: 1.5rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-selected-state-label-text-size: 1.5rem;--mat-stepper-header-selected-state-label-text-color: #aa648a;--mat-stepper-header-selected-state-label-text-weight: 600;--mat-stepper-header-focus-state-layer-shape: none;--mat-stepper-header-focus-state-layer-color: none;--mat-stepper-header-hover-state-layer-shape: none;--mat-stepper-header-hover-state-layer-color: none;--mat-stepper-header-icon-background-color: transparent;--mat-stepper-header-icon-foreground-color: #aa648a;--mat-stepper-header-selected-state-icon-background-color: #aa648a;--mat-stepper-header-edit-state-icon-background-color: transparent;--mat-select-placeholder-text-color: rgba(26, 28, 28, .35);--mat-radio-checked-ripple-color: #aa648a;--mat-radio-ripple-color: #aa648a;--mat-radio-disabled-unselected-icon-color: #aa648a;--mat-radio-selected-focus-icon-color: #aa648a;--mat-radio-selected-hover-icon-color: #aa648a;--mat-radio-selected-icon-color: #aa648a;--mat-radio-selected-pressed-icon-color: #aa648a;--mat-radio-unselected-focus-icon-color: #aa648a;--mat-radio-unselected-hover-icon-color: #aa648a;--mat-radio-unselected-icon-color: #aa648a;--mat-radio-unselected-pressed-icon-color: #aa648a}body[_ngcontent-%COMP%]{color-scheme:light;background-color:#fff;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%;font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff}.mat-typography[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif}body[_ngcontent-%COMP%]{color:#033b59}a[_ngcontent-%COMP%]{font-size:16px;color:#0092b3;text-decoration:underline}a[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}span[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}button[_ngcontent-%COMP%]{background:none;color:inherit;border:none;font:inherit;cursor:pointer}h1[_ngcontent-%COMP%]{display:inline-block}h2[_ngcontent-%COMP%]{line-height:1}@media screen and (max-width: 768px){h2[_ngcontent-%COMP%]{font-size:1.25rem!important}}@media screen and (max-width: 440px){h2[_ngcontent-%COMP%]{font-size:1.1rem!important}}h3[_ngcontent-%COMP%]{font-weight:400;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){h3[_ngcontent-%COMP%]{font-size:1rem!important;line-height:1.2}}@media screen and (max-width: 1024px){.lw-subline[_ngcontent-%COMP%]{font-size:1.28rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}@media screen and (max-width: 375px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;margin:2rem;line-height:1}.lw-h1.lilac[_ngcontent-%COMP%], .lw-h1[_ngcontent-%COMP%]   .lw-lilac[_ngcontent-%COMP%]{color:#aa648a}@media screen and (max-width: 1024px){.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem!important;margin-bottom:.5rem}}@media screen and (max-width: 768px){.lw-h1[_ngcontent-%COMP%]{font-size:1.9rem!important;margin-top:.5rem;margin-bottom:.5rem}}@media screen and (max-width: 375px){.lw-h1[_ngcontent-%COMP%]{font-size:1.7rem!important;line-height:1.25}}.lw-h3[_ngcontent-%COMP%]{color:#033b59;font-weight:700;font-size:2rem;margin-top:0}.lw-h3-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4[_ngcontent-%COMP%]{color:#033b59;font-weight:700;margin:1.33rem 0}.lw-h4-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4-white[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem;font-weight:700}.text-center[_ngcontent-%COMP%]{display:block;text-align:center}.align-center[_ngcontent-%COMP%]{display:block;margin:auto}.lw-prim-blue-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#033b59!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-blue-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-prim-lilac-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#aa648a!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem;border:solid 1px #a3658a!important;box-sizing:border-box}}.lw-sec-lilac-btn[_ngcontent-%COMP%]{color:#aa648a!important;font-size:1rem!important;background-color:#fff!important;border-radius:0!important;letter-spacing:.03em!important;border:solid 1px #aa648a!important;line-height:1}@media screen and (max-width: 768px){.lw-sec-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-information[_ngcontent-%COMP%]{color:#033b59;font-size:1rem}.lw-bottom-action-buttons[_ngcontent-%COMP%]{position:relative;display:flex;padding-top:1rem;max-width:1000px;margin:auto;justify-content:space-between}.lw-bottom-action-buttons[_ngcontent-%COMP%]   .lw-form-btns[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
68gap:1rem;width:100%}.form-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.form-row.anrede[_ngcontent-%COMP%]{flex-direction:column}.form-row.anrede[_ngcontent-%COMP%]   .mat-mdc-radio-group[_ngcontent-%COMP%]{flex-direction:row;display:flex;gap:20px}.form-row.anrede[_ngcontent-%COMP%]   .anrede-error[_ngcontent-%COMP%]{margin-top:-1.5rem!important;margin-left:1rem!important}@media screen and (max-width: 768px){.form-row[_ngcontent-%COMP%]{flex-direction:column}}.form-row[_ngcontent-%COMP%]:last-child{margin-bottom:0}.label[_ngcontent-%COMP%]{color:#aa648a;margin-bottom:.4rem;font-size:1rem;text-wrap:nowrap}@media screen and (max-width: 768px){.label[_ngcontent-%COMP%]{font-size:.95rem;font-weight:500}}.lw-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lw-form-field.captcha-field[_ngcontent-%COMP%]{max-width:1000px;margin:auto!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-right[_ngcontent-%COMP%]{margin-left:calc(100% - 316px)!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-center[_ngcontent-%COMP%]{margin:auto!important}.lw-form-field.half-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.half-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-third-width[_ngcontent-%COMP%]{flex-basis:70%}@media screen and (max-width: 768px){.lw-form-field.two-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-third-width[_ngcontent-%COMP%]{flex-basis:30%}@media screen and (max-width: 768px){.lw-form-field.one-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.full-width[_ngcontent-%COMP%]{flex-basis:100%}@media screen and (max-width: 768px){.lw-form-field.full-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{flex-basis:20%;width:20%}@media screen and (max-width: 768px){.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field[_ngcontent-%COMP%]   .mat-form-field-disabled[_ngcontent-%COMP%]{cursor:no-drop}.lw-form-field[_ngcontent-%COMP%]   .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:2.5rem;line-height:1;align-content:center}.small[_ngcontent-%COMP%]{font-size:.8rem;color:#033b59;text-align:center;margin-top:.5rem;display:block;font-weight:500}.big[_ngcontent-%COMP%]{font-size:1.3rem}@media screen and (max-width: 1024px){.big[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.big[_ngcontent-%COMP%]{font-size:1.1rem!important;margin-top:0!important;padding:0 2rem!important}}@media screen and (max-width: 375px){.big[_ngcontent-%COMP%]{font-size:1rem!important;margin-top:0!important}}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevation-level: 8}.mat-mdc-card-title-group[_ngcontent-%COMP%]{flex-direction:column}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){order:2;margin-top:-2rem}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){order:1}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){order:3}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{justify-content:center;color:#0092b3}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0!important}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-body[_ngcontent-%COMP%]{padding:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:.8rem;font-weight:600;color:#aa648a;margin-top:0!important;letter-spacing:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:1.1rem}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#033b59;letter-spacing:0;font-weight:500;line-height:1.2;margin-bottom:.3rem}
68.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{font-size:6px}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:500;letter-spacing:0;color:#aa648a;font-size:11px;text-decoration:none}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul.lilac[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{z-index:10}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{flex-basis:50%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{background-color:#fff;height:auto;padding:.7rem 4rem;max-width:180px;align-self:stretch;flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{border-radius:0;padding:.3rem 1rem;max-width:100%;width:33.3333333333%}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%]{padding:7px 1rem}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%]{padding:7px 18px}}@media screen and (max-width: 375px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:24px;width:auto}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:7px 0 0 7px}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0 7px 7px 0;overflow:hidden;padding:0}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab.mdc-tab-indicator--active[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable.mdc-tab-indicator--active[_ngcontent-%COMP%]{background-color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{gap:0;width:100%;justify-content:center;font-size:.9rem}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover{font-weight:600}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{box-sizing:border-box;background-color:transparent!important;flex-direction:column;display:flex;align-items:center;color:#aa648a;text-decoration:none;height:100%!important;padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]{overflow:visible;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{box-shadow:0 3px 3px #bdb5b5}}.lw-main-tab[_ngcontent-%COMP%]   span[role=button][_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{width:fit-content;margin:auto;cursor:no-drop}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{flex-direction:column;margin-bottom:1rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{margin-bottom:0}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{pointer-events:none!important}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2.5rem}}@media screen and (max-width: 770px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{gap:.5rem;padding:0 .5rem;overflow:visible}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{word-break:break-word;display:inline-block}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1.2rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{display:none!important}.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:calc(1000px - 16rem);margin:auto!important;margin-top:2rem!important}@media screen and (max-width: 1150px){.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:auto!important}}@media screen and (max-width: 375px){.mat-horizontal-content-container[_ngcontent-%COMP%]{padding-top:1rem!important}}.mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{overflow:visible}.mat-mdc-button-base.lw-prim-lilac-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#a3658a33!important;color:#a3658a99!important;cursor:no-drop!important}.mat-mdc-button-base.lw-prim-lilac-btn[_ngcontent-%COMP%]:focus{background-color:#552b42!important}.mat-datepicker-content-container[_ngcontent-%COMP%]{box-shadow:0 2px 5px #110c2e26}.row[_ngcontent-%COMP%]{max-width:100vw;margin:1rem auto;width:100%;padding:1rem;display:flex;box-sizing:border-box;flex-wrap:wrap}.row.center[_ngcontent-%COMP%]{justify-content:center}.col-8[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:100vw}.col-6[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:75vw}.col-4[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:50vw}.col-2[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:25vw}.msg-dialog[_ngcontent-%COMP%]{overflow:auto}.msg-dialog[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:100%}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding:.25rem}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#aa648a;width:100%;font-size:1rem;margin:auto!important}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]{width:100%}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%], .payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{display:inline-block;background-repeat:no-repeat;background-size:contain;position:relative;bottom:-2px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%]{background-image:url("./media/SEPA-JHLGV37M.svg");width:42.8571428571px;
68height:15.4285714286px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{background-image:url("./media/Zahlschein-WVZTTFU4.svg");width:39.2px;height:40px;margin-top:-8px}.payment-options[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:600;display:flex;justify-content:center;align-items:center;justify-content:space-between}.lw-consent[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#033b59!important;font-size:1rem}.modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button[_ngcontent-%COMP%]{gap:6px}.modem-form[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{cursor:pointer}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]   .mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:700}.modem-form[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#aa648a!important}.mat-internal-form-field[_ngcontent-%COMP%]{align-items:flex-start!important}.mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{margin:auto}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{margin-right:0!important}.option-container[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem;box-sizing:border-box}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]{padding:1rem 2rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:16px}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{align-items:center;margin-bottom:.3rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:2rem;font-weight:700}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{max-width:200px;height:100%}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{width:130px;align-self:flex-end}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{margin-bottom:.5rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{display:flex;gap:2rem}@media screen and (max-width: 1024px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:.8rem 0}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]{width:100%}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{flex-direction:column}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.8rem}@media screen and (max-width: 580px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:1.25rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:nth-child(2){margin-top:.5em;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;font-weight:500;margin:.6rem 0}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;text-decoration:none;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.incomplete-options-warning[_ngcontent-%COMP%]{background-color:#ffe6e6;border:2px solid #ff6b6b;border-radius:8px;padding:1rem;margin:1rem 0;text-align:center}.incomplete-options-warning[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#d63031;font-weight:600;margin:0;font-size:1rem}.sr-only[_ngcontent-%COMP%]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.captcha-field[_ngcontent-%COMP%]{margin:1rem 0}.captcha-field[_ngcontent-%COMP%]   .frc-captcha[_ngcontent-%COMP%]{width:100%;min-height:64px;border:1px solid #ccc;border-radius:4px;padding:8px;display:flex;align-self:center}.captcha-warning[_ngcontent-%COMP%]{margin-right:0!important;margin-top:1rem!important;margin-left:auto!important;width:280px}.tab-clickable[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:-10px}.lw-internet-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem!important}.lw-internet-area[_ngcontent-%COMP%]{background:#fff;text-align:center;padding:2rem 2rem 1.5rem;margin:2rem}.lw-internet-area[_ngcontent-%COMP%]   .lw-internet-headline[_ngcontent-%COMP%]{font-weight:600;position:relative;display:inline}.lw-internet-area[_ngcontent-%COMP%]   .lw-internet-headline[_ngcontent-%COMP%]:after{content:"";position:absolute;background-image:url("./media/icon-ftth-blue-MAFB723G.png");background-repeat:no-repeat;background-position:center;bottom:0;left:-28px;background-size:contain;width:20px;height:100%}@media screen and (max-width: 768px){.lw-internet-area[_ngcontent-%COMP%]   .lw-internet-headline[_ngcontent-%COMP%]:after{width:1rem!important}}.lw-internet-area[_ngcontent-%COMP%]   .lw-internet-text[_ngcontent-%COMP%]{font-size:.8rem}.lw-internet-area[_ngcontent-%COMP%]   .lw-internet-text[_ngcontent-%COMP%]   .no-bottom-sp
68acing[_ngcontent-%COMP%]{margin-bottom:0}.lw-internet-area[_ngcontent-%COMP%]   .lw-internet-text[_ngcontent-%COMP%]   .no-top-spacing[_ngcontent-%COMP%]{margin-top:0}.lw-internet-area[_ngcontent-%COMP%]   .lw-availability-form[_ngcontent-%COMP%]{max-width:800px;margin:auto}.lw-internet-area[_ngcontent-%COMP%]   .lw-availability-form[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{color:#033b59;text-align:left}.lw-internet-area[_ngcontent-%COMP%]   .lw-prim-lilac-btn[_ngcontent-%COMP%]{margin-top:2rem;background-color:#033b59!important;color:#fff!important}.lw-internet-area[_ngcontent-%COMP%]   .lw-prim-lilac-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#033b5966!important}.lw-internet-area[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{max-width:800px;margin:auto;margin-top:1rem}.lw-internet-area[_ngcontent-%COMP%]   .captcha-field[_ngcontent-%COMP%]{margin:auto;margin-left:auto!important}.lw-internet-area[_ngcontent-%COMP%]   .success-availability[_ngcontent-%COMP%]{font-weight:400;margin-top:2rem}.lw-internet-area[_ngcontent-%COMP%]   .success-availability[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:600}.lw-internet-card[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:1.5rem;width:100%;gap:1rem;padding-bottom:2rem;flex-wrap:wrap}.lw-internet-card[_ngcontent-%COMP%]   .mat-mdc-card-title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:block!important}.lw-internet-card[_ngcontent-%COMP%]   .lw-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem!important}.lw-internet-avail[_ngcontent-%COMP%]{font-size:.8rem}']})};function I6(t,n){if(t&1){let e=Me();m(0,"span",14),F("keydown.enter",function(){W(e);let a=v();return G(a.changeIndex(0))})("keydown.space",function(){W(e);let a=v();return G(a.changeIndex(0))}),D(1,"img",15),h(2," Mobil "),u()}if(t&2){let e=v();x("aria-selected",e.selectedIndex===0),p(),k("src",e.selectedIndex===0?"assets/Icons/weiss/LIWEST_Icons_Mobil.png":"assets/Icons/lila/LIWEST_Icons_Mobil.png",zn)}}function T6(t,n){if(t&1){let e=Me();m(0,"span",16),F("keydown.enter",function(){W(e);let a=v();return G(a.changeIndex(1))})("keydown.space",function(){W(e);let a=v();return G(a.changeIndex(1))}),D(1,"img",17),h(2," Internet "),u()}if(t&2){let e=v();x("aria-selected",e.selectedIndex===1),p(),k("src",e.selectedIndex===1?"assets/Icons/weiss/LIWEST_Icons_Internet.png":"assets/Icons/lila/LIWEST_Icons_Internet.png",zn)}}var lf=class t{constructor(n,e,i,a){this.router=n;this.route=e;this.selectionService=i;this.tabIndexService=a;this.route.paramMap.subscribe(r=>{let o=r.get("produkt")||"mobil",s=this._tabs.indexOf(o);this.selectedIndex=s>=0?s:0,this.selectionService.setLastProductRoute(o)})}_tabs=["mobil","internet"];selectedIndex=0;ngOnInit(){this.tabIndexService.setMainContentStart(11)}ngAfterViewInit(){setTimeout(()=>this.tabIndexService.markContentComplete())}changeIndex(n){if(n===2)return;this.selectedIndex=n;let e=this._tabs[n];this.tabIndexService.setMainContentStart(11),this.selectionService.setLastProductRoute(e),this.router.navigate(["/shop","produkte",e])}handleRefurbedClick(n){n.stopPropagation()}static \u0275fac=function(e){return new(e||t)(I(je),I(jn),I(ct),I(Yi))};static \u0275cmp=R({type:t,selectors:[["app-liwest-produkte"]],decls:37,vars:3,consts:[["role","main"],["mat-stretch-tabs","false","mat-align-tabs","center","aria-label","Produktkategorien",1,"lw-main-tab",3,"selectedIndexChange","selectedIndex"],["label","mobil","aria-label","Mobilfunk-Tarife","tabindex","8",1,"lw-tab"],["mat-tab-label",""],[3,"isActiveTab"],[1,"below-content"],["tab-index","8","href","https://www.liwest-mobil.at/handy.html","target","_blank","aria-label","Liwest Mobil Men\xFC Handy - \xD6ffnet in neuem Fenster",1,"link-refurbed"],[1,"lw-info-box"],[1,"info-box-logos"],["src","assets/Logo/logo-refurbed-purple.svg","alt","Logo Refurbed","width","200px"],["src","https://www.liwest-mobil.at/images/logo_mobil_blau.svg","height","42px","alt","Logo Liwest Mobil",1,"logo-lw-mobil"],[1,"lw-info"],["href","https://www.liwest-mobil.at/AGB.html","target","_blank"],["label","internet","tabindex","9"],["tabindex","8","role","button",1,"tab-span-temp",3,"keydown.enter","keydown.space"],["alt","SIM-Karte Symbol f\xFCr Mobilfunk-Tarife",1,"tab-icon-mobil",3,"src"],["tabindex","9","role","button",3,"keydown.enter","keydown.space"],["alt","Ein Icon Bild eines Internet Routers.",1,"tab-icon-internet",3,"src"]],template:function(e,i){e&1&&(m(0,"main",0)(1,"mat-tab-group",1),F("selectedIndexChange",function(r){return i.changeIndex(r)}),m(2,"mat-tab",2),Ve(3,I6,3,2,"ng-template",3),D(4,"app-liwest-mobil",4),m(5,"div",5)(6,"a",6)(7,"div",7)(8,"div",8),D(9,"img",9)(10,"img",10),u(),m(11,"p"),h(12," Sie ben\xF6tigen ein neues Handy?"),D(13,"br"),h(14," Einfach \xFCber Refurbed bestellen und \u20AC 30,- bei ihrer LIWEST Mobil Tarif sparen ** "),u()()(),m(15,"div",11)(16,"p"),h(17," * LIWEST Mobil ist ein Produkt der LTK Telekom und Service GmbH (\u201ELTK\u201C). Es gelten die "),m(18,"a",12),h(19,"AGB"),u(),h(20," von LTK. Monatlich k\xFCndbar, unter Einhaltung einer einmonatigen K\xFCndigungsfrist. Monatlicher Tarifwechsel m\xF6glich. Angegebene Geschwindigkeiten sind Maximalwerte. "),u(),m(21,"p"),h(22," ** Bei Kauf eines Ger\xE4tes auf Refurbed (\xFCber den Link von LIWEST/LTK) erhalten Sie von Refurbed einen Gutscheincode, mit dem Sie monatlich \u20AC 2,50 f\xFCr 12 Monate (\u20AC 2,50 *12 Monate = \u20AC 30) auf Ihren Mobiltarif LIWEST Mobil GO oder GO 5G sparen. Ab dem 13. Monat wird bei weiterhin aufrechtem Vertrag die Grundgeb\xFChr laut Tarifblatt verrechnet. Der Rabatt gilt nicht f\xFCr die sonstigen Tarife der LTK gem\xE4\xDF den Entgeltbestimmungen (unter www.liwest-mobil.at/agb) und verf\xE4llt daher bei einem Tarifwechsel von LIWEST Mobil GO und Mobil GO 5G zu einem sonstigen Tarif. Bei einer Vertragsbeendigung vor dem Ablauf von 12 Monaten verf\xE4llt der Anspruch auf die Gutschrift der verbleibenden Monate. Keine Barabl\xF6se m\xF6glich. Pro SIM-Karte ist nur ein Code einl\xF6sbar. Der Rabatt gilt f\xFCr alle LIWEST Mobil Neu- und Bestandskund*innen. Beim Kauf eines Ger\xE4ts \xFCber Refurbed kommt zwischen Ihnen und dem auf dem Refurbed- Marktplatz ausgewiesenen H\xE4ndler ein rechtsverbindliches Gesch\xE4ft zustande. LTK Telekom und Service GmbH und LIWEST Kabelmedien GmbH werden nicht Vertragspartei. "),u(),m(23,"p"),h(24," *** Aktion g\xFCltig bis auf Widerruf: F\xFCr die ersten drei Monate je \u20AC 15,-. Ab dem 4. Monat wird der Normalpreis in H\xF6he von \u20AC 20,- verrechnet. N\xE4here Details siehe Entgeltbestimmungen der LTK (www.liwest-mobil.at/agb). "),u()()()(),m(25,"mat-tab",13),Ve(26,T6,3,2,"ng-template",3),D(27,"app-liwest-internet",4),m(28,"div",5)(29,"div",11)(30,"p"),h(31," * LIWEST Mobil ist ein Produkt der LTK Telekom und Service GmbH (\u201ELTK\u201C). Es gelten die "),m(32,"a",12),h(33,"AGB"),u(),h(34," von LTK. Monatlich k\xFCndbar, unter Einhaltung einer einmonatigen K\xFCndigungsfrist. Monatlicher Tarifwechsel m\xF6glich. Angegebene Geschwindigkeiten sind Maximalwerte. "),u(),m(35,"p"),h(36,"** Um die Verf\xFCgbarkeit von LIWEST zu pr\xFCfen werden die Addressdaten an LIWEST \xFCbermittelt. Es werden dabei keine Daten gespeichert."),u()()()()()()),e&2&&(p(),k("selectedIndex",i.selectedIndex),p(3),k("isActiveTab",i.selectedIndex===0),p(23),k("isActiveTab",i.selectedIndex===1))},dependencies:[qt,c1,K0,Z0,s1,Lp,cf],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--mat-sys-surface: #ffffff !important;--mat-sys-background: #ffffff !important;--mat-sys-surface-container: #ffffff !important;--mat-sys-surface-container-low: #ffffff !important;--mat-sys-surface-container-lowest: #ffffff !important;--mat-sys-surface-container-high: #ffffff !important;--mat-sys-surface-container-highest: #ffffff !important;--mdc-filled-text-field-active-indicator-color: $lw-mobile-color !important}html[_ngcontent-%COMP%]{--mat-sys-background: light-dark(#f9f9f9, #121414);--mat-sys-error: light-dark(#c00015, #ffb4ac);--mat-sys-error-container: light-dark(#ffdad6, #93000d);--mat-sys-inverse-on-surface: light-dark(#f0f1f1, #2f3131);--mat-sys-inverse-primary: light-dark(#a1cbf0, #376282);--mat-sys-inverse-surface: light-dark(#2f3131, #e2e2e2);--mat-sys-on-background: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000d, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344f);--mat-sys-on-primary-container: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-primary-fixed: light-dark(#001e30, #001e30);--mat-sys-on-primary-fixed-variant: light-dark(#1c4b69, #1c4b69);--mat-sys-on-secondary: light-dark(#ffffff, #003543);--mat-sys-on-secondary-container: light-dark(#004e60, #b7eaff);--mat-sys-on-secondary-fixed: light-dark(#001f28, #001f28);--mat-sys-on-secondary-fixed-variant: light-dark(#004e60, #004e60);--mat-sys-on-surface: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-surface-variant: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-tertiary: light-dark(#ffffff, #00344a);--mat-sys-on-tertiary-container: light-dark(#004c69, #c4e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2c, #001e2c);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c69, #004c69);--mat-sys-outline: light-dark(#517b9c, #6b95b7);--mat-sys-outline-variant: light-dark(#a1cbf0, #1c4b69);--mat-sys-primary: light-dark(#376282, #a1cbf0);--mat-sys-primary-container: light-dark(#cbe6ff, #1c4b69);--mat-sys-primary-fixed: light-dark(#cbe6ff, #cbe6ff);--mat-sys-primary-fixed-dim: light-dark(#a1cbf0, #a1cbf0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#00677f, #6ad4f7);--mat-sys-secondary-container: light-dark(#b7eaff, #004e60);--mat-sys-secondary-fixed: light-dark(#b7eaff, #b7eaff);--mat-sys-secondary-fixed-dim: light-dark(#6ad4f7, #6ad4f7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9f9, #121414);--mat-sys-surface-bright: light-dark(#f9f9f9, #37393a);--mat-sys-surface-container: light-dark(#eeeeee, #1e2020);--mat-sys-surface-container-high: light-dark(#e8e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e2e2e2, #333535);--mat-sys-surface-container-low: light-dark(#f3f3f4, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#376282, #a1cbf0);--mat-sys-surface-variant: light-dark(#cbe6ff, #1c4b69);--mat-sys-tertiary: light-dark(#196587, #8ecef5);--mat-sys-tertiary-container: light-dark(#c4e7ff, #004c69);--mat-sys-tertiary-fixed: light-dark(#c4e7ff, #c4e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#8ecef5, #8ecef5);--mat-sys-neutral-variant20: #00344f;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;
68--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-checkbox-label-text-color: #aa648a;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #aa648a;--mat-checkbox-selected-hover-icon-color: #aa648a;--mat-checkbox-selected-hover-state-layer-color: #aa648a;--mat-checkbox-selected-icon-color: #aa648a;--mat-checkbox-unselected-icon-color: #aa648a;--mat-checkbox-unselected-focus-icon-color: #aa648a;--mat-checkbox-unselected-hover-icon-color: #aa648a;--mat-tab-active-focus-label-text-color: #fff;--mat-tab-active-label-text-color: #fff;--mat-tab-active-indicator-height: 0;--mat-tab-active-hover-indicator-color: #aa648a26;--mat-tab-active-hover-label-text-color: #aa648a;--mat-tab-divider-height: 0;--mat-tab-label-text-size: 1rem;--mat-tab-inactive-label-text-color: #aa648a;--mat-tab-inactive-hover-label-text-color: #aa648a;--mat-card-elevated-container-shape: none;--mat-card-filled-container-shape: none;--mat-card-outlined-container-shape: none;--mat-card-outlined-outline-width: 0;--mat-card-elevated-container-elevation: 8;--mat-expansion-container-shape: none;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-header-text-color: #0091B3;--mat-expansion-header-text-size: .8rem;--mat-expansion-header-text-weight: 400;--mat-expansion-header-hover-state-layer-color: #fff;--mat-expansion-container-text-size: .7rem;--mat-form-field-outlined-outline-color: #aa648a;--mat-form-field-outlined-hover-outline-color: #033b59;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-outline-width: 1.5px;--mat-form-field-outlined-focus-outline-color: #aa648a;--mat-form-field-outlined-input-text-placeholder-color: #c2c2c2;--mat-fab-container-shape: 0;--mat-fab-container-elevation-shadow: 2;--mat-fab-focus-container-elevation-shadow: 2;--mat-fab-pressed-container-elevation-shadow: 2;--mat-fab-disabled-state-container-color: #000;--mat-fab-disabled-state-layer-color: #000;--mat-fab-disabled-state-foreground-color: #000;--mat-stepper-line-color: transparent;--mat-stepper-container-color: transparent;--mat-stepper-header-label-text-size: 1.5rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-selected-state-label-text-size: 1.5rem;--mat-stepper-header-selected-state-label-text-color: #aa648a;--mat-stepper-header-selected-state-label-text-weight: 600;--mat-stepper-header-focus-state-layer-shape: none;--mat-stepper-header-focus-state-layer-color: none;--mat-stepper-header-hover-state-layer-shape: none;--mat-stepper-header-hover-state-layer-color: none;--mat-stepper-header-icon-background-color: transparent;--mat-stepper-header-icon-foreground-color: #aa648a;--mat-stepper-header-selected-state-icon-background-color: #aa648a;--mat-stepper-header-edit-state-icon-background-color: transparent;--mat-select-placeholder-text-color: rgba(26, 28, 28, .35);--mat-radio-checked-ripple-color: #aa648a;--mat-radio-ripple-color: #aa648a;--mat-radio-disabled-unselected-icon-color: #aa648a;--mat-radio-selected-focus-icon-color: #aa648a;--mat-radio-selected-hover-icon-color: #aa648a;--mat-radio-selected-icon-color: #aa648a;--mat-radio-selected-pressed-icon-color: #aa648a;--mat-radio-unselected-focus-icon-color: #aa648a;--mat-radio-unselected-hover-icon-color: #aa648a;--mat-radio-unselected-icon-color: #aa648a;--mat-radio-unselected-pressed-icon-color: #aa648a}body[_ngcontent-%COMP%]{color-scheme:light;background-color:#fff;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%;font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff}.mat-typography[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif}body[_ngcontent-%COMP%]{color:#033b59}a[_ngcontent-%COMP%]{font-size:16px;color:#0092b3;text-decoration:underline}a[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}span[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}button[_ngcontent-%COMP%]{background:none;color:inherit;border:none;font:inherit;cursor:pointer}h1[_ngcontent-%COMP%]{display:inline-block}h2[_ngcontent-%COMP%]{line-height:1}@media screen and (max-width: 768px){h2[_ngcontent-%COMP%]{font-size:1.25rem!important}}@media screen and (max-width: 440px){h2[_ngcontent-%COMP%]{font-size:1.1rem!important}}h3[_ngcontent-%COMP%]{font-weight:400;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){h3[_ngcontent-%COMP%]{font-size:1rem!important;line-height:1.2}}@media screen and (max-width: 1024px){.lw-subline[_ngcontent-%COMP%]{font-size:1.28rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}@media screen and (max-width: 375px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;margin:2rem;line-height:1}.lw-h1.lilac[_ngcontent-%COMP%], .lw-h1[_ngcontent-%COMP%]   .lw-lilac[_ngcontent-%COMP%]{color:#aa648a}@media screen and (max-width: 1024px){.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem!important;margin-bottom:.5rem}}@media screen and (max-width: 768px){.lw-h1[_ngcontent-%COMP%]{font-size:1.9rem!important;margin-top:.5rem;margin-bottom:.5rem}}@media screen and (max-width: 375px){.lw-h1[_ngcontent-%COMP%]{font-size:1.7rem!important;line-height:1.25}}.lw-h3[_ngcontent-%COMP%]{color:#033b59;font-weight:700;font-size:2rem;margin-top:0}.lw-h3-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4[_ngcontent-%COMP%]{color:#033b59;font-weight:700;margin:1.33rem 0}.lw-h4-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4-white[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem;font-weight:700}.text-center[_ngcontent-%COMP%]{display:block;text-align:center}.align-center[_ngcontent-%COMP%]{display:block;margin:auto}.lw-prim-blue-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#033b59!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-blue-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-prim-lilac-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#aa648a!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem;border:solid 1px #a3658a!important;box-sizing:border-box}}.lw-sec-lilac-btn[_ngcontent-%COMP%]{color:#aa648a!important;font-size:1rem!important;background-color:#fff!important;border-radius:0!important;letter-spacing:.03em!important;border:solid 1px #aa648a!important;line-height:1}@media screen and (max-width: 768px){.lw-sec-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-information[_ngcontent-%COMP%]{color:#033b59;font-size:1rem}.lw-bottom-action-buttons[_ngcontent-%COMP%]{position:relative;display:flex;padding-top:1rem;max-width:1000px;margin:auto;justify-content:space-between}.lw-bottom-action-buttons[_ngcontent-%COMP%]   .lw-form-btns[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
68gap:1rem;width:100%}.form-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.form-row.anrede[_ngcontent-%COMP%]{flex-direction:column}.form-row.anrede[_ngcontent-%COMP%]   .mat-mdc-radio-group[_ngcontent-%COMP%]{flex-direction:row;display:flex;gap:20px}.form-row.anrede[_ngcontent-%COMP%]   .anrede-error[_ngcontent-%COMP%]{margin-top:-1.5rem!important;margin-left:1rem!important}@media screen and (max-width: 768px){.form-row[_ngcontent-%COMP%]{flex-direction:column}}.form-row[_ngcontent-%COMP%]:last-child{margin-bottom:0}.label[_ngcontent-%COMP%]{color:#aa648a;margin-bottom:.4rem;font-size:1rem;text-wrap:nowrap}@media screen and (max-width: 768px){.label[_ngcontent-%COMP%]{font-size:.95rem;font-weight:500}}.lw-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lw-form-field.captcha-field[_ngcontent-%COMP%]{max-width:1000px;margin:auto!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-right[_ngcontent-%COMP%]{margin-left:calc(100% - 316px)!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-center[_ngcontent-%COMP%]{margin:auto!important}.lw-form-field.half-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.half-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-third-width[_ngcontent-%COMP%]{flex-basis:70%}@media screen and (max-width: 768px){.lw-form-field.two-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-third-width[_ngcontent-%COMP%]{flex-basis:30%}@media screen and (max-width: 768px){.lw-form-field.one-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.full-width[_ngcontent-%COMP%]{flex-basis:100%}@media screen and (max-width: 768px){.lw-form-field.full-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{flex-basis:20%;width:20%}@media screen and (max-width: 768px){.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field[_ngcontent-%COMP%]   .mat-form-field-disabled[_ngcontent-%COMP%]{cursor:no-drop}.lw-form-field[_ngcontent-%COMP%]   .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:2.5rem;line-height:1;align-content:center}.small[_ngcontent-%COMP%]{font-size:.8rem;color:#033b59;text-align:center;margin-top:.5rem;display:block;font-weight:500}.big[_ngcontent-%COMP%]{font-size:1.3rem}@media screen and (max-width: 1024px){.big[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.big[_ngcontent-%COMP%]{font-size:1.1rem!important;margin-top:0!important;padding:0 2rem!important}}@media screen and (max-width: 375px){.big[_ngcontent-%COMP%]{font-size:1rem!important;margin-top:0!important}}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevation-level: 8}.mat-mdc-card-title-group[_ngcontent-%COMP%]{flex-direction:column}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){order:2;margin-top:-2rem}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){order:1}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){order:3}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{justify-content:center;color:#0092b3}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0!important}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-body[_ngcontent-%COMP%]{padding:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:.8rem;font-weight:600;color:#aa648a;margin-top:0!important;letter-spacing:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:1.1rem}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#033b59;letter-spacing:0;font-weight:500;line-height:1.2;margin-bottom:.3rem}
68.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{font-size:6px}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:500;letter-spacing:0;color:#aa648a;font-size:11px;text-decoration:none}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul.lilac[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{z-index:10}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{flex-basis:50%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{background-color:#fff;height:auto;padding:.7rem 4rem;max-width:180px;align-self:stretch;flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{border-radius:0;padding:.3rem 1rem;max-width:100%;width:33.3333333333%}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%]{padding:7px 1rem}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%]{padding:7px 18px}}@media screen and (max-width: 375px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:24px;width:auto}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:7px 0 0 7px}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0 7px 7px 0;overflow:hidden;padding:0}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab.mdc-tab-indicator--active[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable.mdc-tab-indicator--active[_ngcontent-%COMP%]{background-color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{gap:0;width:100%;justify-content:center;font-size:.9rem}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover{font-weight:600}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{box-sizing:border-box;background-color:transparent!important;flex-direction:column;display:flex;align-items:center;color:#aa648a;text-decoration:none;height:100%!important;padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]{overflow:visible;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{box-shadow:0 3px 3px #bdb5b5}}.lw-main-tab[_ngcontent-%COMP%]   span[role=button][_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{width:fit-content;margin:auto;cursor:no-drop}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{flex-direction:column;margin-bottom:1rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{margin-bottom:0}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{pointer-events:none!important}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2.5rem}}@media screen and (max-width: 770px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{gap:.5rem;padding:0 .5rem;overflow:visible}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{word-break:break-word;display:inline-block}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1.2rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{display:none!important}.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:calc(1000px - 16rem);margin:auto!important;margin-top:2rem!important}@media screen and (max-width: 1150px){.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:auto!important}}@media screen and (max-width: 375px){.mat-horizontal-content-container[_ngcontent-%COMP%]{padding-top:1rem!important}}.mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{overflow:visible}.mat-mdc-button-base.lw-prim-lilac-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#a3658a33!important;color:#a3658a99!important;cursor:no-drop!important}.mat-mdc-button-base.lw-prim-lilac-btn[_ngcontent-%COMP%]:focus{background-color:#552b42!important}.mat-datepicker-content-container[_ngcontent-%COMP%]{box-shadow:0 2px 5px #110c2e26}.row[_ngcontent-%COMP%]{max-width:100vw;margin:1rem auto;width:100%;padding:1rem;display:flex;box-sizing:border-box;flex-wrap:wrap}.row.center[_ngcontent-%COMP%]{justify-content:center}.col-8[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:100vw}.col-6[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:75vw}.col-4[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:50vw}.col-2[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:25vw}.msg-dialog[_ngcontent-%COMP%]{overflow:auto}.msg-dialog[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:100%}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding:.25rem}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#aa648a;width:100%;font-size:1rem;margin:auto!important}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]{width:100%}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%], .payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{display:inline-block;background-repeat:no-repeat;background-size:contain;position:relative;bottom:-2px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%]{background-image:url("./media/SEPA-JHLGV37M.svg");width:42.8571428571px;
68height:15.4285714286px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{background-image:url("./media/Zahlschein-WVZTTFU4.svg");width:39.2px;height:40px;margin-top:-8px}.payment-options[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:600;display:flex;justify-content:center;align-items:center;justify-content:space-between}.lw-consent[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#033b59!important;font-size:1rem}.modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button[_ngcontent-%COMP%]{gap:6px}.modem-form[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{cursor:pointer}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]   .mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:700}.modem-form[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#aa648a!important}.mat-internal-form-field[_ngcontent-%COMP%]{align-items:flex-start!important}.mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{margin:auto}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{margin-right:0!important}.option-container[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem;box-sizing:border-box}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]{padding:1rem 2rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:16px}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{align-items:center;margin-bottom:.3rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:2rem;font-weight:700}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{max-width:200px;height:100%}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{width:130px;align-self:flex-end}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{margin-bottom:.5rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{display:flex;gap:2rem}@media screen and (max-width: 1024px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:.8rem 0}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]{width:100%}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{flex-direction:column}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.8rem}@media screen and (max-width: 580px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:1.25rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:nth-child(2){margin-top:.5em;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;font-weight:500;margin:.6rem 0}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;text-decoration:none;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.incomplete-options-warning[_ngcontent-%COMP%]{background-color:#ffe6e6;border:2px solid #ff6b6b;border-radius:8px;padding:1rem;margin:1rem 0;text-align:center}.incomplete-options-warning[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#d63031;font-weight:600;margin:0;font-size:1rem}.sr-only[_ngcontent-%COMP%]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.captcha-field[_ngcontent-%COMP%]{margin:1rem 0}.captcha-field[_ngcontent-%COMP%]   .frc-captcha[_ngcontent-%COMP%]{width:100%;min-height:64px;border:1px solid #ccc;border-radius:4px;padding:8px;display:flex;align-self:center}.captcha-warning[_ngcontent-%COMP%]{margin-right:0!important;margin-top:1rem!important;margin-left:auto!important;width:280px}.tab-clickable[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:-10px}.lw-internet-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem!important}.tab-span-temp[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.tab-label-icon[_ngcontent-%COMP%]{font-size:3rem;width:3rem;height:3rem;line-height:3rem}.tab-icon-mobil[_ngcontent-%COMP%]{width:23px;padding:7px}.tab-icon-internet[_ngcontent-%COMP%]{width:40px;padding:7px}.tab-icon-refurbed[_ngcontent-%COMP%]{width:19px;padding:7px}.below-content[_ngcontent-%COMP%]{position:relative;margin:auto;display:block;width:100%;background:#fff;padding:2rem 0;font-size:1rem}.below-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;font-weight:500}.below-content[_ngcontent-%COMP%]:after{position:absolute;content:"";background:#fff;top:0}.below-content[_ngcontent-%COMP%]   .link-refurbed[_ngcontent-%COMP%]{text-decoration:none;width:auto;width:fit-content;display:block;margin:auto}.below-content[_ngcontent-%COMP%]   .lw-info-box[_ngcontent-%COMP%]{display:flex;justify-content:center;align-content:center;gap:10px;margin-bottom:2rem;margin-left:2rem;margin-right:2rem;position:relative;background-color:#a3658a33;border:solid 1px #a3658a;border-radius:4px;padding:1rem;max-width:600px;color:#aa648a;text-align:center;margin:auto;flex-direction:column}@media screen and (max-width: 634px){.below-content[_ngcontent-%COMP%]   .lw-info-box[_ngcontent-%COMP%]{gap:2rem;margin:0 2rem}}.below-content[_ngcontent-%COMP%]   .lw-info-box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline!important}.below-content[_ngcontent-%COMP%]   .lw-info-box[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#033b59;margin:0;font-size:1.1rem;line-height:1.5;font-weight:500;padding:0 1rem}.below-content[_ngcontent-%COMP%]   .lw-info-box[_ngcontent-%COMP%]   .info-box-logos[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:2rem}@media screen and (max-width: 768px){.below-content[_ngcontent-%COMP%]   .lw-info-box[_ngcontent-%COMP%]   .info-box-logos[_ngcontent-%COMP%]   .logo-lw-mobil[_ngcontent-%COMP%]{height:34px!important}}@media screen and (max-width: 768px){.below-content[_ngcontent-%COMP%]   .lw-info-box[_ngcontent-%COMP%]   .info-box-logos[_ngcontent-%COMP%]{flex-direction:column;align-items:center;gap:0}}.below-content[_ngcontent-%COMP%]   .lw-info[_ngcontent-%COMP%]{font-size:1rem}@media screen and (max-width: 1024px){.below-content[_ngcontent-%COMP%]   .lw-info[_ngcontent-%COMP%]{padding:0 2rem;font-size:1rem}}']})};var A6=()=>["/produkte","mobil"],df=class t{constructor(n){this._selectionService=n}mail$=B("");ngOnInit(){this.mail$=this._selectionService.kunde$.pipe(j(n=>n.email??""))}static \u0275fac=function(e){return new(e||t)(I(ct))};static \u0275cmp=R({type:t,selectors:[["app-liwest-order-success"]],decls:10,vars:5,consts:[[1,"lw-order-success"],["mat-button","","matButton","filled",1,"lw-prim-lilac-btn",3,"routerLink"]],template:function(e,i){e&1&&(m(0,"div",0)(1,"h2"),h(2,"Besten Dank f\xFCr Ihre Bestellung."),u(),m(3,"p"),h(4),te(5,"async"),u(),m(6,"p"),h(7," Sollten Sie ein Ger\xE4t \xFCber unseren Refurbed Handyshop bestellt haben, erhalten Sie das Produkt direkt von Refurbed zugesandt. "),u(),m(8,"button",1),h(9," Weiter zum Shop "),u()()),e&2&&(p(4),le(" Bitte \xFCberpr\xFCfen Sie Ihr Postfach. Die Bestellbest\xE4tigung wurde an ",ne(5,2,i.mail$)," geschickt. Bereits in den n\xE4chsten Tagen erhalten Sie ein LIWEST Mobil Paket mit den bestellten Produkten. "),p(4),k("routerLink",pa(4,A6)))},dependencies:[wt,Ct,Ui,di],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--mat-sys-surface: #ffffff !important;--mat-sys-background: #ffffff !important;--mat-sys-surface-container: #ffffff !important;--mat-sys-surface-container-low: #ffffff !important;--mat-sys-surface-container-lowest: #ffffff !important;--mat-sys-surface-container-high: #ffffff !important;--mat-sys-surface-container-highest: #ffffff !important;--mdc-filled-text-field-active-indicator-color: $lw-mobile-color !important}html[_ngcontent-%COMP%]{--mat-sys-background: light-dark(#f9f9f9, #121414);--mat-sys-error: light-dark(#c00015, #ffb4ac);--mat-sys-error-container: light-dark(#ffdad6, #93000d);--mat-sys-inverse-on-surface: light-dark(#f0f1f1, #2f3131);--mat-sys-inverse-primary: light-dark(#a1cbf0, #376282);--mat-sys-inverse-surface: light-dark(#2f3131, #e2e2e2);--mat-sys-on-background: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000d, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344f);--mat-sys-on-primary-container: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-primary-fixed: light-dark(#001e30, #001e30);--mat-sys-on-primary-fixed-variant: light-dark(#1c4b69, #1c4b69);--mat-sys-on-secondary: light-dark(#ffffff, #003543);--mat-sys-on-secondary-container: light-dark(#004e60, #b7eaff);--mat-sys-on-secondary-fixed: light-dark(#001f28, #001f28);--mat-sys-on-secondary-fixed-variant: light-dark(#004e60, #004e60);--mat-sys-on-surface: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-surface-variant: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-tertiary: light-dark(#ffffff, #00344a);--mat-sys-on-tertiary-container: light-dark(#004c69, #c4e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2c, #001e2c);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c69, #004c69);--mat-sys-outline: light-dark(#517b9c, #6b95b7);--mat-sys-outline-variant: light-dark(#a1cbf0, #1c4b69);--mat-sys-primary: light-dark(#376282, #a1cbf0);--mat-sys-primary-container: light-dark(#cbe6ff, #1c4b69);--mat-sys-primary-fixed: light-dark(#cbe6ff, #cbe6ff);--mat-sys-primary-fixed-dim: light-dark(#a1cbf0, #a1cbf0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#00677f, #6ad4f7);--mat-sys-secondary-container: light-dark(#b7eaff, #004e60);--mat-sys-secondary-fixed: light-dark(#b7eaff, #b7eaff);--mat-sys-secondary-fixed-dim: light-dark(#6ad4f7, #6ad4f7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9f9, #121414);--mat-sys-surface-bright: light-dark(#f9f9f9, #37393a);--mat-sys-surface-container: light-dark(#eeeeee, #1e2020);--mat-sys-surface-container-high: light-dark(#e8e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e2e2e2, #333535);--mat-sys-surface-container-low: light-dark(#f3f3f4, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#376282, #a1cbf0);--mat-sys-surface-variant: light-dark(#cbe6ff, #1c4b69);--mat-sys-tertiary: light-dark(#196587, #8ecef5);--mat-sys-tertiary-container: light-dark(#c4e7ff, #004c69);--mat-sys-tertiary-fixed: light-dark(#c4e7ff, #c4e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#8ecef5, #8ecef5);--mat-sys-neutral-variant20: #00344f;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;
68--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-checkbox-label-text-color: #aa648a;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #aa648a;--mat-checkbox-selected-hover-icon-color: #aa648a;--mat-checkbox-selected-hover-state-layer-color: #aa648a;--mat-checkbox-selected-icon-color: #aa648a;--mat-checkbox-unselected-icon-color: #aa648a;--mat-checkbox-unselected-focus-icon-color: #aa648a;--mat-checkbox-unselected-hover-icon-color: #aa648a;--mat-tab-active-focus-label-text-color: #fff;--mat-tab-active-label-text-color: #fff;--mat-tab-active-indicator-height: 0;--mat-tab-active-hover-indicator-color: #aa648a26;--mat-tab-active-hover-label-text-color: #aa648a;--mat-tab-divider-height: 0;--mat-tab-label-text-size: 1rem;--mat-tab-inactive-label-text-color: #aa648a;--mat-tab-inactive-hover-label-text-color: #aa648a;--mat-card-elevated-container-shape: none;--mat-card-filled-container-shape: none;--mat-card-outlined-container-shape: none;--mat-card-outlined-outline-width: 0;--mat-card-elevated-container-elevation: 8;--mat-expansion-container-shape: none;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-header-text-color: #0091B3;--mat-expansion-header-text-size: .8rem;--mat-expansion-header-text-weight: 400;--mat-expansion-header-hover-state-layer-color: #fff;--mat-expansion-container-text-size: .7rem;--mat-form-field-outlined-outline-color: #aa648a;--mat-form-field-outlined-hover-outline-color: #033b59;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-outline-width: 1.5px;--mat-form-field-outlined-focus-outline-color: #aa648a;--mat-form-field-outlined-input-text-placeholder-color: #c2c2c2;--mat-fab-container-shape: 0;--mat-fab-container-elevation-shadow: 2;--mat-fab-focus-container-elevation-shadow: 2;--mat-fab-pressed-container-elevation-shadow: 2;--mat-fab-disabled-state-container-color: #000;--mat-fab-disabled-state-layer-color: #000;--mat-fab-disabled-state-foreground-color: #000;--mat-stepper-line-color: transparent;--mat-stepper-container-color: transparent;--mat-stepper-header-label-text-size: 1.5rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-selected-state-label-text-size: 1.5rem;--mat-stepper-header-selected-state-label-text-color: #aa648a;--mat-stepper-header-selected-state-label-text-weight: 600;--mat-stepper-header-focus-state-layer-shape: none;--mat-stepper-header-focus-state-layer-color: none;--mat-stepper-header-hover-state-layer-shape: none;--mat-stepper-header-hover-state-layer-color: none;--mat-stepper-header-icon-background-color: transparent;--mat-stepper-header-icon-foreground-color: #aa648a;--mat-stepper-header-selected-state-icon-background-color: #aa648a;--mat-stepper-header-edit-state-icon-background-color: transparent;--mat-select-placeholder-text-color: rgba(26, 28, 28, .35);--mat-radio-checked-ripple-color: #aa648a;--mat-radio-ripple-color: #aa648a;--mat-radio-disabled-unselected-icon-color: #aa648a;--mat-radio-selected-focus-icon-color: #aa648a;--mat-radio-selected-hover-icon-color: #aa648a;--mat-radio-selected-icon-color: #aa648a;--mat-radio-selected-pressed-icon-color: #aa648a;--mat-radio-unselected-focus-icon-color: #aa648a;--mat-radio-unselected-hover-icon-color: #aa648a;--mat-radio-unselected-icon-color: #aa648a;--mat-radio-unselected-pressed-icon-color: #aa648a}body[_ngcontent-%COMP%]{color-scheme:light;background-color:#fff;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%;font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff}.mat-typography[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif}body[_ngcontent-%COMP%]{color:#033b59}a[_ngcontent-%COMP%]{font-size:16px;color:#0092b3;text-decoration:underline}a[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}span[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}button[_ngcontent-%COMP%]{background:none;color:inherit;border:none;font:inherit;cursor:pointer}h1[_ngcontent-%COMP%]{display:inline-block}h2[_ngcontent-%COMP%]{line-height:1}@media screen and (max-width: 768px){h2[_ngcontent-%COMP%]{font-size:1.25rem!important}}@media screen and (max-width: 440px){h2[_ngcontent-%COMP%]{font-size:1.1rem!important}}h3[_ngcontent-%COMP%]{font-weight:400;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){h3[_ngcontent-%COMP%]{font-size:1rem!important;line-height:1.2}}@media screen and (max-width: 1024px){.lw-subline[_ngcontent-%COMP%]{font-size:1.28rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}@media screen and (max-width: 375px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;margin:2rem;line-height:1}.lw-h1.lilac[_ngcontent-%COMP%], .lw-h1[_ngcontent-%COMP%]   .lw-lilac[_ngcontent-%COMP%]{color:#aa648a}@media screen and (max-width: 1024px){.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem!important;margin-bottom:.5rem}}@media screen and (max-width: 768px){.lw-h1[_ngcontent-%COMP%]{font-size:1.9rem!important;margin-top:.5rem;margin-bottom:.5rem}}@media screen and (max-width: 375px){.lw-h1[_ngcontent-%COMP%]{font-size:1.7rem!important;line-height:1.25}}.lw-h3[_ngcontent-%COMP%]{color:#033b59;font-weight:700;font-size:2rem;margin-top:0}.lw-h3-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4[_ngcontent-%COMP%]{color:#033b59;font-weight:700;margin:1.33rem 0}.lw-h4-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4-white[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem;font-weight:700}.text-center[_ngcontent-%COMP%]{display:block;text-align:center}.align-center[_ngcontent-%COMP%]{display:block;margin:auto}.lw-prim-blue-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#033b59!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-blue-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-prim-lilac-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#aa648a!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem;border:solid 1px #a3658a!important;box-sizing:border-box}}.lw-sec-lilac-btn[_ngcontent-%COMP%]{color:#aa648a!important;font-size:1rem!important;background-color:#fff!important;border-radius:0!important;letter-spacing:.03em!important;border:solid 1px #aa648a!important;line-height:1}@media screen and (max-width: 768px){.lw-sec-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-information[_ngcontent-%COMP%]{color:#033b59;font-size:1rem}.lw-bottom-action-buttons[_ngcontent-%COMP%]{position:relative;display:flex;padding-top:1rem;max-width:1000px;margin:auto;justify-content:space-between}.lw-bottom-action-buttons[_ngcontent-%COMP%]   .lw-form-btns[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
68gap:1rem;width:100%}.form-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.form-row.anrede[_ngcontent-%COMP%]{flex-direction:column}.form-row.anrede[_ngcontent-%COMP%]   .mat-mdc-radio-group[_ngcontent-%COMP%]{flex-direction:row;display:flex;gap:20px}.form-row.anrede[_ngcontent-%COMP%]   .anrede-error[_ngcontent-%COMP%]{margin-top:-1.5rem!important;margin-left:1rem!important}@media screen and (max-width: 768px){.form-row[_ngcontent-%COMP%]{flex-direction:column}}.form-row[_ngcontent-%COMP%]:last-child{margin-bottom:0}.label[_ngcontent-%COMP%]{color:#aa648a;margin-bottom:.4rem;font-size:1rem;text-wrap:nowrap}@media screen and (max-width: 768px){.label[_ngcontent-%COMP%]{font-size:.95rem;font-weight:500}}.lw-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lw-form-field.captcha-field[_ngcontent-%COMP%]{max-width:1000px;margin:auto!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-right[_ngcontent-%COMP%]{margin-left:calc(100% - 316px)!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-center[_ngcontent-%COMP%]{margin:auto!important}.lw-form-field.half-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.half-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-third-width[_ngcontent-%COMP%]{flex-basis:70%}@media screen and (max-width: 768px){.lw-form-field.two-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-third-width[_ngcontent-%COMP%]{flex-basis:30%}@media screen and (max-width: 768px){.lw-form-field.one-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.full-width[_ngcontent-%COMP%]{flex-basis:100%}@media screen and (max-width: 768px){.lw-form-field.full-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{flex-basis:20%;width:20%}@media screen and (max-width: 768px){.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field[_ngcontent-%COMP%]   .mat-form-field-disabled[_ngcontent-%COMP%]{cursor:no-drop}.lw-form-field[_ngcontent-%COMP%]   .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:2.5rem;line-height:1;align-content:center}.small[_ngcontent-%COMP%]{font-size:.8rem;color:#033b59;text-align:center;margin-top:.5rem;display:block;font-weight:500}.big[_ngcontent-%COMP%]{font-size:1.3rem}@media screen and (max-width: 1024px){.big[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.big[_ngcontent-%COMP%]{font-size:1.1rem!important;margin-top:0!important;padding:0 2rem!important}}@media screen and (max-width: 375px){.big[_ngcontent-%COMP%]{font-size:1rem!important;margin-top:0!important}}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevation-level: 8}.mat-mdc-card-title-group[_ngcontent-%COMP%]{flex-direction:column}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){order:2;margin-top:-2rem}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){order:1}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){order:3}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{justify-content:center;color:#0092b3}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0!important}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-body[_ngcontent-%COMP%]{padding:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:.8rem;font-weight:600;color:#aa648a;margin-top:0!important;letter-spacing:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:1.1rem}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#033b59;letter-spacing:0;font-weight:500;line-height:1.2;margin-bottom:.3rem}
68.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{font-size:6px}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:500;letter-spacing:0;color:#aa648a;font-size:11px;text-decoration:none}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul.lilac[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{z-index:10}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{flex-basis:50%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{background-color:#fff;height:auto;padding:.7rem 4rem;max-width:180px;align-self:stretch;flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{border-radius:0;padding:.3rem 1rem;max-width:100%;width:33.3333333333%}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%]{padding:7px 1rem}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%]{padding:7px 18px}}@media screen and (max-width: 375px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:24px;width:auto}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:7px 0 0 7px}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0 7px 7px 0;overflow:hidden;padding:0}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab.mdc-tab-indicator--active[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable.mdc-tab-indicator--active[_ngcontent-%COMP%]{background-color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{gap:0;width:100%;justify-content:center;font-size:.9rem}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover{font-weight:600}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{box-sizing:border-box;background-color:transparent!important;flex-direction:column;display:flex;align-items:center;color:#aa648a;text-decoration:none;height:100%!important;padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]{overflow:visible;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{box-shadow:0 3px 3px #bdb5b5}}.lw-main-tab[_ngcontent-%COMP%]   span[role=button][_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{width:fit-content;margin:auto;cursor:no-drop}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{flex-direction:column;margin-bottom:1rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{margin-bottom:0}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{pointer-events:none!important}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2.5rem}}@media screen and (max-width: 770px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{gap:.5rem;padding:0 .5rem;overflow:visible}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{word-break:break-word;display:inline-block}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1.2rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{display:none!important}.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:calc(1000px - 16rem);margin:auto!important;margin-top:2rem!important}@media screen and (max-width: 1150px){.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:auto!important}}@media screen and (max-width: 375px){.mat-horizontal-content-container[_ngcontent-%COMP%]{padding-top:1rem!important}}.mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{overflow:visible}.mat-mdc-button-base.lw-prim-lilac-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#a3658a33!important;color:#a3658a99!important;cursor:no-drop!important}.mat-mdc-button-base.lw-prim-lilac-btn[_ngcontent-%COMP%]:focus{background-color:#552b42!important}.mat-datepicker-content-container[_ngcontent-%COMP%]{box-shadow:0 2px 5px #110c2e26}.row[_ngcontent-%COMP%]{max-width:100vw;margin:1rem auto;width:100%;padding:1rem;display:flex;box-sizing:border-box;flex-wrap:wrap}.row.center[_ngcontent-%COMP%]{justify-content:center}.col-8[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:100vw}.col-6[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:75vw}.col-4[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:50vw}.col-2[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:25vw}.msg-dialog[_ngcontent-%COMP%]{overflow:auto}.msg-dialog[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:100%}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding:.25rem}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#aa648a;width:100%;font-size:1rem;margin:auto!important}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]{width:100%}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%], .payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{display:inline-block;background-repeat:no-repeat;background-size:contain;position:relative;bottom:-2px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%]{background-image:url("./media/SEPA-JHLGV37M.svg");width:42.8571428571px;
68height:15.4285714286px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{background-image:url("./media/Zahlschein-WVZTTFU4.svg");width:39.2px;height:40px;margin-top:-8px}.payment-options[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:600;display:flex;justify-content:center;align-items:center;justify-content:space-between}.lw-consent[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#033b59!important;font-size:1rem}.modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button[_ngcontent-%COMP%]{gap:6px}.modem-form[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{cursor:pointer}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]   .mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:700}.modem-form[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#aa648a!important}.mat-internal-form-field[_ngcontent-%COMP%]{align-items:flex-start!important}.mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{margin:auto}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{margin-right:0!important}.option-container[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem;box-sizing:border-box}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]{padding:1rem 2rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:16px}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{align-items:center;margin-bottom:.3rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:2rem;font-weight:700}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{max-width:200px;height:100%}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{width:130px;align-self:flex-end}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{margin-bottom:.5rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{display:flex;gap:2rem}@media screen and (max-width: 1024px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:.8rem 0}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]{width:100%}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{flex-direction:column}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.8rem}@media screen and (max-width: 580px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:1.25rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:nth-child(2){margin-top:.5em;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;font-weight:500;margin:.6rem 0}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;text-decoration:none;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.incomplete-options-warning[_ngcontent-%COMP%]{background-color:#ffe6e6;border:2px solid #ff6b6b;border-radius:8px;padding:1rem;margin:1rem 0;text-align:center}.incomplete-options-warning[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#d63031;font-weight:600;margin:0;font-size:1rem}.sr-only[_ngcontent-%COMP%]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.captcha-field[_ngcontent-%COMP%]{margin:1rem 0}.captcha-field[_ngcontent-%COMP%]   .frc-captcha[_ngcontent-%COMP%]{width:100%;min-height:64px;border:1px solid #ccc;border-radius:4px;padding:8px;display:flex;align-self:center}.captcha-warning[_ngcontent-%COMP%]{margin-right:0!important;margin-top:1rem!important;margin-left:auto!important;width:280px}.tab-clickable[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:-10px}.lw-internet-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem!important}.lw-order-success[_ngcontent-%COMP%]{text-align:center;max-width:1000px;margin:auto;min-height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1}.lw-order-success[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{line-height:1.5;font-weight:500}.lw-order-success[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{line-height:1.5}@media screen and (max-width: 1024px){.lw-order-success[_ngcontent-%COMP%]{margin:0 3rem}}@media screen and (max-width: 768px){.lw-order-success[_ngcontent-%COMP%]{margin:0 2rem}}']})};var R6=["mat-internal-form-field",""],F6=["*"],mf=(()=>{class t{labelPosition;static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(i,a){i&2&&q("mdc-form-field--align-en
68d",a.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},attrs:R6,ngContentSelectors:F6,decls:1,vars:0,template:function(i,a){i&1&&(Pe(),ie(0))},styles:[`.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}
69`],encapsulation:2,changeDetection:0})}return t})();var N6=["input"],L6=["label"],z6=["*"],V6=new w("mat-checkbox-default-options",{providedIn:"root",factory:Sk});function Sk(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var Jt=function(t){return t[t.Init=0]="Init",t[t.Checked=1]="Checked",t[t.Unchecked=2]="Unchecked",t[t.Indeterminate=3]="Indeterminate",t}(Jt||{}),Ay=class{source;checked},Ek=Sk(),cd=(()=>{class t{_elementRef=d(K);_changeDetectorRef=d(ve);_ngZone=d(Z);_animationsDisabled=Ue();_options=d(V6,{optional:!0});focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){let i=new Ay;return i.source=this,i.checked=e,i}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"};ariaLabel="";ariaLabelledby=null;ariaDescribedby;ariaExpanded;ariaControls;ariaOwns;_uniqueId;id;get inputId(){return`${this.id||this._uniqueId}-input`}required;labelPosition="after";name=null;change=new E;indeterminateChange=new E;value;disableRipple;_inputElement;_labelElement;tabIndex;color;disabledInteractive;_onTouched=()=>{};_currentAnimationClass="";_currentCheckState=Jt.Init;_controlValueAccessorChangeFn=()=>{};_validatorChangeFn=()=>{};constructor(){d(Ge).load(Kt);let e=d(new Vt("tabindex"),{optional:!0});this._options=this._options||Ek,this.color=this._options.color||Ek.color,this.tabIndex=e==null?0:parseInt(e)||0,this.id=this._uniqueId=d(Fe).getId("mat-mdc-checkbox-"),this.disabledInteractive=this._options?.disabledInteractive??!1}ngOnChanges(e){e.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this.indeterminate)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}_checked=!1;get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}_disabled=!1;get indeterminate(){return this._indeterminate()}set indeterminate(e){let i=e!=this._indeterminate();this._indeterminate.set(e),i&&(e?this._transitionCheckState(Jt.Indeterminate):this._transitionCheckState(this.checked?Jt.Checked:Jt.Unchecked),this.indeterminateChange.emit(e)),this._syncIndeterminate(e)}_indeterminate=ge(!1);_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let i=this._currentCheckState,a=this._getAnimationTargetElement();if(!(i===e||!a)&&(this._currentAnimationClass&&a.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(i,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){a.classList.add(this._currentAnimationClass);let r=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{a.classList.remove(r)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){let e=this._options?.clickAction;!this.disabled&&e!=="noop"?(this.indeterminate&&e!=="check"&&Promise.resolve().then(()=>{this._indeterminate.set(!1),this.indeterminateChange.emit(!1)}),this._checked=!this._checked,this._transitionCheckState(this._checked?Jt.Checked:Jt.Unchecked),this._emitChangeEvent()):(this.disabled&&this.disabledInteractive||!this.disabled&&e==="noop")&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate)}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,i){if(this._animationsDisabled)return"";switch(e){case Jt.Init:if(i===Jt.Checked)return this._animationClasses.uncheckedToChecked;if(i==Jt.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case Jt.Unchecked:return i===Jt.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case Jt.Checked:return i===Jt.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case Jt.Indeterminate:return i===Jt.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){let i=this._inputElement;i&&(i.nativeElement.indeterminate=e)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-checkbox"]],viewQuery:function(i,a){if(i&1&&(ee(N6,5),ee(L6,5)),i&2){let r;N(r=L())&&(a._inputElement=r.first),N(r=L())&&(a._labelElement=r.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(i,a){i&2&&(St("id",a.id),x("tabindex",null)("aria-label",null)("aria-labelledby",null),et(a.color?"mat-"+a.color:"mat-accent"),q("_mat-animation-noopable",a._animationsDisabled)("mdc-checkbox--disabled",a.disabled)("mat-mdc-checkbox-disabled",a.disabled)("mat-mdc-checkbox-checked",a.checked)("mat-mdc-checkbox-disabled-interactive",a.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",H],ariaControl
69s:[0,"aria-controls","ariaControls"],ariaOwns:[0,"aria-owns","ariaOwns"],id:"id",required:[2,"required","required",H],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",H],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?void 0:ut(e)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",H],checked:[2,"checked","checked",H],disabled:[2,"disabled","disabled",H],indeterminate:[2,"indeterminate","indeterminate",H]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[ke([{provide:dr,useExisting:Et(()=>t),multi:!0},{provide:Ma,useExisting:t,multi:!0}]),Oe],ngContentSelectors:z6,decls:15,vars:23,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(i,a){if(i&1){let r=Me();Pe(),m(0,"div",3),F("click",function(s){return W(r),G(a._preventBubblingFromLabel(s))}),m(1,"div",4,0)(3,"div",5),F("click",function(){return W(r),G(a._onTouchTargetClick())}),u(),m(4,"input",6,1),F("blur",function(){return W(r),G(a._onBlur())})("click",function(){return W(r),G(a._onInputClick())})("change",function(s){return W(r),G(a._onInteractionEvent(s))}),u(),D(6,"div",7),m(7,"div",8),Ht(),m(8,"svg",9),D(9,"path",10),u(),ca(),D(10,"div",11),u(),D(11,"div",12),u(),m(12,"label",13,2),ie(14),u()()}if(i&2){let r=Ft(2);k("labelPosition",a.labelPosition),p(4),q("mdc-checkbox--selected",a.checked),k("checked",a.checked)("indeterminate",a.indeterminate)("disabled",a.disabled&&!a.disabledInteractive)("id",a.inputId)("required",a.required)("tabIndex",a.disabled&&!a.disabledInteractive?-1:a.tabIndex),x("aria-label",a.ariaLabel||null)("aria-labelledby",a.ariaLabelledby)("aria-describedby",a.ariaDescribedby)("aria-checked",a.indeterminate?"mixed":null)("aria-controls",a.ariaControls)("aria-disabled",a.disabled&&a.disabledInteractive?!0:null)("aria-expanded",a.ariaExpanded)("aria-owns",a.ariaOwns)("name",a.name)("value",a.value),p(7),k("matRippleTrigger",r)("matRippleDisabled",a.disableRipple||a.disabled)("matRippleCentered",!0),p(),k("for",a.inputId)}},dependencies:[fi,mf],styles:[`.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mat-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover>.mdc-checkbox__ripple{opacity:var(--mat-checkbox-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:hover>.mat-mdc-checkbox-ripple>.mat-ripple-element{background-color:var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus+.mdc-checkbox__ripple{opacity:var(--mat-checkbox-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mat-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mat-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active>.mdc-checkbox__native-control+.mdc-checkbox__ripple{opacity:var(--mat-checkbox-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mat-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mat-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mat-checkbox-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mat-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mat-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked+.mdc-checkbox__ripple{opacity:var(--mat-checkbox-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mat-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mat-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mat-checkbox-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mat-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active>.mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mat-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control+.mdc-checkbox__ripple{background-color:var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1;width:var(--mat-checkbox-state-layer-size, 40px);height:var(--mat-checkbox-state-layer-size, 40px);top:calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px))/2);right:calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px))/2);left:calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}@media(forced-colors: active){.mdc-checkbox--disabled{opacity:.5}}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mat-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));top:calc((var(--mat-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mat-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mat-checkbox-selected-icon-color, var(--mat-sys-primary));background-color:var(--mat-checkbox-selected-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mat-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mat-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mat-checkbox-unselected-hover-icon-color, var(--mat-sys-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover>.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mat-checkbox-selected-hover-icon-color, var(--mat-sys-primary));background-color:var(--mat-checkbox-selected-hover-icon-color, var(--mat-sys-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mat-checkbox-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mat-checkbox-selected-focus-icon-color, var(--mat-sys-primary));background-color:var(--mat-checkbox-selected-focus-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover>.mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mat-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mat-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mat-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mat-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}@media(forced-colors: active){.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;
69transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mat-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mat-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}
69}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-touch-target,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__native-control,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__ripple,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-ripple::before,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__mixedmark{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox .mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox .mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display, block)}.mat-mdc-checkbox .mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-focus-indicator::before{content:""}
70`],encapsulation:2,changeDetection:0})}return t})(),uf=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[cd,fe,fe]})}return t})();var B6=["input"],j6=["formField"],H6=["*"],pf=class{source;value;constructor(n,e){this.source=n,this.value=e}},U6={provide:dr,useExisting:Et(()=>ld),multi:!0},Tk=new w("MatRadioGroup"),$6=new w("mat-radio-default-options",{providedIn:"root",factory:W6});function W6(){return{color:"accent",disabledInteractive:!1}}var ld=(()=>{class t{_changeDetector=d(ve);_value=null;_name=d(Fe).getId("mat-radio-group-");_selected=null;_isInitialized=!1;_labelPosition="after";_disabled=!1;_required=!1;_buttonChanges;_controlValueAccessorChangeFn=()=>{};onTouched=()=>{};change=new E;_radios;color;get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition=e==="before"?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=e,this._markRadiosForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e,this._markRadiosForCheck()}_disabledInteractive=!1;constructor(){}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(e=>e===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}
70_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){let e=this._selected!==null&&this._selected.value===this._value;this._radios&&!e&&(this._selected=null,this._radios.forEach(i=>{i.checked=this.value===i.value,i.checked&&(this._selected=i)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new pf(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["mat-radio-group"]],contentQueries:function(i,a,r){if(i&1&&Ae(r,$s,5),i&2){let o;N(o=L())&&(a._radios=o)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[2,"disabled","disabled",H],required:[2,"required","required",H],disabledInteractive:[2,"disabledInteractive","disabledInteractive",H]},outputs:{change:"change"},exportAs:["matRadioGroup"],features:[ke([U6,{provide:Tk,useExisting:t}])]})}return t})(),$s=(()=>{class t{_elementRef=d(K);_changeDetector=d(ve);_focusMonitor=d(Dn);_radioDispatcher=d(lo);_defaultOptions=d($6,{optional:!0});_ngZone=d(Z);_renderer=d(Te);_uniqueId=d(Fe).getId("mat-radio-");_cleanupClick;id=this._uniqueId;name;ariaLabel;ariaLabelledby;ariaDescribedby;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(e){this._checked!==e&&(this._checked=e,e&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!e&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),e&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this.radioGroup!==null&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}_labelPosition;get disabled(){return this._disabled||this.radioGroup!==null&&this.radioGroup.disabled}set disabled(e){this._setDisabled(e)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){e!==this._required&&this._changeDetector.markForCheck(),this._required=e}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._defaultOptions&&this._defaultOptions.color||"accent"}set color(e){this._color=e}_color;get disabledInteractive(){return this._disabledInteractive||this.radioGroup!==null&&this.radioGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}_disabledInteractive;change=new E;radioGroup;get inputId(){return`${this.id||this._uniqueId}-input`}_checked=!1;_disabled;_required;_value=null;_removeUniqueSelectionListener=()=>{};_previousTabIndex;_inputElement;_rippleTrigger;_noopAnimations=Ue();_injector=d(oe);constructor(){d(Ge).load(Kt);let e=d(Tk,{optional:!0}),i=d(new Vt("tabindex"),{optional:!0});this.radioGroup=e,this._disabledInteractive=this._defaultOptions?.disabledInteractive??!1,i&&(this.tabIndex=ut(i,0))}focus(e,i){i?this._focusMonitor.focusVia(this._inputElement,i,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((e,i)=>{e!==this.id&&i===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()}),this._ngZone.runOutsideAngular(()=>{this._cleanupClick=this._renderer.listen(this._inputElement.nativeElement,"click",this._onInputClick)})}ngOnDestroy(){this._cleanupClick?.(),this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new pf(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){let i=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._c
70ontrolValueAccessorChangeFn(this.value),i&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(e){this._onInputInteraction(e),(!this.disabled||this.disabledInteractive)&&this._inputElement?.nativeElement.focus()}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_onInputClick=e=>{this.disabled&&this.disabledInteractive&&e.preventDefault()};_updateTabIndex(){let e=this.radioGroup,i;if(!e||!e.selected||this.disabled?i=this.tabIndex:i=e.selected===this?this.tabIndex:-1,i!==this._previousTabIndex){let a=this._inputElement?.nativeElement;a&&(a.setAttribute("tabindex",i+""),this._previousTabIndex=i,bt(()=>{queueMicrotask(()=>{e&&e.selected&&e.selected!==this&&document.activeElement===a&&(e.selected?._inputElement.nativeElement.focus(),document.activeElement===a&&this._inputElement.nativeElement.blur())})},{injector:this._injector}))}}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-radio-button"]],viewQuery:function(i,a){if(i&1&&(ee(B6,5),ee(j6,7,K)),i&2){let r;N(r=L())&&(a._inputElement=r.first),N(r=L())&&(a._rippleTrigger=r.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:19,hostBindings:function(i,a){i&1&&F("focus",function(){return a._inputElement.nativeElement.focus()}),i&2&&(x("id",a.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),q("mat-primary",a.color==="primary")("mat-accent",a.color==="accent")("mat-warn",a.color==="warn")("mat-mdc-radio-checked",a.checked)("mat-mdc-radio-disabled",a.disabled)("mat-mdc-radio-disabled-interactive",a.disabledInteractive)("_mat-animation-noopable",a._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],disableRipple:[2,"disableRipple","disableRipple",H],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ut(e)],checked:[2,"checked","checked",H],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",H],required:[2,"required","required",H],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",H]},outputs:{change:"change"},exportAs:["matRadioButton"],ngContentSelectors:H6,decls:13,vars:17,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio","aria-invalid","false",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(i,a){if(i&1){let r=Me();Pe(),m(0,"div",2,0)(2,"div",3)(3,"div",4),F("click",function(s){return W(r),G(a._onTouchTargetClick(s))}),u(),m(4,"input",5,1),F("change",function(s){return W(r),G(a._onInputInteraction(s))}),u(),m(6,"div",6),D(7,"div",7)(8,"div",8),u(),m(9,"div",9),D(10,"div",10),u()(),m(11,"label",11),ie(12),u()()}i&2&&(k("labelPosition",a.labelPosition),p(2),q("mdc-radio--disabled",a.disabled),p(2),k("id",a.inputId)("checked",a.checked)("disabled",a.disabled&&!a.disabledInteractive)("required",a.required),x("name",a.name)("value",a.value)("aria-label",a.ariaLabel)("aria-labelledby",a.ariaLabelledby)("aria-describedby",a.ariaDescribedby)("aria-disabled",a.disabled&&a.disabledInteractive?"true":null),p(5),k("matRippleTrigger",a._rippleTrigger.nativeElement)("matRippleDisabled",a._isRippleDisabled())("matRippleCentered",!0),p(2),k("for",a.inputId))},dependencies:[fi,mf],styles:[`.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color;padding:calc((var(--mat-radio-state-layer-size, 40px) - 20px)/2)}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:not([disabled])~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-unselected-hover-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-selected-hover-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>
70.mdc-radio__inner-circle{background-color:var(--mat-radio-selected-hover-icon-color, var(--mat-sys-primary, currentColor))}.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-unselected-pressed-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-selected-pressed-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-selected-pressed-icon-color, var(--mat-sys-primary, currentColor))}.mat-mdc-radio-button .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-radio-button .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);width:var(--mat-radio-state-layer-size, 40px);height:var(--mat-radio-state-layer-size, 40px);top:calc(-1*(var(--mat-radio-state-layer-size, 40px) - 20px)/2);left:calc(-1*(var(--mat-radio-state-layer-size, 40px) - 20px)/2)}.mat-mdc-radio-button .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0);border-radius:50%;transition:transform 90ms cubic-bezier(0.4, 0, 0.6, 1),background-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}@media(forced-colors: active){.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:CanvasText !important}}.mat-mdc-radio-button .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;top:0;right:0;left:0;cursor:inherit;z-index:1;width:var(--mat-radio-state-layer-size, 40px);height:var(--mat-radio-state-layer-size, 40px)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__outer-circle{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__inner-circle{transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{cursor:default}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface, currentColor));opacity:var(--mat-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-unselected-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-selected-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>
70.mdc-radio__inner-circle{background-color:var(--mat-radio-selected-icon-color, var(--mat-sys-primary, currentColor))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-selected-focus-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-selected-focus-icon-color, var(--mat-sys-primary, currentColor))}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle{transform:scale(0.5);transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled{pointer-events:auto}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface, currentColor));opacity:var(--mat-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color, var(--mat-sys-primary))}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple>.mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button .mdc-radio>.mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button.cdk-focused .mat-focus-indicator::before{content:""}.mat-mdc-radio-disabled{cursor:default;pointer-events:none}.mat-mdc-radio-disabled.mat-mdc-radio-disabled-interactive{pointer-events:auto}.mat-mdc-radio-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display, block)}
70[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}
71`],encapsulation:2,changeDetection:0})}return t})(),Ws=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[fe,cr,$s,fe]})}return t})();var G6=["*"];function q6(t,n){t&1&&ie(0)}var Ry=(()=>{class t{_elementRef=d(K);constructor(){}focus(){this._elementRef.nativeElement.focus()}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]})}return t})(),Fy=(()=>{class t{template=d(Je);constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","cdkStepLabel",""]]})}return t})();var fo={NUMBER:"number",EDIT:"edit",DONE:"done",ERROR:"error"},Y6=new w("STEPPER_GLOBAL_OPTIONS"),ff=(()=>{class t{_stepperOptions;_stepper=d(dd);_displayDefaultIndicatorType;stepLabel;_childForms;content;stepControl;get interacted(){return this._interacted()}set interacted(e){this._interacted.set(e)}_interacted=ge(!1);interactedStream=new E;label;errorMessage;ariaLabel;ariaLabelledby;get state(){return this._state()}set state(e){this._state.set(e)}_state=ge(void 0);get editable(){return this._editable()}set editable(e){this._editable.set(e)}_editable=ge(!0);optional=!1;get completed(){let e=this._completedOverride(),i=this._interacted();return e??(i&&(!this.stepControl||this.stepControl.valid))}set completed(e){this._completedOverride.set(e)}_completedOverride=ge(null);index=ge(-1);isSelected=Gt(()=>this._stepper.selectedIndex===this.index());indicatorType=Gt(()=>{let e=this.isSelected(),i=this.completed,a=this._state()??fo.NUMBER,r=this._editable();return this._showError()&&this.hasError&&!e?fo.ERROR:this._displayDefaultIndicatorType?!i||e?fo.NUMBER:r?fo.EDIT:fo.DONE:i&&!e?fo.DONE:i&&e?a:r&&e?fo.EDIT:a});isNavigable=Gt(()=>{let e=this.isSelected();return this.completed||e||!this._stepper.linear});get hasError(){let e=this._customError();return e??this._getDefaultError()}set hasError(e){this._customError.set(e)}_customError=ge(null);_getDefaultError(){return this.interacted&&!!this.stepControl?.invalid}constructor(){let e=d(Y6,{optional:!0});this._stepperOptions=e||{},this._displayDefaultIndicatorType=this._stepperOptions.displayDefaultIndicatorType!==!1}select(){this._stepper.selected=this}reset(){this._interacted.set(!1),this._completedOverride()!=null&&this._completedOverride.set(!1),this._customError()!=null&&this._customError.set(!1),this.stepControl&&(this._childForms?.forEach(e=>e.resetForm?.()),this.stepControl.reset())}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this._interacted()||(this._interacted.set(!0),this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??this._customError()!=null}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["cdk-step"]],contentQueries:function(i,a,r){if(i&1&&(Ae(r,Fy,5),Ae(r,hi,5)),i&2){let o;N(o=L())&&(a.stepLabel=o.first),N(o=L())&&(a._childForms=o)}},viewQuery:function(i,a){if(i&1&&ee(Je,7),i&2){let r;N(r=L())&&(a.content=r.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],state:"state",editable:[2,"editable","editable",H],optional:[2,"optional","optional",H],completed:[2,"completed","completed",H],hasError:[2,"hasError","hasError",H]},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[Oe],ngContentSelectors:G6,decls:1,vars:0,template:function(i,a){i&1&&(Pe(),qr(0,q6,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return t})(),dd=(()=>{class t{_dir=d(pt,{optional:!0});_changeDetectorRef=d(ve);_elementRef=d(K);_destroyed=new T;_keyManager;_steps;steps=new $t;_stepHeader;_sortedHeaders=new $t;linear=!1;get selectedIndex(){return this._selectedIndex()}set selectedIndex(e){this._steps?(this._isValidIndex(e),this.selectedIndex!==e&&(this.selected?._markAsInteracted(),!this._anyControlsInvalidOrPending(e)&&(e>=this.selectedIndex||this.steps.toArray()[e].editable)&&this._updateSelectedItemIndex(e))):this._selectedIndex.set(e)}_selectedIndex=ge(0);get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}selectionChange=new E;selectedIndexChange=new E;_groupId=d(Fe).getId("cdk-stepper-");get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation(e==="vertical")}_orientation="horizontal";constructor(){}ngAfterContentInit(){this._steps.changes.pipe(Le(this._steps),ye(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(i=>i._stepper===this)),this.steps.forEach((i,a)=>i.index.set(a)),this.steps.notifyOnChanges()})}ngAfterViewInit(){if(this._stepHeader.changes.pipe(Le(this._stepHeader),ye(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((i,a)=>i._elementRef.nativeElement.compareDocumentPosition(a._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new ya(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation(this._orientation==="vertical"),this._keyManager.updateActiveItem(this.selectedIndex),(this._dir?this._dir.change:B()).pipe(Le(this._layoutDirection()),ye(this._destroyed)).subscribe(e=>this._keyManager?.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this.selectedIndex),this.steps.changes.subscribe(()=>{this.selected||this._selectedIndex.set(Math.max(this.selectedIndex-1,0))}),this._isValidIndex(this.selectedIndex)||this._selectedIndex.set(0),this.linear&&this.selectedIndex>0){let e=this.steps.toArray().slice(0,this._selectedIndex());for(let i of e)i._markAsInteracted()}}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex()+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex()-1,0)}
71reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`${this._groupId}-label-${e}`}_getStepContentId(e){return`${this._groupId}-content-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){let i=e-this._selectedIndex();return i<0?this._layoutDirection()==="rtl"?"next":"previous":i>0?this._layoutDirection()==="rtl"?"previous":"next":"current"}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex()}_updateSelectedItemIndex(e){let i=this.steps.toArray(),a=this._selectedIndex();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:a,selectedStep:i[e],previouslySelectedStep:i[a]}),this._keyManager&&(this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e)),this._selectedIndex.set(e),this.selectedIndexChange.emit(e),this._stateChanged()}_onKeydown(e){let i=tt(e),a=e.keyCode,r=this._keyManager;r?.activeItemIndex!=null&&!i&&(a===32||a===13)?(this.selectedIndex=r.activeItemIndex,e.preventDefault()):r?.setFocusOrigin("keyboard").onKeydown(e)}_anyControlsInvalidOrPending(e){return this.linear&&e>=0?this.steps.toArray().slice(0,e).some(i=>{let a=i.stepControl;return(a?a.invalid||a.pending||!i.interacted:!i.completed)&&!i.optional&&!i._completedOverride()}):!1}_layoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_containsFocus(){let e=this._elementRef.nativeElement,i=Hn();return e===i||e.contains(i)}_isValidIndex(e){return e>-1&&(!this.steps||e<this.steps.length)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","cdkStepper",""]],contentQueries:function(i,a,r){if(i&1&&(Ae(r,ff,5),Ae(r,Ry,5)),i&2){let o;N(o=L())&&(a._steps=o),N(o=L())&&(a._stepHeader=o)}},inputs:{linear:[2,"linear","linear",H],selectedIndex:[2,"selectedIndex","selectedIndex",ut],selected:"selected",orientation:"orientation"},outputs:{selectionChange:"selectionChange",selectedIndexChange:"selectedIndexChange"},exportAs:["cdkStepper"]})}return t})();var Rk=(()=>{class t{_stepper=d(dd);type="button";constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(i,a){i&1&&F("click",function(){return a._stepper.previous()}),i&2&&St("type",a.type)},inputs:{type:"type"}})}return t})(),Fk=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[Gi]})}return t})();var hf;function K6(){if(hf===void 0&&(hf=null,typeof window<"u")){let t=window;t.trustedTypes!==void 0&&(hf=t.trustedTypes.createPolicy("angular#components",{createHTML:n=>n}))}return hf}function md(t){return K6()?.createHTML(t)||t}function Nk(t){return Error(`Unable to find icon with the name "${t}"`)}function Z6(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function Lk(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function zk(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}var Oa=class{url;svgText;options;svgElement;constructor(n,e,i){this.url=n,this.svgText=e,this.options=i}},Bk=(()=>{class t{_httpClient;_sanitizer;_errorHandler;_document;_svgIconConfigs=new Map;_iconSetConfigs=new Map;_cachedIconsByUrl=new Map;_inProgressUrlFetches=new Map;_fontCssClassesByAlias=new Map;_resolvers=[];_defaultFontSetClass=["material-icons","mat-ligature-font"];constructor(e,i,a,r){this._httpClient=e,this._sanitizer=i,this._errorHandler=r,this._document=a}addSvgIcon(e,i,a){return this.addSvgIconInNamespace("",e,i,a)}addSvgIconLiteral(e,i,a){return this.addSvgIconLiteralInNamespace("",e,i,a)}addSvgIconInNamespace(e,i,a,r){return this._addSvgIconConfig(e,i,new Oa(a,null,r))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,i,a,r){let o=this._sanitizer.sanitize(Rt.HTML,a);if(!o)throw zk(a);let s=md(o);return this._addSvgIconConfig(e,i,new Oa("",s,r))}
71addSvgIconSet(e,i){return this.addSvgIconSetInNamespace("",e,i)}addSvgIconSetLiteral(e,i){return this.addSvgIconSetLiteralInNamespace("",e,i)}addSvgIconSetInNamespace(e,i,a){return this._addSvgIconSetConfig(e,new Oa(i,null,a))}addSvgIconSetLiteralInNamespace(e,i,a){let r=this._sanitizer.sanitize(Rt.HTML,i);if(!r)throw zk(i);let o=md(r);return this._addSvgIconSetConfig(e,new Oa("",o,a))}registerFontClassAlias(e,i=e){return this._fontCssClassesByAlias.set(e,i),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){let i=this._sanitizer.sanitize(Rt.RESOURCE_URL,e);if(!i)throw Lk(e);let a=this._cachedIconsByUrl.get(i);return a?B(gf(a)):this._loadSvgIconFromConfig(new Oa(e,null)).pipe($e(r=>this._cachedIconsByUrl.set(i,r)),j(r=>gf(r)))}getNamedSvgIcon(e,i=""){let a=Vk(i,e),r=this._svgIconConfigs.get(a);if(r)return this._getSvgFromConfig(r);if(r=this._getIconConfigFromResolvers(i,e),r)return this._svgIconConfigs.set(a,r),this._getSvgFromConfig(r);let o=this._iconSetConfigs.get(i);return o?this._getSvgFromIconSetConfigs(e,o):Ta(Nk(a))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?B(gf(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(j(i=>gf(i)))}_getSvgFromIconSetConfigs(e,i){let a=this._extractIconWithNameFromAnySet(e,i);if(a)return B(a);let r=i.filter(o=>!o.svgText).map(o=>this._loadSvgIconSetFromConfig(o).pipe(nn(s=>{let l=`Loading icon set URL: ${this._sanitizer.sanitize(Rt.RESOURCE_URL,o.url)} failed: ${s.message}`;return this._errorHandler.handleError(new Error(l)),B(null)})));return dc(r).pipe(j(()=>{let o=this._extractIconWithNameFromAnySet(e,i);if(!o)throw Nk(e);return o}))}_extractIconWithNameFromAnySet(e,i){for(let a=i.length-1;a>=0;a--){let r=i[a];if(r.svgText&&r.svgText.toString().indexOf(e)>-1){let o=this._svgElementFromConfig(r),s=this._extractSvgIconFromSet(o,e,r.options);if(s)return s}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe($e(i=>e.svgText=i),j(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?B(null):this._fetchIcon(e).pipe($e(i=>e.svgText=i))}_extractSvgIconFromSet(e,i,a){let r=e.querySelector(`[id="${i}"]`);if(!r)return null;let o=r.cloneNode(!0);if(o.removeAttribute("id"),o.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(o,a);if(o.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(o),a);let s=this._svgElementFromString(md("<svg></svg>"));return s.appendChild(o),this._setSvgAttributes(s,a)}_svgElementFromString(e){let i=this._document.createElement("DIV");i.innerHTML=e;let a=i.querySelector("svg");if(!a)throw Error("<svg> tag not found");return a}_toSvgElement(e){let i=this._svgElementFromString(md("<svg></svg>")),a=e.attributes;for(let r=0;r<a.length;r++){let{name:o,value:s}=a[r];o!=="id"&&i.setAttribute(o,s)}for(let r=0;r<e.childNodes.length;r++)e.childNodes[r].nodeType===this._document.ELEMENT_NODE&&i.appendChild(e.childNodes[r].cloneNode(!0));return i}_setSvgAttributes(e,i){return e.setAttribute("fit",""),e.setAttribute("height","100%"),e.setAttribute("width","100%"),e.setAttribute("preserveAspectRatio","xMidYMid meet"),e.setAttribute("focusable","false"),i&&i.viewBox&&e.setAttribute("viewBox",i.viewBox),e}_fetchIcon(e){let{url:i,options:a}=e,r=a?.withCredentials??!1;if(!this._httpClient)throw Z6();if(i==null)throw Error(`Cannot fetch icon from URL "${i}".`);let o=this._sanitizer.sanitize(Rt.RESOURCE_URL,i);if(!o)throw Lk(i);let s=this._inProgressUrlFetches.get(o);if(s)return s;let c=this._httpClient.get(o,{responseType:"text",withCredentials:r}).pipe(j(l=>md(l)),Tn(()=>this._inProgressUrlFetches.delete(o)),uc());return this._inProgressUrlFetches.set(o,c),c}_addSvgIconConfig(e,i,a){return this._svgIconConfigs.set(Vk(e,i),a),this}_addSvgIconSetConfig(e,i){let a=this._iconSetConfigs.get(e);return a?a.push(i):this._iconSetConfigs.set(e,[i]),this}_svgElementFromConfig(e){if(!e.svgElement){let i=this._svgElementFromString(e.svgText);this._setSvgAttributes(i,e.options),e.svgElement=i}return e.svgElement}_getIconConfigFromResolvers(e,i){for(let a=0;a<this._resolvers.length;a++){let r=this._resolvers[a](i,e);if(r)return Q6(r)?new Oa(r.url,null,r.options):new Oa(r,null)}}static \u0275fac=function(i){return new(i||t)($(Yt,8),$(Y_),$(se,8),$(Lt))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function gf(t){return t.cloneNode(!0)}function Vk(t,n){return t+":"+n}function Q6(t){return!!(t.url&&t.options)}var X6=["*"],J6=new w("MAT_ICON_DEFAULT_OPTIONS"),e5=new w("mat-icon-location",{providedIn:"root",factory:t5});function t5(){let t=d(se),n=t?t.location:null;return{getPathname:()=>n?n.pathname+n.search:""}}var jk=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],n5=jk.map(t=>`[${t}]`).join(", "),i5=/^url\(['"]?#(.*?)['"]?\)$/,Gs=(()=>{class t{_elementRef=d(K);_iconRegistry=d(Bk);_location=d(e5);_errorHandler=d(Lt);_defaultColor;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;inline=!1;get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}_svgIcon;get fontSet(){return this._fontSet}set fontSet(e){let i=this._cleanupFontValue(e);i!==this._fontSet&&(this._fontSet=i,this._updateFontIconClasses())}_fontSet;get fontIcon(){return this._fontIcon}set fontIcon(e){let i=this._cleanupFontValue(e);i!==this._fontIcon&&(this._fontIcon=i,this._updateFontIconClasses())}_fontIcon;_previousFontSetClass=[];_previousFontIconClass;_svgName;_svgNamespace;_previousPath;_elementsWithExternalReferences;_currentIconFetch=ae.EMPTY;constructor(){let e=d(new Vt("aria-hidden"),{optional:!0}),i=d(J6,{optional:!0});i&&(i.color&&(this.color=this._defaultColor=i.color),i.fontSet&&(this.fontSet=i.fontSet)),e||this._elementRef.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];let i=e.split(":");switch(i.length){case 1:return["",i[0]];case 2:return i;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let e=this._elementsWithExternalReferences;if(e&&e.size){let i=this._location.getPathname();i!==this._previousPath&&(this._previousPath=i,this._prependPathToReferences(i))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();let i=this._location.getPathname();this._previousPath=i,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(i),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){let e=this._elementRef.nativeElement,i=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();i--;){let a=e.childNodes[i];(a.nodeType!==1||a.nodeName.toLowerCase()==="svg")&&a.remove()}}
71_updateFontIconClasses(){if(!this._usingFontIcon())return;let e=this._elementRef.nativeElement,i=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(a=>a.length>0);this._previousFontSetClass.forEach(a=>e.classList.remove(a)),i.forEach(a=>e.classList.add(a)),this._previousFontSetClass=i,this.fontIcon!==this._previousFontIconClass&&!i.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return typeof e=="string"?e.trim().split(" ")[0]:e}_prependPathToReferences(e){let i=this._elementsWithExternalReferences;i&&i.forEach((a,r)=>{a.forEach(o=>{r.setAttribute(o.name,`url('${e}#${o.value}')`)})})}_cacheChildrenWithExternalReferences(e){let i=e.querySelectorAll(n5),a=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let r=0;r<i.length;r++)jk.forEach(o=>{let s=i[r],c=s.getAttribute(o),l=c?c.match(i5):null;if(l){let f=a.get(s);f||(f=[],a.set(s,f)),f.push({name:o,value:l[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){let[i,a]=this._splitIconName(e);i&&(this._svgNamespace=i),a&&(this._svgName=a),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(a,i).pipe(qe(1)).subscribe(r=>this._setSvgElement(r),r=>{let o=`Error retrieving icon ${i}:${a}! ${r.message}`;this._errorHandler.handleError(new Error(o))})}}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(i,a){i&2&&(x("data-mat-icon-type",a._usingFontIcon()?"font":"svg")("data-mat-icon-name",a._svgName||a.fontIcon)("data-mat-icon-namespace",a._svgNamespace||a.fontSet)("fontIcon",a._usingFontIcon()?a.fontIcon:null),et(a.color?"mat-"+a.color:""),q("mat-icon-inline",a.inline)("mat-icon-no-color",a.color!=="primary"&&a.color!=="accent"&&a.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",H],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],ngContentSelectors:X6,decls:1,vars:0,template:function(i,a){i&1&&(Pe(),ie(0))},styles:[`mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}
72`],encapsulation:2,changeDetection:0})}return t})(),bf=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[fe,fe]})}return t})();var r5=(t,n,e)=>({index:t,active:n,optional:e});function o5(t,n){if(t&1&&On(0,2),t&2){let e=v();k("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",m_(2,r5,e.index,e.active,e.optional))}}function s5(t,n){if(t&1&&(m(0,"span",7),h(1),u()),t&2){let e=v(2);p(),ce(e._getDefaultTextForState(e.state))}}function c5(t,n){if(t&1&&(m(0,"span",8),h(1),u()),t&2){let e=v(3);p(),ce(e._intl.completedLabel)}}function l5(t,n){if(t&1&&(m(0,"span",8),h(1),u()),t&2){let e=v(3);p(),ce(e._intl.editableLabel)}}function d5(t,n){if(t&1&&(y(0,c5,2,1,"span",8)(1,l5,2,1,"span",8),m(2,"mat-icon",7),h(3),u()),t&2){let e=v(2);C(e.state==="done"?0:e.state==="edit"?1:-1),p(3),ce(e._getDefaultTextForState(e.state))}}function m5(t,n){if(t&1&&y(0,s5,2,1,"span",7)(1,d5,4,2),t&2){let e,i=v();C((e=i.state)==="number"?0:1)}}function u5(t,n){t&1&&(m(0,"div",4),On(1,9),u()),t&2&&(p(),k("ngTemplateOutlet",n.template))}function p5(t,n){if(t&1&&(m(0,"div",4),h(1),u()),t&2){let e=v();p(),ce(e.label)}}function f5(t,n){if(t&1&&(m(0,"div",5),h(1),u()),t&2){let e=v();p(),ce(e._intl.optionalLabel)}}function h5(t,n){if(t&1&&(m(0,"div",6),h(1),u()),t&2){let e=v();p(),ce(e.errorMessage)}}var Hk=["*"];function g5(t,n){}function b5(t,n){if(t&1&&(ie(0),Ve(1,g5,0,0,"ng-template",0)),t&2){let e=v();p(),k("cdkPortalOutlet",e._portal)}}var _5=["animatedContainer"],Uk=t=>({step:t});function y5(t,n){t&1&&ie(0)}function C5(t,n){t&1&&D(0,"div",7)}function v5(t,n){if(t&1&&(On(0,6),y(1,C5,1,0,"div",7)),t&2){let e=n.$implicit,i=n.$index,a=n.$count;v(2);let r=Ft(4);k("ngTemplateOutlet",r)("ngTemplateOutletContext",xu(3,Uk,e)),p(),C(i!==a-1?1:-1)}}function x5(t,n){if(t&1&&(m(0,"div",8,1),On(2,9),u()),t&2){let e=n.$implicit,i=n.$index,a=v(2);et("mat-horizontal-stepper-content-"+a._getAnimationDirection(i)),k("id",a._getStepContentId(i)),x("aria-labelledby",a._getStepLabelId(i))("inert",a.selectedIndex===i?null:""),p(2),k("ngTemplateOutlet",e.content)}}function M5(t,n){if(t&1&&(m(0,"div",2)(1,"div",3),ot(2,v5,2,5,null,
72null,Ni),u(),m(4,"div",4),ot(5,x5,3,6,"div",5,Ni),u()()),t&2){let e=v();p(2),st(e.steps),p(3),st(e.steps)}}function w5(t,n){if(t&1&&(m(0,"div",10),On(1,6),m(2,"div",11,1)(4,"div",12)(5,"div",13),On(6,9),u()()()()),t&2){let e=n.$implicit,i=n.$index,a=n.$index,r=n.$count,o=v(2),s=Ft(4);p(),k("ngTemplateOutlet",s)("ngTemplateOutletContext",xu(10,Uk,e)),p(),q("mat-stepper-vertical-line",a!==r-1)("mat-vertical-content-container-active",o.selectedIndex===i),x("inert",o.selectedIndex===i?null:""),p(2),k("id",o._getStepContentId(i)),x("aria-labelledby",o._getStepLabelId(i)),p(2),k("ngTemplateOutlet",e.content)}}function O5(t,n){if(t&1&&ot(0,w5,7,12,"div",10,Ni),t&2){let e=v();st(e.steps)}}function P5(t,n){if(t&1){let e=Me();m(0,"mat-step-header",14),F("click",function(){let a=W(e).step;return G(a.select())})("keydown",function(a){W(e);let r=v();return G(r._onKeydown(a))}),u()}if(t&2){let e=n.step,i=v();q("mat-horizontal-stepper-header",i.orientation==="horizontal")("mat-vertical-stepper-header",i.orientation==="vertical"),k("tabIndex",i._getFocusIndex()===e.index()?0:-1)("id",i._getStepLabelId(e.index()))("index",e.index())("state",e.indicatorType())("label",e.stepLabel||e.label)("selected",e.isSelected())("active",e.isNavigable())("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",i._iconOverrides)("disableRipple",i.disableRipple||!e.isNavigable())("color",e.color||i.color),x("aria-posinset",e.index()+1)("aria-setsize",i.steps.length)("aria-controls",i._getStepContentId(e.index()))("aria-selected",e.isSelected())("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",e.isNavigable()?null:!0)}}var Ny=(()=>{class t extends Fy{static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275dir=z({type:t,selectors:[["","matStepLabel",""]],features:[Se]})}return t})(),_f=(()=>{class t{changes=new T;optionalLabel="Optional";completedLabel="Completed";editableLabel="Editable";static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function k5(t){return t||new _f}var D5={provide:_f,deps:[[new qa,new Zo,_f]],useFactory:k5},Ly=(()=>{class t extends Ry{_intl=d(_f);_focusMonitor=d(Dn);_intlSubscription;state;label;errorMessage;iconOverrides;index;selected;active;optional;disableRipple;color;constructor(){super();let e=d(Ge);e.load(Kt),e.load(Wi);let i=d(ve);this._intlSubscription=this._intl.changes.subscribe(()=>i.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,i){e?this._focusMonitor.focusVia(this._elementRef,e,i):this._elementRef.nativeElement.focus(i)}_stringLabel(){return this.label instanceof Ny?null:this.label}_templateLabel(){return this.label instanceof Ny?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getDefaultTextForState(e){return e=="number"?`${this.index+1}`:e=="edit"?"create":e=="error"?"warning":e}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],hostVars:2,hostBindings:function(i,a){i&2&&et("mat-"+(a.color||"primary"))},inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple",color:"color"},features:[Se],decls:10,vars:17,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-step-label"],[1,"mat-step-text-label"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[3,"ngTemplateOutlet"]],template:function(i,a){if(i&1&&(D(0,"div",0),m(1,"div")(2,"div",1),y(3,o5,1,6,"ng-container",2)(4,m5,2,1),u()(),m(5,"div",3),y(6,u5,2,1,"div",4)(7,p5,2,1,"div",4),y(8,f5,2,1,"div",5),y(9,h5,2,1,"div",6),u()),i&2){let r;k("matRippleTrigger",a._getHostElement())("matRippleDisabled",a.disableRipple),p(),et(tl("mat-step-icon-state-",a.state," mat-step-icon")),q("mat-step-icon-selected",a.selected),p(2),C(a.iconOverrides&&a.iconOverrides[a.state]?3:4),p(2),q("mat-step-label-active",a.active)("mat-step-label-selected",a.selected)("mat-step-label-error",a.state=="error"),p(),C((r=a._templateLabel())?6:a._stringLabel()?7:-1,r),p(2),C(a.optional&&a.state!="error"?8:-1),p(),C(a.state==="error"?9:-1)}},dependencies:[fi,Ja,Gs],styles:[`.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}
72.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent));border-radius:var(--mat-stepper-header-hover-state-layer-shape, var(--mat-sys-corner-medium))}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));border-radius:var(--mat-stepper-header-focus-state-layer-shape, var(--mat-sys-corner-medium))}@media(hover: none){.mat-step-header:hover{background:none}}@media(forced-colors: active){.mat-step-header{outline:solid 1px}.mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.mat-step-header[aria-disabled=true]{outline-color:GrayText}.mat-step-header[aria-disabled=true] .mat-step-label,.mat-step-header[aria-disabled=true] .mat-step-icon,.mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color, var(--mat-sys-on-surface-variant))}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color, var(--mat-sys-surface));background-color:var(--mat-stepper-header-icon-background-color, var(--mat-sys-on-surface-variant))}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color, transparent);color:var(--mat-stepper-header-error-state-icon-foreground-color, var(--mat-sys-error))}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-stepper-header-label-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-stepper-header-label-text-weight, var(--mat-sys-title-small-weight));color:var(--mat-stepper-header-label-text-color, var(--mat-sys-on-surface-variant))}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color, var(--mat-sys-on-surface-variant))}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color, var(--mat-sys-error));font-size:var(--mat-stepper-header-error-state-label-text-size, var(--mat-sys-title-small-size))}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-stepper-header-selected-state-label-text-weight, var(--mat-sys-title-small-weight))}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color, var(--mat-sys-primary));color:var(--mat-stepper-header-selected-state-icon-foreground-color, var(--mat-sys-on-primary))}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color, var(--mat-sys-primary));color:var(--mat-stepper-header-done-state-icon-foreground-color, var(--mat-sys-on-primary))}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color, var(--mat-sys-primary));color:var(--mat-stepper-header-edit-state-icon-foreground-color, var(--mat-sys-on-primary))}
73`],encapsulation:2,changeDetection:0})}return t})(),E5=(()=>{class t{templateRef=d(Je);name;constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:[0,"matStepperIcon","name"]}})}return t})(),S5=(()=>{class t{_template=d(Je);constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["ng-template","matStepContent",""]]})}return t})(),zy=(()=>{class t extends ff{_errorStateMatcher=d(ur,{skipSelf:!0});
73_viewContainerRef=d(mt);_isSelected=ae.EMPTY;stepLabel=void 0;color;_lazyContent;_portal;ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe(nt(()=>this._stepper.selectionChange.pipe(j(e=>e.selectedStep===this),Le(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new pn(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,i){let a=this._errorStateMatcher.isErrorState(e,i),r=!!(e&&e.invalid&&this.interacted);return a||r}static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275cmp=R({type:t,selectors:[["mat-step"]],contentQueries:function(i,a,r){if(i&1&&(Ae(r,Ny,5),Ae(r,S5,5)),i&2){let o;N(o=L())&&(a.stepLabel=o.first),N(o=L())&&(a._lazyContent=o.first)}},hostAttrs:["hidden",""],inputs:{color:"color"},exportAs:["matStep"],features:[ke([{provide:ur,useExisting:t},{provide:ff,useExisting:t}]),Se],ngContentSelectors:Hk,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(i,a){i&1&&(Pe(),Ve(0,b5,2,1,"ng-template"))},dependencies:[fn],encapsulation:2,changeDetection:0})}return t})(),Vy=(()=>{class t extends dd{_ngZone=d(Z);_renderer=d(Te);_animationsDisabled=Ue();_cleanupTransition;_isAnimating=ge(!1);_stepHeader=void 0;_animatedContainers;_steps=void 0;steps=new $t;_icons;animationDone=new E;disableRipple;color;labelPosition="end";headerPosition="top";_iconOverrides={};get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}_animationDuration="";_isServer=!d(Ie).isBrowser;constructor(){super();let i=d(K).nativeElement.nodeName.toLowerCase();this.orientation=i==="mat-vertical-stepper"?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:i})=>this._iconOverrides[e]=i),this.steps.changes.pipe(ye(this._destroyed)).subscribe(()=>this._stateChanged()),this.selectedIndexChange.pipe(ye(this._destroyed)).subscribe(()=>{let e=this._getAnimationDuration();e==="0ms"||e==="0s"?this._onAnimationDone():this._isAnimating.set(!0)}),this._ngZone.runOutsideAngular(()=>{this._animationsDisabled||setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-stepper-animations-enabled"),this._cleanupTransition=this._renderer.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionend)},200)})}ngAfterViewInit(){if(super.ngAfterViewInit(),typeof queueMicrotask=="function"){let e=!1;this._animatedContainers.changes.pipe(Le(null),ye(this._destroyed)).subscribe(()=>queueMicrotask(()=>{e||(e=!0,this.animationDone.emit()),this._stateChanged()}))}}ngOnDestroy(){super.ngOnDestroy(),this._cleanupTransition?.()}_getAnimationDuration(){return this._animationsDisabled?"0ms":this.animationDuration?this.animationDuration:this.orientation==="horizontal"?"500ms":"225ms"}_handleTransitionend=e=>{let i=e.target;if(!i)return;let a=this.orientation==="horizontal"&&e.propertyName==="transform"&&i.classList.contains("mat-horizontal-stepper-content-current"),r=this.orientation==="vertical"&&e.propertyName==="grid-template-rows"&&i.classList.contains("mat-vertical-content-container-active");(a||r)&&this._animatedContainers.find(s=>s.nativeElement===i)&&this._onAnimationDone()};_onAnimationDone(){this._isAnimating.set(!1),this.animationDone.emit()}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(i,a,r){if(i&1&&(Ae(r,zy,5),Ae(r,E5,5)),i&2){let o;N(o=L())&&(a._steps=o),N(o=L())&&(a._icons=o)}},viewQuery:function(i,a){if(i&1&&(ee(Ly,5),ee(_5,5)),i&2){let r;N(r=L())&&(a._stepHeader=r),N(r=L())&&(a._animatedContainers=r)}},hostAttrs:["role","tablist"],hostVars:15,hostBindings:function(i,a){i&2&&(x("aria-orientation",a.orientation),zt("--mat-stepper-animation-duration",a._getAnimationDuration()),q("mat-stepper-horizontal",a.orientation==="horizontal")("mat-stepper-vertical",a.orientation==="vertical")("mat-stepper-label-position-end",a.orientation==="horizontal"&&a.labelPosition=="end")("mat-stepper-label-position-bottom",a.orientation==="horizontal"&&a.labelPosition=="bottom")("mat-stepper-header-position-bottom",a.headerPosition==="bottom")("mat-stepper-animating",a._isAnimating()))},inputs:{disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[
73ke([{provide:dd,useExisting:t}]),Se],ngContentSelectors:Hk,decls:5,vars:2,consts:[["stepTemplate",""],["animatedContainer",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[1,"mat-horizontal-content-container"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id","class"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"click","keydown","tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color"]],template:function(i,a){if(i&1&&(Pe(),y(0,y5,1,0),y(1,M5,7,0,"div",2)(2,O5,2,0),Ve(3,P5,1,23,"ng-template",null,0,Yr)),i&2){let r;C(a._isServer?0:-1),p(),C((r=a.orientation)==="horizontal"?1:r==="vertical"?2:-1)}},dependencies:[Ja,Ly],styles:[`.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font, var(--mat-sys-body-medium-font));background:var(--mat-stepper-container-color, var(--mat-sys-surface))}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color, var(--mat-sys-outline))}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height, 72px)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color, var(--mat-sys-outline))}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{visibility:hidden;overflow:hidden;outline:0;height:0}.mat-stepper-animations-enabled .mat-horizontal-stepper-content{transition:transform var(--mat-stepper-animation-duration, 0) cubic-bezier(0.35, 0, 0.25, 1)}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-previous{transform:translate3d(-100%, 0, 0)}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-next{transform:translate3d(100%, 0, 0)}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-current{visibility:visible;transform:none;height:auto}.mat-stepper-horizontal:not(.mat-stepper-animating) .mat-horizontal-stepper-content.mat-horizontal-stepper-content-current{overflow:visible}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}@media(forced-colors: active){.mat-horizontal-content-container{outline:solid 1px}}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{display:grid;grid-template-rows:0fr;grid-template-columns:100%;margin-left:36px;border:0;position:relative}.mat-stepper-animations-enabled .mat-vertical-content-container{transition:grid-template-rows var(--mat-stepper-animation-duration, 0) cubic-bezier(0.4, 0, 0.2, 1)}.mat-vertical-content-container.mat-vertical-content-container-active{grid-template-rows:1fr}.mat-step:last-child .mat-vertical-content-container{border:none}@media(forced-colors: active){.mat-vertical-content-container{outline:solid 1px}}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}@supports not (grid-template-rows: 0fr){.mat-vertical-content-container{height:0}.mat-vertical-content-container.mat-vertical-content-container-active{height:auto}}.mat-stepper-vertical-line::before{content:"";position:absolute;
73left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color, var(--mat-sys-outline));top:calc(8px - calc((var(--mat-stepper-header-height, 72px) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height, 72px) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0;visibility:hidden}.mat-stepper-animations-enabled .mat-vertical-stepper-content{transition:visibility var(--mat-stepper-animation-duration, 0) linear}.mat-vertical-content-container-active>.mat-vertical-stepper-content{visibility:visible}.mat-vertical-content{padding:0 24px 24px 24px}
74`],encapsulation:2,changeDetection:0})}return t})();var $k=(()=>{class t extends Rk{static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275dir=z({type:t,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(i,a){i&2&&St("type",a.type)},features:[Se]})}return t})(),yf=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({providers:[D5,ur],imports:[fe,En,Fk,bf,cr,Vy,Ly,fe]})}return t})();var Cf=class t{transform(n){return n?n.replace(/(.{4})/g,"$1 ").trim():""}static \u0275fac=function(e){return new(e||t)};static \u0275pipe=Za({name:"ibanSpaced",type:t,pure:!0})};var I5=()=>["/shop","produkte","mobil"],T5=()=>["/shop","produkte","internet"];function A5(t,n){t&1&&D(0,"img",5)}function R5(t,n){t&1&&D(0,"img",6)}function F5(t,n){if(t&1&&(h(0),te(1,"numberDot")),t&2){let e=v();le(" ",ne(1,1,e.volumeMb)," MB ")}}function N5(t,n){t&1&&h(0," unlimitiert ")}function L5(t,n){t&1&&(m(0,"p",12),h(1,"Verkauft von LIWEST Kabelmedien GmbH"),u())}function z5(t,n){t&1&&(m(0,"p",12),h(1,"Verkauft von LTK Telekom und Service GmbH"),u())}function V5(t,n){t&1&&(m(0,"div",16)(1,"p"),h(2,"\u26A0\uFE0F Bitte w\xE4hlen Sie f\xFCr JEDE Option ja/nein aus."),u()())}function B5(t,n){t&1&&D(0,"img",19)}function j5(t,n){t&1&&(m(0,"p",12),h(1,"Verkauft von LIWEST Kabelmedien GmbH"),u())}function H5(t,n){t&1&&(m(0,"p",12),h(1,"Verkauft von LTK Telekom und Service GmbH"),u())}function U5(t,n){if(t&1&&(m(0,"div",14)(1,"p",15),h(2),te(3,"currency"),u(),m(4,"p",12),h(5),u()()),t&2){let e=v().$implicit;p(2),ce(ne(3,2,e.preis)),p(3),ce(e.preisText)}}function $5(t,n){if(t&1&&(m(0,"div",17)(1,"div",4)(2,"p",18),h(3,"Gew\xE4hlte Option"),u(),y(4,B5,1,0,"img",19),u(),m(5,"div",7),D(6,"img",20),m(7,"div",9)(8,"p",10),h(9),u(),D(10,"ul",21),y(11,j5,2,0,"p",12)(12,H5,2,0,"p",12),u(),y(13,U5,6,4,"div",14),u()()),t&2){let e=n.$implicit;p(4),C(e.istLiwestProdukt?4:-1),p(2),k("src",e.bildUrl,zn)("alt",e.bildAlttext),p(3),le(" ",e.name," "),p(),k("innerHTML",e.technischeBeschreibungHTML,Ka),p(),C(e.istLiwestProdukt?11:12),p(2),C(e.preis?13:-1)}}function W5(t,n){if(t&1&&ot(0,$5,14,7,"div",17,si),t&2){let e=v();st(e)}}function G5(t,n){t&1&&y(0,W5,2,0),t&2&&C(n.length>0?0:-1)}function q5(t,n){if(t&1&&(m(0,"div",3)(1,"div",4),y(2,A5,1,0,"img",5)(3,R5,1,0,"img",6),u(),m(4,"div",7),D(5,"img",8),m(6,"div",9)(7,"p",10),h(8),m(9,"span"),h(10),u()(),m(11,"p",11),y(12,F5,2,3)(13,N5,1,0),u(),m(14,"p",12),h(15,"inkludierte Datenmenge"),u(),m(16,"div",13)(17,"p"),h(18),m(19,"span",12),h(20," max. Download "),u()(),m(21,"p"),h(22),m(23,"span",12),h(24," max. Upload "),u()()(),y(25,L5,2,0,"p",12)(26,z5,2,0,"p",12),u(),m(27,"div",14)(28,"p",15),h(29),te(30,"currency"),u(),m(31,"p",12),h(32),u()()()(),y(33,V5,3,0,"div",16),te(34,"async"),y(35,G5,1,1),te(36,"async")),t&2){let e,i=n,a=v();p(2),C(i.isLiwestProduct?2:3),p(3),k("src",i.imageUrl,zn)("alt",i.imageAlttext)("title",i.imageTitletext??"zum "+i.nameProdukt),p(3),le(" ",i.nameBereich," "),p(2),ce(i.nameProdukt),p(2),C(i.volumeMb&&i.volumeMb>0?12:13),p(6),le(" ",i.downloadMbit," Mbit/s "),p(4),le(" ",i.uploadMbit," Mbit/s "),p(3),C(i.isLiwestProduct?25:26),p(4),ce(ne(30,14,i.preis)),p(3),ce(i.preistext),p(),C(ne(34,16,a.hasIncompleteOptionSelections$)?33:-1),p(2),C((e=ne(36,18,a.selectedOptions$))?35:-1,e)}}function Y5(t,n){t&1&&(h(0," Bitte w\xE4hlen sie zuerst ihr Produkt aus den "),m(1,"a",22),h(2,"Mobil-"),u(),h(3," oder "),m(4,"a",22),h(5,"Internet-"),u(),h(6," Produkten. ")),t&2&&(p(),k("routerLink",pa(2,I5)),p(3),k("routerLink",pa(3,T5)))}function K5(t,n){t&1&&(m(0,"p"),h(1,"Herr"),u())}function Z5(t,n){t&1&&(m(0,"p"),h(1,"Frau"),u())}function Q5(t,n){t&1&&(m(0,"p"),h(1,"Divers"),u())}function X5(t,n){if(t&1&&(m(0,"p"),h(1),u()),t&2){let e=v(2);p(),ce(e.email)}}function J5(t,n){if(t&1&&(m(0,"p"),h(1),u()),t&2){let e=v(2);p(),ce(e.phone)}}function e8(t,n){if(t&1&&h(0),t&2){let e=v(2);le(" / ",e.floor," ")}}function t8(t,n){if(t&1&&h(0),t&2){let e=v(2);le(" / ",e.door," ")}}function n8(t,n){if(t&1&&h(0),t&2){let e=v(3);le(" / ",e.deliveryAddress.floor," ")}}function i8(t,n){if(t&1&&h(0),t&2){let e=v(3);le(" / ",e.deliveryAddress.door," ")}}function a8(t,n){if(t&1&&(m(0,"h4"),h(1,"Ihre Lieferadresse"),u(),m(2,"p"),h(3),y(4,n8,1,1),y(5,i8,1,1),u(),m(6,"p"),h(7),u()),t&2){let e=v(2);p(3),Vn(" ",e.deliveryAddress.street," ",e.deliveryAddress.housenumber," "),p(),C(e.deliveryAddress.floor?4:-1),p(),C(e.deliveryAddress.door?5:-1),p(2),Vn(" ",e.deliveryAddress.zip," ",e.deliveryAddress.city," ")}}function r8(t,n){if(t&1&&(m(0,"h4"),h(1,"Bezahlen mit SEPA Lastschrift"),u(),m(2,"div",26)(3,"div",27),h(4,"Kontoinhaber"),u(),m(5,"div",28),h(6),u()(),m(7,"div",26)(8,"div",27),h(9,"IBAN"),u(),m(10,"div",28),h(11),te(12,"ibanSpaced"),u()()),t&2){let e=v(2);p(6),Vn(" ",e.bankingDetails.firstName," ",e.bankingDetails.lastName," "),p(5),le(" ",ne(12,3,e.bankingDetails.iban??"")," ")}}function o8(t,n){t&1&&(m(0,"h4"),h(1,"Bezahlen per Zahlschein"),u())}function s8(t,n){t&1&&(m(0,"h4"),h(1,"Bezahlen mit SEPA Lastschrift"),u(),m(2,"p",29),h(3," Bitte vervollst\xE4ndigen Sie Ihre Kontodaten im vorherigen Schritt. "),u())}function c8(t,n){if(t&1&&(m(0,"div",23)(1,"h3",2),h(2,"Ihre pers\xF6nlichen Daten"),u(),y(3,K5,2,0,"p"),y(4,Z5,2,0,"p"),y(5,Q5,2,0,"p"),m(6,"p"),h(7),u(),y(8,X5,2,1,"p"),y(9,J5,2,1,"p"),m(10,"p"),h(11),y(12,e8,1,1),y(13,t8,1,1),u(),m(14,"p"),h(15),u(),y(16,a8,8,6),u(
74),m(17,"div",24)(18,"h3",25),h(19,"Ihr Zahlungswunsch"),u(),y(20,r8,13,5)(21,o8,2,0,"h4")(22,s8,4,0),u()),t&2){let e=v();p(3),C(e.gender==="male"?3:-1),p(),C(e.gender==="female"?4:-1),p(),C(e.gender==="divers"?5:-1),p(2),Vn("",e.firstName," ",e.lastName),p(),C(e.email?8:-1),p(),C(e.phone?9:-1),p(2),Vn("",e.street," ",e.housenumber," "),p(),C(e.floor?12:-1),p(),C(e.door?13:-1),p(2),Vn("",e.zip," ",e.city),p(),C(e.useAlternativeAddress&&e.deliveryAddress?16:-1),p(4),C((e.paymentMethod==="sepa"||!e.paymentMethod)&&e.bankingDetails?20:e.paymentMethod==="zahlschein"?21:22)}}function l8(t,n){t&1&&(m(0,"h3",2),h(1,"Ihre pers\xF6nlichen Daten"),u(),m(2,"div",16)(3,"p"),h(4,"\u26A0\uFE0F Bitte f\xFCllen Sie das Formular aus."),u()())}function d8(t,n){if(t&1&&y(0,c8,23,15)(1,l8,5,0),t&2){let e=v();C(e.isStammdatenFormValid?0:1)}}var vf=class t{constructor(n,e){this._selectionService=n;this._productService=e}isStammdatenFormValid=!1;selectedProduct$=B(void 0);selectedOptions$=B([]);hasIncompleteOptionSelections$=B(!1);customer$=B({paymentMethod:"sepa",useAlternativeAddress:!1});ngOnInit(){this.selectedProduct$=dt([this._productService.allProducts$,this._selectionService.selectedProductId$]).pipe(j(([n,e])=>n.find(i=>i.idCode==e))),this.selectedOptions$=dt([this.selectedProduct$,this._selectionService.optionSelections$,this._selectionService.selectedProductId$]).pipe(j(([n,e,i])=>{if(!n||!i||!e[i])return[];let a=e[i],r=[];return n.options.forEach(o=>{if(o.id){let s=a.find(c=>c.optionId===o.id);if(s&&s.selected===!0){let c=P({},o);r.push(c)}}}),r})),this.hasIncompleteOptionSelections$=dt([this.selectedProduct$,this._selectionService.optionSelections$,this._selectionService.selectedProductId$]).pipe(j(([n,e,i])=>{if(!n||!i||n.options.length===0)return!1;let a=e[i]||[];return n.options.some(r=>r.id?!a.find(s=>s.optionId===r.id):!1)})),this.customer$=this._selectionService.kunde$}static \u0275fac=function(e){return new(e||t)(I(ct),I(Cn))};static \u0275cmp=R({type:t,selectors:[["app-liwest-bestellzusammenfassung"]],inputs:{isStammdatenFormValid:"isStammdatenFormValid"},decls:9,vars:6,consts:[[1,"lw-order-conclusion"],[1,"product-data"],[1,"lw-h3","text-center"],[1,"lw-sum-product"],[1,"lw-sum-header"],["src","assets/Logo/LIWEST_Logo_RGB_blau.svg","width","200px","alt","Logo Liwest"],["src","assets/Logo/logo-liwest-mobil.svg","width","200px","alt","Logo Liwest Mobi"],[1,"lw-sum-main"],["width","200px",1,"product-img",3,"src","alt","title"],[1,"product-text"],[1,"title"],[1,"datavol"],[1,"small"],[1,"download-upload"],[1,"price"],[1,"number"],[1,"incomplete-options-warning"],[1,"lw-sum-product","options"],[1,"option-title"],["src","assets/Logo/LIWEST_Logo_RGB_blau.png","alt","LIWEST Logo","width","200px",1,"logo-img"],["width","200px",3,"src","alt"],[3,"innerHTML"],[3,"routerLink"],[1,"person-data"],[1,"account-data"],[1,"lw-h3","lw-l3-lilac","text-center"],[1,"row"],[1,"acc-label"],[1,"value"],[1,"incomplete-info"]],template:function(e,i){if(e&1&&(m(0,"div",0)(1,"div",1)(2,"h3",2),h(3,"Ihr LIWEST Mobil Produkt"),u(),y(4,q5,37,20),te(5,"async"),Qc(6,Y5,7,4),u(),y(7,d8,2,1),te(8,"async"),u()),e&2){let a,r;p(4),C((a=ne(5,2,i.selectedProduct$))?4:6,a),p(3),C((r=ne(8,4,i.customer$))?7:-1,r)}},dependencies:[Ui,qi,As,Kr,di,Cf],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--mat-sys-surface: #ffffff !important;--mat-sys-background: #ffffff !important;--mat-sys-surface-container: #ffffff !important;--mat-sys-surface-container-low: #ffffff !important;--mat-sys-surface-container-lowest: #ffffff !important;--mat-sys-surface-container-high: #ffffff !important;--mat-sys-surface-container-highest: #ffffff !important;--mdc-filled-text-field-active-indicator-color: $lw-mobile-color !important}html[_ngcontent-%COMP%]{--mat-sys-background: light-dark(#f9f9f9, #121414);--mat-sys-error: light-dark(#c00015, #ffb4ac);--mat-sys-error-container: light-dark(#ffdad6, #93000d);--mat-sys-inverse-on-surface: light-dark(#f0f1f1, #2f3131);--mat-sys-inverse-primary: light-dark(#a1cbf0, #376282);--mat-sys-inverse-surface: light-dark(#2f3131, #e2e2e2);--mat-sys-on-background: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000d, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344f);--mat-sys-on-primary-container: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-primary-fixed: light-dark(#001e30, #001e30);--mat-sys-on-primary-fixed-variant: light-dark(#1c4b69, #1c4b69);--mat-sys-on-secondary: light-dark(#ffffff, #003543);--mat-sys-on-secondary-container: light-dark(#004e60, #b7eaff);--mat-sys-on-secondary-fixed: light-dark(#001f28, #001f28);--mat-sys-on-secondary-fixed-variant: light-dark(#004e60, #004e60);--mat-sys-on-surface: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-surface-variant: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-tertiary: light-dark(#ffffff, #00344a);--mat-sys-on-tertiary-container: light-dark(#004c69, #c4e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2c, #001e2c);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c69, #004c69);--mat-sys-outline: light-dark(#517b9c, #6b95b7);--mat-sys-outline-variant: light-dark(#a1cbf0, #1c4b69);--mat-sys-primary: light-dark(#376282, #a1cbf0);--mat-sys-primary-container: light-dark(#cbe6ff, #1c4b69);--mat-sys-primary-fixed: light-dark(#cbe6ff, #cbe6ff);--mat-sys-primary-fixed-dim: light-dark(#a1cbf0, #a1cbf0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#00677f, #6ad4f7);--mat-sys-secondary-container: light-dark(#b7eaff, #004e60);--mat-sys-secondary-fixed: light-dark(#b7eaff, #b7eaff);--mat-sys-secondary-fixed-dim: light-dark(#6ad4f7, #6ad4f7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9f9, #121414);--mat-sys-surface-bright: light-dark(#f9f9f9, #37393a);--mat-sys-surface-container: light-dark(#eeeeee, #1e2020);--mat-sys-surface-container-high: light-dark(#e8e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e2e2e2, #333535);--mat-sys-surface-container-low: light-dark(#f3f3f4, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#376282, #a1cbf0);--mat-sys-surface-variant: light-dark(#cbe6ff, #1c4b69);--mat-sys-tertiary: light-dark(#196587, #8ecef5);--mat-sys-tertiary-container: light-dark(#c4e7ff, #004c69);--mat-sys-tertiary-fixed: light-dark(#c4e7ff, #c4e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#8ecef5, #8ecef5);--mat-sys-neutral-variant20: #00344f;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;
74--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-checkbox-label-text-color: #aa648a;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #aa648a;--mat-checkbox-selected-hover-icon-color: #aa648a;--mat-checkbox-selected-hover-state-layer-color: #aa648a;--mat-checkbox-selected-icon-color: #aa648a;--mat-checkbox-unselected-icon-color: #aa648a;--mat-checkbox-unselected-focus-icon-color: #aa648a;--mat-checkbox-unselected-hover-icon-color: #aa648a;--mat-tab-active-focus-label-text-color: #fff;--mat-tab-active-label-text-color: #fff;--mat-tab-active-indicator-height: 0;--mat-tab-active-hover-indicator-color: #aa648a26;--mat-tab-active-hover-label-text-color: #aa648a;--mat-tab-divider-height: 0;--mat-tab-label-text-size: 1rem;--mat-tab-inactive-label-text-color: #aa648a;--mat-tab-inactive-hover-label-text-color: #aa648a;--mat-card-elevated-container-shape: none;--mat-card-filled-container-shape: none;--mat-card-outlined-container-shape: none;--mat-card-outlined-outline-width: 0;--mat-card-elevated-container-elevation: 8;--mat-expansion-container-shape: none;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-header-text-color: #0091B3;--mat-expansion-header-text-size: .8rem;--mat-expansion-header-text-weight: 400;--mat-expansion-header-hover-state-layer-color: #fff;--mat-expansion-container-text-size: .7rem;--mat-form-field-outlined-outline-color: #aa648a;--mat-form-field-outlined-hover-outline-color: #033b59;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-outline-width: 1.5px;--mat-form-field-outlined-focus-outline-color: #aa648a;--mat-form-field-outlined-input-text-placeholder-color: #c2c2c2;--mat-fab-container-shape: 0;--mat-fab-container-elevation-shadow: 2;--mat-fab-focus-container-elevation-shadow: 2;--mat-fab-pressed-container-elevation-shadow: 2;--mat-fab-disabled-state-container-color: #000;--mat-fab-disabled-state-layer-color: #000;--mat-fab-disabled-state-foreground-color: #000;--mat-stepper-line-color: transparent;--mat-stepper-container-color: transparent;--mat-stepper-header-label-text-size: 1.5rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-selected-state-label-text-size: 1.5rem;--mat-stepper-header-selected-state-label-text-color: #aa648a;--mat-stepper-header-selected-state-label-text-weight: 600;--mat-stepper-header-focus-state-layer-shape: none;--mat-stepper-header-focus-state-layer-color: none;--mat-stepper-header-hover-state-layer-shape: none;--mat-stepper-header-hover-state-layer-color: none;--mat-stepper-header-icon-background-color: transparent;--mat-stepper-header-icon-foreground-color: #aa648a;--mat-stepper-header-selected-state-icon-background-color: #aa648a;--mat-stepper-header-edit-state-icon-background-color: transparent;--mat-select-placeholder-text-color: rgba(26, 28, 28, .35);--mat-radio-checked-ripple-color: #aa648a;--mat-radio-ripple-color: #aa648a;--mat-radio-disabled-unselected-icon-color: #aa648a;--mat-radio-selected-focus-icon-color: #aa648a;--mat-radio-selected-hover-icon-color: #aa648a;--mat-radio-selected-icon-color: #aa648a;--mat-radio-selected-pressed-icon-color: #aa648a;--mat-radio-unselected-focus-icon-color: #aa648a;--mat-radio-unselected-hover-icon-color: #aa648a;--mat-radio-unselected-icon-color: #aa648a;--mat-radio-unselected-pressed-icon-color: #aa648a}body[_ngcontent-%COMP%]{color-scheme:light;background-color:#fff;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%;font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff}.mat-typography[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif}body[_ngcontent-%COMP%]{color:#033b59}a[_ngcontent-%COMP%]{font-size:16px;color:#0092b3;text-decoration:underline}a[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}span[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}button[_ngcontent-%COMP%]{background:none;color:inherit;border:none;font:inherit;cursor:pointer}h1[_ngcontent-%COMP%]{display:inline-block}h2[_ngcontent-%COMP%]{line-height:1}@media screen and (max-width: 768px){h2[_ngcontent-%COMP%]{font-size:1.25rem!important}}@media screen and (max-width: 440px){h2[_ngcontent-%COMP%]{font-size:1.1rem!important}}h3[_ngcontent-%COMP%]{font-weight:400;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){h3[_ngcontent-%COMP%]{font-size:1rem!important;line-height:1.2}}@media screen and (max-width: 1024px){.lw-subline[_ngcontent-%COMP%]{font-size:1.28rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}@media screen and (max-width: 375px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;margin:2rem;line-height:1}.lw-h1.lilac[_ngcontent-%COMP%], .lw-h1[_ngcontent-%COMP%]   .lw-lilac[_ngcontent-%COMP%]{color:#aa648a}@media screen and (max-width: 1024px){.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem!important;margin-bottom:.5rem}}@media screen and (max-width: 768px){.lw-h1[_ngcontent-%COMP%]{font-size:1.9rem!important;margin-top:.5rem;margin-bottom:.5rem}}@media screen and (max-width: 375px){.lw-h1[_ngcontent-%COMP%]{font-size:1.7rem!important;line-height:1.25}}.lw-h3[_ngcontent-%COMP%]{color:#033b59;font-weight:700;font-size:2rem;margin-top:0}.lw-h3-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4[_ngcontent-%COMP%]{color:#033b59;font-weight:700;margin:1.33rem 0}.lw-h4-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4-white[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem;font-weight:700}.text-center[_ngcontent-%COMP%]{display:block;text-align:center}.align-center[_ngcontent-%COMP%]{display:block;margin:auto}.lw-prim-blue-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#033b59!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-blue-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-prim-lilac-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#aa648a!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem;border:solid 1px #a3658a!important;box-sizing:border-box}}.lw-sec-lilac-btn[_ngcontent-%COMP%]{color:#aa648a!important;font-size:1rem!important;background-color:#fff!important;border-radius:0!important;letter-spacing:.03em!important;border:solid 1px #aa648a!important;line-height:1}@media screen and (max-width: 768px){.lw-sec-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-information[_ngcontent-%COMP%]{color:#033b59;font-size:1rem}.lw-bottom-action-buttons[_ngcontent-%COMP%]{position:relative;display:flex;padding-top:1rem;max-width:1000px;margin:auto;justify-content:space-between}.lw-bottom-action-buttons[_ngcontent-%COMP%]   .lw-form-btns[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
74gap:1rem;width:100%}.form-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.form-row.anrede[_ngcontent-%COMP%]{flex-direction:column}.form-row.anrede[_ngcontent-%COMP%]   .mat-mdc-radio-group[_ngcontent-%COMP%]{flex-direction:row;display:flex;gap:20px}.form-row.anrede[_ngcontent-%COMP%]   .anrede-error[_ngcontent-%COMP%]{margin-top:-1.5rem!important;margin-left:1rem!important}@media screen and (max-width: 768px){.form-row[_ngcontent-%COMP%]{flex-direction:column}}.form-row[_ngcontent-%COMP%]:last-child{margin-bottom:0}.label[_ngcontent-%COMP%]{color:#aa648a;margin-bottom:.4rem;font-size:1rem;text-wrap:nowrap}@media screen and (max-width: 768px){.label[_ngcontent-%COMP%]{font-size:.95rem;font-weight:500}}.lw-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lw-form-field.captcha-field[_ngcontent-%COMP%]{max-width:1000px;margin:auto!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-right[_ngcontent-%COMP%]{margin-left:calc(100% - 316px)!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-center[_ngcontent-%COMP%]{margin:auto!important}.lw-form-field.half-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.half-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-third-width[_ngcontent-%COMP%]{flex-basis:70%}@media screen and (max-width: 768px){.lw-form-field.two-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-third-width[_ngcontent-%COMP%]{flex-basis:30%}@media screen and (max-width: 768px){.lw-form-field.one-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.full-width[_ngcontent-%COMP%]{flex-basis:100%}@media screen and (max-width: 768px){.lw-form-field.full-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{flex-basis:20%;width:20%}@media screen and (max-width: 768px){.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field[_ngcontent-%COMP%]   .mat-form-field-disabled[_ngcontent-%COMP%]{cursor:no-drop}.lw-form-field[_ngcontent-%COMP%]   .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:2.5rem;line-height:1;align-content:center}.small[_ngcontent-%COMP%]{font-size:.8rem;color:#033b59;text-align:center;margin-top:.5rem;display:block;font-weight:500}.big[_ngcontent-%COMP%]{font-size:1.3rem}@media screen and (max-width: 1024px){.big[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.big[_ngcontent-%COMP%]{font-size:1.1rem!important;margin-top:0!important;padding:0 2rem!important}}@media screen and (max-width: 375px){.big[_ngcontent-%COMP%]{font-size:1rem!important;margin-top:0!important}}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevation-level: 8}.mat-mdc-card-title-group[_ngcontent-%COMP%]{flex-direction:column}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){order:2;margin-top:-2rem}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){order:1}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){order:3}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{justify-content:center;color:#0092b3}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0!important}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-body[_ngcontent-%COMP%]{padding:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:.8rem;font-weight:600;color:#aa648a;margin-top:0!important;letter-spacing:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:1.1rem}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#033b59;letter-spacing:0;font-weight:500;line-height:1.2;margin-bottom:.3rem}
74.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{font-size:6px}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:500;letter-spacing:0;color:#aa648a;font-size:11px;text-decoration:none}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul.lilac[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{z-index:10}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{flex-basis:50%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{background-color:#fff;height:auto;padding:.7rem 4rem;max-width:180px;align-self:stretch;flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{border-radius:0;padding:.3rem 1rem;max-width:100%;width:33.3333333333%}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%]{padding:7px 1rem}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%]{padding:7px 18px}}@media screen and (max-width: 375px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:24px;width:auto}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:7px 0 0 7px}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0 7px 7px 0;overflow:hidden;padding:0}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab.mdc-tab-indicator--active[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable.mdc-tab-indicator--active[_ngcontent-%COMP%]{background-color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{gap:0;width:100%;justify-content:center;font-size:.9rem}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover{font-weight:600}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{box-sizing:border-box;background-color:transparent!important;flex-direction:column;display:flex;align-items:center;color:#aa648a;text-decoration:none;height:100%!important;padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]{overflow:visible;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{box-shadow:0 3px 3px #bdb5b5}}.lw-main-tab[_ngcontent-%COMP%]   span[role=button][_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{width:fit-content;margin:auto;cursor:no-drop}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{flex-direction:column;margin-bottom:1rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{margin-bottom:0}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{pointer-events:none!important}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2.5rem}}@media screen and (max-width: 770px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{gap:.5rem;padding:0 .5rem;overflow:visible}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{word-break:break-word;display:inline-block}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1.2rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{display:none!important}.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:calc(1000px - 16rem);margin:auto!important;margin-top:2rem!important}@media screen and (max-width: 1150px){.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:auto!important}}@media screen and (max-width: 375px){.mat-horizontal-content-container[_ngcontent-%COMP%]{padding-top:1rem!important}}.mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{overflow:visible}.mat-mdc-button-base.lw-prim-lilac-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#a3658a33!important;color:#a3658a99!important;cursor:no-drop!important}.mat-mdc-button-base.lw-prim-lilac-btn[_ngcontent-%COMP%]:focus{background-color:#552b42!important}.mat-datepicker-content-container[_ngcontent-%COMP%]{box-shadow:0 2px 5px #110c2e26}.row[_ngcontent-%COMP%]{max-width:100vw;margin:1rem auto;width:100%;padding:1rem;display:flex;box-sizing:border-box;flex-wrap:wrap}.row.center[_ngcontent-%COMP%]{justify-content:center}.col-8[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:100vw}.col-6[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:75vw}.col-4[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:50vw}.col-2[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:25vw}.msg-dialog[_ngcontent-%COMP%]{overflow:auto}.msg-dialog[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:100%}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding:.25rem}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#aa648a;width:100%;font-size:1rem;margin:auto!important}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]{width:100%}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%], .payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{display:inline-block;background-repeat:no-repeat;background-size:contain;position:relative;bottom:-2px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%]{background-image:url("./media/SEPA-JHLGV37M.svg");width:42.8571428571px;
74height:15.4285714286px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{background-image:url("./media/Zahlschein-WVZTTFU4.svg");width:39.2px;height:40px;margin-top:-8px}.payment-options[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:600;display:flex;justify-content:center;align-items:center;justify-content:space-between}.lw-consent[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#033b59!important;font-size:1rem}.modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button[_ngcontent-%COMP%]{gap:6px}.modem-form[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{cursor:pointer}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]   .mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:700}.modem-form[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#aa648a!important}.mat-internal-form-field[_ngcontent-%COMP%]{align-items:flex-start!important}.mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{margin:auto}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{margin-right:0!important}.option-container[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem;box-sizing:border-box}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]{padding:1rem 2rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:16px}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{align-items:center;margin-bottom:.3rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:2rem;font-weight:700}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{max-width:200px;height:100%}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{width:130px;align-self:flex-end}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{margin-bottom:.5rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{display:flex;gap:2rem}@media screen and (max-width: 1024px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:.8rem 0}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]{width:100%}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{flex-direction:column}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.8rem}@media screen and (max-width: 580px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:1.25rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:nth-child(2){margin-top:.5em;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;font-weight:500;margin:.6rem 0}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;text-decoration:none;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.incomplete-options-warning[_ngcontent-%COMP%]{background-color:#ffe6e6;border:2px solid #ff6b6b;border-radius:8px;padding:1rem;margin:1rem 0;text-align:center}.incomplete-options-warning[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#d63031;font-weight:600;margin:0;font-size:1rem}.sr-only[_ngcontent-%COMP%]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.captcha-field[_ngcontent-%COMP%]{margin:1rem 0}.captcha-field[_ngcontent-%COMP%]   .frc-captcha[_ngcontent-%COMP%]{width:100%;min-height:64px;border:1px solid #ccc;border-radius:4px;padding:8px;display:flex;align-self:center}.captcha-warning[_ngcontent-%COMP%]{margin-right:0!important;margin-top:1rem!important;margin-left:auto!important;width:280px}.tab-clickable[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:-10px}.lw-internet-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem!important}.lw-order-conclusion[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem 7rem;box-sizing:border-box}@media screen and (max-width: 768px){.lw-order-conclusion[_ngcontent-%COMP%]{padding:2rem 1rem}}.lw-order-conclusion[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:.1rem}.lw-order-conclusion[_ngcontent-%COMP%]   .account-data[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{display:flex;padding:0!important;margin-bottom:0!important}.lw-order-conclusion[_ngcontent-%COMP%]   .account-data[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]:last-child{margin-top:0!important}.lw-order-conclusion[_ngcontent-%COMP%]   .account-data[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]   .acc-label[_ngcontent-%COMP%]{min-width:11rem;color:#033b59!important}.lw-order-conclusion[_ngcontent-%COMP%]   .account-data[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]   .value[_ngcontent-%COMP%]{font-weight:700}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]{margin-bottom:2.5rem}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-h3[_ngcontent-%COMP%]{color:#aa648a;font-weight:700;font-size:2rem!important}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]{background:#f8f3f6cc;border:2px solid #033b59;color:#033b59;padding:2rem;display:flex;flex-direction:column;gap:26px;margin-bottom:1rem}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product.options[_ngcontent-%COMP%]{background:#fff}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product.options[_ngcontent-%COMP%]   .lw-sum-header[_ngcontent-%COMP%]{justify-content:space-between;align-items:flex-end}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product.options[_ngcontent-%COMP%]   .lw-sum-header[_ngcontent-%COMP%]   .option-title[_ngcontent-%COMP%]{font-weight:700;color:#033b59}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product.options[_ngcontent-%COMP%]   .lw-sum-main[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:120px;height:100%}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product.options[_ngcontent-%COMP%]   .lw-sum-main[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%], .lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product.options[_ngcontent-%COMP%]   .lw-sum-main[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .number[_ngcontent-%COMP%]{color:#033b59}@media screen and (max-width: 768px){.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]{padding:1rem}}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .lw-sum-header[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .lw-sum-header[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:200
74px}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{align-self:flex-end}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .lw-sum-main[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:20px}@media screen and (max-width: 768px){.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .lw-sum-main[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .lw-sum-main[_ngcontent-%COMP%]   .product-img[_ngcontent-%COMP%]{height:100%;max-width:125px}@media screen and (max-width: 768px){.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .lw-sum-main[_ngcontent-%COMP%]   .product-img[_ngcontent-%COMP%]{width:100px;height:100%}}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .lw-sum-main[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]{flex-basis:60%}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .lw-sum-main[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]{flex-basis:20%;align-items:flex-end;display:flex;justify-content:flex-start;flex-direction:column}@media screen and (max-width: 768px){.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .lw-sum-main[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]{align-items:center}}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .lw-sum-main[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .lw-sum-main[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{margin-top:.5rem}}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .lw-sum-main[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]   .number[_ngcontent-%COMP%]{font-size:2rem;font-weight:700;color:#aa648a}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:1.5rem;color:#aa648a;margin-bottom:1.75rem;font-weight:600}@media screen and (max-width: 768px){.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{margin-bottom:1rem;font-weight:500;line-height:1;text-align:center}}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:700}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{margin-top:.5rem}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .datavol[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;color:#aa648a;margin-bottom:.25rem;text-align:left}@media screen and (max-width: 768px){.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .datavol[_ngcontent-%COMP%]{text-align:center}}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;color:#033b59}@media screen and (max-width: 768px){.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:center}}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .download-upload[_ngcontent-%COMP%]{width:80%;color:#aa648a;font-weight:600;font-size:1rem;text-align:center;display:flex;gap:4rem;margin:1rem auto}@media screen and (max-width: 768px){.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .download-upload[_ngcontent-%COMP%]{gap:2rem}}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   .lw-sum-product[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .download-upload[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{margin-top:-.2rem!important}.lw-order-conclusion[_ngcontent-%COMP%]   .product-data[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a}']})};function m8(t,n){t&1&&D(0,"img",7)}function u8(t,n){t&1&&(m(0,"div",21),h(1," Bitte treffen Sie eine Auswahl. "),u())}function p8(t,n){if(t&1&&(m(0,"div",1)(1,"div",5)(2,"h2",6),h(3),u(),y(4,m8,1,0,"img",7),u(),m(5,"p",8),h(6),u(),m(7,"div",9),D(8,"img",10),m(9,"div",11)(10,"div",12)(11,"div",13)(12,"h3",14),h(13),u(),D(14,"p",15),u(),m(15,"div",16)(16,"p"),h(17),te(18,"currency"),u(),m(19,"p"),h(20),u()()(),D(21,"p",17),m(22,"h4"),h(23),u(),m(24,"mat-radio-group",18)(25,"mat-radio-button",19),h(26),u(),m(27,"mat-radio-button",20),h(28),u()(),y(29,u8,2,0,"div",21),u(
74)()()),t&2){let e,i=n.$implicit,a=v(3);p(3),le(" ",i.teaserText," "),p(),C(i.istLiwestProdukt?4:-1),p(2),le(" ",i.teaserSubtext," "),p(7),ce(i.name),p(),k("innerHtml",i.nameDetailHtml,Ka),p(3),ce(ne(18,13,i.preis)),p(3),ce(i.preisText),p(),k("innerHTML",i.beschreibungHtml,Ka),p(2),le(" ",i.optionUeberschrift," "),p(),k("formControlName",a.getOptionFormControlName(i.id)),p(2),le(" ",i.optionJaLabel," "),p(2),le(" ",i.optionNeinLabel," "),p(),C((e=a.optionsForm.get(a.getOptionFormControlName(i.id)))!=null&&e.invalid&&((e=a.optionsForm.get(a.getOptionFormControlName(i.id)))!=null&&e.touched)?29:-1)}}function f8(t,n){if(t&1){let e=Me();m(0,"form",0),ot(1,p8,30,15,"div",1,si),m(3,"div",2)(4,"button",3),F("click",function(){W(e);let a=v(2);return G(a.logOut())}),h(5," Zur\xFCck "),u(),m(6,"button",4),F("click",function(){W(e);let a=v(2);return G(a.onNext())}),h(7," Weiter "),u()()()}if(t&2){let e=v(),i=v();k("formGroup",i.optionsForm),p(),st(e.options)}}function h8(t,n){t&1&&y(0,f8,8,1,"form",0),t&2&&C(n.options.length>0?0:-1)}var xf=class t{constructor(n,e,i,a,r){this._productService=n;this._selectionService=e;this._authenticationService=i;this._router=a;this._fb=r}proceedToNextStep=new E;selectedProduct$=B(void 0);optionsForm;allOptionsSelected=!1;destroy$=new T;currentProductId;ngOnInit(){this.selectedProduct$=dt([this._productService.allProducts$,this._selectionService.selectedProductId$]).pipe(j(([n,e])=>n.find(i=>i.idCode==e)),$e(n=>{n&&(this.currentProductId=n.idCode,this.createOptionsForm(n),this.restoreSelections(n),this.checkAllOptionsSelected(n))}))}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}createOptionsForm(n){let e={};n.options.forEach(i=>{i.id&&(e[`option_${i.id}`]=[null,J.required])}),this.optionsForm=this._fb.group(e),this.optionsForm.valueChanges.pipe(ye(this.destroy$)).subscribe(()=>{this.saveSelections(n),this.checkAllOptionsSelected(n)})}restoreSelections(n){!this.optionsForm||!this.currentProductId||n.options.forEach(e=>{if(e.id){let i=this._selectionService.getOptionSelection(this.currentProductId,e.id);i!==void 0&&this.optionsForm.get(`option_${e.id}`)?.setValue(i.toString(),{emitEvent:!1})}})}saveSelections(n){!this.optionsForm||!this.currentProductId||n.options.forEach(e=>{if(e.id){let i=this.optionsForm.get(`option_${e.id}`)?.value;if(i!==null){let a=i==="true";this._selectionService.setOptionSelection(this.currentProductId,e.id,a)}}})}checkAllOptionsSelected(n){this.currentProductId&&(this.allOptionsSelected=this._selectionService.areAllOptionsSelected(this.currentProductId,n.options.length))}getOptionFormControlName(n){return n?`option_${n}`:""}onNext(){!this.allOptionsSelected&&this.optionsForm?Object.keys(this.optionsForm.controls).forEach(n=>{this.optionsForm.get(n)?.markAsTouched()}):this.proceedToNextStep.emit()}logOut(){this._authenticationService.logout(),this._router.navigate(["/shop/login"])}static \u0275fac=function(e){return new(e||t)(I(Cn),I(ct),I(yn),I(je),I(qn))};static \u0275cmp=R({type:t,selectors:[["app-liwest-optionsauswahl"]],outputs:{proceedToNextStep:"proceedToNextStep"},decls:2,vars:3,consts:[[3,"formGroup"],[1,"option-container"],[1,"lw-bottom-action-buttons"],["mat-button","","matStepperPrevious","",1,"lw-sec-lilac-btn",3,"click"],["mat-button","",1,"lw-prim-lilac-btn",3,"click"],[1,"headline-area"],[1,"lw-h1",2,"font-weight","700","margin","0"],["src","assets/Logo/LIWEST_Logo_RGB_blau.png","alt","Logo Liwest",1,"logo-img"],[1,"small",2,"font-weight","700"],[1,"lw-modem-prod"],["src","assets/Produkte/liwest-mobil-5g-modem-300x320.webp","alt","Foto von 5G ZTE Modem. Wei\xDFes Modell mit 4 Anschl\xFCssen und einem Knopf auf der Hinterseite. Vorderseite zeigt 6 Leuchten.",1,"product-img"],[1,"product-text"],[1,"lw-product-header"],[1,"left-header"],[2,"font-weight","700"],[1,"small",3,"innerHtml"],[1,"right-price"],[1,"small",3,"innerHTML"],[1,"modem-form",3,"formControlName"],["value","true"],["value","false"],[1,"error-message",2,"color","red","font-size","0.875rem","margin-top","0.5rem"]],template:function(e,i){if(e&1&&(y(0,h8,1,1),te(1,"async")),e&2){let a;C((a=ne(1,1,i.selectedProduct$))?0:-1,a)}},dependencies:[js,Gn,$n,Wn,wt,Ct,Ws,ld,$s,yf,$k,Yn,Nt,Sn,di,Kr],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--mat-sys-surface: #ffffff !important;--mat-sys-background: #ffffff !important;--mat-sys-surface-container: #ffffff !important;--mat-sys-surface-container-low: #ffffff !important;--mat-sys-surface-container-lowest: #ffffff !important;--mat-sys-surface-container-high: #ffffff !important;--mat-sys-surface-container-highest: #ffffff !important;--mdc-filled-text-field-active-indicator-color: $lw-mobile-color !important}html[_ngcontent-%COMP%]{--mat-sys-background: light-dark(#f9f9f9, #121414);--mat-sys-error: light-dark(#c00015, #ffb4ac);--mat-sys-error-container: light-dark(#ffdad6, #93000d);--mat-sys-inverse-on-surface: light-dark(#f0f1f1, #2f3131);--mat-sys-inverse-primary: light-dark(#a1cbf0, #376282);--mat-sys-inverse-surface: light-dark(#2f3131, #e2e2e2);--mat-sys-on-background: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000d, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344f);--mat-sys-on-primary-container: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-primary-fixed: light-dark(#001e30, #001e30);--mat-sys-on-primary-fixed-variant: light-dark(#1c4b69, #1c4b69);--mat-sys-on-secondary: light-dark(#ffffff, #003543);--mat-sys-on-secondary-container: light-dark(#004e60, #b7eaff);--mat-sys-on-secondary-fixed: light-dark(#001f28, #001f28);--mat-sys-on-secondary-fixed-variant: light-dark(#004e60, #004e60);--mat-sys-on-surface: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-surface-variant: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-tertiary: light-dark(#ffffff, #00344a);--mat-sys-on-tertiary-container: light-dark(#004c69, #c4e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2c, #001e2c);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c69, #004c69);--mat-sys-outline: light-dark(#517b9c, #6b95b7);--mat-sys-outline-variant: light-dark(#a1cbf0, #1c4b69);--mat-sys-primary: light-dark(#376282, #a1cbf0);--mat-sys-primary-container: light-dark(#cbe6ff, #1c4b69);--mat-sys-primary-fixed: light-dark(#cbe6ff, #cbe6ff);--mat-sys-primary-fixed-dim: light-dark(#a1cbf0, #a1cbf0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#00677f, #6ad4f7);--mat-sys-secondary-container: light-dark(#b7eaff, #004e60);--mat-sys-secondary-fixed: light-dark(#b7eaff, #b7eaff);--mat-sys-secondary-fixed-dim: light-dark(#6ad4f7, #6ad4f7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9f9, #121414);--mat-sys-surface-bright: light-dark(#f9f9f9, #37393a);--mat-sys-surface-container: light-dark(#eeeeee, #1e2020);--mat-sys-surface-container-high: light-dark(#e8e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e2e2e2, #333535);--mat-sys-surface-container-low: light-dark(#f3f3f4, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#376282, #a1cbf0);--mat-sys-surface-variant: light-dark(#cbe6ff, #1c4b69);--mat-sys-tertiary: light-dark(#196587, #8ecef5);--mat-sys-tertiary-container: light-dark(#c4e7ff, #004c69);--mat-sys-tertiary-fixed: light-dark(#c4e7ff, #c4e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#8ecef5, #8ecef5);--mat-sys-neutral-variant20: #00344f;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;
74--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-checkbox-label-text-color: #aa648a;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #aa648a;--mat-checkbox-selected-hover-icon-color: #aa648a;--mat-checkbox-selected-hover-state-layer-color: #aa648a;--mat-checkbox-selected-icon-color: #aa648a;--mat-checkbox-unselected-icon-color: #aa648a;--mat-checkbox-unselected-focus-icon-color: #aa648a;--mat-checkbox-unselected-hover-icon-color: #aa648a;--mat-tab-active-focus-label-text-color: #fff;--mat-tab-active-label-text-color: #fff;--mat-tab-active-indicator-height: 0;--mat-tab-active-hover-indicator-color: #aa648a26;--mat-tab-active-hover-label-text-color: #aa648a;--mat-tab-divider-height: 0;--mat-tab-label-text-size: 1rem;--mat-tab-inactive-label-text-color: #aa648a;--mat-tab-inactive-hover-label-text-color: #aa648a;--mat-card-elevated-container-shape: none;--mat-card-filled-container-shape: none;--mat-card-outlined-container-shape: none;--mat-card-outlined-outline-width: 0;--mat-card-elevated-container-elevation: 8;--mat-expansion-container-shape: none;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-header-text-color: #0091B3;--mat-expansion-header-text-size: .8rem;--mat-expansion-header-text-weight: 400;--mat-expansion-header-hover-state-layer-color: #fff;--mat-expansion-container-text-size: .7rem;--mat-form-field-outlined-outline-color: #aa648a;--mat-form-field-outlined-hover-outline-color: #033b59;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-outline-width: 1.5px;--mat-form-field-outlined-focus-outline-color: #aa648a;--mat-form-field-outlined-input-text-placeholder-color: #c2c2c2;--mat-fab-container-shape: 0;--mat-fab-container-elevation-shadow: 2;--mat-fab-focus-container-elevation-shadow: 2;--mat-fab-pressed-container-elevation-shadow: 2;--mat-fab-disabled-state-container-color: #000;--mat-fab-disabled-state-layer-color: #000;--mat-fab-disabled-state-foreground-color: #000;--mat-stepper-line-color: transparent;--mat-stepper-container-color: transparent;--mat-stepper-header-label-text-size: 1.5rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-selected-state-label-text-size: 1.5rem;--mat-stepper-header-selected-state-label-text-color: #aa648a;--mat-stepper-header-selected-state-label-text-weight: 600;--mat-stepper-header-focus-state-layer-shape: none;--mat-stepper-header-focus-state-layer-color: none;--mat-stepper-header-hover-state-layer-shape: none;--mat-stepper-header-hover-state-layer-color: none;--mat-stepper-header-icon-background-color: transparent;--mat-stepper-header-icon-foreground-color: #aa648a;--mat-stepper-header-selected-state-icon-background-color: #aa648a;--mat-stepper-header-edit-state-icon-background-color: transparent;--mat-select-placeholder-text-color: rgba(26, 28, 28, .35);--mat-radio-checked-ripple-color: #aa648a;--mat-radio-ripple-color: #aa648a;--mat-radio-disabled-unselected-icon-color: #aa648a;--mat-radio-selected-focus-icon-color: #aa648a;--mat-radio-selected-hover-icon-color: #aa648a;--mat-radio-selected-icon-color: #aa648a;--mat-radio-selected-pressed-icon-color: #aa648a;--mat-radio-unselected-focus-icon-color: #aa648a;--mat-radio-unselected-hover-icon-color: #aa648a;--mat-radio-unselected-icon-color: #aa648a;--mat-radio-unselected-pressed-icon-color: #aa648a}body[_ngcontent-%COMP%]{color-scheme:light;background-color:#fff;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%;font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff}.mat-typography[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif}body[_ngcontent-%COMP%]{color:#033b59}a[_ngcontent-%COMP%]{font-size:16px;color:#0092b3;text-decoration:underline}a[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}span[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}button[_ngcontent-%COMP%]{background:none;color:inherit;border:none;font:inherit;cursor:pointer}h1[_ngcontent-%COMP%]{display:inline-block}h2[_ngcontent-%COMP%]{line-height:1}@media screen and (max-width: 768px){h2[_ngcontent-%COMP%]{font-size:1.25rem!important}}@media screen and (max-width: 440px){h2[_ngcontent-%COMP%]{font-size:1.1rem!important}}h3[_ngcontent-%COMP%]{font-weight:400;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){h3[_ngcontent-%COMP%]{font-size:1rem!important;line-height:1.2}}@media screen and (max-width: 1024px){.lw-subline[_ngcontent-%COMP%]{font-size:1.28rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}@media screen and (max-width: 375px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;margin:2rem;line-height:1}.lw-h1.lilac[_ngcontent-%COMP%], .lw-h1[_ngcontent-%COMP%]   .lw-lilac[_ngcontent-%COMP%]{color:#aa648a}@media screen and (max-width: 1024px){.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem!important;margin-bottom:.5rem}}@media screen and (max-width: 768px){.lw-h1[_ngcontent-%COMP%]{font-size:1.9rem!important;margin-top:.5rem;margin-bottom:.5rem}}@media screen and (max-width: 375px){.lw-h1[_ngcontent-%COMP%]{font-size:1.7rem!important;line-height:1.25}}.lw-h3[_ngcontent-%COMP%]{color:#033b59;font-weight:700;font-size:2rem;margin-top:0}.lw-h3-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4[_ngcontent-%COMP%]{color:#033b59;font-weight:700;margin:1.33rem 0}.lw-h4-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4-white[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem;font-weight:700}.text-center[_ngcontent-%COMP%]{display:block;text-align:center}.align-center[_ngcontent-%COMP%]{display:block;margin:auto}.lw-prim-blue-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#033b59!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-blue-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-prim-lilac-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#aa648a!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem;border:solid 1px #a3658a!important;box-sizing:border-box}}.lw-sec-lilac-btn[_ngcontent-%COMP%]{color:#aa648a!important;font-size:1rem!important;background-color:#fff!important;border-radius:0!important;letter-spacing:.03em!important;border:solid 1px #aa648a!important;line-height:1}@media screen and (max-width: 768px){.lw-sec-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-information[_ngcontent-%COMP%]{color:#033b59;font-size:1rem}.lw-bottom-action-buttons[_ngcontent-%COMP%]{position:relative;display:flex;padding-top:1rem;max-width:1000px;margin:auto;justify-content:space-between}.lw-bottom-action-buttons[_ngcontent-%COMP%]   .lw-form-btns[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
74gap:1rem;width:100%}.form-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.form-row.anrede[_ngcontent-%COMP%]{flex-direction:column}.form-row.anrede[_ngcontent-%COMP%]   .mat-mdc-radio-group[_ngcontent-%COMP%]{flex-direction:row;display:flex;gap:20px}.form-row.anrede[_ngcontent-%COMP%]   .anrede-error[_ngcontent-%COMP%]{margin-top:-1.5rem!important;margin-left:1rem!important}@media screen and (max-width: 768px){.form-row[_ngcontent-%COMP%]{flex-direction:column}}.form-row[_ngcontent-%COMP%]:last-child{margin-bottom:0}.label[_ngcontent-%COMP%]{color:#aa648a;margin-bottom:.4rem;font-size:1rem;text-wrap:nowrap}@media screen and (max-width: 768px){.label[_ngcontent-%COMP%]{font-size:.95rem;font-weight:500}}.lw-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lw-form-field.captcha-field[_ngcontent-%COMP%]{max-width:1000px;margin:auto!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-right[_ngcontent-%COMP%]{margin-left:calc(100% - 316px)!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-center[_ngcontent-%COMP%]{margin:auto!important}.lw-form-field.half-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.half-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-third-width[_ngcontent-%COMP%]{flex-basis:70%}@media screen and (max-width: 768px){.lw-form-field.two-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-third-width[_ngcontent-%COMP%]{flex-basis:30%}@media screen and (max-width: 768px){.lw-form-field.one-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.full-width[_ngcontent-%COMP%]{flex-basis:100%}@media screen and (max-width: 768px){.lw-form-field.full-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{flex-basis:20%;width:20%}@media screen and (max-width: 768px){.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field[_ngcontent-%COMP%]   .mat-form-field-disabled[_ngcontent-%COMP%]{cursor:no-drop}.lw-form-field[_ngcontent-%COMP%]   .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:2.5rem;line-height:1;align-content:center}.small[_ngcontent-%COMP%]{font-size:.8rem;color:#033b59;text-align:center;margin-top:.5rem;display:block;font-weight:500}.big[_ngcontent-%COMP%]{font-size:1.3rem}@media screen and (max-width: 1024px){.big[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.big[_ngcontent-%COMP%]{font-size:1.1rem!important;margin-top:0!important;padding:0 2rem!important}}@media screen and (max-width: 375px){.big[_ngcontent-%COMP%]{font-size:1rem!important;margin-top:0!important}}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevation-level: 8}.mat-mdc-card-title-group[_ngcontent-%COMP%]{flex-direction:column}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){order:2;margin-top:-2rem}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){order:1}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){order:3}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{justify-content:center;color:#0092b3}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0!important}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-body[_ngcontent-%COMP%]{padding:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:.8rem;font-weight:600;color:#aa648a;margin-top:0!important;letter-spacing:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:1.1rem}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#033b59;letter-spacing:0;font-weight:500;line-height:1.2;margin-bottom:.3rem}
74.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{font-size:6px}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:500;letter-spacing:0;color:#aa648a;font-size:11px;text-decoration:none}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul.lilac[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{z-index:10}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{flex-basis:50%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{background-color:#fff;height:auto;padding:.7rem 4rem;max-width:180px;align-self:stretch;flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{border-radius:0;padding:.3rem 1rem;max-width:100%;width:33.3333333333%}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%]{padding:7px 1rem}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%]{padding:7px 18px}}@media screen and (max-width: 375px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:24px;width:auto}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:7px 0 0 7px}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0 7px 7px 0;overflow:hidden;padding:0}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab.mdc-tab-indicator--active[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable.mdc-tab-indicator--active[_ngcontent-%COMP%]{background-color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{gap:0;width:100%;justify-content:center;font-size:.9rem}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover{font-weight:600}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{box-sizing:border-box;background-color:transparent!important;flex-direction:column;display:flex;align-items:center;color:#aa648a;text-decoration:none;height:100%!important;padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]{overflow:visible;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{box-shadow:0 3px 3px #bdb5b5}}.lw-main-tab[_ngcontent-%COMP%]   span[role=button][_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{width:fit-content;margin:auto;cursor:no-drop}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{flex-direction:column;margin-bottom:1rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{margin-bottom:0}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{pointer-events:none!important}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2.5rem}}@media screen and (max-width: 770px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{gap:.5rem;padding:0 .5rem;overflow:visible}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{word-break:break-word;display:inline-block}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1.2rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{display:none!important}.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:calc(1000px - 16rem);margin:auto!important;margin-top:2rem!important}@media screen and (max-width: 1150px){.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:auto!important}}@media screen and (max-width: 375px){.mat-horizontal-content-container[_ngcontent-%COMP%]{padding-top:1rem!important}}.mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{overflow:visible}.mat-mdc-button-base.lw-prim-lilac-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#a3658a33!important;color:#a3658a99!important;cursor:no-drop!important}.mat-mdc-button-base.lw-prim-lilac-btn[_ngcontent-%COMP%]:focus{background-color:#552b42!important}.mat-datepicker-content-container[_ngcontent-%COMP%]{box-shadow:0 2px 5px #110c2e26}.row[_ngcontent-%COMP%]{max-width:100vw;margin:1rem auto;width:100%;padding:1rem;display:flex;box-sizing:border-box;flex-wrap:wrap}.row.center[_ngcontent-%COMP%]{justify-content:center}.col-8[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:100vw}.col-6[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:75vw}.col-4[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:50vw}.col-2[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:25vw}.msg-dialog[_ngcontent-%COMP%]{overflow:auto}.msg-dialog[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:100%}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding:.25rem}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#aa648a;width:100%;font-size:1rem;margin:auto!important}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]{width:100%}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%], .payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{display:inline-block;background-repeat:no-repeat;background-size:contain;position:relative;bottom:-2px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%]{background-image:url("./media/SEPA-JHLGV37M.svg");width:42.8571428571px;
74height:15.4285714286px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{background-image:url("./media/Zahlschein-WVZTTFU4.svg");width:39.2px;height:40px;margin-top:-8px}.payment-options[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:600;display:flex;justify-content:center;align-items:center;justify-content:space-between}.lw-consent[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#033b59!important;font-size:1rem}.modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button[_ngcontent-%COMP%]{gap:6px}.modem-form[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{cursor:pointer}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]   .mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:700}.modem-form[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#aa648a!important}.mat-internal-form-field[_ngcontent-%COMP%]{align-items:flex-start!important}.mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{margin:auto}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{margin-right:0!important}.option-container[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem;box-sizing:border-box}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]{padding:1rem 2rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:16px}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{align-items:center;margin-bottom:.3rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:2rem;font-weight:700}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{max-width:200px;height:100%}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{width:130px;align-self:flex-end}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{margin-bottom:.5rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{display:flex;gap:2rem}@media screen and (max-width: 1024px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:.8rem 0}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]{width:100%}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{flex-direction:column}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.8rem}@media screen and (max-width: 580px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:1.25rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:nth-child(2){margin-top:.5em;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;font-weight:500;margin:.6rem 0}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;text-decoration:none;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.incomplete-options-warning[_ngcontent-%COMP%]{background-color:#ffe6e6;border:2px solid #ff6b6b;border-radius:8px;padding:1rem;margin:1rem 0;text-align:center}.incomplete-options-warning[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#d63031;font-weight:600;margin:0;font-size:1rem}.sr-only[_ngcontent-%COMP%]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.captcha-field[_ngcontent-%COMP%]{margin:1rem 0}.captcha-field[_ngcontent-%COMP%]   .frc-captcha[_ngcontent-%COMP%]{width:100%;min-height:64px;border:1px solid #ccc;border-radius:4px;padding:8px;display:flex;align-self:center}.captcha-warning[_ngcontent-%COMP%]{margin-right:0!important;margin-top:1rem!important;margin-left:auto!important;width:280px}.tab-clickable[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:-10px}.lw-internet-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem!important}.product-img[_ngcontent-%COMP%]{width:150px;height:100%}']})};var By=new w("MAT_DATE_LOCALE",{providedIn:"root",factory:g8});function g8(){return d(fa)}var qs="Method not implemented",en=class{locale;_localeChanges=new T;localeChanges=this._localeChanges;setTime(n,e,i,a){throw new Error(qs)}getHours(n){throw new Error(qs)}getMinutes(n){throw new Error(qs)}getSeconds(n){throw new Error(qs)}parseTime(n,e){throw new Error(qs)}addSeconds(n,e){throw new Error(qs)}getValidDateOrNull(n){return this.isDateInstance(n)&&this.isValid(n)?n:null}deserialize(n){return n==null||this.isDateInstance(n)&&this.isValid(n)?n:this.invalid()}setLocale(n){this.locale=n,this._localeChanges.next()}compareDate(n,e){return this.getYear(n)-this.getYear(e)||this.getMonth(n)-this.getMonth(e)||this.getDate(n)-this.getDate(e)}compareTime(n,e){return this.getHours(n)-this.getHours(e)||this.getMinutes(n)-this.getMinutes(e)||this.get
vendor: 38,073 bytes, lines 74-75
74Seconds(n)-this.getSeconds(e)}sameDate(n,e){if(n&&e){let i=this.isValid(n),a=this.isValid(e);return i&&a?!this.compareDate(n,e):i==a}return n==e}sameTime(n,e){if(n&&e){let i=this.isValid(n),a=this.isValid(e);return i&&a?!this.compareTime(n,e):i==a}return n==e}clampDate(n,e,i){return e&&this.compareDate(n,e)<0?e:i&&this.compareDate(n,i)>0?i:n}},gr=new w("mat-date-formats");var Gk=Op();function _r(t){return new Mf(t.get(Ca),t.get(se))}var Mf=class{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(n,e){this._viewportRuler=n,this._document=e}attach(){}enable(){if(this._canBeEnabled()){let n=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=n.style.left||"",this._previousHTMLStyles.top=n.style.top||"",n.style.left=yt(-this._previousScrollPosition.left),n.style.top=yt(-this._previousScrollPosition.top),n.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let n=this._document.documentElement,e=this._document.body,i=n.style,a=e.style,r=i.scrollBehavior||"",o=a.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,n.classList.remove("cdk-global-scrollblock"),Gk&&(i.scrollBehavior=a.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Gk&&(i.scrollBehavior=r,a.scrollBehavior=o)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let e=this._document.documentElement,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}};function Jk(t,n){return new wf(t.get(Pp),t.get(Z),t.get(Ca),n)}var wf=class{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(n,e,i,a){this._scrollDispatcher=n,this._ngZone=e,this._viewportRuler=i,this._config=a}attach(n){this._overlayRef,this._overlayRef=n}enable(){if(this._scrollSubscription)return;let n=this._scrollDispatcher.scrolled(0).pipe(ue(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=n.subscribe(()=>{let e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=n.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}};var ud=class{enable(){}disable(){}attach(){}};function jy(t,n){return n.some(e=>{let i=t.bottom<e.top,a=t.top>e.bottom,r=t.right<e.left,o=t.left>e.right;return i||a||r||o})}function qk(t,n){return n.some(e=>{let i=t.top<e.top,a=t.bottom>e.bottom,r=t.left<e.left,o=t.right>e.right;return i||a||r||o})}function Ji(t,n){return new Of(t.get(Pp),t.get(Ca),t.get(Z),n)}var Of=class{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(n,e,i,a){this._scrollDispatcher=n,this._viewportRuler=e,this._ngZone=i,this._config=a}attach(n){this._overlayRef,this._overlayRef=n}enable(){if(!this._scrollSubscription){let n=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(n).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:a}=this._viewportRuler.getViewportSize();jy(e,[{width:i,height:a,bottom:a,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}})}}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},eD=(()=>{class t{_injector=d(oe);constructor(){}noop=()=>new ud;close=e=>Jk(this._injector,e);block=()=>_r(this._injector);reposition=e=>Ji(this._injector,e);static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Pa=class{positionStrategy;scrollStrategy=new ud;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";disableAnimations;width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(n){if(n){let e=Object.keys(n);for(let i of e)n[i]!==void 0&&(this[i]=n[i])}}};var Pf=class{connectionPair;scrollableViewProperties;constructor(n,e){this.connectionPair=n,this.scrollableViewProperties=e}};var tD=(()=>{class t{_attachedOverlays=[];_document=d(se);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){let i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),this._attachedOverlays.length===0&&this.detach()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),nD=(()=>{class t extends tD{_ngZone=d(Z);_renderer=d(xt).createRenderer(null,null);_cleanupKeydown;add(e){super.add(e),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=e=>{let i=this._attachedOverlays;for(let a=i.length-1;a>-1;a--)if(i[a]._keydownEvents.observers.length>0){this._ngZone.run(()=>i[a]._keydownEvents.next(e));break}};static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),iD=(()=>{class t extends tD{_platform=d(Ie);_ngZone=d(Z);_renderer=d(xt).createRenderer(null,null);_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;_cleanups;add(e){if(super.add(e),!this._isAttached){let i=this._document.body,a={capture:!0},r=this._renderer;this._cleanups=this._ngZone.runOutsideAngular(()=>[r.listen(i,"pointerdown",this._pointerDownListener,a),r.listen(i,"click",this._clickListener,a),r.listen(i,"auxclick",this._clickListener,a),r.listen(i,"contextmenu",this._clickListener,a)]),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){this._isAttached&&(this._cleanups?.forEach(e=>e()),this._cleanups=void 0,this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}_pointerDownListener=e=>{this._pointerDownEventTarget=mn(e)};_clickListener=e=>{let i=mn(e),a=e.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:i;this._pointerDownEventTarget=null;let r=this._attachedOverlays.slice();for(let o=r.length-1;o>-1;o--){let s=r[o];if(s._outsidePointerEvents.observers.length<1||!s.hasAttached())continue;if(Yk(s.overlayElement,i)||Yk(s.overlayElement,a))break;let c=s._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>c.next(e)):c.next(e)}};static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Yk(t,n){let e=typeof ShadowRoot<"u"&&ShadowRoot,i=n;for(;i;){if(i===t)return!0;i=e&&i instanceof ShadowRoot?i.host:i.parentNode}return!1}var aD=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(i,a){},styles:[`.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
75`],encapsulation:2,changeDetection:0})}return t})(),Df=(()=>{class t{_platform=d(Ie);_containerElement;_document=d(se);_styleLoader=d(Ge);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let e="cdk-overlay-container";if(this._platform.isBrowser||L0()){let a=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let r=0;r<a.length;r++)a[r].remove()}let i=this._document.createElement("div");i.classList.add(e),L0()?i.setAttribute("platform","test"):this._platform.isBrowser||i.setAttribute("platform","server"),this._document.body.appendChild(i),this._containerElement=i}_loadStyles(){this._styleLoader.load(aD)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Hy=class{_renderer;_ngZone;element;_cleanupClick;_cleanupTransitionEnd;_fallbackTimeout;constructor(n,e,i,a){this._renderer=e,this._ngZone=i,this.element=n.createElement("div"),this.element.classList.add("cdk-overlay-backdrop"),this._cleanupClick=e.listen(this.element,"click",a)}detach(){this._ngZone.runOutsideAngular(()=>{let n=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(n,"transitionend",this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),n.style.pointerEvents="none",n.classList.remove("cdk-overlay-backdrop-showing")})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}},Ys=class{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new T;_attachments=new T;_detachments=new T;_positionStrategy;_scrollStrategy;_locationChanges=ae.EMPTY;_backdropRef=null;_detachContentMutationObserver;_detachContentAfterRenderRef;_previousHostParent;_keydownEvents=new T;_outsidePointerEvents=new T;_afterNextRenderRef;constructor(n,e,i,a,r,o,s,c,l,f=!1,g,_){this._portalOutlet=n,this._host=e,this._pane=i,this._config=a,this._ngZone=r,this._keyboardDispatcher=o,this._document=s,this._location=c,this._outsideClickDispatcher=l,this._animationsDisabled=f,this._injector=g,this._renderer=_,a.scrollStrategy&&(this._scrollStrategy=a.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=a.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}attach(n){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let e=this._portalOutlet.attach(n);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=bt(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._completeDetachContent(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof e?.onDestroy=="function"&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let n=this._portalOutlet.detach();return this._detachments.next(),this._completeDetachContent(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),n}dispose(){let n=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,n&&this._detachments.next(),this._detachments.complete(),this._completeDetachContent()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(n){n!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=n,this.hasAttached()&&(n.attach(this),this.updatePosition()))}updateSize(n){this._config=P(P({},this._config),n),this._updateElementSize()}setDirection(n){this._config=re(P({},this._config),{direction:n}),this._updateElementDirection()}addPanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!0)}removePanelClass(n){this._pane&&this._toggleClasses(this._pane,n,!1)}getDirection(){let n=this._config.direction;return n?typeof n=="string"?n:n.value:"ltr"}updateScrollStrategy(n){n!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=n,this.hasAttached()&&(n.attach(this),n.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let n=this._pane.style;n.width=yt(this._config.width),n.height=yt(this._config.height),n.minWidth=yt(this._config.minWidth),n.minHeight=yt(this._config.minHeight),n.maxWidth=yt(this._config.maxWidth),n.maxHeight=yt(this._config.maxHeight)}_togglePointerEvents(n){this._pane.style.pointerEvents=n?"":"none"}_attachBackdrop(){let n="cdk-overlay-backdrop-showing";this._backdropRef?.dispose(),this._backdropRef=new Hy(this._document,this._renderer,this._ngZone,e=>{this._backdropClick.next(e)}),this._animationsDisabled&&this._backdropRef.element.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(n))}):this._backdropRef.element.classList.add(n)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(n,e,i){let a=ws(e||[]).filter(r=>!!r);a.length&&(i?n.classList.add(...a):n.classList.remove(...a))}_detachContentWhenEmpty(){let n=!1;try{this._detachContentAfterRenderRef=bt(()=>{n=!0,this._detachContent()},{injector:this._injector})}catch(e){if(n)throw e;this._detachContent()}globalThis.MutationObserver&&this._pane&&(this._detachContentMutationObserver||=new globalThis.MutationObserver(()=>{this._detachContent()}),this._detachContentMutationObserver.observe(this._pane,{childList:!0}))}_detachContent(){(!this._pane||!this._host||this._pane.children.length===0)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),this._completeDetachContent())}_completeDetachContent(){this._detachContentAfterRenderRef?.destroy(),this._detachContentAfterRenderRef=void 0,this._detachContentMutationObserver?.disconnect()}_disposeScrollStrategy(){let n=this._scrollStrategy;n?.disable(),n?.detach?.()}},Kk="cdk-overlay-connected-position-bounding-box",b8=/([A-Za-z%]+)$/;function pd(t,n){return new Ks(n,t.get(Ca),t.get(se),t.get(Ie),t.get(Df))}var Ks=class{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new T;_resizeSubscription=ae.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(n,e,i,a,r){this._viewportRuler=e,this._document=i,this._platform=a,this._overlayContainer=r,this.setOrigin(n)}attach(n){this._overlayRef&&this._overlayRef,this._validatePositions(),n.hostElement.classList.add(Kk),this._overlayRef=n,this._boundingBox=n.hostElement,this._pane=n.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition){this.reapplyLastPosition();return}this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let n=this._originRect,e=this._overlayRect,i=this._viewportRect,a=this._containerRect,r=[],o;for(let s of this._preferredPositions){let c=this._getOriginPoint(n,a,s),l=this._getOverlayPoint(c,e,s),f=this._getOverlayFit(l,e,i,s);if(f.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(s,c);return}if(this._canFitWithFlexibleDimensions(f,l,i)){r.push({position:s,origin:c,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(c,s)});continue}(!o||o.overlayFit.visibleArea<f.visibleArea)&&(o={overlayFit:f,overlayPoint:l,originPoint:c,position:s,overlayRect:e})}if(r.length){let s=null,c=-1;for(let l of r){let f=l.boundingBoxRect.width*l.boundingBoxRect.height*(l.position.weight||1);f>c&&(c=f,s=l)}this._isPushed=!1,this._applyPosition(s.position,s.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(o.position,o.originPoint);return}this._applyPosition(o.position,o.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&ho(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Kk),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let n=this._lastPosition;if(n){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let e=this._getOriginPoint(this._originRect,this._containerRect,n);this._applyPosition(n,e)}else this.apply()}withScrollableContainers(n){return this._scrollables=n,this}withPositions(n){return this._preferredPositions=n,n.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(n){return this._viewportMargin=n,this}withFlexibleDimensions(n=!0){return this._hasFlexibleDimensions=n,this}withGrowAfterOpen(n=!0){return this._growAfterOpen=n,this}withPush(n=!0){return this._canPush=n,this}withLockedPosition(n=!0){return this._positionLocked=n,this}setOrigin(n){return this._origin=n,this}withDefaultOffsetX(n){return this._offsetX=n,this}withDefaultOffsetY(n){return this._offsetY=n,this}withTransformOriginOn(n){return this._transformOriginSelector=n,this}_getOriginPoint(n,e,i){let a;if(i.originX=="center")a=n.left+n.width/2;else{let o=this._isRtl()?n.right:n.left,s=this._isRtl()?n.left:n.right;a=i.originX=="start"?o:s}e.left<0&&(a-=e.left);let r;return i.originY=="center"?r=n.top+n.height/2:r=i.originY=="top"?n.top:n.bottom,e.top<0&&(r-=e.top),{x:a,y:r}}_getOverlayPoint(n,e,i){let a;i.overlayX=="center"?a=-e.width/2:i.overlayX==="start"?a=this._isRtl()?-e.width:0:a=this._isRtl()?0:-e.width;let r;return i.overlayY=="center"?r=-e.height/2:r=i.overlayY=="top"?0:-e.height,{x:n.x+a,y:n.y+r}}_getOverlayFit(n,e,i,a){let r=Qk(e),{x:o,y:s}=n,c=this._getOffset(a,"x"),l=this._getOffset(a,"y");c&&(o+=c),l&&(s+=l);let f=0-o,g=o+r.width-i.width,_=0-s,b=s+r.height-i.height,O=this._subtractOverflows(r.width,f,g),S=this._subtractOverflows(r.height,_,b),A=O*S;return{visibleArea:A,isCompletelyWithinViewport:r.width*r.height===A,fitsInViewportVertically:S===r.height,fitsInViewportHorizontally:O==r.width}}_canFitWithFlexibleDimensions(n,e,i){if(this._hasFlexibleDimensions){let a=i.bottom-e.y,r=i.right-e.x,o=Zk(this._overlayRef.getConfig().minHeight),s=Zk(this._overlayRef.getConfig().minWidth),c=n.fitsInViewportVertically||o!=null&&o<=a,l=n.fitsInViewportHorizontally||s!=null&&s<=r;return c&&l}return!1}_pushOverlayOnScreen(n,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:n.x+this._previousPushAmount.x,y:n.y+this._previousPushAmount.y};let a=Qk(e),r=this._viewportRect,o=Math.max(n.x+a.width-r.width,0),s=Math.max(n.y+a.height-r.height,0),c=Math.max(r.top-i.top-n.y,0),l=Math.max(r.left-i.left-n.x,0),f=0,g=0;return a.width<=r.width?f=l||-o:f=n.x<this._viewportMargin?r.left-i.left-n.x:0,a.height<=r.height?g=c||-s:g=n.y<this._viewportMargin?r.top-i.top-n.y:0,this._previousPushAmount={x:f,y:g},{x:n.x+f,y:n.y+g}}_applyPosition(n,e){if(this._setTransformOrigin(n),this._setOverlayElementStyles(e,n),this._setBoundingBoxStyles(e,n),n.panelClass&&this._addPanelClasses(n.panelClass),this._positionChanges.observers.length){let i=this._getScrollVisibility();if(n!==this._lastPosition||!this._lastScrollVisibility||!_8(this._lastScrollVisibility,i)){let a=new Pf(n,i);this._positionChanges.next(a)}this._lastScrollVisibility=i}this._lastPosition=n,this._isInitialRender=!1}_setTransformOrigin(n){if(!this._transformOriginSelector)return;let e=this._boundingBox.querySelectorAll(this._transformOriginSelector),i,a=n.overlayY;n.overlayX==="center"?i="center":this._isRtl()?i=n.overlayX==="start"?"right":"left":i=n.overlayX==="start"?"left":"right";for(let r=0;r<e.length;r++)e[r].style.transformOrigin=`${i} ${a}`}_calculateBoundingBoxRect(n,e){let i=this._viewportRect,a=this._isRtl(),r,o,s;if(e.overlayY==="top")o=n.y,r=i.height-o+this._viewportMargin;else if(e.overlayY==="bottom")s=i.height-n.y+this._viewportMargin*2,r=i.height-s+this._viewportMargin;else{let b=Math.min(i.bottom-n.y+i.top,n.y),O=this._lastBoundingBoxSize.height;r=b*2,o=n.y-b,r>O&&!this._isInitialRender&&!this._growAfterOpen&&(o=n.y-O/2)}let c=e.overlayX==="start"&&!a||e.overlayX==="end"&&a,l=e.overlayX==="end"&&!a||e.overlayX==="start"&&a,f,g,_;if(l)_=i.width-n.x+this._viewportMargin*2,f=n.x-this._viewportMargin;else if(c)g=n.x,f=i.right-n.x;else{let b=Math.min(i.right-n.x+i.left,n.x),O=this._lastBoundingBoxSize.width;f=b*2,g=n.x-b,f>O&&!this._isInitialRender&&!this._growAfterOpen&&(g=n.x-O/2)}return{top:o,left:g,bottom:s,right:_,width:f,height:r}}_setBoundingBoxStyles(n,e){let i=this._calculateBoundingBoxRect(n,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));let a={};if(this._hasExactPosition())a.top=a.left="0",a.bottom=a.right=a.maxHeight=a.maxWidth="",a.width=a.height="100%";else{let r=this._overlayRef.getConfig().maxHeight,o=this._overlayRef.getConfig().maxWidth;a.height=yt(i.height),a.top=yt(i.top),a.bottom=yt(i.bottom),a.width=yt(i.width),a.left=yt(i.left),a.right=yt(i.right),e.overlayX==="center"?a.alignItems="center":a.alignItems=e.overlayX==="end"?"flex-end":"flex-start",e.overlayY==="center"?a.justifyContent="center":a.justifyContent=e.overlayY==="bottom"?"flex-end":"flex-start",r&&(a.maxHeight=yt(r)),o&&(a.maxWidth=yt(o))}this._lastBoundingBoxSize=i,ho(this._boundingBox.style,a)}_resetBoundingBoxStyles(){ho(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){ho(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(n,e){let i={},a=this._hasExactPosition(),r=this._hasFlexibleDimensions,o=this._overlayRef.getConfig();if(a){let f=this._viewportRuler.getViewportScrollPosition();ho(i,this._getExactOverlayY(e,n,f)),ho(i,this._getExactOverlayX(e,n,f))}else i.position="static";let s="",c=this._getOffset(e,"x"),l=this._getOffset(e,"y");c&&(s+=`translateX(${c}px) `),l&&(s+=`translateY(${l}px)`),i.transform=s.trim(),o.maxHeight&&(a?i.maxHeight=yt(o.maxHeight):r&&(i.maxHeight="")),o.maxWidth&&(a?i.maxWidth=yt(o.maxWidth):r&&(i.maxWidth="")),ho(this._pane.style,i)}_getExactOverlayY(n,e,i){let a={top:"",bottom:""},r=this._getOverlayPoint(e,this._overlayRect,n);if(this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,i)),n.overlayY==="bottom"){let o=this._document.documentElement.clientHeight;a.bottom=`${o-(r.y+this._overlayRect.height)}px`}else a.top=yt(r.y);return a}_getExactOverlayX(n,e,i){let a={left:"",right:""},r=this._getOverlayPoint(e,this._overlayRect,n);this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,i));let o;if(this._isRtl()?o=n.overlayX==="end"?"left":"right":o=n.overlayX==="end"?"right":"left",o==="right"){let s=this._document.documentElement.clientWidth;a.right=`${s-(r.x+this._overlayRect.width)}px`}else a.left=yt(r.x);return a}_getScrollVisibility(){let n=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(a=>a.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:qk(n,i),isOriginOutsideView:jy(n,i),isOverlayClipped:qk(e,i),isOverlayOutsideView:jy(e,i)}}_subtractOverflows(n,...e){return e.reduce((i,a)=>i-Math.max(a,0),n)}_getNarrowedViewportRect(){let n=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+n-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:n-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(n,e){return e==="x"?n.offsetX==null?this._offsetX:n.offsetX:n.offsetY==null?this._offsetY:n.offsetY}_validatePositions(){}_addPanelClasses(n){this._pane&&ws(n).forEach(e=>{e!==""&&this._appliedPanelClasses.indexOf(e)===-1&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(n=>{this._pane.classList.remove(n)}),this._appliedPanelClasses=[])}_getOriginRect(){let n=this._origin;if(n instanceof K)return n.nativeElement.getBoundingClientRect();if(n instanceof Element)return n.getBoundingClientRect();let e=n.width||0,i=n.height||0;return{top:n.y,bottom:n.y+i,left:n.x,right:n.x+e,height:i,width:e}}};function ho(t,n){for(let e in n)n.hasOwnProperty(e)&&(t[e]=n[e]);return t}function Zk(t){if(typeof t!="number"&&t!=null){let[n,e]=t.split(b8);return!e||e==="px"?parseFloat(n):null}return t||null}function Qk(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}function _8(t,n){return t===n?!0:t.isOriginClipped===n.isOriginClipped&&t.isOriginOutsideView===n.isOriginOutsideView&&t.isOverlayClipped===n.isOverlayClipped&&t.isOverlayOutsideView===n.isOverlayOutsideView}var Xk="cdk-global-overlay-wrapper";function yr(t){return new kf}var kf=class{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(n){let e=n.getConfig();this._overlayRef=n,this._width&&!e.width&&n.updateSize({width:this._width}),this._height&&!e.height&&n.updateSize({height:this._height}),n.hostElement.classList.add(Xk),this._isDisposed=!1}top(n=""){return this._bottomOffset="",this._topOffset=n,this._alignItems="flex-start",this}left(n=""){return this._xOffset=n,this._xPosition="left",this}bottom(n=""){return this._topOffset="",this._bottomOffset=n,this._alignItems="flex-end",this}right(n=""){return this._xOffset=n,this._xPosition="right",this}start(n=""){return this._xOffset=n,this._xPosition="start",this}end(n=""){return this._xOffset=n,this._xPosition="end",this}width(n=""){return this._overlayRef?this._overlayRef.updateSize({width:n}):this._width=n,this}height(n=""){return this._overlayRef?this._overlayRef.updateSize({height:n}):this._height=n,this}centerHorizontally(n=""){return this.left(n),this._xPosition="center",this}centerVertically(n=""){return this.top(n),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let n=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:a,height:r,maxWidth:o,maxHeight:s}=i,c=(a==="100%"||a==="100vw")&&(!o||o==="100%"||o==="100vw"),l=(r==="100%"||r==="100vh")&&(!s||s==="100%"||s==="100vh"),f=this._xPosition,g=this._xOffset,_=this._overlayRef.getConfig().direction==="rtl",b="",O="",S="";c?S="flex-start":f==="center"?(S="center",_?O=g:b=g):_?f==="left"||f==="end"?(S="flex-end",b=g):(f==="right"||f==="start")&&(S="flex-start",O=g):f==="left"||f==="start"?(S="flex-start",b=g):(f==="right"||f==="end")&&(S="flex-end",O=g),n.position=this._cssPosition,n.marginLeft=c?"0":b,n.marginTop=l?"0":this._topOffset,n.marginBottom=this._bottomOffset,n.marginRight=c?"0":O,e.justifyContent=S,e.alignItems=l?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let n=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(Xk),i.justifyContent=i.alignItems=n.marginTop=n.marginBottom=n.marginLeft=n.marginRight=n.position="",this._overlayRef=null,this._isDisposed=!0}},rD=(()=>{class t{_injector=d(oe);constructor(){}global(){return yr()}flexibleConnectedTo(e){return pd(this._injector,e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function go(t,n){t.get(Ge).load(aD);let e=t.get(Df),i=t.get(se),a=t.get(Fe),r=t.get(bn),o=t.get(pt),s=i.createElement("div"),c=i.createElement("div");c.id=a.getId("cdk-overlay-"),c.classList.add("cdk-overlay-pane"),s.appendChild(c),e.getContainerElement().appendChild(s);let l=new Dp(c,r,t),f=new Pa(n),g=t.get(Te,null,{optional:!0})||t.get(xt).createRenderer(null,null);return f.direction=f.direction||o.value,new Ys(l,s,c,f,t.get(Z),t.get(nD),i,t.get(Li),t.get(iD),n?.disableAnimations??t.get(Hc,null,{optional:!0})==="NoopAnimations",t.get(Xe),g)}var oD=(()=>{class t{scrollStrategies=d(eD);_positionBuilder=d(rD);_injector=d(oe);constructor(){}create(e){return go(this._injector,e)}position(){return this._positionBuilder}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),y8=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],sD=new w("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(oe);return()=>Ji(t)}}),Zs=(()=>{class t{elementRef=d(K);constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return t})(),Ef=(()=>{class t{_dir=d(pt,{optional:!0});_injector=d(oe);_overlayRef;_templatePortal;_backdropSubscription=ae.EMPTY;_attachSubscription=ae.EMPTY;_detachSubscription=ae.EMPTY;_positionSubscription=ae.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=d(sD);_disposeOnNavigation=!1;_ngZone=d(Z);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(e){this._disposeOnNavigation=e}backdropClick=new E;positionChange=new E;attach=new E;detach=new E;overlayKeydown=new E;overlayOutsideClick=new E;constructor(){let e=d(Je),i=d(mt);this._templatePortal=new pn(e,i),this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef?.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef?.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this.attachOverlay():this.detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=y8);let e=this._overlayRef=go(this._injector,this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(i=>{this.overlayKeydown.next(i),i.keyCode===27&&!this.disableClose&&!tt(i)&&(i.preventDefault(),this.detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(i=>{let a=this._getOriginElement(),r=mn(i);(!a||a!==r&&!a.contains(r))&&this.overlayOutsideClick.next(i)})}_buildConfig(){let e=this._position=this.positionStrategy||this._createPositionStrategy(),i=new Pa({direction:this._dir||"ltr",positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(i.width=this.width),(this.height||this.height===0)&&(i.height=this.height),(this.minWidth||this.minWidth===0)&&(i.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(i.minHeight=this.minHeight),this.backdropClass&&(i.backdropClass=this.backdropClass),this.panelClass&&(i.panelClass=this.panelClass),i}_updatePositionStrategy(e){let i=this.positions.map(a=>({originX:a.originX,originY:a.originY,overlayX:a.overlayX,overlayY:a.overlayY,offsetX:a.offsetX||this.offsetX,offsetY:a.offsetY||this.offsetY,panelClass:a.panelClass||void 0}));return e.setOrigin(this._getOrigin()).withPositions(i).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let e=pd(this._injector,this._getOrigin());return this._updatePositionStrategy(e),e}
75_getOrigin(){return this.origin instanceof Zs?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Zs?this.origin.elementRef.nativeElement:this.origin instanceof K?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(bh(()=>this.positionChange.observers.length>0)).subscribe(e=>{this._ngZone.run(()=>this.positionChange.emit(e)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()})),this.open=!0}detachOverlay(){this._overlayRef?.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.open=!1}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",H],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",H],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",H],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",H],push:[2,"cdkConnectedOverlayPush","push",H],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",H]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Oe]})}return t})();function C8(t){let n=d(oe);return()=>Ji(n)}var v8={provide:sD,useFactory:C8},ka=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({providers:[oD,v8],imports:[Gi,En,V0,V0]})}return t})();var x8=["mat-calendar-body",""];function M8(t,n){return this._trackRow(n)}var fD=(t,n)=>n.id;function w8(t,n){if(t&1&&(m(0,"tr",0)(1,"td",3),h(2),u()()),t&2){let e=v();p(),zt("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),x("colspan",e.numCols),p(),le(" ",e.label," ")}}function O8(t,n){if(t&1&&(m(0,"td",3),h(1),u()),t&2){let e=v(2);zt("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),x("colspan",e._firstRowOffset),p(),le(" ",e._firstRowOffset>=e.labelMinRequiredCells?e.label:""," ")}}function P8(t,n){if(t&1){let e=Me();m(0,"td",6)(1,"button",7),F("click",function(a){let r=W(e).$implicit,o=v(2);return G(o._cellClicked(r,a))})("focus",function(a){let r=W(e).$implicit,o=v(2);return G(o._emitActiveDateChange(r,a))}),m(2,"span",8),h(3),u(),D(4,"span",9),u()()}if(t&2){let e=n.$implicit,i=n.$index,a=v().$index,r=v();zt("width",r._cellWidth)("padding-top",r._cellPadding)("padding-bottom",r._cellPadding),x("data-mat-row",a)("data-mat-col",i),p(),q("mat-calendar-body-disabled",!e.enabled)("mat-calendar-body-active",r._isActiveCell(a,i))("mat-calendar-body-range-start",r._isRangeStart(e.compareValue))("mat-calendar-body-range-end",r._isRangeEnd(e.compareValue))("mat-calendar-body-in-range",r._isInRange(e.compareValue))("mat-calendar-body-comparison-bridge-start",r._isComparisonBridgeStart(e.compareValue,a,i))("mat-calendar-body-comparison-bridge-end",r._isComparisonBridgeEnd(e.compareValue,a,i))("mat-calendar-body-comparison-start",r._isComparisonStart(e.compareValue))("mat-calendar-body-comparison-e
75nd",r._isComparisonEnd(e.compareValue))("mat-calendar-body-in-comparison-range",r._isInComparisonRange(e.compareValue))("mat-calendar-body-preview-start",r._isPreviewStart(e.compareValue))("mat-calendar-body-preview-end",r._isPreviewEnd(e.compareValue))("mat-calendar-body-in-preview",r._isInPreview(e.compareValue)),k("ngClass",e.cssClasses)("tabindex",r._isActiveCell(a,i)?0:-1),x("aria-label",e.ariaLabel)("aria-disabled",!e.enabled||null)("aria-pressed",r._isSelected(e.compareValue))("aria-current",r.todayValue===e.compareValue?"date":null)("aria-describedby",r._getDescribedby(e.compareValue)),p(),q("mat-calendar-body-selected",r._isSelected(e.compareValue))("mat-calendar-body-comparison-identical",r._isComparisonIdentical(e.compareValue))("mat-calendar-body-today",r.todayValue===e.compareValue),p(),le(" ",e.displayValue," ")}}function k8(t,n){if(t&1&&(m(0,"tr",1),y(1,O8,2,6,"td",4),ot(2,P8,5,48,"td",5,fD),u()),t&2){let e=n.$implicit,i=n.$index,a=v();p(),C(i===0&&a._firstRowOffset?1:-1),p(),st(e)}}function D8(t,n){if(t&1&&(m(0,"th",2)(1,"span",6),h(2),u(),m(3,"span",3),h(4),u()()),t&2){let e=n.$implicit;p(2),ce(e.long),p(2),ce(e.narrow)}}var E8=["*"];function S8(t,n){}function I8(t,n){if(t&1){let e=Me();m(0,"mat-month-view",4),as("activeDateChange",function(a){W(e);let r=v();return el(r.activeDate,a)||(r.activeDate=a),G(a)}),F("_userSelection",function(a){W(e);let r=v();return G(r._dateSelected(a))})("dragStarted",function(a){W(e);let r=v();return G(r._dragStarted(a))})("dragEnded",function(a){W(e);let r=v();return G(r._dragEnded(a))}),u()}if(t&2){let e=v();is("activeDate",e.activeDate),k("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)("comparisonStart",e.comparisonStart)("comparisonEnd",e.comparisonEnd)("startDateAccessibleName",e.startDateAccessibleName)("endDateAccessibleName",e.endDateAccessibleName)("activeDrag",e._activeDrag)}}function T8(t,n){if(t&1){let e=Me();m(0,"mat-year-view",5),as("activeDateChange",function(a){W(e);let r=v();return el(r.activeDate,a)||(r.activeDate=a),G(a)}),F("monthSelected",function(a){W(e);let r=v();return G(r._monthSelectedInYearView(a))})("selectedChange",function(a){W(e);let r=v();return G(r._goToDateInView(a,"month"))}),u()}if(t&2){let e=v();is("activeDate",e.activeDate),k("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function A8(t,n){if(t&1){let e=Me();m(0,"mat-multi-year-view",6),as("activeDateChange",function(a){W(e);let r=v();return el(r.activeDate,a)||(r.activeDate=a),G(a)}),F("yearSelected",function(a){W(e);let r=v();return G(r._yearSelectedInMultiYearView(a))})("selectedChange",function(a){W(e);let r=v();return G(r._goToDateInView(a,"year"))}),u()}if(t&2){let e=v();is("activeDate",e.activeDate),k("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function R8(t,n){}var F8=["button"],N8=[[["","matDatepickerToggleIcon",""]]],L8=["[matDatepickerToggleIcon]"];function z8(t,n){t&1&&(Ht(),m(0,"svg",2),D(1,"path",3),u())}var Js=(()=>{class t{changes=new T;calendarLabel="Calendar";openCalendarLabel="Open calendar";closeCalendarLabel="Close calendar";prevMonthLabel="Previous month";nextMonthLabel="Next month";prevYearLabel="Previous year";nextYearLabel="Next year";prevMultiYearLabel="Previous 24 years";nextMultiYearLabel="Next 24 years";switchToMonthViewLabel="Choose date";switchToMultiYearViewLabel="Choose month and year";startDateLabel="Start date";endDateLabel="End date";comparisonDateLabel="Comparison range";formatYearRange(e,i){return`${e} \u2013 ${i}`}formatYearRangeLabel(e,i){return`${e} to ${i}`}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),V8=0,hd=class{value;displayValue;ariaLabel;enabled;cssClasses;compareValue;rawValue;id=V8++;constructor(n,e,i,a,r={},o=n,s){this.value=n,this.displayValue=e,this.ariaLabel=i,this.enabled=a,this.cssClasses=r,this.compareValue=o,this.rawValue=s}},B8={passive:!1,capture:!0},Sf={passive:!0,capture:!0},cD={passive:!0},Xs=(()=>{class t{_elementRef=d(K);_ngZone=d(Z);_platform=d(Ie);_intl=d(Js);_eventCleanups;_skipNextFocus;_focusActiveCellAfterViewChecked=!1;label;rows;todayValue;startValue;endValue;labelMinRequiredCells;numCols=7;activeCell=0;ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}isRange=!1;cellAspectRatio=1;comparisonStart;comparisonEnd;previewStart=null;previewEnd=null;startDateAccessibleName;endDateAccessibleName;selectedValueChange=new E;previewChange=new E;activeDateChange=new E;dragStarted=new E;dragEnded=new E;_firstRowOffset;_cellPadding;_cellWidth;_startDateLabelId;_endDateLabelId;_comparisonStartDateLabelId;_comparisonEndDateLabelId;_didDragSinceMouseDown=!1;_injector=d(oe);comparisonDateAccessibleName=this._intl.comparisonDateLabel;_trackRow=e=>e;constructor(){let e=d(Te),i=d(Fe);this._startDateLabelId=i.getId("mat-calendar-body-start-"),this._endDateLabelId=i.getId("mat-calendar-body-end-"),this._comparisonStartDateLabelId=i.getId("mat-calendar-body-comparison-start-"),this._comparisonEndDateLabelId=i.getId("mat-calendar-body-comparison-e
75nd-"),d(Ge).load(Kt),this._ngZone.runOutsideAngular(()=>{let a=this._elementRef.nativeElement,r=[e.listen(a,"touchmove",this._touchmoveHandler,B8),e.listen(a,"mouseenter",this._enterHandler,Sf),e.listen(a,"focus",this._enterHandler,Sf),e.listen(a,"mouseleave",this._leaveHandler,Sf),e.listen(a,"blur",this._leaveHandler,Sf),e.listen(a,"mousedown",this._mousedownHandler,cD),e.listen(a,"touchstart",this._mousedownHandler,cD)];this._platform.isBrowser&&r.push(e.listen("window","mouseup",this._mouseupHandler),e.listen("window","touchend",this._touchendHandler)),this._eventCleanups=r})}_cellClicked(e,i){this._didDragSinceMouseDown||e.enabled&&this.selectedValueChange.emit({value:e.value,event:i})}_emitActiveDateChange(e,i){e.enabled&&this.activeDateChange.emit({value:e.value,event:i})}_isSelected(e){return this.startValue===e||this.endValue===e}ngOnChanges(e){let i=e.numCols,{rows:a,numCols:r}=this;(e.rows||i)&&(this._firstRowOffset=a&&a.length&&a[0].length?r-a[0].length:0),(e.cellAspectRatio||i||!this._cellPadding)&&(this._cellPadding=`${50*this.cellAspectRatio/r}%`),(i||!this._cellWidth)&&(this._cellWidth=`${100/r}%`)}ngOnDestroy(){this._eventCleanups.forEach(e=>e())}_isActiveCell(e,i){let a=e*this.numCols+i;return e&&(a-=this._firstRowOffset),a==this.activeCell}_focusActiveCell(e=!0){bt(()=>{setTimeout(()=>{let i=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");i&&(e||(this._skipNextFocus=!0),i.focus())})},{injector:this._injector})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(e){return Wy(e,this.startValue,this.endValue)}_isRangeEnd(e){return Gy(e,this.startValue,this.endValue)}_isInRange(e){return qy(e,this.startValue,this.endValue,this.isRange)}_isComparisonStart(e){return Wy(e,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(e,i,a){if(!this._isComparisonStart(e)||this._isRangeStart(e)||!this._isInRange(e))return!1;let r=this.rows[i][a-1];if(!r){let o=this.rows[i-1];r=o&&o[o.length-1]}return r&&!this._isRangeEnd(r.compareValue)}_isComparisonBridgeEnd(e,i,a){if(!this._isComparisonEnd(e)||this._isRangeEnd(e)||!this._isInRange(e))return!1;let r=this.rows[i][a+1];if(!r){let o=this.rows[i+1];r=o&&o[0]}return r&&!this._isRangeStart(r.compareValue)}_isComparisonEnd(e){return Gy(e,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(e){return qy(e,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(e){return this.comparisonStart===this.comparisonEnd&&e===this.comparisonStart}_isPreviewStart(e){return Wy(e,this.previewStart,this.previewEnd)}_isPreviewEnd(e){return Gy(e,this.previewStart,this.previewEnd)}_isInPreview(e){return qy(e,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(e){if(!this.isRange)return null;if(this.startValue===e&&this.endValue===e)return`${this._startDateLabelId} ${this._endDateLabelId}`;if(this.startValue===e)return this._startDateLabelId;if(this.endValue===e)return this._endDateLabelId;if(this.comparisonStart!==null&&this.comparisonEnd!==null){if(e===this.comparisonStart&&e===this.comparisonEnd)return`${this._comparisonStartDateLabelId} ${this._comparisonEndDateLabelId}`;if(e===this.comparisonStart)return this._comparisonStartDateLabelId;if(e===this.comparisonEnd)return this._comparisonEndDateLabelId}return null}_enterHandler=e=>{if(this._skipNextFocus&&e.type==="focus"){this._skipNextFocus=!1;return}if(e.target&&this.isRange){let i=this._getCellFromElement(e.target);i&&this._ngZone.run(()=>this.previewChange.emit({value:i.enabled?i:null,event:e}))}};_touchmoveHandler=e=>{if(!this.isRange)return;let i=lD(e),a=i?this._getCellFromElement(i):null;i!==e.target&&(this._didDragSinceMouseDown=!0),$y(e.target)&&e.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:a?.enabled?a:null,event:e}))};_leaveHandler=e=>{this.previewEnd!==null&&this.isRange&&(e.type!=="blur"&&(this._didDragSinceMouseDown=!0),e.target&&this._getCellFromElement(e.target)&&!(e.relatedTarget&&this._getCellFromElement(e.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:e})))};_mousedownHandler=e=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;let i=e.target&&this._getCellFromElement(e.target);!i||!this._isInRange(i.compareValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:i.rawValue,event:e})})};_mouseupHandler=e=>{if(!this.isRange)return;let i=$y(e.target);if(!i){this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:e})});return}i.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{let a=this._getCellFromElement(i);this.dragEnded.emit({value:a?.rawValue??null,event:e})})};_touchendHandler=e=>{let i=lD(e);i&&this._mouseupHandler({target:i})};_getCellFromElement(e){let i=$y(e);if(i){let a=i.getAttribute("data-mat-row"),r=i.getAttribute("data-mat-col");if(a&&r)return this.rows[parseInt(a)][parseInt(r)]}return null}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numC
75ols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],features:[Oe],attrs:x8,decls:11,vars:11,consts:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(i,a){i&1&&(y(0,w8,3,6,"tr",0),ot(1,k8,4,1,"tr",1,M8,!0),m(3,"span",2),h(4),u(),m(5,"span",2),h(6),u(),m(7,"span",2),h(8),u(),m(9,"span",2),h(10),u()),i&2&&(C(a._firstRowOffset<a.labelMinRequiredCells?0:-1),p(),st(a.rows),p(2),k("id",a._startDateLabelId),p(),le(" ",a.startDateAccessibleName,`
76`),p(),k("id",a._endDateLabelId),p(),le(" ",a.endDateAccessibleName,`
77`),p(),k("id",a._comparisonStartDateLabelId),p(),Vn(" ",a.comparisonDateAccessibleName," ",a.startDateAccessibleName,`
78`),p(),k("id",a._comparisonEndDateLabelId),p(),Vn(" ",a.comparisonDateAccessibleName," ",a.endDateAccessibleName,`
79`))},dependencies:[cl],styles:[`.mat-calendar-body{min-width:224px}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-outline-color, var(--mat-sys-primary))}.mat-calendar-body-label{height:0;line-height:0;text-align:start;padding-left:4.7142857143%;padding-right:4.7142857143%;font-size:var(--mat-datepicker-calendar-body-label-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-body-label-text-weight, var(--mat-sys-title-small-weight));color:var(--mat-datepicker-calendar-body-label-text-color, var(--mat-sys-on-surface))}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;margin:0;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-sys-body-medium-size));-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-e
79nd:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview{color:var(--mat-datepicker-calendar-date-preview-state-outline-color, var(--mat-sys-primary))}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mat-calendar-body-disabled{opacity:.5}}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color, var(--mat-sys-on-surface));border-color:var(--mat-datepicker-calendar-date-outline-color, transparent)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}@media(forced-colors: active){.mat-calendar-body-cell-content{border:none}}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color, var(--mat-sys-primary));color:var(--mat-datepicker-calendar-date-selected-state-text-color, var(--mat-sys-on-primary))}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color, var(--mat-sys-primary))}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container))}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color, var(--mat-sys-secondary-container))}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color, var(--mat-sys-secondary))}@media(forced-colors: active){.mat-datepicker-popup:not(:empty),.mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.mat-calendar-body-today{outline:dotted 1px}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-selected{background:none}.mat-calendar-body-in-range::before,.mat-calendar-body-comparison-bridge-start::before,.mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}
79.mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}}
80`],encapsulation:2,changeDetection:0})}return t})();function Uy(t){return t?.nodeName==="TD"}function $y(t){let n;return Uy(t)?n=t:Uy(t.parentNode)?n=t.parentNode:Uy(t.parentNode?.parentNode)&&(n=t.parentNode.parentNode),n?.getAttribute("data-mat-row")!=null?n:null}function Wy(t,n,e){return e!==null&&n!==e&&t<e&&t===n}function Gy(t,n,e){return n!==null&&n!==e&&t>=n&&t===e}function qy(t,n,e,i){return i&&n!==null&&e!==null&&n!==e&&t>=n&&t<=e}function lD(t){let n=t.changedTouches[0];return document.elementFromPoint(n.clientX,n.clientY)}var Kn=class{start;end;_disableStructuralEquivalency;constructor(n,e){this.start=n,this.end=e}},gd=(()=>{class t{selection;_adapter;_selectionChanged=new T;selectionChanged=this._selectionChanged;constructor(e,i){this.selection=e,this._adapter=i,this.selection=e}updateSelection(e,i){let a=this.selection;this.selection=e,this._selectionChanged.next({selection:e,source:i,oldValue:a})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(e){return this._adapter.isDateInstance(e)&&this._adapter.isValid(e)}static \u0275fac=function(i){Kc()};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})(),j8=(()=>{class t extends gd{constructor(e){super(null,e)}add(e){super.updateSelection(e,this)}isValid(){return this.selection!=null&&this._isValidDateInstance(this.selection)}isComplete(){return this.selection!=null}clone(){let e=new t(this._adapter);return e.updateSelection(this.selection,this),e}static \u0275fac=function(i){return new(i||t)($(en))};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})();function H8(t,n){return t||new j8(n)}var hD={provide:gd,deps:[[new qa,new Zo,gd],en],useFactory:H8};var gD=new w("MAT_DATE_RANGE_SELECTION_STRATEGY");var Yy=7,U8=0,dD=(()=>{class t{_changeDetectorRef=d(ve);_dateFormats=d(gr,{optional:!0});_dateAdapter=d(en,{optional:!0});_dir=d(pt,{optional:!0});_rangeStrategy=d(gD,{optional:!0});_rerenderSubscription=ae.EMPTY;_selectionKeyPressed;get activeDate(){return this._activeDate}set activeDate(e){let i=this._activeDate,a=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(a,this.minDate,this.maxDate),this._hasSameMonthAndYear(i,this._activeDate)||this._init()}_activeDate;get selected(){return this._selected}set selected(e){e instanceof Kn?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setRanges(this._selected)}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;comparisonStart;comparisonEnd;startDateAccessibleName;endDateAccessibleName;activeDrag=null;selectedChange=new E;_userSelection=new E;dragStarted=new E;dragEnded=new E;activeDateChange=new E;_matCalendarBody;_monthLabel;_weeks;_firstWeekOffset;_rangeStart;_rangeEnd;_comparisonRangeStart;_comparisonRangeEnd;_previewStart;_previewEnd;_isRange;_todayDate;_weekdays;constructor(){d(Ge).load(Wi),this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Le(null)).subscribe(()=>this._init())}ngOnChanges(e){let i=e.comparisonStart||e.comparisonEnd;i&&!i.firstChange&&this._setRanges(this.selected),e.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(e){let i=e.value,a=this._getDateFromDayOfMonth(i),r,o;this._selected instanceof Kn?(r=this._getDateInCurrentMonth(this._selected.start),o=this._getDateInCurrentMonth(this._selected.end)):r=o=this._getDateInCurrentMonth(this._selected),(r!==i||o!==i)&&this.selectedChange.emit(a),this._userSelection.emit({value:a,event:e.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(e){let i=e.value,a=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(i),this._dateAdapter.compareDate(a,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(e){let i=this._activeDate,a=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,a?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,a?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case 40:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case 36:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case 33:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:this._selectionKeyPressed=!0,this._canSelect(this._activeDate)&&e.preventDefault();return;case 27:this._previewEnd!=null&&!tt(e)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:e}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:e})),e.preventDefault(),e.stopPropagation());return;default:return}this._dateAdapter.compareDate(i,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(Yy+this._dateAdapter.getDayOfWeek(e)-this._dateAdapter.getFirstDayOfWeek())%Yy,this._initWeek
80days(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(e){this._matCalendarBody._focusActiveCell(e)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:e,value:i}){if(this._rangeStrategy){let a=i?i.rawValue:null,r=this._rangeStrategy.createPreview(a,this.selected,e);if(this._previewStart=this._getCellCompareValue(r.start),this._previewEnd=this._getCellCompareValue(r.end),this.activeDrag&&a){let o=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,a,e);o&&(this._previewStart=this._getCellCompareValue(o.start),this._previewEnd=this._getCellCompareValue(o.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(e){if(this.activeDrag)if(e.value){let i=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,e.value,e.event);this.dragEnded.emit({value:i??null,event:e.event})}else this.dragEnded.emit({value:null,event:e.event})}_getDateFromDayOfMonth(e){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),e)}_initWeekdays(){let e=this._dateAdapter.getFirstDayOfWeek(),i=this._dateAdapter.getDayOfWeekNames("narrow"),r=this._dateAdapter.getDayOfWeekNames("long").map((o,s)=>({long:o,narrow:i[s],id:U8++}));this._weekdays=r.slice(e).concat(r.slice(0,e))}_createWeekCells(){let e=this._dateAdapter.getNumDaysInMonth(this.activeDate),i=this._dateAdapter.getDateNames();this._weeks=[[]];for(let a=0,r=this._firstWeekOffset;a<e;a++,r++){r==Yy&&(this._weeks.push([]),r=0);let o=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),a+1),s=this._shouldEnableDate(o),c=this._dateAdapter.format(o,this._dateFormats.display.dateA11yLabel),l=this.dateClass?this.dateClass(o,"month"):void 0;this._weeks[this._weeks.length-1].push(new hd(a+1,i[a],c,s,l,this._getCellCompareValue(o),o))}}_shouldEnableDate(e){return!!e&&(!this.minDate||this._dateAdapter.compareDate(e,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(e,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(e))}_getDateInCurrentMonth(e){return e&&this._hasSameMonthAndYear(e,this.activeDate)?this._dateAdapter.getDate(e):null}_hasSameMonthAndYear(e,i){return!!(e&&i&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(i)&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(i))}_getCellCompareValue(e){if(e){let i=this._dateAdapter.getYear(e),a=this._dateAdapter.getMonth(e),r=this._dateAdapter.getDate(e);return new Date(i,a,r).getTime()}return null}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setRanges(e){e instanceof Kn?(this._rangeStart=this._getCellCompareValue(e.start),this._rangeEnd=this._getCellCompareValue(e.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(e),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(e){return!this.dateFilter||this.dateFilter(e)}_clearPreview(){this._previewStart=this._previewEnd=null}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-month-view"]],viewQuery:function(i,a){if(i&1&&ee(Xs,5),i&2){let r;N(r=L())&&(a._matCalendarBody=r.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[Oe],decls:8,vars:14,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],[1,"cdk-visually-hidden"]],template:function(i,a){i&1&&(m(0,"table",0)(1,"thead",1)(2,"tr"),ot(3,D8,5,2,"th",2,fD),u(),m(5,"tr",3),D(6,"th",4),u()(),m(7,"tbody",5),F("selectedValueChange",function(o){return a._dateSelected(o)})("activeDateChange",function(o){return a._updateActiveDate(o)})("previewChange",function(o){return a._previewChanged(o)})("dragStarted",function(o){return a.dragStarted.emit(o)})("dragEnded",function(o){return a._dragEnded(o)})("keyup",function(o){return a._handleCalendarBodyKeyup(o)})("keydown",function(o){return a._handleCalendarBodyKeydown(o)}
80),u()()),i&2&&(p(3),st(a._weekdays),p(4),k("label",a._monthLabel)("rows",a._weeks)("todayValue",a._todayDate)("startValue",a._rangeStart)("endValue",a._rangeEnd)("comparisonStart",a._comparisonRangeStart)("comparisonEnd",a._comparisonRangeEnd)("previewStart",a._previewStart)("previewEnd",a._previewEnd)("isRange",a._isRange)("labelMinRequiredCells",3)("activeCell",a._dateAdapter.getDate(a.activeDate)-1)("startDateAccessibleName",a.startDateAccessibleName)("endDateAccessibleName",a.endDateAccessibleName))},dependencies:[Xs],encapsulation:2,changeDetection:0})}return t})(),In=24,Ky=4,mD=(()=>{class t{_changeDetectorRef=d(ve);_dateAdapter=d(en,{optional:!0});_dir=d(pt,{optional:!0});_rerenderSubscription=ae.EMPTY;_selectionKeyPressed;get activeDate(){return this._activeDate}set activeDate(e){let i=this._activeDate,a=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(a,this.minDate,this.maxDate),bD(this._dateAdapter,i,this._activeDate,this.minDate,this.maxDate)||this._init()}_activeDate;get selected(){return this._selected}set selected(e){e instanceof Kn?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedYear(e)}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;selectedChange=new E;yearSelected=new E;activeDateChange=new E;_matCalendarBody;_years;_todayYear;_selectedYear;constructor(){this._dateAdapter,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Le(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());let i=this._dateAdapter.getYear(this._activeDate)-fd(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let a=0,r=[];a<In;a++)r.push(i+a),r.length==Ky&&(this._years.push(r.map(o=>this._createCellForYear(o))),r=[]);this._changeDetectorRef.markForCheck()}_yearSelected(e){let i=e.value,a=this._dateAdapter.createDate(i,0,1),r=this._getDateFromYear(i);this.yearSelected.emit(a),this.selectedChange.emit(r)}_updateActiveDate(e){let i=e.value,a=this._activeDate;this.activeDate=this._getDateFromYear(i),this._dateAdapter.compareDate(a,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let i=this._activeDate,a=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,a?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,a?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Ky);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Ky);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-fd(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,In-fd(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-In*10:-In);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?In*10:In);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(i,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_getActiveCell(){return fd(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(e){let i=this._dateAdapter.getMonth(this.activeDate),a=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(e,i,1));return this._dateAdapter.createDate(e,i,Math.min(this._dateAdapter.getDate(this.activeDate),a))}
80_createCellForYear(e){let i=this._dateAdapter.createDate(e,0,1),a=this._dateAdapter.getYearName(i),r=this.dateClass?this.dateClass(i,"multi-year"):void 0;return new hd(e,a,a,this._shouldEnableYear(e),r)}_shouldEnableYear(e){if(e==null||this.maxDate&&e>this._dateAdapter.getYear(this.maxDate)||this.minDate&&e<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;let i=this._dateAdapter.createDate(e,0,1);for(let a=i;this._dateAdapter.getYear(a)==e;a=this._dateAdapter.addCalendarDays(a,1))if(this.dateFilter(a))return!0;return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedYear(e){if(this._selectedYear=null,e instanceof Kn){let i=e.start||e.end;i&&(this._selectedYear=this._dateAdapter.getYear(i))}else e&&(this._selectedYear=this._dateAdapter.getYear(e))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-multi-year-view"]],viewQuery:function(i,a){if(i&1&&ee(Xs,5),i&2){let r;N(r=L())&&(a._matCalendarBody=r.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],decls:5,vars:7,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell"]],template:function(i,a){i&1&&(m(0,"table",0)(1,"thead",1)(2,"tr"),D(3,"th",2),u()(),m(4,"tbody",3),F("selectedValueChange",function(o){return a._yearSelected(o)})("activeDateChange",function(o){return a._updateActiveDate(o)})("keyup",function(o){return a._handleCalendarBodyKeyup(o)})("keydown",function(o){return a._handleCalendarBodyKeydown(o)}),u()()),i&2&&(p(4),k("rows",a._years)("todayValue",a._todayYear)("startValue",a._selectedYear)("endValue",a._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",a._getActiveCell()))},dependencies:[Xs],encapsulation:2,changeDetection:0})}return t})();function bD(t,n,e,i,a){let r=t.getYear(n),o=t.getYear(e),s=_D(t,i,a);return Math.floor((r-s)/In)===Math.floor((o-s)/In)}function fd(t,n,e,i){let a=t.getYear(n);return $8(a-_D(t,e,i),In)}function _D(t,n,e){let i=0;return e?i=t.getYear(e)-In+1:n&&(i=t.getYear(n)),i}function $8(t,n){return(t%n+n)%n}var uD=(()=>{class t{_changeDetectorRef=d(ve);_dateFormats=d(gr,{optional:!0});_dateAdapter=d(en,{optional:!0});_dir=d(pt,{optional:!0});_rerenderSubscription=ae.EMPTY;_selectionKeyPressed;get activeDate(){return this._activeDate}set activeDate(e){let i=this._activeDate,a=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(a,this.minDate,this.maxDate),this._dateAdapter.getYear(i)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}_activeDate;get selected(){return this._selected}set selected(e){e instanceof Kn?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedMonth(e)}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;selectedChange=new E;monthSelected=new E;activeDateChange=new E;_matCalendarBody;_months;_yearLabel;_todayMonth;_selectedMonth;constructor(){this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Le(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(e){let i=e.value,a=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),i,1);this.monthSelected.emit(a);let r=this._getDateFromMonth(i);this.selectedChange.emit(r)}_updateActiveDate(e){let i=e.value,a=this._activeDate;this.activeDate=this._getDateFromMonth(i),this._dateAdapter.compareDate(a,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let i=this._activeDate,a=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,a?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,a?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10:1);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(i,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let e=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(i=>i.map(a=>this._createCellForMonth(a,e[a]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(e){return e&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(e):null}_getDateFromMonth(e){let i=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),a=this._dateAdapter.getNumDaysInMonth(i);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,Math.min(this._dateAdapter.getDate(this.activeDate),a))}_createCellForMonth(e,i){let a=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),r=this._dateAdapter.format(a,this._dateFormats.display.monthYearA11yLabel),o=this.dateClass?this.dateClass(a,"year"):void 0;return new hd(e,i.toLocaleUpperCase(),r,this._shouldEnableMonth(e),o)}_shouldEnableMonth(e){let i=this._dateAdapter.getYear(this.activeDate);if(e==null||this._isYearAndMonthAfterMaxDate(i,e)||this._isYearAndMonthBeforeMinDate(i,e))return!1;if(!this.dateFilter)return!0;let a=this._dateAdapter.createDate(i,e,1);for(let r=a;this._dateAdapter.getMonth(r)==e;r=this._dateAdapter.addCalendarDays(r,1))if(this.dateFilter(r))return!0;return!1}_isYearAndMonthAfterMaxDate(e,i){if(this.maxDate){let a=this._dateAdapter.getYear(this.maxDate),r=this._dateAdapter.getMonth(this.maxDate);return e>a||e===a&&i>r}return!1}_isYearAndMonthBeforeMinDate(e,i){if(this.minDate){let a=this._dateAdapter.getYear(this.minDate),r=this._dateAdapter.getMonth(this.minDate);return e<a||e===a&&i<r}return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedMonth(e){e instanceof Kn?this._selectedMonth=this._getMonthInCurrentYear(e.start)||this._getMonthInCurrentYear(e.end):this._selectedMonth=this._getMonthInCurrentYear(e)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-year-view"]],viewQuery:function(i,a){if(i&1&&ee(Xs,5),i&2){let r;N(r=L())&&(a._matCalendarBody=r.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],decls:5,vars:9,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell"]],template:function(i,a){i&1&&(m(0,"table",0)(1,"thead",1)(2,"tr"),D(3,"th",2),u()(),m(4,"tbody",3),F("selectedValueChange",function(o){return a._monthSelected(o)})("activeDateChange",function(o){return a._updateActiveDate(o)})("keyup",function(o){return a._handleCalendarBodyKeyup(o)})("keydown",function(o){return a._handleCalendarBodyKeydown(o)}
80),u()()),i&2&&(p(4),k("label",a._yearLabel)("rows",a._months)("todayValue",a._todayMonth)("startValue",a._selectedMonth)("endValue",a._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",a._dateAdapter.getMonth(a.activeDate)))},dependencies:[Xs],encapsulation:2,changeDetection:0})}return t})(),yD=(()=>{class t{_intl=d(Js);calendar=d(Zy);_dateAdapter=d(en,{optional:!0});_dateFormats=d(gr,{optional:!0});_periodButtonText;_periodButtonDescription;_periodButtonLabel;_prevButtonLabel;_nextButtonLabel;constructor(){d(Ge).load(Wi);let e=d(ve);this._updateLabels(),this.calendar.stateChanges.subscribe(()=>{this._updateLabels(),e.markForCheck()})}get periodButtonText(){return this._periodButtonText}get periodButtonDescription(){return this._periodButtonDescription}get periodButtonLabel(){return this._periodButtonLabel}get prevButtonLabel(){return this._prevButtonLabel}get nextButtonLabel(){return this._nextButtonLabel}currentPeriodClicked(){this.calendar.currentView=this.calendar.currentView=="month"?"multi-year":"month"}previousClicked(){this.previousEnabled()&&(this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?-1:-In))}nextClicked(){this.nextEnabled()&&(this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?1:In))}previousEnabled(){return this.calendar.minDate?!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate):!0}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_updateLabels(){let e=this.calendar,i=this._intl,a=this._dateAdapter;e.currentView==="month"?(this._periodButtonText=a.format(e.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase(),this._periodButtonDescription=a.format(e.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase(),this._periodButtonLabel=i.switchToMultiYearViewLabel,this._prevButtonLabel=i.prevMonthLabel,this._nextButtonLabel=i.nextMonthLabel):e.currentView==="year"?(this._periodButtonText=a.getYearName(e.activeDate),this._periodButtonDescription=a.getYearName(e.activeDate),this._periodButtonLabel=i.switchToMonthViewLabel,this._prevButtonLabel=i.prevYearLabel,this._nextButtonLabel=i.nextYearLabel):(this._periodButtonText=i.formatYearRange(...this._formatMinAndMaxYearLabels()),this._periodButtonDescription=i.formatYearRangeLabel(...this._formatMinAndMaxYearLabels()),this._periodButtonLabel=i.switchToMonthViewLabel,this._prevButtonLabel=i.prevMultiYearLabel,this._nextButtonLabel=i.nextMultiYearLabel)}_isSameView(e,i){return this.calendar.currentView=="month"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(i)&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(i):this.calendar.currentView=="year"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(i):bD(this._dateAdapter,e,i,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){let i=this._dateAdapter.getYear(this.calendar.activeDate)-fd(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),a=i+In-1,r=this._dateAdapter.getYearName(this._dateAdapter.createDate(i,0,1)),o=this._dateAdapter.getYearName(this._dateAdapter.createDate(a,0,1));return[r,o]}_periodButtonLabelId=d(Fe).getId("mat-calendar-period-label-");static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:E8,decls:17,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["aria-live","polite",1,"cdk-visually-hidden",3,"id"],["matButton","","type","button",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["matIconButton","","type","button","disabledInteractive","",1,"mat-calendar-previous-button",3,"click","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["matIconButton","","type","button","disabledInteractive","",1,"mat-calendar-next-button",3,"click","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"]],template:function(i,a){i&1&&(Pe(),m(0,"div",0)(1,"div",1)(2,"span",2),h(3),u(),m(4,"button",3),F("click",function(){return a.currentPeriodClicked()}),m(5,"span",4),h(6),u(),Ht(),m(7,"svg",5),D(8,"polygon",6),u()(),ca(),D(9,"div",7),ie(10),m(11,"button",8),F("click",function(){return a.previousClicked()}),Ht(),m(12,"svg",9),D(13,"path",10),u()(),ca(),m(14,"button",11),F("click",function(){return a.nextClicked()}),Ht(),m(15,"svg",9),D(16,"path",12),u()()()()),i&2&&(p(2),k("id",a._periodButtonLabelId),p(),ce(a.periodButtonDescription),p(),x("aria-label",a.periodButtonLabel)("aria-describedby",a._periodButtonLabelId),p(2),ce(a.periodButtonText),p(),q("mat-calendar-invert",a.calendar.currentView!=="month"),p(4),k("disabled",!a.previousEnabled()),x("aria-label",a.prevButtonLabel),p(3),k("disabled",!a.nextEnabled()),x("aria-label",a.nextButtonLabel))},dependencies:[Ct,Is],encapsulation:2,changeDetection:0})}return t})(),Zy=(()=>{class t{_dateAdapter=d(en,{optional:!0});_dateFormats=d(gr,{optional:!0});_changeDetectorRef=d(ve);_elementRef=d(K);headerComponent;_calendarHeaderPortal;_intlChanges;_moveFocusOnNextTick=!1;get startAt(){return this._startAt}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_startAt;startView="month";get selected(){return this._selected}set selected(e){e instanceof Kn?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_selected;
80get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;comparisonStart;comparisonEnd;startDateAccessibleName;endDateAccessibleName;selectedChange=new E;yearSelected=new E;monthSelected=new E;viewChanged=new E(!0);_userSelection=new E;_userDragDrop=new E;monthView;yearView;multiYearView;get activeDate(){return this._clampedActiveDate}set activeDate(e){this._clampedActiveDate=this._dateAdapter.clampDate(e,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}_clampedActiveDate;get currentView(){return this._currentView}set currentView(e){let i=this._currentView!==e?e:null;this._currentView=e,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),i&&(this.stateChanges.next(),this.viewChanged.emit(i))}_currentView;_activeDrag=null;stateChanges=new T;constructor(){this._intlChanges=d(Js).changes.subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new va(this.headerComponent||yD),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(e){let i=e.minDate&&!this._dateAdapter.sameDate(e.minDate.previousValue,e.minDate.currentValue)?e.minDate:void 0,a=e.maxDate&&!this._dateAdapter.sameDate(e.maxDate.previousValue,e.maxDate.currentValue)?e.maxDate:void 0,r=i||a||e.dateFilter;if(r&&!r.firstChange){let o=this._getCurrentViewComponent();o&&(this._elementRef.nativeElement.contains(Hn())&&(this._moveFocusOnNextTick=!0),this._changeDetectorRef.detectChanges(),o._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(e){let i=e.value;(this.selected instanceof Kn||i&&!this._dateAdapter.sameDate(i,this.selected))&&this.selectedChange.emit(i),this._userSelection.emit(e)}_yearSelectedInMultiYearView(e){this.yearSelected.emit(e)}_monthSelectedInYearView(e){this.monthSelected.emit(e)}_goToDateInView(e,i){this.activeDate=e,this.currentView=i}_dragStarted(e){this._activeDrag=e}_dragEnded(e){this._activeDrag&&(e.value&&this._userDragDrop.emit(e),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-calendar"]],viewQuery:function(i,a){if(i&1&&(ee(dD,5),ee(uD,5),ee(mD,5)),i&2){let r;N(r=L())&&(a.monthView=r.first),N(r=L())&&(a.yearView=r.first),N(r=L())&&(a.multiYearView=r.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],features:[ke([hD]),Oe],decls:5,vars:2,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],template:function(i,a){if(i&1&&(Ve(0,S8,0,0,"ng-template",0),m(1,"div",1),y(2,I8,1,11,"mat-month-view",2)(3,T8,1,6,"mat-year-view",3)(4,A8,1,6,"mat-multi-year-view",3),u()),i&2){let r;k("cdkPortalOutlet",a._calendarHeaderPortal),p(2),C((r=a.currentView)==="month"?2:r==="year"?3:r==="multi-year"?4:-1)}},dependencies:[fn,jl,dD,uD,mD],styles:[`.mat-calendar{display:block;line-height:normal;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-sys-body-medium-size))}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}
80.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-period-button-text-weight, var(--mat-sys-title-small-weight));--mat-button-text-label-text-color: var(--mat-datepicker-calendar-period-button-text-color, var(--mat-sys-on-surface-variant))}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color, var(--mat-sys-on-surface-variant))}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}@media(forced-colors: active){.mat-calendar-arrow{fill:CanvasText}}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color, var(--mat-sys-on-surface-variant));font-size:var(--mat-datepicker-calendar-header-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-header-text-weight, var(--mat-sys-title-small-weight))}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mat-datepicker-calendar-header-divider-color, transparent)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}
81`],encapsulation:2,changeDetection:0})}return t})(),CD=new w("mat-datepicker-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(oe);return()=>Ji(t)}});function W8(t){let n=d(oe);return()=>Ji(n)}var G8={provide:CD,deps:[],useFactory:W8},vD=(()=>{class t{_elementRef=d(K);_animationsDisabled=Ue();_changeDetectorRef=d(ve);_globalModel=d(gd);_dateAdapter=d(en);_ngZone=d(Z);_rangeSelectionStrategy=d(gD,{optional:!0});_stateChanges;_model;_eventCleanups;_animationFallback;_calendar;color;datepicker;comparisonStart;comparisonEnd;startDateAccessibleName;endDateAccessibleName;_isAbove;_animationDone=new T;_isAnimating=!1;_closeButtonText;_closeButtonFocused;_actionsPortal=null;_dialogLabelId;constructor(){if(d(Ge).load(Wi),this._closeButtonText=d(Js).closeCalendarLabel,!this._animationsDisabled){let e=this._elementRef.nativeElement,i=d(Te);this._eventCleanups=this._ngZone.runOutsideAngular(()=>[i.listen(e,"animationstart",this._handleAnimationEvent),i.listen(e,"animationend",this._handleAnimationEvent),i.listen(e,"animationcancel",this._handleAnimationEvent)])}}ngAfterViewInit(){this._stateChanges=this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()}),this._calendar.focusActiveCell()}ngOnDestroy(){clearTimeout(this._animationFallback),this._eventCleanups?.forEach(e=>e()),this._stateChanges?.unsubscribe(),this._animationDone.complete()}_handleUserSelection(e){let i=this._model.selection,a=e.value,r=i instanceof Kn;if(r&&this._rangeSelectionStrategy){let o=this._rangeSelectionStrategy.selectionFinished(a,i,e.event);this._model.updateSelection(o,this)}else a&&(r||!this._dateAdapter.sameDate(a,i))&&this._model.add(a);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(e){this._model.updateSelection(e.value,this)}_startExitAnimation(){this._elementRef.nativeElement.classList.add("mat-datepicker-content-exit"),this._animationsDisabled?this._animationDone.next():(clearTimeout(this._animationFallback),this._animationFallback=setTimeout(()=>{this._isAnimating||this._animationDone.next()},200))}_handleAnimationEvent=e=>{let i=this._elementRef.nativeElement;e.target!==i||!e.animationName.startsWith("_mat-datepicker-content")||(clearTimeout(this._animationFallback),this._isAnimating=e.type==="animationstart",i.classList.toggle("mat-datepicker-content-animating",this._isAnimating),this._isAnimating||this._animationDone.next())};
81_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(e,i){this._model=e?this._globalModel.clone():this._globalModel,this._actionsPortal=e,i&&this._changeDetectorRef.detectChanges()}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-datepicker-content"]],viewQuery:function(i,a){if(i&1&&ee(Zy,5),i&2){let r;N(r=L())&&(a._calendar=r.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:6,hostBindings:function(i,a){i&2&&(et(a.color?"mat-"+a.color:""),q("mat-datepicker-content-touch",a.datepicker.touchUi)("mat-datepicker-content-animations-enabled",!a._animationsDisabled))},inputs:{color:"color"},exportAs:["matDatepickerContent"],decls:5,vars:26,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","matButton","elevated",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],template:function(i,a){i&1&&(m(0,"div",0)(1,"mat-calendar",1),F("yearSelected",function(o){return a.datepicker._selectYear(o)})("monthSelected",function(o){return a.datepicker._selectMonth(o)})("viewChanged",function(o){return a.datepicker._viewChanged(o)})("_userSelection",function(o){return a._handleUserSelection(o)})("_userDragDrop",function(o){return a._handleUserDragDrop(o)}),u(),Ve(2,R8,0,0,"ng-template",2),m(3,"button",3),F("focus",function(){return a._closeButtonFocused=!0})("blur",function(){return a._closeButtonFocused=!1})("click",function(){return a.datepicker.close()}),h(4),u()()),i&2&&(q("mat-datepicker-content-container-with-custom-header",a.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",a._actionsPortal),x("aria-modal",!0)("aria-labelledby",a._dialogLabelId??void 0),p(),et(a.datepicker.panelClass),k("id",a.datepicker.id)("startAt",a.datepicker.startAt)("startView",a.datepicker.startView)("minDate",a.datepicker._getMinDate())("maxDate",a.datepicker._getMaxDate())("dateFilter",a.datepicker._getDateFilter())("headerComponent",a.datepicker.calendarHeaderComponent)("selected",a._getSelected())("dateClass",a.datepicker.dateClass)("comparisonStart",a.comparisonStart)("comparisonEnd",a.comparisonEnd)("startDateAccessibleName",a.startDateAccessibleName)("endDateAccessibleName",a.endDateAccessibleName),p(),k("cdkPortalOutlet",a._actionsPortal),p(),q("cdk-visually-hidden",!a._closeButtonFocused),k("color",a.color||"primary"),p(),ce(a._closeButtonText))},dependencies:[T0,Zy,fn,Ct],styles:[`@keyframes _mat-datepicker-content-dropdown-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}@keyframes _mat-datepicker-content-dialog-enter{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:none}}@keyframes _mat-datepicker-content-exit{from{opacity:1}to{opacity:0}}.mat-datepicker-content{display:block;background-color:var(--mat-datepicker-calendar-container-background-color, var(--mat-sys-surface-container-high));color:var(--mat-datepicker-calendar-container-text-color, var(--mat-sys-on-surface));box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12));border-radius:var(--mat-datepicker-calendar-container-shape, var(--mat-sys-corner-large))}.mat-datepicker-content.mat-datepicker-content-animations-enabled{animation:_mat-datepicker-content-dropdown-enter 120ms cubic-bezier(0, 0, 0.2, 1)}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.mat-datepicker-content-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12));border-radius:var(--mat-datepicker-calendar-container-touch-shape, var(--mat-sys-corner-extra-large));position:relative;overflow:visible}.mat-datepicker-content-touch.mat-datepicker-content-animations-enabled{animation:_mat-datepicker-content-dialog-enter 150ms cubic-bezier(0, 0, 0.2, 1)}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}.mat-datepicker-content-exit.mat-datepicker-content-animations-enabled{animation:_mat-datepicker-content-exit 100ms linear}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}
82`],encapsulation:2,changeDetection:0})}return t})(),pD=(()=>{class t{_injector=d(oe);
82_viewContainerRef=d(mt);_dateAdapter=d(en,{optional:!0});_dir=d(pt,{optional:!0});_model=d(gd);_animationsDisabled=Ue();_scrollStrategy=d(CD);_inputStateChanges=ae.EMPTY;_document=d(se);calendarHeaderComponent;get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_startAt;startView="month";get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(e){this._color=e}_color;touchUi=!1;get disabled(){return this._disabled===void 0&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(e){e!==this._disabled&&(this._disabled=e,this.stateChanges.next(void 0))}_disabled;xPosition="start";yPosition="below";restoreFocus=!0;yearSelected=new E;monthSelected=new E;viewChanged=new E(!0);dateClass;openedStream=new E;closedStream=new E;get panelClass(){return this._panelClass}set panelClass(e){this._panelClass=ZP(e)}_panelClass;get opened(){return this._opened}set opened(e){e?this.open():this.close()}_opened=!1;id=d(Fe).getId("mat-datepicker-");_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}_overlayRef;_componentRef;_focusedElementBeforeOpen=null;_backdropHarnessClass=`${this.id}-backdrop`;_actionsPortal;datepickerInput;stateChanges=new T;_changeDetectorRef=d(ve);constructor(){this._dateAdapter,this._model.selectionChanged.subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnChanges(e){let i=e.xPosition||e.yPosition;if(i&&!i.firstChange&&this._overlayRef){let a=this._overlayRef.getConfig().positionStrategy;a instanceof Ks&&(this._setConnectedPositions(a),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(e){this._model.add(e)}_selectYear(e){this.yearSelected.emit(e)}_selectMonth(e){this.monthSelected.emit(e)}_viewChanged(e){this.viewChanged.emit(e)}registerInput(e){return this.datepickerInput,this._inputStateChanges.unsubscribe(),this.datepickerInput=e,this._inputStateChanges=e.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(e){this._actionsPortal,this._actionsPortal=e,this._componentRef?.instance._assignActions(e,!0)}removeActions(e){e===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this.datepickerInput,this._focusedElementBeforeOpen=Hn(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;let e=this.restoreFocus&&this._focusedElementBeforeOpen&&typeof this._focusedElementBeforeOpen.focus=="function",i=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){let{instance:a,location:r}=this._componentRef;a._animationDone.pipe(qe(1)).subscribe(()=>{let o=this._document.activeElement;e&&(!o||o===this._document.activeElement||r.nativeElement.contains(o))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()}),a._startExitAnimation()}e?setTimeout(i):i()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(e){e.datepicker=this,e.color=this.color,e._dialogLabelId=this.datepickerInput.getOverlayLabelId(),e._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();let e=this.touchUi,i=new va(vD,this._viewContainerRef),a=this._overlayRef=go(this._injector,new Pa({positionStrategy:e?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[e?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir||"ltr",scrollStrategy:e?_r(this._injector):this._scrollStrategy(),panelClass:`mat-datepicker-${e?"dialog":"popup"}`,disableAnimations:this._animationsDisabled}));this._getCloseStream(a).subscribe(r=>{r&&r.preventDefault(),this.close()}),a.keydownEvents().subscribe(r=>{let o=r.keyCode;(o===38||o===40||o===37||o===39||o===33||o===34)&&r.preventDefault()}),this._componentRef=a.attach(i),this._forwardContentValues(this._componentRef.instance),e||bt(()=>{a.updatePosition()},{injector:this._injector})}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return yr(this._injector).centerHorizontally().centerVertically()}_getDropdownStrategy(){let e=pd(this._injector,this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(e)}_setConnectedPositions(e){let i=this.xPosition==="end"?"end":"start",a=i==="start"?"end":"start",r=this.yPosition==="above"?"bottom":"top",o=r==="top"?"bottom":"top";return e.withPositions([{originX:i,originY:o,overlayX:i,overlayY:r},{originX:i,originY:r,overlayX:i,overlayY:o},{originX:a,originY:o,overlayX:a,overlayY:r},{originX:a,originY:r,overlayX:a,overlayY:o}])}_getCloseStream(e){let i=["ctrlKey","shiftKey","metaKey"];return Pt(e.backdropClick(),e.detachments(),e.keydownEvents().pipe(ue(a=>a.keyCode===27&&!tt(a)||this.datepickerInput&&tt(a,"altKey")&&a.keyCode===38&&i.every(r=>!tt(a,r)))))}static \u0275fac=function(i){return new(i||t)};
82static \u0275dir=z({type:t,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:[2,"touchUi","touchUi",H],disabled:[2,"disabled","disabled",H],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[2,"restoreFocus","restoreFocus",H],dateClass:"dateClass",panelClass:"panelClass",opened:[2,"opened","opened",H]},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[Oe]})}return t})(),xD=(()=>{class t extends pD{static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275cmp=R({type:t,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[ke([hD,{provide:pD,useExisting:t}]),Se],decls:0,vars:0,template:function(i,a){},encapsulation:2,changeDetection:0})}return t})(),Qs=class{target;targetElement;value;constructor(n,e){this.target=n,this.targetElement=e,this.value=this.target.value}},q8=(()=>{class t{_elementRef=d(K);_dateAdapter=d(en,{optional:!0});_dateFormats=d(gr,{optional:!0});_isInitialized;get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(e){this._assignValueProgrammatically(e)}_model;get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(e){let i=e,a=this._elementRef.nativeElement;this._disabled!==i&&(this._disabled=i,this.stateChanges.next(void 0)),i&&this._isInitialized&&a.blur&&a.blur()}_disabled;dateChange=new E;dateInput=new E;stateChanges=new T;_onTouched=()=>{};_validatorOnChange=()=>{};_cvaOnChange=()=>{};_valueChangesSubscription=ae.EMPTY;_localeSubscription=ae.EMPTY;_pendingValue;_parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}};_filterValidator=e=>{let i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e.value));return!i||this._matchesFilter(i)?null:{matDatepickerFilter:!0}};_minValidator=e=>{let i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e.value)),a=this._getMinDate();return!a||!i||this._dateAdapter.compareDate(a,i)<=0?null:{matDatepickerMin:{min:a,actual:i}}};_maxValidator=e=>{let i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e.value)),a=this._getMaxDate();return!a||!i||this._dateAdapter.compareDate(a,i)>=0?null:{matDatepickerMax:{max:a,actual:i}}};_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(e){this._model=e,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(i=>{if(this._shouldHandleChangeEvent(i)){let a=this._getValueFromModel(i.selection);this._lastValueValid=this._isValidValue(a),this._cvaOnChange(a),this._onTouched(),this._formatValue(a),this.dateInput.emit(new Qs(this,this._elementRef.nativeElement)),this.dateChange.emit(new Qs(this,this._elementRef.nativeElement))}})}_lastValueValid=!1;constructor(){this._localeSubscription=this._dateAdapter.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(e){Y8(e,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(e){this._validatorOnChange=e}validate(e){return this._validator?this._validator(e):null}writeValue(e){this._assignValueProgrammatically(e)}registerOnChange(e){this._cvaOnChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_onKeydown(e){let i=["ctrlKey","shiftKey","metaKey"];tt(e,"altKey")&&e.keyCode===40&&i.every(r=>!tt(e,r))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),e.preventDefault())}_onInput(e){let i=e.target.value,a=this._lastValueValid,r=this._dateAdapter.parse(i,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(r),r=this._dateAdapter.getValidDateOrNull(r);let o=!this._dateAdapter.sameDate(r,this.value);!r||o?this._cvaOnChange(r):(i&&!this.value&&this._cvaOnChange(r),a!==this._lastValueValid&&this._val
82idatorOnChange()),o&&(this._assignValue(r),this.dateInput.emit(new Qs(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new Qs(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(e){this._elementRef.nativeElement.value=e!=null?this._dateAdapter.format(e,this._dateFormats.display.dateInput):""}_assignValue(e){this._model?(this._assignValueToModel(e),this._pendingValue=null):this._pendingValue=e}_isValidValue(e){return!e||this._dateAdapter.isValid(e)}_parentDisabled(){return!1}_assignValueProgrammatically(e){e=this._dateAdapter.deserialize(e),this._lastValueValid=this._isValidValue(e),e=this._dateAdapter.getValidDateOrNull(e),this._assignValue(e),this._formatValue(e)}_matchesFilter(e){let i=this._getDateFilter();return!i||i(e)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,inputs:{value:"value",disabled:[2,"disabled","disabled",H]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[Oe]})}return t})();function Y8(t,n){let e=Object.keys(t);for(let i of e){let{previousValue:a,currentValue:r}=t[i];if(n.isDateInstance(a)&&n.isDateInstance(r)){if(!n.sameDate(a,r))return!0}else return!0}return!1}var K8={provide:dr,useExisting:Et(()=>If),multi:!0},Z8={provide:Ma,useExisting:Et(()=>If),multi:!0},If=(()=>{class t extends q8{_formField=d(mr,{optional:!0});_closedSubscription=ae.EMPTY;_openedSubscription=ae.EMPTY;set matDatepicker(e){e&&(this._datepicker=e,this._ariaOwns.set(e.opened?e.id:null),this._closedSubscription=e.closedStream.subscribe(()=>{this._onTouched(),this._ariaOwns.set(null)}),this._openedSubscription=e.openedStream.subscribe(()=>{this._ariaOwns.set(e.id)}),this._registerModel(e.registerInput(this)))}_datepicker;_ariaOwns=ge(null);get min(){return this._min}set min(e){let i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(i,this._min)||(this._min=i,this._validatorOnChange())}_min;get max(){return this._max}set max(e){let i=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(i,this._max)||(this._max=i,this._validatorOnChange())}_max;get dateFilter(){return this._dateFilter}set dateFilter(e){let i=this._matchesFilter(this.value);this._dateFilter=e,this._matchesFilter(this.value)!==i&&this._validatorOnChange()}_dateFilter;_validator;constructor(){super(),this._validator=J.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe(),this._openedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(e){return e}_assignValueToModel(e){this._model&&this._model.updateSelection(e,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(e){return e.source!==this}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(i,a){i&1&&F("input",function(o){return a._onInput(o)})("change",function(){return a._onChange()})("blur",function(){return a._onBlur()})("keydown",function(o){return a._onKeydown(o)}),i&2&&(St("disabled",a.disabled),x("aria-haspopup",a._datepicker?"dialog":null)("aria-owns",a._ariaOwns())("min",a.min?a._dateAdapter.toIso8601(a.min):null)("max",a.max?a._dateAdapter.toIso8601(a.max):null)("data-mat-calendar",a._datepicker?a._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:[0,"matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[ke([K8,Z8,{provide:Jp,useExisting:t}]),Se]})}return t})(),Q8=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","matDatepickerToggleIcon",""]]})}return t})(),Qy=(()=>{class t{_intl=d(Js);_changeDetectorRef=d(ve);_stateChanges=ae.EMPTY;datepicker;tabIndex;ariaLabel;get disabled(){return this._disabled===void 0&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(e){this._disabled=e}_disabled;disableRipple;_customIcon;_button;constructor(){let e=d(new Vt("tabindex"),{optional:!0}),i=Number(e);this.tabIndex=i||i===0?i:null}ngOnChanges(e){e.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(e){this.datepicker&&!this.disabled&&(this.datepicker.open(),e.stopPropagation())}_watchStateChanges(){let e=this.datepicker?this.datepicker.stateChanges:B(),i=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:B(),a=this.datepicker?Pt(this.datepicker.openedStream,this.datepicker.closedStream):B();this._stateChanges.unsubscribe(),this._stateChanges=Pt(this._intl.changes,e,i,a).subscribe(()=>this._changeDetectorRef.markForCheck())}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-datepicker-toggle"]],c
82ontentQueries:function(i,a,r){if(i&1&&Ae(r,Q8,5),i&2){let o;N(o=L())&&(a._customIcon=o.first)}},viewQuery:function(i,a){if(i&1&&ee(F8,5),i&2){let r;N(r=L())&&(a._button=r.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(i,a){i&1&&F("click",function(o){return a._open(o)}),i&2&&(x("tabindex",null)("data-mat-calendar",a.datepicker?a.datepicker.id:null),q("mat-datepicker-toggle-active",a.datepicker&&a.datepicker.opened)("mat-accent",a.datepicker&&a.datepicker.color==="accent")("mat-warn",a.datepicker&&a.datepicker.color==="warn"))},inputs:{datepicker:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",H],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[Oe],ngContentSelectors:L8,decls:4,vars:7,consts:[["button",""],["matIconButton","","type","button",3,"tabIndex","disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(i,a){i&1&&(Pe(N8),m(0,"button",1,0),y(2,z8,2,0,":svg:svg",2),ie(3),u()),i&2&&(k("tabIndex",a.disabled?-1:a.tabIndex)("disabled",a.disabled)("disableRipple",a.disableRipple),x("aria-haspopup",a.datepicker?"dialog":null)("aria-label",a.ariaLabel||a._intl.openCalendarLabel)("aria-expanded",a.datepicker?a.datepicker.opened:null),p(2),C(a._customIcon?-1:2))},dependencies:[Is],styles:[`.mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color, var(--mat-sys-on-surface-variant))}.mat-datepicker-toggle button{color:inherit}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color, var(--mat-sys-primary))}@media(forced-colors: active){.mat-datepicker-toggle-default-icon{color:CanvasText}}
83`],encapsulation:2,changeDetection:0})}return t})();var MD=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({providers:[Js,G8],imports:[wt,ka,Ul,En,fe,vD,Qy,yD,Ds]})}return t})();var wD=(()=>{class t{_animationsDisabled=Ue();state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(i,a){i&2&&q("mat-pseudo-checkbox-indeterminate",a.state==="indeterminate")("mat-pseudo-checkbox-checked",a.state==="checked")("mat-pseudo-checkbox-disabled",a.disabled)("mat-pseudo-checkbox-minimal",a.appearance==="minimal")("mat-pseudo-checkbox-full",a.appearance==="full")("_mat-animation-noopable",a._animationsDisabled)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(i,a){},styles:[`.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-pseudo-checkbox-minimal-selected-checkmark-color, var(--mat-sys-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-pseudo-checkbox-full-unselected-icon-color, var(--mat-sys-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-pseudo-checkbox-full-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-pseudo-checkbox-full-selected-icon-color, var(--mat-sys-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-pseudo-checkbox-full-selected-checkmark-color, var(--mat-sys-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-pseudo-checkbox-full-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-pseudo-checkbox-full-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;
83height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}
84`],encapsulation:2,changeDetection:0})}return t})();var J8=["text"],ez=[[["mat-icon"]],"*"],tz=["mat-icon","*"];function nz(t,n){if(t&1&&D(0,"mat-pseudo-checkbox",1),t&2){let e=v();k("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function iz(t,n){if(t&1&&D(0,"mat-pseudo-checkbox",3),t&2){let e=v();k("disabled",e.disabled)}}function az(t,n){if(t&1&&(m(0,"span",4),h(1),u()),t&2){let e=v();p(),le("(",e.group.label,")")}}var Jy=new w("MAT_OPTION_PARENT_COMPONENT"),eC=new w("MatOptgroup");var Xy=class{source;isUserInput;constructor(n,e=!1){this.source=n,this.isUserInput=e}},bo=(()=>{class t{_element=d(K);_changeDetectorRef=d(ve);_parent=d(Jy,{optional:!0});group=d(eC,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=d(Fe).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled()}set disabled(e){this._disabled.set(e)}_disabled=ge(!1);get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}onSelectionChange=new E;_text;_stateChanges=new T;constructor(){let e=d(Ge);e.load(Kt),e.load(Wi),this._signalDisableRipple=!!this._parent&&Ei(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,i){let a=this._getHostElement();typeof a.focus=="function"&&a.focus(i)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!tt(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new Xy(this,e))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-option"]],viewQuery:function(i,a){if(i&1&&ee(J8,7),i&2){let r;N(r=L())&&(a._text=r.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(i,a){i&1&&F("click",function(){return a._selectViaInteraction()})("keydown",function(o){return a._handleKeydown(o)}),i&2&&(St("id",a.id),x("aria-selected",a.selected)("aria-disabled",a.disabled.toString()),q("mdc-list-item--selected",a.selected)("mat-mdc-option-multiple",a.multiple)("mat-mdc-option-active",a.active)("mdc-list-item--disabled",a.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",H]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:tz,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(i,a){i&1&&(Pe(ez),y(0,nz,1,2,"mat-pseudo-checkbox",1),ie(1),m(2,"span",2,0),ie(4,1),u(
84),y(5,iz,1,1,"mat-pseudo-checkbox",3),y(6,az,2,1,"span",4),D(7,"div",5)),i&2&&(C(a.multiple?0:-1),p(5),C(!a.multiple&&a.selected&&!a.hideSingleSelectionIndicator?5:-1),p(),C(a.group&&a.group._inert?6:-1),p(),k("matRippleTrigger",a._getHostElement())("matRippleDisabled",a.disabled||a.disableRipple))},dependencies:[wD,fi],styles:[`.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{right:auto;left:16px}}.mat-mdc-option-multiple{--mat-list-list-item-selected-container-color: var(--mat-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-focus-indicator::before{content:""}
85`],encapsulation:2,changeDetection:0})}return t})();function OD(t,n,e){if(e.length){let i=n.toArray(),a=e.toArray(),r=0;for(let o=0;o<t+1;o++)i[o].group&&i[o].group===a[r]&&r++;return r}return 0}function PD(t,n,e,i){return t<e?t:t+n>e+i?Math.max(0,t-i+n):e}var kD=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[fe]})}return t})();var ec=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[cr,fe,kD,bo]})}return t})();var rz=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/,oz=/^(\d?\d)[:.](\d?\d)(?:[:.](\d?\d))?\s*(AM|PM)?$/i;function tC(t,n){let e=Array(t);for(let i=0;i<t;i++)e[i]=n(i);return e}var sz=(()=>{class t extends en{useUtcForDisplay=!1;_matDateLocale=d(By,{optional:!0});constructor(){super();let e=d(By,{optional:!0});e!==void 0&&(this._matDateLocale=e),super.setLocale(this._matDateLocale)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){let i=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return tC(12,a=>this._format(i,new Date(2017,a,1)))}getDateNames(){let e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return tC(31,i=>this._format(e,new Date(2017,0,i+1)))}getDayOfWeekNames(e){let i=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return tC(7,a=>this._format(i,new Date(2017,0,a+1)))}getYearName(e){let i=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(i,e)}getFirstDayOfWeek(){if(typeof Intl<"u"&&Intl.Locale){let e=new Intl.Locale(this.locale),i=(e.getWeekInfo?.()||e.weekInfo)?.firstDay??0;return i===7?0:i}return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,i,a){let r=this._createDateWithOverflow(e,i,a);return r.getMonth()!=i,r}today(){return new Date}parse(e,i){return typeof e=="number"?new Date(e):e?new Date(Date.parse(e)):null}format(e,i){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");let a=new Intl.DateTimeFormat(this.locale,re(P({},i),{timeZone:"utc"}));return this._format(a,e)}addCalendarYears(e,i){return this.addCalendarMonths(e,i*12)}addCalendarMonths(e,i){let a=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+i,this.getDate(e));return this.getMonth(a)!=((this.getMonth(e)+i)%12+12)%12&&(a=this._createDateWithOverflow(this.getYear(a),this.getMonth(a),0)),a}addCalendarDays(e,i){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+i)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if(typeof e=="string"){if(!e)return null;if(rz.test(e)){let i=new Date(e);if(this.isValid(i))return i}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}setTime(e,i,a,r){let o=this.clone(e);return o.setHours(i,a,r,0),o}getHours(e){return e.getHours()}getMinutes(e){return e.getMinutes()}getSeconds(e){return e.getSeconds()}parseTime(e,i){if(typeof e!="string")return e instanceof Date?new Date(e.getTime()):null;let a=e.trim();if(a.length===0)return null;let r=this._parseTimeString(a);if(r===null){let o=a.replace(/[^0-9:(AM|PM)]/gi,"").trim();o.length>0&&(r=this._parseTimeString(o))}return r||this.invalid()}addSeconds(e,i){return new Date(e.getTime()+i*1e3)}_createDateWithOverflow(e,i,a){let r=new Date;return r.setFullYear(e,i,a),r.setHours(0,0,0,0),r}_2digit(e){return("00"+e).slice(-2)}_format(e,i){let a=new Date;return a.setUTCFullYear(i.getFullYear(),i.getMonth(),i.getDate()),a.setUTCHours(i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()),e.format(a)}_parseTimeString(e){let i=e.toUpperCase().match(oz);if(i){let a=parseInt(i[1]),r=parseInt(i[2]),o=i[3]==null?void 0:parseInt(i[3]),s=i[4];if(a===12?a=s==="AM"?0:a:s==="PM"&&(a+=12),nC(a,0,23)&&nC(r,0,59)&&(o==null||nC(o,0,59)))return this.setTime(this.today(),a,r,o||0)}return null}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac})}return t})();function nC(t,n,e){return!isNaN(t)&&t>=n&&t<=e}var cz={parse:{dateInput:null,timeInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},timeInput:{hour:"numeric",minute:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"},timeOptionLabel:{hour:"numeric",minute:"numeric"}}};var DD=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({providers:[lz()]})}return t})();function lz(t=cz){return[{provide:en,useClass:sz},{provide:gr,useValue:t}]}var dz=["determinateSpinner"];function mz(t,n){if(t&1&&(Ht(),m(0,"svg",11),D(1,"circle",12),u()),t&2){let e=v();x("viewBox",e._viewBox()),p(),zt("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),x("r",e._circleRadius())}}var uz=new w("mat-progress-spinner-default-options",{providedIn:"root",factory:pz});function pz(){return{diameter:ED}}var ED=100,fz=10,SD=(()=>{class t{_elementRef=d(K);_noopAnimations;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;_defaultColor="primary";_determinateCircle;constructor(){let e=d(uz),i=B0(),a=this._elementRef.nativeElement;this._noopAnimations=i==="di-disabled"&&!!e&&!e._forceAnimations,this.mode=a.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate",!this._noopAnimations&&i==="reduced-motion"&&a.classList.add("mat-progress-spinner-reduced-motion"),e&&(e.color&&(this.color=this._defaultColor=e.color),e.diameter&&(this.diameter=e.diameter),e.strokeWidth&&(this.strokeWidth=e.strokeWidth))}mode;get value(){return this.mode==="determinate"?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,e||0))}_value=0;get diameter(){return this._diameter}set diameter(e){this._diameter=e||0}_diameter=ED;get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=e||0}_strokeWidth;_circleRadius(){return(this.diameter-fz)/2}_viewBox(){let e=this._circleRadius()*2+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return this.mode==="determinate"?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(i,a){if(i&1&&ee(dz,5),i&2){let r;N(r=L())&&(a._determinateCircle=r.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(i,a){i&2&&(x("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",a.mode==="determinate"?a.value:null)("mode",a.mode),et("mat-"+a.color),zt("width",a.diameter,"px")("height",a.diameter,"px")("--mat-progress-spinner-size",a.diameter+"px")("--mat-progress-spinner-active-indicator-width",a.diameter+"px"),q("_mat-animation-noopable",a._noopAnimations)("mdc-circular-progress--indeterminate",a.mode==="indeterminate"))},inputs:{color:"color",mode:"mode",value:[2,"value","value",ut],diameter:[2,"diameter","diameter",ut],strokeWidth:[2,"strokeWidth","strokeWidth",ut]},exportAs:["matProgressSpinner"],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(i,a){if(i&1&&(Ve(0,mz,2,8,"ng-template",null,0,Yr),m(2,"div",2,1),Ht(),m(4,"svg",3),D(5,"circle",4),u()(),ca(),m(6,"div",5)(7,"div",6)(8,"div",7),On(9,8),u(),m(10,"div",9),On(11,8),u(),m(12,"div",10),On(13,8),u()()()),i&2){let r=Ft(1);p(4),x("viewBox",a._viewBox()),p(),zt("stroke-dasharray",a._strokeCircumference(),"px")("stroke-dashoffset",a._strokeDashOffset(),"px")("stroke-width",a._circleStrokeWidth(),"%"),x("r",a._circleRadius()),p(4),k("ngTemplateOutlet",r),p(2),k("ngTemplateOutlet",r),p(2),k("ngTemplateOutlet",r)}},dependencies:[Ja],styles:[`.mat-mdc-progress-spinner{--mat-progress-spinner-animation-multiplier: 1;display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mat-progress-spinner-active-indicator-width, 4px)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}}.mat-progress-spinner-reduced-motion{--mat-progress-spinner-animation-multiplier: 1.25}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}
85.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate calc(1568.2352941176ms*var(--mat-progress-spinner-animation-multiplier)) linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mat-progress-spinner-active-indicator-color, var(--mat-sys-primary))}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin calc(1333ms*var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin calc(1333ms*var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate calc(5332ms*var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}
86`],encapsulation:2,changeDetection:0})}return t})();var ID=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[fe]})}return t})();var gz=["trigger"],bz=["panel"],_z=[[["mat-select-trigger"]],"*"],yz=["mat-select-trigger","*"];function Cz(t,n){if(t&1&&(m(0,"span",4),h(1),u()),t&2){let e=v();p(),ce(e.placeholder)}}function vz(t,n){t&1&&ie(0)}function xz(t,n){if(t&1&&(m(0,"span",11),h(1),u()),t&2){let e=v(2);p(),ce(e.triggerValue)}}function Mz(t,n){if(t&1&&(m(0,"span",5),y(1,vz,1,0)(2,xz,2,1,"span",11),u()),t&2){let e=v();p(),C(e.customTrigger?1:2)}}function wz(t,n){if(t&1){let e=Me();m(0,"div",12,1),F("keydown",function(a){W(e);let r=v();return G(r._handleKeydown(a))}),ie(2,1),u()}if(t&2){let e=v();et(tl("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme())),q("mat-select-panel-animations-enabled",!e._animationsDisabled),k("ngClass",e.panelClass),x("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}var iC=new w("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(oe);return()=>Ji(t)}});function TD(t){let n=d(oe);return()=>Ji(n)}var AD=new w("MAT_SELECT_CONFIG"),RD={provide:iC,deps:[],useFactory:TD},FD=new w("MatSelectTrigger"),Tf=class{source;value;constructor(n,e){this.source=n,this.value=e}},aC=(()=>
86{class t{_viewportRuler=d(Ca);_changeDetectorRef=d(ve);_elementRef=d(K);_dir=d(pt,{optional:!0});_idGenerator=d(Fe);_renderer=d(Te);_parentFormField=d(mr,{optional:!0});ngControl=d(Ki,{self:!0,optional:!0});_liveAnnouncer=d(A0);_defaultOptions=d(AD,{optional:!0});_animationsDisabled=Ue();_initialized=new T;_cleanupDetach;options;optionGroups;customTrigger;_positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}];_scrollOptionIntoView(e){let i=this.options.toArray()[e];if(i){let a=this.panel.nativeElement,r=OD(e,this.options,this.optionGroups),o=i._getHostElement();e===0&&r===1?a.scrollTop=0:a.scrollTop=PD(o.offsetTop,o.offsetHeight,a.scrollTop,a.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new Tf(this,e)}_scrollStrategyFactory=d(iC);_panelOpen=!1;_compareWith=(e,i)=>e===i;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new T;_errorStateTracker;stateChanges=new T;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;get disableRipple(){return this._disableRipple()}set disableRipple(e){this._disableRipple.set(e)}_disableRipple=ge(!1);tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(J.required)??!1}set required(e){this._required=e,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(e){this._selectionModel,this._multiple=e}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";canSelectNullableOptions=this._defaultOptions?.canSelectNullableOptions??!1;optionSelectionChanges=Qn(()=>{let e=this.options;return e?e.changes.pipe(Le(e),nt(()=>Pt(...e.map(i=>i.onSelectionChange)))):this._initialized.pipe(nt(()=>this.optionSelectionChanges))});openedChange=new E;_openedStream=this.openedChange.pipe(ue(e=>e),j(()=>{}));
86_closedStream=this.openedChange.pipe(ue(e=>!e),j(()=>{}));selectionChange=new E;valueChange=new E;constructor(){let e=d(ur),i=d(Bs,{optional:!0}),a=d(Nt,{optional:!0}),r=d(new Vt("tabindex"),{optional:!0});this.ngControl&&(this.ngControl.valueAccessor=this),this._defaultOptions?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new Us(e,this.ngControl,a,i,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=r==null?0:parseInt(r)||0,this.id=this.id}ngOnInit(){this._selectionModel=new Zl(this.multiple),this.stateChanges.next(),this._viewportRuler.change().pipe(ye(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe(ye(this._destroy)).subscribe(e=>{e.added.forEach(i=>i.select()),e.removed.forEach(i=>i.deselect())}),this.options.changes.pipe(Le(null),ye(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let e=this._getTriggerAriaLabelledby(),i=this.ngControl;if(e!==this._triggerAriaLabelledBy){let a=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?a.setAttribute("aria-labelledby",e):a.removeAttribute("aria-labelledby")}i&&(this._previousControl!==i.control&&(this._previousControl!==void 0&&i.disabled!==null&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._cleanupDetach?.(),this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._cleanupDetach?.(),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._overlayDir.positionChange.pipe(qe(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()}),this._overlayDir.attachOverlay(),this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!0)))}_trackedModal=null;_applyModalPanelOwnership(){let e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;let i=`${this.id}-panel`;this._trackedModal&&F0(this._trackedModal,"aria-owns",i),$P(e,"aria-owns",i),this._trackedModal=e}_clearFromModal(){if(!this._trackedModal)return;let e=`${this.id}-panel`;F0(this._trackedModal,"aria-owns",e),this._trackedModal=null}close(){this._panelOpen&&(this._panelOpen=!1,this._exitAndDetach(),this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!1)))}_exitAndDetach(){if(this._animationsDisabled||!this.panel){this._detachOverlay();return}this._cleanupDetach?.(),this._cleanupDetach=()=>{i(),clearTimeout(a),this._cleanupDetach=void 0};let e=this.panel.nativeElement,i=this._renderer.listen(e,"animationend",r=>{r.animationName==="_mat-select-exit"&&(this._cleanupDetach?.(),this._detachOverlay())}),a=setTimeout(()=>{this._cleanupDetach?.(),this._detachOverlay()},200);e.classList.add("mat-select-panel-exit")}_detachOverlay(){this._overlayDir.detachOverlay(),this._changeDetectorRef.markForCheck()}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){let e=this._selectionModel.selected.map(i=>i.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){let i=e.keyCode,a=i===40||i===38||i===37||i===39,r=i===13||i===32,o=this._keyManager;if(!o.isTyping()&&r&&!tt(e)||(this.multiple||e.altKey)&&a)e.preventDefault(),this.open();else if(!this.multiple){let s=this.selected;o.onKeydown(e);let c=this.selected;c&&s!==c&&this._liveAnnouncer.announce(c.viewValue,1e4)}}_handleOpenKeydown(e){let i=this._keyManager,a=e.keyCode,r=a===40||a===38,o=i.isTyping();if(r&&e.altKey)e.preventDefault(),this.close();else if(!o&&(a===13||a===32)&&i.activeItem&&!tt(e))e.preventDefault(),i.activeItem._selectViaInteraction();else if(!o&&this._multiple&&a===65&&e.ctrlKey){e.preventDefault();let s=this.options.some(c=>!c.disabled&&!c.selected);this.options.forEach(c=>{c.disabled||(s?c.select():c.deselect())})}else{let s=i.activeItemIndex;i.onKeydown(e),this._multiple&&r&&e.shiftKey&&i.activeItem&&i.activeItemIndex!==s&&i.activeItem._selectViaInteraction()}}_handleOverlayKeydown(e){e.keyCode===27&&!tt(e)&&(e.preventDefault(),this.close())}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}
86_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(e){if(this.options.forEach(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{let i=this._selectOptionByValue(e);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){let i=this.options.find(a=>{if(this._selectionModel.isSelected(a))return!1;try{return(a.value!=null||this.canSelectNullableOptions)&&this._compareWith(a.value,e)}catch{return!1}});return i&&this._selectionModel.select(i),i}_assignValue(e){return e!==this._value||this._multiple&&Array.isArray(e)?(this.options&&this._setSelectionByValue(e),this._value=e,!0):!1}_skipPredicate=e=>this.panelOpen?!1:e.disabled;_getOverlayWidth(e){return this.panelWidth==="auto"?(e instanceof Zs?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new Gl(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){let e=Pt(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(ye(e)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),Pt(...this.options.map(i=>i._stateChanges)).pipe(ye(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,i){let a=this._selectionModel.isSelected(e);!this.canSelectNullableOptions&&e.value==null&&!this._multiple?(e.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(e.value)):(a!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),i&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),i&&this.focus())),a!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let e=this.options.toArray();this._selectionModel.sort((i,a)=>this.sortComparator?this.sortComparator(i,a,e):e.indexOf(i)-e.indexOf(a)),this.stateChanges.next()}}_propagateChanges(e){let i;this.multiple?i=this.selected.map(a=>a.value):i=this.selected?this.selected.value:e,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let i=0;i<this.options.length;i++)if(!this.options.get(i).disabled){e=i;break}this._keyManager.setActiveItem(e)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0&&!!this._overlayDir}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId()||null,i=e?e+" ":"";return this.ariaLabelledby?i+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId()||"";return this.ariaLabelledby&&(e+=" "+this.ariaLabelledby),e||(e=this._valueId),e}get describedByIds(){return this._elementRef.nativeElement.getAttribute("aria-describedby")?.split(" ")||[]}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-select"]],contentQueries:function(i,a,r){if(i&1&&(Ae(r,FD,5),Ae(r,bo,5),Ae(r,eC,5)),i&2){let o;N(o=L())&&(a.customTrigger=o.first),N(o=L())&&(a.options=o),N(o=L())&&(a.optionGroups=o)}},viewQuery:function(i,a){if(i&1&&(ee(gz,5),ee(bz,5),ee(Ef,5)),i&2){let r;N(r=L())&&(a.trigger=r.first),N(r=L())&&(a.panel=r.first),N(r=L())&&(a._overlayDir=r.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(i,a){i&1&&F("key
86down",function(o){return a._handleKeydown(o)})("focus",function(){return a._onFocus()})("blur",function(){return a._onBlur()}),i&2&&(x("id",a.id)("tabindex",a.disabled?-1:a.tabIndex)("aria-controls",a.panelOpen?a.id+"-panel":null)("aria-expanded",a.panelOpen)("aria-label",a.ariaLabel||null)("aria-required",a.required.toString())("aria-disabled",a.disabled.toString())("aria-invalid",a.errorState)("aria-activedescendant",a._getAriaActiveDescendant()),q("mat-mdc-select-disabled",a.disabled)("mat-mdc-select-invalid",a.errorState)("mat-mdc-select-required",a.required)("mat-mdc-select-empty",a.empty)("mat-mdc-select-multiple",a.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",H],disableRipple:[2,"disableRipple","disableRipple",H],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ut(e)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",H],placeholder:"placeholder",required:[2,"required","required",H],multiple:[2,"multiple","multiple",H],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",H],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",ut],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth",canSelectNullableOptions:[2,"canSelectNullableOptions","canSelectNullableOptions",H]},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[ke([{provide:uo,useExisting:t},{provide:Jy,useExisting:t}]),Oe],ngContentSelectors:yz,decls:11,vars:9,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"detach","backdropClick","overlayKeydown","cdkConnectedOverlayDisableClose","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","cdkConnectedOverlayFlexibleDimensions"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(i,a){if(i&1){let r=Me();Pe(_z),m(0,"div",2,0),F("click",function(){return W(r),G(a.open())}),m(3,"div",3),y(4,Cz,2,1,"span",4)(5,Mz,3,1,"span",5),u(),m(6,"div",6)(7,"div",7),Ht(),m(8,"svg",8),D(9,"path",9),u()()()(),Ve(10,wz,3,10,"ng-template",10),F("detach",function(){return W(r),G(a.close())})("backdropClick",function(){return W(r),G(a.close())})("overlayKeydown",function(s){return W(r),G(a._handleOverlayKeydown(s))})}if(i&2){let r=Ft(1);p(3),x("id",a._valueId),p(),C(a.empty?4:5),p(6),k("cdkConnectedOverlayDisableClose",!0)("cdkConnectedOverlayPanelClass",a._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",a._scrollStrategy)("cdkConnectedOverlayOrigin",a._preferredOverlayOrigin||r)("cdkConnectedOverlayPositions",a._positions)("cdkConnectedOverlayWidth",a._overlayWidth)("cdkConnectedOverlayFlexibleDimensions",!0)}},dependencies:[Zs,Ef,cl],styles:[`@keyframes _mat-select-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}@keyframes _mat-select-exit{from{opacity:1}to{opacity:0}}.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-disabled .mat-mdc-select-placeholder{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .mat-mdc-select-arrow svg{fill:GrayText}}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:relative;background-color:var(--mat-select-panel-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-select-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-select-panel-animations-enabled{animation:_mat-select-enter 120ms cubic-bezier(0, 0, 0.2, 1)}.mat-select-panel-animations-enabled.mat-select-panel-exit{animation:_mat-select-exit 100ms linear}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field:not(.mat-form-field-animations-enabled) .mat-mdc-select-placeholder,._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform, translateY(-8px))}
87`],encapsulation:2,changeDetection:0})}return t})();var bd=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({providers:[RD],imports:[ka,ec,fe,Ds,Xt,ec,fe]})}return t})();var tc=class t{kundennummerValidator(){return n=>n.value?/^[A-Z]{0,1}\d{1,7}
87$/.test(n.value.toUpperCase())?null:{invalidKundennummer:{message:"Kundennummer: optionaler f\xFChrender Buchstabe und danach 1-7 Ziffern",actualValue:n.value}}:null}telefonValidator(){return n=>n.value?/^\d+$/.test(n.value)?null:{invalidTelefon:{message:"Telefonnummer darf nur Ziffern enthalten",actualValue:n.value,expectedFormat:"Nur Ziffern"}}:null}plzValidator(){return n=>n.value?/^\d{4}$/.test(n.value)?null:{invalidPlz:{message:"Postleitzahl muss aus genau 4 Ziffern bestehen",actualValue:n.value,expectedLength:4}}:null}kundenkennwortValidator(){return n=>{if(!n.value)return null;let e=/^\d{4}$/;return n.value.length!==4||!e.test(n.value)?{invalidKennwort:{message:"Kundenkennwort muss aus genau 4 Ziffern bestehen",actualValue:n.value,expectedLength:4}}:n.value==="0000"?{invalidKennwort:{message:'Kundenkennwort darf nicht "0000" sein',actualValue:n.value,expectedLength:4}}:null}}ibanValidator(){return n=>{let e=n.value;if(!e)return null;let i=e.replace(/\s+/g,"").toUpperCase();if(!/^[A-Z]{2}\d{2}[A-Z0-9]{1,30}$/.test(i))return{iban:{message:"Allgemeines IBAN-Format ung\xFCltig (L\xE4nderkennung + Pr\xFCfziffer + alphanumerisch)",actualValue:i,expectedFormat:"LL KK (Pr\xFCfziffer) + alphanumerisch"}};let r=i.substring(0,2),o=t.IBAN_LENGTHS[r];if(!o)return{iban:{message:`Unbekannte L\xE4nderkennung: ${r}`,actualValue:i,country:r}};if(i.length!==o)return{iban:{message:`IBAN-L\xE4nge f\xFCr ${r} muss ${o} Zeichen sein`,actualValue:i,expectedLength:o,actualLength:i.length}};let s=i.slice(4)+i.slice(0,4),c="";for(let l of s){let f=l.charCodeAt(0);f>=65&&f<=90?c+=(f-55).toString():c+=l}return t.mod97Check(c)?null:{iban:{message:"IBAN Pr\xFCfziffer ist ung\xFCltig",actualValue:i,country:r}}}}ageValidator(){return n=>{if(!n.value)return null;let e=new Date(n.value),i=new Date,a=i.getFullYear()-e.getFullYear(),r=i.getMonth()-e.getMonth();return(r>0||r===0&&i.getDate()>=e.getDate()?a:a-1)<18?{minAge:{message:"Sie m\xFCssen mindestens 18 Jahre alt sein"}}:null}}hausnummerKombinationValidator(n="hausnummer",e="stock",i="tuer",a="hausnummerKombination"){return r=>{let o=r.get(n)?.value??"",s=r.get(e)?.value??"",c=r.get(i)?.value??"",l=o;return s&&(l=`${o}/${s}`,c&&(l=`${o}/${s}/${c}`)),l.length>10?{[a]:{message:`Hausnummer/Stock/T\xFCr kombiniert ("${l}") darf maximal 10 Zeichen lang sein`,actualValue:l,maxLength:10}}:null}}getErrorMessage(n,e){if(!n)return"";if(n.required)return`${e} ist erforderlich`;if(n.email)return"Bitte geben Sie eine g\xFCltige E-Mail Adresse ein";let i=["invalidKundennummer","invalidKundenkennwort","invalidTelefon","invalidPlz","invali
87dKennwort","iban","hausnummerKombination","altHausnummerKombination"];for(let a of i)if(n[a])return n[a].message||`Ung\xFCltiges Format f\xFCr ${e}`;return`Ung\xFCltiger Wert f\xFCr ${e}`}formatIbanForDisplay(n){return n?n.replace(/\s/g,"").toUpperCase().replace(/(.{4})/g,"$1 ").trim():""}cleanIban(n){return n?n.replace(/\s/g,"").toUpperCase():""}static IBAN_LENGTHS={AD:24,BE:16,BG:22,DK:18,FO:18,GL:18,DE:22,EE:20,FI:18,FR:27,GR:27,GB:22,IE:22,IS:26,IT:27,HR:21,LV:21,LI:21,LT:20,LU:20,MT:31,MC:27,NL:18,NO:15,AT:20,PL:28,PT:25,RO:24,SM:27,CH:21,SK:24,SI:19,ES:24,CZ:24,HU:28,VA:22,CY:28};static mod97Check(n){let e=0;for(let i=0;i<n.length;i+=7){let a=e.toString()+n.substr(i,7);e=parseInt(a,10)%97}return e===1}static \u0275fac=function(e){return new(e||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})};function Pz(t,n){t&1&&(m(0,"div",4)(1,"label",99),h(2,"Ihre Kundennummer *"),u(),m(3,"mat-form-field",37),D(4,"input",100),u()())}function kz(t,n){if(t&1&&(m(0,"mat-error",14),h(1),u()),t&2){let e=v();p(),ce(e.getErrorMessage("Anrede",e.stammdatenForm.controls.anrede))}}function Dz(t,n){if(t&1&&(m(0,"mat-error",23),h(1),u()),t&2){let e=v();p(),ce(e.getErrorMessage("Vorname",e.stammdatenForm.controls.vorname))}}function Ez(t,n){t&1&&(m(0,"mat-error",26),h(1," Nachname ist erforderlich "),u())}function Sz(t,n){t&1&&(m(0,"mat-hint",30),h(1,"Direkte Eingabe m\xF6glich oder Kalender-Symbol verwenden"),u())}function Iz(t,n){t&1&&(m(0,"mat-error",33),h(1,"Geburtsdatum ist erforderlich"),u())}function Tz(t,n){t&1&&(m(0,"mat-error",34),h(1,"Sie m\xFCssen mindestens 18 Jahre alt sein"),u())}function Az(t,n){if(t&1&&(m(0,"mat-error",39),h(1),u()),t&2){let e=v();p(),ce(e.getErrorMessage("E-Mail Adresse",e.stammdatenForm.controls.email))}}function Rz(t,n){if(t&1&&(m(0,"mat-error",39),h(1),u()),t&2){let e=v();p(),ce(e.getErrorMessage("E-Mail Adresse",e.stammdatenForm.controls.email))}}function Fz(t,n){if(t&1&&(m(0,"mat-error",43),h(1),u()),t&2){let e=v();p(),ce(e.getErrorMessage("Telefonnummer",e.stammdatenForm.controls.telefon))}}function Nz(t,n){if(t&1&&(m(0,"mat-error",43),h(1),u()),t&2){let e=v();p(),ce(e.getErrorMessage("Telefonnummer",e.stammdatenForm.controls.telefon))}}function Lz(t,n){t&1&&(m(0,"mat-error",49),h(1," Stra\xDFe ist erforderlich "),u())}function zz(t,n){t&1&&(m(0,"mat-error",53),h(1,"Hausnr. ist erforderlich "),u())}function Vz(t,n){if(t&1&&(m(0,"mat-error",58),h(1),u()),t&2){let e=v();p(),le(" ",e.stammdatenForm.errors.hausnummerKombination.message," ")}}function Bz(t,n){t&1&&(m(0,"mat-error",62),h(1,"Postleitzahl ist erforderlich "),u())}function jz(t,n){t&1&&(m(0,"mat-error",62),h(1," Postleitzahl muss aus 4 Ziffern bestehen "),u())}function Hz(t,n){t&1&&(m(0,"mat-error",65),h(1," Ort ist erforderlich "),u())}function Uz(t,n){if(t&1&&(m(0,"mat-option",103),h(1),u()),t&2){let e=n.$implicit;k("value",e),p(),ce(e)}}function $z(t,n){t&1&&(m(0,"mat-error",104),h(1," Ausweistyp ist erforderlich "),u())}function Wz(t,n){t&1&&(m(0,"mat-error",107),h(1," Ausweisnummer ist erforderlich "),u())}function Gz(t,n){if(t&1&&(m(0,"div",15)(1,"div",16)(2,"label",101),h(3,"Ausweistyp *"),u(),m(4,"mat-form-field",21)(5,"mat-select",102),te(6,"async"),ot(7,Uz,2,2,"mat-option",103,Ni),u(),y(9,$z,2,0,"mat-error",104),u()(),m(10,"div",16)(11,"label",105),h(12,"Ausweisnummer *"),u(),m(13,"mat-form-field",21),D(14,"input",106),te(15,"async"),y(16,Wz,2,0,"mat-error",107),u()()()),t&2){let e=v();p(5),k("tabIndex",ne(6,6,e.isNeukunde$)?31:29),x("aria-describedby",e.stammdatenForm.controls.identityDocType.invalid&&e.stammdatenForm.controls.identityDocType.touched?"identity-doc-type-error":null),p(2),st(e.identityDocTypes),p(2),C(e.stammdatenForm.controls.identityDocType.hasError("required")&&e.stammdatenForm.controls.identityDocType.touched?9:-1),p(5),x("aria-describedby",e.stammdatenForm.controls.identityDocNumber.invalid&&e.stammdatenForm.controls.identityDocNumber.touched?"identity-doc-number-error":null)("tabindex",ne(15,8,e.isNeukunde$)?32:30),p(2),C(e.stammdatenForm.controls.identityDocNumber.hasError("required")&&e.stammdatenForm.controls.identityDocNumber.touched?16:-1)}}function qz(t,n){t&1&&h(0," *")}function Yz(t,n){if(t&1&&(m(0,"mat-error",110),h(1),u()),t&2){let e=v(2);p(),le(" ",e.getErrorMessage("Kundenkennwort",e.stammdatenForm.controls.kundenkennwort)," ")}}function Kz(t,n){if(t&1&&(m(0,"div",15)(1,"div",27)(2,"label",108),h(3," Kundenkennwort "),y(4,qz,1,0),te(5,"async"),u(),m(6,"mat-form-field",21),D(7,"input",109),te(8,"async"),te(9,"async"),te(10,"async"),y(11,Yz,2,1,"mat-error",110),u(),m(12,"div",111),h(13," Ihr pers\xF6nliches Kundenkennwort dient Ihrer Sicherheit. Wir geben Ihnen in Zukunft damit Ausk\xFCnfte zu Ihrem Vertrag und Ihren Kundendaten. Bewahren Sie das angegebene Kundenkennwort daher bitte auf. "),u()()()),t&2){let e=v();p(4),C(!e.isLoggedIn||ne(5,6,e.isNeukunde$)===!0?4:-1),p(3),k("required",ne(8,8,e.isNeukunde$)===!0),x("aria-required",ne(9,10,e.isNeukunde$)===!0?"true":null)("aria-describedby",e.stammdatenForm.controls.kundenkennwort.invalid&&e.stammdatenForm.controls.kundenkennwort.touched?"kundenkennwort-error":null)("tabindex",ne(10,12,e.isNeukunde$)?33:31),p(4),C(e.stammdatenForm.controls.kundenkennwort.touched&&e.stammdatenForm.controls.kundenkennwort.invalid?11:-1)}}function Zz(t,n){t&1&&(m(0,"mat-error",71),h(1," Stra\xDFe ist erforderlich "),u())}function Qz(t,n){t&1&&(m(0,"mat-error",75),h(1," Hausnummer ist erforderlich "),u())}function Xz(t,n){if(t&1&&(m(0,"mat-error",80),h(1),u()),t&2){let e=v();p(),le(" ",e.stammdatenForm.errors.altHausnummerKombination.message," ")}}function Jz(t,n){t&1&&(m(0,"mat-error",83),h(1,"Postleitzahl ist erforderlich "),u())}function eV(t,n){t&1&&(m(0,"mat-error",83),h(1,"Postleitzahl ist erforderlich "),u())}
87function tV(t,n){t&1&&(m(0,"mat-error",83),h(1,"Postleitzahl muss aus 4 Ziffern bestehen"),u())}function nV(t,n){t&1&&(m(0,"mat-error",86),h(1," Ort ist erforderlich "),u())}function iV(t,n){t&1&&(m(0,"div",112),D(1,"mat-spinner",113),m(2,"p"),h(3,"Lade Daten..."),u()())}function aV(t,n){if(t&1&&(m(0,"mat-error",117),h(1),u()),t&2){let e=v(3);p(),ce(e.getErrorMessage("Vorname",e.stammdatenForm.controls.kontoVorname))}}function rV(t,n){if(t&1&&(m(0,"mat-error",120),h(1),u()),t&2){let e=v(3);p(),ce(e.getErrorMessage("Nachname",e.stammdatenForm.controls.kontoNachname))}}function oV(t,n){t&1&&(m(0,"mat-hint",123),h(1,"Internationale Bankkontonummer"),u())}function sV(t,n){if(t&1&&(m(0,"mat-error",124),h(1),u()),t&2){let e=v(3);p(),ce(e.getErrorMessage("IBAN",e.stammdatenForm.controls.iban))}}function cV(t,n){if(t&1&&(m(0,"mat-error",124),h(1),u()),t&2){let e=v(3);p(),ce(e.getErrorMessage("IBAN",e.stammdatenForm.controls.iban))}}function lV(t,n){if(t&1){let e=Me();m(0,"h4",114),h(1,"Ihre Kontodaten"),u(),m(2,"div",15)(3,"div",16)(4,"label",115),h(5,"Vorname des Kontoinhabers *"),u(),m(6,"mat-form-field",18),D(7,"input",116),te(8,"async"),y(9,aV,2,1,"mat-error",117),u()(),m(10,"div",16)(11,"label",118),h(12,"Nachname des Kontoinhabers *"),u(),m(13,"mat-form-field",18),D(14,"input",119),te(15,"async"),y(16,rV,2,1,"mat-error",120),u()()(),m(17,"div",15)(18,"div",27)(19,"label",121),h(20,"IBAN *"),u(),m(21,"mat-form-field",37)(22,"input",122),te(23,"async"),F("input",function(a){W(e);let r=v(2);return G(r.formatIban(a))}),u(),y(24,oV,2,0,"mat-hint",123),y(25,sV,2,1,"mat-error",124),y(26,cV,2,1,"mat-error",124),u()()(),m(27,"div",125),h(28," Hiermit ermachtige ich als Kontoinhaber in LIWEST Kabelmedien GmbH als Dienstleister f\xFCr LTK Telekom und Service GmbH widerruflich Zahlungen von meinem Konto mittels SEPA-Lastschrift einzuziehen. Zugleich weise ich mein Kreditinstitut an, die von LIWEST Kabelmedien GmbH auf mein Konto gezogenen SEPA- Lastschriften einzul\xF6sen. Ich kann innerhalb von acht Wochen, beginnend mit dem Belastungsdatum, die Erstattung des belasteten Betrages verlangen. Es gelten dabei die mit meinem Kreditinstitut vereinbarten Bedingungen. "),u()}if(t&2){let e=v(2);p(7),x("aria-describedby",e.stammdatenForm.controls.kontoVorname.invalid&&e.stammdatenForm.controls.kontoVorname.touched?"kontoVorname-error":null)("tabindex",ne(8,11,e.isNeukunde$)?37:35),p(2),C(e.stammdatenForm.controls.kontoVorname.hasError("required")&&e.stammdatenForm.controls.kontoVorname.touched?9:-1),p(5),x("aria-describedby",e.stammdatenForm.controls.kontoNachname.invalid&&e.stammdatenForm.controls.kontoNachname.touched?"kontoNachname-error":null)("tabindex",ne(15,13,e.isNeukunde$)?38:36),p(2),C(e.stammdatenForm.controls.kontoNachname.hasError("required")&&e.stammdatenForm.controls.kontoNachname.touched?16:-1),p(6),x("aria-describedby",e.stammdatenForm.controls.iban.invalid&&e.stammdatenForm.controls.iban.touched?"iban-error":"iban-help")("tabindex",ne(23,15,e.isNeukunde$)?39:37),p(2),C(e.stammdatenForm.controls.iban.disabled?-1:24),p(),C(e.stammdatenForm.controls.iban.hasError("required")&&e.stammdatenForm.controls.iban.touched?25:-1),p(),C(e.stammdatenForm.controls.iban.hasError("iban")&&e.stammdatenForm.controls.iban.touched?26:-1)}}function dV(t,n){if(t&1&&(m(0,"div",94),y(1,iV,4,0,"div",112)(2,lV,29,17),u()),t&2){let e=v();p(),C(e.isLoading?1:2)}}function mV(t,n){if(t&1){let e=Me();m(0,"div",95)(1,"button",126),F("click",function(){W(e);let a=v();return G(a.showAlternativePayment())}),h(2," + Alternative Zahlungsm\xF6glichkeit "),u()()}}function uV(t,n){t&1&&(m(0,"div",129)(1,"div",125),h(2," Sie erhalten Ihre Rechnung per Post oder E-Mail und k\xF6nnen diese per \xDCberweisung begleichen. Bitte beachten Sie, dass bei Zahlschein zus\xE4tzliche Bearbeitungsgeb\xFChren anfallen k\xF6nnen. "),u()())}function pV(t,n){if(t&1&&(m(0,"div",91)(1,"mat-radio-button",127),te(2,"async"),h(3," Zahlschein "),D(4,"span",128),u(),y(5,uV,3,0,"div",129),u()),t&2){let e=v();p(),x("tabindex",ne(2,2,e.isNeukunde$)?41:39),p(4),C(e.stammdatenForm.controls.paymentOption.value==="zahlschein"?5:-1)}}var Af=class t{constructor(n,e,i,a,r){this._fb=n;this._selectionService=e;
87this._validationService=i;this._authService=a;this._router=r}destroy$=new T;proceedToNextStep=new E;proceedToPreviousStep=new E;stammdatenForm;isNeukunde$=B(!0);isLoading=!1;isLoggedIn=!1;showZahlscheinOption=!1;identityDocTypes=[];stammdatenValidChange=new E;ngOnInit(){this.isLoading=!0,this.stammdatenForm=this._fb.group({kundennummer:new ze("",{nonNullable:!0,validators:[this._validationService.kundennummerValidator()]}),titel:new ze("",{nonNullable:!0}),anrede:new ze("",{nonNullable:!0,validators:[J.required]}),vorname:new ze("",{nonNullable:!0,validators:[J.required,J.maxLength(100)]}),nachname:new ze("",{nonNullable:!0,validators:[J.required,J.maxLength(100)]}),geburtsdatum:new ze(null,{validators:[this._validationService.ageValidator(),J.required]}),identityDocType:new ze("",{nonNullable:!0,validators:[J.required,J.maxLength(25)]}),identityDocNumber:new ze("",{nonNullable:!0,validators:[J.required,J.maxLength(100)]}),email:new ze("",{nonNullable:!0,validators:[J.required,J.email,J.maxLength(320)]}),telefon:new ze("",{nonNullable:!0,validators:[J.required,this._validationService.telefonValidator(),J.maxLength(20)]}),strasse:new ze("",{nonNullable:!0,validators:[J.required,J.maxLength(250)]}),hausnummer:new ze("",{nonNullable:!0,validators:[J.required,J.maxLength(10)]}),stock:new ze("",{nonNullable:!0,validators:[J.maxLength(10)]}),tuer:new ze("",{nonNullable:!0,validators:[J.maxLength(10)]}),plz:new ze("",{nonNullable:!0,validators:[J.required,this._validationService.plzValidator(),J.maxLength(5)]}),ort:new ze("",{nonNullable:!0,validators:[J.required,J.maxLength(105)]}),kundenkennwort:new ze("",{nonNullable:!0,validators:[]}),useAltAddress:new ze(!1,{nonNullable:!0}),altStrasse:new ze("",{nonNullable:!0,validators:[J.maxLength(250)]}),altHausnummer:new ze("",{nonNullable:!0,validators:[J.maxLength(10)]}),altTuer:new ze("",{nonNullable:!0,validators:[J.maxLength(10)]}),altStock:new ze("",{nonNullable:!0,validators:[J.maxLength(10)]}),altPlz:new ze("",{nonNullable:!0,validators:[J.maxLength(5)]}),altOrt:new ze("",{nonNullable:!0,validators:[J.maxLength(100)]}),paymentOption:new ze("sepa",{nonNullable:!0}),kontoVorname:new ze("",{nonNullable:!0}),kontoNachname:new ze("",{nonNullable:!0}),iban:new ze("",{nonNullable:!0})},{validators:[this._validationService.hausnummerKombinationValidator(),this._validationService.hausnummerKombinationValidator("altHausnummer","altStock","altTuer","altHausnummerKombination")]}),this.stammdatenForm.statusChanges.pipe(ye(this.destroy$)).subscribe(()=>{let n=this.stammdatenForm.valid;this.stammdatenValidChange.emit(n)}),this.isNeukunde$=this._selectionService.isNeukunde$.pipe(j(n=>!!n)),this.setupPaymentValidation(),this.setupAlternativeAddressValidation(),this.setupCustomerTypeValidation(),this.setupFormFieldStates(),this.initLoadDataFromService(),this.loadIdentityDocTypes(),this.isLoading=!1,setTimeout(()=>{let n=this.stammdatenForm.valid;this.stammdatenValidChange.emit(n)},100)}setupPaymentValidation(){this.stammdatenForm.controls.paymentOption.valueChanges.pipe(ye(this.destroy$)).subscribe(n=>{let e=[this.stammdatenForm.controls.kontoVorname,this.stammdatenForm.controls.kontoNachname,this.stammdatenForm.controls.iban];n==="sepa"?(this.stammdatenForm.controls.kontoVorname.setValidators([J.required,J.maxLength(100)]),this.stammdatenForm.controls.kontoNachname.setValidators([J.required,J.maxLength(100)]),this.stammdatenForm.controls.iban.setValidators([J.required,this._validationService.ibanValidator()])):e.forEach(i=>i.clearValidators()),e.forEach(i=>i.updateValueAndValidity())}),this.stammdatenForm.controls.paymentOption.updateValueAndValidity()}setupAlternativeAddressValidation(){this.stammdatenForm.controls.useAltAddress.valueChanges.pipe(ye(this.destroy$)).subscribe(n=>{[this.stammdatenForm.controls.altStrasse,this.stammdatenForm.controls.altHausnummer,this.stammdatenForm.controls.altPlz,this.stammdatenForm.controls.altOrt].forEach(i=>{n?i.setValidators([J.required]):i.clearValidators(),i.updateValueAndValidity()})})}setupCustomerTypeValidation(){this.isNeukunde$.pipe(ye(this.destroy$)).subscribe(n=>{let e=this.stammdatenForm.controls.kundenkennwort,i=this.stammdatenForm.controls.kundennummer,a=this.stammdatenForm.controls.identityDocType,r=this.stammdatenForm.controls.identityDocNumber;
87n?(e.setValidators([J.required,this._validationService.kundenkennwortValidator()]),i.clearValidators(),a.setValidators([J.required]),r.setValidators([J.required])):(i.setValidators([J.required,this._validationService.kundennummerValidator()]),e.setValidators([this._validationService.kundenkennwortValidator()]),a.clearValidators(),r.clearValidators()),e.updateValueAndValidity(),i.updateValueAndValidity(),a.updateValueAndValidity(),r.updateValueAndValidity()})}setupFormFieldStates(){this.isLoggedIn=this._authService.isLoggedIn(),this.updateFormFieldStates(),this.isNeukunde$.pipe(ye(this.destroy$)).subscribe(()=>{this.isLoggedIn=this._authService.isLoggedIn(),this.updateFormFieldStates()})}updateFormFieldStates(){this.isNeukunde$.pipe(ye(this.destroy$)).subscribe(n=>{this._authService.isLoggedIn()?[this.stammdatenForm.controls.titel,this.stammdatenForm.controls.kundennummer,this.stammdatenForm.controls.anrede,this.stammdatenForm.controls.vorname,this.stammdatenForm.controls.nachname,this.stammdatenForm.controls.geburtsdatum,this.stammdatenForm.controls.email,this.stammdatenForm.controls.telefon,this.stammdatenForm.controls.strasse,this.stammdatenForm.controls.hausnummer,this.stammdatenForm.controls.tuer,this.stammdatenForm.controls.stock,this.stammdatenForm.controls.plz,this.stammdatenForm.controls.ort,this.stammdatenForm.controls.kundenkennwort,this.stammdatenForm.controls.kontoVorname,this.stammdatenForm.controls.kontoNachname,this.stammdatenForm.controls.iban].forEach(a=>a.disable()):Object.values(this.stammdatenForm.controls).forEach(i=>i.enable())})}initLoadDataFromService(){this._selectionService.geburtsdatum$.pipe(ye(this.destroy$)).subscribe(n=>{this.stammdatenForm.patchValue({geburtsdatum:n},{emitEvent:!1})}),this._selectionService.kunde$.pipe(ye(this.destroy$)).subscribe(n=>{this.stammdatenForm.patchValue({kundennummer:n.customerNo,anrede:n.gender==="male"?"Herr":n.gender==="female"?"Frau":n.gender==="diverse"?"Divers":"",vorname:n.firstName,nachname:n.lastName,identityDocType:n.identityDocType??"",identityDocNumber:n.identityDocNumber??"",email:n.email,telefon:n.phone?n.phone.replace(/[^\d]/g,""):"",strasse:n.street,hausnummer:n.housenumber,stock:n.floor,tuer:n.door,plz:n.zip,ort:n.city,kundenkennwort:n.pin,kontoVorname:n.bankingDetails?.firstName,kontoNachname:n.bankingDetails?.lastName,iban:n.bankingDetails?.iban,useAltAddress:n.useAlternativeAddress,altStrasse:n.deliveryAddress?.street,altHausnummer:n.deliveryAddress?.housenumber,altStock:n.deliveryAddress?.floor,altTuer:n.deliveryAddress?.door,altPlz:n.deliveryAddress?.zip,altOrt:n.deliveryAddress?.city},{emitEvent:!1})}),this.stammdatenForm.valueChanges.pipe(ye(this.destroy$),j(n=>{let a=n,{geburtsdatum:e}=a;return Kf(a,["geburtsdatum"])}),kr((n,e)=>JSON.stringify(n)===JSON.stringify(e))).subscribe(()=>{let n=this.stammdatenForm.getRawValue();this._selectionService.setKundendaten({customerNo:n.kundennummer,gender:n.anrede==="Herr"?"male":n.anrede==="Frau"?"female":n.anrede==="Divers"?"diverse":"unknown",firstName:n.vorname,lastName:n.nachname,identityDocType:n.identityDocType,identityDocNumber:n.identityDocNumber,email:n.email,phone:n.telefon,street:n.strasse,housenumber:n.hausnummer,door:n.tuer,floor:n.stock,zip:n.plz,city:n.ort,pin:n.kundenkennwort,paymentMethod:n.paymentOption??"sepa",bankingDetails:{firstName:n.kontoVorname,lastName:n.kontoNachname,iban:n.iban},useAlternativeAddress:n.useAltAddress??!1,deliveryAddress:{street:n.altStrasse,housenumber:n.altHausnummer,door:n.altTuer,floor:n.altStock,zip:n.altPlz,city:n.altOrt}})})}ngOnDestroy(){this._authService.logout(),this.destroy$.next(),this.destroy$.complete()}getErrorMessage(n,e){return this._validationService.getErrorMessage(e.errors,n)}formatIban(n){let e=n.target.value.replace(/\s/g,"").toUpperCase(),i=e.replace(/(.{4})/g,"$1 ").trim();this.stammdatenForm.controls.iban.setValue(e,{emitEvent:!1}),n.target.value=i}markFormGroupTouched(){Object.values(this.stammdatenForm.controls).forEach(n=>{n.markAsTouched({onlySelf:!0})})}setAltAddress(n){this.stammdatenForm.controls.useAltAddress.patchValue(n)}onPrev(){this._authService.logout(),this._router.navigate(["/shop","login"]),this.proceedToPreviousStep.emit
87()}showAlternativePayment(){this.showZahlscheinOption=!0}onNext(){if(!this.stammdatenForm.valid){this.markFormGroupTouched();return}this.proceedToNextStep.emit()}onGeburtsdatumInput(n){let e=n.target.value?.trim();if(e&&/^\d{1,2}\.\d{1,2}\.\d{4}$/.test(e)){let i=e.split("."),a=parseInt(i[0],10),r=parseInt(i[1],10)-1,o=parseInt(i[2],10),s=new Date(o,r,a);!isNaN(s.getTime())&&s.getDate()===a&&s.getMonth()===r&&s.getFullYear()===o&&(this.stammdatenForm.controls.geburtsdatum.setValue(s,{emitEvent:!1}),this._selectionService.setGeburtsdatum(s))}}onDatepickerClosed(){setTimeout(()=>{let e=this.stammdatenForm.controls.geburtsdatum.getRawValue();e instanceof Date&&!isNaN(e.getTime())&&this._selectionService.setGeburtsdatum(e)},150)}loadIdentityDocTypes(){this.identityDocTypes=["Reisepass","Personalausweis","F\xFChrerschein","Studierendenausweis","Identit\xE4tsausweis","Amtlicher Dienstausweis","Waffenpass","\xD6sterreichischer Aufenthaltstitel"]}static \u0275fac=function(e){return new(e||t)(I(qn),I(ct),I(tc),I(yn),I(je))};static \u0275cmp=R({type:t,selectors:[["app-liwest-kundendaten"]],outputs:{proceedToNextStep:"proceedToNextStep",proceedToPreviousStep:"proceedToPreviousStep",stammdatenValidChange:"stammdatenValidChange"},decls:199,vars:111,consts:[["picker",""],["panel",""],["role","main","aria-label","Kundendatenformular","data-cy","stammdaten-form",1,"stammdaten-container"],["role","form","aria-label","Kundendatenformular",1,"lw-form",3,"formGroup"],[1,"lw-form-field"],["aria-labelledby","personal-data-heading"],[1,"section-card"],["id","personal-data-heading",1,"lw-h3"],[1,"form-row","anrede"],[1,"label"],["formControlName","anrede","aria-required","true","data-cy","anrede-input"],["value","Herr","tabindex","17"],["value","Frau"],["value","Divers"],["id","anrede-error","role","alert","aria-live","polite",1,"anrede-error"],[1,"form-row"],[1,"lw-form-field","half-width"],["for","titel-input",1,"label"],["appearance","outline",1,"half-width"],["matInput","","id","titel-input","formControlName","titel","placeholder","z.B. Dr. Mag.","autocomplete","honorific-prefix","tabindex","18","data-cy","titel-input"],["for","vorname-input",1,"label"],["appearance","outline"],["matInput","","id","vorname-input","formControlName","vorname","placeholder","Max","required","","aria-required","true","autocomplete","given-name","tabindex","19","data-cy","vorname-input"],["id","vorname-error","role","alert","aria-live","polite"],["for","nachname-input",1,"label"],["matInput","","id","nachname-input","formControlName","nachname","placeholder","Mustermann","required","","aria-required","true","autocomplete","family-name","tabindex","20","data-cy","nachname-input"],["id","nachname-error","role","alert","aria-live","polite"],[1,"lw-form-field","full-width"],["for","geburtsdatum-input",1,"label"],["matInput","","id","geburtsdatum-input","formControlName","geburtsdatum","placeholder","TT.MM.JJJJ","autocomplete","bday","tabindex","21","data-cy","geburtsdatum-input",3,"input","matDatepicker"],["id","geburtsdatum-help"],["matIconSuffix","","aria-label","Kalender \xF6ffnen um Geburtsdatum auszuw\xE4hlen","tabindex","22",3,"for"],["xPosition","end","yPosition","below","data-cy","geburtsdatum-datepicker",1,"datepicker",3,"closed"],["
87id","geburtsdatum-required-error","role","alert","aria-live","polite"],["id","geburtsdatum-age-error","role","alert","aria-live","polite"],[1,"lw-form-field","two-third-width"],["for","email-input",1,"label"],["appearance","outline",1,"full-width"],["matInput","","type","email","id","email-input","formControlName","email","placeholder","[email protected]","required","","aria-required","true","autocomplete","email","data-cy","email-input"],["id","email-error","role","alert","aria-live","polite"],[1,"lw-form-field","one-third-width"],["for","telefon-input",1,"label"],["matInput","","id","telefon-input","formControlName","telefon","placeholder","z.B. 0732123456","required","","aria-required","true","autocomplete","tel","data-cy","telefon-input"],["id","telefon-error","role","alert","aria-live","polite"],[1,"form-row",2,"flex-wrap","wrap"],[1,"lw-form-field","street-field"],["for","strasse-input",1,"label"],["appearance","outline",1,"three-quarters-width"],["matInput","","id","strasse-input","formControlName","strasse","required","","placeholder","z.B. Hauptstra\xDFe","aria-required","true","autocomplete","address-line1","data-cy","strasse-input"],["id","strasse-error","role","alert","aria-live","polite"],[1,"lw-form-field","house-number-group"],["for","hausnummer-input",1,"label"],["matInput","","id","hausnummer-input","formControlName","hausnummer","required","","placeholder","12a","aria-required","true","autocomplete","address-line2","data-cy","hausnummer-input"],["id","hausnummer-error","role","alert","aria-live","polite"],["for","stock-input",1,"label"],["matInput","","id","stock-input","formControlName","stock","aria-required","true","autocomplete","address-stock","data-cy","stock-input"],["for","tuer-input",1,"label"],["matInput","","id","tuer-input","formControlName","tuer","aria-required","true","autocomplete","address-tuer","data-cy","tuer-input"],["id","hausnummer-kombination-error","role","alert","aria-live","polite"],["for","plz-input",1,"label"],["appearance","outline",1,"quarter-width"],["matInput","","id","plz-input","formControlName","plz","maxlength","4","required","","placeholder","z.B. 4020","aria-required","true","autocomplete","postal-code","data-cy","plz-input"],["id","plz-error","role","alert","aria-live","polite"],["for","ort-input",1,"label"],["matInput","","id","ort-input","formControlName","ort","required","","placeholder","z.B. Linz","aria-required","true","autocomplete","address-level2","data-cy","ort-input"],["id","ort-error","role","alert","aria-live","polite"],[1,"link-diff-adress"],["hideToggle","true","data-cy","alternative-adresse-panel",1,"expanded-details",3,"opened","closed","expanded"],["formControlName","useAltAddress","id","useAltAddress-checkbox","aria-label","Alternative Lieferadresse verwenden",1,"alternative-address"],["for","altStrasse-input",1,"label"],["matInput","","id","altStrasse-input","formControlName","altStrasse","placeholder","z.B. Hauptstra\xDFe","autocomplete","address-line1","data-cy","altStrasse-input"],["id","altStrasse-error","role","alert","aria-live","polite"],[1,"lw-form-field","half-width","house-number-group"],["for","altHausnummer-input",1,"label"],["matInput","","id","altHausnummer-input","formControlName","altHausnummer","placeholder","12a","autocomplete","address-line2","data-cy","altHausnummer-input"],["id","altHausnummer-error","role","alert","aria-live","polite"],["for","altStock-input",1,"label"],["matInput","","id","altStock-input","formControlName","altStock","placeholder","1","autocomplete","address-stock","data-cy","altStock-input"],["for","altTuer-input",1,"label"],["matInput","","id","altTuer-input","formControlName","altTuer","placeholder","3","autocomplete","address-tuer","data-cy","altTuer-input"],["id","altHausnummer-kombination-error","role","alert","aria-live","polite"],["for","altPlz-input",1,"label"],["matInput","","id","altPlz-input","formControlName","altPlz","maxlength","4","placeholder","z.B. 4020","autocomplete","postal-code","data-cy","altPlz-input"],["id","altPlz-error","role","alert","aria-live","polite"],["for","altOrt-input",1,"label"],["matInput","","id","altOrt-input","formControlName","altOrt","placeholder","z.B. Linz","autocomplete","address-level2","data-cy","altOrt-input"],["id","altOrt-error","role","alert","aria-live","polite"],[1,"section-card","payment-section"],[1,"lw-h3"],[1,"sr-only"],["formControlName","paymentOption","aria-label","Zahlungsart ausw\xE4hlen","aria-required","true",1,"payment-options"],[1,"payment-option-container"],["value","sepa","id","sepa-option","aria-describedby","sepa-content","data-cy","sepa-option"],["aria-hidden","true",1,"sepa-icon"],["id","sepa-content","role","regi
87on","aria-labelledby","sepa-option",1,"payment-content"],[1,"alternative-payment-link"],[1,"lw-bottom-action-buttons"],["mat-button","","aria-label","Zur\xFCck zum vorherigen Schritt","data-cy","zurueck-button",1,"lw-sec-lilac-btn",3,"click"],["mat-button","","aria-label","Weiter zum n\xE4chsten Schritt","data-cy","weiter-button",1,"lw-prim-lilac-btn",3,"click","disabled"],["for","kundennummer-input",1,"label"],["matInput","","id","kundennummer-input","formControlName","kundennummer","maxlength","7","required","","placeholder","LIWEST oder LIWEST Mobil Kundennummer","aria-required","true","autocomplete","off","tabindex","16","data-cy","kundennummer-input"],["for","identity-doc-type-select",1,"label"],["id","identity-doc-type-select","formControlName","identityDocType","placeholder","Ausweistyp ausw\xE4hlen","required","","aria-required","true","data-cy","ausweistyp-input",3,"tabIndex"],[3,"value"],["id","identity-doc-type-error","role","alert","aria-live","polite"],["for","identity-doc-number-input",1,"label"],["matInput","","id","identity-doc-number-input","formControlName","identityDocNumber","placeholder","z.B. A1234567","required","","aria-required","true","autocomplete","off","data-cy","ausweisnummer-input"],["id","identity-doc-number-error","role","alert","aria-live","polite"],["for","kundenkennwort-input",1,"label"],["matInput","","id","kundenkennwort-input","formControlName","kundenkennwort","autocomplete","off","data-cy","kundenkennwort-input",3,"required"],["id","kundenkennwort-error","role","alert","aria-live","polite"],["id","kundenkennwort-help",1,"kkw-hint"],[1,"loading-container"],["diameter","40"],[1,"lw-h4-lilac"],["for","kontoVorname-input",1,"label"],["matInput","","id","kontoVorname-input","formControlName","kontoVorname","placeholder","Max","required","","aria-required","true","autocomplete","given-name","data-cy","kontoVorname-input"],["id","kontoVorname-error","role","alert","aria-live","polite"],["for","kontoNachname-input",1,"label"],["matInput","","id","kontoNachname-input","formControlName","kontoNachname","placeholder","Mustermann","required","","aria-required","true","autocomplete","family-name","data-cy","kontoNachname-input"],["id","kontoNachname-error","role","alert","aria-live","polite"],["for","iban-input",1,"label"],["matInput","","id","iban-input","formControlName","iban","placeholder","AT12 3456 7890 1234 5678","maxlength","31","required","","aria-required","true","autocomplete","off","data-cy","iban-input",3,"input"],["id","iban-help"],["id","iban-error","role","alert","aria-live","polite"],[1,"lw-hinweis-text"],["type","button","aria-label","Alternative Zahlungsm\xF6glichkeit anzeigen","data-cy","alternative-zahlung-button",1,"link-button",3,"click"],["value","zahlschein","id","zahlschein-option","aria-describedby","zahlschein-content","data-cy","zahlschein-option"],["aria-hidden","true",1,"zahlschein-icon"],["id","zahlschein-content","role","region","aria-labelledby","zahlschein-option",1,"payment-content"]],template:function(e,i){if(e&1){let a=Me();m(0,"main",2)(1,"form",3),y(2,Pz,5,0,"div",4),te(3,"async"),m(4,"section",5)(5,"mat-card",6)(6,"mat-card-header")(7,"mat-card-title")(8,"h3",7),h(9," Ihre pers\xF6nlichen Daten "),u()()(),m(10,"mat-card-content")(11,"fieldset",8)(12,"legend",9),h(13,"Anrede *"),u(),m(14,"mat-radio-group",10)(15,"mat-radio-button",11),h(16,"Herr"),u(),m(17,"mat-radio-button",12),h(18,"Frau"),u(),m(19,"mat-radio-button",13),h(20,"Divers"),u()(),y(21,kz,2,1,"mat-error",14),u(),m(22,"div",15)(23,"div",16)(24,"label",17),h(25,"Titel"),u(),m(26,"mat-form-field",18),D(27,"input",19),u()()(),m(28,"div",15)(29,"div",16)(30,"label",20),h(31,"Vorname *"),u(),m(32,"mat-form-field",21),D(33,"input",22),y(34,Dz,2,1,"mat-error",23),u()(),m(35,"div",16)(36,"label",24),h(37,"Nachname *"),u(),m(38,"mat-form-field",21),D(39,"input",25),y(40,Ez,2,0,"mat-error",26),u()()(),m(41,"div",15)(42,"div",27)(43,"label",28),h(44,"Geburtsdatum *"),u(),m(45,"mat-form-field",18)(46,"input",29),F("input",function(o){return W(a),G(i.onGeburtsdatumInput(o))}),u(),y(47,Sz,2,0,"mat-hint",30),D(48,"mat-datepicker-toggle",31),m(49,"mat-datepicker",32,0),F("closed",function(){return W(a),G(i.onDatepickerClosed())}
87),u(),y(51,Iz,2,0,"mat-error",33),y(52,Tz,2,0,"mat-error",34),u()()(),m(53,"div",15)(54,"div",35)(55,"label",36),h(56,"E-Mail Adresse *"),u(),m(57,"mat-form-field",37),D(58,"input",38),te(59,"async"),y(60,Az,2,1,"mat-error",39),y(61,Rz,2,1,"mat-error",39),u()(),m(62,"div",40)(63,"label",41),h(64,"Telefonnummer *"),u(),m(65,"mat-form-field",37),D(66,"input",42),te(67,"async"),y(68,Fz,2,1,"mat-error",43),y(69,Nz,2,1,"mat-error",43),u()()(),m(70,"div",44)(71,"div",45)(72,"label",46),h(73,"Stra\xDFe *"),u(),m(74,"mat-form-field",47),D(75,"input",48),te(76,"async"),y(77,Lz,2,0,"mat-error",49),u()(),m(78,"div",50)(79,"div")(80,"label",51),h(81,"Hausnr. *"),u(),m(82,"mat-form-field",21),D(83,"input",52),te(84,"async"),y(85,zz,2,0,"mat-error",53),u()(),m(86,"div")(87,"label",54),h(88,"Stock"),u(),m(89,"mat-form-field",21),D(90,"input",55),te(91,"async"),u()(),m(92,"div")(93,"label",56),h(94,"T\xFCr"),u(),m(95,"mat-form-field",21),D(96,"input",57),te(97,"async"),u()()(),y(98,Vz,2,1,"mat-error",58),u(),m(99,"div",15)(100,"div",40)(101,"label",59),h(102,"Postleitzahl *"),u(),m(103,"mat-form-field",60),D(104,"input",61),te(105,"async"),y(106,Bz,2,0,"mat-error",62),y(107,jz,2,0,"mat-error",62),u()(),m(108,"div",35)(109,"label",63),h(110,"Ort *"),u(),m(111,"mat-form-field",47),D(112,"input",64),te(113,"async"),y(114,Hz,2,0,"mat-error",65),u()()(),y(115,Gz,17,10,"div",15),te(116,"async"),y(117,Kz,14,14,"div",15),te(118,"async"),m(119,"div",66)(120,"mat-accordion")(121,"mat-expansion-panel",67,1),F("opened",function(){return W(a),G(i.setAltAddress(!0))})("closed",function(){return W(a),G(i.setAltAddress(!1))}),m(123,"mat-expansion-panel-header")(124,"mat-panel-description")(125,"mat-checkbox",68),te(126,"async"),h(127," Alternative Lieferadresse verwenden "),u()()(),m(128,"div",15)(129,"div",45)(130,"label",69),h(131,"Alternative Stra\xDFe *"),u(),m(132,"mat-form-field",21),D(133,"input",70),te(134,"async"),y(135,Zz,2,0,"mat-error",71),u()(),m(136,"div",72)(137,"div")(138,"label",73),h(139,"Hausnr. *"),u(),m(140,"mat-form-field",60),D(141,"input",74),te(142,"async"),y(143,Qz,2,0,"mat-error",75),u()(),m(144,"div")(145,"label",76),h(146,"Stock"),u(),m(147,"mat-form-field",60),D(148,"input",77),te(149,"async"),u()(),m(150,"div")(151,"label",78),h(152,"T\xFCr"),u(),m(153,"mat-form-field",60),D(154,"input",79),te(155,"async"),u()()(),y(156,Xz,2,1,"mat-error",80),u(),m(157,"div",15)(158,"div",16)(159,"label",81),h(160,"Alternative Postleitzahl *"),u(),m(161,"mat-form-field",60),D(162,"input",82),te(163,"async"),y(164,Jz,2,0,"mat-error",83),y(165,eV,2,0,"mat-error",83),y(166,tV,2,0,"mat-error",83),u()(),m(167,"div",16)(168,"label",84),h(169,"Alternativer Ort *"),u(),m(170,"mat-form-field",47),D(171,"input",85),te(172,"async"),y(173,nV,2,0,"mat-error",86),u()()()()()()()(),m(174,"mat-card",87)(175,"mat-card-header")(176,"mat-card-title")(177,"h3",88),h(178,"Bezahlen mit"),u()()(),m(179,"mat-card-content")(180,"fieldset")(181,"legend",89),h(182,"Zahlungsart ausw\xE4hlen"),u(),m(183,"mat-radio-group",90)(184,"div",91)(185,"mat-radio-button",92),te(186,"async"),h(187," SEPA Lastschrift "),D(188,"span",93),u(),y(189,dV,3,1,"div",94),u(),y(190,mV,3,0,"div",95)(191,pV,6,4,"div",91),u()()()()()()(),m(192,"div",96)(193,"button",97),te(194,"async"),F("click",function(){return W(a),G(i.onPrev())}),h(195," Zur\xFCck "),u(),m(196,"button",98),te(197,"async"),F("click",function(){return W(a),G(i.onNext())}),h(198," Weiter "),u()()}if(e&2){let a=Ft(50);p(),k("formGroup",i.stammdatenForm),p(),C(ne(3,69,i.isNeukunde$)===!1?2:-1),p(12),x("aria-describedby",i.stammdatenForm.controls.anrede.invalid&&i.stammdatenForm.controls.anrede.touched?"anrede-error":null),p(7),C(i.stammdatenForm.controls.anrede.hasError("required")&&i.stammdatenForm.controls.anrede.touched?21:-1),p(12),x("aria-describedby",i.stammdatenForm.controls.vorname.invalid&&i.stammdatenForm.controls.vorname.touched?"vorname-error":null),p(),C(i.stammdatenForm.controls.vorname.hasError("required")&&i.stammdatenForm.controls.vorname.touched?34:-1),p(5),x("aria-describedby",i.stammdatenForm.controls.nachname.invali
87d&&i.stammdatenForm.controls.nachname.touched?"nachname-error":null),p(),C(i.stammdatenForm.controls.nachname.hasError("required")&&i.stammdatenForm.controls.nachname.touched?40:-1),p(6),k("matDatepicker",a),p(),C(i.stammdatenForm.controls.geburtsdatum.disabled?-1:47),p(),k("for",a),p(3),C(i.stammdatenForm.controls.geburtsdatum.hasError("required")&&i.stammdatenForm.controls.geburtsdatum.touched&&!i.stammdatenForm.controls.geburtsdatum.value?51:-1),p(),C(i.stammdatenForm.controls.geburtsdatum.hasError("minAge")&&i.stammdatenForm.controls.geburtsdatum.touched?52:-1),p(6),x("aria-describedby",i.stammdatenForm.controls.email.invalid&&i.stammdatenForm.controls.email.touched?"email-error":null)("tabindex",ne(59,71,i.isNeukunde$)?25:23),p(2),C(i.stammdatenForm.controls.email.hasError("required")&&i.stammdatenForm.controls.email.touched?60:-1),p(),C(i.stammdatenForm.controls.email.hasError("email")&&i.stammdatenForm.controls.email.touched?61:-1),p(5),x("aria-describedby",i.stammdatenForm.controls.telefon.invalid&&i.stammdatenForm.controls.telefon.touched?"telefon-error":null)("tabindex",ne(67,73,i.isNeukunde$)?26:24),p(2),C(i.stammdatenForm.controls.telefon.hasError("required")&&i.stammdatenForm.controls.telefon.touched?68:-1),p(),C(i.stammdatenForm.controls.telefon.hasError("invalidTelefon")&&i.stammdatenForm.controls.telefon.touched?69:-1),p(6),x("aria-describedby",i.stammdatenForm.controls.strasse.invalid&&i.stammdatenForm.controls.strasse.touched?"strasse-error":null)("tabindex",ne(76,75,i.isNeukunde$)?27:25),p(2),C(i.stammdatenForm.controls.strasse.hasError("required")&&i.stammdatenForm.controls.strasse.touched?77:-1),p(6),x("aria-describedby",i.stammdatenForm.controls.hausnummer.invalid&&i.stammdatenForm.controls.hausnummer.touched?"hausnummer-error":null)("tabindex",ne(84,77,i.isNeukunde$)?28:26),p(2),C(i.stammdatenForm.controls.hausnummer.hasError("required")&&i.stammdatenForm.controls.hausnummer.touched?85:-1),p(5),x("aria-describedby",i.stammdatenForm.controls.stock.invalid&&i.stammdatenForm.controls.stock.touched?"stock-error":null)("tabindex",ne(91,79,i.isNeukunde$)?28:26),p(6),x("aria-describedby",i.stammdatenForm.controls.tuer.invalid&&i.stammdatenForm.controls.tuer.touched?"tuer-error":null)("tabindex",ne(97,81,i.isNeukunde$)?28:26),p(2),C(i.stammdatenForm.hasError("hausnummerKombination")&&(i.stammdatenForm.controls.hausnummer.touched||i.stammdatenForm.controls.stock.touched||i.stammdatenForm.controls.tuer.touched)?98:-1),p(6),x("aria-describedby",i.stammdatenForm.controls.plz.invalid&&i.stammdatenForm.controls.plz.touched?"plz-error":null)("tabindex",ne(105,83,i.isNeukunde$)?29:27),p(2),C(i.stammdatenForm.controls.plz.hasError("required")&&i.stammdatenForm.controls.plz.touched?106:-1),p(),C(i.stammdatenForm.controls.plz.hasError("invalidPlz")&&i.stammdatenForm.controls.plz.touched?107:-1),p(5),x("aria-describedby",i.stammdatenForm.controls.ort.invalid&&i.stammdatenForm.controls.ort.touched?"ort-error":null)("tabindex",ne(113,85,i.isNeukunde$)?30:28),p(2),C(i.stammdatenForm.controls.ort.hasError("required")&&i.stammdatenForm.controls.ort.touched?114:-1),p(),C(ne(116,87,i.isNeukunde$)===!0?115:-1),p(2),C(!i.isLoggedIn||ne(118,89,i.isNeukunde$)===!0?117:-1),p(4),k("expanded",i.stammdatenForm.controls.useAltAddress.value),x("aria-expanded",i.stammdatenForm.controls.useAltAddress.value),p(4),x("tabindex",ne(126,91,i.isNeukunde$)?31:29),p(8),x("aria-describedby",i.stammdatenForm.controls.altStrasse.invalid&&i.stammdatenForm.controls.altStrasse.touched?"altStrasse-error":null)("tabindex",ne(134,93,i.isNeukunde$)?32:30),p(2),C(i.stammdatenForm.controls.altStrasse.hasError("required")&&i.stammdatenForm.controls.altStrasse.touched?135:-1),p(6),x("aria-describedby",i.stammdatenForm.controls.altHausnummer.invalid&&i.stammdatenForm.controls.altHausnummer.touched?"altHausnummer-error":null)("tabindex",ne(142,95,i.isNeukunde$)?33:31),p(2),C(i.stammdatenForm.controls.altHausnummer.hasError("required")&&i.stammdatenForm.controls.altHausnummer.touched?143:-1),p(5),x("aria-describedby",i.stammdatenForm.controls.altStock.invalid&&i.stammdatenForm.controls.altStock.touched?"altStock-error":null)("tabindex",ne(149,97,i.isNeukunde$)?33:31),p(6),x("aria-describedby",i.stammdatenForm.controls.altTuer.invalid&&i.stammdatenForm.controls.altTuer.touched?"altTuer-error":null)("tabindex",ne(155,99,i.isNeukunde$)?33:31),p(2),C(i.stammdatenForm.hasError("altHausnummerKombination")&&(i.stammdatenForm.controls.altHausnummer.touched||i.stammdatenForm.controls.altStock.touched||i.stammdatenForm.controls.altTuer.touched)?156:-1),p(6),x("aria-describedby",i.stammdatenForm.controls.altPlz.invalid&&i.stammdatenForm.controls.altPlz.touched?"altPlz-error":null)("tabindex",ne(163,101,i.isNeukunde$)?34:32),p(2),C(i.stammdatenForm.controls.altPlz.hasError("required")&&i.stammdatenForm.controls.altPlz.touched?164:-1),p(),C(i.stammdatenForm.controls.altPlz.hasError("invalidPlz")&&i.stammdatenForm.controls.altPlz.touched?165:-1),p(),C(i.stammdatenForm.controls.altPlz.hasError("invalidPlz")&&i.stammdatenForm.controls.altPlz.touched?166:-1),p(5),x("aria-describedby",i.stammdatenForm.controls.altOrt.invalid&&i.stammdatenForm.controls.altOrt.touched?"altOrt-error":null)("tabindex",ne(172,103,i.isNeukunde$)?35:33),p(2),C(i.stammdatenForm.controls.altOrt.hasError("required")&&i.stammdatenForm.controls.altOrt.touched?173:-1),p(12),x("tabindex",ne(186,105,i.isNeukunde$)?36:34),p(4),C(i.stammdatenForm.controls.paymentOption.value==="sepa"?189:-1),p(),C(i.showZahlscheinOption?191:190),p(3),x("tabindex",ne(194,107,i.isNeukunde$)?42:40),p(3),k("disabled",!i.stammdatenForm.valid),x("tabindex",ne(197,109,i.isNeukunde$)?43:41)}},dependencies:[Xt,gi,rd,wa,od,js,Gn,Zi,$n,Wn,mo,ad,Yn,Nt,Sn,Ts,Ip,Ap,Rp,Tp,Ws,ld,$s,qi,Fp,Ql,Xl,x1,Qi,pr,wt,Ct,uf,cd,ID,SD,MD,xD,If,Qy,DD,bd,aC,bo,di],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--mat-sys-surface: #ffffff !important;--mat-sys-background: #ffffff !important;--mat-sys-surface-container: #ffffff !important;--mat-sys-surface-container-low: #ffffff !important;--mat-sys-surface-container-lowest: #ffffff !important;--mat-sys-surface-container-high: #ffffff !important;--mat-sys-surface-container-highest: #ffffff !important;--mdc-filled-text-field-active-indicator-color: $lw-mobile-color !important}html[_ngcontent-%COMP%]{--mat-sys-background: light-dark(#f9f9f9, #121414);--mat-sys-error: light-dark(#c00015, #ffb4ac);--mat-sys-error-container: light-dark(#ffdad6, #93000d);--mat-sys-inverse-on-surface: light-dark(#f0f1f1, #2f3131);--mat-sys-inverse-primary: light-dark(#a1cbf0, #376282);--mat-sys-inverse-surface: light-dark(#2f3131, #e2e2e2);--mat-sys-on-background: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000d, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344f);--mat-sys-on-primary-container: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-primary-fixed: light-dark(#001e30, #001e30);--mat-sys-on-primary-fixed-variant: light-dark(#1c4b69, #1c4b69);--mat-sys-on-secondary: light-dark(#ffffff, #003543);--mat-sys-on-secondary-container: light-dark(#004e60, #b7eaff);--mat-sys-on-secondary-fixed: light-dark(#001f28, #001f28);--mat-sys-on-secondary-fixed-variant: light-dark(#004e60, #004e60);--mat-sys-on-surface: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-surface-variant: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-tertiary: light-dark(#ffffff, #00344a);--mat-sys-on-tertiary-container: light-dark(#004c69, #c4e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2c, #001e2c);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c69, #004c69);--mat-sys-outline: light-dark(#517b9c, #6b95b7);--mat-sys-outline-variant: light-dark(#a1cbf0, #1c4b69);--mat-sys-primary: light-dark(#376282, #a1cbf0);--mat-sys-primary-container: light-dark(#cbe6ff, #1c4b69);--mat-sys-primary-fixed: light-dark(#cbe6ff, #cbe6ff);--mat-sys-primary-fixed-dim: light-dark(#a1cbf0, #a1cbf0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#00677f, #6ad4f7);--mat-sys-secondary-container: light-dark(#b7eaff, #004e60);--mat-sys-secondary-fixed: light-dark(#b7eaff, #b7eaff);--mat-sys-secondary-fixed-dim: light-dark(#6ad4f7, #6ad4f7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9f9, #121414);--mat-sys-surface-bright: light-dark(#f9f9f9, #37393a);--mat-sys-surface-container: light-dark(#eeeeee, #1e2020);--mat-sys-surface-container-high: light-dark(#e8e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e2e2e2, #333535);--mat-sys-surface-container-low: light-dark(#f3f3f4, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#376282, #a1cbf0);--mat-sys-surface-variant: light-dark(#cbe6ff, #1c4b69);--mat-sys-tertiary: light-dark(#196587, #8ecef5);--mat-sys-tertiary-container: light-dark(#c4e7ff, #004c69);--mat-sys-tertiary-fixed: light-dark(#c4e7ff, #c4e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#8ecef5, #8ecef5);--mat-sys-neutral-variant20: #00344f;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;
87--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-checkbox-label-text-color: #aa648a;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #aa648a;--mat-checkbox-selected-hover-icon-color: #aa648a;--mat-checkbox-selected-hover-state-layer-color: #aa648a;--mat-checkbox-selected-icon-color: #aa648a;--mat-checkbox-unselected-icon-color: #aa648a;--mat-checkbox-unselected-focus-icon-color: #aa648a;--mat-checkbox-unselected-hover-icon-color: #aa648a;--mat-tab-active-focus-label-text-color: #fff;--mat-tab-active-label-text-color: #fff;--mat-tab-active-indicator-height: 0;--mat-tab-active-hover-indicator-color: #aa648a26;--mat-tab-active-hover-label-text-color: #aa648a;--mat-tab-divider-height: 0;--mat-tab-label-text-size: 1rem;--mat-tab-inactive-label-text-color: #aa648a;--mat-tab-inactive-hover-label-text-color: #aa648a;--mat-card-elevated-container-shape: none;--mat-card-filled-container-shape: none;--mat-card-outlined-container-shape: none;--mat-card-outlined-outline-width: 0;--mat-card-elevated-container-elevation: 8;--mat-expansion-container-shape: none;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-header-text-color: #0091B3;--mat-expansion-header-text-size: .8rem;--mat-expansion-header-text-weight: 400;--mat-expansion-header-hover-state-layer-color: #fff;--mat-expansion-container-text-size: .7rem;--mat-form-field-outlined-outline-color: #aa648a;--mat-form-field-outlined-hover-outline-color: #033b59;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-outline-width: 1.5px;--mat-form-field-outlined-focus-outline-color: #aa648a;--mat-form-field-outlined-input-text-placeholder-color: #c2c2c2;--mat-fab-container-shape: 0;--mat-fab-container-elevation-shadow: 2;--mat-fab-focus-container-elevation-shadow: 2;--mat-fab-pressed-container-elevation-shadow: 2;--mat-fab-disabled-state-container-color: #000;--mat-fab-disabled-state-layer-color: #000;--mat-fab-disabled-state-foreground-color: #000;--mat-stepper-line-color: transparent;--mat-stepper-container-color: transparent;--mat-stepper-header-label-text-size: 1.5rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-selected-state-label-text-size: 1.5rem;--mat-stepper-header-selected-state-label-text-color: #aa648a;--mat-stepper-header-selected-state-label-text-weight: 600;--mat-stepper-header-focus-state-layer-shape: none;--mat-stepper-header-focus-state-layer-color: none;--mat-stepper-header-hover-state-layer-shape: none;--mat-stepper-header-hover-state-layer-color: none;--mat-stepper-header-icon-background-color: transparent;--mat-stepper-header-icon-foreground-color: #aa648a;--mat-stepper-header-selected-state-icon-background-color: #aa648a;--mat-stepper-header-edit-state-icon-background-color: transparent;--mat-select-placeholder-text-color: rgba(26, 28, 28, .35);--mat-radio-checked-ripple-color: #aa648a;--mat-radio-ripple-color: #aa648a;--mat-radio-disabled-unselected-icon-color: #aa648a;--mat-radio-selected-focus-icon-color: #aa648a;--mat-radio-selected-hover-icon-color: #aa648a;--mat-radio-selected-icon-color: #aa648a;--mat-radio-selected-pressed-icon-color: #aa648a;--mat-radio-unselected-focus-icon-color: #aa648a;--mat-radio-unselected-hover-icon-color: #aa648a;--mat-radio-unselected-icon-color: #aa648a;--mat-radio-unselected-pressed-icon-color: #aa648a}body[_ngcontent-%COMP%]{color-scheme:light;background-color:#fff;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%;font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff}.mat-typography[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif}body[_ngcontent-%COMP%]{color:#033b59}a[_ngcontent-%COMP%]{font-size:16px;color:#0092b3;text-decoration:underline}a[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}span[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}button[_ngcontent-%COMP%]{background:none;color:inherit;border:none;font:inherit;cursor:pointer}h1[_ngcontent-%COMP%]{display:inline-block}h2[_ngcontent-%COMP%]{line-height:1}@media screen and (max-width: 768px){h2[_ngcontent-%COMP%]{font-size:1.25rem!important}}@media screen and (max-width: 440px){h2[_ngcontent-%COMP%]{font-size:1.1rem!important}}h3[_ngcontent-%COMP%]{font-weight:400;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){h3[_ngcontent-%COMP%]{font-size:1rem!important;line-height:1.2}}@media screen and (max-width: 1024px){.lw-subline[_ngcontent-%COMP%]{font-size:1.28rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}@media screen and (max-width: 375px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;margin:2rem;line-height:1}.lw-h1.lilac[_ngcontent-%COMP%], .lw-h1[_ngcontent-%COMP%]   .lw-lilac[_ngcontent-%COMP%]{color:#aa648a}@media screen and (max-width: 1024px){.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem!important;margin-bottom:.5rem}}@media screen and (max-width: 768px){.lw-h1[_ngcontent-%COMP%]{font-size:1.9rem!important;margin-top:.5rem;margin-bottom:.5rem}}@media screen and (max-width: 375px){.lw-h1[_ngcontent-%COMP%]{font-size:1.7rem!important;line-height:1.25}}.lw-h3[_ngcontent-%COMP%]{color:#033b59;font-weight:700;font-size:2rem;margin-top:0}.lw-h3-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4[_ngcontent-%COMP%]{color:#033b59;font-weight:700;margin:1.33rem 0}.lw-h4-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4-white[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem;font-weight:700}.text-center[_ngcontent-%COMP%]{display:block;text-align:center}.align-center[_ngcontent-%COMP%]{display:block;margin:auto}.lw-prim-blue-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#033b59!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-blue-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-prim-lilac-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#aa648a!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem;border:solid 1px #a3658a!important;box-sizing:border-box}}.lw-sec-lilac-btn[_ngcontent-%COMP%]{color:#aa648a!important;font-size:1rem!important;background-color:#fff!important;border-radius:0!important;letter-spacing:.03em!important;border:solid 1px #aa648a!important;line-height:1}@media screen and (max-width: 768px){.lw-sec-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-information[_ngcontent-%COMP%]{color:#033b59;font-size:1rem}.lw-bottom-action-buttons[_ngcontent-%COMP%]{position:relative;display:flex;padding-top:1rem;max-width:1000px;margin:auto;justify-content:space-between}.lw-bottom-action-buttons[_ngcontent-%COMP%]   .lw-form-btns[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
87gap:1rem;width:100%}.form-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.form-row.anrede[_ngcontent-%COMP%]{flex-direction:column}.form-row.anrede[_ngcontent-%COMP%]   .mat-mdc-radio-group[_ngcontent-%COMP%]{flex-direction:row;display:flex;gap:20px}.form-row.anrede[_ngcontent-%COMP%]   .anrede-error[_ngcontent-%COMP%]{margin-top:-1.5rem!important;margin-left:1rem!important}@media screen and (max-width: 768px){.form-row[_ngcontent-%COMP%]{flex-direction:column}}.form-row[_ngcontent-%COMP%]:last-child{margin-bottom:0}.label[_ngcontent-%COMP%]{color:#aa648a;margin-bottom:.4rem;font-size:1rem;text-wrap:nowrap}@media screen and (max-width: 768px){.label[_ngcontent-%COMP%]{font-size:.95rem;font-weight:500}}.lw-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lw-form-field.captcha-field[_ngcontent-%COMP%]{max-width:1000px;margin:auto!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-right[_ngcontent-%COMP%]{margin-left:calc(100% - 316px)!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-center[_ngcontent-%COMP%]{margin:auto!important}.lw-form-field.half-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.half-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-third-width[_ngcontent-%COMP%]{flex-basis:70%}@media screen and (max-width: 768px){.lw-form-field.two-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-third-width[_ngcontent-%COMP%]{flex-basis:30%}@media screen and (max-width: 768px){.lw-form-field.one-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.full-width[_ngcontent-%COMP%]{flex-basis:100%}@media screen and (max-width: 768px){.lw-form-field.full-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{flex-basis:20%;width:20%}@media screen and (max-width: 768px){.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field[_ngcontent-%COMP%]   .mat-form-field-disabled[_ngcontent-%COMP%]{cursor:no-drop}.lw-form-field[_ngcontent-%COMP%]   .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:2.5rem;line-height:1;align-content:center}.small[_ngcontent-%COMP%]{font-size:.8rem;color:#033b59;text-align:center;margin-top:.5rem;display:block;font-weight:500}.big[_ngcontent-%COMP%]{font-size:1.3rem}@media screen and (max-width: 1024px){.big[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.big[_ngcontent-%COMP%]{font-size:1.1rem!important;margin-top:0!important;padding:0 2rem!important}}@media screen and (max-width: 375px){.big[_ngcontent-%COMP%]{font-size:1rem!important;margin-top:0!important}}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevation-level: 8}.mat-mdc-card-title-group[_ngcontent-%COMP%]{flex-direction:column}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){order:2;margin-top:-2rem}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){order:1}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){order:3}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{justify-content:center;color:#0092b3}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0!important}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-body[_ngcontent-%COMP%]{padding:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:.8rem;font-weight:600;color:#aa648a;margin-top:0!important;letter-spacing:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:1.1rem}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#033b59;letter-spacing:0;font-weight:500;line-height:1.2;margin-bottom:.3rem}
87.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{font-size:6px}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:500;letter-spacing:0;color:#aa648a;font-size:11px;text-decoration:none}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul.lilac[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{z-index:10}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{flex-basis:50%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{background-color:#fff;height:auto;padding:.7rem 4rem;max-width:180px;align-self:stretch;flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{border-radius:0;padding:.3rem 1rem;max-width:100%;width:33.3333333333%}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%]{padding:7px 1rem}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%]{padding:7px 18px}}@media screen and (max-width: 375px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:24px;width:auto}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:7px 0 0 7px}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0 7px 7px 0;overflow:hidden;padding:0}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab.mdc-tab-indicator--active[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable.mdc-tab-indicator--active[_ngcontent-%COMP%]{background-color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{gap:0;width:100%;justify-content:center;font-size:.9rem}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover{font-weight:600}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{box-sizing:border-box;background-color:transparent!important;flex-direction:column;display:flex;align-items:center;color:#aa648a;text-decoration:none;height:100%!important;padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]{overflow:visible;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{box-shadow:0 3px 3px #bdb5b5}}.lw-main-tab[_ngcontent-%COMP%]   span[role=button][_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{width:fit-content;margin:auto;cursor:no-drop}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{flex-direction:column;margin-bottom:1rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{margin-bottom:0}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{pointer-events:none!important}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2.5rem}}@media screen and (max-width: 770px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{gap:.5rem;padding:0 .5rem;overflow:visible}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{word-break:break-word;display:inline-block}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1.2rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{display:none!important}.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:calc(1000px - 16rem);margin:auto!important;margin-top:2rem!important}@media screen and (max-width: 1150px){.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:auto!important}}@media screen and (max-width: 375px){.mat-horizontal-content-container[_ngcontent-%COMP%]{padding-top:1rem!important}}.mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{overflow:visible}.mat-mdc-button-base.lw-prim-lilac-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#a3658a33!important;color:#a3658a99!important;cursor:no-drop!important}.mat-mdc-button-base.lw-prim-lilac-btn[_ngcontent-%COMP%]:focus{background-color:#552b42!important}.mat-datepicker-content-container[_ngcontent-%COMP%]{box-shadow:0 2px 5px #110c2e26}.row[_ngcontent-%COMP%]{max-width:100vw;margin:1rem auto;width:100%;padding:1rem;display:flex;box-sizing:border-box;flex-wrap:wrap}.row.center[_ngcontent-%COMP%]{justify-content:center}.col-8[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:100vw}.col-6[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:75vw}.col-4[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:50vw}.col-2[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:25vw}.msg-dialog[_ngcontent-%COMP%]{overflow:auto}.msg-dialog[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:100%}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding:.25rem}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#aa648a;width:100%;font-size:1rem;margin:auto!important}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]{width:100%}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%], .payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{display:inline-block;background-repeat:no-repeat;background-size:contain;position:relative;bottom:-2px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%]{background-image:url("./media/SEPA-JHLGV37M.svg");width:42.8571428571px;
87height:15.4285714286px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{background-image:url("./media/Zahlschein-WVZTTFU4.svg");width:39.2px;height:40px;margin-top:-8px}.payment-options[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:600;display:flex;justify-content:center;align-items:center;justify-content:space-between}.lw-consent[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#033b59!important;font-size:1rem}.modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button[_ngcontent-%COMP%]{gap:6px}.modem-form[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{cursor:pointer}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]   .mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:700}.modem-form[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#aa648a!important}.mat-internal-form-field[_ngcontent-%COMP%]{align-items:flex-start!important}.mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{margin:auto}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{margin-right:0!important}.option-container[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem;box-sizing:border-box}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]{padding:1rem 2rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:16px}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{align-items:center;margin-bottom:.3rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:2rem;font-weight:700}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{max-width:200px;height:100%}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{width:130px;align-self:flex-end}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{margin-bottom:.5rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{display:flex;gap:2rem}@media screen and (max-width: 1024px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:.8rem 0}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]{width:100%}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{flex-direction:column}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.8rem}@media screen and (max-width: 580px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:1.25rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:nth-child(2){margin-top:.5em;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;font-weight:500;margin:.6rem 0}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;text-decoration:none;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.incomplete-options-warning[_ngcontent-%COMP%]{background-color:#ffe6e6;border:2px solid #ff6b6b;border-radius:8px;padding:1rem;margin:1rem 0;text-align:center}.incomplete-options-warning[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#d63031;font-weight:600;margin:0;font-size:1rem}.sr-only[_ngcontent-%COMP%]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.captcha-field[_ngcontent-%COMP%]{margin:1rem 0}.captcha-field[_ngcontent-%COMP%]   .frc-captcha[_ngcontent-%COMP%]{width:100%;min-height:64px;border:1px solid #ccc;border-radius:4px;padding:8px;display:flex;align-self:center}.captcha-warning[_ngcontent-%COMP%]{margin-right:0!important;margin-top:1rem!important;margin-left:auto!important;width:280px}.tab-clickable[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:-10px}.lw-internet-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem!important}@media screen and (max-width: 768px){.stammdaten-container[_ngcontent-%COMP%]{padding:1rem}}.stammdaten-container[_ngcontent-%COMP%]   .lw-form[_ngcontent-%COMP%]{max-width:600px;margin:auto;padding-top:2rem;padding-bottom:2rem}@media screen and (max-width: 768px){.stammdaten-container[_ngcontent-%COMP%]   .lw-form[_ngcontent-%COMP%]{padding:0}}.stammdaten-container[_ngcontent-%COMP%]   .lw-form[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]{padding:0!important}.stammdaten-container[_ngcontent-%COMP%]   .lw-form[_ngcontent-%COMP%]   .mat-mdc-card-content[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]{border:none;padding:0;margin:0}.stammdaten-container[_ngcontent-%COMP%]   .lw-form[_ngcontent-%COMP%]   .loading-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.stammdaten-container[_ngcontent-%COMP%]   .lw-form[_ngcontent-%COMP%]   .loading-container[_ngcontent-%COMP%]   mat-spinner[_ngcontent-%COMP%]{margin-bottom:1rem}.stammdaten-container[_ngcontent-%COMP%]   .lw-form[_ngcontent-%COMP%]   .loading-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#666;font-size:.9rem}.stammdaten-container[_ngcontent-%COMP%]   .section-card[_ngcontent-%COMP%]   mat-card-header[_ngcontent-%COMP%]{margin:auto}.stammdaten-container[_ngcontent-%COMP%]   .section-card[_ngcontent-%COMP%]   mat-card-title[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:500;color:#033b59}.stammdaten-container[_ngcontent-%COMP%]   .section-card[_ngcontent-%COMP%]   .payment-options[_ngcontent-%COMP%]{display:flex;flex-direction:column}.stammdaten-container[_ngcontent-%COMP%]   .section-card[_ngcontent-%COMP%]   .payment-options[_ngcontent-%COMP%]   .alternative-payment-link[_ngcontent-%COMP%]{color:#aa648a;text-decoration:underline}.stammdaten-container[_ngcontent-%COMP%]   .section-card[_ngcontent-%COMP%]   .payment-options[_ngcontent-%COMP%]   .alternative-payment-link[_ngcontent-%COMP%]   .link-button[_ngcontent-%COMP%]{position:relative}.stammdaten-container[_ngcontent-%COMP%]   .section-card[_ngcontent-%COMP%]   .payment-options[_ngcontent-%COMP%]   .alternative-payment-link[_ngcontent-%COMP%]   .link-button[_ngcontent-%COMP%]:after{position:absolute;content:"";height:1px;width:calc(100% - 23px);background:#aa648a;left:18px;bottom:0}@media screen and (max-width: 450px){.stammdaten-container[_ngcontent-%COMP%]   .section-card[_ngcontent-%COMP%]   .payment-options[_ngcontent-%COMP%]   .alternative-payment-link[_ngcontent-%COMP%]   .link-button[_ngcontent-%COMP%]{text-decoration:underline}.stammdaten-container[_ngcontent-%COMP%]   .section-card[_ngcontent-%COMP%]   .payment-options[_ngcontent-%COMP%]   .alternative-payment-link[_ngcontent-%COMP%]   .link-button[_ngcontent-%COMP%]:after{width:0!important}}.stammdaten-container[_ngcontent-%COMP%]   .section-card[_ngcontent-%COMP%]   .payment-options[_ngcontent-%COMP%]   .payment-content[_ngcontent-%COMP%]{margin-left:2.7rem}@media screen and (max-width: 768px){.stammdaten-container[_ngcontent-%COMP%]   .section-card[_ngcontent-%COMP%]   .payment-options[_ngcontent-%COMP%]   .payment-content[_ngcontent-%COMP%]{margin-left:0!important}}.stammdaten-container[_ngcontent-%COMP%]   .alternative-address[_ngcontent-%COMP%]{padding:0}.stammdaten-container[_ngcontent-%COMP%]   .lw-hinweis-text[_ngcontent-%COMP%]{max-width:600px;margin:auto;font-size:.75rem;color:#a3658a;margin-bottom:1rem;box-sizing:content-box;line-height:1.5}.stammdaten-container[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]   .mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%]{margin-top:4px}.stammdaten-container[_ngcontent-%COMP%]   mat-error[_ngcontent-%COMP%]{font-size:.875rem;color:#f44336}.stammdaten-container[_ngcontent-%COMP%]   #hausnummer-error[_ngcontent-%COMP%]{width:240px!important}.stammdaten-container[_ngcontent-%COMP%]   #hausnummer-kombination-error[_ngcontent-%COMP%]{flex-wrap:wrap-reverse;display:flex;flex-basis:100%;margin-top:-1rem}.stammdaten-container[_ngcontent-%COMP%]   mat-hint[_ngcontent-%COMP%]{font-size:.7rem;color:#aa648a;font-style:italic}.stammdaten-container[_ngcontent-%COMP%]   .mat-mdc-raised-button[_ngcontent-%COMP%]:disabled{opacity:.6}.stammdaten-container[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto}
87.kkw-hint[_ngcontent-%COMP%]{font-size:.7rem;color:#aa648a;font-style:italic;padding:0 16px}.street-field[_ngcontent-%COMP%]{max-width:60%;flex-shrink:1;flex-grow:1;display:flex}@media screen and (max-width: 768px){.street-field[_ngcontent-%COMP%]{width:100%!important;flex-basis:100%!important;max-width:100%!important}}@media screen and (max-width: 375px){.street-field[_ngcontent-%COMP%]{width:100%!important;flex-basis:100%!important;max-width:100%!important}}.house-number-group[_ngcontent-%COMP%]{display:flex;flex-direction:row;max-width:40%;justify-content:space-between}.house-number-group[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:30%;max-width:30%;display:flex;flex-direction:column}.house-number-group[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]     .mat-mdc-form-field{width:100%}@media screen and (max-width: 768px){.house-number-group[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:32%!important;max-width:32%!important}}@media screen and (max-width: 768px){.house-number-group[_ngcontent-%COMP%]{max-width:100%!important}}']})};var Rf=class t{constructor(n){this._httpClient=n}_url=Ne.ltkwebshopBaseUrl;sendOrderRequest(n,e){return this._httpClient.post(`${this._url}/api/order${e?"/authenticated":""}`,n)}static \u0275fac=function(e){return new(e||t)($(Yt))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})};var hV=["captchaContainer"],gV=["kundendatenComponent"],bV=["stepper"];function _V(t,n){if(t&1){let e=Me();m(0,"mat-step",4)(1,"app-liwest-optionsauswahl",27),F("proceedToNextStep",function(){W(e);let a=v();return G(a.onProceedToNextStep())}),u()()}}function yV(t,n){if(t&1){let e=Me();m(0,"div",28)(1,"button",30),F("click",function(){W(e);let a=v(2);return G(a.showPortierungsinfos=!0)}),h(2," + Wollen Sie Ihre Rufnummer mitnehmen? "),u()()}}function CV(t,n){t&1&&(m(0,"div",29)(1,"strong"),h(2," F\xFCr die Mitnahme Ihrer bestehenden Rufnummer, beachten Sie bitte folgende Hinweise: "),u(),m(3,"ol")(4,"li"),h(5," Bitte k\xFCndigen Sie den derzeitigen Vertrag selber bei Ihrem Betreiber, z.B. mithilfe von "),m(6,"a",31),h(7,"www.kuendigen.at"),u(),h(8,". Achten Sie auf die Binde- und K\xFCndigungsfristen Ihres Vertrages bei Ihrem bestehenden Betreiber. Wichtig: Ihre bestehende SIM-Karte darf noch nicht inaktiv sein, wenn Sie die Mitnahme Ihrer Telefonnummer beantragen. "),u(),m(9,"li"),h(10," F\xFCr die Rufnummernmitnahme aktivieren Sie die LIWEST Mobil SIM-Karte laut Anleitung, die wir Ihnen nach Ihrer Bestellung zuschicken. "),u(),m(11,"li"),h(12," Danach k\xF6nnen Sie in unserem Kundenportal unter "),m(13,"a",32),h(14,"liwest-mobil.at/login"),u(),h(15," die Rufnummernmitnahme durchf\xFChren. "),u()()())}function vV(t,n){if(t&1&&y(0,yV,3,0,"div",28)(1,CV,16,0,"div",29),t&2){let e=v();C(e.showPortierungsinfos?1:0)}}function xV(t,n){t&1&&(m(0,"div",21),h(1,"Dieses Feld muss ausgew\xE4hlt werden."),u())}function MV(t,n){if(t&1&&(m(0,"div",34)(1,"span",35),h(2,"\u26A0\uFE0F"),u(),m(3,"span",36),h(4,"Captcha-Fehler:"),u(),h(5),u()),t&2){let e=v(2);p(5),le(" ",e.captchaError," ")}}function wV(t,n){if(t&1&&(m(0,"div",22),D(1,"div",33,2),y(3,MV,6,1,"div",34),u()),t&2){let e=v();p(3),C(e.captchaError?3:-1)}}function OV(t,n){t&1&&h(0," Bitte warten ... ")}function PV(t,n){t&1&&h(0," Kostenpflichtig bestellen ")}function kV(t,n){t&1&&(m(0,"div",26),h(1," \u26A0\uFE0F Bitte w\xE4hlen sie zuerst ihr Produkt aus den Mobil- oder Internet- Produkten. "),u())}var Ff=class t{constructor(n,e,i,a,r,o){this._selectionService=n;this._productService=e;this._orderService=i;this._authService=a;this._fb=r;this._router=o}captchaContainer;hasProductSelected=!1;hasProductOptions$=B(!1);selectedProductId$=B(void 0);showPortierungsinfos=!1;consentForm;isStammdatenFormValid=!1;isSubmitting=!1;isPortableNumberProductSelected$=B(!1);sdk=new hr;captchaWidget;captchaSolution="";captchaError="";mainError="";get canProceedToOrder(){return this.hasProductSelected&&this.isStammdatenFormValid}get showProductSelectionError(){return!this.hasProductSelected&&!this.isSubmitting}get isCaptchaEnabled(){return Ne.captcha}kundendatenComponent;stepper;ngOnInit(){this._selectionService.selectedProductId$.pipe(j(n=>!!n)).subscribe(n=>this.hasProductSelected=n),this.selectedProductId$=this._selectionService.selectedProductId$,this.hasProductOptions$=dt([this._productService.allProducts$,this._selectionService.selectedProductId$]).pipe(j(([n,e])=>e?(n.find(a=>a.idCode===e)?.options?.length??0)>0:!1)),this.isPortableNumberProductSelected$=dt([this._productService.allProducts$,this._selectionService.selectedProductId$]).pipe(j(([n,e])=>e&&n.find(a=>a.idCode===e)?.isPortableNumberProduct||!1)),this.consentForm=this._fb.nonNullable.group({marketing_liwest:[!1,[J.required]],marketing_ltk:[!1,[J.required]],processing:[!1,[J.required,J.requiredTrue]]})}ngOnDestroy(){this.captchaWidget&&(this.captchaWidget.destroy(),this.captchaWidget=null,this.sdk.clear()),this.captchaContainer&&(this.captchaContainer.nativeElement.innerHTML="")}initializeCaptcha(){Ne.captcha&&this.captchaContainer&&(this.captchaWidget=this.sdk.createWidget({element:this.captchaContainer.nativeElement,sitekey:"FCMNV3JVI6K2U63B"}),this.captchaWidget.addEventListener("frc:widget.complete",n=>{this.captchaSolution=n.detail.response,this.captchaError=""}),this.captchaWidget.addEventListener("frc:widget.error",n=>{console.error(n),this.captchaError="Fehler: "+n.detail,this.captchaSolution=""}))}onStammdatenValidChange(n){this.isStammdatenFormValid=n}
87getConsentFormValue(){return this.consentForm.value}onProceedToNextStep(){this.stepper.next(),this.stepper.steps.last===this.stepper.selected&&this.initializeCaptcha()}onProceedToPreviousStep(){if(!this.stepper){this._authService.logout(),this._router.navigate(["/shop/login"]);return}this.isFirstStep()?(this._authService.logout(),this._router.navigate(["/shop/login"])):(this.captchaWidget&&(this.captchaWidget.destroy(),this.captchaSolution="",this.captchaError="",this.mainError=""),this.stepper.previous())}isFirstStep(){return this.stepper?this.stepper.selectedIndex===0:!0}doOrder(){if(!this.consentForm.valid){Object.values(this.consentForm.controls).forEach(n=>{n.markAsTouched({onlySelf:!0})});return}if(this.isStammdatenFormValid){if(this.isSubmitting=!0,Ne.captcha&&!this.captchaSolution){this.captchaError="Bitte l\xF6sen Sie das Captcha.",this.isSubmitting=!1;return}dt([this._selectionService.kunde$,this._selectionService.geburtsdatum$,this._selectionService.selectedProductId$,this._selectionService.optionSelections$,this._productService.allProducts$]).pipe(qe(1)).subscribe(([n,e,i,a,r])=>{if(!i){console.error("No product selected"),this.isSubmitting=!1;return}if(!r.find(s=>s.idCode===i)){console.error("Selected product not found"),this.isSubmitting=!1;return}this._orderService.sendOrderRequest({customer:{bankingDetails:n.paymentMethod=="sepa"?n.bankingDetails:void 0,email:n.email,city:n.city,customerNo:n.customerNo,firstName:n.firstName,lastName:n.lastName,phone:n.phone,gender:n.gender,housenumber:n.housenumber,floor:n.floor,door:n.door,street:n.street,dateOfBirth:e,pin:n.pin,zip:n.zip,deliveryAddress:n.useAlternativeAddress?n.deliveryAddress:void 0,identityDocNumber:n.identityDocNumber,identityDocType:n.identityDocType},productId:i,optionIds:a[i]?.filter(s=>s.selected)?.map(s=>s.optionId)||[],paymentOption:n.paymentMethod,consentMarketingLtk:this.consentForm.value.marketing_ltk||!1,consentMarketingLiwest:this.consentForm.value.marketing_liwest||!1,consentProcessing:this.consentForm.value.processing||!1,captchaSolution:Ne.captcha?this.captchaSolution:""},this._authService.isLoggedIn()).subscribe({next:()=>{this.isSubmitting=!1,this._selectionService.selectProduct(""),this._selectionService.clearOptionSelections(),this._router.navigate(["/shop","danke"])},error:s=>{console.error("Order submission failed:",s),this.isSubmitting=!1}})});return}this.isStammdatenFormValid||this.kundendatenComponent.markFormGroupTouched()}static \u0275fac=function(e){return new(e||t)(I(ct),I(Cn),I(Rf),I(yn),I(qn),I(je))};static \u0275cmp=R({type:t,selectors:[["app-liwest-warenkorb"]],viewQuery:function(e,i){if(e&1&&(ee(hV,5),ee(gV,5),ee(bV,5)),e&2){let a;N(a=L())&&(i.captchaContainer=a.first),N(a=L())&&(i.kundendatenComponent=a.first),N(a=L())&&(i.stepper=a.first)}},decls:59,vars:20,consts:[["stepper",""],["kundendatenComponent",""],["captchaContainer",""],[1,"lw-form-stepper"],["label","1. Optionen"],[3,"label"],[3,"stammdatenValidChange","proceedToNextStep","proceedToPreviousStep"],[3,"isStammdatenFormValid"],[1,"lw-consent",3,"formGroup"],["href","https://www.liwest-mobil.at/datenschutz","target","_blank"],[1,"consent"],["for","consent-marketing-ltk"],["name","consent_marketing_ltk","formControlName","marketing_ltk","id","consent-marketing-ltk",1,"alternative-address"],["href","mailto:[email protected]"],["for","consent-marketing-liwest"],["name","consent_marketing_liwest","formControlName","marketing_liwest","id","consent-marketing-liwest",1,"alternative-address"],["for","consent-processing"],["name","consent_processing","formControlName","processing","id","consent-processing",1,"alternative-address"],["href","https://www.liwest-mobil.at/AGB.html","target","_blank"],["href","https://www.liwest-mobil.at/agb/?_gl=1*1otcy4m*_gcl_au*MjA3NTU0MTE2My4xNzYyODQ0MjM2","target","_blank"],["href","https://www.liwest-mobil.at/harmonisierte-mitteilung/","target","_blank"],[1,"error"],[1,"lw-form-field","captcha-field"],[1,"lw-bottom-action-buttons"],["mat-button","",1,"lw-sec-lilac-btn",3,"click","disabled"],["mat-button","","type","submit",1,"lw-prim-lilac-btn",3,"click","disabled"],["role","alert","aria-live","polite",1,"incomplete-options-warning"],[3,"proceedToNextStep"],[1,"lw-portierung-link"],[1,"lw-portierung"],["type","button","aria-label","Informationen zur Rufnummernmitnahme anzeigen",1,"link-button",3,"click"],["href","https://www.kuendigen.at","target","_blank"],["href","https://www.liwest-mobil.at/login/","target","_blank"],[1,"frc-captcha","align-right"],["role","alert","aria-live","assertive",1,"incomplete-options-warning","align-right","captcha-warning"],["aria-hidden","true"],[1,"sr-only"]],template:function(e,i){if(e&1){let a=Me();m(0,"mat-horizontal-stepper",3,0),y(2,_V,2,0,"mat-step",4),te(3,"async"),m(4,"mat-step",5),te(5,"async"),m(6,"app-liwest-kundendaten",6,1),F("stammdatenValidChange",function(o){return W(a),G(i.onStammdatenValidChange(o))})("proceedToNextStep",function(){return W(a),G(i.onProceedToNextStep())})("proceedToPreviousStep",function(){return W(a),G(i.onProceedToPreviousStep())}
87),u()(),m(8,"mat-step",5),te(9,"async"),D(10,"app-liwest-bestellzusammenfassung",7),y(11,vV,2,1),te(12,"async"),m(13,"form",8)(14,"fieldset")(15,"legend"),h(16," Die Datenschutzhinweise der LTK Telekom und Service GmbH finden Sie unter "),m(17,"a",9),h(18,"www.liwest-mobil.at/datenschutz"),u(),h(19,". "),u(),m(20,"div",10)(21,"label",11)(22,"mat-checkbox",12)(23,"span"),h(24," Ich stimme hiermit ausdr\xFCcklich zu, dass meine Kontaktdaten (Name, Adresse, E-Mail Adresse, Mobilnummer) von LTK Telekom und Service GmbH f\xFCr die Kontaktaufnahme (Anrufe, elektronische Zusendungen) zu werblichen Zwecken im Sinne des \xA7 174 Telekommunikationsgesetz (TKG 2021) verwendet werden d\xFCrfen, insbesondere f\xFCr Newsletter, Werbeaktionen und Gewinnspiele. Ich kann diese Zustimmung jederzeit per E-Mail an "),m(25,"a",13),h(26,"[email protected]"),u(),h(27," widerrufen. "),u()()()(),m(28,"div",10)(29,"label",14)(30,"mat-checkbox",15)(31,"span"),h(32," Ich stimme hiermit ausdr\xFCcklich zu, dass meine Kontaktdaten (Name, Adresse, E-Mail Adresse, Mobilnummer) von LIWEST Kablemedien GmbH und Service GmbH f\xFCr die Kontaktaufnahme (Anrufe, elektronische Zusendungen) zu werblichen Zwecken im Sinne des \xA7 174 Telekommunikationsgesetz (TKG 2021) verwendet werden d\xFCrfen, insbesondere f\xFCr Newsletter, Werbeaktionen und Gewinnspiele. Ich kann diese Zustimmung jederzeit per E-Mail an "),m(33,"a",13),h(34,"[email protected]"),u(),h(35," widerrufen. "),u()()()(),m(36,"div",10)(37,"label",16)(38,"mat-checkbox",17)(39,"span"),h(40," Ich akzeptiere die "),m(41,"a",18),h(42,"AGB"),u(),h(43," sowie die "),m(44,"a",19),h(45,"Lieferbedingungen"),u(),h(46," der LTK Telekom und Service GmbH und best\xE4tige die Kenntnisnahme der "),m(47,"a",20),h(48,"harmonisierten Mitteilung"),u(),h(49,". Ich best\xE4tige dar\xFCber informiert worden zu sein, dass ich die angef\xFChrten Dokumente zum Zwecke der Dokumentierung und sp\xE4teren Wiedergabe jedenfalls herunterladen und speichern soll. Ich best\xE4tige weiters, dass ich \xFCber 18 Jahre alt bin. "),u()()()(),y(50,xV,2,0,"div",21),u()(),y(51,wV,4,1,"div",22),m(52,"div",23)(53,"button",24),F("click",function(){return W(a),G(i.onProceedToPreviousStep())}),h(54," Zur\xFCck "),u(),m(55,"button",25),F("click",function(){return W(a),G(i.doOrder())}),y(56,OV,1,0)(57,PV,1,0),u()(),y(58,kV,2,0,"div",26),u()()}e&2&&(p(2),C(ne(3,12,i.hasProductOptions$)?2:-1),p(2),k("label",ne(5,14,i.hasProductOptions$)?"2. Ihre Daten":"1. Ihre Daten"),p(4),k("label",ne(9,16,i.hasProductOptions$)?"3. Bestellzusammenfassung":"2. Bestellzusammenfassung"),p(2),k("isStammdatenFormValid",i.isStammdatenFormValid),p(),C(ne(12,18,i.isPortableNumberProductSelected$)===!0?11:-1),p(2),k("formGroup",i.consentForm),p(37),C(i.consentForm.controls.processing.touched&&i.consentForm.controls.processing.invalid?50:-1),p(),C(i.isCaptchaEnabled?51:-1),p(2),k("disabled",i.isSubmitting),p(2),k("disabled",i.isSubmitting||!i.canProceedToOrder),p(),C(i.isSubmitting?56:57),p(2),C(i.showProductSelectionError?58:-1))},dependencies:[qt,vf,Af,xf,wt,Ct,Ts,uf,cd,qi,Xt,Qi,Ws,yf,zy,Vy,Yn,Gn,$n,Wn,Nt,Sn,Fl,di],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--mat-sys-surface: #ffffff !important;--mat-sys-background: #ffffff !important;--mat-sys-surface-container: #ffffff !important;--mat-sys-surface-container-low: #ffffff !important;--mat-sys-surface-container-lowest: #ffffff !important;--mat-sys-surface-container-high: #ffffff !important;--mat-sys-surface-container-highest: #ffffff !important;--mdc-filled-text-field-active-indicator-color: $lw-mobile-color !important}html[_ngcontent-%COMP%]{--mat-sys-background: light-dark(#f9f9f9, #121414);--mat-sys-error: light-dark(#c00015, #ffb4ac);--mat-sys-error-container: light-dark(#ffdad6, #93000d);--mat-sys-inverse-on-surface: light-dark(#f0f1f1, #2f3131);--mat-sys-inverse-primary: light-dark(#a1cbf0, #376282);--mat-sys-inverse-surface: light-dark(#2f3131, #e2e2e2);--mat-sys-on-background: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000d, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344f);--mat-sys-on-primary-container: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-primary-fixed: light-dark(#001e30, #001e30);--mat-sys-on-primary-fixed-variant: light-dark(#1c4b69, #1c4b69);--mat-sys-on-secondary: light-dark(#ffffff, #003543);--mat-sys-on-secondary-container: light-dark(#004e60, #b7eaff);--mat-sys-on-secondary-fixed: light-dark(#001f28, #001f28);--mat-sys-on-secondary-fixed-variant: light-dark(#004e60, #004e60);--mat-sys-on-surface: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-surface-variant: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-tertiary: light-dark(#ffffff, #00344a);--mat-sys-on-tertiary-container: light-dark(#004c69, #c4e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2c, #001e2c);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c69, #004c69);--mat-sys-outline: light-dark(#517b9c, #6b95b7);--mat-sys-outline-variant: light-dark(#a1cbf0, #1c4b69);--mat-sys-primary: light-dark(#376282, #a1cbf0);--mat-sys-primary-container: light-dark(#cbe6ff, #1c4b69);--mat-sys-primary-fixed: light-dark(#cbe6ff, #cbe6ff);--mat-sys-primary-fixed-dim: light-dark(#a1cbf0, #a1cbf0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#00677f, #6ad4f7);--mat-sys-secondary-container: light-dark(#b7eaff, #004e60);--mat-sys-secondary-fixed: light-dark(#b7eaff, #b7eaff);--mat-sys-secondary-fixed-dim: light-dark(#6ad4f7, #6ad4f7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9f9, #121414);--mat-sys-surface-bright: light-dark(#f9f9f9, #37393a);--mat-sys-surface-container: light-dark(#eeeeee, #1e2020);--mat-sys-surface-container-high: light-dark(#e8e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e2e2e2, #333535);--mat-sys-surface-container-low: light-dark(#f3f3f4, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#376282, #a1cbf0);--mat-sys-surface-variant: light-dark(#cbe6ff, #1c4b69);--mat-sys-tertiary: light-dark(#196587, #8ecef5);--mat-sys-tertiary-container: light-dark(#c4e7ff, #004c69);--mat-sys-tertiary-fixed: light-dark(#c4e7ff, #c4e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#8ecef5, #8ecef5);--mat-sys-neutral-variant20: #00344f;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;
87--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-checkbox-label-text-color: #aa648a;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #aa648a;--mat-checkbox-selected-hover-icon-color: #aa648a;--mat-checkbox-selected-hover-state-layer-color: #aa648a;--mat-checkbox-selected-icon-color: #aa648a;--mat-checkbox-unselected-icon-color: #aa648a;--mat-checkbox-unselected-focus-icon-color: #aa648a;--mat-checkbox-unselected-hover-icon-color: #aa648a;--mat-tab-active-focus-label-text-color: #fff;--mat-tab-active-label-text-color: #fff;--mat-tab-active-indicator-height: 0;--mat-tab-active-hover-indicator-color: #aa648a26;--mat-tab-active-hover-label-text-color: #aa648a;--mat-tab-divider-height: 0;--mat-tab-label-text-size: 1rem;--mat-tab-inactive-label-text-color: #aa648a;--mat-tab-inactive-hover-label-text-color: #aa648a;--mat-card-elevated-container-shape: none;--mat-card-filled-container-shape: none;--mat-card-outlined-container-shape: none;--mat-card-outlined-outline-width: 0;--mat-card-elevated-container-elevation: 8;--mat-expansion-container-shape: none;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-header-text-color: #0091B3;--mat-expansion-header-text-size: .8rem;--mat-expansion-header-text-weight: 400;--mat-expansion-header-hover-state-layer-color: #fff;--mat-expansion-container-text-size: .7rem;--mat-form-field-outlined-outline-color: #aa648a;--mat-form-field-outlined-hover-outline-color: #033b59;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-outline-width: 1.5px;--mat-form-field-outlined-focus-outline-color: #aa648a;--mat-form-field-outlined-input-text-placeholder-color: #c2c2c2;--mat-fab-container-shape: 0;--mat-fab-container-elevation-shadow: 2;--mat-fab-focus-container-elevation-shadow: 2;--mat-fab-pressed-container-elevation-shadow: 2;--mat-fab-disabled-state-container-color: #000;--mat-fab-disabled-state-layer-color: #000;--mat-fab-disabled-state-foreground-color: #000;--mat-stepper-line-color: transparent;--mat-stepper-container-color: transparent;--mat-stepper-header-label-text-size: 1.5rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-selected-state-label-text-size: 1.5rem;--mat-stepper-header-selected-state-label-text-color: #aa648a;--mat-stepper-header-selected-state-label-text-weight: 600;--mat-stepper-header-focus-state-layer-shape: none;--mat-stepper-header-focus-state-layer-color: none;--mat-stepper-header-hover-state-layer-shape: none;--mat-stepper-header-hover-state-layer-color: none;--mat-stepper-header-icon-background-color: transparent;--mat-stepper-header-icon-foreground-color: #aa648a;--mat-stepper-header-selected-state-icon-background-color: #aa648a;--mat-stepper-header-edit-state-icon-background-color: transparent;--mat-select-placeholder-text-color: rgba(26, 28, 28, .35);--mat-radio-checked-ripple-color: #aa648a;--mat-radio-ripple-color: #aa648a;--mat-radio-disabled-unselected-icon-color: #aa648a;--mat-radio-selected-focus-icon-color: #aa648a;--mat-radio-selected-hover-icon-color: #aa648a;--mat-radio-selected-icon-color: #aa648a;--mat-radio-selected-pressed-icon-color: #aa648a;--mat-radio-unselected-focus-icon-color: #aa648a;--mat-radio-unselected-hover-icon-color: #aa648a;--mat-radio-unselected-icon-color: #aa648a;--mat-radio-unselected-pressed-icon-color: #aa648a}body[_ngcontent-%COMP%]{color-scheme:light;background-color:#fff;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%;font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff}.mat-typography[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif}body[_ngcontent-%COMP%]{color:#033b59}a[_ngcontent-%COMP%]{font-size:16px;color:#0092b3;text-decoration:underline}a[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}span[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}button[_ngcontent-%COMP%]{background:none;color:inherit;border:none;font:inherit;cursor:pointer}h1[_ngcontent-%COMP%]{display:inline-block}h2[_ngcontent-%COMP%]{line-height:1}@media screen and (max-width: 768px){h2[_ngcontent-%COMP%]{font-size:1.25rem!important}}@media screen and (max-width: 440px){h2[_ngcontent-%COMP%]{font-size:1.1rem!important}}h3[_ngcontent-%COMP%]{font-weight:400;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){h3[_ngcontent-%COMP%]{font-size:1rem!important;line-height:1.2}}@media screen and (max-width: 1024px){.lw-subline[_ngcontent-%COMP%]{font-size:1.28rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}@media screen and (max-width: 375px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;margin:2rem;line-height:1}.lw-h1.lilac[_ngcontent-%COMP%], .lw-h1[_ngcontent-%COMP%]   .lw-lilac[_ngcontent-%COMP%]{color:#aa648a}@media screen and (max-width: 1024px){.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem!important;margin-bottom:.5rem}}@media screen and (max-width: 768px){.lw-h1[_ngcontent-%COMP%]{font-size:1.9rem!important;margin-top:.5rem;margin-bottom:.5rem}}@media screen and (max-width: 375px){.lw-h1[_ngcontent-%COMP%]{font-size:1.7rem!important;line-height:1.25}}.lw-h3[_ngcontent-%COMP%]{color:#033b59;font-weight:700;font-size:2rem;margin-top:0}.lw-h3-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4[_ngcontent-%COMP%]{color:#033b59;font-weight:700;margin:1.33rem 0}.lw-h4-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4-white[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem;font-weight:700}.text-center[_ngcontent-%COMP%]{display:block;text-align:center}.align-center[_ngcontent-%COMP%]{display:block;margin:auto}.lw-prim-blue-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#033b59!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-blue-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-prim-lilac-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#aa648a!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem;border:solid 1px #a3658a!important;box-sizing:border-box}}.lw-sec-lilac-btn[_ngcontent-%COMP%]{color:#aa648a!important;font-size:1rem!important;background-color:#fff!important;border-radius:0!important;letter-spacing:.03em!important;border:solid 1px #aa648a!important;line-height:1}@media screen and (max-width: 768px){.lw-sec-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-information[_ngcontent-%COMP%]{color:#033b59;font-size:1rem}.lw-bottom-action-buttons[_ngcontent-%COMP%]{position:relative;display:flex;padding-top:1rem;max-width:1000px;margin:auto;justify-content:space-between}.lw-bottom-action-buttons[_ngcontent-%COMP%]   .lw-form-btns[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
87gap:1rem;width:100%}.form-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.form-row.anrede[_ngcontent-%COMP%]{flex-direction:column}.form-row.anrede[_ngcontent-%COMP%]   .mat-mdc-radio-group[_ngcontent-%COMP%]{flex-direction:row;display:flex;gap:20px}.form-row.anrede[_ngcontent-%COMP%]   .anrede-error[_ngcontent-%COMP%]{margin-top:-1.5rem!important;margin-left:1rem!important}@media screen and (max-width: 768px){.form-row[_ngcontent-%COMP%]{flex-direction:column}}.form-row[_ngcontent-%COMP%]:last-child{margin-bottom:0}.label[_ngcontent-%COMP%]{color:#aa648a;margin-bottom:.4rem;font-size:1rem;text-wrap:nowrap}@media screen and (max-width: 768px){.label[_ngcontent-%COMP%]{font-size:.95rem;font-weight:500}}.lw-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lw-form-field.captcha-field[_ngcontent-%COMP%]{max-width:1000px;margin:auto!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-right[_ngcontent-%COMP%]{margin-left:calc(100% - 316px)!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-center[_ngcontent-%COMP%]{margin:auto!important}.lw-form-field.half-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.half-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-third-width[_ngcontent-%COMP%]{flex-basis:70%}@media screen and (max-width: 768px){.lw-form-field.two-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-third-width[_ngcontent-%COMP%]{flex-basis:30%}@media screen and (max-width: 768px){.lw-form-field.one-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.full-width[_ngcontent-%COMP%]{flex-basis:100%}@media screen and (max-width: 768px){.lw-form-field.full-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{flex-basis:20%;width:20%}@media screen and (max-width: 768px){.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field[_ngcontent-%COMP%]   .mat-form-field-disabled[_ngcontent-%COMP%]{cursor:no-drop}.lw-form-field[_ngcontent-%COMP%]   .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:2.5rem;line-height:1;align-content:center}.small[_ngcontent-%COMP%]{font-size:.8rem;color:#033b59;text-align:center;margin-top:.5rem;display:block;font-weight:500}.big[_ngcontent-%COMP%]{font-size:1.3rem}@media screen and (max-width: 1024px){.big[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.big[_ngcontent-%COMP%]{font-size:1.1rem!important;margin-top:0!important;padding:0 2rem!important}}@media screen and (max-width: 375px){.big[_ngcontent-%COMP%]{font-size:1rem!important;margin-top:0!important}}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevation-level: 8}.mat-mdc-card-title-group[_ngcontent-%COMP%]{flex-direction:column}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){order:2;margin-top:-2rem}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){order:1}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){order:3}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{justify-content:center;color:#0092b3}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0!important}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-body[_ngcontent-%COMP%]{padding:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:.8rem;font-weight:600;color:#aa648a;margin-top:0!important;letter-spacing:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:1.1rem}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#033b59;letter-spacing:0;font-weight:500;line-height:1.2;margin-bottom:.3rem}
87.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{font-size:6px}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:500;letter-spacing:0;color:#aa648a;font-size:11px;text-decoration:none}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul.lilac[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{z-index:10}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{flex-basis:50%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{background-color:#fff;height:auto;padding:.7rem 4rem;max-width:180px;align-self:stretch;flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{border-radius:0;padding:.3rem 1rem;max-width:100%;width:33.3333333333%}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%]{padding:7px 1rem}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%]{padding:7px 18px}}@media screen and (max-width: 375px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:24px;width:auto}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:7px 0 0 7px}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0 7px 7px 0;overflow:hidden;padding:0}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab.mdc-tab-indicator--active[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable.mdc-tab-indicator--active[_ngcontent-%COMP%]{background-color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{gap:0;width:100%;justify-content:center;font-size:.9rem}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover{font-weight:600}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{box-sizing:border-box;background-color:transparent!important;flex-direction:column;display:flex;align-items:center;color:#aa648a;text-decoration:none;height:100%!important;padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]{overflow:visible;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{box-shadow:0 3px 3px #bdb5b5}}.lw-main-tab[_ngcontent-%COMP%]   span[role=button][_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{width:fit-content;margin:auto;cursor:no-drop}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{flex-direction:column;margin-bottom:1rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{margin-bottom:0}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{pointer-events:none!important}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2.5rem}}@media screen and (max-width: 770px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{gap:.5rem;padding:0 .5rem;overflow:visible}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{word-break:break-word;display:inline-block}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1.2rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{display:none!important}.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:calc(1000px - 16rem);margin:auto!important;margin-top:2rem!important}@media screen and (max-width: 1150px){.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:auto!important}}@media screen and (max-width: 375px){.mat-horizontal-content-container[_ngcontent-%COMP%]{padding-top:1rem!important}}.mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{overflow:visible}.mat-mdc-button-base.lw-prim-lilac-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#a3658a33!important;color:#a3658a99!important;cursor:no-drop!important}.mat-mdc-button-base.lw-prim-lilac-btn[_ngcontent-%COMP%]:focus{background-color:#552b42!important}.mat-datepicker-content-container[_ngcontent-%COMP%]{box-shadow:0 2px 5px #110c2e26}.row[_ngcontent-%COMP%]{max-width:100vw;margin:1rem auto;width:100%;padding:1rem;display:flex;box-sizing:border-box;flex-wrap:wrap}.row.center[_ngcontent-%COMP%]{justify-content:center}.col-8[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:100vw}.col-6[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:75vw}.col-4[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:50vw}.col-2[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:25vw}.msg-dialog[_ngcontent-%COMP%]{overflow:auto}.msg-dialog[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:100%}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding:.25rem}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#aa648a;width:100%;font-size:1rem;margin:auto!important}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]{width:100%}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%], .payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{display:inline-block;background-repeat:no-repeat;background-size:contain;position:relative;bottom:-2px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%]{background-image:url("./media/SEPA-JHLGV37M.svg");width:42.8571428571px;
87height:15.4285714286px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{background-image:url("./media/Zahlschein-WVZTTFU4.svg");width:39.2px;height:40px;margin-top:-8px}.payment-options[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:600;display:flex;justify-content:center;align-items:center;justify-content:space-between}.lw-consent[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#033b59!important;font-size:1rem}.modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button[_ngcontent-%COMP%]{gap:6px}.modem-form[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{cursor:pointer}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]   .mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:700}.modem-form[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#aa648a!important}.mat-internal-form-field[_ngcontent-%COMP%]{align-items:flex-start!important}.mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{margin:auto}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{margin-right:0!important}.option-container[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem;box-sizing:border-box}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]{padding:1rem 2rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:16px}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{align-items:center;margin-bottom:.3rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:2rem;font-weight:700}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{max-width:200px;height:100%}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{width:130px;align-self:flex-end}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{margin-bottom:.5rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{display:flex;gap:2rem}@media screen and (max-width: 1024px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:.8rem 0}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]{width:100%}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{flex-direction:column}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.8rem}@media screen and (max-width: 580px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:1.25rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:nth-child(2){margin-top:.5em;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;font-weight:500;margin:.6rem 0}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;text-decoration:none;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.incomplete-options-warning[_ngcontent-%COMP%]{background-color:#ffe6e6;border:2px solid #ff6b6b;border-radius:8px;padding:1rem;margin:1rem 0;text-align:center}.incomplete-options-warning[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#d63031;font-weight:600;margin:0;font-size:1rem}.sr-only[_ngcontent-%COMP%]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.captcha-field[_ngcontent-%COMP%]{margin:1rem 0}.captcha-field[_ngcontent-%COMP%]   .frc-captcha[_ngcontent-%COMP%]{width:100%;min-height:64px;border:1px solid #ccc;border-radius:4px;padding:8px;display:flex;align-self:center}.captcha-warning[_ngcontent-%COMP%]{margin-right:0!important;margin-top:1rem!important;margin-left:auto!important;width:280px}.tab-clickable[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:-10px}.lw-internet-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem!important}.lw-form-stepper[_ngcontent-%COMP%]{background-color:none}.lw-form-stepper[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{display:none!important}.lw-form-stepper[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-weight:400!important;color:inherit!important}.lw-form-stepper[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{padding-left:0!important}.lw-form-stepper[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{display:flex;gap:2rem}@media screen and (max-width: 1024px){.lw-form-stepper[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.lw-form-stepper[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:.8rem 0}.lw-form-stepper[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.lw-form-stepper[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{flex-direction:column}}.lw-form-stepper[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.lw-form-stepper[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:center}}.lw-form-stepper[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.8rem}@media screen and (max-width: 580px){.lw-form-stepper[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:1.25rem}}.lw-form-stepper[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:nth-child(2){margin-top:.5em;font-size:.8rem}.lw-form-stepper[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;font-weight:500;margin:.6rem 0}.lw-form-stepper[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;text-decoration:none;font-size:.8rem}.lw-form-stepper[_ngcontent-%COMP%]   .modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}
87.lw-portierung[_ngcontent-%COMP%]{max-width:1000px;margin:2rem auto}.lw-portierung[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;font-weight:500}.lw-portierung-link[_ngcontent-%COMP%]{max-width:1000px;margin:2rem auto;color:#aa648a;text-decoration:underline}.lw-portierung-link[_ngcontent-%COMP%]   .link-button[_ngcontent-%COMP%]{position:relative}.lw-portierung-link[_ngcontent-%COMP%]   .link-button[_ngcontent-%COMP%]:after{position:absolute;content:"";height:1px;width:calc(100% - 23px);background:#aa648a;left:18px;bottom:0}@media screen and (max-width: 450px){.lw-portierung-link[_ngcontent-%COMP%]   .link-button[_ngcontent-%COMP%]{text-decoration:underline}.lw-portierung-link[_ngcontent-%COMP%]   .link-button[_ngcontent-%COMP%]:after{width:0!important}}.lw-consent[_ngcontent-%COMP%]{max-width:1000px;margin:1rem auto}.lw-consent[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;font-weight:500}.lw-consent[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]{border:none}.lw-consent[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   .consent[_ngcontent-%COMP%]{cursor:pointer;margin-top:1rem}
87.lw-consent[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   .consent[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{cursor:pointer}.lw-consent[_ngcontent-%COMP%]   fieldset[_ngcontent-%COMP%]   .consent[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked{border-color:#033b59;border-width:2px}.lw-bottom-action-buttons[_ngcontent-%COMP%]{bottom:0;justify-content:space-between;position:relative}.lw-bottom-action-buttons[_ngcontent-%COMP%]   .order-progress-bar[_ngcontent-%COMP%]{position:absolute;top:-8px;left:0;right:0;height:4px;border-radius:2px}.error[_ngcontent-%COMP%]{color:red;margin:.5rem 2.7rem}.product-selection-error[_ngcontent-%COMP%]{margin:1rem 0;padding:.75rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#dc2626;font-size:.875rem;text-align:center}']})};var Nf=class t{constructor(n){this._httpClient=n}_url=Ne.ltkwebshopBaseUrl;getCustomerData(){return this._httpClient.get(`${this._url}/api/customer`)}static \u0275fac=function(e){return new(e||t)($(Yt))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})};var EV=["captchaContainer"];function SV(t,n){t&1&&(m(0,"mat-error",11),h(1,"Benutzername ist erforderlich"),u())}function IV(t,n){t&1&&(m(0,"mat-error",11),h(1,"Bitte g\xFCltigen Benutzernamen eingeben"),u())}function TV(t,n){if(t&1&&D(0,"input",13),t&2){let e=v();x("aria-describedby",e.password.invalid&&e.password.touched?"password-error":null)("aria-invalid",e.password.invalid&&e.password.touched)}}function AV(t,n){if(t&1&&D(0,"input",14),t&2){let e=v();x("aria-describedby",e.password.invalid&&e.password.touched?"password-error":null)("aria-invalid",e.password.invalid&&e.password.touched)}}function RV(t,n){t&1&&(m(0,"mat-error",16),h(1,"Passwort ist erforderlich"),u())}function FV(t,n){if(t&1&&(m(0,"div",30)(1,"span",31),h(2,"\u26A0\uFE0F"),u(),m(3,"span",32),h(4,"Captcha-Fehler:"),u(),h(5),u()),t&2){let e=v(2);p(5),le(" ",e.captchaError," ")}}function NV(t,n){if(t&1&&(m(0,"div",17),D(1,"div",29,0),y(3,FV,6,1,"div",30),u()),t&2){let e=v();p(3),C(e.captchaError?3:-1)}}function LV(t,n){if(t&1&&(m(0,"div",21)(1,"span",31),h(2,"\u26A0\uFE0F"),u(),m(3,"span",32),h(4,"Anmeldefehler:"),u(),h(5),u()),t&2){let e=v();p(5),le(" ",e.loginError," ")}}var Lf=class t{constructor(n,e,i,a,r,o){this._fb=n;this._authService=e;this._customerService=i;this._selectionService=a;this._router=r;this._cdr=o;this.loginForm=this._fb.group({username:this._fb.nonNullable.control("",[J.required,J.maxLength(320)]),password:this._fb.nonNullable.control("",[J.required])})}captchaContainer;hidePassword=!0;loginForm;isLoading=!1;loginError=null;sdk=new hr;captchaSolution=null;captchaError=null;captchaSDK=null;captchaWidget=null;destroy$=new T;ngAfterViewInit(){setTimeout(()=>{this.initializeCaptcha()},100)}initializeCaptcha(){Ne.captcha&&this.captchaContainer&&(this.captchaWidget=this.sdk.createWidget({element:this.captchaContainer.nativeElement,sitekey:"FCMNV3JVI6K2U63B"}),this.captchaWidget.addEventListener("frc:widget.complete",n=>{this.captchaSolution=n.detail.response,this.captchaError=null,this._cdr.detectChanges()}),this.captchaWidget.addEventListener("frc:widget.error",n=>{this.captchaError="Captcha-Fehler: "+n.detail,this.captchaSolution=null,this._cdr.detectChanges()}))}resetCaptcha(){this.captchaWidget&&(this.captchaWidget.destroy(),this.captchaWidget=null,this.captchaSolution="",this.captchaError="",this.sdk.clear()),this.captchaContainer&&(this.captchaContainer.nativeElement.innerHTML="")}goBack(){let n=this._selectionService.getLastProductRoute();this._router.navigate(["/shop","produkte",n])}login(){if(this.loginError=null,this.captchaError=null,!this.loginForm.valid)return;if(Ne.captcha&&!this.captchaSolution){this.captchaError="Bitte l\xF6sen Sie das Captcha.";return}let n=this.loginForm.getRawValue(),e={username:n.username,password:n.password,captchaSolution:Ne.captcha&&this.captchaSolution||void 0};this.isLoading=!0,this._authService.authenticate(e).pipe(nt(i=>{if(i===!0)return this._customerService.getCustomerData();throw new Error("Authentication failed")}),ye(this.destroy$),Tn(()=>{this.isLoading=!1})).subscribe({next:i=>{this._selectionService.setIsNeukunde(!1),this._selectionService.setKundendaten(re(P({},i),{paymentMethod:"sepa",useAlternativeAddress:!1})),this._selectionService.setGeburtsdatum(i.dateOfBirth||null),this._router.navigate(["/shop","warenkorb"])},error:i=>{console.error("Authentication failed:",i),this.loginError="Benutzername oder Passwort ist falsch. Bitte versuchen Sie es erneut.",this.resetCaptcha(),this.initializeCaptcha()}})}get username(){return this.loginForm.controls.username}get password(){return this.loginForm.controls.password}get isCaptchaEnabled(){return Ne.captcha}gotoBestellformular(n){this._selectionService.setIsNeukunde(n),this._router.navigate(["/shop","warenkorb"])}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.captchaWidget&&this.captchaWidget.destroy()}static \u0275fac=function(e){return new(e||t)(I(qn),I(yn),I(Nf),I(ct),I(je),I(ve))};static \u0275cmp=R({type:t,selectors:[["app-liwest-login"]],viewQuery:function(e,i){if(e&1&&ee(EV,5),e&2){let a;N(a=L())&&(i.captchaContainer=a.first)}},decls:54,vars:16,consts:[["captchaContainer",""],["role","main","aria-labelledby","login-heading","data-cy","ltk-login"],["id","login-heading",1,"login-headline","text-center"],[1,"text-center","big"],[1,"box-login"],[1,"login-toparea"],[1,"login-area"],[1,"login-form",3,"formGroup"],["for","username-input",1,"label"],["appearance","outline",1,"full-width"],["matInput","","id","username-input","data-cy","email-input","placeholder","[email protected]","formControlName","username","tabindex","8"],["id","username-error","role","alert"],["for","password-input",1,"label"],["matInput","","id","password-input","data-cy","password-input","type","password","placeholder","*************","formControlName","password","tabindex","9"],["matInput","","id","password-input","type","text","placeholder","Passwort","formControlName","password","tabindex","9"],["mat-icon-button","","matSuffix","","type","button","tabindex","10",3,"click"],["id","password-error","role","alert"],[1,"captcha-container"],[1,"form-buttons"],["mat-button","","type","submit","id","loginButton","data-cy","login-button","tabindex","11",1,"lw-prim-lilac-btn",3,"click","disabled"],["id","forgotPasswordLink","href","https://mein.liwest.at/mein-liwest/reset/password","target","_blank","aria-label","Passwort vergessen - \xD6ffnet in neuem Fenster","tabindex","12",1,"pw-forgotten"],["role","alert","aria-live","assertive","aria-atomic","true",1,"incomplete-options-warning"],[1,"liwest-login-customer-type"],[1,"box"],[1,"headline"],["mat-button","","id","liwestCustomerButton","ui-sref","order.existing.customerContact","tabindex","13",1,"lw-prim-lilac-btn",3,"click"],["mat-button","","id","newCustomerButton","ui-sref","order.offline.customerContact","tabindex","14",1,"lw-prim-lilac-btn",3,"click"],[1,"action-buttons"],["mat-button","","matStepperPrevious","","tabindex","15",1,"lw-sec-lilac-btn","btn-back",3,"click"],[1,"frc-captcha","align-right"],["role","alert","aria-live","assertive",1,"incomplete-options-warning","align-right","captcha-warning"],["aria-hidden","true"],[1,"sr-only"]],template:function(e,i){e&1&&(m(0,"section",1)(1,"h2",2),h(2," Mit Ihrem Mein LIWEST Konto anmelden! "),u(),m(3,"p",3),h(4," Anmelden und m\xFChsames Eingeben Ihrer Daten ersparen! "),u(),m(5,"div",4)(6,"div",5)(7,"h3"),h(8,"Mein LIWEST Login"),u(),m(9,"p"),h(10,"Ich bin bereits LIWEST Kunde und bei Mein LIWEST registriert."),u(),m(11,"div",6)(12,"form",7)(13,"label",8),h(14," LIWEST Kundennummer oder E-Mail-Adresse "),u(),m(15,"mat-form-field",9),D(16,"input",10),y(17,SV,2,0,"mat-error",11),y(18,IV,2,0,"mat-error",11),u(),m(19,"label",12),h(20,"Passwort"),u(),m(21,"mat-form-field",9),y(22,TV,1,2,"input",13),y(23,AV,1,2,"input",14),m(24,"button",15),F("click",function(){return i.hidePassword=!i.hidePassword}),m(25,"mat-icon"),h(26),u()(),y(27,RV,2,0,"mat-error",16),u(),y(28,NV,4,1,"div",17),m(29,"div",18)(30,"button",19),F("click",function(){return i.login()}),h(31),u(),m(32,"a",20)(33,"span"),h(34,"Passwort vergessen?"),u()()(),y(35,LV,6,1,"div",21),u(
87)()(),m(36,"div",22)(37,"div",23)(38,"h3",24),h(39,"LIWEST Kunde"),u(),m(40,"p"),h(41," Ich bin bereits LIWEST oder LIWEST Mobil Kunde und noch nicht bei Mein LIWEST registriert. "),u(),m(42,"button",25),F("click",function(){return i.gotoBestellformular(!1)}),h(43," Weiter als LIWEST Kunde "),u()(),m(44,"div",23)(45,"h3",24),h(46,"Neukunde"),u(),m(47,"p"),h(48," Ich bin noch kein Kunde von LIWEST oder LIWEST Mobil und m\xF6chte meine Bestellung weiter durchf\xFChren. "),u(),m(49,"button",26),F("click",function(){return i.gotoBestellformular(!0)}),h(50," Weiter als Neukunde "),u()()()(),m(51,"div",27)(52,"button",28),F("click",function(){return i.goBack()}),h(53," Zur\xFCck "),u()()()),e&2&&(p(12),k("formGroup",i.loginForm),p(4),x("aria-describedby",i.username.invalid&&i.username.touched?"username-error":null)("aria-invalid",i.username.invalid&&i.username.touched),p(),C(i.username.hasError("required")?17:-1),p(),C(i.username.hasError("username")&&!i.username.hasError("required")?18:-1),p(4),C(i.hidePassword?22:-1),p(),C(i.hidePassword?-1:23),p(),x("aria-label","Passwort "+(i.hidePassword?"anzeigen":"verbergen"))("aria-pressed",!i.hidePassword),p(2),ce(i.hidePassword?"visibility_off":"visibility"),p(),C(i.password.hasError("required")?27:-1),p(),C(i.isCaptchaEnabled?28:-1),p(2),k("disabled",i.isLoading||!i.loginForm.valid),x("aria-label",i.isLoading?"Anmeldung l\xE4uft...":"Anmelden mit eingegebenen Daten"),p(),le(" ",i.isLoading?"Anmelden...":"Anmelden"," "),p(4),C(i.loginError?35:-1))},dependencies:[qt,wt,Ct,Is,Xt,gi,wa,od,bf,Gs,Qi,pr,Yn,Gn,Zi,$n,Wn,Nt,Sn],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--mat-sys-surface: #ffffff !important;--mat-sys-background: #ffffff !important;--mat-sys-surface-container: #ffffff !important;--mat-sys-surface-container-low: #ffffff !important;--mat-sys-surface-container-lowest: #ffffff !important;--mat-sys-surface-container-high: #ffffff !important;--mat-sys-surface-container-highest: #ffffff !important;--mdc-filled-text-field-active-indicator-color: $lw-mobile-color !important}html[_ngcontent-%COMP%]{--mat-sys-background: light-dark(#f9f9f9, #121414);--mat-sys-error: light-dark(#c00015, #ffb4ac);--mat-sys-error-container: light-dark(#ffdad6, #93000d);--mat-sys-inverse-on-surface: light-dark(#f0f1f1, #2f3131);--mat-sys-inverse-primary: light-dark(#a1cbf0, #376282);--mat-sys-inverse-surface: light-dark(#2f3131, #e2e2e2);--mat-sys-on-background: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000d, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344f);--mat-sys-on-primary-container: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-primary-fixed: light-dark(#001e30, #001e30);--mat-sys-on-primary-fixed-variant: light-dark(#1c4b69, #1c4b69);--mat-sys-on-secondary: light-dark(#ffffff, #003543);--mat-sys-on-secondary-container: light-dark(#004e60, #b7eaff);--mat-sys-on-secondary-fixed: light-dark(#001f28, #001f28);--mat-sys-on-secondary-fixed-variant: light-dark(#004e60, #004e60);--mat-sys-on-surface: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-surface-variant: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-tertiary: light-dark(#ffffff, #00344a);--mat-sys-on-tertiary-container: light-dark(#004c69, #c4e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2c, #001e2c);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c69, #004c69);--mat-sys-outline: light-dark(#517b9c, #6b95b7);--mat-sys-outline-variant: light-dark(#a1cbf0, #1c4b69);--mat-sys-primary: light-dark(#376282, #a1cbf0);--mat-sys-primary-container: light-dark(#cbe6ff, #1c4b69);--mat-sys-primary-fixed: light-dark(#cbe6ff, #cbe6ff);--mat-sys-primary-fixed-dim: light-dark(#a1cbf0, #a1cbf0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#00677f, #6ad4f7);--mat-sys-secondary-container: light-dark(#b7eaff, #004e60);--mat-sys-secondary-fixed: light-dark(#b7eaff, #b7eaff);--mat-sys-secondary-fixed-dim: light-dark(#6ad4f7, #6ad4f7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9f9, #121414);--mat-sys-surface-bright: light-dark(#f9f9f9, #37393a);--mat-sys-surface-container: light-dark(#eeeeee, #1e2020);--mat-sys-surface-container-high: light-dark(#e8e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e2e2e2, #333535);--mat-sys-surface-container-low: light-dark(#f3f3f4, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#376282, #a1cbf0);--mat-sys-surface-variant: light-dark(#cbe6ff, #1c4b69);--mat-sys-tertiary: light-dark(#196587, #8ecef5);--mat-sys-tertiary-container: light-dark(#c4e7ff, #004c69);--mat-sys-tertiary-fixed: light-dark(#c4e7ff, #c4e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#8ecef5, #8ecef5);--mat-sys-neutral-variant20: #00344f;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;
87--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-checkbox-label-text-color: #aa648a;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #aa648a;--mat-checkbox-selected-hover-icon-color: #aa648a;--mat-checkbox-selected-hover-state-layer-color: #aa648a;--mat-checkbox-selected-icon-color: #aa648a;--mat-checkbox-unselected-icon-color: #aa648a;--mat-checkbox-unselected-focus-icon-color: #aa648a;--mat-checkbox-unselected-hover-icon-color: #aa648a;--mat-tab-active-focus-label-text-color: #fff;--mat-tab-active-label-text-color: #fff;--mat-tab-active-indicator-height: 0;--mat-tab-active-hover-indicator-color: #aa648a26;--mat-tab-active-hover-label-text-color: #aa648a;--mat-tab-divider-height: 0;--mat-tab-label-text-size: 1rem;--mat-tab-inactive-label-text-color: #aa648a;--mat-tab-inactive-hover-label-text-color: #aa648a;--mat-card-elevated-container-shape: none;--mat-card-filled-container-shape: none;--mat-card-outlined-container-shape: none;--mat-card-outlined-outline-width: 0;--mat-card-elevated-container-elevation: 8;--mat-expansion-container-shape: none;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-header-text-color: #0091B3;--mat-expansion-header-text-size: .8rem;--mat-expansion-header-text-weight: 400;--mat-expansion-header-hover-state-layer-color: #fff;--mat-expansion-container-text-size: .7rem;--mat-form-field-outlined-outline-color: #aa648a;--mat-form-field-outlined-hover-outline-color: #033b59;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-outline-width: 1.5px;--mat-form-field-outlined-focus-outline-color: #aa648a;--mat-form-field-outlined-input-text-placeholder-color: #c2c2c2;--mat-fab-container-shape: 0;--mat-fab-container-elevation-shadow: 2;--mat-fab-focus-container-elevation-shadow: 2;--mat-fab-pressed-container-elevation-shadow: 2;--mat-fab-disabled-state-container-color: #000;--mat-fab-disabled-state-layer-color: #000;--mat-fab-disabled-state-foreground-color: #000;--mat-stepper-line-color: transparent;--mat-stepper-container-color: transparent;--mat-stepper-header-label-text-size: 1.5rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-selected-state-label-text-size: 1.5rem;--mat-stepper-header-selected-state-label-text-color: #aa648a;--mat-stepper-header-selected-state-label-text-weight: 600;--mat-stepper-header-focus-state-layer-shape: none;--mat-stepper-header-focus-state-layer-color: none;--mat-stepper-header-hover-state-layer-shape: none;--mat-stepper-header-hover-state-layer-color: none;--mat-stepper-header-icon-background-color: transparent;--mat-stepper-header-icon-foreground-color: #aa648a;--mat-stepper-header-selected-state-icon-background-color: #aa648a;--mat-stepper-header-edit-state-icon-background-color: transparent;--mat-select-placeholder-text-color: rgba(26, 28, 28, .35);--mat-radio-checked-ripple-color: #aa648a;--mat-radio-ripple-color: #aa648a;--mat-radio-disabled-unselected-icon-color: #aa648a;--mat-radio-selected-focus-icon-color: #aa648a;--mat-radio-selected-hover-icon-color: #aa648a;--mat-radio-selected-icon-color: #aa648a;--mat-radio-selected-pressed-icon-color: #aa648a;--mat-radio-unselected-focus-icon-color: #aa648a;--mat-radio-unselected-hover-icon-color: #aa648a;--mat-radio-unselected-icon-color: #aa648a;--mat-radio-unselected-pressed-icon-color: #aa648a}body[_ngcontent-%COMP%]{color-scheme:light;background-color:#fff;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%;font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff}.mat-typography[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif}body[_ngcontent-%COMP%]{color:#033b59}a[_ngcontent-%COMP%]{font-size:16px;color:#0092b3;text-decoration:underline}a[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}span[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}button[_ngcontent-%COMP%]{background:none;color:inherit;border:none;font:inherit;cursor:pointer}h1[_ngcontent-%COMP%]{display:inline-block}h2[_ngcontent-%COMP%]{line-height:1}@media screen and (max-width: 768px){h2[_ngcontent-%COMP%]{font-size:1.25rem!important}}@media screen and (max-width: 440px){h2[_ngcontent-%COMP%]{font-size:1.1rem!important}}h3[_ngcontent-%COMP%]{font-weight:400;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){h3[_ngcontent-%COMP%]{font-size:1rem!important;line-height:1.2}}@media screen and (max-width: 1024px){.lw-subline[_ngcontent-%COMP%]{font-size:1.28rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}@media screen and (max-width: 375px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;margin:2rem;line-height:1}.lw-h1.lilac[_ngcontent-%COMP%], .lw-h1[_ngcontent-%COMP%]   .lw-lilac[_ngcontent-%COMP%]{color:#aa648a}@media screen and (max-width: 1024px){.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem!important;margin-bottom:.5rem}}@media screen and (max-width: 768px){.lw-h1[_ngcontent-%COMP%]{font-size:1.9rem!important;margin-top:.5rem;margin-bottom:.5rem}}@media screen and (max-width: 375px){.lw-h1[_ngcontent-%COMP%]{font-size:1.7rem!important;line-height:1.25}}.lw-h3[_ngcontent-%COMP%]{color:#033b59;font-weight:700;font-size:2rem;margin-top:0}.lw-h3-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4[_ngcontent-%COMP%]{color:#033b59;font-weight:700;margin:1.33rem 0}.lw-h4-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4-white[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem;font-weight:700}.text-center[_ngcontent-%COMP%]{display:block;text-align:center}.align-center[_ngcontent-%COMP%]{display:block;margin:auto}.lw-prim-blue-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#033b59!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-blue-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-prim-lilac-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#aa648a!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem;border:solid 1px #a3658a!important;box-sizing:border-box}}.lw-sec-lilac-btn[_ngcontent-%COMP%]{color:#aa648a!important;font-size:1rem!important;background-color:#fff!important;border-radius:0!important;letter-spacing:.03em!important;border:solid 1px #aa648a!important;line-height:1}@media screen and (max-width: 768px){.lw-sec-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-information[_ngcontent-%COMP%]{color:#033b59;font-size:1rem}.lw-bottom-action-buttons[_ngcontent-%COMP%]{position:relative;display:flex;padding-top:1rem;max-width:1000px;margin:auto;justify-content:space-between}.lw-bottom-action-buttons[_ngcontent-%COMP%]   .lw-form-btns[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
87gap:1rem;width:100%}.form-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.form-row.anrede[_ngcontent-%COMP%]{flex-direction:column}.form-row.anrede[_ngcontent-%COMP%]   .mat-mdc-radio-group[_ngcontent-%COMP%]{flex-direction:row;display:flex;gap:20px}.form-row.anrede[_ngcontent-%COMP%]   .anrede-error[_ngcontent-%COMP%]{margin-top:-1.5rem!important;margin-left:1rem!important}@media screen and (max-width: 768px){.form-row[_ngcontent-%COMP%]{flex-direction:column}}.form-row[_ngcontent-%COMP%]:last-child{margin-bottom:0}.label[_ngcontent-%COMP%]{color:#aa648a;margin-bottom:.4rem;font-size:1rem;text-wrap:nowrap}@media screen and (max-width: 768px){.label[_ngcontent-%COMP%]{font-size:.95rem;font-weight:500}}.lw-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lw-form-field.captcha-field[_ngcontent-%COMP%]{max-width:1000px;margin:auto!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-right[_ngcontent-%COMP%]{margin-left:calc(100% - 316px)!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-center[_ngcontent-%COMP%]{margin:auto!important}.lw-form-field.half-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.half-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-third-width[_ngcontent-%COMP%]{flex-basis:70%}@media screen and (max-width: 768px){.lw-form-field.two-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-third-width[_ngcontent-%COMP%]{flex-basis:30%}@media screen and (max-width: 768px){.lw-form-field.one-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.full-width[_ngcontent-%COMP%]{flex-basis:100%}@media screen and (max-width: 768px){.lw-form-field.full-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{flex-basis:20%;width:20%}@media screen and (max-width: 768px){.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field[_ngcontent-%COMP%]   .mat-form-field-disabled[_ngcontent-%COMP%]{cursor:no-drop}.lw-form-field[_ngcontent-%COMP%]   .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:2.5rem;line-height:1;align-content:center}.small[_ngcontent-%COMP%]{font-size:.8rem;color:#033b59;text-align:center;margin-top:.5rem;display:block;font-weight:500}.big[_ngcontent-%COMP%]{font-size:1.3rem}@media screen and (max-width: 1024px){.big[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.big[_ngcontent-%COMP%]{font-size:1.1rem!important;margin-top:0!important;padding:0 2rem!important}}@media screen and (max-width: 375px){.big[_ngcontent-%COMP%]{font-size:1rem!important;margin-top:0!important}}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevation-level: 8}.mat-mdc-card-title-group[_ngcontent-%COMP%]{flex-direction:column}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){order:2;margin-top:-2rem}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){order:1}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){order:3}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{justify-content:center;color:#0092b3}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0!important}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-body[_ngcontent-%COMP%]{padding:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:.8rem;font-weight:600;color:#aa648a;margin-top:0!important;letter-spacing:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:1.1rem}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#033b59;letter-spacing:0;font-weight:500;line-height:1.2;margin-bottom:.3rem}
87.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{font-size:6px}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:500;letter-spacing:0;color:#aa648a;font-size:11px;text-decoration:none}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul.lilac[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{z-index:10}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{flex-basis:50%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{background-color:#fff;height:auto;padding:.7rem 4rem;max-width:180px;align-self:stretch;flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{border-radius:0;padding:.3rem 1rem;max-width:100%;width:33.3333333333%}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%]{padding:7px 1rem}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%]{padding:7px 18px}}@media screen and (max-width: 375px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:24px;width:auto}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:7px 0 0 7px}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0 7px 7px 0;overflow:hidden;padding:0}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab.mdc-tab-indicator--active[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable.mdc-tab-indicator--active[_ngcontent-%COMP%]{background-color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{gap:0;width:100%;justify-content:center;font-size:.9rem}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover{font-weight:600}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{box-sizing:border-box;background-color:transparent!important;flex-direction:column;display:flex;align-items:center;color:#aa648a;text-decoration:none;height:100%!important;padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]{overflow:visible;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{box-shadow:0 3px 3px #bdb5b5}}.lw-main-tab[_ngcontent-%COMP%]   span[role=button][_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{width:fit-content;margin:auto;cursor:no-drop}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{flex-direction:column;margin-bottom:1rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{margin-bottom:0}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{pointer-events:none!important}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2.5rem}}@media screen and (max-width: 770px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{gap:.5rem;padding:0 .5rem;overflow:visible}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{word-break:break-word;display:inline-block}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1.2rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{display:none!important}.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:calc(1000px - 16rem);margin:auto!important;margin-top:2rem!important}@media screen and (max-width: 1150px){.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:auto!important}}@media screen and (max-width: 375px){.mat-horizontal-content-container[_ngcontent-%COMP%]{padding-top:1rem!important}}.mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{overflow:visible}.mat-mdc-button-base.lw-prim-lilac-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#a3658a33!important;color:#a3658a99!important;cursor:no-drop!important}.mat-mdc-button-base.lw-prim-lilac-btn[_ngcontent-%COMP%]:focus{background-color:#552b42!important}.mat-datepicker-content-container[_ngcontent-%COMP%]{box-shadow:0 2px 5px #110c2e26}.row[_ngcontent-%COMP%]{max-width:100vw;margin:1rem auto;width:100%;padding:1rem;display:flex;box-sizing:border-box;flex-wrap:wrap}.row.center[_ngcontent-%COMP%]{justify-content:center}.col-8[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:100vw}.col-6[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:75vw}.col-4[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:50vw}.col-2[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:25vw}.msg-dialog[_ngcontent-%COMP%]{overflow:auto}.msg-dialog[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:100%}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding:.25rem}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#aa648a;width:100%;font-size:1rem;margin:auto!important}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]{width:100%}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%], .payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{display:inline-block;background-repeat:no-repeat;background-size:contain;position:relative;bottom:-2px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%]{background-image:url("./media/SEPA-JHLGV37M.svg");width:42.8571428571px;
87height:15.4285714286px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{background-image:url("./media/Zahlschein-WVZTTFU4.svg");width:39.2px;height:40px;margin-top:-8px}.payment-options[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:600;display:flex;justify-content:center;align-items:center;justify-content:space-between}.lw-consent[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#033b59!important;font-size:1rem}.modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button[_ngcontent-%COMP%]{gap:6px}.modem-form[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{cursor:pointer}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]   .mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:700}.modem-form[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#aa648a!important}.mat-internal-form-field[_ngcontent-%COMP%]{align-items:flex-start!important}.mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{margin:auto}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{margin-right:0!important}.option-container[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem;box-sizing:border-box}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]{padding:1rem 2rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:16px}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{align-items:center;margin-bottom:.3rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:2rem;font-weight:700}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{max-width:200px;height:100%}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{width:130px;align-self:flex-end}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{margin-bottom:.5rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{display:flex;gap:2rem}@media screen and (max-width: 1024px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:.8rem 0}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]{width:100%}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{flex-direction:column}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.8rem}@media screen and (max-width: 580px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:1.25rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:nth-child(2){margin-top:.5em;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;font-weight:500;margin:.6rem 0}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;text-decoration:none;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.incomplete-options-warning[_ngcontent-%COMP%]{background-color:#ffe6e6;border:2px solid #ff6b6b;border-radius:8px;padding:1rem;margin:1rem 0;text-align:center}.incomplete-options-warning[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#d63031;font-weight:600;margin:0;font-size:1rem}.sr-only[_ngcontent-%COMP%]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.captcha-field[_ngcontent-%COMP%]{margin:1rem 0}.captcha-field[_ngcontent-%COMP%]   .frc-captcha[_ngcontent-%COMP%]{width:100%;min-height:64px;border:1px solid #ccc;border-radius:4px;padding:8px;display:flex;align-self:center}.captcha-warning[_ngcontent-%COMP%]{margin-right:0!important;margin-top:1rem!important;margin-left:auto!important;width:280px}.tab-clickable[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:-10px}.lw-internet-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem!important}.box-login[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem 1rem}.box-login[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{color:#aa648a;font-weight:600}.box-login[_ngcontent-%COMP%]   .login-toparea[_ngcontent-%COMP%]{border:1px solid #aa648a;padding:1rem;margin-bottom:1rem}.action-buttons[_ngcontent-%COMP%]{max-width:1000px;margin:auto}.action-buttons[_ngcontent-%COMP%]   .btn-back[_ngcontent-%COMP%]{margin:1rem 0}@media screen and (max-width: 1100px){.action-buttons[_ngcontent-%COMP%]   .btn-back[_ngcontent-%COMP%]{margin-left:1rem}}.box[_ngcontent-%COMP%]{border:1px solid #aa648a;padding:1.5rem 1rem}.box[_ngcontent-%COMP%]   .headline[_ngcontent-%COMP%]{margin:.25rem 0}.login-headline[_ngcontent-%COMP%]{font-size:1.75rem;margin:0 0 10px;padding:0;font-weight:600;color:#033b59}@media screen and (max-width: 768px){.login-headline[_ngcontent-%COMP%]{padding:0 1rem;line-height:1.2;padding:0 2rem}}.login-area[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:3rem}.login-area[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.login-area[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{color:#aa648a;font-size:1rem}.login-area[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-buttons[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-direction:row-reverse}@media screen and (max-width: 768px){.login-area[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-buttons[_ngcontent-%COMP%]{flex-direction:column-reverse;align-items:center;gap:1rem}}.login-area[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-buttons[_ngcontent-%COMP%]   .pw-forgotten[_ngcontent-%COMP%]{text-decoration:none;display:flex;justify-content:center;align-items:center;padding:0 1rem;padding-left:0;color:#aa648a;font-weight:500}.login-area[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-buttons[_ngcontent-%COMP%]   .pw-forgotten[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{padding-right:.5rem}.liwest-login-customer-type[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:1rem}@media screen and (max-width: 1024px){.liwest-login-customer-type[_ngcontent-%COMP%]{flex-direction:column}}.liwest-login-customer-type[_ngcontent-%COMP%]   .box[_ngcontent-%COMP%]{flex-basis:50%!important;display:flex;flex-direction:column}.liwest-login-customer-type[_ngcontent-%COMP%]   .box[_ngcontent-%COMP%]   .lw-prim-lilac-btn[_ngcontent-%COMP%]{margin-top:auto;align-self:center}@media only screen and (max-width: 991px){.box.box-login[_ngcontent-%COMP%]   .pull-left[_ngcontent-%COMP%], .box.box-login[_ngcontent-%COMP%]   .pull-right[_ngcontent-%COMP%]{float:none!important;text-align:left!important;margin-bottom:10px}}input[type=text][_ngcontent-%COMP%], input[type=password][_ngcontent-%COMP%], input[type=email][_ngcontent-%COMP%]{display:block;width:100%;line-height:20px;height:40px;background:#fff;border:1px solid #ddd;border-radius:5px}.captcha-container[_ngcontent-%COMP%]{margin:1rem 0;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column}']})};var zf=class t{constructor(n,e){this.selectionService=n;this.router=e}canActivate(n,e){return this.selectionService.selectedProductId$.pipe(j(i=>(i||this.router.navigate(["/shop/produktauswahl/mobile"]),i!==void 0)))}static \u0275fac=function(e){return new(e||t)($(ct),$(je))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})};var LD=[{path:"",redirectTo:"/shop/produkte/mobil",pathMatch:"full"},{path:"shop/produkte/:produkt",component:lf,canActivate:[vP]},{path:"shop/warenkorb",component:Ff,canActivate:[pp]},{path:"shop/login",component:Lf,canActivate:[zf]},{path:"shop/danke",component:df},{path:"**",redirectTo:"shop/produkte/mobil"}];function zV(t){let n=t,e=Math.floor(Math.abs(t)),i=t.toString().replace(/^[^.]*\.?/,"").length;return e===1&&i===0?1:5}var zD=["de-AT",[["AM","PM"],void 0,void 0],[["vm.","nm."],["AM","PM"],void 0],[["S","M","D","M","D","F","S"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]],[["S","M","D","M","D","F","S"],["So","Mo","Di","Mi","Do","Fr","Sa"],["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["J\xE4n.","Feb.","M\xE4rz","Apr.","Mai","Juni","Juli","Aug.","Sep.","Okt.","Nov.","Dez."],["J\xE4nner","Februar","M\xE4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]],[["J","F","M","A","M","J","J","A","S","O","N","D"],["J\xE4n","Feb","M\xE4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],["J\xE4nner","Februar","M\xE4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]],[["v. Chr.","n. Chr."],void 0,void 0],1,[6,0],["dd.MM.yy","dd.MM.y","d. MMMM y","EEEE, d. MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}
87, {0}",void 0,"{1} 'um' {0}",void 0],[",","\xA0",";","%","+","-","E","\xB7","\u2030","\u221E","NaN",":",void 0,"."],["#,##0.###","#,##0\xA0%","\xA4\xA0#,##0.00","#E0"],"EUR","\u20AC","Euro",{ATS:["\xF6S"],AUD:["AU$","$"],BGM:["BGK"],BGO:["BGJ"],BYN:[void 0,"\u0440."],CUC:[void 0,"Cub$"],DEM:["DM"],FKP:[void 0,"Fl\xA3"],GHS:[void 0,"\u20B5"],GNF:[void 0,"F.G."],KMF:[void 0,"FC"],PHP:[void 0,"\u20B1"],RON:[void 0,"L"],RUR:[void 0,"\u0440."],RWF:[void 0,"F.Rw"],SYP:[],THB:["\u0E3F"],TWD:["NT$"],XXX:[],ZMW:[void 0,"K"]},"ltr",zV];var VD=(t,n)=>{let i=d(yn).getToken();if(i){let a=t.clone({setHeaders:{Authorization:`Bearer ${i}`}});return n(a)}return n(t)};var Vf=class t{frontendId=`AngularFrontend-${Ne.version}-${this.generateUuid()}`;generateUuid(){return typeof crypto<"u"&&crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,n=>{let e=Math.random()*16|0;return(n==="x"?e:e&3|8).toString(16)})}static \u0275fac=function(e){return new(e||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})};var BD=(t,n)=>{let e=d(Vf),i=t.clone({headers:t.headers.set("x-correlation-ltkwebshop-frontend-id",e.frontendId)});return n(i)};Qw(zD);var jD={providers:[yg(),f_({eventCoalescing:!0}),M0(LD),G_(q_([VD,BD])),{provide:fa,useValue:"de-AT"},{provide:nl,useValue:"EUR"}]};var VV=["*",[["mat-toolbar-row"]]],BV=["*","mat-toolbar-row"],jV=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]})}return t})(),HD=(()=>{class t{_elementRef=d(K);_platform=d(Ie);_document=d(se);color;_toolbarRows;constructor(){}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){this._toolbarRows.length}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["mat-toolbar"]],contentQueries:function(i,a,r){if(i&1&&Ae(r,jV,5),i&2){let o;N(o=L())&&(a._toolbarRows=o)}},hostAttrs:[1,"mat-toolbar"],hostVars:6,hostBindings:function(i,a){i&2&&(et(a.color?"mat-"+a.color:""),q("mat-toolbar-multiple-rows",a._toolbarRows.length>0)("mat-toolbar-single-row",a._toolbarRows.length===0))},inputs:{color:"color"},exportAs:["matToolbar"],ngContentSelectors:BV,decls:2,vars:0,template:function(i,a){i&1&&(Pe(VV),ie(0),ie(1,1))},styles:[`.mat-toolbar{background:var(--mat-toolbar-container-background-color, var(--mat-sys-surface));color:var(--mat-toolbar-container-text-color, var(--mat-sys-on-surface))}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font, var(--mat-sys-title-large-font));font-size:var(--mat-toolbar-title-text-size, var(--mat-sys-title-large-size));line-height:var(--mat-toolbar-title-text-line-height, var(--mat-sys-title-large-line-height));font-weight:var(--mat-toolbar-title-text-weight, var(--mat-sys-title-large-weight));letter-spacing:var(--mat-toolbar-title-text-tracking, var(--mat-sys-title-large-tracking));margin:0}@media(forced-colors: active){.mat-toolbar{outline:solid 1px}}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mat-button-text-label-text-color: var(--mat-toolbar-container-text-color, var(--mat-sys-on-surface));--mat-button-outlined-label-text-color: var(--mat-toolbar-container-text-color, var(--mat-sys-on-surface))}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height, 64px)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height, 56px)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height, 64px)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height, 56px)}}
88`],encapsulation:2,changeDetection:0})}return t})();var UD=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({imports:[fe,fe]})}return t})();var Bf=class t{constructor(n){this.breakpointObserver=n;this.breakpointObserver.observe(["(max-width: 1179px)"]).subscribe(e=>this.isMobile.set(e.matches))}isMobile=ge(!1);static \u0275fac=function(e){return new(e||t)($(Hl))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})};var $V=["drawer"],WV=()=>["/produkte"],GV=()=>["/shop"];function qV(t,n){t&1&&(m(0,"nav",5)(1,"a",16),h(2," Handyshop "),u(),m(3,"a",17),h(4,"Rufnummer mitnehmen"),u(),m(5,"a",18),h(6," Tarife "),u(),m(7,"a",19),h(8,"SIM-Karte aktivieren"),u()()),t&2&&(p(5),k("routerLink",pa(1,GV)))}function YV(t,n){if(t&1){let e=Me();m(0,"button",20),F("click",function(){W(e);let a=v();return G(a.toggleMenu())}),m(1,"mat-icon",21),h(2,"menu"),u()()}if(t&2){let e=v();x("aria-expanded",e.menuOpen)}}var jf=class t{constructor(n){this.responsive=n;this.isMobile=this.responsive.isMobile}logoSrc="https://www.liwest-mobil.at/images/logo_mobil_blau.svg";drawer;isMobile;menuOpen=!1;isExpanded=!1;toggleMenu(){this.menuOpen=!this.menuOpen}closeMenu(){this.menuOpen=!1}static \u0275fac=function(e){return new(e||t)(I(Bf))};static \u0275cmp=R({type:t,selectors:[["app-liwest-header"]],viewQuery:function(e,i){if(e&1&&ee($V,5),e&2){let a;
vendor: 7,563 bytes, line 88
88N(a=L())&&(i.drawer=a.first)}},inputs:{logoSrc:"logoSrc"},decls:22,vars:8,consts:[["role","banner","data-cy","ltk-header",1,"ltk-header"],[1,"ltk-logo"],["routerLink","/shop","aria-label","Zur Startseite des LIWEST Mobil Shops","tabindex","1",1,"header-link"],["width","230px","alt","LIWEST Mobil Shop Logo - Zur Startseite",1,"header-logo",3,"src"],[1,"lw-right-side"],["role","navigation","aria-label","Hauptnavigation",1,"ltk-navigation"],["mat-icon-button","","aria-label","Navigationsmen\xFC \xF6ffnen","aria-expanded","false","tabindex","2",1,"ltk-mobile-btn"],[1,"account"],["href","https://www.liwest-mobil.at/login/","aria-label","Zum Kundenlogin - \xD6ffnet in neuem Fenster","tabindex","7",1,"login-link"],["aria-hidden","true",1,"login-icon"],["role","navigation","aria-label","Mobile Navigation",1,"ltk-navigation","mobile-menu"],["mat-button","","href","https://www.liwest-mobil.at/handyshop/","aria-label","Zum refurbed Shop - \xD6ffnet externe Seite","tabindex","3",1,"link"],["mat-button","","href","https://www.liwest-mobil.at/rufnummer.html","aria-label","Rufnummer mitnehmen - \xD6ffnet in neuem Fenster","tabindex","4",1,"link"],["mat-button","","aria-label","LIWEST Mobil Shop - Produkt\xFCbersicht","tabindex","5",1,"link","active",3,"routerLink"],["mat-button","","href","https://www.liwest-mobil.at/aktivierung/index.html","aria-label","SIM-Karte aktivieren - \xD6ffnet in neuem Fenster","tabindex","6",1,"link"],["mat-button","","href","https://www.liwest-mobil.at/login/","aria-label","Servicebereich - \xD6ffnet in neuem Fenster","tabindex","8",1,"link"],["mat-button","","href","https://www.liwest-mobil.at/handyshop/","aria-label","Zum refurbed Shop - \xD6ffnet externe Seite","tabindex","1",1,"link"],["mat-button","","href","https://www.liwest-mobil.at/rufnummer.html","aria-label","Rufnummer mitnehmen - \xD6ffnet in neuem Fenster","tabindex","2",1,"link"],["mat-button","","routerLinkActive","active","aria-label","LIWEST Mobil Shop - Produkt\xFCbersicht","tabindex","3",1,"link",3,"routerLink"],["mat-button","","href","https://www.liwest-mobil.at/aktivierung/index.html","aria-label","SIM-Karte aktivieren - \xD6ffnet in neuem Fenster","tabindex","4",1,"link"],["mat-icon-button","","aria-label","Navigationsmen\xFC \xF6ffnen","aria-expanded","false","tabindex","2",1,"ltk-mobile-btn",3,"click"],["color","primary","aria-hidden","true"]],template:function(e,i){e&1&&(m(0,"mat-toolbar",0)(1,"div",1)(2,"a",2),D(3,"img",3),u()(),m(4,"div",4),y(5,qV,9,2,"nav",5),y(6,YV,3,1,"button",6),m(7,"div",7)(8,"a",8),D(9,"span",9),h(10," Servicebereich "),u()()()(),m(11,"nav",10)(12,"a",11),h(13,"Handyshop"),u(),m(14,"a",12),h(15,"Rufnummer mitnehmen"),u(),m(16,"a",13),h(17,"Tarife"),u(),m(18,"a",14),h(19,"SIM-Karte aktivieren"),u(),m(20,"a",15),h(21,"Servicebereich"),u()()),e&2&&(p(3),k("src",i.logoSrc,zn),p(2),C(i.isMobile()?-1:5),p(),C(i.isMobile()?6:-1),p(5),q("open",i.menuOpen),x("aria-hidden",!i.menuOpen),p(5),k("routerLink",pa(7,WV)))},dependencies:[qt,UD,HD,Gs,Fl,Ui,x0,qi],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--mat-sys-surface: #ffffff !important;--mat-sys-background: #ffffff !important;--mat-sys-surface-container: #ffffff !important;--mat-sys-surface-container-low: #ffffff !important;--mat-sys-surface-container-lowest: #ffffff !important;--mat-sys-surface-container-high: #ffffff !important;--mat-sys-surface-container-highest: #ffffff !important;--mdc-filled-text-field-active-indicator-color: $lw-mobile-color !important}html[_ngcontent-%COMP%]{--mat-sys-background: light-dark(#f9f9f9, #121414);--mat-sys-error: light-dark(#c00015, #ffb4ac);--mat-sys-error-container: light-dark(#ffdad6, #93000d);--mat-sys-inverse-on-surface: light-dark(#f0f1f1, #2f3131);--mat-sys-inverse-primary: light-dark(#a1cbf0, #376282);--mat-sys-inverse-surface: light-dark(#2f3131, #e2e2e2);--mat-sys-on-background: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000d, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344f);--mat-sys-on-primary-container: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-primary-fixed: light-dark(#001e30, #001e30);--mat-sys-on-primary-fixed-variant: light-dark(#1c4b69, #1c4b69);--mat-sys-on-secondary: light-dark(#ffffff, #003543);--mat-sys-on-secondary-container: light-dark(#004e60, #b7eaff);--mat-sys-on-secondary-fixed: light-dark(#001f28, #001f28);--mat-sys-on-secondary-fixed-variant: light-dark(#004e60, #004e60);--mat-sys-on-surface: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-surface-variant: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-tertiary: light-dark(#ffffff, #00344a);--mat-sys-on-tertiary-container: light-dark(#004c69, #c4e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2c, #001e2c);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c69, #004c69);--mat-sys-outline: light-dark(#517b9c, #6b95b7);--mat-sys-outline-variant: light-dark(#a1cbf0, #1c4b69);--mat-sys-primary: light-dark(#376282, #a1cbf0);--mat-sys-primary-container: light-dark(#cbe6ff, #1c4b69);--mat-sys-primary-fixed: light-dark(#cbe6ff, #cbe6ff);--mat-sys-primary-fixed-dim: light-dark(#a1cbf0, #a1cbf0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#00677f, #6ad4f7);--mat-sys-secondary-container: light-dark(#b7eaff, #004e60);--mat-sys-secondary-fixed: light-dark(#b7eaff, #b7eaff);--mat-sys-secondary-fixed-dim: light-dark(#6ad4f7, #6ad4f7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9f9, #121414);--mat-sys-surface-bright: light-dark(#f9f9f9, #37393a);--mat-sys-surface-container: light-dark(#eeeeee, #1e2020);--mat-sys-surface-container-high: light-dark(#e8e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e2e2e2, #333535);--mat-sys-surface-container-low: light-dark(#f3f3f4, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#376282, #a1cbf0);--mat-sys-surface-variant: light-dark(#cbe6ff, #1c4b69);--mat-sys-tertiary: light-dark(#196587, #8ecef5);--mat-sys-tertiary-container: light-dark(#c4e7ff, #004c69);--mat-sys-tertiary-fixed: light-dark(#c4e7ff, #c4e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#8ecef5, #8ecef5);--mat-sys-neutral-variant20: #00344f;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;
88--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-checkbox-label-text-color: #aa648a;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #aa648a;--mat-checkbox-selected-hover-icon-color: #aa648a;--mat-checkbox-selected-hover-state-layer-color: #aa648a;--mat-checkbox-selected-icon-color: #aa648a;--mat-checkbox-unselected-icon-color: #aa648a;--mat-checkbox-unselected-focus-icon-color: #aa648a;--mat-checkbox-unselected-hover-icon-color: #aa648a;--mat-tab-active-focus-label-text-color: #fff;--mat-tab-active-label-text-color: #fff;--mat-tab-active-indicator-height: 0;--mat-tab-active-hover-indicator-color: #aa648a26;--mat-tab-active-hover-label-text-color: #aa648a;--mat-tab-divider-height: 0;--mat-tab-label-text-size: 1rem;--mat-tab-inactive-label-text-color: #aa648a;--mat-tab-inactive-hover-label-text-color: #aa648a;--mat-card-elevated-container-shape: none;--mat-card-filled-container-shape: none;--mat-card-outlined-container-shape: none;--mat-card-outlined-outline-width: 0;--mat-card-elevated-container-elevation: 8;--mat-expansion-container-shape: none;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-header-text-color: #0091B3;--mat-expansion-header-text-size: .8rem;--mat-expansion-header-text-weight: 400;--mat-expansion-header-hover-state-layer-color: #fff;--mat-expansion-container-text-size: .7rem;--mat-form-field-outlined-outline-color: #aa648a;--mat-form-field-outlined-hover-outline-color: #033b59;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-outline-width: 1.5px;--mat-form-field-outlined-focus-outline-color: #aa648a;--mat-form-field-outlined-input-text-placeholder-color: #c2c2c2;--mat-fab-container-shape: 0;--mat-fab-container-elevation-shadow: 2;--mat-fab-focus-container-elevation-shadow: 2;--mat-fab-pressed-container-elevation-shadow: 2;--mat-fab-disabled-state-container-color: #000;--mat-fab-disabled-state-layer-color: #000;--mat-fab-disabled-state-foreground-color: #000;--mat-stepper-line-color: transparent;--mat-stepper-container-color: transparent;--mat-stepper-header-label-text-size: 1.5rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-selected-state-label-text-size: 1.5rem;--mat-stepper-header-selected-state-label-text-color: #aa648a;--mat-stepper-header-selected-state-label-text-weight: 600;--mat-stepper-header-focus-state-layer-shape: none;--mat-stepper-header-focus-state-layer-color: none;--mat-stepper-header-hover-state-layer-shape: none;--mat-stepper-header-hover-state-layer-color: none;--mat-stepper-header-icon-background-color: transparent;--mat-stepper-header-icon-foreground-color: #aa648a;--mat-stepper-header-selected-state-icon-background-color: #aa648a;--mat-stepper-header-edit-state-icon-background-color: transparent;--mat-select-placeholder-text-color: rgba(26, 28, 28, .35);--mat-radio-checked-ripple-color: #aa648a;--mat-radio-ripple-color: #aa648a;--mat-radio-disabled-unselected-icon-color: #aa648a;--mat-radio-selected-focus-icon-color: #aa648a;--mat-radio-selected-hover-icon-color: #aa648a;--mat-radio-selected-icon-color: #aa648a;--mat-radio-selected-pressed-icon-color: #aa648a;--mat-radio-unselected-focus-icon-color: #aa648a;--mat-radio-unselected-hover-icon-color: #aa648a;--mat-radio-unselected-icon-color: #aa648a;--mat-radio-unselected-pressed-icon-color: #aa648a}body[_ngcontent-%COMP%]{color-scheme:light;background-color:#fff;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%;font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff}.mat-typography[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif}body[_ngcontent-%COMP%]{color:#033b59}a[_ngcontent-%COMP%]{font-size:16px;color:#0092b3;text-decoration:underline}a[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}span[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}button[_ngcontent-%COMP%]{background:none;color:inherit;border:none;font:inherit;cursor:pointer}h1[_ngcontent-%COMP%]{display:inline-block}h2[_ngcontent-%COMP%]{line-height:1}@media screen and (max-width: 768px){h2[_ngcontent-%COMP%]{font-size:1.25rem!important}}@media screen and (max-width: 440px){h2[_ngcontent-%COMP%]{font-size:1.1rem!important}}h3[_ngcontent-%COMP%]{font-weight:400;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){h3[_ngcontent-%COMP%]{font-size:1rem!important;line-height:1.2}}@media screen and (max-width: 1024px){.lw-subline[_ngcontent-%COMP%]{font-size:1.28rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}@media screen and (max-width: 375px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;margin:2rem;line-height:1}.lw-h1.lilac[_ngcontent-%COMP%], .lw-h1[_ngcontent-%COMP%]   .lw-lilac[_ngcontent-%COMP%]{color:#aa648a}@media screen and (max-width: 1024px){.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem!important;margin-bottom:.5rem}}@media screen and (max-width: 768px){.lw-h1[_ngcontent-%COMP%]{font-size:1.9rem!important;margin-top:.5rem;margin-bottom:.5rem}}@media screen and (max-width: 375px){.lw-h1[_ngcontent-%COMP%]{font-size:1.7rem!important;line-height:1.25}}.lw-h3[_ngcontent-%COMP%]{color:#033b59;font-weight:700;font-size:2rem;margin-top:0}.lw-h3-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4[_ngcontent-%COMP%]{color:#033b59;font-weight:700;margin:1.33rem 0}.lw-h4-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4-white[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem;font-weight:700}.text-center[_ngcontent-%COMP%]{display:block;text-align:center}.align-center[_ngcontent-%COMP%]{display:block;margin:auto}.lw-prim-blue-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#033b59!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-blue-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-prim-lilac-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#aa648a!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem;border:solid 1px #a3658a!important;box-sizing:border-box}}.lw-sec-lilac-btn[_ngcontent-%COMP%]{color:#aa648a!important;font-size:1rem!important;background-color:#fff!important;border-radius:0!important;letter-spacing:.03em!important;border:solid 1px #aa648a!important;line-height:1}@media screen and (max-width: 768px){.lw-sec-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-information[_ngcontent-%COMP%]{color:#033b59;font-size:1rem}.lw-bottom-action-buttons[_ngcontent-%COMP%]{position:relative;display:flex;padding-top:1rem;max-width:1000px;margin:auto;justify-content:space-between}.lw-bottom-action-buttons[_ngcontent-%COMP%]   .lw-form-btns[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
88gap:1rem;width:100%}.form-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.form-row.anrede[_ngcontent-%COMP%]{flex-direction:column}.form-row.anrede[_ngcontent-%COMP%]   .mat-mdc-radio-group[_ngcontent-%COMP%]{flex-direction:row;display:flex;gap:20px}.form-row.anrede[_ngcontent-%COMP%]   .anrede-error[_ngcontent-%COMP%]{margin-top:-1.5rem!important;margin-left:1rem!important}@media screen and (max-width: 768px){.form-row[_ngcontent-%COMP%]{flex-direction:column}}.form-row[_ngcontent-%COMP%]:last-child{margin-bottom:0}.label[_ngcontent-%COMP%]{color:#aa648a;margin-bottom:.4rem;font-size:1rem;text-wrap:nowrap}@media screen and (max-width: 768px){.label[_ngcontent-%COMP%]{font-size:.95rem;font-weight:500}}.lw-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lw-form-field.captcha-field[_ngcontent-%COMP%]{max-width:1000px;margin:auto!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-right[_ngcontent-%COMP%]{margin-left:calc(100% - 316px)!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-center[_ngcontent-%COMP%]{margin:auto!important}.lw-form-field.half-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.half-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-third-width[_ngcontent-%COMP%]{flex-basis:70%}@media screen and (max-width: 768px){.lw-form-field.two-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-third-width[_ngcontent-%COMP%]{flex-basis:30%}@media screen and (max-width: 768px){.lw-form-field.one-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.full-width[_ngcontent-%COMP%]{flex-basis:100%}@media screen and (max-width: 768px){.lw-form-field.full-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{flex-basis:20%;width:20%}@media screen and (max-width: 768px){.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field[_ngcontent-%COMP%]   .mat-form-field-disabled[_ngcontent-%COMP%]{cursor:no-drop}.lw-form-field[_ngcontent-%COMP%]   .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:2.5rem;line-height:1;align-content:center}.small[_ngcontent-%COMP%]{font-size:.8rem;color:#033b59;text-align:center;margin-top:.5rem;display:block;font-weight:500}.big[_ngcontent-%COMP%]{font-size:1.3rem}@media screen and (max-width: 1024px){.big[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.big[_ngcontent-%COMP%]{font-size:1.1rem!important;margin-top:0!important;padding:0 2rem!important}}@media screen and (max-width: 375px){.big[_ngcontent-%COMP%]{font-size:1rem!important;margin-top:0!important}}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevation-level: 8}.mat-mdc-card-title-group[_ngcontent-%COMP%]{flex-direction:column}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){order:2;margin-top:-2rem}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){order:1}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){order:3}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{justify-content:center;color:#0092b3}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0!important}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-body[_ngcontent-%COMP%]{padding:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:.8rem;font-weight:600;color:#aa648a;margin-top:0!important;letter-spacing:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:1.1rem}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#033b59;letter-spacing:0;font-weight:500;line-height:1.2;margin-bottom:.3rem}
88.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{font-size:6px}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:500;letter-spacing:0;color:#aa648a;font-size:11px;text-decoration:none}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul.lilac[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{z-index:10}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{flex-basis:50%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{background-color:#fff;height:auto;padding:.7rem 4rem;max-width:180px;align-self:stretch;flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{border-radius:0;padding:.3rem 1rem;max-width:100%;width:33.3333333333%}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%]{padding:7px 1rem}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%]{padding:7px 18px}}@media screen and (max-width: 375px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:24px;width:auto}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:7px 0 0 7px}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0 7px 7px 0;overflow:hidden;padding:0}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab.mdc-tab-indicator--active[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable.mdc-tab-indicator--active[_ngcontent-%COMP%]{background-color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{gap:0;width:100%;justify-content:center;font-size:.9rem}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover{font-weight:600}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{box-sizing:border-box;background-color:transparent!important;flex-direction:column;display:flex;align-items:center;color:#aa648a;text-decoration:none;height:100%!important;padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]{overflow:visible;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{box-shadow:0 3px 3px #bdb5b5}}.lw-main-tab[_ngcontent-%COMP%]   span[role=button][_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{width:fit-content;margin:auto;cursor:no-drop}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{flex-direction:column;margin-bottom:1rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{margin-bottom:0}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{pointer-events:none!important}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2.5rem}}@media screen and (max-width: 770px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{gap:.5rem;padding:0 .5rem;overflow:visible}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{word-break:break-word;display:inline-block}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1.2rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{display:none!important}.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:calc(1000px - 16rem);margin:auto!important;margin-top:2rem!important}@media screen and (max-width: 1150px){.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:auto!important}}@media screen and (max-width: 375px){.mat-horizontal-content-container[_ngcontent-%COMP%]{padding-top:1rem!important}}.mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{overflow:visible}.mat-mdc-button-base.lw-prim-lilac-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#a3658a33!important;color:#a3658a99!important;cursor:no-drop!important}.mat-mdc-button-base.lw-prim-lilac-btn[_ngcontent-%COMP%]:focus{background-color:#552b42!important}.mat-datepicker-content-container[_ngcontent-%COMP%]{box-shadow:0 2px 5px #110c2e26}.row[_ngcontent-%COMP%]{max-width:100vw;margin:1rem auto;width:100%;padding:1rem;display:flex;box-sizing:border-box;flex-wrap:wrap}.row.center[_ngcontent-%COMP%]{justify-content:center}.col-8[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:100vw}.col-6[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:75vw}.col-4[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:50vw}.col-2[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:25vw}.msg-dialog[_ngcontent-%COMP%]{overflow:auto}.msg-dialog[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:100%}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding:.25rem}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#aa648a;width:100%;font-size:1rem;margin:auto!important}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]{width:100%}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%], .payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{display:inline-block;background-repeat:no-repeat;background-size:contain;position:relative;bottom:-2px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%]{background-image:url("./media/SEPA-JHLGV37M.svg");width:42.8571428571px;
88height:15.4285714286px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{background-image:url("./media/Zahlschein-WVZTTFU4.svg");width:39.2px;height:40px;margin-top:-8px}.payment-options[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:600;display:flex;justify-content:center;align-items:center;justify-content:space-between}.lw-consent[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#033b59!important;font-size:1rem}.modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button[_ngcontent-%COMP%]{gap:6px}.modem-form[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{cursor:pointer}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]   .mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:700}.modem-form[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#aa648a!important}.mat-internal-form-field[_ngcontent-%COMP%]{align-items:flex-start!important}.mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{margin:auto}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{margin-right:0!important}.option-container[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem;box-sizing:border-box}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]{padding:1rem 2rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:16px}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{align-items:center;margin-bottom:.3rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:2rem;font-weight:700}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{max-width:200px;height:100%}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{width:130px;align-self:flex-end}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{margin-bottom:.5rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{display:flex;gap:2rem}@media screen and (max-width: 1024px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:.8rem 0}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]{width:100%}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{flex-direction:column}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.8rem}@media screen and (max-width: 580px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:1.25rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:nth-child(2){margin-top:.5em;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;font-weight:500;margin:.6rem 0}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;text-decoration:none;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.incomplete-options-warning[_ngcontent-%COMP%]{background-color:#ffe6e6;border:2px solid #ff6b6b;border-radius:8px;padding:1rem;margin:1rem 0;text-align:center}.incomplete-options-warning[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#d63031;font-weight:600;margin:0;font-size:1rem}.sr-only[_ngcontent-%COMP%]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.captcha-field[_ngcontent-%COMP%]{margin:1rem 0}.captcha-field[_ngcontent-%COMP%]   .frc-captcha[_ngcontent-%COMP%]{width:100%;min-height:64px;border:1px solid #ccc;border-radius:4px;padding:8px;display:flex;align-self:center}.captcha-warning[_ngcontent-%COMP%]{margin-right:0!important;margin-top:1rem!important;margin-left:auto!important;width:280px}.tab-clickable[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:-10px}.lw-internet-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem!important}.ltk-header[_ngcontent-%COMP%]{height:5.125rem;box-shadow:0 2px 10px #8f8f8f;padding:1.5rem;background-color:#fff;width:100%;min-width:100%;box-sizing:border-box;gap:2rem}@media screen and (max-width: 375px){.ltk-header[_ngcontent-%COMP%]   .header-logo[_ngcontent-%COMP%]{width:150px}}.ltk-header[_ngcontent-%COMP%]   .lw-right-side[_ngcontent-%COMP%]{display:flex;width:100%;justify-content:space-between;align-items:center}.ltk-header[_ngcontent-%COMP%]   .lw-right-side[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{cursor:pointer}.ltk-header[_ngcontent-%COMP%]   .lw-right-side[_ngcontent-%COMP%]   .account[_ngcontent-%COMP%]{cursor:pointer;position:relative;margin-right:1.5rem}.ltk-header[_ngcontent-%COMP%]   .lw-right-side[_ngcontent-%COMP%]   .account[_ngcontent-%COMP%]   .login-link[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:100%;min-width:32px;min-height:32px;border-radius:4px;padding:4px 10px;color:#033b59;text-decoration:none;gap:10px}.ltk-header[_ngcontent-%COMP%]   .lw-right-side[_ngcontent-%COMP%]   .account[_ngcontent-%COMP%]   .login-link[_ngcontent-%COMP%]:focus{outline:2px solid #000;outline-offset:2px;background-color:#0000000d}.ltk-header[_ngcontent-%COMP%]   .lw-right-side[_ngcontent-%COMP%]   .account[_ngcontent-%COMP%]   .login-link[_ngcontent-%COMP%]:focus-visible{outline:2px solid #000;outline-offset:2px;box-shadow:0 0 0 4px #0000001a;background-color:#0000000d}.ltk-header[_ngcontent-%COMP%]   .lw-right-side[_ngcontent-%COMP%]   .account[_ngcontent-%COMP%]   .login-link[_ngcontent-%COMP%]:hover{background-color:#aa648a;border-radius:20px;color:#fff}.ltk-header[_ngcontent-%COMP%]   .lw-right-side[_ngcontent-%COMP%]   .account[_ngcontent-%COMP%]   .login-link[_ngcontent-%COMP%]:hover   .login-icon[_ngcontent-%COMP%]{background-image:url(/assets/Icons/weiss/profile.svg)}.ltk-header[_ngcontent-%COMP%]   .lw-right-side[_ngcontent-%COMP%]   .account[_ngcontent-%COMP%]   .login-icon[_ngcontent-%COMP%]{display:block;background-image:url(/assets/Icons/profile.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:24px;height:24px}@media screen and (max-width: 1179px){.ltk-header[_ngcontent-%COMP%]   .lw-right-side[_ngcontent-%COMP%]   .account[_ngcontent-%COMP%]{display:none}}@media screen and (max-width: 1179px){.ltk-header[_ngcontent-%COMP%]   .lw-right-side[_ngcontent-%COMP%]{flex-direction:row-reverse}}.ltk-navigation[_ngcontent-%COMP%]   .link[_ngcontent-%COMP%]{padding:.25rem .5rem;margin:0 .75rem;cursor:pointer;text-decoration:none;color:#033b59}.ltk-navigation[_ngcontent-%COMP%]   .link.active[_ngcontent-%COMP%]{background-color:#aa648a;font-weight:600;color:#fff}.mobile-menu[_ngcontent-%COMP%]{max-height:0;transition:max-height .75s ease}.mobile-menu[_ngcontent-%COMP%]   .link[_ngcontent-%COMP%]{display:none;margin:auto;width:100%;text-align:center;box-sizing:border-box}.mobile-menu.open[_ngcontent-%COMP%]{max-height:500px;transition:max-height .75s ease;box-shadow:0 0 10px #110c2e26}.mobile-menu.open[_ngcontent-%COMP%]   .link[_ngcontent-%COMP%]{display:block}.mobile-menu.open[_ngcontent-%COMP%]   .link[_ngcontent-%COMP%]:first-child{padding-top:.8rem}.mobile-menu.open[_ngcontent-%COMP%]   .link[_ngcontent-%COMP%]:active{background-color:#aa648a;font-weight:600;color:#fff}']})};function KV(t,n){}var Cr=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;closePredicate;width="";height="";minWidth;minHeight;maxWidth;maxHeight;positionStrategy;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;
vendor: 18,949 bytes, lines 88-89
88autoFocus="first-tabbable";restoreFocus=!0;scrollStrategy;closeOnNavigation=!0;closeOnDestroy=!0;closeOnOverlayDetachments=!0;disableAnimations=!1;providers;container;templateContext};var oC=(()=>{class t extends Es{_elementRef=d(K);_focusTrapFactory=d(_p);_config;_interactivityChecker=d(I0);_ngZone=d(Z);_focusMonitor=d(Dn);_renderer=d(Te);_changeDetectorRef=d(ve);_injector=d(oe);_platform=d(Ie);_document=d(se);_portalOutlet;_focusTrapped=new T;_focusTrap=null;_elementFocusedBeforeDialogWasOpened=null;_closeInteractionType=null;_ariaLabelledByQueue=[];_isDestroyed=!1;constructor(){super(),this._config=d(Cr,{optional:!0})||new Cr,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){let i=this._ariaLabelledByQueue.indexOf(e);i>-1&&(this._ariaLabelledByQueue.splice(i,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._focusTrapped.complete(),this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),i}attachTemplatePortal(e){this._portalOutlet.hasAttached();let i=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),i}attachDomPortal=e=>{this._portalOutlet.hasAttached();let i=this._portalOutlet.attachDomPortal(e);return this._contentAttached(),i};_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let a=()=>{r(),o(),e.removeAttribute("tabindex")},r=this._renderer.listen(e,"blur",a),o=this._renderer.listen(e,"mousedown",a)})),e.focus(i)}_focusByCssSelector(e,i){let a=this._elementRef.nativeElement.querySelector(e);a&&this._forceFocus(a,i)}_trapFocus(e){this._isDestroyed||bt(()=>{let i=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||i.focus(e);break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement(e)||this._focusDialogContainer(e);break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]',e);break;default:this._focusByCssSelector(this._config.autoFocus,e);break}this._focusTrapped.next()},{injector:this._injector})}_restoreFocus(){let e=this._config.restoreFocus,i=null;if(typeof e=="string"?i=this._document.querySelector(e):typeof e=="boolean"?i=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(i=e),this._config.restoreFocus&&i&&typeof i.focus=="function"){let a=Hn(),r=this._elementRef.nativeElement;(!a||a===this._document.body||a===r||r.contains(a))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(e){this._elementRef.nativeElement.focus?.(e)}_containsFocus(){let e=this._elementRef.nativeElement,i=Hn();return e===i||e.contains(i)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=Hn()))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=R({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(i,a){if(i&1&&ee(fn,7),i&2){let r;N(r=L())&&(a._portalOutlet=r.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(i,a){i&2&&x("id",a._config.id||null)("role",a._config.role)("aria-modal",a._config.ariaModal)("aria-labelledby",a._config.ariaLabel?null:a._ariaLabelledByQueue[0])("aria-label",a._config.ariaLabel)("aria-describedby",a._config.ariaDescribedBy||null)},features:[Se],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(i,a){i&1&&Ve(0,KV,0,0,"ng-template",0)},dependencies:[fn],styles:[`.cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}
89`],encapsulation:2})}return t})(),_d=class{overlayRef;config;componentInstance;componentRef;containerInstance;disableClose;closed=new T;backdropClick;keydownEvents;outsidePointerEvents;id;_detachSubscription;constructor(n,e){this.overlayRef=n,this.config=e,this.disableClose=e.disableClose,this.backdropClick=n.backdropClick(),this.keydownEvents=n.keydownEvents(),this.outsidePointerEvents=n.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(i=>{i.keyCode===27&&!this.disableClose&&!tt(i)&&(i.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{!this.disableClose&&this._canClose()?this.close(void 0,{focusOrigin:"mouse"}):this.containerInstance._recaptureFocus?.()}),this._detachSubscription=n.detachments().subscribe(()=>{e.closeOnOverlayDetachments!==!1&&this.close()})}close(n,e){if(this._canClose(n)){let i=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),i.next(n),i.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(n="",e=""){return this.overlayRef.updateSize({width:n,height:e}),this}addPanelClass(n){return this.overlayRef.addPanelClass(n),this}removePanelClass(n){return this.overlayRef.removePanelClass(n),this}_canClose(n){let e=this.config;return!!this.containerInstance&&(!e.closePredicate||e.closePredicate(n,e,this.componentInstance))}},ZV=new w("DialogScrollStrategy",{providedIn:"root",factory:()=>{let t=d(oe);return()=>_r(t)}}),QV=new w("DialogData"),XV=new w("DefaultDialogConfig");function JV(t){let n=ge(t),e=new E;return{valueSignal:n,get value(){return n()},change:e,ngOnDestroy(){e.complete()}}}var sC=(()=>{class t{_injector=d(oe);_defaultOptions=d(XV,{optional:!0});_parentDialog=d(t,{optional:!0,skipSelf:!0});_overlayContainer=d(Df);_idGenerator=d(Fe);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new T;_afterOpenedAtThisLevel=new T;_ariaHiddenElements=new Map;_scrollStrategy=d(ZV);get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}afterAllClosed=Qn(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Le(void 0)));constructor(){}open(e,i){let a=this._defaultOptions||new Cr;i=P(P({},a),i),i.id=i.id||this._idGenerator.getId("cdk-dialog-"),i.id&&this.getDialogById(i.id);let r=this._getOverlayConfig(i),o=go(this._injector,r),s=new _d(o,i),c=this._attachContainer(o,s,i);if(s.containerInstance=c,!this.openDialogs.length){let l=this._overlayContainer.getContainerElement();c._focusTrapped?c._focusTrapped.pipe(qe(1)).subscribe(()=>{this._hideNonDialogContentFromAssistiveTechnology(l)}):this._hideNonDialogContentFromAssistiveTechnology(l)}return this._attachDialogContent(e,s,c,i),this.openDialogs.push(s),s.closed.subscribe(()=>this._removeOpenDialog(s,!0)),this.afterOpened.next(s),s}closeAll(){rC(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){rC(this._openDialogsAtThisLevel,e=>{e.config.closeOnDestroy===!1&&this._removeOpenDialog(e,!1)}),rC(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){let i=new Pa({positionStrategy:e.positionStrategy||yr().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation,disableAnimations:e.disableAnimations});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachContainer(e,i,a){let r=a.injector||a.viewContainerRef?.injector,o=[{provide:Cr,useValue:a},{provide:_d,useValue:i},{provide:Ys,useValue:e}],s;a.container?typeof a.container=="function"?s=a.container:(s=a.container.type,o.push(...a.container.providers(a))):s=oC;let c=new va(s,a.viewContainerRef,oe.create({parent:r||this._injector,providers:o}));return e.attach(c).instance}_attachDialogContent(e,i,a,r){if(e instanceof Je){let o=this._createInjector(r,i,a,void 0),s={$implicit:r.data,dialogRef:i};r.templateContext&&(s=P(P({},s),typeof r.templateContext=="function"?r.templateContext():r.templateContext)),a.attachTemplatePortal(new pn(e,null,s,o))}else{let o=this._createInjector(r,i,a,this._injector),s=a.attachComponentPortal(new va(e,r.viewContainerRef,o));i.componentRef=s,i.componentInstance=s.instance}}_createInjector(e,i,a,r){let o=e.injector||e.viewContainerRef?.injector,s=[{provide:QV,useValue:e.data},{provide:_d,useValue:i}];return e.providers&&(typeof e.providers=="function"?s.push(...e.providers(i,e,a)):s.push(...e.providers)),e.direction&&(!o||!o.get(pt,null,{optional:!0}))&&s.push({provide:pt,useValue:JV(e.direction)}),oe.create({parent:o||r,providers:s})}_removeOpenDialog(e,i){let a=this.openDialogs.indexOf(e);a>-1&&(this.openDialogs.splice(a,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((r,o)=>{r?o.setAttribute("aria-hidden",r):o.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(e){if(e.parentElement){let i=e.parentElement.children;for(let a=i.length-1;a>-1;a--){let r=i[a];r!==e&&r.nodeName!=="SCRIPT"&&r.nodeName!=="STYLE"&&!r.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(r,r.getAttribute("aria-hidden")),r.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function rC(t,n){let e=t.length;for(;e--;)n(t[e])}var $D=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({providers:[sC],imports:[ka,En,Ul,En]})}return t})();function eB(t,n){}var Cd=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;closePredicate;width="";height="";minWidth;minHeight;maxWidth;maxHeight;position;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;delayFocusTrap=!0;scrollStrategy;closeOnNavigation=!0;enterAnimationDuration;exitAnimationDuration},cC="mdc-dialog--open",WD="mdc-dialog--opening",GD="mdc-dialog--closing",tB=150,nB=75,KD=(()=>{class t extends oC{_animationStateChanged=new E;_animationsEnabled=!Ue();_actionSectionCount=0;_hostElement=this._elementRef.nativeElement;_enterAnimationDuration=this._animationsEnabled?YD(this._config.enterAnimationDuration)??tB:0;_exitAnimationDuration=this._animationsEnabled?YD(this._config.exitAnimationDuration)??nB:0;_animationTimer=null;_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(qD,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(WD,cC)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(cC),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(cC),this._animationsEnabled?(this._hostElement.style.setProperty(qD,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(GD)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(e){this._actionSectionCount+=e,this._changeDetectorRef.markForCheck()}_finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)};_finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})};_clearAnimationClasses(){this._hostElement.classList.remove(WD,GD)}_waitForAnimationToComplete(e,i){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(e):e()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(e){let i=super.attachComponentPortal(e);return i.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),i}static \u0275fac=(()=>{let e;return function(a){return(e||(e=at(t)))(a||t)}})();static \u0275cmp=R({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(i,a){i&2&&(St("id",a._config.id),x("aria-modal",a._config.ariaModal)("role",a._config.role)("aria-labelledby",a._config.ariaLabel?null:a._ariaLabelledByQueue[0])("aria-label",a._config.ariaLabel)("aria-describedby",a._config.ariaDescribedBy||null),q("_mat-animation-noopable",!a._animationsEnabled)("mat-mdc-dialog-container-with-actions",a._actionSectionCount>0))},features:[Se],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(i,a){i&1&&(m(0,"div",0)(1,"div",1),Ve(2,eB,0,0,"ng-template",2),u()())},dependencies:[fn],styles:[`.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 560px);min-width:var(--mat-dialog-container-min-width, 280px)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, calc(100vw - 32px))}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, none);border-radius:var(--mat-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px));background-color:var(--mat-dialog-container-color, var(--mat-sys-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 6px 24px 13px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mat-dialog-subhead-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit));line-height:var(--mat-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem));font-size:var(--mat-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem));font-weight:var(--mat-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400));letter-spacing:var(--mat-dialog-subhead-tracking, var(--mat-sys-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mat-dialog-supporting-text-color, var(--mat-sys-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mat-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit));line-height:var(--mat-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem));font-size:var(--mat-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem));font-weight:var(--mat-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400));letter-spacing:var(--mat-dialog-supporting-text-tracking, var(--mat-sys-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px 0)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;box-sizing:border-box;min-height:52px;margin:0;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 16px 24px);justify-content:var(--mat-dialog-actions-alignment, flex-end)}@media(forced-colors: active){.mat-mdc-dialog-actions{border-top-color:CanvasText}}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}
89.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}
90`],encapsulation:2})}return t})(),qD="--mat-dialog-transition-duration";function YD(t){return t==null?null:typeof t=="number"?t:t.endsWith("ms")?or(t.substring(0,t.length-2)):t.endsWith("s")?or(t.substring(0,t.length-1))*1e3:t==="0"?0:null}var yd=function(t){return t[t.OPEN=0]="OPEN",t[t.CLOSING=1]="CLOSING",t[t.CLOSED=2]="CLOSED",t}(yd||{}),Da=class{_ref;_config;_containerInstance;componentInstance;componentRef;disableClose;id;_afterOpened=new T;_beforeClosed=new T;_result;_closeFallbackTimeout;_state=yd.OPEN;_closeInteractionType;constructor(n,e,i){this._ref=n,this._config=e,this._containerInstance=i,this.disableClose=e.disableClose,this.id=n.id,n.addPanelClass("mat-mdc-dialog-panel"),i._animationStateChanged.pipe(ue(a=>a.state==="opened"),qe(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),i._animationStateChanged.pipe(ue(a=>a.state==="closed"),qe(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),n.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),Pt(this.backdropClick(),this.keydownEvents().pipe(ue(a=>a.keyCode===27&&!this.disableClose&&!tt(a)))).subscribe(a=>{this.disableClose||(a.preventDefault(),lC(this,a.type==="keydown"?"keyboard":"mouse"))})}close(n){let e=this._config.closePredicate;e&&!e(n,this._config,this.componentInstance)||(this._result=n,this._containerInstance._animationStateChanged.pipe(ue(i=>i.state==="closing"),qe(1)).subscribe(i=>{this._beforeClosed.next(n),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),i.totalTime+100)}),this._state=yd.CLOSING,this._containerInstance._startExitAnimation())}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(n){let e=this._ref.config.positionStrategy;return n&&(n.left||n.right)?n.left?e.left(n.left):e.right(n.right):e.centerHorizontally(),n&&(n.top||n.bottom)?n.top?e.top(n.top):e.bottom(n.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(n="",e=""){return this._ref.updateSize(n,e),this}addPanelClass(n){return this._ref.addPanelClass(n),this}removePanelClass(n){return this._ref.removePanelClass(n),this}getState(){return this._state}_finishDialogClose(){this._state=yd.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function lC(t,n,e){return t._closeInteractionType=n,t.close(e)}var ZD=new w("MatMdcDialogData"),QD=new w("mat-mdc-dialog-default-options"),XD=new w("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(oe);return()=>_r(t)}}),_o=(()=>{class t{_defaultOptions=d(QD,{optional:!0});_scrollStrategy=d(XD);_parentDialog=d(t,{optional:!0,skipSelf:!0});_idGenerator=d(Fe);_injector=d(oe);_dialog=d(sC);_animationsDisabled=Ue();_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new T;_afterOpenedAtThisLevel=new T;dialogConfigClass=Cd;_dialogRefConstructor;_dialogContainerType;_dialogDataToken;get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}afterAllClosed=Qn(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Le(void 0)));constructor(){this._dialogRefConstructor=Da,this._dialogContainerType=KD,this._dialogDataToken=ZD}open(e,i){let a;i=P(P({},this._defaultOptions||new Cd),i),i.id=i.id||this._idGenerator.getId("mat-mdc-dialog-"),i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();let r=this._dialog.open(e,re(P({},i),{positionStrategy:yr(this._injector).centerHorizontally().centerVertically(),disableClose:!0,closePredicate:void 0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,disableAnimations:this._animationsDisabled||i.enterAnimationDuration?.toLocaleStr
90ing()==="0"||i.exitAnimationDuration?.toString()==="0",container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:Cr,useValue:i}]},templateContext:()=>({dialogRef:a}),providers:(o,s,c)=>(a=new this._dialogRefConstructor(o,i,c),a.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:c},{provide:this._dialogDataToken,useValue:s.data},{provide:this._dialogRefConstructor,useValue:a}])}));return a.componentRef=r.componentRef,a.componentInstance=r.componentInstance,this.openDialogs.push(a),this.afterOpened.next(a),a.afterClosed().subscribe(()=>{let o=this.openDialogs.indexOf(a);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||this._getAfterAllClosed().next())}),a}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}static \u0275fac=function(i){return new(i||t)};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),dC=(()=>{class t{dialogRef=d(Da,{optional:!0});_elementRef=d(K);_dialog=d(_o);ariaLabel;type="button";dialogResult;_matDialogClose;constructor(){}ngOnInit(){this.dialogRef||(this.dialogRef=iB(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){let i=e._matDialogClose||e._matDialogCloseResult;i&&(this.dialogResult=i.currentValue)}_onButtonClick(e){lC(this.dialogRef,e.screenX===0&&e.screenY===0?"keyboard":"mouse",this.dialogResult)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(i,a){i&1&&F("click",function(o){return a._onButtonClick(o)}),i&2&&x("aria-label",a.ariaLabel||null)("type",a.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[Oe]})}return t})();var mC=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275dir=z({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[Jb([kp])]})}return t})();function iB(t,n){let e=t.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?n.find(i=>i.id===e.id):null}var uC=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275mod=X({type:t});static \u0275inj=Q({providers:[_o],imports:[$D,ka,En,fe,fe]})}return t})();var Hf=class{$type;kundennummer;name="";stra\u00DFe;plz;ort;telefon="";email="";nachricht="";captchaSolution};var Uf=class t{constructor(n){this.dialogRef=n}close(){this.dialogRef.close()}static \u0275fac=function(e){return new(e||t)(I(Da))};static \u0275cmp=R({type:t,selectors:[["app-liwest-contact-success-dialog"]],decls:8,vars:0,consts:[["role","dialog","aria-labelledby","success-title",1,"success-dialog-content"],["id","success-title",1,"lw-h3-lilac"],[1,"dialog-actions"],["mat-button","","tabindex","1","aria-label","Dialog schlie\xDFen",1,"lw-prim-lilac-btn",3,"click"]],template:function(e,i){e&1&&(_t(0,"div",0)(1,"h2",1),h(2,"Erfolgreich gesendet"),Mt(),_t(3,"p"),h(4,"Ihre Kontaktanfrage wurde erfolgreich \xFCbermittelt."),Mt(),_t(5,"div",2)(6,"button",3),Cu("click",function(){return i.close()}),h(7," Schlie\xDFen "),Mt()()())},styles:[".success-dialog-content[_ngcontent-%COMP%]{padding:24px;text-align:center}.dialog-actions[_ngcontent-%COMP%]{display:flex;justify-content:center}"]})};var $f=class t{constructor(n){this.http=n}_url=Ne.ltkwebshopBaseUrl;sendContactRequest(n){return this.http.post(`${this._url}/api/contact/`,n)}static \u0275fac=function(e){return new(e||t)($(Yt))};static \u0275prov=M({token:t,factory:t.\u0275fac,providedIn:"root"})};var rB=["captchaContainer"];function oB(t,n){t&1&&(m(0,"mat-error",9),h(1,"Nur Zahlen erlaubt"),u())}function sB(t,n){t&1&&(m(0,"mat-error",12),h(1," Vor und Nachname ist erforderlich "),u())}function cB(t,n){t&1&&(m(0,"mat-error",17),h(1,"PLZ muss 5 Ziffern haben"),u())}function lB(t,n){if(t&1&&(m(0,"mat-error",22),h(1),u()),t&2){let e=v();p(),ce(e.getErrorMessage("Telefonnummer",e.msgForm.get("telefon")))}}function dB(t,n){if(t&1&&(m(0,"mat-error",22),h(1),u()),t&2){let e=v();p(),ce(e.getErrorMessage("Telefonnummer",e.msgForm.get("telefon")))}}function mB(t,n){t&1&&(m(0,"mat-error",25),h(1," E-Mail Adresse ist erforderlich "),u())}function uB(t,n){t&1&&(m(0,"mat-error",25),h(1," Bitte geben Sie eine g\xFCltige E-Mail Adresse ein "),u())}function pB(t,n){t&1&&(m(0,"mat-error",28),h(1," Eine Nachricht ist erforderlich "),u())}function fB(t,n){if(t&1&&(m(0,"div",34)(1,"span",35),h(2,"\u26A0\uFE0F"),u(),m(3,"span",36),h(4,"Captcha-Fehler:"),u(),h(5),u()),t&2){let e=v(2);p(5),le(" ",e.captchaError," ")}}function hB(t,n){if(t&1&&(m(0,"div",29),D(1,"div",33,0),y(3,fB,6,1,"div",34),u()),t&2){let e=v();p(3),C(e.isCaptchaEnabled&&e.captchaError?3:-1)}}function gB(t,n){if(t&1&&(m(0,"div",37),h(1),u()),t&2){let e=n.$implicit;p(),ce(e)}}function bB(t,n){if(t&1&&ot(0,gB,2,1,"div",37,si),t&2){let e=v();st(e.errorMessagesContact)}}var Wf=class t{constructor(n,e,i,a,r){this.fb=n;this.contactService=e;this.dialog=i;this.dialogRef=a;this.validationService=r;this.msgForm=this.fb.group({kundennummer:this.fb.control("",{nonNullable:!0}),name:this.fb.control("",{validators:[J.required],nonNullable:!0}),stra\u00DFe:this.fb.control("",{nonNullable:!0}),plz:this.fb.control("",{nonNullable:!0}),ort:this.fb.control("",{nonNullable:!0}),telefon:this.fb.control("",{validators:[J.required,this.validationService.telefonValidator()],nonNullable:!0}),email:this.fb.control("",{validators:[J.required,J.email],nonNullable:!0}),nachricht:this.fb.control("",{validators:[J.required],nonNullable:!0})})}captchaContainer;msgForm;sdk=new hr;captchaWidget;captchaSolution="";captchaError="";mainError="";isSubmitting=!1;errorMessagesContact=[];ngOnInit(){setTimeout(()=>{this.initializeCaptcha()},100)}ngOnDestroy(){this.captchaWidget&&(this.captchaWidget.destroy(),this.captchaWidget=null,this.captchaSolution="",this.captchaError="",this.sdk.clear()),this.captchaContainer&&(this.captchaContainer.nativeElement.innerHTML="")}initializeCaptcha(){Ne.captcha&&this.captchaContainer&&(this.captchaWidget=this.sdk.createWidget({element:this.captchaContainer.nativeElement,sitekey:"FCMNV3JVI6K2U63B"}),this.captchaWidget.addEventListener("frc:widget.complete",n=>{this.captchaSolution=n.detail.response,this.captchaError=""}),this.captchaWidget.addEventListener("frc:widget.error",n=>{console.error(n),this.captchaError="Fehler: "+n.detail,this.captchaSolution=""}))}onSubmit(){if(this.isSubmitting=!0,this.mainError="",!this.msgForm.valid){Object.keys(this.msgForm.controls).forEac
90h(i=>{this.msgForm.get(i)?.markAsTouched()}),this.isSubmitting=!1;return}if(Ne.captcha&&!this.captchaSolution){this.captchaError="Bitte l\xF6sen Sie das Captcha.",this.isSubmitting=!1;return}let n=this.msgForm.value,e=new Hf;e.kundennummer=n.kundennummer,e.name=n.name,e.stra\u00DFe=n.stra\u00DFe,e.plz=n.plz,e.ort=n.ort,e.telefon=n.telefon,e.email=n.email,e.nachricht=n.nachricht,e.captchaSolution=Ne.captcha?this.captchaSolution:void 0,this.errorMessagesContact=[],this.contactService.sendContactRequest(e).subscribe({next:i=>{this.isSubmitting=!1,this.dialogRef.close(),this.openSuccessDialog()},error:i=>{var a=i.error.errors;for(let r in a)this.errorMessagesContact.push(a[r]);this.mainError="Fehler beim Senden der Kontaktanfrage",this.isSubmitting=!1,console.error("Fehler beim Senden der Kontaktanfrage:",i)}})}openSuccessDialog(){this.dialog.open(Uf,{width:"400px",disableClose:!0,panelClass:"success-dialog"})}get isCaptchaEnabled(){return Ne.captcha}getErrorMessage(n,e){return this.validationService.getErrorMessage(e?.errors,n)}formatTelefon(n){let e=n.target,a=e.value.replace(/[^\d]/g,"");this.msgForm.get("telefon")?.setValue(a,{emitEvent:!1}),e.value=a}static \u0275fac=function(e){return new(e||t)(I(qn),I($f),I(_o),I(Da),I(tc))};static \u0275cmp=R({type:t,selectors:[["app-liwest-msg-dialog"]],viewQuery:function(e,i){if(e&1&&ee(rB,5),e&2){let a;N(a=L())&&(i.captchaContainer=a.first)}},decls:62,vars:19,consts:[["captchaContainer",""],[1,"msg-dialog-container"],[1,"lw-msg-dialog"],[1,"lw-h1"],[1,"lw-contact-form",3,"formGroup"],[1,"lw-form-field"],["for","kundennummer-input",1,"label"],["appearance","outline"],["matInput","","id","kundennummer-input","formControlName","kundennummer","placeholder","Kundennummer","autocomplete","off"],["id","kundennummer-error","role","alert","aria-live","polite"],["for","name-input",1,"label"],["matInput","","id","name-input","formControlName","name","placeholder","Vor- und Nachname","required","","aria-required","true","autocomplete","name"],["id","name-error","role","alert","aria-live","polite"],["for","strasse-input",1,"label"],["matInput","","id","strasse-input","formControlName","stra\xDFe","placeholder","Stra\xDFe und Nr.","autocomplete","street-address"],["for","plz-input",1,"label"],["matInput","","id","plz-input","formControlName","plz","placeholder","PLZ","autocomplete","postal-code"],["id","plz-error","role","alert","aria-live","polite"],["for","ort-input",1,"label"],["matInput","","id","ort-input","formControlName","ort","placeholder","Ort","aria-required","true","autocomplete","address-level2"],["for","telefon-input",1,"label"],["matInput","","id","telefon-input","formControlName","telefon","placeholder","z.B. 0732123456","required","","aria-required","true","autocomplete","tel",3,"input"],["id","telefon-error","role","alert","aria-live","polite"],["for","email-input",1,"label"],["matInput","","id","email-input","formControlName","email","placeholder","E-Mail Adresse","aria-required","true","autocomplete","email"],["id","email-error","role","alert","aria-live","polite"],["for","nachricht-input",1,"label"],["matInput","","id","nachricht-input","formControlName","nachricht","placeholder","Ihre Nachricht","rows","4","aria-required","true",1,"msg-textarea"],["id","nachricht-error","role","alert","aria-live","polite"],[1,"lw-form-field","captcha-field"],[1,"form-btns"],["matButton","","mat-dialog-close","",1,"lw-sec-lilac-btn"],["mat-raised-button","","type","submit","appearance","filled",1,"lw-prim-lilac-btn",3,"click","disabled"],[1,"frc-captcha","align-right"],["role","alert","aria-live","assertive",1,"incomplete-options-warning","align-right","captcha-warning"],["aria-hidden","true"],[1,"sr-only"],[1,"incomplete-options-warning"]],template:function(e,i){if(e&1&&(m(0,"mat-dialog-content",1)(1,"div",2)(2,"h2",3),h(3,"Sie haben Fragen? Schreiben Sie uns direkt!"),u(),m(4,"p"),h(5," Hier k\xF6nnen Sie uns Ihr Anliegen direkt per E-Mail senden. Daf\xFCr m\xFCssen Sie einfach das Kontaktformular ausf\xFCllen und wir werden Ihre Anfrage umgehend bearbeiten! "),u(),m(6,"form",4)(7,"div",5)(8,"label",6),h(9,"Kundennummer"),u(),m(10,"mat-form-field",7),D(11,"input",8),y(12,oB,2,0,"mat-error",9),u()(),m(13,"div",5)(14,"label",10),h(15,"Vor- und Nachname*"),u(),m(16,"mat-form-field",7),D(17,"input",11),y(18,sB,2,0,"mat-error",12),u()(),m(19,"div",5)(20,"label",13),h(21,"Stra\xDFe und Nr."),u(),m(22,"mat-form-field",7),D(23,"input",14),u()(),m(24,"div",5)(25,"label",15),h(26,"PLZ"),u(),m(27,"mat-form-field",7),D(28,"input",16),y(29,cB,2,0,"mat-error",17),u(
90)(),m(30,"div",5)(31,"label",18),h(32,"Ort"),u(),m(33,"mat-form-field",7),D(34,"input",19),u()(),m(35,"div",5)(36,"label",20),h(37,"Telefonnummer *"),u(),m(38,"mat-form-field",7)(39,"input",21),F("input",function(r){return i.formatTelefon(r)}),u(),y(40,lB,2,1,"mat-error",22),y(41,dB,2,1,"mat-error",22),u()(),m(42,"div",5)(43,"label",23),h(44,"E-Mail Adresse*"),u(),m(45,"mat-form-field",7),D(46,"input",24),y(47,mB,2,0,"mat-error",25),y(48,uB,2,0,"mat-error",25),u()(),m(49,"div",5)(50,"label",26),h(51,"Ihre Nachricht*"),u(),m(52,"mat-form-field",7),D(53,"textarea",27),y(54,pB,2,0,"mat-error",28),u()(),y(55,hB,4,1,"div",29),m(56,"div",30)(57,"button",31),h(58," Schlie\xDFen "),u(),m(59,"button",32),F("click",function(){return i.onSubmit()}),h(60),u()(),y(61,bB,2,0),u()()()),e&2){let a,r,o,s,c,l,f,g,_,b,O,S,A,V;p(6),k("formGroup",i.msgForm),p(5),x("aria-describedby",(a=i.msgForm.get("kundennummer"))!=null&&a.invalid?"kundennummer-error":null),p(),C((r=i.msgForm.get("kundennummer"))!=null&&r.invalid?12:-1),p(5),x("aria-describedby",(o=i.msgForm.get("name"))!=null&&o.invalid&&((o=i.msgForm.get("name"))!=null&&o.touched)?"name-error":null),p(),C((s=i.msgForm.get("name"))!=null&&s.hasError("required")&&((s=i.msgForm.get("name"))!=null&&s.touched)?18:-1),p(10),x("aria-describedby",(c=i.msgForm.get("plz"))!=null&&c.invalid?"plz-error":null),p(),C((l=i.msgForm.get("plz"))!=null&&l.invalid?29:-1),p(10),x("aria-describedby",(f=i.msgForm.get("telefon"))!=null&&f.invalid&&((f=i.msgForm.get("telefon"))!=null&&f.touched)?"telefon-error":null),p(),C((g=i.msgForm.get("telefon"))!=null&&g.hasError("required")&&((g=i.msgForm.get("telefon"))!=null&&g.touched)?40:-1),p(),C((_=i.msgForm.get("telefon"))!=null&&_.hasError("invalidTelefon")&&((_=i.msgForm.get("telefon"))!=null&&_.touched)?41:-1),p(5),x("aria-describedby",(b=i.msgForm.get("email"))!=null&&b.invalid&&((b=i.msgForm.get("email"))!=null&&b.touched)?"email-error":null),p(),C((O=i.msgForm.get("email"))!=null&&O.hasError("required")&&((O=i.msgForm.get("email"))!=null&&O.touched)?47:-1),p(),C((S=i.msgForm.get("email"))!=null&&S.hasError("email")&&((S=i.msgForm.get("email"))!=null&&S.touched)?48:-1),p(5),x("aria-describedby",(A=i.msgForm.get("nachricht"))!=null&&A.hasError("required")&&((A=i.msgForm.get("nachricht"))!=null&&A.touched)?"nachricht-error":null),p(),C((V=i.msgForm.get("nachricht"))!=null&&V.hasError("required")&&((V=i.msgForm.get("nachricht"))!=null&&V.touched)?54:-1),p(),C(i.isCaptchaEnabled?55:-1),p(4),k("disabled",!i.msgForm.valid||i.isSubmitting),p(),le(" ",i.isSubmitting?"Bitte warten ...":"Abschicken"," "),p(),C(i.mainError!==""?61:-1)}},dependencies:[wt,Ct,uC,dC,mC,Xt,gi,wa,bd,ec,Yn,Gn,Zi,$n,Wn,mo,Nt,Sn,Qi,pr],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--mat-sys-surface: #ffffff !important;--mat-sys-background: #ffffff !important;--mat-sys-surface-container: #ffffff !important;--mat-sys-surface-container-low: #ffffff !important;--mat-sys-surface-container-lowest: #ffffff !important;--mat-sys-surface-container-high: #ffffff !important;--mat-sys-surface-container-highest: #ffffff !important;--mdc-filled-text-field-active-indicator-color: $lw-mobile-color !important}html[_ngcontent-%COMP%]{--mat-sys-background: light-dark(#f9f9f9, #121414);--mat-sys-error: light-dark(#c00015, #ffb4ac);--mat-sys-error-container: light-dark(#ffdad6, #93000d);--mat-sys-inverse-on-surface: light-dark(#f0f1f1, #2f3131);--mat-sys-inverse-primary: light-dark(#a1cbf0, #376282);--mat-sys-inverse-surface: light-dark(#2f3131, #e2e2e2);--mat-sys-on-background: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000d, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344f);--mat-sys-on-primary-container: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-primary-fixed: light-dark(#001e30, #001e30);--mat-sys-on-primary-fixed-variant: light-dark(#1c4b69, #1c4b69);--mat-sys-on-secondary: light-dark(#ffffff, #003543);--mat-sys-on-secondary-container: light-dark(#004e60, #b7eaff);--mat-sys-on-secondary-fixed: light-dark(#001f28, #001f28);--mat-sys-on-secondary-fixed-variant: light-dark(#004e60, #004e60);--mat-sys-on-surface: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-surface-variant: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-tertiary: light-dark(#ffffff, #00344a);--mat-sys-on-tertiary-container: light-dark(#004c69, #c4e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2c, #001e2c);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c69, #004c69);--mat-sys-outline: light-dark(#517b9c, #6b95b7);--mat-sys-outline-variant: light-dark(#a1cbf0, #1c4b69);--mat-sys-primary: light-dark(#376282, #a1cbf0);--mat-sys-primary-container: light-dark(#cbe6ff, #1c4b69);--mat-sys-primary-fixed: light-dark(#cbe6ff, #cbe6ff);--mat-sys-primary-fixed-dim: light-dark(#a1cbf0, #a1cbf0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#00677f, #6ad4f7);--mat-sys-secondary-container: light-dark(#b7eaff, #004e60);--mat-sys-secondary-fixed: light-dark(#b7eaff, #b7eaff);--mat-sys-secondary-fixed-dim: light-dark(#6ad4f7, #6ad4f7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9f9, #121414);--mat-sys-surface-bright: light-dark(#f9f9f9, #37393a);--mat-sys-surface-container: light-dark(#eeeeee, #1e2020);--mat-sys-surface-container-high: light-dark(#e8e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e2e2e2, #333535);--mat-sys-surface-container-low: light-dark(#f3f3f4, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#376282, #a1cbf0);--mat-sys-surface-variant: light-dark(#cbe6ff, #1c4b69);--mat-sys-tertiary: light-dark(#196587, #8ecef5);--mat-sys-tertiary-container: light-dark(#c4e7ff, #004c69);--mat-sys-tertiary-fixed: light-dark(#c4e7ff, #c4e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#8ecef5, #8ecef5);--mat-sys-neutral-variant20: #00344f;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;
90--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-checkbox-label-text-color: #aa648a;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #aa648a;--mat-checkbox-selected-hover-icon-color: #aa648a;--mat-checkbox-selected-hover-state-layer-color: #aa648a;--mat-checkbox-selected-icon-color: #aa648a;--mat-checkbox-unselected-icon-color: #aa648a;--mat-checkbox-unselected-focus-icon-color: #aa648a;--mat-checkbox-unselected-hover-icon-color: #aa648a;--mat-tab-active-focus-label-text-color: #fff;--mat-tab-active-label-text-color: #fff;--mat-tab-active-indicator-height: 0;--mat-tab-active-hover-indicator-color: #aa648a26;--mat-tab-active-hover-label-text-color: #aa648a;--mat-tab-divider-height: 0;--mat-tab-label-text-size: 1rem;--mat-tab-inactive-label-text-color: #aa648a;--mat-tab-inactive-hover-label-text-color: #aa648a;--mat-card-elevated-container-shape: none;--mat-card-filled-container-shape: none;--mat-card-outlined-container-shape: none;--mat-card-outlined-outline-width: 0;--mat-card-elevated-container-elevation: 8;--mat-expansion-container-shape: none;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-header-text-color: #0091B3;--mat-expansion-header-text-size: .8rem;--mat-expansion-header-text-weight: 400;--mat-expansion-header-hover-state-layer-color: #fff;--mat-expansion-container-text-size: .7rem;--mat-form-field-outlined-outline-color: #aa648a;--mat-form-field-outlined-hover-outline-color: #033b59;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-outline-width: 1.5px;--mat-form-field-outlined-focus-outline-color: #aa648a;--mat-form-field-outlined-input-text-placeholder-color: #c2c2c2;--mat-fab-container-shape: 0;--mat-fab-container-elevation-shadow: 2;--mat-fab-focus-container-elevation-shadow: 2;--mat-fab-pressed-container-elevation-shadow: 2;--mat-fab-disabled-state-container-color: #000;--mat-fab-disabled-state-layer-color: #000;--mat-fab-disabled-state-foreground-color: #000;--mat-stepper-line-color: transparent;--mat-stepper-container-color: transparent;--mat-stepper-header-label-text-size: 1.5rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-selected-state-label-text-size: 1.5rem;--mat-stepper-header-selected-state-label-text-color: #aa648a;--mat-stepper-header-selected-state-label-text-weight: 600;--mat-stepper-header-focus-state-layer-shape: none;--mat-stepper-header-focus-state-layer-color: none;--mat-stepper-header-hover-state-layer-shape: none;--mat-stepper-header-hover-state-layer-color: none;--mat-stepper-header-icon-background-color: transparent;--mat-stepper-header-icon-foreground-color: #aa648a;--mat-stepper-header-selected-state-icon-background-color: #aa648a;--mat-stepper-header-edit-state-icon-background-color: transparent;--mat-select-placeholder-text-color: rgba(26, 28, 28, .35);--mat-radio-checked-ripple-color: #aa648a;--mat-radio-ripple-color: #aa648a;--mat-radio-disabled-unselected-icon-color: #aa648a;--mat-radio-selected-focus-icon-color: #aa648a;--mat-radio-selected-hover-icon-color: #aa648a;--mat-radio-selected-icon-color: #aa648a;--mat-radio-selected-pressed-icon-color: #aa648a;--mat-radio-unselected-focus-icon-color: #aa648a;--mat-radio-unselected-hover-icon-color: #aa648a;--mat-radio-unselected-icon-color: #aa648a;--mat-radio-unselected-pressed-icon-color: #aa648a}body[_ngcontent-%COMP%]{color-scheme:light;background-color:#fff;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%;font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff}.mat-typography[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif}body[_ngcontent-%COMP%]{color:#033b59}a[_ngcontent-%COMP%]{font-size:16px;color:#0092b3;text-decoration:underline}a[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}span[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}button[_ngcontent-%COMP%]{background:none;color:inherit;border:none;font:inherit;cursor:pointer}h1[_ngcontent-%COMP%]{display:inline-block}h2[_ngcontent-%COMP%]{line-height:1}@media screen and (max-width: 768px){h2[_ngcontent-%COMP%]{font-size:1.25rem!important}}@media screen and (max-width: 440px){h2[_ngcontent-%COMP%]{font-size:1.1rem!important}}h3[_ngcontent-%COMP%]{font-weight:400;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){h3[_ngcontent-%COMP%]{font-size:1rem!important;line-height:1.2}}@media screen and (max-width: 1024px){.lw-subline[_ngcontent-%COMP%]{font-size:1.28rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}@media screen and (max-width: 375px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;margin:2rem;line-height:1}.lw-h1.lilac[_ngcontent-%COMP%], .lw-h1[_ngcontent-%COMP%]   .lw-lilac[_ngcontent-%COMP%]{color:#aa648a}@media screen and (max-width: 1024px){.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem!important;margin-bottom:.5rem}}@media screen and (max-width: 768px){.lw-h1[_ngcontent-%COMP%]{font-size:1.9rem!important;margin-top:.5rem;margin-bottom:.5rem}}@media screen and (max-width: 375px){.lw-h1[_ngcontent-%COMP%]{font-size:1.7rem!important;line-height:1.25}}.lw-h3[_ngcontent-%COMP%]{color:#033b59;font-weight:700;font-size:2rem;margin-top:0}.lw-h3-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4[_ngcontent-%COMP%]{color:#033b59;font-weight:700;margin:1.33rem 0}.lw-h4-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4-white[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem;font-weight:700}.text-center[_ngcontent-%COMP%]{display:block;text-align:center}.align-center[_ngcontent-%COMP%]{display:block;margin:auto}.lw-prim-blue-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#033b59!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-blue-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-prim-lilac-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#aa648a!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem;border:solid 1px #a3658a!important;box-sizing:border-box}}.lw-sec-lilac-btn[_ngcontent-%COMP%]{color:#aa648a!important;font-size:1rem!important;background-color:#fff!important;border-radius:0!important;letter-spacing:.03em!important;border:solid 1px #aa648a!important;line-height:1}@media screen and (max-width: 768px){.lw-sec-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-information[_ngcontent-%COMP%]{color:#033b59;font-size:1rem}.lw-bottom-action-buttons[_ngcontent-%COMP%]{position:relative;display:flex;padding-top:1rem;max-width:1000px;margin:auto;justify-content:space-between}.lw-bottom-action-buttons[_ngcontent-%COMP%]   .lw-form-btns[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
90gap:1rem;width:100%}.form-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.form-row.anrede[_ngcontent-%COMP%]{flex-direction:column}.form-row.anrede[_ngcontent-%COMP%]   .mat-mdc-radio-group[_ngcontent-%COMP%]{flex-direction:row;display:flex;gap:20px}.form-row.anrede[_ngcontent-%COMP%]   .anrede-error[_ngcontent-%COMP%]{margin-top:-1.5rem!important;margin-left:1rem!important}@media screen and (max-width: 768px){.form-row[_ngcontent-%COMP%]{flex-direction:column}}.form-row[_ngcontent-%COMP%]:last-child{margin-bottom:0}.label[_ngcontent-%COMP%]{color:#aa648a;margin-bottom:.4rem;font-size:1rem;text-wrap:nowrap}@media screen and (max-width: 768px){.label[_ngcontent-%COMP%]{font-size:.95rem;font-weight:500}}.lw-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lw-form-field.captcha-field[_ngcontent-%COMP%]{max-width:1000px;margin:auto!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-right[_ngcontent-%COMP%]{margin-left:calc(100% - 316px)!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-center[_ngcontent-%COMP%]{margin:auto!important}.lw-form-field.half-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.half-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-third-width[_ngcontent-%COMP%]{flex-basis:70%}@media screen and (max-width: 768px){.lw-form-field.two-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-third-width[_ngcontent-%COMP%]{flex-basis:30%}@media screen and (max-width: 768px){.lw-form-field.one-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.full-width[_ngcontent-%COMP%]{flex-basis:100%}@media screen and (max-width: 768px){.lw-form-field.full-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{flex-basis:20%;width:20%}@media screen and (max-width: 768px){.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field[_ngcontent-%COMP%]   .mat-form-field-disabled[_ngcontent-%COMP%]{cursor:no-drop}.lw-form-field[_ngcontent-%COMP%]   .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:2.5rem;line-height:1;align-content:center}.small[_ngcontent-%COMP%]{font-size:.8rem;color:#033b59;text-align:center;margin-top:.5rem;display:block;font-weight:500}.big[_ngcontent-%COMP%]{font-size:1.3rem}@media screen and (max-width: 1024px){.big[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.big[_ngcontent-%COMP%]{font-size:1.1rem!important;margin-top:0!important;padding:0 2rem!important}}@media screen and (max-width: 375px){.big[_ngcontent-%COMP%]{font-size:1rem!important;margin-top:0!important}}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevation-level: 8}.mat-mdc-card-title-group[_ngcontent-%COMP%]{flex-direction:column}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){order:2;margin-top:-2rem}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){order:1}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){order:3}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{justify-content:center;color:#0092b3}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0!important}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-body[_ngcontent-%COMP%]{padding:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:.8rem;font-weight:600;color:#aa648a;margin-top:0!important;letter-spacing:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:1.1rem}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#033b59;letter-spacing:0;font-weight:500;line-height:1.2;margin-bottom:.3rem}
90.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{font-size:6px}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:500;letter-spacing:0;color:#aa648a;font-size:11px;text-decoration:none}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul.lilac[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{z-index:10}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{flex-basis:50%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{background-color:#fff;height:auto;padding:.7rem 4rem;max-width:180px;align-self:stretch;flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{border-radius:0;padding:.3rem 1rem;max-width:100%;width:33.3333333333%}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%]{padding:7px 1rem}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%]{padding:7px 18px}}@media screen and (max-width: 375px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:24px;width:auto}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:7px 0 0 7px}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0 7px 7px 0;overflow:hidden;padding:0}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab.mdc-tab-indicator--active[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable.mdc-tab-indicator--active[_ngcontent-%COMP%]{background-color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{gap:0;width:100%;justify-content:center;font-size:.9rem}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover{font-weight:600}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{box-sizing:border-box;background-color:transparent!important;flex-direction:column;display:flex;align-items:center;color:#aa648a;text-decoration:none;height:100%!important;padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]{overflow:visible;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{box-shadow:0 3px 3px #bdb5b5}}.lw-main-tab[_ngcontent-%COMP%]   span[role=button][_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{width:fit-content;margin:auto;cursor:no-drop}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{flex-direction:column;margin-bottom:1rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{margin-bottom:0}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{pointer-events:none!important}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2.5rem}}@media screen and (max-width: 770px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{gap:.5rem;padding:0 .5rem;overflow:visible}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{word-break:break-word;display:inline-block}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1.2rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{display:none!important}.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:calc(1000px - 16rem);margin:auto!important;margin-top:2rem!important}@media screen and (max-width: 1150px){.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:auto!important}}@media screen and (max-width: 375px){.mat-horizontal-content-container[_ngcontent-%COMP%]{padding-top:1rem!important}}.mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{overflow:visible}.mat-mdc-button-base.lw-prim-lilac-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#a3658a33!important;color:#a3658a99!important;cursor:no-drop!important}.mat-mdc-button-base.lw-prim-lilac-btn[_ngcontent-%COMP%]:focus{background-color:#552b42!important}.mat-datepicker-content-container[_ngcontent-%COMP%]{box-shadow:0 2px 5px #110c2e26}.row[_ngcontent-%COMP%]{max-width:100vw;margin:1rem auto;width:100%;padding:1rem;display:flex;box-sizing:border-box;flex-wrap:wrap}.row.center[_ngcontent-%COMP%]{justify-content:center}.col-8[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:100vw}.col-6[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:75vw}.col-4[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:50vw}.col-2[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:25vw}.msg-dialog[_ngcontent-%COMP%]{overflow:auto}.msg-dialog[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:100%}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding:.25rem}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#aa648a;width:100%;font-size:1rem;margin:auto!important}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]{width:100%}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%], .payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{display:inline-block;background-repeat:no-repeat;background-size:contain;position:relative;bottom:-2px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%]{background-image:url("./media/SEPA-JHLGV37M.svg");width:42.8571428571px;
90height:15.4285714286px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{background-image:url("./media/Zahlschein-WVZTTFU4.svg");width:39.2px;height:40px;margin-top:-8px}.payment-options[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:600;display:flex;justify-content:center;align-items:center;justify-content:space-between}.lw-consent[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#033b59!important;font-size:1rem}.modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button[_ngcontent-%COMP%]{gap:6px}.modem-form[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{cursor:pointer}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]   .mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:700}.modem-form[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#aa648a!important}.mat-internal-form-field[_ngcontent-%COMP%]{align-items:flex-start!important}.mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{margin:auto}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{margin-right:0!important}.option-container[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem;box-sizing:border-box}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]{padding:1rem 2rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:16px}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{align-items:center;margin-bottom:.3rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:2rem;font-weight:700}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{max-width:200px;height:100%}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{width:130px;align-self:flex-end}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{margin-bottom:.5rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{display:flex;gap:2rem}@media screen and (max-width: 1024px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:.8rem 0}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]{width:100%}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{flex-direction:column}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.8rem}@media screen and (max-width: 580px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:1.25rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:nth-child(2){margin-top:.5em;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;font-weight:500;margin:.6rem 0}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;text-decoration:none;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.incomplete-options-warning[_ngcontent-%COMP%]{background-color:#ffe6e6;border:2px solid #ff6b6b;border-radius:8px;padding:1rem;margin:1rem 0;text-align:center}.incomplete-options-warning[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#d63031;font-weight:600;margin:0;font-size:1rem}.sr-only[_ngcontent-%COMP%]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.captcha-field[_ngcontent-%COMP%]{margin:1rem 0}.captcha-field[_ngcontent-%COMP%]   .frc-captcha[_ngcontent-%COMP%]{width:100%;min-height:64px;border:1px solid #ccc;border-radius:4px;padding:8px;display:flex;align-self:center}.captcha-warning[_ngcontent-%COMP%]{margin-right:0!important;margin-top:1rem!important;margin-left:auto!important;width:280px}.tab-clickable[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:-10px}.lw-internet-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem!important}.msg-dialog-container[_ngcontent-%COMP%]{overflow-y:clip}.msg-dialog-container[_ngcontent-%COMP%]   .lw-msg-dialog[_ngcontent-%COMP%]{padding:.5rem}@media screen and (max-width: 1024px){.msg-dialog-container[_ngcontent-%COMP%]   .lw-msg-dialog[_ngcontent-%COMP%]{padding:0}}.msg-dialog-container[_ngcontent-%COMP%]   .lw-msg-dialog[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#033b59}.msg-dialog-container[_ngcontent-%COMP%]   .lw-msg-dialog[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:1rem;color:#033b59;font-weight:700;margin:0}.msg-dialog-container[_ngcontent-%COMP%]   .lw-msg-dialog[_ngcontent-%COMP%]   .form-btns[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:0}.msg-dialog-container[_ngcontent-%COMP%]   .lw-msg-dialog[_ngcontent-%COMP%]   .msg-textarea[_ngcontent-%COMP%]{padding-top:.25rem}.msg-dialog-container[_ngcontent-%COMP%]   .captcha-field[_ngcontent-%COMP%]{margin-bottom:1.25rem!important;margin-left:auto}']})};var Gf=class t{constructor(n,e){this.dialog=n;this.tabIndexService=e}openDialog(){this.dialog.open(Wf,{width:"800px",panelClass:"msg-dialog",maxWidth:"none"})}static \u0275fac=function(e){return new(e||t)(I(_o),I(Yi))};static \u0275cmp=R({type:t,selectors:[["app-liwest-footer"]],decls:73,vars:15,consts:[["role","contentinfo","data-cy","ltk-footer",1,"lw-footer"],[1,"left-side"],[1,"lw-h4-white"],[1,"contact"],["aria-label","Kontaktinformationen"],["href","tel:+4367760039424","aria-label","Telefonnummer anrufen: +43 677 6003 9424"],["href","fax:+4367760039480","aria-label","Faxnummer: +43 677 6003 9480"],["href","mailto:[email protected]","aria-label","E-Mail senden an [email protected]"],["aria-label","Footer-Navigation"],[1,"links"],["href","https://www.liwest-mobil.at/impressum.html","target","_blank","aria-label","Impressum - \xD6ffnet in neuem Fenster","title","zum Impressum"],["href","https://www.liwest-mobil.at/AGB.html","target","_blank","aria-label","Allgemeine Gesch\xE4ftsbedingungen - \xD6ffnet in neuem Fenster","title","zu den Allgemeinen Gesch\xE4ftsbedingungen"],["href","https://www.liwest-mobil.at/kontakt.html","target","_blank","aria-label","Kontakt - \xD6ffnet in neuem Fenster","title","zur Kontaktseite"],["href","https://www.liwest-mobil.at/netz.html","target","_blank","aria-label","Netzabdeckung - \xD6ffnet in neuem Fenster","title","zur Netzabdeckungsseite"],["href","https://www.liwest-mobil.at/roaming.html","target","_blank","aria-label","EU-Roaming - \xD6ffnet in neuem Fenster","title","zur EU-Roaming Seite"],["href","https://www.liwest-mobil.at/mailbox.html","target","_blank","aria-label","Mailbox - \xD6ffnet in neuem Fenster","title","zur Mailbox Seite"],["href","https://www.liwest-mobil.at/ausland.html","target","_blank","aria-label","Auslandstarife - \xD6ffnet in neuem Fenster","title","zu den Auslandstarifen"],["href","https://www.liwest-mobil.at/volte.html","target","_blank","aria-label","VoLTE - \xD6ffnet in neuem Fenster","title","zur VoLTE Seite"],["href","https://www.liwest-mobil.at/datenschutz.html","target","_blank","aria-label","Datenschutzerkl\xE4rung - \xD6ffnet in neuem Fenster","title","zur Datenschutzerkl\xE4rung"],["href","https://www.liwest-mobil.at/cookie-einstellungen/","target","_blank","aria-label","Datenschutzerkl\xE4rung (Absatz Cookies) - \xD6ffnet in neuem Fenster","title","zur Datenschutzerkl\xE4rung Absatz Cookies"],["href","https://www.liwest-mobil.at/fragen-antworten/index.html","target","_blank","aria-label","H\xE4ufig gestellte Fragen - \xD6ffnet in neuem Fenster","title","zu den h\xE4ufig gestellten Fragen"],["href","https://www.liwest-mobil.at/barrierefreiheitserklaerung/","target","_blank","aria-label","Barrierefreiheitserkl\xE4rung - \xD6ffnet in neuem Fenster","title","zur Barrierefreiheitserkl\xE4rung"],["href","https://www.liwest-mobil.at/widerruf-retoure/","target","_blank","aria-label","Vertrag widerrufen - \xD6ffnet in neuem Fenster","title","zum Widerruf des Vertrags"],["href","https://www.liwest-mobil.at/harmonisierte-mitteilung/","target","_blank","aria-label","Harmonisierte Mitteilung - \xD6ffnet in neuem Fenster","title","zur Harmonisierten Mitteilung"],["role","contentinfo",1,"copyright"],[1,"right-side"],["mat-button","","aria-label","Kontaktformular \xF6ffnen um eine Nachricht zu senden",1,"lw-prim-lilac-btn",3,"click"]],template:function(e,i){e&1&&(m(0,"footer",0)(1,"div",1)(2,"h3",2),h(3,"LTK Telekom und Service GmbH"),u(),m(4,"address",3)(5,"ul",4)(6,"li"),h(7,"Postfach 0027, 4040 Linz"),u(),m(8,"li"),h(9," Tel. "),m(10,"a",5),h(11,"+43 677 6003 9424"),u()(),m(12,"li"),h(13," Fax "),m(14,"a",6),h(15,"+43 677 6003 9480"),u()(),m(16,"li"),h(17," E-Mail "),m(18,"a",7),h(19,"[email protected]"),u()()()(),m(20,"nav",8)(21,"ul",9)(22,"li")(23,"a",10),h(24,"Impressum"),u()(),m(25,"li")(26,"a",11),h(27,"AGB"),u()(),m(28,"li")(29,"a",12),h(30,"Kontakt"),u()(),m(31,"li")(32,"a",13),h(33,"Netzabdeckung"),u()(),m(34,"li")(35,"a",14),h(36,"EU-Roaming"),u()(),m(37,"li")(38,"a",15),h(39,"Mailbox"),u()(),m(40,"li")(41,"a",16),h(42,"Ausland"),u()(),m(43,"li")(44,"a",17),h(45,"VoLTE"),u()(),m(46,"li")(47,"a",18),h(48,"Datenschutz"),u()(),m(49,"li")(50,"a",19),h(51,"Cookie-Einstellungen"),u()(),m(52,"li")(53,"a",20),h(54,"Fragen und Antworten"),u()(),m(55,"li")(56,"a",21),h(57,"Barrierefreiheit"),u()(),m(58,"li")(59,"a",22),h(60,"Vertrag widerrufen"),u()(),m(61,"li")(62,"a",23),h(63,"Harmonisierte Mitteilung"),u()()()(),m(64,"p",24),h(65," Copyright \xA9 2025 LTK Telekom und Service GmbH "),u()(),m(66,"div",25)(67,"h4"),h(68,"Sie haben Fragen? Schreiben Sie uns direkt!"),u(),m(69,"p"),h(70," Sie haben Fragen zu LIWEST Mobil? Schicken Sie uns eine Nachricht und wir melden uns umgehend bei Ihnen. "),u(),m(71,"button",26),F("click",function(){return i.openDialog()}),h(72," Schicken Sie uns Ihre Nachricht "),u()()()),e&2&&(p(23),x("tabindex",i.tabIndexService.contentComplete()?1e3:-1),p(3),x("tabindex",i.tabIndexService.contentComplete()?1001:-1),p(3),x("tabindex",i.tabIndexService.contentComplete()?1002:-1),p(3),x("tabindex",i.tabIndexService.contentComplete()?1003:-1),p(3),x("tabindex",i.tabIndexService.contentComplete()?1004:-1),p(3),x("tabindex",i.tabIndexService.contentComplete()?1005:-1),p(3),x("tabindex",i.tabIndexService.contentComplete()?1004:-1),p(3),x("tabindex",i.tabIndexService.contentComplete()?1006:-1),p(3),x("tabindex",i.tabIndexService.contentComplete()?1007:-1),p(3),x("tabindex",i.tabIndexService.contentComplete()?1008:-1),p(3),x("tabindex",i.tabIndexService.contentComplete()?1009:-1),p(3),x("tabindex",i.tabIndexService.contentComplete()?1010:-1),p(3),x("tabindex",i.tabIndexService.contentComplete()?1011:-1),p(3),x("tabindex",i.tabIndexService.contentComplete()?1012:-1),p(9),x("tabindex",i.tabIndexService.contentComplete()?1011:-1))},dependencies:[wt,Ct],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--mat-sys-surface: #ffffff !important;--mat-sys-background: #ffffff !important;--mat-sys-surface-container: #ffffff !important;--mat-sys-surface-container-low: #ffffff !important;--mat-sys-surface-container-lowest: #ffffff !important;--mat-sys-surface-container-high: #ffffff !important;--mat-sys-surface-container-highest: #ffffff !important;--mdc-filled-text-field-active-indicator-color: $lw-mobile-color !important}html[_ngcontent-%COMP%]{--mat-sys-background: light-dark(#f9f9f9, #121414);--mat-sys-error: light-dark(#c00015, #ffb4ac);--mat-sys-error-container: light-dark(#ffdad6, #93000d);--mat-sys-inverse-on-surface: light-dark(#f0f1f1, #2f3131);--mat-sys-inverse-primary: light-dark(#a1cbf0, #376282);--mat-sys-inverse-surface: light-dark(#2f3131, #e2e2e2);--mat-sys-on-background: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000d, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344f);--mat-sys-on-primary-container: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-primary-fixed: light-dark(#001e30, #001e30);--mat-sys-on-primary-fixed-variant: light-dark(#1c4b69, #1c4b69);--mat-sys-on-secondary: light-dark(#ffffff, #003543);--mat-sys-on-secondary-container: light-dark(#004e60, #b7eaff);--mat-sys-on-secondary-fixed: light-dark(#001f28, #001f28);--mat-sys-on-secondary-fixed-variant: light-dark(#004e60, #004e60);--mat-sys-on-surface: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-surface-variant: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-tertiary: light-dark(#ffffff, #00344a);--mat-sys-on-tertiary-container: light-dark(#004c69, #c4e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2c, #001e2c);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c69, #004c69);--mat-sys-outline: light-dark(#517b9c, #6b95b7);--mat-sys-outline-variant: light-dark(#a1cbf0, #1c4b69);--mat-sys-primary: light-dark(#376282, #a1cbf0);--mat-sys-primary-container: light-dark(#cbe6ff, #1c4b69);--mat-sys-primary-fixed: light-dark(#cbe6ff, #cbe6ff);--mat-sys-primary-fixed-dim: light-dark(#a1cbf0, #a1cbf0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#00677f, #6ad4f7);--mat-sys-secondary-container: light-dark(#b7eaff, #004e60);--mat-sys-secondary-fixed: light-dark(#b7eaff, #b7eaff);--mat-sys-secondary-fixed-dim: light-dark(#6ad4f7, #6ad4f7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9f9, #121414);--mat-sys-surface-bright: light-dark(#f9f9f9, #37393a);--mat-sys-surface-container: light-dark(#eeeeee, #1e2020);--mat-sys-surface-container-high: light-dark(#e8e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e2e2e2, #333535);--mat-sys-surface-container-low: light-dark(#f3f3f4, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#376282, #a1cbf0);--mat-sys-surface-variant: light-dark(#cbe6ff, #1c4b69);--mat-sys-tertiary: light-dark(#196587, #8ecef5);--mat-sys-tertiary-container: light-dark(#c4e7ff, #004c69);--mat-sys-tertiary-fixed: light-dark(#c4e7ff, #c4e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#8ecef5, #8ecef5);--mat-sys-neutral-variant20: #00344f;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0p
90x rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-checkbox-label-text-color: #aa648a;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #aa648a;--mat-checkbox-selected-hover-icon-color: #aa648a;--mat-checkbox-selected-hover-state-layer-color: #aa648a;--mat-checkbox-selected-icon-color: #aa648a;--mat-checkbox-unselected-icon-color: #aa648a;--mat-checkbox-unselected-focus-icon-color: #aa648a;--mat-checkbox-unselected-hover-icon-color: #aa648a;--mat-tab-active-focus-label-text-color: #fff;--mat-tab-active-label-text-color: #fff;--mat-tab-active-indicator-height: 0;--mat-tab-active-hover-indicator-color: #aa648a26;--mat-tab-active-hover-label-text-color: #aa648a;--mat-tab-divider-height: 0;--mat-tab-label-text-size: 1rem;--mat-tab-inactive-label-text-color: #aa648a;--mat-tab-inactive-hover-label-text-color: #aa648a;--mat-card-elevated-container-shape: none;--mat-card-filled-container-shape: none;--mat-card-outlined-container-shape: none;--mat-card-outlined-outline-width: 0;--mat-card-elevated-container-elevation: 8;--mat-expansion-container-shape: none;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-header-text-color: #0091B3;--mat-expansion-header-text-size: .8rem;--mat-expansion-header-text-weight: 400;--mat-expansion-header-hover-state-layer-color: #fff;--mat-expansion-container-text-size: .7rem;--mat-form-field-outlined-outline-color: #aa648a;--mat-form-field-outlined-hover-outline-color: #033b59;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-outline-width: 1.5px;--mat-form-field-outlined-focus-outline-color: #aa648a;--mat-form-field-outlined-input-text-placeholder-color: #c2c2c2;--mat-fab-container-shape: 0;--mat-fab-container-elevation-shadow: 2;--mat-fab-focus-container-elevation-shadow: 2;--mat-fab-pressed-container-elevation-shadow: 2;--mat-fab-disabled-state-container-color: #000;--mat-fab-disabled-state-layer-color: #000;--mat-fab-disabled-state-foreground-color: #000;--mat-stepper-line-color: transparent;--mat-stepper-container-color: transparent;--mat-stepper-header-label-text-size: 1.5rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-selected-state-label-text-size: 1.5rem;--mat-stepper-header-selected-state-label-text-color: #aa648a;--mat-stepper-header-selected-state-label-text-weight: 600;--mat-stepper-header-focus-state-layer-shape: none;--mat-stepper-header-focus-state-layer-color: none;--mat-stepper-header-hover-state-layer-shape: none;--mat-stepper-header-hover-state-layer-color: none;--mat-stepper-header-icon-background-color: transparent;--mat-stepper-header-icon-foreground-color: #aa648a;--mat-stepper-header-selected-state-icon-background-color: #aa648a;--mat-stepper-header-edit-state-icon-background-color: transparent;--mat-select-placeholder-text-color: rgba(26, 28, 28, .35);--mat-radio-checked-ripple-color: #aa648a;--mat-radio-ripple-color: #aa648a;--mat-radio-disabled-unselected-icon-color: #aa648a;--mat-radio-selected-focus-icon-color: #aa648a;--mat-radio-selected-hover-icon-color: #aa648a;--mat-radio-selected-icon-color: #aa648a;--mat-radio-selected-pressed-icon-color: #aa648a;--mat-radio-unselected-focus-icon-color: #aa648a;--mat-radio-unselected-hover-icon-color: #aa648a;--mat-radio-unselected-icon-color: #aa648a;--mat-radio-unselected-pressed-icon-color: #aa648a}body[_ngcontent-%COMP%]{color-scheme:light;background-color:#fff;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%;font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff}.mat-typography[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif}body[_ngcontent-%COMP%]{color:#033b59}a[_ngcontent-%COMP%]{font-size:16px;color:#0092b3;text-decoration:underline}a[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}span[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}button[_ngcontent-%COMP%]{background:none;color:inherit;border:none;font:inherit;cursor:pointer}h1[_ngcontent-%COMP%]{display:inline-block}h2[_ngcontent-%COMP%]{line-height:1}@media screen and (max-width: 768px){h2[_ngcontent-%COMP%]{font-size:1.25rem!important}}@media screen and (max-width: 440px){h2[_ngcontent-%COMP%]{font-size:1.1rem!important}}h3[_ngcontent-%COMP%]{font-weight:400;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){h3[_ngcontent-%COMP%]{font-size:1rem!important;line-height:1.2}}@media screen and (max-width: 1024px){.lw-subline[_ngcontent-%COMP%]{font-size:1.28rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}@media screen and (max-width: 375px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;margin:2rem;line-height:1}.lw-h1.lilac[_ngcontent-%COMP%], .lw-h1[_ngcontent-%COMP%]   .lw-lilac[_ngcontent-%COMP%]{color:#aa648a}@media screen and (max-width: 1024px){.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem!important;margin-bottom:.5rem}}@media screen and (max-width: 768px){.lw-h1[_ngcontent-%COMP%]{font-size:1.9rem!important;margin-top:.5rem;margin-bottom:.5rem}}@media screen and (max-width: 375px){.lw-h1[_ngcontent-%COMP%]{font-size:1.7rem!important;line-height:1.25}}.lw-h3[_ngcontent-%COMP%]{color:#033b59;font-weight:700;font-size:2rem;margin-top:0}.lw-h3-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4[_ngcontent-%COMP%]{color:#033b59;font-weight:700;margin:1.33rem 0}.lw-h4-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4-white[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem;font-weight:700}.text-center[_ngcontent-%COMP%]{display:block;text-align:center}.align-center[_ngcontent-%COMP%]{display:block;margin:auto}.lw-prim-blue-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#033b59!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-blue-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-prim-lilac-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#aa648a!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem;border:solid 1px #a3658a!important;box-sizing:border-box}}.lw-sec-lilac-btn[_ngcontent-%COMP%]{color:#aa648a!important;font-size:1rem!important;background-color:#fff!important;border-radius:0!important;letter-spacing:.03em!important;border:solid 1px #aa648a!important;line-height:1}@media screen and (max-width: 768px){.lw-sec-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-information[_ngcontent-%COMP%]{color:#033b59;font-size:1rem}.lw-bottom-action-buttons[_ngcontent-%COMP%]{position:relative;display:flex;padding-top:1rem;max-width:1000px;margin:auto;justify-content:space-between}.lw-bottom-action-buttons[_ngcontent-%COMP%]   .lw-form-btns[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
90gap:1rem;width:100%}.form-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.form-row.anrede[_ngcontent-%COMP%]{flex-direction:column}.form-row.anrede[_ngcontent-%COMP%]   .mat-mdc-radio-group[_ngcontent-%COMP%]{flex-direction:row;display:flex;gap:20px}.form-row.anrede[_ngcontent-%COMP%]   .anrede-error[_ngcontent-%COMP%]{margin-top:-1.5rem!important;margin-left:1rem!important}@media screen and (max-width: 768px){.form-row[_ngcontent-%COMP%]{flex-direction:column}}.form-row[_ngcontent-%COMP%]:last-child{margin-bottom:0}.label[_ngcontent-%COMP%]{color:#aa648a;margin-bottom:.4rem;font-size:1rem;text-wrap:nowrap}@media screen and (max-width: 768px){.label[_ngcontent-%COMP%]{font-size:.95rem;font-weight:500}}.lw-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lw-form-field.captcha-field[_ngcontent-%COMP%]{max-width:1000px;margin:auto!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-right[_ngcontent-%COMP%]{margin-left:calc(100% - 316px)!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-center[_ngcontent-%COMP%]{margin:auto!important}.lw-form-field.half-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.half-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-third-width[_ngcontent-%COMP%]{flex-basis:70%}@media screen and (max-width: 768px){.lw-form-field.two-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-third-width[_ngcontent-%COMP%]{flex-basis:30%}@media screen and (max-width: 768px){.lw-form-field.one-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.full-width[_ngcontent-%COMP%]{flex-basis:100%}@media screen and (max-width: 768px){.lw-form-field.full-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{flex-basis:20%;width:20%}@media screen and (max-width: 768px){.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field[_ngcontent-%COMP%]   .mat-form-field-disabled[_ngcontent-%COMP%]{cursor:no-drop}.lw-form-field[_ngcontent-%COMP%]   .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:2.5rem;line-height:1;align-content:center}.small[_ngcontent-%COMP%]{font-size:.8rem;color:#033b59;text-align:center;margin-top:.5rem;display:block;font-weight:500}.big[_ngcontent-%COMP%]{font-size:1.3rem}@media screen and (max-width: 1024px){.big[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.big[_ngcontent-%COMP%]{font-size:1.1rem!important;margin-top:0!important;padding:0 2rem!important}}@media screen and (max-width: 375px){.big[_ngcontent-%COMP%]{font-size:1rem!important;margin-top:0!important}}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevation-level: 8}.mat-mdc-card-title-group[_ngcontent-%COMP%]{flex-direction:column}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){order:2;margin-top:-2rem}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){order:1}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){order:3}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{justify-content:center;color:#0092b3}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0!important}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-body[_ngcontent-%COMP%]{padding:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:.8rem;font-weight:600;color:#aa648a;margin-top:0!important;letter-spacing:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:1.1rem}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#033b59;letter-spacing:0;font-weight:500;line-height:1.2;margin-bottom:.3rem}
90.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{font-size:6px}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:500;letter-spacing:0;color:#aa648a;font-size:11px;text-decoration:none}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul.lilac[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{z-index:10}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{flex-basis:50%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{background-color:#fff;height:auto;padding:.7rem 4rem;max-width:180px;align-self:stretch;flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{border-radius:0;padding:.3rem 1rem;max-width:100%;width:33.3333333333%}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%]{padding:7px 1rem}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%]{padding:7px 18px}}@media screen and (max-width: 375px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:24px;width:auto}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:7px 0 0 7px}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0 7px 7px 0;overflow:hidden;padding:0}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab.mdc-tab-indicator--active[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable.mdc-tab-indicator--active[_ngcontent-%COMP%]{background-color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{gap:0;width:100%;justify-content:center;font-size:.9rem}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover{font-weight:600}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{box-sizing:border-box;background-color:transparent!important;flex-direction:column;display:flex;align-items:center;color:#aa648a;text-decoration:none;height:100%!important;padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]{overflow:visible;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{box-shadow:0 3px 3px #bdb5b5}}.lw-main-tab[_ngcontent-%COMP%]   span[role=button][_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{width:fit-content;margin:auto;cursor:no-drop}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{flex-direction:column;margin-bottom:1rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{margin-bottom:0}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{pointer-events:none!important}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2.5rem}}@media screen and (max-width: 770px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{gap:.5rem;padding:0 .5rem;overflow:visible}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{word-break:break-word;display:inline-block}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1.2rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{display:none!important}.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:calc(1000px - 16rem);margin:auto!important;margin-top:2rem!important}@media screen and (max-width: 1150px){.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:auto!important}}@media screen and (max-width: 375px){.mat-horizontal-content-container[_ngcontent-%COMP%]{padding-top:1rem!important}}.mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{overflow:visible}.mat-mdc-button-base.lw-prim-lilac-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#a3658a33!important;color:#a3658a99!important;cursor:no-drop!important}.mat-mdc-button-base.lw-prim-lilac-btn[_ngcontent-%COMP%]:focus{background-color:#552b42!important}.mat-datepicker-content-container[_ngcontent-%COMP%]{box-shadow:0 2px 5px #110c2e26}.row[_ngcontent-%COMP%]{max-width:100vw;margin:1rem auto;width:100%;padding:1rem;display:flex;box-sizing:border-box;flex-wrap:wrap}.row.center[_ngcontent-%COMP%]{justify-content:center}.col-8[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:100vw}.col-6[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:75vw}.col-4[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:50vw}.col-2[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:25vw}.msg-dialog[_ngcontent-%COMP%]{overflow:auto}.msg-dialog[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:100%}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding:.25rem}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#aa648a;width:100%;font-size:1rem;margin:auto!important}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]{width:100%}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%], .payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{display:inline-block;background-repeat:no-repeat;background-size:contain;position:relative;bottom:-2px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%]{background-image:url("./media/SEPA-JHLGV37M.svg");width:42.8571428571px;
90height:15.4285714286px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{background-image:url("./media/Zahlschein-WVZTTFU4.svg");width:39.2px;height:40px;margin-top:-8px}.payment-options[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:600;display:flex;justify-content:center;align-items:center;justify-content:space-between}.lw-consent[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#033b59!important;font-size:1rem}.modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button[_ngcontent-%COMP%]{gap:6px}.modem-form[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{cursor:pointer}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]   .mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:700}.modem-form[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#aa648a!important}.mat-internal-form-field[_ngcontent-%COMP%]{align-items:flex-start!important}.mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{margin:auto}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{margin-right:0!important}.option-container[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem;box-sizing:border-box}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]{padding:1rem 2rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:16px}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{align-items:center;margin-bottom:.3rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:2rem;font-weight:700}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{max-width:200px;height:100%}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{width:130px;align-self:flex-end}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{margin-bottom:.5rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{display:flex;gap:2rem}@media screen and (max-width: 1024px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:.8rem 0}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]{width:100%}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{flex-direction:column}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.8rem}@media screen and (max-width: 580px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:1.25rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:nth-child(2){margin-top:.5em;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;font-weight:500;margin:.6rem 0}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;text-decoration:none;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.incomplete-options-warning[_ngcontent-%COMP%]{background-color:#ffe6e6;border:2px solid #ff6b6b;border-radius:8px;padding:1rem;margin:1rem 0;text-align:center}.incomplete-options-warning[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#d63031;font-weight:600;margin:0;font-size:1rem}.sr-only[_ngcontent-%COMP%]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.captcha-field[_ngcontent-%COMP%]{margin:1rem 0}.captcha-field[_ngcontent-%COMP%]   .frc-captcha[_ngcontent-%COMP%]{width:100%;min-height:64px;border:1px solid #ccc;border-radius:4px;padding:8px;display:flex;align-self:center}.captcha-warning[_ngcontent-%COMP%]{margin-right:0!important;margin-top:1rem!important;margin-left:auto!important;width:280px}.tab-clickable[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:-10px}.lw-internet-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem!important}.lw-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;background-color:#033b59;color:#fff;padding:2rem 14rem;margin-top:2rem;gap:1rem}@media screen and (max-width: 1500px){.lw-footer[_ngcontent-%COMP%]{padding:2rem 14rem}}@media screen and (max-width: 1024px){.lw-footer[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:3rem}}@media screen and (max-width: 768px){.lw-footer[_ngcontent-%COMP%]{padding:2rem 2rem 5.5rem}}.lw-footer[_ngcontent-%COMP%]   .left-side[_ngcontent-%COMP%], .lw-footer[_ngcontent-%COMP%]   .right-side[_ngcontent-%COMP%]{flex-basis:50%}.lw-footer[_ngcontent-%COMP%]   .left-side[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .lw-footer[_ngcontent-%COMP%]   .right-side[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:700}.lw-footer[_ngcontent-%COMP%]   .left-side[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .lw-footer[_ngcontent-%COMP%]   .right-side[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:.85rem;line-height:1.3}.lw-footer[_ngcontent-%COMP%]   .left-side[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.lw-footer[_ngcontent-%COMP%]   .left-side[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]{font-style:normal!important}.lw-footer[_ngcontent-%COMP%]   .left-side[_ngcontent-%COMP%]   .contact[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0;list-style:none}.lw-footer[_ngcontent-%COMP%]   .left-side[_ngcontent-%COMP%]   .links[_ngcontent-%COMP%]{list-style:none;display:flex;gap:1rem;margin-left:-40px;flex-wrap:wrap;line-height:1}.lw-footer[_ngcontent-%COMP%]   .left-side[_ngcontent-%COMP%]   .links[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{position:relative}.lw-footer[_ngcontent-%COMP%]   .left-side[_ngcontent-%COMP%]   .links[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:last-child):after{position:absolute;content:"-";right:-10px;bottom:100%;color:#fff;height:1px;width:5px}']})};function _B(t,n){t&1&&(m(0,"p",3),h(1,"Warenkorb"),u())}function yB(t,n){if(t&1&&(m(0,"span"),h(1),u()),t&2){let e=v();p(),ce(e.sublineData.highlight)}}var qf=class t{constructor(n,e,i,a){this.router=n;this._selectionService=e;this._productService=i;this._tabIndexService=a;this.router.events.pipe(ue(r=>r instanceof dn)).subscribe(()=>{setTimeout(()=>{this._tabIndexService.resetMainContent()},100)})}hasProductOptions=!1;get sublineData(){return dt([this._productService.allProducts$,this._selectionService.selectedProductId$]).pipe(j(([n,e])=>e?(n.find(a=>a.idCode===e)?.options?.length??0)>0:!1)).subscribe(n=>{this.hasProductOptions=n}),this.router.url==="/shop/warenkorb"||this.router.url==="/shop/login"?{text:"In nur wenigen Schritten zu Ihrem ",highlight:"LIWEST Mobil",afterText:" Produkt"}:{text:"Die Freiheit, die du brauchst"}}get sublineClass(){return this.router.url==="/shop/login"||this.router.url==="/shop/warenkorb"?"lw-subline small":"lw-subline"}get headlineContainerClass(){return this.router.url==="/shop/warenkorb"?"lw-headline text-left warenkorb-page":"lw-headline text-center"}static \u0275fac=function(e){return new(e||t)(I(je),I(ct),I(Cn),I(Yi))};static \u0275cmp=R({type:t,selectors:[["app-root"]],decls:17,vars:10,consts:[[1,"main"],[1,"lw-h1"],[1,"lw-lilac"],[1,"basket"],[1,"lw-subline"],[4,"ngIf"],[1,"lw-tab-content"],[1,"liwest-footer"]],template:function(e,i){e&1&&(D(0,"app-liwest-header"),m(1,"div",0)(2,"div")(3,"h1",1),h(4,"LIWEST "),m(5,"span",2),h(6,"Mobil"),u(),h(7," Shop"),u(),y(8,_B,2,0,"p",3),m(9,"p",4),h(10),Ve(11,yB,2,1,"span",5),h(12),u()(),m(13,"div",6),D(14,"router-outlet"),u()(),m(15,"div",7),D(16,"app-liwest-footer"),u()),e&2&&(p(2),et(i.headlineContainerClass),p(6),C(i.router.url==="/shop/warenkorb"?8:-1),p(),et(i.sublineClass),p(),le(" ",i.sublineData.text," "),p(),k("ngIf",i.sublineData.highlight),p(),le(" ",i.sublineData.afterText," "),p(),q("login-page",i.router.url==="/shop/login"))},dependencies:[Sl,jf,Gf,qt,E_],styles:['@charset "UTF-8";[_ngcontent-%COMP%]:root{--mat-sys-surface: #ffffff !important;--mat-sys-background: #ffffff !important;--mat-sys-surface-container: #ffffff !important;--mat-sys-surface-container-low: #ffffff !important;--mat-sys-surface-container-lowest: #ffffff !important;--mat-sys-surface-container-high: #ffffff !important;--mat-sys-surface-container-highest: #ffffff !important;--mdc-filled-text-field-active-indicator-color: $lw-mobile-color !important}html[_ngcontent-%COMP%]{--mat-sys-background: light-dark(#f9f9f9, #121414);--mat-sys-error: light-dark(#c00015, #ffb4ac);--mat-sys-error-container: light-dark(#ffdad6, #93000d);--mat-sys-inverse-on-surface: light-dark(#f0f1f1, #2f3131);--mat-sys-inverse-primary: light-dark(#a1cbf0, #376282);--mat-sys-inverse-surface: light-dark(#2f3131, #e2e2e2);--mat-sys-on-background: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-error: light-dark(#ffffff, #690006);--mat-sys-on-error-container: light-dark(#93000d, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #00344f);--mat-sys-on-primary-container: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-primary-fixed: light-dark(#001e30, #001e30);--mat-sys-on-primary-fixed-variant: light-dark(#1c4b69, #1c4b69);--mat-sys-on-secondary: light-dark(#ffffff, #003543);--mat-sys-on-secondary-container: light-dark(#004e60, #b7eaff);--mat-sys-on-secondary-fixed: light-dark(#001f28, #001f28);--mat-sys-on-secondary-fixed-variant: light-dark(#004e60, #004e60);--mat-sys-on-surface: light-dark(#1a1c1c, #e2e2e2);--mat-sys-on-surface-variant: light-dark(#1c4b69, #cbe6ff);--mat-sys-on-tertiary: light-dark(#ffffff, #00344a);--mat-sys-on-tertiary-container: light-dark(#004c69, #c4e7ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2c, #001e2c);--mat-sys-on-tertiary-fixed-variant: light-dark(#004c69, #004c69);--mat-sys-outline: light-dark(#517b9c, #6b95b7);--mat-sys-outline-variant: light-dark(#a1cbf0, #1c4b69);--mat-sys-primary: light-dark(#376282, #a1cbf0);--mat-sys-primary-container: light-dark(#cbe6ff, #1c4b69);--mat-sys-primary-fixed: light-dark(#cbe6ff, #cbe6ff);--mat-sys-primary-fixed-dim: light-dark(#a1cbf0, #a1cbf0);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#00677f, #6ad4f7);--mat-sys-secondary-container: light-dark(#b7eaff, #004e60);--mat-sys-secondary-fixed: light-dark(#b7eaff, #b7eaff);--mat-sys-secondary-fixed-dim: light-dark(#6ad4f7, #6ad4f7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9f9, #121414);--mat-sys-surface-bright: light-dark(#f9f9f9, #37393a);--mat-sys-surface-container: light-dark(#eeeeee, #1e2020);--mat-sys-surface-container-high: light-dark(#e8e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e2e2e2, #333535);--mat-sys-surface-container-low: light-dark(#f3f3f4, #1a1c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0f);--mat-sys-surface-dim: light-dark(#dadada, #121414);--mat-sys-surface-tint: light-dark(#376282, #a1cbf0);--mat-sys-surface-variant: light-dark(#cbe6ff, #1c4b69);--mat-sys-tertiary: light-dark(#196587, #8ecef5);--mat-sys-tertiary-container: light-dark(#c4e7ff, #004c69);--mat-sys-tertiary-fixed: light-dark(#c4e7ff, #c4e7ff);--mat-sys-tertiary-fixed-dim: light-dark(#8ecef5, #8ecef5);--mat-sys-neutral-variant20: #00344f;--mat-sys-neutral10: #1a1c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Montserrat;--mat-sys-body-large-font: Montserrat;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Montserrat;--mat-sys-body-medium-font: Montserrat;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;
90--mat-sys-body-small: 400 .75rem / 1rem Montserrat;--mat-sys-body-small-font: Montserrat;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Montserrat;--mat-sys-display-large-font: Montserrat;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Montserrat;--mat-sys-display-medium-font: Montserrat;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Montserrat;--mat-sys-display-small-font: Montserrat;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Montserrat;--mat-sys-headline-large-font: Montserrat;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Montserrat;--mat-sys-headline-medium-font: Montserrat;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Montserrat;--mat-sys-headline-small-font: Montserrat;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Montserrat;--mat-sys-label-large-font: Montserrat;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Montserrat;--mat-sys-label-medium-font: Montserrat;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Montserrat;--mat-sys-label-small-font: Montserrat;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Montserrat;--mat-sys-title-large-font: Montserrat;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Montserrat;--mat-sys-title-medium-font: Montserrat;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Montserrat;--mat-sys-title-small-font: Montserrat;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-checkbox-label-text-color: #aa648a;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-focus-icon-color: #aa648a;--mat-checkbox-selected-hover-icon-color: #aa648a;--mat-checkbox-selected-hover-state-layer-color: #aa648a;--mat-checkbox-selected-icon-color: #aa648a;--mat-checkbox-unselected-icon-color: #aa648a;--mat-checkbox-unselected-focus-icon-color: #aa648a;--mat-checkbox-unselected-hover-icon-color: #aa648a;--mat-tab-active-focus-label-text-color: #fff;--mat-tab-active-label-text-color: #fff;--mat-tab-active-indicator-height: 0;--mat-tab-active-hover-indicator-color: #aa648a26;--mat-tab-active-hover-label-text-color: #aa648a;--mat-tab-divider-height: 0;--mat-tab-label-text-size: 1rem;--mat-tab-inactive-label-text-color: #aa648a;--mat-tab-inactive-hover-label-text-color: #aa648a;--mat-card-elevated-container-shape: none;--mat-card-filled-container-shape: none;--mat-card-outlined-container-shape: none;--mat-card-outlined-outline-width: 0;--mat-card-elevated-container-elevation: 8;--mat-expansion-container-shape: none;--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-background-color: #fff;--mat-expansion-header-text-color: #0091B3;--mat-expansion-header-text-size: .8rem;--mat-expansion-header-text-weight: 400;--mat-expansion-header-hover-state-layer-color: #fff;--mat-expansion-container-text-size: .7rem;--mat-form-field-outlined-outline-color: #aa648a;--mat-form-field-outlined-hover-outline-color: #033b59;--mat-form-field-outlined-container-shape: 8px;--mat-form-field-outlined-outline-width: 1.5px;--mat-form-field-outlined-focus-outline-color: #aa648a;--mat-form-field-outlined-input-text-placeholder-color: #c2c2c2;--mat-fab-container-shape: 0;--mat-fab-container-elevation-shadow: 2;--mat-fab-focus-container-elevation-shadow: 2;--mat-fab-pressed-container-elevation-shadow: 2;--mat-fab-disabled-state-container-color: #000;--mat-fab-disabled-state-layer-color: #000;--mat-fab-disabled-state-foreground-color: #000;--mat-stepper-line-color: transparent;--mat-stepper-container-color: transparent;--mat-stepper-header-label-text-size: 1.5rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-selected-state-label-text-size: 1.5rem;--mat-stepper-header-selected-state-label-text-color: #aa648a;--mat-stepper-header-selected-state-label-text-weight: 600;--mat-stepper-header-focus-state-layer-shape: none;--mat-stepper-header-focus-state-layer-color: none;--mat-stepper-header-hover-state-layer-shape: none;--mat-stepper-header-hover-state-layer-color: none;--mat-stepper-header-icon-background-color: transparent;--mat-stepper-header-icon-foreground-color: #aa648a;--mat-stepper-header-selected-state-icon-background-color: #aa648a;--mat-stepper-header-edit-state-icon-background-color: transparent;--mat-select-placeholder-text-color: rgba(26, 28, 28, .35);--mat-radio-checked-ripple-color: #aa648a;--mat-radio-ripple-color: #aa648a;--mat-radio-disabled-unselected-icon-color: #aa648a;--mat-radio-selected-focus-icon-color: #aa648a;--mat-radio-selected-hover-icon-color: #aa648a;--mat-radio-selected-icon-color: #aa648a;--mat-radio-selected-pressed-icon-color: #aa648a;--mat-radio-unselected-focus-icon-color: #aa648a;--mat-radio-unselected-hover-icon-color: #aa648a;--mat-radio-unselected-icon-color: #aa648a;--mat-radio-unselected-pressed-icon-color: #aa648a}body[_ngcontent-%COMP%]{color-scheme:light;background-color:#fff;color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%;font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff}.mat-typography[_ngcontent-%COMP%]{font-family:Montserrat,sans-serif}body[_ngcontent-%COMP%]{color:#033b59}a[_ngcontent-%COMP%]{font-size:16px;color:#0092b3;text-decoration:underline}a[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}span[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:10px!important}button[_ngcontent-%COMP%]{background:none;color:inherit;border:none;font:inherit;cursor:pointer}h1[_ngcontent-%COMP%]{display:inline-block}h2[_ngcontent-%COMP%]{line-height:1}@media screen and (max-width: 768px){h2[_ngcontent-%COMP%]{font-size:1.25rem!important}}@media screen and (max-width: 440px){h2[_ngcontent-%COMP%]{font-size:1.1rem!important}}h3[_ngcontent-%COMP%]{font-weight:400;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px){h3[_ngcontent-%COMP%]{font-size:1rem!important;line-height:1.2}}@media screen and (max-width: 1024px){.lw-subline[_ngcontent-%COMP%]{font-size:1.28rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}@media screen and (max-width: 375px){.lw-subline[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:0!important}}.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;margin:2rem;line-height:1}.lw-h1.lilac[_ngcontent-%COMP%], .lw-h1[_ngcontent-%COMP%]   .lw-lilac[_ngcontent-%COMP%]{color:#aa648a}@media screen and (max-width: 1024px){.lw-h1[_ngcontent-%COMP%]{font-size:2.5rem!important;margin-bottom:.5rem}}@media screen and (max-width: 768px){.lw-h1[_ngcontent-%COMP%]{font-size:1.9rem!important;margin-top:.5rem;margin-bottom:.5rem}}@media screen and (max-width: 375px){.lw-h1[_ngcontent-%COMP%]{font-size:1.7rem!important;line-height:1.25}}.lw-h3[_ngcontent-%COMP%]{color:#033b59;font-weight:700;font-size:2rem;margin-top:0}.lw-h3-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4[_ngcontent-%COMP%]{color:#033b59;font-weight:700;margin:1.33rem 0}.lw-h4-lilac[_ngcontent-%COMP%]{color:#aa648a!important}.lw-h4-white[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem;font-weight:700}.text-center[_ngcontent-%COMP%]{display:block;text-align:center}.align-center[_ngcontent-%COMP%]{display:block;margin:auto}.lw-prim-blue-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#033b59!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-blue-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-prim-lilac-btn[_ngcontent-%COMP%]{color:#fff!important;font-size:1rem!important;background-color:#aa648a!important;border-radius:0!important;letter-spacing:.03em!important;width:fit-content;height:fit-content;padding:.7rem 2rem;line-height:1}@media screen and (max-width: 768px){.lw-prim-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem;border:solid 1px #a3658a!important;box-sizing:border-box}}.lw-sec-lilac-btn[_ngcontent-%COMP%]{color:#aa648a!important;font-size:1rem!important;background-color:#fff!important;border-radius:0!important;letter-spacing:.03em!important;border:solid 1px #aa648a!important;line-height:1}@media screen and (max-width: 768px){.lw-sec-lilac-btn[_ngcontent-%COMP%]{font-size:.9rem!important;padding:.7rem 1rem}}.lw-information[_ngcontent-%COMP%]{color:#033b59;font-size:1rem}.lw-bottom-action-buttons[_ngcontent-%COMP%]{position:relative;display:flex;padding-top:1rem;max-width:1000px;margin:auto;justify-content:space-between}.lw-bottom-action-buttons[_ngcontent-%COMP%]   .lw-form-btns[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
90gap:1rem;width:100%}.form-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.form-row.anrede[_ngcontent-%COMP%]{flex-direction:column}.form-row.anrede[_ngcontent-%COMP%]   .mat-mdc-radio-group[_ngcontent-%COMP%]{flex-direction:row;display:flex;gap:20px}.form-row.anrede[_ngcontent-%COMP%]   .anrede-error[_ngcontent-%COMP%]{margin-top:-1.5rem!important;margin-left:1rem!important}@media screen and (max-width: 768px){.form-row[_ngcontent-%COMP%]{flex-direction:column}}.form-row[_ngcontent-%COMP%]:last-child{margin-bottom:0}.label[_ngcontent-%COMP%]{color:#aa648a;margin-bottom:.4rem;font-size:1rem;text-wrap:nowrap}@media screen and (max-width: 768px){.label[_ngcontent-%COMP%]{font-size:.95rem;font-weight:500}}.lw-form-field[_ngcontent-%COMP%]{display:flex;flex-direction:column}.lw-form-field.captcha-field[_ngcontent-%COMP%]{max-width:1000px;margin:auto!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-right[_ngcontent-%COMP%]{margin-left:calc(100% - 316px)!important}.lw-form-field.captcha-field[_ngcontent-%COMP%]   .frc-captcha.align-center[_ngcontent-%COMP%]{margin:auto!important}.lw-form-field.half-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.half-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-third-width[_ngcontent-%COMP%]{flex-basis:70%}@media screen and (max-width: 768px){.lw-form-field.two-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-third-width[_ngcontent-%COMP%]{flex-basis:30%}@media screen and (max-width: 768px){.lw-form-field.one-third-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.full-width[_ngcontent-%COMP%]{flex-basis:100%}@media screen and (max-width: 768px){.lw-form-field.full-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{flex-basis:20%;width:20%}@media screen and (max-width: 768px){.lw-form-field.one-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{flex-basis:50%}@media screen and (max-width: 768px){.lw-form-field.two-fourth-width[_ngcontent-%COMP%]{width:100%}}.lw-form-field[_ngcontent-%COMP%]   .mat-form-field-disabled[_ngcontent-%COMP%]{cursor:no-drop}.lw-form-field[_ngcontent-%COMP%]   .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:2.5rem;line-height:1;align-content:center}.small[_ngcontent-%COMP%]{font-size:.8rem;color:#033b59;text-align:center;margin-top:.5rem;display:block;font-weight:500}.big[_ngcontent-%COMP%]{font-size:1.3rem}@media screen and (max-width: 1024px){.big[_ngcontent-%COMP%]{font-size:1.2rem!important;margin-top:.3rem!important}}@media screen and (max-width: 768px){.big[_ngcontent-%COMP%]{font-size:1.1rem!important;margin-top:0!important;padding:0 2rem!important}}@media screen and (max-width: 375px){.big[_ngcontent-%COMP%]{font-size:1rem!important;margin-top:0!important}}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevation-level: 8}.mat-mdc-card-title-group[_ngcontent-%COMP%]{flex-direction:column}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(1){order:2;margin-top:-2rem}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){order:1}.mat-mdc-card-title-group[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(3){order:3}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{justify-content:center;color:#0092b3}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0!important}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-body[_ngcontent-%COMP%]{padding:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:.8rem;font-weight:600;color:#aa648a;margin-top:0!important;letter-spacing:0}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:1.1rem}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#033b59;letter-spacing:0;font-weight:500;line-height:1.2;margin-bottom:.3rem}
90.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{font-size:6px}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-weight:500;letter-spacing:0;color:#aa648a;font-size:11px;text-decoration:none}.expanded-details[_ngcontent-%COMP%]   .mat-expansion-panel-content[_ngcontent-%COMP%]   ul.lilac[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{z-index:10}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]{position:fixed;bottom:0;width:100%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{flex-basis:50%}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{background-color:#fff;height:auto;padding:.7rem 4rem;max-width:180px;align-self:stretch;flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{border-radius:0;padding:.3rem 1rem;max-width:100%;width:33.3333333333%}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child   img[_ngcontent-%COMP%]{padding:7px 1rem}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0!important}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child   img[_ngcontent-%COMP%]{padding:7px 18px}}@media screen and (max-width: 375px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:24px;width:auto}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:first-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:first-child{border-radius:7px 0 0 7px}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:last-child, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]:last-child{border-radius:0 7px 7px 0;overflow:hidden;padding:0}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab.mdc-tab-indicator--active[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable.mdc-tab-indicator--active[_ngcontent-%COMP%]{background-color:#aa648a}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{flex-direction:column}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%], .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{gap:0;width:100%;justify-content:center;font-size:.9rem}}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover, .lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]   .mdc-tab__content[_ngcontent-%COMP%]   .mdc-tab__text-label[_ngcontent-%COMP%]:hover{font-weight:600}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .tab-clickable[_ngcontent-%COMP%]{box-sizing:border-box;background-color:transparent!important;flex-direction:column;display:flex;align-items:center;color:#aa648a;text-decoration:none;height:100%!important;padding:.7rem 4rem!important}@media screen and (max-width: 768px){.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]{overflow:visible;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.lw-main-tab[_ngcontent-%COMP%]   .mat-mdc-tab-label-container[_ngcontent-%COMP%]   .mat-mdc-tab-labels[_ngcontent-%COMP%]   .mat-mdc-tab[_ngcontent-%COMP%]{box-shadow:0 3px 3px #bdb5b5}}.lw-main-tab[_ngcontent-%COMP%]   span[role=button][_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{width:fit-content;margin:auto;cursor:no-drop}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{flex-direction:column;margin-bottom:1rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]{margin-bottom:0}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{pointer-events:none!important}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2.5rem}}@media screen and (max-width: 770px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{gap:.5rem;padding:0 .5rem;overflow:visible}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]{height:2rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{word-break:break-word;display:inline-block}@media screen and (max-width: 1024px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1.2rem}}@media screen and (max-width: 375px){.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-header[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{font-size:1rem}}.mat-horizontal-stepper-header-container[_ngcontent-%COMP%]   .mat-step-icon[_ngcontent-%COMP%]{display:none!important}.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:calc(1000px - 16rem);margin:auto!important;margin-top:2rem!important}@media screen and (max-width: 1150px){.mat-horizontal-content-container[_ngcontent-%COMP%]   .incomplete-options-warning[_ngcontent-%COMP%]{width:auto!important}}@media screen and (max-width: 375px){.mat-horizontal-content-container[_ngcontent-%COMP%]{padding-top:1rem!important}}.mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active.mat-step-label-selected[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%], .mat-step-label.mat-step-label-active[_ngcontent-%COMP%]   .mat-step-text-label[_ngcontent-%COMP%]{overflow:visible}.mat-mdc-button-base.lw-prim-lilac-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{background-color:#a3658a33!important;color:#a3658a99!important;cursor:no-drop!important}.mat-mdc-button-base.lw-prim-lilac-btn[_ngcontent-%COMP%]:focus{background-color:#552b42!important}.mat-datepicker-content-container[_ngcontent-%COMP%]{box-shadow:0 2px 5px #110c2e26}.row[_ngcontent-%COMP%]{max-width:100vw;margin:1rem auto;width:100%;padding:1rem;display:flex;box-sizing:border-box;flex-wrap:wrap}.row.center[_ngcontent-%COMP%]{justify-content:center}.col-8[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:100vw}.col-6[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:75vw}.col-4[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:50vw}.col-2[_ngcontent-%COMP%]{margin:.5rem;box-sizing:border-box;padding:1rem;width:25vw}.msg-dialog[_ngcontent-%COMP%]{overflow:auto}.msg-dialog[_ngcontent-%COMP%]   .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:100%}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding:.25rem}.mat-mdc-radio-button[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#aa648a;width:100%;font-size:1rem;margin:auto!important}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]{width:100%}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%], .payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{display:inline-block;background-repeat:no-repeat;background-size:contain;position:relative;bottom:-2px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .sepa-icon[_ngcontent-%COMP%]{background-image:url("./media/SEPA-JHLGV37M.svg");width:42.8571428571px;
90height:15.4285714286px}.payment-options[_ngcontent-%COMP%]   .mdc-form-field[_ngcontent-%COMP%]   .zahlschein-icon[_ngcontent-%COMP%]{background-image:url("./media/Zahlschein-WVZTTFU4.svg");width:39.2px;height:40px;margin-top:-8px}.payment-options[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:600;display:flex;justify-content:center;align-items:center;justify-content:space-between}.lw-consent[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{color:#033b59!important;font-size:1rem}.modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button[_ngcontent-%COMP%]{gap:6px}.modem-form[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{cursor:pointer}.modem-form[_ngcontent-%COMP%]   .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]   .mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{font-weight:700}.modem-form[_ngcontent-%COMP%]   .mdc-radio[_ngcontent-%COMP%]{padding-bottom:4px;padding-top:4px}.mat-radio-button.mat-accent.mat-radio-checked[_ngcontent-%COMP%]   .mat-radio-outer-circle[_ngcontent-%COMP%]{border-color:#aa648a!important}.mat-internal-form-field[_ngcontent-%COMP%]{align-items:flex-start!important}.mat-internal-form-field[_ngcontent-%COMP%]   .mdc-label[_ngcontent-%COMP%]{margin:auto}.mat-content.mat-content-hide-toggle[_ngcontent-%COMP%]{margin-right:0!important}.option-container[_ngcontent-%COMP%]{background-color:#fff;max-width:1000px;margin:auto;padding:2rem;box-sizing:border-box}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]{padding:1rem 2rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{flex-direction:column-reverse;gap:16px}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]{align-items:center;margin-bottom:.3rem}}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:2rem;font-weight:700}.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{max-width:200px;height:100%}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{width:130px;align-self:flex-end}}@media screen and (max-width: 375px){.option-container[_ngcontent-%COMP%]   .headline-area[_ngcontent-%COMP%]   .logo-img[_ngcontent-%COMP%]{margin-bottom:.5rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{display:flex;gap:2rem}@media screen and (max-width: 1024px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]{flex-direction:column;align-items:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:.8rem 0}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]{width:100%}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]{flex-direction:column}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:right}@media screen and (max-width: 768px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]{text-align:center}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:2rem;font-weight:700;margin-bottom:0;margin-top:.8rem}@media screen and (max-width: 580px){.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:first-child{font-size:1.25rem}}.option-container[_ngcontent-%COMP%]   .lw-modem-prod[_ngcontent-%COMP%]   .product-text[_ngcontent-%COMP%]   .lw-product-header[_ngcontent-%COMP%]   .right-price[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:nth-child(2){margin-top:.5em;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]{text-align:left;font-weight:500;margin:.6rem 0}.option-container[_ngcontent-%COMP%]   .small[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#aa648a;text-decoration:none;font-size:.8rem}.option-container[_ngcontent-%COMP%]   .modem-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.incomplete-options-warning[_ngcontent-%COMP%]{background-color:#ffe6e6;border:2px solid #ff6b6b;border-radius:8px;padding:1rem;margin:1rem 0;text-align:center}.incomplete-options-warning[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#d63031;font-weight:600;margin:0;font-size:1rem}.sr-only[_ngcontent-%COMP%]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.captcha-field[_ngcontent-%COMP%]{margin:1rem 0}.captcha-field[_ngcontent-%COMP%]   .frc-captcha[_ngcontent-%COMP%]{width:100%;min-height:64px;border:1px solid #ccc;border-radius:4px;padding:8px;display:flex;align-self:center}.captcha-warning[_ngcontent-%COMP%]{margin-right:0!important;margin-top:1rem!important;margin-left:auto!important;width:280px}.tab-clickable[_ngcontent-%COMP%]:focus-visible{outline:2px solid black!important;outline-offset:-10px}.lw-internet-card[_ngcontent-%COMP%]   .lw-card-image[_ngcontent-%COMP%]{margin-top:2rem!important}.main[_ngcontent-%COMP%]{display:block;height:fit-content}.main[_ngcontent-%COMP%]   .lw-headline[_ngcontent-%COMP%]{padding:2rem}@media screen and (max-width: 768px){.main[_ngcontent-%COMP%]   .lw-headline[_ngcontent-%COMP%]{min-height:50px}}.main[_ngcontent-%COMP%]   .lw-headline.text-left[_ngcontent-%COMP%]   .lw-subline[_ngcontent-%COMP%]{margin-left:.7rem;text-align:left}.main[_ngcontent-%COMP%]   .lw-headline[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%], .main[_ngcontent-%COMP%]   .lw-headline[_ngcontent-%COMP%]   .lw-subline[_ngcontent-%COMP%]{text-align:center;margin:.5rem}@media screen and (max-width: 768px){.main[_ngcontent-%COMP%]   .lw-headline.warenkorb-page[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%], .main[_ngcontent-%COMP%]   .lw-headline.warenkorb-page[_ngcontent-%COMP%]   .lw-subline[_ngcontent-%COMP%]{display:none}}.main[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]{font-size:2.5rem;font-weight:600;margin:1rem}.main[_ngcontent-%COMP%]   .lw-h1[_ngcontent-%COMP%]   .liwest-lilac[_ngcontent-%COMP%]{color:#aa648a}.main[_ngcontent-%COMP%]   .basket[_ngcontent-%COMP%]{display:inline;float:right;font-size:2.25rem;text-transform:uppercase;font-weight:700;margin:.5rem;vertical-align:bottom;line-height:40px;color:#aa648a;position:relative;padding-right:3.5rem}.main[_ngcontent-%COMP%]   .basket[_ngcontent-%COMP%]:after{position:absolute;content:"";background-image:url(/assets/Icons/cart.svg);background-repeat:no-repeat;background-size:contain;width:2.5rem;height:2.5rem;right:0;bottom:0}.main[_ngcontent-%COMP%]   .lw-subline[_ngcontent-%COMP%]{font-size:1.35rem;font-weight:400}.main[_ngcontent-%COMP%]   .lw-subline[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:700}.main[_ngcontent-%COMP%]   .lw-subline.small[_ngcontent-%COMP%]{font-size:1rem}.main[_ngcontent-%COMP%]   .lw-tab-content[_ngcontent-%COMP%]{background-color:#f0e7ec;height:fit-content;position:relative;padding-top:2rem;margin:0 2rem}.main[_ngcontent-%COMP%]   .lw-tab-content.login-page[_ngcontent-%COMP%]{width:fit-content;margin:auto;padding-left:2rem;padding-right:2rem}@media screen and (max-width: 768px){.main[_ngcontent-%COMP%]   .lw-tab-content.login-page[_ngcontent-%COMP%]{margin:0;padding-left:1rem;padding-right:1rem}}@media screen and (max-width: 375px){.main[_ngcontent-%COMP%]   .lw-tab-content.login-page[_ngcontent-%COMP%]{margin:0;padding-left:.5rem;padding-right:.5rem}}@media screen and (max-width: 1024px){.main[_ngcontent-%COMP%]   .lw-tab-content[_ngcontent-%COMP%]{margin:0}}']})};j_(qf,jD).catch(t=>console.error(t));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.