PageSourceSearch

https://felino.ai/main-AFDPIRSQ.js

js felino.ai collected 2026-10-05 15:08:44 UTC 845,078 bytes, 23 lines download raw bytes

vendor: 5,617 bytes, lines 1-3
1var Gk=Object.defineProperty,qk=Object.defineProperties;var Wk=Object.getOwnPropertyDescriptors;var wd=Object.getOwnPropertySymbols;var N1=Object.prototype.hasOwnProperty,R1=Object.prototype.propertyIsEnumerable;var A1=(n,e,t)=>e in n?Gk(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,j=(n,e)=>{for(var t in e||={})N1.call(e,t)&&A1(n,t,e[t]);if(wd)for(var t of wd(e))R1.call(e,t)&&A1(n,t,e[t]);return n},_e=(n,e)=>qk(n,Wk(e));var z1=(n,e)=>{var t={};for(var r in n)N1.call(n,r)&&e.indexOf(r)<0&&(t[r]=n[r]);if(n!=null&&wd)for(var r of wd(n))e.indexOf(r)<0&&R1.call(n,r)&&(t[r]=n[r]);return t};var Yr=(n,e,t)=>new Promise((r,i)=>{var o=c=>{try{s(t.next(c))}catch(d){i(d)}},a=c=>{try{s(t.throw(c))}catch(d){i(d)}},s=c=>c.done?r(c.value):Promise.resolve(c.value).then(o,a);s((t=t.apply(n,e)).next())});var jg;function yd(){return jg}function Ni(n){let e=jg;return jg=n,e}var F1=Symbol("NotFound");function Ps(n){return n===F1||n?.name==="\u0275NotFound"}var Tn=null,_d=!1,Lg=1,Yk=null,mn=Symbol("SIGNAL");function he(n){let e=Tn;return Tn=n,e}function Ed(){return Tn}var Ts={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 As(n){if(_d)throw new Error("");if(Tn===null)return;Tn.consumerOnSignalRead(n);let e=Tn.producersTail;if(e!==void 0&&e.producer===n)return;let t,r=Tn.recomputing;if(r&&(t=e!==void 0?e.nextProducer:Tn.producers,t!==void 0&&t.producer===n)){Tn.producersTail=t,t.lastReadVersion=n.version;return}let i=n.consumersTail;if(i!==void 0&&i.consumer===Tn&&(!r||Kk(i,Tn)))return;let o=Rs(Tn),a={producer:n,consumer:Tn,nextProducer:t,prevConsumer:i,lastReadVersion:n.version,nextConsumer:void 0};Tn.producersTail=a,e!==void 0?e.nextProducer=a:Tn.producers=a,o&&B1(n,a)}function j1(){Lg++}function Md(n){if(!(Rs(n)&&!n.dirty)&&!(!n.dirty&&n.lastCleanEpoch===Lg)){if(!n.producerMustRecompute(n)&&!fl(n)){xd(n);return}n.producerRecomputeValue(n),xd(n)}}function Vg(n){if(n.consumers===void 0)return;let e=_d;_d=!0;try{for(let t=n.consumers;t!==void 0;t=t.nextConsumer){let r=t.consumer;r.dirty||Zk(r)}}finally{_d=e}}function Bg(){return Tn?.consumerAllowSignalWrites!==!1}function Zk(n){n.dirty=!0,Vg(n),n.consumerMarkedDirty?.(n)}function xd(n){n.dirty=!1,n.lastCleanEpoch=Lg}function Ns(n){return n&&L1(n),he(n)}function L1(n){n.producersTail=void 0,n.recomputing=!0}function dl(n,e){he(e),n&&V1(n)}function V1(n){n.recomputing=!1;let e=n.producersTail,t=e!==void 0?e.nextProducer:n.producers;if(t!==void 0){if(Rs(n))do t=Ug(t);while(t!==void 0);e!==void 0?e.nextProducer=void 0:n.producers=void 0}}function fl(n){for(let e=n.producers;e!==void 0;e=e.nextProducer){let t=e.producer,r=e.lastReadVersion;if(r!==t.version||(Md(t),r!==t.version))return!0}return!1}function pl(n){if(Rs(n)){let e=n.producers;for(;e!==void 0;)e=Ug(e)}n.producers=void 0,n.producersTail=void 0,n.consumers=void 0,n.consumersTail=void 0}function B1(n,e){let t=n.consumersTail,r=Rs(n);if(t!==void 0?(e.nextConsumer=t.nextConsumer,t.nextConsumer=e):(e.nextConsumer=void 0,n.consumers=e),e.prevConsumer=t,n.consumersTail=e,!r)for(let i=n.producers;i!==void 0;i=i.nextProducer)B1(i.producer,i)}function Ug(n){let e=n.producer,t=n.nextProducer,r=n.nextConsumer,i=n.prevConsumer;if(n.nextConsumer=void 0,n.prevConsumer=void 0,r!==void 0?r.prevConsumer=i:e.consumersTail=i,i!==void 0)i.nextConsumer=r;else if(e.consumers=r,!Rs(e)){let o=e.producers;for(;o!==void 0;)o=Ug(o)}return t}function Rs(n){return n.consumerIsAlwaysLive||n.consumers!==void 0}function Sd(n){Yk?.(n)}function Kk(n,e){let t=e.producersTail;if(t!==void 0){let r=e.producers;do{if(r===n)return!0;if(r===t)break;r=r.nextProducer}while(r!==void 0)}return!1}function Dd(n,e){return Object.is(n,e)}function hl(n,e){let t=Object.create(Qk);t.computation=n,e!==void 0&&(t.equal=e);let r=()=>{if(Md(t),As(t),t.value===ul)throw t.error;return t.value};return r[mn]=t,Sd(t),r}var bd=Symbol("UNSET"),Cd=Symbol("COMPUTING"),ul=Symbol("ERRORED"),Qk=_e(j({},Ts),{value:bd,dirty:!0,error:null,equal:Dd,kind:"computed",producerMustRecompute(n){return n.value===bd||n.value===Cd},producerRecomputeValue(n){if(n.value===Cd)throw new Error("");let e=n.value;n.value=Cd;let t=Ns(n),r,i=!1;try{r=n.computation(),he(null),i=e!==bd&&e!==ul&&r!==ul&&n.equal(e,r)}catch(o){r=ul,n.error=o}finally{dl(n,t)}if(i){n.value=e;return}n.value=r,n.version++}});function Xk(){throw new Error}var U1=Xk;function H1(n){U1(n)}function Hg(n){U1=n}var Jk=null;function $g(n,e){let t=Object.create(kd);t.value=n,e!==void 0&&(t.equal=e);let r=()=>$1(t);return r[mn]=t,Sd(t),[r,a=>zs(t,a),a=>Gg(t,a)]}function $1(n){return As(n),n.value}function zs(n,e){Bg()||H1(n),n.equal(n.value,e)||(n.value=e,eO(n))}function Gg(n,e){Bg()||H1(n),zs(n,e(n.value))}var kd=_e(j({},Ts),{equal:Dd,value:void 0,kind:"signal"});function eO(n){n.version++,j1(),Vg(n),Jk?.(n)}function ge(n){return typeof n=="function"}function Fs(n){let t=n(r=>{Error.call(r),r.stack=new Error().stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var Od=Fs(n=>function(t){n(this),this.message=t?`${t.length} errors occurred during unsubscription:
2${t.map((r,i)=>`${i+1}) ${r.toString()}`).join(`
3  `)}`:"",this.name="UnsubscriptionError",this.errors=t});function gl(n,e){if(n){let t=n.indexOf(e);0<=t&&n.splice(t,1)}}var Lt=class n{constructor(e){this.initialTeardown=e,this.closed=!1,this._parentage=null,this._finalizers=null}
vendor: 15,498 bytes, line 3
3unsubscribe(){let e;if(!this.closed){this.closed=!0;let{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(let o of t)o.remove(this);else t.remove(this);let{initialTeardown:r}=this;if(ge(r))try{r()}catch(o){e=o instanceof Od?o.errors:[o]}let{_finalizers:i}=this;if(i){this._finalizers=null;for(let o of i)try{G1(o)}catch(a){e=e??[],a instanceof Od?e=[...e,...a.errors]:e.push(a)}}if(e)throw new Od(e)}}add(e){var t;if(e&&e!==this)if(this.closed)G1(e);else{if(e instanceof n){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=(t=this._finalizers)!==null&&t!==void 0?t:[]).push(e)}}_hasParent(e){let{_parentage:t}=this;return t===e||Array.isArray(t)&&t.includes(e)}_addParent(e){let{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(e),t):t?[t,e]:e}_removeParent(e){let{_parentage:t}=this;t===e?this._parentage=null:Array.isArray(t)&&gl(t,e)}remove(e){let{_finalizers:t}=this;t&&gl(t,e),e instanceof n&&e._removeParent(this)}};Lt.EMPTY=(()=>{let n=new Lt;return n.closed=!0,n})();var qg=Lt.EMPTY;function Id(n){return n instanceof Lt||n&&"closed"in n&&ge(n.remove)&&ge(n.add)&&ge(n.unsubscribe)}function G1(n){ge(n)?n():n.unsubscribe()}var mi={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var js={setTimeout(n,e,...t){let{delegate:r}=js;return r?.setTimeout?r.setTimeout(n,e,...t):setTimeout(n,e,...t)},clearTimeout(n){let{delegate:e}=js;return(e?.clearTimeout||clearTimeout)(n)},delegate:void 0};function Pd(n){js.setTimeout(()=>{let{onUnhandledError:e}=mi;if(e)e(n);else throw n})}function ml(){}var q1=Wg("C",void 0,void 0);function W1(n){return Wg("E",void 0,n)}function Y1(n){return Wg("N",n,void 0)}function Wg(n,e,t){return{kind:n,value:e,error:t}}var Ca=null;function Ls(n){if(mi.useDeprecatedSynchronousErrorHandling){let e=!Ca;if(e&&(Ca={errorThrown:!1,error:null}),n(),e){let{errorThrown:t,error:r}=Ca;if(Ca=null,t)throw r}}else n()}function Z1(n){mi.useDeprecatedSynchronousErrorHandling&&Ca&&(Ca.errorThrown=!0,Ca.error=n)}var xa=class extends Lt{constructor(e){super(),this.isStopped=!1,e?(this.destination=e,Id(e)&&e.add(this)):this.destination=rO}static create(e,t,r){return new Vs(e,t,r)}next(e){this.isStopped?Zg(Y1(e),this):this._next(e)}error(e){this.isStopped?Zg(W1(e),this):(this.isStopped=!0,this._error(e))}complete(){this.isStopped?Zg(q1,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(e){this.destination.next(e)}_error(e){try{this.destination.error(e)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},tO=Function.prototype.bind;function Yg(n,e){return tO.call(n,e)}var Kg=class{constructor(e){this.partialObserver=e}next(e){let{partialObserver:t}=this;if(t.next)try{t.next(e)}catch(r){Td(r)}}error(e){let{partialObserver:t}=this;if(t.error)try{t.error(e)}catch(r){Td(r)}else Td(e)}complete(){let{partialObserver:e}=this;if(e.complete)try{e.complete()}catch(t){Td(t)}}},Vs=class extends xa{constructor(e,t,r){super();let i;if(ge(e)||!e)i={next:e??void 0,error:t??void 0,complete:r??void 0};else{let o;this&&mi.useDeprecatedNextContext?(o=Object.create(e),o.unsubscribe=()=>this.unsubscribe(),i={next:e.next&&Yg(e.next,o),error:e.error&&Yg(e.error,o),complete:e.complete&&Yg(e.complete,o)}):i=e}this.destination=new Kg(i)}};function Td(n){mi.useDeprecatedSynchronousErrorHandling?Z1(n):Pd(n)}function nO(n){throw n}function Zg(n,e){let{onStoppedNotification:t}=mi;t&&js.setTimeout(()=>t(n,e))}var rO={closed:!0,next:ml,error:nO,complete:ml};var Bs=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Mr(n){return n}function Qg(...n){return Xg(n)}function Xg(n){return n.length===0?Mr:n.length===1?n[0]:function(t){return n.reduce((r,i)=>i(r),t)}}var ke=(()=>{class n{constructor(t){t&&(this._subscribe=t)}lift(t){let r=new n;return r.source=this,r.operator=t,r}subscribe(t,r,i){let o=oO(t)?t:new Vs(t,r,i);return Ls(()=>{let{operator:a,source:s}=this;o.add(a?a.call(o,s):s?this._subscribe(o):this._trySubscribe(o))}),o}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return r=K1(r),new r((i,o)=>{let a=new Vs({next:s=>{try{t(s)}catch(c){o(c),a.unsubscribe()}},error:o,complete:i});this.subscribe(a)})}_subscribe(t){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(t)}[Bs](){return this}pipe(...t){return Xg(t)(this)}toPromise(t){return t=K1(t),new t((r,i)=>{let o;this.subscribe(a=>o=a,a=>i(a),()=>r(o))})}}return n.create=e=>new n(e),n})();function K1(n){var e;return(e=n??mi.Promise)!==null&&e!==void 0?e:Promise}function iO(n){return n&&ge(n.next)&&ge(n.error)&&ge(n.complete)}function oO(n){return n&&n instanceof xa||iO(n)&&Id(n)}function Jg(n){return ge(n?.lift)}function Le(n){return e=>{if(Jg(e))return e.lift(function(t){try{return n(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function Te(n,e,t,r,i){return new em(n,e,t,r,i)}var em=class extends xa{constructor(e,t,r,i,o,a){super(e),this.onFinalize=o,this.shouldUnsubscribe=a,this._next=t?function(s){try{t(s)}catch(c){e.error(c)}}:super._next,this._error=i?function(s){try{i(s)}catch(c){e.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(s){e.error(s)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:t}=this;super.unsubscribe(),!t&&((e=this.onFinalize)===null||e===void 0||e.call(this))}}};function Us(){return Le((n,e)=>{let t=null;n._refCount++;let r=Te(e,void 0,void 0,void 0,()=>{if(!n||n._refCount<=0||0<--n._refCount){t=null;return}let i=n._connection,o=t;t=null,i&&(!o||i===o)&&i.unsubscribe(),e.unsubscribe()});n.subscribe(r),r.closed||(t=n.connect())})}var Hs=class extends ke{constructor(e,t){super(),this.source=e,this.subjectFactory=t,this._subject=null,this._refCount=0,this._connection=null,Jg(e)&&(this.lift=e.lift)}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){let e=this._subject;return(!e||e.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:e}=this;this._subject=this._connection=null,e?.unsubscribe()}connect(){let e=this._connection;if(!e){e=this._connection=new Lt;let t=this.getSubject();e.add(this.source.subscribe(Te(t,void 0,()=>{this._teardown(),t.complete()},r=>{this._teardown(),t.error(r)},()=>this._teardown()))),e.closed&&(this._connection=null,e=Lt.EMPTY)}return e}refCount(){return Us()(this)}};var Q1=Fs(n=>function(){n(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var ut=(()=>{class n extends ke{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){let r=new Ad(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new Q1}next(t){Ls(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(t)}})}error(t){Ls(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;let{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){Ls(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return((t=this.observers)===null||t===void 0?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){let{hasError:r,isStopped:i,observers:o}=this;return r||i?qg:(this.currentObservers=null,o.push(t),new Lt(()=>{this.currentObservers=null,gl(o,t)}))}_checkFinalizedStatuses(t){let{hasError:r,thrownError:i,isStopped:o}=this;r?t.error(i):o&&t.complete()}asObservable(){let t=new ke;return t.source=this,t}}return n.create=(e,t)=>new Ad(e,t),n})(),Ad=class extends ut{constructor(e,t){super(),this.destination=e,this.source=t}next(e){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.next)===null||r===void 0||r.call(t,e)}error(e){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.error)===null||r===void 0||r.call(t,e)}complete(){var e,t;(t=(e=this.destination)===null||e===void 0?void 0:e.complete)===null||t===void 0||t.call(e)}_subscribe(e){var t,r;return(r=(t=this.source)===null||t===void 0?void 0:t.subscribe(e))!==null&&r!==void 0?r:qg}};var Yt=class extends ut{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){let t=super._subscribe(e);return!t.closed&&e.next(this._value),t}getValue(){let{hasError:e,thrownError:t,_value:r}=this;if(e)throw t;return this._throwIfClosed(),r}next(e){super.next(this._value=e)}};var cr=new ke(n=>n.complete());function X1(n){return n&&ge(n.schedule)}function J1(n){return n[n.length-1]}function Nd(n){return ge(J1(n))?n.pop():void 0}function Vo(n){return X1(J1(n))?n.pop():void 0}function t_(n,e,t,r){function i(o){return o instanceof t?o:new t(function(a){a(o)})}return new(t||(t=Promise))(function(o,a){function s(f){try{d(r.next(f))}catch(h){a(h)}}function c(f){try{d(r.throw(f))}catch(h){a(h)}}function d(f){f.done?o(f.value):i(f.value).then(s,c)}d((r=r.apply(n,e||[])).next())})}function e_(n){var e=typeof Symbol=="function"&&Symbol.iterator,t=e&&n[e],r=0;if(t)return t.call(n);if(n&&typeof n.length=="number")return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ea(n){return this instanceof Ea?(this.v=n,this):new Ea(n)}function n_(n,e,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=t.apply(n,e||[]),i,o=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",a),i[Symbol.asyncIterator]=function(){return this},i;function a(g){return function(v){return Promise.resolve(v).then(g,h)}}function s(g,v){r[g]&&(i[g]=function(w){return new Promise(function(_,b){o.push([g,w,_,b])>1||c(g,w)})},v&&(i[g]=v(i[g])))}function c(g,v){try{d(r[g](v))}catch(w){m(o[0][3],w)}}function d(g){g.value instanceof Ea?Promise.resolve(g.value.v).then(f,h):m(o[0][2],g)}function f(g){c("next",g)}function h(g){c("throw",g)}function m(g,v){g(v),o.shift(),o.length&&c(o[0][0],o[0][1])}}function r_(n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=n[Symbol.asyncIterator],t;return e?e.call(n):(n=typeof e_=="function"?e_(n):n[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(o){t[o]=n[o]&&function(a){return new Promise(function(s,c){a=n[o](a),i(s,c,a.done,a.value)})}}function i(o,a,s,c){Promise.resolve(c).then(function(d){o({value:d,done:s})},a)}}var Rd=n=>n&&typeof n.length=="number"&&typeof n!="function";function zd(n){return ge(n?.then)}function Fd(n){return ge(n[Bs])}function jd(n){return Symbol.asyncIterator&&ge(n?.[Symbol.asyncIterator])}function Ld(n){return new TypeError(`You provided ${n!==null&&typeof n=="object"?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function aO(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Vd=aO();function Bd(n){return ge(n?.[Vd])}function Ud(n){return n_(this,arguments,function*(){let t=n.getReader();try{for(;;){let{value:r,done:i}=yield Ea(t.read());if(i)return yield Ea(void 0);yield yield Ea(r)}}finally{t.releaseLock()}})}function Hd(n){return ge(n?.getReader)}function Vt(n){if(n instanceof ke)return n;if(n!=null){if(Fd(n))return sO(n);if(Rd(n))return cO(n);if(zd(n))return lO(n);if(jd(n))return i_(n);if(Bd(n))return uO(n);if(Hd(n))return dO(n)}throw Ld(n)}function sO(n){return new ke(e=>{let t=n[Bs]();if(ge(t.subscribe))return t.subscribe(e);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function cO(n){return new ke(e=>{for(let t=0;t<n.length&&!e.closed;t++)e.next(n[t]);e.complete()})}function lO(n){return new ke(e=>{n.then(t=>{e.closed||(e.next(t),e.complete())},t=>e.error(t)).then(null,Pd)})}function uO(n){return new ke(e=>{for(let t of n)if(e.next(t),e.closed)return;e.complete()})}function i_(n){return new ke(e=>{fO(n,e).catch(t=>e.error(t))})}function dO(n){return i_(Ud(n))}function fO(n,e){var t,r,i,o;return t_(this,void 0,void 0,function*(){try{for(t=r_(n);r=yield t.next(),!r.done;){let a=r.value;if(e.next(a),e.closed)return}}catch(a){i={error:a}}finally{try{r&&!r.done&&(o=t.return)&&(yield o.call(t))}finally{if(i)throw i.error}}e.complete()})}function lr(n,e,t,r=0,i=!1){let o=e.schedule(function(){t(),i?n.add(this.schedule(null,r)):this.unsubscribe()},r);if(n.add(o),!i)return o}function $d(n,e=0){return Le((t,r)=>{t.subscribe(Te(r,i=>lr(r,n,()=>r.next(i),e),()=>lr(r,n,()=>r.complete(),e),i=>lr(r,n,()=>r.error(i),e)))})}function Gd(n,e=0){return Le((t,r)=>{r.add(n.schedule(()=>t.subscribe(r),e))})}function o_(n,e){return Vt(n).pipe(Gd(e),$d(e))}function a_(n,e){return Vt(n).pipe(Gd(e),$d(e))}function s_(n,e){return new ke(t=>{let r=0;return e.schedule(function(){r===n.length?t.complete():(t.next(n[r++]),t.closed||this.schedule())})})}function c_(n,e){return new ke(t=>{let r;return lr(t,e,()=>{r=n[Vd](),lr(t,e,()=>{let i,o;try{({value:i,done:o}=r.next())}catch(a){t.error(a);return}o?t.complete():t.next(i)},0,!0)}),()=>ge(r?.return)&&r.return()})}function qd(n,e){if(!n)throw new Error("Iterable cannot be null");return new ke(t=>{lr(t,e,()=>{let r=n[Symbol.asyncIterator]();lr(t,e,()=>{r.next().then(i=>{i.done?t.complete():t.next(i.value)})},0,!0)})})}function l_(n,e){return qd(Ud(n),e)}function u_(n,e){if(n!=null){if(Fd(n))return o_(n,e);if(Rd(n))return s_(n,e);if(zd(n))return a_(n,e);if(jd(n))return qd(n,e);if(Bd(n))return c_(n,e);if(Hd(n))return l_(n,e)}throw Ld(n)}function ht(n,e){return e?u_(n,e):Vt(n)}function Q(...n){let e=Vo(n);return ht(n,e)}function $s(n,e){let t=ge(n)?n:()=>n,r=i=>i.error(t());return new ke(e?i=>e.schedule(r,0,i):r)}function tm(n){return!!n&&(n instanceof ke||ge(n.lift)&&ge(n.subscribe))}var ao=Fs(n=>function(){n(this),this.name="EmptyError",this.message="no elements in sequence"});function be(n,e){return Le((t,r)=>{let i=0;t.subscribe(Te(r,o=>{r.next(n.call(e,o,i++))}))})}var{isArray:pO}=Array;function hO(n,e){return pO(e)?n(...e):n(e)}function Wd(n){return be(e=>hO(n,e))}var{isArray:gO}=Array,{getPrototypeOf:mO,prototype:vO,keys:wO}=Object;function Yd(n){if(n.length===1){let e=n[0];if(gO(e))return{args:e,keys:null};if(yO(e)){let t=wO(e);return{args:t.map(r=>e[r]),keys:t}}}return{args:n,keys:null}}function yO(n){return n&&typeof n=="object"&&mO(n)===vO}function Zd(n,e){return n.reduce((t,r,i)=>(t[r]=e[i],t),{})}function vl(...n){let e=Vo(n),t=Nd(n),{args:r,keys:i}=Yd(n);if(r.length===0)return ht([],e);let o=new ke(_O(r,e,i?a=>Zd(i,a):Mr));return t?o.pipe(Wd(t)):o}function _O(n,e,t=Mr){return r=>{d_(e,()=>{let{length:i}=n,o=new Array(i),a=i,s=i;for(let c=0;c<i;c++)d_(e,()=>{let d=ht(n[c],e),f=!1;d.subscribe(Te(r,h=>{o[c]=h,f||(f=!0,s--),s||r.next(t(o.slice()))},()=>{--a||r.complete()}
vendor: 10,015 bytes, lines 3-4
3))},r)},r)}}function d_(n,e,t){n?lr(t,n,e):e()}function f_(n,e,t,r,i,o,a,s){let c=[],d=0,f=0,h=!1,m=()=>{h&&!c.length&&!d&&e.complete()},g=w=>d<r?v(w):c.push(w),v=w=>{o&&e.next(w),d++;let _=!1;Vt(t(w,f++)).subscribe(Te(e,b=>{i?.(b),o?g(b):e.next(b)},()=>{_=!0},void 0,()=>{if(_)try{for(d--;c.length&&d<r;){let b=c.shift();a?lr(e,a,()=>v(b)):v(b)}m()}catch(b){e.error(b)}}))};return n.subscribe(Te(e,g,()=>{h=!0,m()})),()=>{s?.()}}function At(n,e,t=1/0){return ge(e)?At((r,i)=>be((o,a)=>e(r,o,i,a))(Vt(n(r,i))),t):(typeof e=="number"&&(t=e),Le((r,i)=>f_(r,i,n,t)))}function Gs(n=1/0){return At(Mr,n)}function p_(){return Gs(1)}function qs(...n){return p_()(ht(n,Vo(n)))}function wl(n){return new ke(e=>{Vt(n()).subscribe(e)})}function nm(...n){let e=Nd(n),{args:t,keys:r}=Yd(n),i=new ke(o=>{let{length:a}=t;if(!a){o.complete();return}let s=new Array(a),c=a,d=a;for(let f=0;f<a;f++){let h=!1;Vt(t[f]).subscribe(Te(o,m=>{h||(h=!0,d--),s[f]=m},()=>c--,void 0,()=>{(!c||!h)&&(d||o.next(r?Zd(r,s):s),o.complete())}))}});return e?i.pipe(Wd(e)):i}function on(n,e){return Le((t,r)=>{let i=0;t.subscribe(Te(r,o=>n.call(e,o,i++)&&r.next(o)))})}function so(n){return Le((e,t)=>{let r=null,i=!1,o;r=e.subscribe(Te(t,void 0,void 0,a=>{o=Vt(n(a,so(n)(e))),r?(r.unsubscribe(),r=null,o.subscribe(t)):i=!0})),i&&(r.unsubscribe(),r=null,o.subscribe(t))})}function h_(n,e,t,r,i){return(o,a)=>{let s=t,c=e,d=0;o.subscribe(Te(a,f=>{let h=d++;c=s?n(c,f,h):(s=!0,f),r&&a.next(c)},i&&(()=>{s&&a.next(c),a.complete()})))}}function Ri(n,e){return ge(e)?At(n,e,1):At(n,1)}function Bo(n){return Le((e,t)=>{let r=!1;e.subscribe(Te(t,i=>{r=!0,t.next(i)},()=>{r||t.next(n),t.complete()}))})}function co(n){return n<=0?()=>cr:Le((e,t)=>{let r=0;e.subscribe(Te(t,i=>{++r<=n&&(t.next(i),n<=r&&t.complete())}))})}function Kd(n=bO){return Le((e,t)=>{let r=!1;e.subscribe(Te(t,i=>{r=!0,t.next(i)},()=>r?t.complete():t.error(n())))})}function bO(){return new ao}function Ma(n){return Le((e,t)=>{try{e.subscribe(t)}finally{t.add(n)}})}function lo(n,e){let t=arguments.length>=2;return r=>r.pipe(n?on((i,o)=>n(i,o,r)):Mr,co(1),t?Bo(e):Kd(()=>new ao))}function Ws(n){return n<=0?()=>cr:Le((e,t)=>{let r=[];e.subscribe(Te(t,i=>{r.push(i),n<r.length&&r.shift()},()=>{for(let i of r)t.next(i);t.complete()},void 0,()=>{r=null}))})}function rm(n,e){let t=arguments.length>=2;return r=>r.pipe(n?on((i,o)=>n(i,o,r)):Mr,Ws(1),t?Bo(e):Kd(()=>new ao))}function im(n,e){return Le(h_(n,e,arguments.length>=2,!0))}function om(...n){let e=Vo(n);return Le((t,r)=>{(e?qs(n,t,e):qs(n,t)).subscribe(r)})}function vn(n,e){return Le((t,r)=>{let i=null,o=0,a=!1,s=()=>a&&!i&&r.complete();t.subscribe(Te(r,c=>{i?.unsubscribe();let d=0,f=o++;Vt(n(c,f)).subscribe(i=Te(r,h=>r.next(e?e(c,h,f,d++):h),()=>{i=null,s()}))},()=>{a=!0,s()}))})}function Qd(n){return Le((e,t)=>{Vt(n).subscribe(Te(t,()=>t.complete(),ml)),!t.closed&&e.subscribe(t)})}function an(n,e,t){let r=ge(n)||e||t?{next:n,error:e,complete:t}:n;return r?Le((i,o)=>{var a;(a=r.subscribe)===null||a===void 0||a.call(r);let s=!0;i.subscribe(Te(o,c=>{var d;(d=r.next)===null||d===void 0||d.call(r,c),o.next(c)},()=>{var c;s=!1,(c=r.complete)===null||c===void 0||c.call(r),o.complete()},c=>{var d;s=!1,(d=r.error)===null||d===void 0||d.call(r,c),o.error(c)},()=>{var c,d;s&&((c=r.unsubscribe)===null||c===void 0||c.call(r)),(d=r.finalize)===null||d===void 0||d.call(r)}))}):Mr}function g_(n){let e=he(null);try{return n()}finally{he(e)}}var tf="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",U=class extends Error{code;constructor(e,t){super(ho(e,t)),this.code=e}};function CO(n){return`NG0${Math.abs(n)}`}function ho(n,e){return`${CO(n)}${e?": "+e:""}`}var Zs=globalThis;function We(n){for(let e in n)if(n[e]===We)return e;throw Error("")}function w_(n,e){for(let t in e)e.hasOwnProperty(t)&&!n.hasOwnProperty(t)&&(n[t]=e[t])}function fo(n){if(typeof n=="string")return n;if(Array.isArray(n))return`[${n.map(fo).join(", ")}]`;if(n==null)return""+n;let e=n.overriddenName||n.name;if(e)return`${e}`;let t=n.toString();if(t==null)return""+t;let r=t.indexOf(`
4`);return r>=0?t.slice(0,r):t}function nf(n,e){return n?e?`${n} ${e}`:n:e||""}var xO=We({__forward_ref__:We});function go(n){return n.__forward_ref__=go,n.toString=function(){return fo(this())},n}function wn(n){return vm(n)?n():n}function vm(n){return typeof n=="function"&&n.hasOwnProperty(xO)&&n.__forward_ref__===go}function $(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function ur(n){return{providers:n.providers||[],imports:n.imports||[]}}function Cl(n){return EO(n,rf)}function wm(n){return Cl(n)!==null}function EO(n,e){return n.hasOwnProperty(e)&&n[e]||null}function MO(n){let e=n?.[rf]??null;return e||null}function sm(n){return n&&n.hasOwnProperty(Jd)?n[Jd]:null}var rf=We({\u0275prov:We}),Jd=We({\u0275inj:We}),V=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(e,t){this._desc=e,this.\u0275prov=void 0,typeof t=="number"?this.__NG_ELEMENT_ID__=t:t!==void 0&&(this.\u0275prov=$({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function ym(n){return n&&!!n.\u0275providers}var _m=We({\u0275cmp:We}),bm=We({\u0275dir:We}),Cm=We({\u0275pipe:We}),xm=We({\u0275mod:We}),_l=We({\u0275fac:We}),Pa=We({__NG_ELEMENT_ID__:We}),m_=We({__NG_ENV_ID__:We});function xl(n){return typeof n=="string"?n:n==null?"":String(n)}function y_(n){return typeof n=="function"?n.name||n.toString():typeof n=="object"&&n!=null&&typeof n.type=="function"?n.type.name||n.type.toString():xl(n)}var __=We({ngErrorCode:We}),SO=We({ngErrorMessage:We}),DO=We({ngTokenPath:We});function Em(n,e){return b_("",-200,e)}function of(n,e){throw new U(-201,!1)}function b_(n,e,t){let r=new U(e,n);return r[__]=e,r[SO]=n,t&&(r[DO]=t),r}function kO(n){return n[__]}var cm;function C_(){return cm}function Sr(n){let e=cm;return cm=n,e}function Mm(n,e,t){let r=Cl(n);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(t&8)return null;if(e!==void 0)return e;of(n,"Injector")}var OO={},Sa=OO,IO="__NG_DI_FLAG__",lm=class{injector;constructor(e){this.injector=e}retrieve(e,t){let r=Da(t)||0;try{return this.injector.get(e,r&8?null:Sa,r)}catch(i){if(Ps(i))return i;throw i}}};function PO(n,e=0){let t=yd();if(t===void 0)throw new U(-203,!1);if(t===null)return Mm(n,void 0,e);{let r=TO(e),i=t.retrieve(n,r);if(Ps(i)){if(r.optional)return null;throw i}return i}}function G(n,e=0){return(C_()||PO)(wn(n),e)}function k(n,e){return G(n,Da(e))}function Da(n){return typeof n>"u"||typeof n=="number"?n:0|(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function TO(n){return{optional:!!(n&8),host:!!(n&1),self:!!(n&2),skipSelf:!!(n&4)}}function um(n){let e=[];for(let t=0;t<n.length;t++){let r=wn(n[t]);if(Array.isArray(r)){if(r.length===0)throw new U(900,!1);let i,o=0;for(let a=0;a<r.length;a++){let s=r[a],c=AO(s);typeof c=="number"?c===-1?i=s.token:o|=c:i=s}e.push(G(i,o))}else e.push(G(r))}return e}function AO(n){return n[IO]}function ka(n,e){let t=n.hasOwnProperty(_l);return t?n[_l]:null}function x_(n,e,t){if(n.length!==e.length)return!1;for(let r=0;r<n.length;r++){let i=n[r],o=e[r];if(t&&(i=t(i),o=t(o)),o!==i)return!1}return!0}function E_(n){return n.flat(Number.POSITIVE_INFINITY)}function af(n,e){n.forEach(t=>Array.isArray(t)?af(t,e):e(t))}function Sm(n,e,t){e>=n.length?n.push(t):n.splice(e,0,t)}function El(n,e){return e>=n.length-1?n.pop():n.splice(e,1)[0]}function M_(n,e,t,r){let i=n.length;if(i==e)n.push(t,r);else if(i===1)n.push(r,n[0]),n[0]=t;else{for(i--,n.push(n[i-1],n[i]);i>e;){let o=i-2;n[i]=n[o],i--}n[e]=t,n[e+1]=r}}function sf(n,e,t){let r=Ks(n,e);return r>=0?n[r|1]=t:(r=~r,M_(n,r,e,t)),r}function cf(n,e){let t=Ks(n,e);if(t>=0)return n[t|1]}function Ks(n,e){return NO(n,e,1)}function NO(n,e,t){let r=0,i=n.length>>t;for(;i!==r;){let o=r+(i-r>>1),a=n[o<<t];if(e===a)return o<<t;a>e?i=o:r=o+1}return~(i<<t)}var Ho={},An=[],Zr=new V(""),Dm=new V("",-1),km=new V(""),bl=class{get(e,t=Sa){if(t===Sa){let i=b_("",-201);throw i.name="\u0275NotFound",i}return t}};function Om(n){return n[xm]||null}function zi(n){return n[_m]||null}function lf(n){return n[bm]||null}function Im(n){return n[Cm]||null}function Dr(n){return{\u0275providers:n}}function S_(n){return Dr([{provide:Zr,multi:!0,useValue:n}])}function D_(...n){return{\u0275providers:uf(!0,n),\u0275fromNgModule:!0}}function uf(n,...e){let t=[],r=new Set,i,o=a=>{t.push(a)};return af(e,a=>{let s=a;ef(s,o,[],r)&&(i||=[],i.push(s))}),i!==void 0&&k_(i,o),t}function k_(n,e){for(let t=0;t<n.length;t++){let{ngModule:r,providers:i}=n[t];Pm(i,o=>{e(o,r)})}}function ef(n,e,t,r){if(n=wn(n),!n)return!1;let i=null,o=sm(n),a=!o&&zi(n);if(!o&&!a){let c=n.ngModule;if(o=sm(c),o)i=c;else return!1}else{if(a&&!a.standalone)return!1;i=n}let s=r.has(i);if(a){if(s)return!1;if(r.add(i),a.dependencies){let c=typeof a.dependencies=="function"?a.dependencies():a.dependencies;for(let d of c)ef(d,e,t,r)}}else if(o){if(o.imports!=null&&!s){r.add(i);let d;try{af(o.imports,f=>{ef(f,e,t,r)&&(d||=[],d.push(f))})}finally{}d!==void 0&&k_(d,e)}if(!s){let d=ka(i)||(()=>new i);e({provide:i,useFactory:d,deps:An},i),e({provide:km,useValue:i,multi:!0},i),e({provide:Zr,useValue:()=>G(i),multi:!0},i)}let c=o.providers;if(c!=null&&!s){let d=n;Pm(c,f=>{e(f,d)})}}else return!1;return i!==n&&n.providers!==void 0}function Pm(n,e){for(let t of n)ym(t)&&(t=t.\u0275providers),Array.isArray(t)?Pm(t,e):e(t)}var RO=We({provide:String,useValue:We});function O_(n){return n!==null&&typeof n=="object"&&RO in n}function zO(n){return!!(n&&n.useExisting)}function FO(n){return!!(n&&n.useFactory)}function Oa(n){return typeof n=="function"}function I_(n){return!!n.useClass}var Ml=new V(""),Xd={},v_={},am;function Sl(){return am===void 0&&(am=new bl),am}var St=class{},Ia=class extends St{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;
vendor: 14,624 bytes, line 4
4constructor(e,t,r,i){super(),this.parent=t,this.source=r,this.scopes=i,fm(e,a=>this.processProvider(a)),this.records.set(Dm,Ys(void 0,this)),i.has("environment")&&this.records.set(St,Ys(void 0,this));let o=this.records.get(Ml);o!=null&&typeof o.value=="string"&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(km,An,{self:!0}))}retrieve(e,t){let r=Da(t)||0;try{return this.get(e,Sa,r)}catch(i){if(Ps(i))return i;throw i}}destroy(){yl(this),this._destroyed=!0;let e=he(null);try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let t=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),he(e)}}onDestroy(e){return yl(this),this._onDestroyHooks.push(e),()=>this.removeOnDestroy(e)}runInContext(e){yl(this);let t=Ni(this),r=Sr(void 0),i;try{return e()}finally{Ni(t),Sr(r)}}get(e,t=Sa,r){if(yl(this),e.hasOwnProperty(m_))return e[m_](this);let i=Da(r),o,a=Ni(this),s=Sr(void 0);try{if(!(i&4)){let d=this.records.get(e);if(d===void 0){let f=UO(e)&&Cl(e);f&&this.injectableDefInScope(f)?d=Ys(dm(e),Xd):d=null,this.records.set(e,d)}if(d!=null)return this.hydrate(e,d,i)}let c=i&2?Sl():this.parent;return t=i&8&&t===Sa?null:t,c.get(e,t)}catch(c){let d=kO(c);throw d===-200||d===-201?new U(d,null):c}finally{Sr(s),Ni(a)}}resolveInjectorInitializers(){let e=he(null),t=Ni(this),r=Sr(void 0),i;try{let o=this.get(Zr,An,{self:!0});for(let a of o)a()}finally{Ni(t),Sr(r),he(e)}}toString(){let e=[],t=this.records;for(let r of t.keys())e.push(fo(r));return`R3Injector[${e.join(", ")}]`}processProvider(e){e=wn(e);let t=Oa(e)?e:wn(e&&e.provide),r=LO(e);if(!Oa(e)&&e.multi===!0){let i=this.records.get(t);i||(i=Ys(void 0,Xd,!0),i.factory=()=>um(i.multi),this.records.set(t,i)),t=e,i.multi.push(e)}this.records.set(t,r)}hydrate(e,t,r){let i=he(null);try{if(t.value===v_)throw Em(fo(e));return t.value===Xd&&(t.value=v_,t.value=t.factory(void 0,r)),typeof t.value=="object"&&t.value&&BO(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{he(i)}}injectableDefInScope(e){if(!e.providedIn)return!1;let t=wn(e.providedIn);return typeof t=="string"?t==="any"||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(e){let t=this._onDestroyHooks.indexOf(e);t!==-1&&this._onDestroyHooks.splice(t,1)}};function dm(n){let e=Cl(n),t=e!==null?e.factory:ka(n);if(t!==null)return t;if(n instanceof V)throw new U(204,!1);if(n instanceof Function)return jO(n);throw new U(204,!1)}function jO(n){if(n.length>0)throw new U(204,!1);let t=MO(n);return t!==null?()=>t.factory(n):()=>new n}function LO(n){if(O_(n))return Ys(void 0,n.useValue);{let e=Tm(n);return Ys(e,Xd)}}function Tm(n,e,t){let r;if(Oa(n)){let i=wn(n);return ka(i)||dm(i)}else if(O_(n))r=()=>wn(n.useValue);else if(FO(n))r=()=>n.useFactory(...um(n.deps||[]));else if(zO(n))r=(i,o)=>G(wn(n.useExisting),o!==void 0&&o&8?8:void 0);else{let i=wn(n&&(n.useClass||n.provide));if(VO(n))r=()=>new i(...um(n.deps));else return ka(i)||dm(i)}return r}function yl(n){if(n.destroyed)throw new U(205,!1)}function Ys(n,e,t=!1){return{factory:n,value:e,multi:t?[]:void 0}}function VO(n){return!!n.deps}function BO(n){return n!==null&&typeof n=="object"&&typeof n.ngOnDestroy=="function"}function UO(n){return typeof n=="function"||typeof n=="object"&&n.ngMetadataName==="InjectionToken"}function fm(n,e){for(let t of n)Array.isArray(t)?fm(t,e):t&&ym(t)?fm(t.\u0275providers,e):e(t)}function sn(n,e){let t;n instanceof Ia?(yl(n),t=n):t=new lm(n);let r,i=Ni(t),o=Sr(void 0);try{return e()}finally{Ni(i),Sr(o)}}function P_(){return C_()!==void 0||yd()!=null}var Zn=0,X=1,le=2,Nt=3,Kr=4,Qr=5,kr=6,Qs=7,yn=8,cn=9,Fi=10,Ye=11,Xs=12,Am=13,Ta=14,dr=15,mo=16,Aa=17,ji=18,Dl=19,Nm=20,uo=21,df=22,kl=23,Or=24,Na=25,Ra=26,dt=27,T_=1,wi=6,Li=7,Ol=8,za=9,_n=10;function Ir(n){return Array.isArray(n)&&typeof n[T_]=="object"}function Pr(n){return Array.isArray(n)&&n[T_]===!0}function Rm(n){return(n.flags&4)!==0}function vo(n){return n.componentOffset>-1}function Il(n){return(n.flags&1)===1}function Vi(n){return!!n.template}function Fa(n){return(n[le]&512)!==0}function $o(n){return(n[le]&256)===256}var zm="svg",A_="math";function Tr(n){for(;Array.isArray(n);)n=n[Zn];return n}function Fm(n,e){return Tr(e[n])}function fr(n,e){return Tr(e[n.index])}function ja(n,e){return n.data[e]}function Xr(n,e){let t=e[n];return Ir(t)?t:t[Zn]}function N_(n){return(n[le]&4)===4}function ff(n){return(n[le]&128)===128}function R_(n){return Pr(n[Nt])}function Go(n,e){return e==null?null:n[e]}function jm(n){n[Aa]=0}function Lm(n){n[le]&1024||(n[le]|=1024,ff(n)&&Js(n))}function z_(n,e){for(;n>0;)e=e[Ta],n--;return e}function Pl(n){return!!(n[le]&9216||n[Or]?.dirty)}function pf(n){n[Fi].changeDetectionScheduler?.notify(8),n[le]&64&&(n[le]|=1024),Pl(n)&&Js(n)}function Js(n){n[Fi].changeDetectionScheduler?.notify(0);let e=Uo(n);for(;e!==null&&!(e[le]&8192||(e[le]|=8192,!ff(e)));)e=Uo(e)}function Vm(n,e){if($o(n))throw new U(911,!1);n[uo]===null&&(n[uo]=[]),n[uo].push(e)}function F_(n,e){if(n[uo]===null)return;let t=n[uo].indexOf(e);t!==-1&&n[uo].splice(t,1)}function Uo(n){let e=n[Nt];return Pr(e)?e[Nt]:e}function Bm(n){return n[Qs]??=[]}function Um(n){return n.cleanup??=[]}function j_(n,e,t,r){let i=Bm(e);i.push(t),n.firstCreatePass&&Um(n).push(r,i.length-1)}var Ce={lFrame:eb(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var pm=!1;function L_(){return Ce.lFrame.elementDepthCount}function V_(){Ce.lFrame.elementDepthCount++}function B_(){Ce.lFrame.elementDepthCount--}function Hm(){return Ce.bindingsEnabled}function $m(){return Ce.skipHydrationRootTNode!==null}function U_(n){return Ce.skipHydrationRootTNode===n}function H_(n){Ce.skipHydrationRootTNode=n}function $_(){Ce.skipHydrationRootTNode=null}function Ae(){return Ce.lFrame.lView}function Rn(){return Ce.lFrame.tView}function zn(n){return Ce.lFrame.contextLView=n,n[yn]}function Fn(n){return Ce.lFrame.contextLView=null,n}function bn(){let n=Gm();for(;n!==null&&n.type===64;)n=n.parent;return n}function Gm(){return Ce.lFrame.currentTNode}function G_(){let n=Ce.lFrame,e=n.currentTNode;return n.isParent?e:e.parent}function ec(n,e){let t=Ce.lFrame;t.currentTNode=n,t.isParent=e}function qm(){return Ce.lFrame.isParent}function q_(){Ce.lFrame.isParent=!1}function Wm(){return pm}function Ym(n){let e=pm;return pm=n,e}function W_(){let n=Ce.lFrame,e=n.bindingRootIndex;return e===-1&&(e=n.bindingRootIndex=n.tView.bindingStartIndex),e}function Y_(n){return Ce.lFrame.bindingIndex=n}function Tl(){return Ce.lFrame.bindingIndex++}function Zm(n){let e=Ce.lFrame,t=e.bindingIndex;return e.bindingIndex=e.bindingIndex+n,t}function Z_(){return Ce.lFrame.inI18n}function K_(n,e){let t=Ce.lFrame;t.bindingIndex=t.bindingRootIndex=n,hf(e)}function Q_(){return Ce.lFrame.currentDirectiveIndex}function hf(n){Ce.lFrame.currentDirectiveIndex=n}function X_(n){let e=Ce.lFrame.currentDirectiveIndex;return e===-1?null:n[e]}function gf(){return Ce.lFrame.currentQueryIndex}function Al(n){Ce.lFrame.currentQueryIndex=n}function HO(n){let e=n[X];return e.type===2?e.declTNode:e.type===1?n[Qr]:null}function Km(n,e,t){if(t&4){let i=e,o=n;for(;i=i.parent,i===null&&!(t&1);)if(i=HO(o),i===null||(o=o[Ta],i.type&10))break;if(i===null)return!1;e=i,n=o}let r=Ce.lFrame=J_();return r.currentTNode=e,r.lView=n,!0}function mf(n){let e=J_(),t=n[X];Ce.lFrame=e,e.currentTNode=t.firstChild,e.lView=n,e.tView=t,e.contextLView=n,e.bindingIndex=t.bindingStartIndex,e.inI18n=!1}function J_(){let n=Ce.lFrame,e=n===null?null:n.child;return e===null?eb(n):e}function eb(n){let e={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return n!==null&&(n.child=e),e}function tb(){let n=Ce.lFrame;return Ce.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}var Qm=tb;function vf(){let n=tb();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function nb(n){return(Ce.lFrame.contextLView=z_(n,Ce.lFrame.contextLView))[yn]}function qo(){return Ce.lFrame.selectedIndex}function Wo(n){Ce.lFrame.selectedIndex=n}function Xm(){let n=Ce.lFrame;return ja(n.tView,n.selectedIndex)}function E(){Ce.lFrame.currentNamespace=zm}function S(){$O()}function $O(){Ce.lFrame.currentNamespace=null}function Jm(){return Ce.lFrame.currentNamespace}var rb=!0;function wf(){return rb}function wo(n){rb=n}function hm(n,e=null,t=null,r){let i=e0(n,e,t,r);return i.resolveInjectorInitializers(),i}function e0(n,e=null,t=null,r,i=new Set){let o=[t||An,D_(n)];return r=r||(typeof n=="object"?void 0:fo(n)),new Ia(o,e||Sl(),r||null,i)}var Nn=class n{static THROW_IF_NOT_FOUND=Sa;static NULL=new bl;static create(e,t){if(Array.isArray(e))return hm({name:""},t,e,"");{let r=e.name??"";return hm({name:r},e.parent,e.providers,r)}}static \u0275prov=$({token:n,providedIn:"any",factory:()=>G(Dm)});static __NG_ELEMENT_ID__=-1},gt=new V(""),yi=(()=>{class n{static __NG_ELEMENT_ID__=GO;static __NG_ENV_ID__=t=>t}return n})(),gm=class extends yi{_lView;constructor(e){super(),this._lView=e}get destroyed(){return $o(this._lView)}onDestroy(e){let t=this._lView;return Vm(t,e),()=>F_(t,e)}};function GO(){return new gm(Ae())}var vi=class{_console=console;handleError(e){this._console.error("ERROR",e)}},Kn=new V("",{providedIn:"root",factory:()=>{let n=k(St),e;return t=>{n.destroyed&&!e?setTimeout(()=>{throw t}):(e??=n.get(vi),e.handleError(t))}}}),ib={provide:Zr,useValue:()=>void k(vi),multi:!0},qO=new V("",{providedIn:"root",factory:()=>{let n=k(gt).defaultView;if(!n)return;let e=k(Kn),t=o=>{e(o.reason),o.preventDefault()},r=o=>{o.error?e(o.error):e(new Error(o.message,{cause:o})),o.preventDefault()},i=()=>{n.addEventListener("unhandledrejection",t),n.addEventListener("error",r)};typeof Zone<"u"?Zone.root.run(i):i(),k(yi).onDestroy(()=>{n.removeEventListener("error",r),n.removeEventListener("unhandledrejection",t)})}});function t0(){return Dr([S_(()=>void k(qO))])}function nt(n,e){let[t,r,i]=$g(n,e?.equal),o=t,a=o[mn];return o.set=r,o.update=i,o.asReadonly=ob.bind(o),o}function ob(){let n=this[mn];if(n.readonlyFn===void 0){let e=()=>this();e[mn]=n,n.readonlyFn=e}return n.readonlyFn}var yf=(()=>{class n{view;node;constructor(t,r){this.view=t,this.node=r}static __NG_ELEMENT_ID__=WO}return n})();function WO(){return new yf(Ae(),bn())}var po=class{},tc=new V("",{providedIn:"root",factory:()=>!1});var n0=new V(""),r0=new V(""),_i=(()=>{class n{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new Yt(!1);get hasPendingTasks(){return this.destroyed?!1:this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new ke(t=>{t.next(!1),t.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);let t=this.taskId++;return this.pendingTasks.add(t),t}has(t){return this.pendingTasks.has(t)}remove(t){this.pendingTasks.delete(t),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=$({token:n,providedIn:"root",factory:()=>new n})}return n})(),Nl=(()=>{class n{internalPendingTasks=k(_i);scheduler=k(po);errorHandler=k(Kn);add(){let t=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(t)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(t))}}run(t){let r=this.add();t().catch(this.errorHandler).finally(r)}static \u0275prov=$({token:n,providedIn:"root",factory:()=>new n})}return n})();function Rl(...n){}var i0=(()=>{class n{static \u0275prov=$({token:n,providedIn:"root",factory:()=>new mm})}return n})(),mm=class{dirtyEffectCount=0;queues=new Map;add(e){this.enqueue(e),this.schedule(e)}schedule(e){e.dirty&&this.dirtyEffectCount++}remove(e){let t=e.zone,r=this.queues.get(t);r.has(e)&&(r.delete(e),e.dirty&&this.dirtyEffectCount--)}enqueue(e){let t=e.zone;this.queues.has(t)||this.queues.set(t,new Set);let r=this.queues.get(t);r.has(e)||r.add(e)}flush(){for(;this.dirtyEffectCount>0;){let e=!1;for(let[t,r]of this.queues)t===null?e||=this.flushQueue(r):e||=t.run(()=>this.flushQueue(r));e||(this.dirtyEffectCount=0)}}flushQueue(e){let t=!1;for(let r of e)r.dirty&&(this.dirtyEffectCount--,t=!0,r.run());return t}};var _f={JSACTION:"jsaction"};function $l(n){return{toString:n}.toString()}function tI(n){return typeof n=="function"}var Of=class{previousValue;currentValue;firstChange;constructor(e,t,r){this.previousValue=e,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}};function Kb(n,e,t,r){e!==null?e.applyValueToInputSignal(e,r):n[t]=r}var _o=(()=>{let n=()=>Qb;return n.ngInherit=!0,n})();function Qb(n){return n.type.prototype.ngOnChanges&&(n.setInput=rI),nI}function nI(){let n=Jb(this),e=n?.current;if(e){let t=n.previous;if(t===Ho)n.previous=e;else for(let r in e)t[r]=e[r];n.current=null,this.ngOnChanges(e)}}function rI(n,e,t,r,i){let o=this.declaredInputs[r],a=Jb(n)||iI(n,{previous:Ho,current:null}),s=a.current||(a.current={}),c=a.previous,d=c[o];s[o]=new Of(d&&d.currentValue,t,c===Ho),Kb(n,e,i,t)}var Xb="__ngSimpleChanges__";function Jb(n){return n[Xb]||null}function iI(n,e){return n[Xb]=e}var ab=[];var He=function(n,e=null,t){for(let r=0;r<ab.length;r++){let i=ab[r];i(n,e,t)}};function oI(n,e,t){let{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=e.type.prototype;if(r){let a=Qb(e);(t.preOrderHooks??=[]).push(n,a),(t.preOrderCheckHooks??=[]).push(n,a)}i&&(t.preOrderHooks??=[]).push(0-n,i),o&&((t.preOrderHooks??=[]).push(n,o),(t.preOrderCheckHooks??=[]).push(n,o))}function eC(n,e){for(let t=e.directiveStart,r=e.directiveEnd;t<r;t++){let o=n.data[t].type.prototype,{ngAfterContentInit:a,ngAfterContentChecked:s,ngAfterViewInit:c,ngAfterViewChecked:d,ngOnDestroy:f}=o;a&&(n.contentHooks??=[]).push(-t,a),s&&((n.contentHooks??=[]).push(t,s),(n.contentCheckHooks??=[]).push(t,s)),c&&(n.viewHooks??=[]).push(-t,c),d&&((n.viewHooks??=[]).push(t,d),(n.viewCheckHooks??=[]).push(t,d)),f!=null&&(n.destroyHooks??=[]).push(t,f)}}function xf(n,e,t){tC(n,e,3,t)}function Ef(n,e,t,r){(n[le]&3)===t&&tC(n,e,t,r)}function o0(n,e){let t=n[le];(t&3)===e&&(t&=16383,t+=1,n[le]=t)}function tC(n,e,t,r){let i=r!==void 0?n[Aa]&65535:0,o=r??-1,a=e.length-1,s=0;for(let c=i;c<a;c++)if(typeof e[c+1]=="number"){if(s=e[c],r!=null&&s>=r)break}else e[c]<0&&(n[Aa]+=65536),(s<o||o==-1)&&(aI(n,t,e,c),n[Aa]=(n[Aa]&4294901760)+c+2),c++}
vendor: 4,542 bytes, line 4
4function sb(n,e){He(4,n,e);let t=he(null);try{e.call(n)}finally{he(t),He(5,n,e)}}function aI(n,e,t,r){let i=t[r]<0,o=t[r+1],a=i?-t[r]:t[r],s=n[a];i?n[le]>>14<n[Aa]>>16&&(n[le]&3)===e&&(n[le]+=16384,sb(s,o)):sb(s,o)}var rc=-1,Ua=class{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(e,t,r,i){this.factory=e,this.name=i,this.canSeeViewProviders=t,this.injectImpl=r}};function sI(n){return(n.flags&8)!==0}function cI(n){return(n.flags&16)!==0}function lI(n,e,t){let r=0;for(;r<t.length;){let i=t[r];if(typeof i=="number"){if(i!==0)break;r++;let o=t[r++],a=t[r++],s=t[r++];n.setAttribute(e,a,s,o)}else{let o=i,a=t[++r];uI(o)?n.setProperty(e,o,a):n.setAttribute(e,o,a),r++}}return r}function nC(n){return n===3||n===4||n===6}function uI(n){return n.charCodeAt(0)===64}function jl(n,e){if(!(e===null||e.length===0))if(n===null||n.length===0)n=e.slice();else{let t=-1;for(let r=0;r<e.length;r++){let i=e[r];typeof i=="number"?t=i:t===0||(t===-1||t===2?cb(n,t,i,null,e[++r]):cb(n,t,i,null,null))}}return n}function cb(n,e,t,r,i){let o=0,a=n.length;if(e===-1)a=-1;else for(;o<n.length;){let s=n[o++];if(typeof s=="number"){if(s===e){a=-1;break}else if(s>e){a=o-1;break}}}for(;o<n.length;){let s=n[o];if(typeof s=="number")break;if(s===t){i!==null&&(n[o+1]=i);return}o++,i!==null&&o++}a!==-1&&(n.splice(a,0,e),o=a+1),n.splice(o++,0,t),i!==null&&n.splice(o++,0,i)}function rC(n){return n!==rc}function If(n){return n&32767}function dI(n){return n>>16}function Pf(n,e){let t=dI(n),r=e;for(;t>0;)r=r[Ta],t--;return r}var w0=!0;function lb(n){let e=w0;return w0=n,e}var fI=256,iC=fI-1,oC=5,pI=0,Bi={};function hI(n,e,t){let r;typeof t=="string"?r=t.charCodeAt(0)||0:t.hasOwnProperty(Pa)&&(r=t[Pa]),r==null&&(r=t[Pa]=pI++);let i=r&iC,o=1<<i;e.data[n+(i>>oC)]|=o}function Tf(n,e){let t=aC(n,e);if(t!==-1)return t;let r=e[X];r.firstCreatePass&&(n.injectorIndex=e.length,a0(r.data,n),a0(e,null),a0(r.blueprint,null));let i=$0(n,e),o=n.injectorIndex;if(rC(i)){let a=If(i),s=Pf(i,e),c=s[X].data;for(let d=0;d<8;d++)e[o+d]=s[a+d]|c[a+d]}return e[o+8]=i,o}function a0(n,e){n.push(0,0,0,0,0,0,0,0,e)}function aC(n,e){return n.injectorIndex===-1||n.parent&&n.parent.injectorIndex===n.injectorIndex||e[n.injectorIndex+8]===null?-1:n.injectorIndex}function $0(n,e){if(n.parent&&n.parent.injectorIndex!==-1)return n.parent.injectorIndex;let t=0,r=null,i=e;for(;i!==null;){if(r=dC(i),r===null)return rc;if(t++,i=i[Ta],r.injectorIndex!==-1)return r.injectorIndex|t<<16}return rc}function y0(n,e,t){hI(n,e,t)}function gI(n,e){if(e==="class")return n.classes;if(e==="style")return n.styles;let t=n.attrs;if(t){let r=t.length,i=0;for(;i<r;){let o=t[i];if(nC(o))break;if(o===0)i=i+2;else if(typeof o=="number")for(i++;i<r&&typeof t[i]=="string";)i++;else{if(o===e)return t[i+1];i=i+2}}}return null}function sC(n,e,t){if(t&8||n!==void 0)return n;of(e,"NodeInjector")}function cC(n,e,t,r){if(t&8&&r===void 0&&(r=null),(t&3)===0){let i=n[cn],o=Sr(void 0);try{return i?i.get(e,r,t&8):Mm(e,r,t&8)}finally{Sr(o)}}return sC(r,e,t)}function lC(n,e,t,r=0,i){if(n!==null){if(e[le]&2048&&!(r&2)){let a=yI(n,e,t,r,Bi);if(a!==Bi)return a}let o=uC(n,e,t,r,Bi);if(o!==Bi)return o}return cC(e,t,r,i)}function uC(n,e,t,r,i){let o=vI(t);if(typeof o=="function"){if(!Km(e,n,r))return r&1?sC(i,t,r):cC(e,t,r,i);try{let a;if(a=o(r),a==null&&!(r&8))of(t);else return a}finally{Qm()}}else if(typeof o=="number"){let a=null,s=aC(n,e),c=rc,d=r&1?e[dr][Qr]:null;for((s===-1||r&4)&&(c=s===-1?$0(n,e):e[s+8],c===rc||!db(r,!1)?s=-1:(a=e[X],s=If(c),e=Pf(c,e)));s!==-1;){let f=e[X];if(ub(o,s,f.data)){let h=mI(s,e,t,a,r,d);if(h!==Bi)return h}c=e[s+8],c!==rc&&db(r,e[X].data[s+8]===d)&&ub(o,s,e)?(a=f,s=If(c),e=Pf(c,e)):s=-1}}return i}function mI(n,e,t,r,i,o){let a=e[X],s=a.data[n+8],c=r==null?vo(s)&&w0:r!=a&&(s.type&3)!==0,d=i&1&&o===s,f=Mf(s,a,t,c,d);return f!==null?Ll(e,a,f,s,i):Bi}function Mf(n,e,t,r,i){let o=n.providerIndexes,a=e.data,s=o&1048575,c=n.directiveStart,d=n.directiveEnd,f=o>>20,h=r?s:s+f,m=i?s+f:d;for(let g=h;g<m;g++){let v=a[g];if(g<c&&t===v||g>=c&&v.type===t)return g}if(i){let g=a[c];if(g&&Vi(g)&&g.type===t)return c}return null}function Ll(n,e,t,r,i){let o=n[t],a=e.data;if(o instanceof Ua){let s=o;if(s.resolving){let g=y_(a[t]);throw Em(g)}let c=lb(s.canSeeViewProviders);s.resolving=!0;let d=a[t].type||a[t],f,h=s.injectImpl?Sr(s.injectImpl):null,m=Km(n,r,0);try{o=n[t]=s.factory(void 0,i,a,n,r),e.firstCreatePass&&t>=r.directiveStart&&oI(t,a[t],e)}finally{h!==null&&Sr(h),lb(c),s.resolving=!1,Qm()}}return o}
4function vI(n){if(typeof n=="string")return n.charCodeAt(0)||0;let e=n.hasOwnProperty(Pa)?n[Pa]:void 0;return typeof e=="number"?e>=0?e&iC:wI:e}function ub(n,e,t){let r=1<<n;return!!(t[e+(n>>oC)]&r)}function db(n,e){return!(n&2)&&!(n&1&&e)}var Va=class{_tNode;_lView;constructor(e,t){this._tNode=e,this._lView=t}get(e,t,r){return lC(this._tNode,this._lView,e,Da(r),t)}};function wI(){return new Va(bn(),Ae())}function dc(n){return $l(()=>{let e=n.prototype.constructor,t=e[_l]||_0(e),r=Object.prototype,i=Object.getPrototypeOf(n.prototype).constructor;for(;i&&i!==r;){let o=i[_l]||_0(i);if(o&&o!==t)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function _0(n){return vm(n)?()=>{let e=_0(wn(n));return e&&e()}:ka(n)}function yI(n,e,t,r,i){let o=n,a=e;for(;o!==null&&a!==null&&a[le]&2048&&!Fa(a);){let s=uC(o,a,t,r|2,Bi);if(s!==Bi)return s;let c=o.parent;if(!c){let d=a[Nm];if(d){let f=d.get(t,Bi,r);if(f!==Bi)return f}c=dC(a),a=a[Ta]}o=c}return i}function dC(n){let e=n[X],t=e.type;return t===2?e.declTNode:t===1?n[Qr]:null}function Gl(n){return gI(bn(),n)}function _I(){return fc(bn(),Ae())}function fc(n,e){return new mt(fr(n,e))}var mt=(()=>{class n{nativeElement;constructor(t){this.nativeElement=t}static __NG_ELEMENT_ID__=_I}return n})();function fC(n){return n instanceof mt?n.nativeElement:n}function bI(){return this._results[Symbol.iterator]()}var Af=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 ut}constructor(e=!1){this._emitDistinctChangesOnly=e}get(e){return this._results[e]}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,t){return this._results.reduce(e,t)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(e,t){this.dirty=!1;let r=E_(e);(this._changesDetected=!x_(this._results,r,t))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(e){this._onDirty=e}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=bI},pC="ngSkipHydration",CI="ngskiphydration";function hC(n){let e=n.mergedAttrs;if(e===null)return!1;for(let t=0;t<e.length;t+=2){let r=e[t];if(typeof r=="number")return!1;if(typeof r=="string"&&r.toLowerCase()===CI)return!0}return!1}function gC(n){return n.hasAttribute(pC)}function Nf(n){return(n.flags&128)===128}function mC(n){if(Nf(n))return!0;let e=n.parent;for(;e;){if(Nf(n)||hC(e))return!0;e=e.parent}return!1}var G0=(function(n){return n[n.OnPush=0]="OnPush",n[n.Default=1]="Default",n})(G0||{}),vC=new Map,xI=0;function EI(){return xI++}function MI(n){vC.set(n[Dl],n)}function b0(n){vC.delete(n[Dl])}var fb="__ngContext__";function cc(n,e){Ir(e)?(n[fb]=e[Dl],MI(e)):n[fb]=e}function wC(n){return _C(n[Xs])}function yC(n){return _C(n[Kr])}function _C(n){for(;n!==null&&!Pr(n);)n=n[Kr];return n}var C0;function q0(n){C0=n}function ql(){if(C0!==void 0)return C0;if(typeof document<"u")return document;throw new U(210,!1)}var Hi=new V("",{providedIn:"root",factory:()=>SI}),SI="ng",Qf=new V(""),st=new V("",{providedIn:"platform",factory:()=>"unknown"});var Xf=new V("",{providedIn:"root",factory:()=>ql().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function DI(){let n=new Za;return n.store=kI(ql(),k(Hi)),n}var Za=(()=>{class n{static \u0275prov=$({token:n,providedIn:"root",factory:DI});store={};onSerializeCallbacks={};get(t,r){return this.store[t]!==void 0?this.store[t]:r}set(t,r){this.store[t]=r}remove(t){delete this.store[t]}hasKey(t){return this.store.hasOwnProperty(t)}get isEmpty(){return Object.keys(this.store).length===0}onSerialize(t,r){this.onSerializeCallbacks[t]=r}toJson(){for(let t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}}return n})();function kI(n,e){let t=n.getElementById(e+"-state");if(t?.textContent)try{return JSON.parse(t.textContent)}catch(r){console.warn("Exception while restoring TransferState for app "+e,r)}return{}}var bC="h",CC="b",OI="f",II="n",xC="e",EC="t",Jf="c",W0="x",Vl="r",MC="i",SC="n",Y0="d";var DC="di",kC="s",OC="p";var Wl=new V(""),IC=!1,Z0=new V("",{providedIn:"root",factory:()=>IC});var K0=new V(""),PC=!1,TC=new V(""),Q0=new V("",{providedIn:"root",factory:()=>new Map}),ep=new V("");var Yl="ngb";var AC=(n,e,t)=>{let r=n,i=r.__jsaction_fns??new Map,o=i.get(e)??[];o.push(t),i.set(e,o),r.__jsaction_fns=i},NC=(n,e)=>{let t=n,r=t.getAttribute(Yl)??"",i=e.get(r)??new Set;i.has(t)||i.add(t),e.set(r,i)};var RC=n=>{n.removeAttribute(_f.JSACTION),n.removeAttribute(Yl),n.__jsaction_fns=void 0},zC=new V("",{providedIn:"root",factory:()=>({})});function X0(n,e){let t=e?.__jsaction_fns?.get(n.type);if(!(!t||!e?.isConnected))for(let r of t)r(n)}var x0=new Map;function FC(n,e){return x0.set(n,e),()=>x0.delete(n)}var pb=!1,jC=(n,e,t,r)=>{};function PI(n,e,t,r){jC(n,e,t,r)}function LC(){pb||(jC=(n,e,t,r)=>{let i=n[cn].get(Hi);x0.get(i)?.(e,t,r)},pb=!0)}var tp=new V("");function np(n){return(n.flags&32)===32}var TI="__nghData__",J0=TI,AI="__nghDeferData__",VC=AI;var Sf="ngh",BC="nghm",UC=()=>null;function NI(n,e,t=!1){let r=n.getAttribute(Sf);if(r==null)return null;let[i,o]=r.split("|");if(r=t?o:i,!r)return null;let a=o?`|${o}`:"",s=t?i:a,c={};if(r!==""){let f=e.get(Za,null,{optional:!0});f!==null&&(c=f.get(J0,[])[Number(r)])}let d={data:c,firstChild:n.firstChild??null};return t&&(d.firstChild=n,rp(d,0,n.nextSibling)),s?n.setAttribute(Sf,s):n.removeAttribute(Sf),d}function HC(){UC=NI}function $C(n,e,t=!1){return UC(n,e,t)}function GC(n){let e=n._lView;return e[X].type===2?null:(Fa(e)&&(e=e[dt]),e)}function RI(n){return n.textContent?.replace(/\s/gm,"")}function zI(n){let e=ql(),t=e.createNodeIterator(n,NodeFilter.SHOW_COMMENT,{acceptNode(o){let a=R
4I(o);return a==="ngetn"||a==="ngtns"?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}}),r,i=[];for(;r=t.nextNode();)i.push(r);for(let o of i)o.textContent==="ngetn"?o.replaceWith(e.createTextNode("")):o.remove()}function rp(n,e,t){n.segmentHeads??={},n.segmentHeads[e]=t}function E0(n,e){return n.segmentHeads?.[e]??null}function qC(n){return n.get(TC,!1,{optional:!0})}function FI(n,e){let t=n.data,r=t[xC]?.[e]??null;return r===null&&t[Jf]?.[e]&&(r=ev(n,e)),r}function WC(n,e){return n.data[Jf]?.[e]??null}function ev(n,e){let t=WC(n,e)??[],r=0;for(let i of t)r+=i[Vl]*(i[W0]??1);return r}function jI(n){if(typeof n.disconnectedNodes>"u"){let e=n.data[Y0];n.disconnectedNodes=e?new Set(e):null}return n.disconnectedNodes}function YC(n,e){if(typeof n.disconnectedNodes>"u"){let t=n.data[Y0];n.disconnectedNodes=t?new Set(t):null}return!!jI(n)?.has(e)}function ip(n,e){let t=n[kr];return t!==null&&!$m()&&!np(e)&&!YC(t,e.index-dt)}function LI(n,e){let t=e.get(tp),i=e.get(Za).get(VC,{}),o=!1,a=n,s=null,c=[];for(;!o&&a;){o=t.has(a);let d=t.hydrating.get(a);if(s===null&&d!=null){s=d.promise;break}c.unshift(a),a=i[a][OC]}return{parentBlockPromise:s,hydrationQueue:c}}function s0(n){return!!n&&n.nodeType===Node.COMMENT_NODE&&n.textContent?.trim()===BC}function hb(n){for(;n&&n.nodeType===Node.TEXT_NODE;)n=n.previousSibling;return n}function ZC(n){for(let r of n.body.childNodes)if(s0(r))return;let e=hb(n.body.previousSibling);if(s0(e))return;let t=hb(n.head.lastChild);if(!s0(t))throw new U(-507,!1)}function KC(n,e){let t=n.contentQueries;if(t!==null){let r=he(null);try{for(let i=0;i<t.length;i+=2){let o=t[i],a=t[i+1];if(a!==-1){let s=n.data[a];Al(o),s.contentQueries(2,e[a],a)}}}finally{he(r)}}}function M0(n,e,t){Al(0);let r=he(null);try{e(n,t)}finally{he(r)}}function QC(n,e,t){if(Rm(e)){let r=he(null);try{let i=e.directiveStart,o=e.directiveEnd;for(let a=i;a<o;a++){let s=n.data[a];if(s.contentQueries){let c=t[a];s.contentQueries(1,c,a)}}}finally{he(r)}}}
vendor: 9,017 bytes, line 4
4var yo=(function(n){return n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",n})(yo||{});var bf;function VI(){if(bf===void 0&&(bf=null,Zs.trustedTypes))try{bf=Zs.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return bf}function gb(n){return VI()?.createScriptURL(n)||n}var Rf=class{changingThisBreaksApplicationSecurity;constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${tf})`}};function Ka(n){return n instanceof Rf?n.changingThisBreaksApplicationSecurity:n}function op(n,e){let t=XC(n);if(t!=null&&t!==e){if(t==="ResourceURL"&&e==="URL")return!0;throw new Error(`Required a safe ${e}, got a ${t} (see ${tf})`)}return t===e}function XC(n){return n instanceof Rf&&n.getTypeName()||null}var BI=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function tv(n){return n=String(n),n.match(BI)?n:"unsafe:"+n}var Zl=(function(n){return n[n.NONE=0]="NONE",n[n.HTML=1]="HTML",n[n.STYLE=2]="STYLE",n[n.SCRIPT=3]="SCRIPT",n[n.URL=4]="URL",n[n.RESOURCE_URL=5]="RESOURCE_URL",n})(Zl||{});function JC(n){let e=tx();return e?e.sanitize(Zl.URL,n)||"":op(n,"URL")?Ka(n):tv(xl(n))}function ex(n){let e=tx();if(e)return gb(e.sanitize(Zl.RESOURCE_URL,n)||"");if(op(n,"ResourceURL"))return gb(Ka(n));throw new U(904,!1)}function UI(n,e){return e==="src"&&(n==="embed"||n==="frame"||n==="iframe"||n==="media"||n==="script")||e==="href"&&(n==="base"||n==="link")?ex:JC}function nv(n,e,t){return UI(e,t)(n)}function tx(){let n=Ae();return n&&n[Fi].sanitizer}var HI=/^>|^->|<!--|-->|--!>|<!-$/g,$I=/(<|>)/g,GI="\u200B$1\u200B";function qI(n){return n.replace(HI,e=>e.replace($I,GI))}function ap(n){return n.ownerDocument.defaultView}function nx(n){return n.ownerDocument.body}function rx(n){return n instanceof Function?n():n}function WI(n,e,t){let r=n.length;for(;;){let i=n.indexOf(e,t);if(i===-1)return i;if(i===0||n.charCodeAt(i-1)<=32){let o=e.length;if(i+o===r||n.charCodeAt(i+o)<=32)return i}t=i+1}}var ix="ng-template";function YI(n,e,t,r){let i=0;if(r){for(;i<e.length&&typeof e[i]=="string";i+=2)if(e[i]==="class"&&WI(e[i+1].toLowerCase(),t,0)!==-1)return!0}else if(rv(n))return!1;if(i=e.indexOf(1,i),i>-1){let o;for(;++i<e.length&&typeof(o=e[i])=="string";)if(o.toLowerCase()===t)return!0}return!1}function rv(n){return n.type===4&&n.value!==ix}function ZI(n,e,t){let r=n.type===4&&!t?ix:n.value;return e===r}function KI(n,e,t){let r=4,i=n.attrs,o=i!==null?JI(i):0,a=!1;for(let s=0;s<e.length;s++){let c=e[s];if(typeof c=="number"){if(!a&&!bi(r)&&!bi(c))return!1;if(a&&bi(c))continue;a=!1,r=c|r&1;continue}if(!a)if(r&4){if(r=2|r&1,c!==""&&!ZI(n,c,t)||c===""&&e.length===1){if(bi(r))return!1;a=!0}}else if(r&8){if(i===null||!YI(n,i,c,t)){if(bi(r))return!1;a=!0}}else{let d=e[++s],f=QI(c,i,rv(n),t);if(f===-1){if(bi(r))return!1;a=!0;continue}if(d!==""){let h;if(f>o?h="":h=i[f+1].toLowerCase(),r&2&&d!==h){if(bi(r))return!1;a=!0}}}}return bi(r)||a}function bi(n){return(n&1)===0}function QI(n,e,t,r){if(e===null)return-1;let i=0;if(r||!t){let o=!1;for(;i<e.length;){let a=e[i];if(a===n)return i;if(a===3||a===6)o=!0;else if(a===1||a===2){let s=e[++i];for(;typeof s=="string";)s=e[++i];continue}else{if(a===4)break;if(a===0){i+=4;continue}}i+=o?1:2}return-1}else return eP(e,n)}function XI(n,e,t=!1){for(let r=0;r<e.length;r++)if(KI(n,e[r],t))return!0;return!1}function JI(n){for(let e=0;e<n.length;e++){let t=n[e];if(nC(t))return e}return n.length}function eP(n,e){let t=n.indexOf(4);if(t>-1)for(t++;t<n.length;){let r=n[t];if(typeof r=="number")return-1;if(r===e)return t;t++}return-1}function mb(n,e){return n?":not("+e.trim()+")":e}function tP(n){let e=n[0],t=1,r=2,i="",o=!1;for(;t<n.length;){let a=n[t];if(typeof a=="string")if(r&2){let s=n[++t];i+="["+a+(s.length>0?'="'+s+'"':"")+"]"}else r&8?i+="."+a:r&4&&(i+=" "+a);else i!==""&&!bi(a)&&(e+=mb(o,i),i=""),r=a,o=o||!bi(r);t++}return i!==""&&(e+=mb(o,i)),e}function nP(n){return n.map(tP).join(",")}function rP(n){let e=[],t=[],r=1,i=2;for(;r<n.length;){let o=n[r];if(typeof o=="string")i===2?o!==""&&e.push(o,n[++r]):i===8&&t.push(o);else{if(!bi(i))break;i=o}r++}return t.length&&e.push(1,...t),e}var Jr={};function ox(n,e){return n.createText(e)}function iP(n,e,t){n.setValue(e,t)}function ax(n,e){return n.createComment(qI(e))}function iv(n,e,t){return n.createElement(e,t)}function zf(n,e,t,r,i){n.insertBefore(e,t,r,i)}function sx(n,e,t){n.appendChild(e,t)}function vb(n,e,t,r,i){r!==null?zf(n,e,t,r,i):sx(n,e,t)}function ov(n,e,t,r){n.removeChild(null,e,t,r)}function cx(n){n.textContent=""}function oP(n,e,t){n.setAttribute(e,"style",t)}function aP(n,e,t){t===""?n.removeAttribute(e,"class"):n.setAttribute(e,"class",t)}function lx(n,e,t){let{mergedAttrs:r,classes:i,styles:o}=t;r!==null&&lI(n,e,r),i!==null&&aP(n,e,i),o!==null&&oP(n,e,o)}function av(n,e,t,r,i,o,a,s,c,d,f){let h=dt+r,m=h+i,g=sP(h,m),v=typeof d=="function"?d():d;return g[X]={type:n,blueprint:g,template:t,queries:null,viewQuery:s,declTNode:e,data:g.slice().fill(null,h),bindingStartIndex:h,expandoStartIndex:m,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 o=="function"?o():o,pipeRegistry:typeof a=="function"?a():a,firstChild:null,schemas:c,consts:v,incompleteFirstPass:!1,ssrId:f}}function sP(n,e){let t=[];for(let r=0;r<e;r++)t.push(r<n?null:Jr);return t}function cP(n){let e=n.tView;return e===null||e.incompleteFirstPass?n.tView=av(1,null,n.template,n.decls,n.vars,n.directiveDefs,n.pipeDefs,n.viewQuery,n.schemas,n.consts,n.id):e}function sv(n,e,t,r,i,o,a,s,c,d,f){let h=e.blueprint.slice();return h[Zn]=i,h[le]=r|4|128|8|64|1024,(d!==null||n&&n[le]&2048)&&(h[le]|=2048),jm(h),h[Nt]=h[Ta]=n,h[yn]=t,h[Fi]=a||n&&n[Fi],h[Ye]=s||n&&n[Ye],h[cn]=c||n&&n[cn]||null,h[Qr]=o,h[Dl]=EI(),h[kr]=f,h[Nm]=d,h[dr]=e.type==2?n[dr]:h,h}function lP(n,e,t){let r=fr(e,n),i=cP(t),o=n[Fi].rendererFactory,a=cv(n,sv(n,i,null,ux(t),r,e,null,o.createRenderer(r,t),null,null,null));return n[e.index]=a}function ux(n){let e=16;return n.signals?e=4096:n.onPush&&(e=64),e}function dx(n,e,t,r){if(t===0)return-1;let i=e.length;for(let o=0;o<t;o++)e.push(r),n.blueprint.push(r),n.data.push(null);return i}function cv(n,e){return n[Xs]?n[Am][Kr]=e:n[Xs]=e,n[Am]=e,e}function se(n=1){fx(Rn(),Ae(),qo()+n,!1)}function fx(n,e,t,r){if(!r)if((e[le]&3)===3){let o=n.preOrderCheckHooks;o!==null&&xf(e,o,t)}else{let o=n.preOrderHooks;o!==null&&Ef(e,o,0,t)}Wo(t)}var sp=(function(n){return n[n.None=0]="None",n[n.SignalBased=1]="SignalBased",n[n.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",n})(sp||{});function S0(n,e,t,r){let i=he(null);try{let[o,a,s]=n.inputs[t],c=null;(a&sp.SignalBased)!==0&&(c=e[o][mn]),c!==null&&c.transformFn!==void 0?r=c.transformFn(r):s!==null&&(r=s.call(e,r)),n.setInput!==null?n.setInput(e,c,r,t,o):Kb(e,c,o,r)}finally{he(i)}}var Ui=(function(n){return n[n.Important=1]="Important",n[n.DashCase=2]="DashCase",n})(Ui||{}),uP;function lv(n,e){return uP(n,e)}function Ff(n){if(!n)return 0;let e=n.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(n)*e}function ic(n,e){return n.getPropertyValue(e).split(",").map(r=>r.trim())}function dP(n){let e=ic(n,"transition-property"),t=ic(n,"transition-duration"),r=ic(n,"transition-delay"),i={propertyName:"",duration:0,animationName:void 0};for(let o=0;o<e.length;o++){let a=Ff(r[o])+Ff(t[o]);a>i.duration&&(i.propertyName=e[o],i.duration=a)}return i}function fP(n){let e=ic(n,"animation-name"),t=ic(n,"animation-delay"),r=ic(n,"animation-duration"),i={animationName:"",propertyName:void 0,duration:0};for(let o=0;o<e.length;o++){let a=Ff(t[o])+Ff(r[o]);a>i.duration&&(i.animationName=e[o],i.duration=a)}return i}function px(n,e){return n!==void 0&&n.duration>e.duration}function hx(n){return(n.animationName!=null||n.propertyName!=null)&&n.duration>0}function pP(n,e){let t=getComputedStyle(n),r=fP(t),i=dP(t),o=r.duration>i.duration?r:i;px(e.get(n),o)||hx(o)&&e.set(n,o)}function gx(n,e,t){if(!t)return;let r=n.getAnimations();return r.length===0?pP(n,e):hP(n,e,r)}function hP(n,e,t){let r={animationName:void 0,propertyName:void 0,duration:0};for(let i of t){let o=i.effect?.getTiming(),a=typeof o?.duration=="number"?o.duration:0,s=(o?.delay??0)+a,c,d;i.animationName?d=i.animationName:c=i.transitionProperty,s>=r.duration&&(r={animationName:d,propertyName:c,duration:s})}px(e.get(n),r)||hx(r)&&e.set(n,r)}var Ha=new Set,cp=(function(n){return n[n.CHANGE_DETECTION=0]="CHANGE_DETECTION",n[n.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",n})(cp||{}),Qa=new V(""),wb=new Set;function jn(n){wb.has(n)||(wb.add(n),performance?.mark?.("mark_feature_usage",{detail:{feature:n}}))}var mx=!1,D0=class extends ut{__isAsync;destroyRef=void 0;pendingTasks=void 0;
vendor: 22,461 bytes, line 4
4constructor(e=!1){super(),this.__isAsync=e,P_()&&(this.destroyRef=k(yi,{optional:!0})??void 0,this.pendingTasks=k(_i,{optional:!0})??void 0)}emit(e){let t=he(null);try{super.next(e)}finally{he(t)}}subscribe(e,t,r){let i=e,o=t||(()=>null),a=r;if(e&&typeof e=="object"){let c=e;i=c.next?.bind(c),o=c.error?.bind(c),a=c.complete?.bind(c)}this.__isAsync&&(o=this.wrapInTimeout(o),i&&(i=this.wrapInTimeout(i)),a&&(a=this.wrapInTimeout(a)));let s=super.subscribe({next:i,error:o,complete:a});return e instanceof Lt&&e.add(s),s}wrapInTimeout(e){return t=>{let r=this.pendingTasks?.add();setTimeout(()=>{try{e(t)}finally{r!==void 0&&this.pendingTasks?.remove(r)}})}}},Rt=D0;function vx(n){let e,t;function r(){n=Rl;try{t!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(t),e!==void 0&&clearTimeout(e)}catch{}}return e=setTimeout(()=>{n(),r()}),typeof requestAnimationFrame=="function"&&(t=requestAnimationFrame(()=>{n(),r()})),()=>r()}function yb(n){return queueMicrotask(()=>n()),()=>{n=Rl}}var uv="isAngularZone",jf=uv+"_ID",gP=0,Qe=class n{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Rt(!1);onMicrotaskEmpty=new Rt(!1);onStable=new Rt(!1);onError=new Rt(!1);constructor(e){let{enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:o=mx}=e;if(typeof Zone>"u")throw new U(908,!1);Zone.assertZonePatched();let a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!i&&r,a.shouldCoalesceRunChangeDetection=i,a.callbackScheduled=!1,a.scheduleInRootZone=o,wP(a)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(uv)===!0}static assertInAngularZone(){if(!n.isInAngularZone())throw new U(909,!1)}static assertNotInAngularZone(){if(n.isInAngularZone())throw new U(909,!1)}run(e,t,r){return this._inner.run(e,t,r)}runTask(e,t,r,i){let o=this._inner,a=o.scheduleEventTask("NgZoneEvent: "+i,e,mP,Rl,Rl);try{return o.runTask(a,t,r)}finally{o.cancelTask(a)}}runGuarded(e,t,r){return this._inner.runGuarded(e,t,r)}runOutsideAngular(e){return this._outer.run(e)}},mP={};function dv(n){if(n._nesting==0&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function vP(n){if(n.isCheckStableRunning||n.callbackScheduled)return;n.callbackScheduled=!0;function e(){vx(()=>{n.callbackScheduled=!1,k0(n),n.isCheckStableRunning=!0,dv(n),n.isCheckStableRunning=!1})}n.scheduleInRootZone?Zone.root.run(()=>{e()}):n._outer.run(()=>{e()}),k0(n)}function wP(n){let e=()=>{vP(n)},t=gP++;n._inner=n._inner.fork({name:"angular",properties:{[uv]:!0,[jf]:t,[jf+t]:!0},onInvokeTask:(r,i,o,a,s,c)=>{if(yP(c))return r.invokeTask(o,a,s,c);try{return _b(n),r.invokeTask(o,a,s,c)}finally{(n.shouldCoalesceEventChangeDetection&&a.type==="eventTask"||n.shouldCoalesceRunChangeDetection)&&e(),bb(n)}},onInvoke:(r,i,o,a,s,c,d)=>{try{return _b(n),r.invoke(o,a,s,c,d)}finally{n.shouldCoalesceRunChangeDetection&&!n.callbackScheduled&&!_P(c)&&e(),bb(n)}},onHasTask:(r,i,o,a)=>{r.hasTask(o,a),i===o&&(a.change=="microTask"?(n._hasPendingMicrotasks=a.microTask,k0(n),dv(n)):a.change=="macroTask"&&(n.hasPendingMacrotasks=a.macroTask))},onHandleError:(r,i,o,a)=>(r.handleError(o,a),n.runOutsideAngular(()=>n.onError.emit(a)),!1)})}function k0(n){n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&n.callbackScheduled===!0?n.hasPendingMicrotasks=!0:n.hasPendingMicrotasks=!1}function _b(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function bb(n){n._nesting--,dv(n)}var Lf=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Rt;onMicrotaskEmpty=new Rt;onStable=new Rt;onError=new Rt;run(e,t,r){return e.apply(t,r)}runGuarded(e,t,r){return e.apply(t,r)}runOutsideAngular(e){return e()}runTask(e,t,r,i){return e.apply(t,r)}};function yP(n){return wx(n,"__ignore_ng_zone__")}function _P(n){return wx(n,"__scheduler_tick__")}function wx(n,e){return!Array.isArray(n)||n.length!==1?!1:n[0]?.data?.[e]===!0}var fv=(()=>{class n{impl=null;execute(){this.impl?.execute()}static \u0275prov=$({token:n,providedIn:"root",factory:()=>new n})}return n})(),yx=[0,1,2,3],_x=(()=>{class n{ngZone=k(Qe);scheduler=k(po);errorHandler=k(vi,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){k(Qa,{optional:!0})}execute(){let t=this.sequences.size>0;t&&He(16),this.executing=!0;for(let r of yx)for(let i of this.sequences)if(!(i.erroredOrDestroyed||!i.hooks[r]))try{i.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let o=i.hooks[r];return o(i.pipelinedValue)},i.snapshot))}catch(o){i.erroredOrDestroyed=!0,this.errorHandler?.handleError(o)}this.executing=!1;for(let r of this.sequences)r.afterRun(),r.once&&(this.sequences.delete(r),r.destroy());for(let r of this.deferredRegistrations)this.sequences.add(r);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),t&&He(17)}register(t){let{view:r}=t;r!==void 0?((r[Na]??=[]).push(t),Js(r),r[le]|=8192):this.executing?this.deferredRegistrations.add(t):this.addSequence(t)}addSequence(t){this.sequences.add(t),this.scheduler.notify(7)}unregister(t){this.executing&&this.sequences.has(t)?(t.erroredOrDestroyed=!0,t.pipelinedValue=void 0,t.once=!0):(this.sequences.delete(t),this.deferredRegistrations.delete(t))}maybeTrace(t,r){return r?r.run(cp.AFTER_NEXT_RENDER,t):t()}static \u0275prov=$({token:n,providedIn:"root",factory:()=>new n})}return n})(),Vf=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(e,t,r,i,o,a=null){this.impl=e,this.hooks=t,this.view=r,this.once=i,this.snapshot=a,this.unregisterOnDestroy=o?.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 e=this.view?.[Na];e&&(this.view[Na]=e.filter(t=>t!==this))}};function pc(n,e){let t=e?.injector??k(Nn);return jn("NgAfterNextRender"),CP(n,t,e,!0)}function bP(n){return n instanceof Function?[void 0,void 0,n,void 0]:[n.earlyRead,n.write,n.mixedReadWrite,n.read]}function CP(n,e,t,r){let i=e.get(fv);i.impl??=e.get(_x);let o=e.get(Qa,null,{optional:!0}),a=t?.manualCleanup!==!0?e.get(yi):null,s=e.get(yf,null,{optional:!0}),c=new Vf(i.impl,bP(n),s?.view,r,a,o?.snapshot(null));return i.impl.register(c),c}var pv=new V("",{providedIn:"root",factory:()=>({queue:new Set,isScheduled:!1,scheduler:null})});function bx(n,e){let t=n.get(pv);if(Array.isArray(e))for(let r of e)t.queue.add(r);else t.queue.add(e);t.scheduler&&t.scheduler(n)}function xP(n){let e=n.get(pv);e.isScheduled||(pc(()=>{e.isScheduled=!1;for(let t of e.queue)t();e.queue.clear()},{injector:n}),e.isScheduled=!0)}function Cx(n){let e=n.get(pv);e.scheduler=xP,e.scheduler(n)}function xx(n,e){for(let[t,r]of e)bx(n,r.animateFns)}function Cb(n,e,t,r){let i=n?.[Ra]?.enter;e!==null&&i&&i.has(t.index)&&xx(r,i)}function nc(n,e,t,r,i,o,a,s){if(i!=null){let c,d=!1;Pr(i)?c=i:Ir(i)&&(d=!0,i=i[Zn]);let f=Tr(i);n===0&&r!==null?(Cb(s,r,o,t),a==null?sx(e,r,f):zf(e,r,f,a||null,!0)):n===1&&r!==null?(Cb(s,r,o,t),zf(e,r,f,a||null,!0)):n===2?xb(s,o,t,h=>{ov(e,f,d,h)}):n===3&&xb(s,o,t,()=>{e.destroyNode(f)}),c!=null&&zP(e,n,t,c,o,r,a)}}function EP(n,e){Ex(n,e),e[Zn]=null,e[Qr]=null}function MP(n,e,t,r,i,o){r[Zn]=i,r[Qr]=e,lp(n,r,t,1,i,o)}function Ex(n,e){e[Fi].changeDetectionScheduler?.notify(9),lp(n,e,e[Ye],2,null,null)}function SP(n){let e=n[Xs];if(!e)return c0(n[X],n);for(;e;){let t=null;if(Ir(e))t=e[Xs];else{let r=e[_n];r&&(t=r)}if(!t){for(;e&&!e[Kr]&&e!==n;)Ir(e)&&c0(e[X],e),e=e[Nt];e===null&&(e=n),Ir(e)&&c0(e[X],e),t=e&&e[Kr]}e=t}}function hv(n,e){let t=n[za],r=t.indexOf(e);t.splice(r,1)}function gv(n,e){if($o(e))return;let t=e[Ye];t.destroyNode&&lp(n,e,t,3,null,null),SP(e)}function c0(n,e){if($o(e))return;let t=he(null);try{e[le]&=-129,e[le]|=256,e[Or]&&pl(e[Or]),OP(n,e),kP(n,e),e[X].type===1&&e[Ye].destroy();let r=e[mo];if(r!==null&&Pr(e[Nt])){r!==e[Nt]&&hv(r,e);let i=e[ji];i!==null&&i.detachView(n)}b0(e)}finally{he(t)}}function xb(n,e,t,r){let i=n?.[Ra];if(i==null||i.leave==null||!i.leave.has(e.index))return r(!1);if(i.skipLeaveAnimations)return i.skipLeaveAnimations=!1,r(!1);n&&Ha.add(n),bx(t,()=>{if(i.leave&&i.leave.has(e.index)){let a=i.leave.get(e.index),s=[];if(a)for(let c=0;c<a.animateFns.length;c++){let d=a.animateFns[c],{promise:f}=d();s.push(f)}i.running=Promise.allSettled(s),DP(n,r)}else n&&Ha.delete(n),r(!1)})}function DP(n,e){let t=n[Ra]?.running;if(t){t.then(()=>{n[Ra].running=void 0,Ha.delete(n),e(!0)});return}e(!1)}function kP(n,e){let t=n.cleanup,r=e[Qs];if(t!==null)for(let a=0;a<t.length-1;a+=2)if(typeof t[a]=="string"){let s=t[a+3];s>=0?r[s]():r[-s].unsubscribe(),a+=2}else{let s=r[t[a+1]];t[a].call(s)}r!==null&&(e[Qs]=null);let i=e[uo];if(i!==null){e[uo]=null;for(let a=0;a<i.length;a++){let s=i[a];s()}}let o=e[kl];if(o!==null){e[kl]=null;for(let a of o)a.destroy()}}function OP(n,e){let t;if(n!=null&&(t=n.destroyHooks)!=null)for(let r=0;r<t.length;r+=2){let i=e[t[r]];if(!(i instanceof Ua)){let o=t[r+1];if(Array.isArray(o))for(let a=0;a<o.length;a+=2){let s=i[o[a]],c=o[a+1];He(4,s,c);try{c.call(s)}finally{He(5,s,c)}}else{He(4,i,o);try{o.call(i)}finally{He(5,i,o)}}}}}function IP(n,e,t){return PP(n,e.parent,t)}function PP(n,e,t){let r=e;for(;r!==null&&r.type&168;)e=r,r=e.parent;if(r===null)return t[Zn];if(vo(r)){let{encapsulation:i}=n.data[r.directiveStart+r.componentOffset];if(i===yo.None||i===yo.Emulated)return null}return fr(r,t)}function TP(n,e,t){return NP(n,e,t)}function AP(n,e,t){return n.type&40?fr(n,t):null}var NP=AP,Eb;function mv(n,e,t,r){let i=IP(n,r,e),o=e[Ye],a=r.parent||e[Qr],s=TP(a,r,e);if(i!=null)if(Array.isArray(t))for(let c=0;c<t.length;c++)vb(o,i,t[c],s,!1);else vb(o,i,t,s,!1);Eb!==void 0&&Eb(o,r,e,t,i)}function zl(n,e){if(e!==null){let t=e.type;if(t&3)return fr(e,n);if(t&4)return Bf(-1,n[e.index]);if(t&8){let r=e.child;if(r!==null)return zl(n,r);{let i=n[e.index];return Pr(i)?Bf(-1,i):Tr(i)}}else{if(t&128)return zl(n,e.next);if(t&32)return lv(e,n)()||Tr(n[e.index]);{let r=Mx(n,e);if(r!==null){if(Array.isArray(r))return r[0];let i=Uo(n[dr]);return zl(i,r)}else return zl(n,e.next)}}}return null}function Mx(n,e){if(e!==null){let r=n[dr][Qr],i=e.projection;return r.projection[i]}return null}function Bf(n,e){let t=_n+n+1;if(t<e.length){let r=e[t],i=r[X].firstChild;if(i!==null)return zl(r,i)}return e[Li]}function vv(n,e,t,r,i,o,a){for(;t!=null;){let s=r[cn];if(t.type===128){t=t.next;continue}let c=r[t.index],d=t.type;if(a&&e===0&&(c&&cc(Tr(c),r),t.flags|=2),!np(t))if(d&8)vv(n,e,t.child,r,i,o,!1),nc(e,n,s,i,c,t,o,r);else if(d&32){let f=lv(t,r),h;for(;h=f();)nc(e,n,s,i,h,t,o,r);nc(e,n,s,i,c,t,o,r)}else d&16?RP(n,e,r,t,i,o):nc(e,n,s,i,c,t,o,r);t=a?t.projectionNext:t.next}}function lp(n,e,t,r,i,o){vv(t,r,n.firstChild,e,i,o,!1)}function RP(n,e,t,r,i,o){let a=t[dr],c=a[Qr].projection[r.projection];if(Array.isArray(c))for(let d=0;d<c.length;d++){let f=c[d];nc(e,n,t[cn],i,f,r,o,t)}else{let d=c,f=a[Nt];Nf(r)&&(d.flags|=128),vv(n,e,d,f,i,o,!0)}}function zP(n,e,t,r,i,o,a){let s=r[Li],c=Tr(r);s!==c&&nc(e,n,t,o,s,i,a);for(let d=_n;d<r.length;d++){let f=r[d];lp(f[X],f,n,e,o,s)}}function FP(n,e,t,r,i){if(e)i?n.addClass(t,r):n.removeClass(t,r);else{let o=r.indexOf("-")===-1?void 0:Ui.DashCase;i==null?n.removeStyle(t,r,o):(typeof i=="string"&&i.endsWith("!important")&&(i=i.slice(0,-10),o|=Ui.Important),n.setStyle(t,r,i,o))}}function Sx(n,e,t,r,i){let o=qo(),a=r&2;try{Wo(-1),a&&e.length>dt&&fx(n,e,dt,!1),He(a?2:0,i,t),t(r,i)}finally{Wo(o),He(a?3:1,i,t)}}function wv(n,e,t){GP(n,e,t),(t.flags&64)===64&&qP(n,e,t)}function yv(n,e,t=fr){let r=e.localNames;if(r!==null){let i=e.index+1;for(let o=0;o<r.length;o+=2){let a=r[o+1],s=a===-1?t(e,n):n[a];n[i++]=s}}}function jP(n,e,t,r){let o=r.get(Z0,IC)||t===yo.ShadowDom,a=n.selectRootElement(e,o);return LP(a),a}function LP(n){Dx(n)}var Dx=()=>null;function VP(n){gC(n)?cx(n):zI(n)}function kx(){Dx=VP}function BP(n){return n==="class"?"className":n==="for"?"htmlFor":n==="formaction"?"formAction":n==="innerHtml"?"innerHTML":n==="readonly"?"readOnly":n==="tabindex"?"tabIndex":n}function UP(n,e,t,r,i,o){let a=e[X];if(bv(n,a,e,t,r)){vo(n)&&$P(e,n.index);return}n.type&3&&(t=BP(t)),HP(n,e,t,r,i,o)}function HP(n,e,t,r,i,o){if(n.type&3){let a=fr(n,e);r=o!=null?o(r,n.value||"",t):r,i.setProperty(a,t,r)}else n.type&12}function $P(n,e){let t=Xr(e,n);t[le]&16||(t[le]|=64)}function GP(n,e,t){let r=t.directiveStart,i=t.directiveEnd;vo(t)&&lP(e,t,n.data[r+t.componentOffset]),n.firstCreatePass||Tf(t,e);let o=t.initialInputs;for(let a=r;a<i;a++){let s=n.data[a],c=Ll(e,n,a,t);if(cc(c,e),o!==null&&KP(e,a-r,c,s,t,o),Vi(s)){let d=Xr(t.index,e);d[yn]=Ll(e,n,a,t)}}}function qP(n,e,t){let r=t.directiveStart,i=t.directiveEnd,o=t.index,a=Q_();try{Wo(o);for(let s=r;s<i;s++){let c=n.data[s],d=e[s];hf(s),(c.hostBindings!==null||c.hostVars!==0||c.hostAttrs!==null)&&WP(c,d)}}finally{Wo(-1),hf(a)}}function WP(n,e){n.hostBindings!==null&&n.hostBindings(1,e)}function Ox(n,e){let t=n.directiveRegistry,r=null;if(t)for(let i=0;i<t.length;i++){let o=t[i];XI(e,o.selectors,!1)&&(r??=[],Vi(o)?r.unshift(o):r.push(o))}return r}function YP(n,e,t,r,i,o){let a=fr(n,e);ZP(e[Ye],a,o,n.value,t,r,i)}function ZP(n,e,t,r,i,o,a){if(o==null)n.removeAttribute(e,i,t);else{let s=a==null?xl(o):a(o,r||"",i);n.setAttribute(e,i,s,t)}}function KP(n,e,t,r,i,o){let a=o[e];if(a!==null)for(let s=0;s<a.length;s+=2){let c=a[s],d=a[s+1];S0(r,t,c,d)}}function QP(n,e,t,r,i){let o=dt+t,a=e[X],s=i(a,e,n,r,t);e[o]=s,ec(n,!0);let c=n.type===2;return c?(lx(e[Ye],s,n),(L_()===0||Il(n))&&cc(s,e),V_()):cc(s,e),wf()&&(!c||!np(n))&&mv(a,e,s,n),n}function XP(n){let e=n;return qm()?q_():(e=e.parent,ec(e,!1)),e}function _v(n,e){let t=n[cn];if(!t)return;let r;try{r=t.get(Kn,null)}catch{r=null}r?.(e)}function bv(n,e,t,r,i){let o=n.inputs?.[r],a=n.hostDirectiveInputs?.[r],s=!1;if(a)for(let c=0;c<a.length;c+=2){let d=a[c],f=a[c+1],h=e.data[d];S0(h,t[d],f,i),s=!0}if(o)for(let c of o){let d=t[c],f=e.data[c];S0(f,d,r,i),s=!0}return s}function JP(n,e){let t=Xr(e,n),r=t[X];eT(r,t);let i=t[Zn];i!==null&&t[kr]===null&&(t[kr]=$C(i,t[cn])),He(18),Cv(r,t,t[yn]),He(19,t[yn])}function eT(n,e){for(let t=e.length;t<n.blueprint.length;t++)e.push(n.blueprint[t])}function Cv(n,e,t){mf(e);try{let r=n.viewQuery;r!==null&&M0(1,r,t);let i=n.template;i!==null&&Sx(n,e,i,1,t),n.firstCreatePass&&(n.firstCreatePass=!1),e[ji]?.finishViewCreation(n),n.staticContentQueries&&KC(n,e),n.staticViewQueries&&M0(2,n.viewQuery,t);let o=n.components;o!==null&&tT(e,o)}catch(r){throw n.firstCreatePass&&(n.incompleteFirstPass=!0,n.firstCreatePass=!1),r}finally{e[le]&=-5,vf()}}function tT(n,e){for(let t=0;t<e.length;t++)JP(n,e[t])}function xv(n,e,t,r){let i=he(null);try{let o=e.tView,s=n[le]&4096?4096:16,c=sv(n,o,t,s,null,e,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null),d=n[e.index];c[mo]=d;let f=n[ji];return f!==null&&(c[ji]=f.createEmbeddedView(o)),Cv(o,c,t),c}finally{he(i)}}function Uf(n,e){return!e||e.firstChild===null||Nf(n)}function Bl(n,e,t,r,i=!1){for(;t!==null;){if(t.type===128){t=i?t.projectionNext:t.next;continue}let o=e[t.index];o!==null&&r.push(Tr(o)),Pr(o)&&Ix(o,r);let a=t.type;if(a&8)Bl(n,e,t.child,r);else if(a&32){let s=lv(t,e),c;for(;c=s();)r.push(c)}else if(a&16){let s=Mx(e,t);if(Array.isArray(s))r.push(...s);else{let c=Uo(e[dr]);Bl(c[X],c,s,r,!0)}}t=i?t.projectionNext:t.next}return r}function Ix(n,e){for(let t=_n;t<n.length;t++){let r=n[t],i=r[X].firstChild;i!==null&&Bl(r[X],r,i,e)}n[Li]!==n[Zn]&&e.push(n[Li])}function Px(n){if(n[Na]!==null){for(let e of n[Na])e.impl.addSequence(e);n[Na].length=0}}var Tx=[];function nT(n){return n[Or]??rT(n)}function rT(n){let e=Tx.pop()??Object.create(oT);return e.lView=n,e}function iT(n){n.lView[Or]!==n&&(n.lView=null,Tx.push(n))}var oT=_e(j({},Ts),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:n=>{Js(n.lView)},consumerOnSignalRead(){this.lView[Or]=this}});function aT(n){let e=n[Or]??Object.create(sT);return e.lView=n,e}var sT=_e(j({},Ts),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:n=>{let e=Uo(n.lView);for(;e&&!Ax(e[X]);)e=Uo(e);e&&Lm(e)},consumerOnSignalRead(){this.lView[Or]=this}});function Ax(n){return n.type!==2}function Nx(n){if(n[kl]===null)return;let e=!0;for(;e;){let t=!1;for(let r of n[kl])r.dirty&&(t=!0,r.zone===null||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));e=t&&!!(n[le]&8192)}}var cT=100;function Rx(n,e=0){let r=n[Fi].rendererFactory,i=!1;i||r.begin?.();try{lT(n,e)}finally{i||r.end?.()}}function lT(n,e){let t=Wm();try{Ym(!0),O0(n,e);let r=0;for(;Pl(n);){if(r===cT)throw new U(103,!1);r++,O0(n,1)}}finally{Ym(t)}}function uT(n,e,t,r){if($o(e))return;let i=e[le],o=!1,a=!1;mf(e);let s=!0,c=null,d=null;o||(Ax(n)?(d=nT(e),c=Ns(d)):Ed()===null?(s=!1,d=aT(e),c=Ns(d)):e[Or]&&(pl(e[Or]),e[Or]=null));try{jm(e),Y_(n.bindingStartIndex),t!==null&&Sx(n,e,t,2,r);let f=(i&3)===3;if(!o)if(f){let g=n.preOrderCheckHooks;g!==null&&xf(e,g,null)}else{let g=n.preOrderHooks;g!==null&&Ef(e,g,0,null),o0(e,0)}if(a||dT(e),Nx(e),zx(e,0),n.contentQueries!==null&&KC(n,e),!o)if(f){let g=n.contentCheckHooks;g!==null&&xf(e,g)}else{let g=n.contentHooks;g!==null&&Ef(e,g,1),o0(e,1)}pT(n,e);let h=n.components;h!==null&&jx(e,h,0);let m=n.viewQuery;if(m!==null&&M0(2,m,r),!o)if(f){let g=n.viewCheckHooks;g!==null&&xf(e,g)}else{let g=n.viewHooks;g!==null&&Ef(e,g,2),o0(e,2)}if(n.firstUpdatePass===!0&&(n.firstUpdatePass=!1),e[df]){for(let g of e[df])g();e[df]=null}o||(Px(e),e[le]&=-73)}catch(f){throw o||Js(e),f}finally{d!==null&&(dl(d,c),s&&iT(d)),vf()}}function zx(n,e){for(let t=wC(n);t!==null;t=yC(t))for(let r=_n;r<t.length;r++){let i=t[r];Fx(i,e)}}function dT(n){for(let e=wC(n);e!==null;e=yC(e)){if(!(e[le]&2))continue;let t=e[za];for(let r=0;r<t.length;r++){let i=t[r];Lm(i)}}}function fT(n,e,t){He(18);let r=Xr(e,n);Fx(r,t),He(19,r[yn])}function Fx(n,e){ff(n)&&O0(n,e)}function O0(n,e){let r=n[X],i=n[le],o=n[Or],a=!!(e===0&&i&16);if(a||=!!(i&64&&e===0),a||=!!(i&1024),a||=!!(o?.dirty&&fl(o)),a||=!1,o&&(o.dirty=!1),n[le]&=-9217,a)uT(r,n,r.template,n[yn]);else if(i&8192){let s=he(null);try{Nx(n),zx(n,1);let c=r.components;c!==null&&jx(n,c,1),Px(n)}finally{he(s)}}}function jx(n,e,t){for(let r=0;r<e.length;r++)fT(n,e[r],t)}function pT(n,e){let t=n.hostBindingOpCodes;if(t!==null)try{for(let r=0;r<t.length;r++){let i=t[r];if(i<0)Wo(~i);else{let o=i,a=t[++r],s=t[++r];K_(a,o);let c=e[o];He(24,c),s(2,c),He(25,c)}}}finally{Wo(-1)}}function up(n,e){let t=Wm()?64:1088;for(n[Fi].changeDetectionScheduler?.notify(e);n;){n[le]|=t;let r=Uo(n);if(Fa(n)&&!r)return n;n=r}return null}function Lx(n,e,t,r){return[n,!0,0,e,null,r,null,t,null,null]}function hT(n,e){let t=_n+e;if(t<n.length)return n[t]}function Ev(n,e,t,r=!0){let i=e[X];if(gT(i,e,n,t),r){let a=Bf(t,n),s=e[Ye],c=s.parentNode(n[Li]);c!==null&&MP(i,n[Qr],s,e,c,a)}let o=e[kr];o!==null&&o.firstChild!==null&&(o.firstChild=null)}function Vx(n,e){let t=Hf(n,e);return t!==void 0&&gv(t[X],t),t}function Hf(n,e){if(n.length<=_n)return;let t=_n+e,r=n[t];if(r){let i=r[mo];i!==null&&i!==n&&hv(i,r),e>0&&(n[t-1][Kr]=r[Kr]);let o=El(n,_n+e);EP(r[X],r);let a=o[ji];a!==null&&a.detachView(o[X]),r[Nt]=null,r[Kr]=null,r[le]&=-129}return r}function gT(n,e,t,r){let i=_n+r,o=t.length;r>0&&(t[i-1][Kr]=e),r<o-_n?(e[Kr]=t[i],Sm(t,_n+r,e)):(t.push(e),e[Kr]=null),e[Nt]=t;let a=e[mo];a!==null&&t!==a&&Bx(a,e);let s=e[ji];s!==null&&s.insertView(n),pf(e),e[le]|=128}function Bx(n,e){let t=n[za],r=e[Nt];if(Ir(r))n[le]|=2;else{let i=r[Nt][dr];e[dr]!==i&&(n[le]|=2)}t===null?n[za]=[e]:t.push(e)}var Yo=class{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){let e=this._lView,t=e[X];return Bl(t,e,t.firstChild,[])}constructor(e,t){this._lView=e,this._cdRefInjectingView=t}get context(){return this._lView[yn]}set context(e){this._lView[yn]=e}get destroyed(){return $o(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let e=this._lView[Nt];if(Pr(e)){let t=e[Ol],r=t?t.indexOf(this):-1;r>-1&&(Hf(e,r),El(t,r))}this._attachedToViewContainer=!1}gv(this._lView[X],this._lView)}onDestroy(e){Vm(this._lView,e)}markForCheck(){up(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[le]&=-129}reattach(){pf(this._lView),this._lView[le]|=128}detectChanges(){this._lView[le]|=1024,Rx(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new U(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let e=Fa(this._lView),t=this._lView[mo];t!==null&&!e&&hv(t,this._lView),Ex(this._lView[X],this._lView)}attachToAppRef(e){if(this._attachedToViewContainer)throw new U(902,!1);this._appRef=e;let t=Fa(this._lView),r=this._lView[mo];r!==null&&!t&&Bx(r,this._lView),pf(this._lView)}};var $a=(()=>{class n{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=mT;constructor(t,r,i){this._declarationLView=t,this._declarationTContainer=r,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,r){return this.createEmbeddedViewImpl(t,r)}createEmbeddedViewImpl(t,r,i){let o=xv(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:r,dehydratedView:i});return new Yo(o)}}return n})();function mT(){return Mv(bn(),Ae())}function Mv(n,e){return n.type&4?new $a(e,n,fc(n,e)):null}function dp(n,e,t,r,i){let o=n.data[e];if(o===null)o=vT(n,e,t,r,i),Z_()&&(o.flags|=32);else if(o.type&64){o.type=t,o.value=r,o.attrs=i;let a=G_();o.injectorIndex=a===null?-1:a.injectorIndex}return ec(o,!0),o}function vT(n,e,t,r,i){let o=Gm(),a=qm(),s=a?o:o&&o.parent,c=n.data[e]=yT(n,s,t,e,r,i);return wT(n,c,o,a),c}function wT(n,e,t,r){n.firstChild===null&&(n.firstChild=e),t!==null&&(r?t.child==null&&e.parent!==null&&(t.child=e):t.next===null&&(t.next=e,e.prev=t))}function yT(n,e,t,r,i,o){let a=e?e.injectorIndex:-1,s=0;return $m()&&(s|=128),{type:t,index:r,insertBeforeIndex:null,injectorIndex:a,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOff
4set:-1,propertyBindings:null,flags:s,providerIndexes:0,value:i,attrs:o,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:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}var _T=new RegExp(`^(\\d+)*(${CC}|${bC})*(.*)`);function bT(n){let e=n.match(_T),[t,r,i,o]=e,a=r?parseInt(r,10):i,s=[];for(let[c,d,f]of o.matchAll(/(f|n)(\d*)/g)){let h=parseInt(f,10)||1;s.push(d,h)}return[a,...s]}function CT(n){return!n.prev&&n.parent?.type===8}function l0(n){return n.index-dt}function xT(n,e){let t=n.i18nNodes;if(t)return t.get(e)}function fp(n,e,t,r){let i=l0(r),o=xT(n,i);if(o===void 0){let a=n.data[SC];if(a?.[i])o=MT(a[i],t);else if(e.firstChild===r)o=n.firstChild;else{let s=r.prev===null,c=r.prev??r.parent;if(CT(r)){let d=l0(r.parent);o=E0(n,d)}else{let d=fr(c,t);if(s)o=d.firstChild;else{let f=l0(c),h=E0(n,f);if(c.type===2&&h){let g=ev(n,f)+1;o=pp(g,h)}else o=d.nextSibling}}}}return o}function pp(n,e){let t=e;for(let r=0;r<n;r++)t=t.nextSibling;return t}function ET(n,e){let t=n;for(let r=0;r<e.length;r+=2){let i=e[r],o=e[r+1];for(let a=0;a<o;a++)switch(i){case OI:t=t.firstChild;break;case II:t=t.nextSibling;break}}return t}function MT(n,e){let[t,...r]=bT(n),i;if(t===bC)i=e[dr][Zn];else if(t===CC)i=nx(e[dr][Zn]);else{let o=Number(t);i=Tr(e[o+dt])}return ET(i,r)}var ST=!1;function Ux(n){ST=n}function DT(n){let e=n[kr];if(e){let{i18nNodes:t,dehydratedIcuData:r}=e;if(t&&r){let i=n[Ye];for(let o of r.values())kT(i,t,o)}e.i18nNodes=void 0,e.dehydratedIcuData=void 0}}function kT(n,e,t){for(let r of t.node.cases[t.case]){let i=e.get(r.index-dt);i&&ov(n,i,!1)}}function Sv(n){let e=n[wi]??[],r=n[Nt][Ye],i=[];for(let o of e)o.data[DC]!==void 0?i.push(o):Hx(o,r);n[wi]=i}function OT(n){let{lContainer:e}=n,t=e[wi];if(t===null)return;let i=e[Nt][Ye];for(let o of t)Hx(o,i)}function Hx(n,e){let t=0,r=n.firstChild;if(r){let i=n.data[Vl];for(;t<i;){let o=r.nextSibling;ov(e,r,!1),r=o,t++}}}function hp(n){Sv(n);let e=n[Zn];Ir(e)&&$f(e);for(let t=_n;t<n.length;t++)$f(n[t])}function $f(n){DT(n);let e=n[X];for(let t=dt;t<e.bindingStartIndex;t++)if(Pr(n[t])){let r=n[t];hp(r)}else Ir(n[t])&&$f(n[t])}function Dv(n){let e=n._views;for(let t of e){let r=GC(t);r!==null&&r[Zn]!==null&&(Ir(r)?$f(r):hp(r))}}function IT(n,e,t,r){n!==null&&(t.cleanup(e),hp(n.lContainer),Dv(r))}function PT(n,e){let t=[];for(let r of e)for(let i=0;i<(r[W0]??1);i++){let o={data:r,firstChild:null};r[Vl]>0&&(o.firstChild=n,n=pp(r[Vl],n)),t.push(o)}return[n,t]}var $x=()=>null,Gx=()=>null;function qx(){$x=TT,Gx=AT}function TT(n,e){return Wx(n,e)?n[wi].shift():(Sv(n),null)}function I0(n,e){return $x(n,e)}function AT(n,e,t){if(e.tView.ssrId===null)return null;let r=I0(n,e.tView.ssrId);return t[X].firstUpdatePass&&r===null&&RT(t,e),r}function NT(n,e,t){return Gx(n,e,t)}function RT(n,e){let t=e;for(;t;){if(Mb(n,t))return;if((t.flags&256)===256)break;t=t.prev}for(t=e.next;t&&(t.flags&512)===512;){if(Mb(n,t))return;t=t.next}}function Wx(n,e){let t=n[wi];return!e||t===null||t.length===0?!1:t[0].data[MC]===e}function Mb(n,e){let t=e.tView?.ssrId;if(t==null)return!1;let r=n[e.index];return Pr(r)&&Wx(r,t)?(Sv(r),!0):!1}var Yx=class{},gp=class{},P0=class{resolveComponentFactory(e){throw new U(917,!1)}},Kl=class{static NULL=new P0},Ga=class{},bo=(()=>{class n{destroyNode=null;static __NG_ELEMENT_ID__=()=>zT()}return n})();function zT(){let n=Ae(),e=bn(),t=Xr(e.index,n);return(Ir(t)?t:n)[Ye]}var Zx=(()=>{class n{static \u0275prov=$({token:n,providedIn:"root",factory:()=>null})}return n})();var Df={},oc=class{injector;parentInjector;constructor(e,t){this.injector=e,this.parentInjector=t}get(e,t,r){let i=this.injector.get(e,Df,r);return i!==Df||t===Df?i:this.parentInjector.get(e,t,r)}};function Sb(n,e,t){let r=t?n.styles:null,i=t?n.classes:null,o=0;if(e!==null)for(let a=0;a<e.length;a++){let s=e[a];if(typeof s=="number")o=s;else if(o==1)i=nf(i,s);else if(o==2){let c=s,d=e[++a];r=nf(r,c+": "+d+";")}}t?n.styles=r:n.stylesWithoutHost=r,t?n.classes=i:n.classesWithoutHost=i}function q(n,e=0){let t=Ae();if(t===null)return G(n,e);let r=bn();return lC(r,t,wn(n),e)}function kv(){let n="invalid";throw new Error(n)}function Kx(n,e,t,r,i){let o=r===null?null:{"":-1},a=i(n,t);if(a!==null){let s=a,c=null,d=null;for(let f of a)if(f.resolveHostDirectives!==null){[s,c,d]=f.resolveHostDirectives(a);break}
vendor: 15,528 bytes, line 4
4LT(n,e,t,s,o,c,d)}o!==null&&r!==null&&FT(t,r,o)}function FT(n,e,t){let r=n.localNames=[];for(let i=0;i<e.length;i+=2){let o=t[e[i+1]];if(o==null)throw new U(-301,!1);r.push(e[i],o)}}function jT(n,e,t){e.componentOffset=t,(n.components??=[]).push(e.index)}function LT(n,e,t,r,i,o,a){let s=r.length,c=!1;for(let m=0;m<s;m++){let g=r[m];!c&&Vi(g)&&(c=!0,jT(n,t,m)),y0(Tf(t,e),n,g.type)}GT(t,n.data.length,s);for(let m=0;m<s;m++){let g=r[m];g.providersResolver&&g.providersResolver(g)}let d=!1,f=!1,h=dx(n,e,s,null);s>0&&(t.directiveToIndex=new Map);for(let m=0;m<s;m++){let g=r[m];if(t.mergedAttrs=jl(t.mergedAttrs,g.hostAttrs),BT(n,t,e,h,g),$T(h,g,i),a!==null&&a.has(g)){let[w,_]=a.get(g);t.directiveToIndex.set(g.type,[h,w+t.directiveStart,_+t.directiveStart])}else(o===null||!o.has(g))&&t.directiveToIndex.set(g.type,h);g.contentQueries!==null&&(t.flags|=4),(g.hostBindings!==null||g.hostAttrs!==null||g.hostVars!==0)&&(t.flags|=64);let v=g.type.prototype;!d&&(v.ngOnChanges||v.ngOnInit||v.ngDoCheck)&&((n.preOrderHooks??=[]).push(t.index),d=!0),!f&&(v.ngOnChanges||v.ngDoCheck)&&((n.preOrderCheckHooks??=[]).push(t.index),f=!0),h++}VT(n,t,o)}function VT(n,e,t){for(let r=e.directiveStart;r<e.directiveEnd;r++){let i=n.data[r];if(t===null||!t.has(i))Db(0,e,i,r),Db(1,e,i,r),Ob(e,r,!1);else{let o=t.get(i);kb(0,e,o,r),kb(1,e,o,r),Ob(e,r,!0)}}}function Db(n,e,t,r){let i=n===0?t.inputs:t.outputs;for(let o in i)if(i.hasOwnProperty(o)){let a;n===0?a=e.inputs??={}:a=e.outputs??={},a[o]??=[],a[o].push(r),Qx(e,o)}}function kb(n,e,t,r){let i=n===0?t.inputs:t.outputs;for(let o in i)if(i.hasOwnProperty(o)){let a=i[o],s;n===0?s=e.hostDirectiveInputs??={}:s=e.hostDirectiveOutputs??={},s[a]??=[],s[a].push(r,o),Qx(e,a)}}function Qx(n,e){e==="class"?n.flags|=8:e==="style"&&(n.flags|=16)}function Ob(n,e,t){let{attrs:r,inputs:i,hostDirectiveInputs:o}=n;if(r===null||!t&&i===null||t&&o===null||rv(n)){n.initialInputs??=[],n.initialInputs.push(null);return}let a=null,s=0;for(;s<r.length;){let c=r[s];if(c===0){s+=4;continue}else if(c===5){s+=2;continue}else if(typeof c=="number")break;if(!t&&i.hasOwnProperty(c)){let d=i[c];for(let f of d)if(f===e){a??=[],a.push(c,r[s+1]);break}}else if(t&&o.hasOwnProperty(c)){let d=o[c];for(let f=0;f<d.length;f+=2)if(d[f]===e){a??=[],a.push(d[f+1],r[s+1]);break}}s+=2}n.initialInputs??=[],n.initialInputs.push(a)}function BT(n,e,t,r,i){n.data[r]=i;let o=i.factory||(i.factory=ka(i.type,!0)),a=new Ua(o,Vi(i),q,null);n.blueprint[r]=a,t[r]=a,UT(n,e,r,dx(n,t,i.hostVars,Jr),i)}function UT(n,e,t,r,i){let o=i.hostBindings;if(o){let a=n.hostBindingOpCodes;a===null&&(a=n.hostBindingOpCodes=[]);let s=~e.index;HT(a)!=s&&a.push(s),a.push(t,r,o)}}function HT(n){let e=n.length;for(;e>0;){let t=n[--e];if(typeof t=="number"&&t<0)return t}return 0}function $T(n,e,t){if(t){if(e.exportAs)for(let r=0;r<e.exportAs.length;r++)t[e.exportAs[r]]=n;Vi(e)&&(t[""]=n)}}function GT(n,e,t){n.flags|=1,n.directiveStart=e,n.directiveEnd=e+t,n.providerIndexes=e}function Xx(n,e,t,r,i,o,a,s){let c=e[X],d=c.consts,f=Go(d,a),h=dp(c,n,t,r,f);return o&&Kx(c,e,h,Go(d,s),i),h.mergedAttrs=jl(h.mergedAttrs,h.attrs),h.attrs!==null&&Sb(h,h.attrs,!1),h.mergedAttrs!==null&&Sb(h,h.mergedAttrs,!0),c.queries!==null&&c.queries.elementStart(c,h),h}function Jx(n,e){eC(n,e),Rm(e)&&n.queries.elementEnd(e)}function qT(n,e,t){return n[e]=t}function Xa(n,e,t){if(t===Jr)return!1;let r=n[e];return Object.is(r,t)?!1:(n[e]=t,!0)}function u0(n,e,t){return function r(i){let o=vo(n)?Xr(n.index,e):e;up(o,5);let a=e[yn],s=Ib(e,a,t,i),c=r.__ngNextListenerFn__;for(;c;)s=Ib(e,a,c,i)&&s,c=c.__ngNextListenerFn__;return s}}function Ib(n,e,t,r){let i=he(null);try{return He(6,e,t),t(r)!==!1}catch(o){return _v(n,o),!1}finally{He(7,e,t),he(i)}}function WT(n,e,t,r,i,o,a,s){let c=Il(n),d=!1,f=null;if(!r&&c&&(f=ZT(e,t,o,n.index)),f!==null){let h=f.__ngLastListenerFn__||f;h.__ngNextListenerFn__=a,f.__ngLastListenerFn__=a,d=!0}else{let h=fr(n,t),m=r?r(h):h;PI(t,m,o,s);let g=i.listen(m,o,s);if(!YT(o)){let v=r?w=>r(Tr(w[n.index])):n.index;eE(v,e,t,o,s,g,!1)}}return d}function YT(n){return n.startsWith("animation")||n.startsWith("transition")}function ZT(n,e,t,r){let i=n.cleanup;if(i!=null)for(let o=0;o<i.length-1;o+=2){let a=i[o];if(a===t&&i[o+1]===r){let s=e[Qs],c=i[o+2];return s&&s.length>c?s[c]:null}typeof a=="string"&&(o+=2)}return null}function eE(n,e,t,r,i,o,a){let s=e.firstCreatePass?Um(e):null,c=Bm(t),d=c.length;c.push(i,o),s&&s.push(r,n,d,(d+1)*(a?-1:1))}function Pb(n,e,t,r,i,o){let a=e[t],s=e[X],d=s.data[t].outputs[r],h=a[d].subscribe(o);eE(n.index,s,e,i,o,h,!0)}var T0=Symbol("BINDING");var Gf=class extends Kl{ngModule;constructor(e){super(),this.ngModule=e}resolveComponentFactory(e){let t=zi(e);return new qa(t,this.ngModule)}};function KT(n){return Object.keys(n).map(e=>{let[t,r,i]=n[e],o={propName:t,templateName:e,isSignal:(r&sp.SignalBased)!==0};return i&&(o.transform=i),o})}function QT(n){return Object.keys(n).map(e=>({propName:n[e],templateName:e}))}function XT(n,e,t){let r=e instanceof St?e:e?.injector;return r&&n.getStandaloneInjector!==null&&(r=n.getStandaloneInjector(r)||r),r?new oc(t,r):t}function JT(n){let e=n.get(Ga,null);if(e===null)throw new U(407,!1);let t=n.get(Zx,null),r=n.get(po,null);return{rendererFactory:e,sanitizer:t,changeDetectionScheduler:r,ngReflect:!1}}function e5(n,e){let t=tE(n);return iv(e,t,t==="svg"?zm:t==="math"?A_:null)}function tE(n){return(n.selectors[0][0]||"div").toLowerCase()}var qa=class extends gp{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=KT(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=QT(this.componentDef.outputs),this.cachedOutputs}constructor(e,t){super(),this.componentDef=e,this.ngModule=t,this.componentType=e.type,this.selector=nP(e.selectors),this.ngContentSelectors=e.ngContentSelectors??[],this.isBoundToModule=!!t}create(e,t,r,i,o,a){He(22);let s=he(null);try{let c=this.componentDef,d=t5(r,c,a,o),f=XT(c,i||this.ngModule,e),h=JT(f),m=h.rendererFactory.createRenderer(null,c),g=r?jP(m,r,c.encapsulation,f):e5(c,m),v=a?.some(Tb)||o?.some(b=>typeof b!="function"&&b.bindings.some(Tb)),w=sv(null,d,null,512|ux(c),null,null,h,m,f,null,$C(g,f,!0));w[dt]=g,mf(w);let _=null;try{let b=Xx(dt,w,2,"#host",()=>d.directiveRegistry,!0,0);lx(m,g,b),cc(g,w),wv(d,w,b),QC(d,b,w),Jx(d,b),t!==void 0&&r5(b,this.ngContentSelectors,t),_=Xr(b.index,w),w[yn]=_[yn],Cv(d,w,null)}catch(b){throw _!==null&&b0(_),b0(w),b}finally{He(23),vf()}return new qf(this.componentType,w,!!v)}finally{he(s)}}};function t5(n,e,t,r){let i=n?["ng-version","20.3.6"]:rP(e.selectors[0]),o=null,a=null,s=0;if(t)for(let f of t)s+=f[T0].requiredVars,f.create&&(f.targetIdx=0,(o??=[]).push(f)),f.update&&(f.targetIdx=0,(a??=[]).push(f));if(r)for(let f=0;f<r.length;f++){let h=r[f];if(typeof h!="function")for(let m of h.bindings){s+=m[T0].requiredVars;let g=f+1;m.create&&(m.targetIdx=g,(o??=[]).push(m)),m.update&&(m.targetIdx=g,(a??=[]).push(m))}}let c=[e];if(r)for(let f of r){let h=typeof f=="function"?f:f.type,m=lf(h);c.push(m)}return av(0,null,n5(o,a),1,s,c,null,null,null,[i],null)}function n5(n,e){return!n&&!e?null:t=>{if(t&1&&n)for(let r of n)r.create();if(t&2&&e)for(let r of e)r.update()}}function Tb(n){let e=n[T0].kind;return e==="input"||e==="twoWay"}var qf=class extends Yx{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(e,t,r){super(),this._rootLView=t,this._hasInputBindings=r,this._tNode=ja(t[X],dt),this.location=fc(this._tNode,t),this.instance=Xr(this._tNode.index,t)[yn],this.hostView=this.changeDetectorRef=new Yo(t,void 0),this.componentType=e}setInput(e,t){this._hasInputBindings;let r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(e)&&Object.is(this.previousInputValues.get(e),t))return;let i=this._rootLView,o=bv(r,i[X],i,e,t);this.previousInputValues.set(e,t);let a=Xr(r.index,i);up(a,1)}get injector(){return new Va(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(e){this.hostView.onDestroy(e)}};function r5(n,e,t){let r=n.projection=[];for(let i=0;i<e.length;i++){let o=t[i];r.push(o!=null&&o.length?Array.from(o):null)}}var Zo=(()=>{class n{static __NG_ELEMENT_ID__=i5}return n})();function i5(){let n=bn();return rE(n,Ae())}var o5=Zo,nE=class extends o5{_lContainer;_hostTNode;_hostLView;constructor(e,t,r){super(),this._lContainer=e,this._hostTNode=t,this._hostLView=r}get element(){return fc(this._hostTNode,this._hostLView)}get injector(){return new Va(this._hostTNode,this._hostLView)}get parentInjector(){let e=$0(this._hostTNode,this._hostLView);if(rC(e)){let t=Pf(e,this._hostLView),r=If(e),i=t[X].data[r+8];return new Va(i,t)}else return new Va(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(e){let t=Ab(this._lContainer);return t!==null&&t[e]||null}get length(){return this._lContainer.length-_n}createEmbeddedView(e,t,r){let i,o;typeof r=="number"?i=r:r!=null&&(i=r.index,o=r.injector);let a=I0(this._lContainer,e.ssrId),s=e.createEmbeddedViewImpl(t||{},o,a);return this.insertImpl(s,i,Uf(this._hostTNode,a)),s}createComponent(e,t,r,i,o,a,s){let c=e&&!tI(e),d;if(c)d=t;else{let _=t||{};d=_.index,r=_.injector,i=_.projectableNodes,o=_.environmentInjector||_.ngModuleRef,a=_.directives,s=_.bindings}let f=c?e:new qa(zi(e)),h=r||this.parentInjector;if(!o&&f.ngModule==null){let b=(c?h:this.parentInjector).get(St,null);b&&(o=b)}let m=zi(f.componentType??{}),g=I0(this._lContainer,m?.id??null),v=g?.firstChild??null,w=f.create(h,i,v,o,a,s);return this.insertImpl(w.hostView,d,Uf(this._hostTNode,g)),w}insert(e,t){return this.insertImpl(e,t,!0)}insertImpl(e,t,r){let i=e._lView;if(R_(i)){let s=this.indexOf(e);if(s!==-1)this.detach(s);else{let c=i[Nt],d=new nE(c,c[Qr],c[Nt]);d.detach(d.indexOf(e))}}let o=this._adjustIndex(t),a=this._lContainer;return Ev(a,i,o,r),e.attachToViewContainerRef(),Sm(d0(a),o,e),e}move(e,t){return this.insert(e,t)}indexOf(e){let t=Ab(this._lContainer);return t!==null?t.indexOf(e):-1}remove(e){let t=this._adjustIndex(e,-1),r=Hf(this._lContainer,t);r&&(El(d0(this._lContainer),t),gv(r[X],r))}detach(e){let t=this._adjustIndex(e,-1),r=Hf(this._lContainer,t);return r&&El(d0(this._lContainer),t)!=null?new Yo(r):null}_adjustIndex(e,t=0){return e??this.length+t}};function Ab(n){return n[Ol]}function d0(n){return n[Ol]||(n[Ol]=[])}function rE(n,e){let t,r=e[n.index];return Pr(r)?t=r:(t=Lx(r,e,null,n),e[n.index]=t,cv(e,t)),iE(t,e,n,r),new nE(t,n,e)}function a5(n,e){let t=n[Ye],r=t.createComment(""),i=fr(e,n),o=t.parentNode(i);return zf(t,o,r,t.nextSibling(i),!1),r}var iE=oE,Ov=()=>!1;function s5(n,e,t){return Ov(n,e,t)}function oE(n,e,t,r){if(n[Li])return;let i;t.type&8?i=Tr(r):i=a5(e,t),n[Li]=i}function c5(n,e,t){if(n[Li]&&n[wi])return!0;let r=t[kr],i=e.index-dt;if(!r||mC(e)||YC(r,i))return!1;let a=E0(r,i),s=r.data[Jf]?.[i],[c,d]=PT(a,s);return n[Li]=c,n[wi]=d,!0}function l5(n,e,t,r){Ov(n,t,e)||oE(n,e,t,r)}function aE(){iE=l5,Ov=c5}var A0=class n{queryList;matches=null;constructor(e){this.queryList=e}clone(){return new n(this.queryList)}setDirty(){this.queryList.setDirty()}},N0=class n{queries;constructor(e=[]){this.queries=e}createEmbeddedView(e){let t=e.queries;if(t!==null){let r=e.contentQueries!==null?e.contentQueries[0]:t.length,i=[];for(let o=0;o<r;o++){let a=t.getByIndex(o),s=this.queries[a.indexInDeclarationView];i.push(s.clone())}return new n(i)}return null}insertView(e){this.dirtyQueriesWithMatches(e)}detachView(e){this.dirtyQueriesWithMatches(e)}finishViewCreation(e){this.dirtyQueriesWithMatches(e)}dirtyQueriesWithMatches(e){for(let t=0;t<this.queries.length;t++)Pv(e,t).matches!==null&&this.queries[t].setDirty()}},R0=class{flags;read;predicate;constructor(e,t,r=null){this.flags=t,this.read=r,typeof e=="string"?this.predicate=g5(e):this.predicate=e}},z0=class n{queries;constructor(e=[]){this.queries=e}elementStart(e,t){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(e,t)}elementEnd(e){for(let t=0;t<this.queries.length;t++)this.queries[t].elementEnd(e)}embeddedTView(e){let t=null;for(let r=0;r<this.length;r++){let i=t!==null?t.length:0,o=this.getByIndex(r).embeddedTView(e,i);o&&(o.indexInDeclarationView=r,t!==null?t.push(o):t=[o])}return t!==null?new n(t):null}template(e,t){for(let r=0;r<this.queries.length;r++)this.queries[r].template(e,t)}getByIndex(e){return this.queries[e]}get length(){return this.queries.length}track(e){this.queries.push(e)}},F0=class n{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(e,t=-1){this.metadata=e,this._declarationNodeIndex=t}elementStart(e,t){this.isApplyingToNode(t)&&this.matchTNode(e,t)}elementEnd(e){this._declarationNodeIndex===e.index&&(this._appliesToNextNode=!1)}template(e,t){this.elementStart(e,t)}embeddedTView(e,t){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,t),new n(this.metadata)):null}isApplyingToNode(e){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let t=this._declarationNodeIndex,r=e.parent;for(;r!==null&&r.type&8&&r.index!==t;)r=r.parent;return t===(r!==null?r.index:-1)}return this._appliesToNextNode}matchTNode(e,t){let r=this.metadata.predicate;if(Array.isArray(r))for(let i=0;i<r.length;i++){let o=r[i];this.matchTNodeWithReadOption(e,t,u5(t,o)),this.matchTNodeWithReadOption(e,t,Mf(t,e,o,!1,!1))}else r===$a?t.type&4&&this.matchTNodeWithReadOption(e,t,-1):this.matchTNodeWithReadOption(e,t,Mf(t,e,r,!1,!1))}matchTNodeWithReadOption(e,t,r){if(r!==null){let i=this.metadata.read;if(i!==null)if(i===mt||i===Zo||i===$a&&t.type&4)this.addMatch(t.index,-2);else{let o=Mf(t,e,i,!1,!1);o!==null&&this.addMatch(t.index,o)}else this.addMatch(t.index,r)}}addMatch(e,t){this.matches===null?this.matches=[e,t]:this.matches.push(e,t)}};function u5(n,e){let t=n.localNames;if(t!==null){for(let r=0;r<t.length;r+=2)if(t[r]===e)return t[r+1]}return null}function d5(n,e){return n.type&11?fc(n,e):n.type&4?Mv(n,e):null}function f5(n,e,t,r){return t===-1?d5(e,n):t===-2?p5(n,e,r):Ll(n,n[X],t,e)}function p5(n,e,t){if(t===mt)return fc(e,n);if(t===$a)return Mv(e,n);if(t===Zo)return rE(e,n)}function sE(n,e,t,r){let i=e[ji].queries[r];if(i.matches===null){let o=n.data,a=t.matches,s=[];for(let c=0;a!==null&&c<a.length;c+=2){let d=a[c];if(d<0)s.push(null);else{let f=o[d];s.push(f5(e,f,a[c+1],t.metadata.read))}}i.matches=s}return i.matches}function j0(n,e,t,r){let i=n.queries.getByIndex(t),o=i.matches;if(o!==null){let a=sE(n,e,i,t);for(let s=0;s<o.length;s+=2){let c=o[s];if(c>0)r.push(a[s/2]);else{let d=o[s+1],f=e[-c];for(let h=_n;h<f.length;h++){let m=f[h];m[mo]===m[Nt]&&j0(m[X],m,d,r)}if(f[za]!==null){let h=f[za];for(let m=0;m<h.length;m++){let g=h[m];j0(g[X],g,d,r)}}}}}return r}function Iv(n,e){return n[ji].queries[e].queryList}function h5(n,e,t){let r=new Af((t&4)===4);return j_(n,e,r,r.destroy),(e[ji]??=new N0).queries.push(new A0(r))-1}function cE(n,e,t){let r=Rn();return r.firstCreatePass&&(m5(r,new R0(n,e,t),-1),(e&2)===2&&(r.staticViewQueries=!0)),h5(r,Ae(),e)}function g5(n){return n.split(",").map(e=>e.trim())}function m5(n,e,t){n.queries===null&&(n.queries=new z0),n.queries.track(new F0(e,t))}function Pv(n,e){return n.queries.getByIndex(e)}function lE(n,e){let t=n[X],r=Pv(t,e);return r.crossesNgTemplate?j0(t,n,e,[]):sE(t,n,r,e)}function uE(n,e,t){let r,i=hl(()=>{r._dirtyCounter();let o=w5(r,n);if(e&&o===void 0)throw new U(-951,!1);return o}
vendor: 2,509 bytes, line 4
4);return r=i[mn],r._dirtyCounter=nt(0),r._flatValue=void 0,i}function dE(n){return uE(!0,!1,n)}function fE(n){return uE(!0,!0,n)}function v5(n,e){let t=n[mn];t._lView=Ae(),t._queryIndex=e,t._queryList=Iv(t._lView,e),t._queryList.onDirty(()=>t._dirtyCounter.update(r=>r+1))}function w5(n,e){let t=n._lView,r=n._queryIndex;if(t===void 0||r===void 0||t[le]&4)return e?void 0:An;let i=Iv(t,r),o=lE(t,r);return i.reset(o,fC),e?i.first:i._changesDetected||n._flatValue===void 0?n._flatValue=i.toArray():n._flatValue}var Wa=class{},mp=class{};var Wf=class extends Wa{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new Gf(this);constructor(e,t,r,i=!0){super(),this.ngModuleType=e,this._parent=t;let o=Om(e);this._bootstrapComponents=rx(o.bootstrap),this._r3Injector=e0(e,t,[{provide:Wa,useValue:this},{provide:Kl,useValue:this.componentFactoryResolver},...r],fo(e),new Set(["environment"])),i&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let e=this._r3Injector;!e.destroyed&&e.destroy(),this.destroyCbs.forEach(t=>t()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}},Yf=class extends mp{moduleType;constructor(e){super(),this.moduleType=e}create(e){return new Wf(this.moduleType,e,[])}};var Ul=class extends Wa{injector;componentFactoryResolver=new Gf(this);instance=null;constructor(e){super();let t=new Ia([...e.providers,{provide:Wa,useValue:this},{provide:Kl,useValue:this.componentFactoryResolver}],e.parent||Sl(),e.debugName,new Set(["environment"]));this.injector=t,e.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(e){this.injector.onDestroy(e)}};function Ja(n,e,t=null){return new Ul({providers:n,parent:e,debugName:t,runEnvironmentInitializers:!0}).injector}var y5=(()=>{class n{_injector;cachedInjectors=new Map;constructor(t){this._injector=t}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){let r=uf(!1,t.type),i=r.length>0?Ja([r],this._injector,`Standalone[${t.type.name}]`):null;this.cachedInjectors.set(t,i)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(let t of this.cachedInjectors.values())t!==null&&t.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=$({token:n,providedIn:"environment",factory:()=>new n(G(St))})}return n})();
vendor: 3,759 bytes, line 4
4function vt(n){return $l(()=>{let e=pE(n),t=_e(j({},e),{decls:n.decls,vars:n.vars,template:n.template,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,onPush:n.changeDetection===G0.OnPush,directiveDefs:null,pipeDefs:null,dependencies:e.standalone&&n.dependencies||null,getStandaloneInjector:e.standalone?i=>i.get(y5).getOrCreateStandaloneInjector(t):null,getExternalStyles:null,signals:n.signals??!1,data:n.data||{},encapsulation:n.encapsulation||yo.Emulated,styles:n.styles||An,_:null,schemas:n.schemas||null,tView:null,id:""});e.standalone&&jn("NgStandalone"),hE(t);let r=n.dependencies;return t.directiveDefs=Nb(r,_5),t.pipeDefs=Nb(r,Im),t.id=x5(t),t})}function _5(n){return zi(n)||lf(n)}function Nr(n){return $l(()=>({type:n.type,bootstrap:n.bootstrap||An,declarations:n.declarations||An,imports:n.imports||An,exports:n.exports||An,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function b5(n,e){if(n==null)return Ho;let t={};for(let r in n)if(n.hasOwnProperty(r)){let i=n[r],o,a,s,c;Array.isArray(i)?(s=i[0],o=i[1],a=i[2]??o,c=i[3]||null):(o=i,a=i,s=sp.None,c=null),t[o]=[r,s,c],e[o]=a}return t}function C5(n){if(n==null)return Ho;let e={};for(let t in n)n.hasOwnProperty(t)&&(e[n[t]]=t);return e}function ln(n){return $l(()=>{let e=pE(n);return hE(e),e})}function pE(n){let e={};return{type:n.type,providersResolver:null,factory:null,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:e,inputConfig:n.inputs||Ho,exportAs:n.exportAs||null,standalone:n.standalone??!0,signals:n.signals===!0,selectors:n.selectors||An,viewQuery:n.viewQuery||null,features:n.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,inputs:b5(n.inputs,e),outputs:C5(n.outputs),debugInfo:null}}function hE(n){n.features?.forEach(e=>e(n))}function Nb(n,e){return n?()=>{let t=typeof n=="function"?n():n,r=[];for(let i of t){let o=e(i);o!==null&&r.push(o)}return r}:null}function x5(n){let e=0,t=typeof n.consts=="function"?"":n.consts,r=[n.selectors,n.ngContentSelectors,n.hostVars,n.hostAttrs,t,n.vars,n.decls,n.encapsulation,n.standalone,n.signals,n.exportAs,JSON.stringify(n.inputs),JSON.stringify(n.outputs),Object.getOwnPropertyNames(n.type.prototype),!!n.contentQueries,!!n.viewQuery];for(let o of r.join("|"))e=Math.imul(31,e)+o.charCodeAt(0)<<0;return e+=2147483648,"c"+e}function E5(n){return Object.getPrototypeOf(n.prototype).constructor}function Co(n){let e=E5(n.type),t=!0,r=[n];for(;e;){let i;if(Vi(n))i=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new U(903,!1);i=e.\u0275dir}if(i){if(t){r.push(i);let a=n;a.inputs=f0(n.inputs),a.declaredInputs=f0(n.declaredInputs),a.outputs=f0(n.outputs);let s=i.hostBindings;s&&O5(n,s);let c=i.viewQuery,d=i.contentQueries;if(c&&D5(n,c),d&&k5(n,d),M5(n,i),w_(n.outputs,i.outputs),Vi(i)&&i.data.animation){let f=n.data;f.animation=(f.animation||[]).concat(i.data.animation)}}let o=i.features;if(o)for(let a=0;a<o.length;a++){let s=o[a];s&&s.ngInherit&&s(n),s===Co&&(t=!1)}}e=Object.getPrototypeOf(e)}S5(r)}function M5(n,e){for(let t in e.inputs){if(!e.inputs.hasOwnProperty(t)||n.inputs.hasOwnProperty(t))continue;let r=e.inputs[t];r!==void 0&&(n.inputs[t]=r,n.declaredInputs[t]=e.declaredInputs[t])}}function S5(n){let e=0,t=null;for(let r=n.length-1;r>=0;r--){let i=n[r];i.hostVars=e+=i.hostVars,i.hostAttrs=jl(i.hostAttrs,t=jl(t,i.hostAttrs))}}function f0(n){return n===Ho?{}:n===An?[]:n}function D5(n,e){let t=n.viewQuery;t?n.viewQuery=(r,i)=>{e(r,i),t(r,i)}:n.viewQuery=e}function k5(n,e){let t=n.contentQueries;t?n.contentQueries=(r,i,o)=>{e(r,i,o),t(r,i,o)}:n.contentQueries=e}function O5(n,e){let t=n.hostBindings;t?n.hostBindings=(r,i)=>{e(r,i),t(r,i)}:n.hostBindings=e}
4function gE(n,e,t,r,i,o,a,s){if(t.firstCreatePass){n.mergedAttrs=jl(n.mergedAttrs,n.attrs);let f=n.tView=av(2,n,i,o,a,t.directiveRegistry,t.pipeRegistry,null,t.schemas,t.consts,null);t.queries!==null&&(t.queries.template(t,n),f.queries=t.queries.embeddedTView(n))}s&&(n.flags|=s),ec(n,!1);let c=vE(t,e,n,r);wf()&&mv(t,e,c,n),cc(c,e);let d=Lx(c,e,c,n);e[r+dt]=d,cv(e,d),s5(d,n,e)}function I5(n,e,t,r,i,o,a,s,c,d,f){let h=t+dt,m;return e.firstCreatePass?(m=dp(e,h,4,a||null,s||null),Hm()&&Kx(e,n,m,Go(e.consts,d),Ox),eC(e,m)):m=e.data[h],gE(m,n,e,t,r,i,o,c),Il(m)&&wv(e,n,m),d!=null&&yv(n,m,f),m}function mE(n,e,t,r,i,o,a,s,c,d,f){let h=t+dt,m;if(e.firstCreatePass){if(m=dp(e,h,4,a||null,s||null),d!=null){let g=Go(e.consts,d);m.localNames=[];for(let v=0;v<g.length;v+=2)m.localNames.push(g[v],-1)}}else m=e.data[h];return gE(m,n,e,t,r,i,o,c),d!=null&&yv(n,m,f),m}function vp(n,e,t,r,i,o,a,s){let c=Ae(),d=Rn(),f=Go(d.consts,o);return I5(c,d,n,e,t,r,i,f,void 0,a,s),vp}var vE=wE;function wE(n,e,t,r){return wo(!0),e[Ye].createComment("")}function P5(n,e,t,r){let i=!ip(e,t);wo(i);let o=e[kr]?.data[EC]?.[r]??null;if(o!==null&&t.tView!==null&&t.tView.ssrId===null&&(t.tView.ssrId=o),i)return wE(n,e);let a=e[kr],s=fp(a,n,e,t);rp(a,r,s);let c=ev(a,r);return pp(c,s)}function yE(){vE=P5}var Ar=(function(n){return n[n.NOT_STARTED=0]="NOT_STARTED",n[n.IN_PROGRESS=1]="IN_PROGRESS",n[n.COMPLETE=2]="COMPLETE",n[n.FAILED=3]="FAILED",n})(Ar||{}),Rb=0,T5=1,Bt=(function(n){return n[n.Placeholder=0]="Placeholder",n[n.Loading=1]="Loading",n[n.Complete=2]="Complete",n[n.Error=3]="Error",n})(Bt||{});var A5=0,Ql=1;var N5=4,R5=5;var z5=7,ac=8,F5=9,Tv=(function(n){return n[n.Manual=0]="Manual",n[n.Playthrough=1]="Playthrough",n})(Tv||{});function kf(n,e){let t=L5(n),r=e[t];if(r!==null){for(let i of r)i();e[t]=null}}function j5(n){kf(1,n),kf(0,n),kf(2,n)}function L5(n){let e=N5;return n===1?e=R5:n===2&&(e=F5),e}function _E(n){return n+1}function hc(n,e){let t=n[X],r=_E(e.index);return n[r]}function Xl(n,e){let t=_E(e.index);return n.data[t]}function V5(n,e,t){let r=e[X],i=Xl(r,t);switch(n){case Bt.Complete:return i.primaryTmplIndex;case Bt.Loading:return i.loadingTmplIndex;case Bt.Error:return i.errorTmplIndex;case Bt.Placeholder:return i.placeholderTmplIndex;default:return null}}function zb(n,e){return e===Bt.Placeholder?n.placeholderBlockConfig?.[Rb]??null:e===Bt.Loading?n.loadingBlockConfig?.[Rb]??null:null}function B5(n){return n.loadingBlockConfig?.[T5]??null}function Fb(n,e){if(!n||n.length===0)return e;let t=new Set(n);for(let r of e)t.add(r);return n.length===t.size?n:Array.from(t)}function U5(n,e){let t=e.primaryTmplIndex+dt;return ja(n,t)}var H5=(()=>{class n{cachedInjectors=new Map;getOrCreateInjector(t,r,i,o){if(!this.cachedInjectors.has(t)){let a=i.length>0?Ja(i,r,o):null;this.cachedInjectors.set(t,a)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(let t of this.cachedInjectors.values())t!==null&&t.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=$({token:n,providedIn:"environment",factory:()=>new n})}return n})();var bE=new V("");function p0(n,e,t){return n.get(H5).getOrCreateInjector(e,n,t,"")}function $5(n,e,t){if(n instanceof oc){let i=n.injector,o=n.parentInjector,a=p0(o,e,t);return new oc(i,a)}let r=n.get(St);if(r!==n){let i=p0(r,e,t);return new oc(n,i)}return p0(n,e,t)}function La(n,e,t,r=!1){let i=t[Nt],o=i[X];if($o(i))return;let a=hc(i,e),s=a[Ql],c=a[z5];if(!(c!==null&&n<c)&&jb(s,n)&&jb(a[A5]??-1,n)){let d=Xl(o,e),h=!r&&!0&&(B5(d)!==null||zb(d,Bt.Loading)!==null||zb(d,Bt.Placeholder))?W5:q5;try{h(n,a,t,e,i)}catch(m){_v(i,m)}}}function G5(n,e){let t=n[wi]?.findIndex(i=>i.data[kC]===e[Ql])??-1;return{dehydratedView:t>-1?n[wi][t]:null,dehydratedViewIx:t}}function q5(n,e,t,r,i){He(20);let o=V5(n,i,r);if(o!==null){e[Ql]=n;let a=i[X],s=o+dt,c=ja(a,s),d=0;Vx(t,d);let f;if(n===Bt.Complete){let v=Xl(a,r),w=v.providers;w&&w.length>0&&(f=$5(i[cn],v,w))}let{dehydratedView:h,dehydratedViewIx:m}=G5(t,e),g=xv(i,c,null,{injector:f,dehydratedView:h});if(Ev(t,g,d,Uf(c,h)),up(g,2),m>-1&&t[wi]?.splice(m,1),(n===Bt.Complete||n===Bt.Error)&&Array.isArray(e[ac]
4)){for(let v of e[ac])v();e[ac]=null}}He(21)}function jb(n,e){return n<e}function Lb(n,e,t){n.loadingPromise.then(()=>{n.loadingState===Ar.COMPLETE?La(Bt.Complete,e,t):n.loadingState===Ar.FAILED&&La(Bt.Error,e,t)})}var W5=null;var wp=(()=>{class n{log(t){console.log(t)}warn(t){console.warn(t)}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"platform"})}return n})();var Av=new V("");function Ko(n){return!!n&&typeof n.then=="function"}function Nv(n){return!!n&&typeof n.subscribe=="function"}var Rv=new V("");function yp(n){return Dr([{provide:Rv,multi:!0,useValue:n}])}var zv=(()=>{class n{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r});appInits=k(Rv,{optional:!0})??[];injector=k(Nn);constructor(){}runInitializers(){if(this.initialized)return;let t=[];for(let i of this.appInits){let o=sn(this.injector,i);if(Ko(o))t.push(o);else if(Nv(o)){let a=new Promise((s,c)=>{o.subscribe({complete:s,error:c})});t.push(a)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(i=>{this.reject(i)}),t.length===0&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),xo=new V("");function CE(){Hg(()=>{let n="";throw new U(600,n)})}function xE(n){return n.isBoundToModule}var Y5=10;var Qn=(()=>{class n{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=k(Kn);afterRenderManager=k(fv);zonelessEnabled=k(tc);
4rootEffectScheduler=k(i0);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new ut;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=k(_i);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(be(t=>!t))}constructor(){k(Qa,{optional:!0})}whenStable(){let t;return new Promise(r=>{t=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{t.unsubscribe()})}_injector=k(St);_rendererFactory=null;get injector(){return this._injector}bootstrap(t,r){return this.bootstrapImpl(t,r)}bootstrapImpl(t,r,i=Nn.NULL){return this._injector.get(Qe).run(()=>{He(10);let a=t instanceof gp;if(!this._injector.get(zv).done){let v="";throw new U(405,v)}let c;a?c=t:c=this._injector.get(Kl).resolveComponentFactory(t),this.componentTypes.push(c.componentType);let d=xE(c)?void 0:this._injector.get(Wa),f=r||c.selector,h=c.create(i,[],f,d),m=h.location.nativeElement,g=h.injector.get(Av,null);return g?.registerApplication(m),h.onDestroy(()=>{this.detachView(h.hostView),Fl(this.components,h),g?.unregisterApplication(m)}),this._loadComponent(h),He(11,h),h})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){He(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(cp.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new U(101,!1);let t=he(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,he(t),this.afterTick.next(),He(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Ga,null,{optional:!0}));let t=0;for(;this.dirtyFlags!==0&&t++<Y5;)He(14),this.synchronizeOnce(),He(15)}synchronizeOnce(){this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let t=!1;if(this.dirtyFlags&7){let r=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:i}of this.allViews){if(!r&&!Pl(i))continue;let o=r&&!this.zonelessEnabled?0:1;Rx(i,o),t=!0}if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return}t||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:t})=>Pl(t))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(t){let r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){let r=t;Fl(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView);try{this.tick()}catch(i){this.internalErrorHandler(i)}this.components.push(t),this._injector.get(xo,[]).forEach(i=>i(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>Fl(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new U(406,!1);let t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function Fl(n,e){let t=n.indexOf(e);t>-1&&n.splice(t,1)}function EE(){let n,e;return{promise:new Promise((r,i)=>{n=r,e=i}),resolve:n,reject:e}}function ME(n,e,t){let r=e[cn],i=e[X];if(n.loadingState!==Ar.NOT_STARTED)return n.loadingPromise??Promise.resolve();let o=hc(e,t),a=U5(i,n);n.loadingState=Ar.IN_PROGRESS,kf(1,o);let s=n.dependencyResolverFn,c=r.get(Nl).add();return s?(n.loadingPromise=Promise.allSettled(s()).then(d=>{let f=!1,h=[],m=[];for(let g of d)if(g.status==="fulfilled"){let v=g.value,w=zi(v)||lf(v);if(w)h.push(w);else{let _=Im(v);_&&m.push(_)}}else{f=!0;break}if(f){if(n.loadingState=Ar.FAILED,n.errorTmplIndex===null){let v=new U(-750,!1);_v(e,v)}}else{n.loadingState=Ar.COMPLETE;let g=a.tView;if(h.length>0){g.directiveRegistry=Fb(g.directiveRegistry,h);let v=h.map(_=>_.type),w=uf(!1,...v);n.providers=w}m.length>0&&(g.pipeRegistry=Fb(g.pipeRegistry,m))}}),n.loadingPromise.finally(()=>{n.loadingPromise=null,c()})):(n.loadingPromise=Promise.resolve().then(()=>{n.loadingPromise=null,n.loadingState=Ar.COMPLETE,c()}),n.loadingPromise)}function Z5(n,e){return e[cn].get(bE,null,{optional:!0})?.behavior!==Tv.Manual}function K5(n,e,t){let r=e[X],i=e[t.index];if(!Z5(n,e))return;let o=hc(e,t),a=Xl(r,t);
4switch(j5(o),a.loadingState){case Ar.NOT_STARTED:La(Bt.Loading,t,i),ME(a,e,t),a.loadingState===Ar.IN_PROGRESS&&Lb(a,t,i);break;case Ar.IN_PROGRESS:La(Bt.Loading,t,i),Lb(a,t,i);break;case Ar.COMPLETE:La(Bt.Complete,t,i);break;case Ar.FAILED:La(Bt.Error,t,i);break;default:}}function SE(n,e,t){return Yr(this,null,function*(){let r=n.get(tp);if(r.hydrating.has(e))return;let{parentBlockPromise:o,hydrationQueue:a}=LI(e,n);if(a.length===0)return;o!==null&&a.shift(),J5(r,a),o!==null&&(yield o);let s=a[0];r.has(s)?yield Vb(n,a,t):r.awaitParentBlock(s,()=>Yr(null,null,function*(){return yield Vb(n,a,t)}))})}function Vb(n,e,t){return Yr(this,null,function*(){let r=n.get(tp),i=r.hydrating,o=n.get(_i),a=o.add();for(let c=0;c<e.length;c++){let d=e[c],f=r.get(d);if(f!=null){if(yield tA(f),yield eA(n),Q5(f)){OT(f),Bb(e.slice(c),r);break}i.get(d).resolve()}else{X5(c,e,r),Bb(e.slice(c),r);break}}let s=e[e.length-1];yield i.get(s)?.promise,o.remove(a),t&&t(e),IT(r.get(s),e,r,n.get(Qn))})}function Q5(n){return hc(n.lView,n.tNode)[Ql]===Bt.Error}function X5(n,e,t){let r=n-1,i=r>-1?t.get(e[r]):null;i&&hp(i.lContainer)}function Bb(n,e){let t=e.hydrating;for(let r in n)t.get(r)?.reject();e.cleanup(n)}function J5(n,e){for(let t of e)n.hydrating.set(t,EE())}function eA(n){return new Promise(e=>pc(e,{injector:n}))}function tA(n){return Yr(this,null,function*(){let{tNode:e,lView:t}=n,r=hc(t,e);return new Promise(i=>{nA(r,i),K5(2,t,e)})})}function nA(n,e){Array.isArray(n[ac])||(n[ac]=[]),n[ac].push(e)}function gc(n,e,t,r){let i=Ae(),o=Tl();if(Xa(i,o,e)){let a=Rn(),s=Xm();YP(s,i,n,e,t,r)}return gc}var DE=new V("",{providedIn:"root",factory:()=>!1});var rA=!1,Jl=typeof document<"u"&&typeof document?.documentElement?.getAnimations=="function";function kE(n){return n[cn].get(DE,rA)}function iA(n,e,t){let r=lc.get(n);if(r){for(let i of e)r.classList.push(i);for(let i of t)r.cleanupFns.push(i)}else lc.set(n,{classList:e,cleanupFns:t})}function Fv(n){let e=lc.get(n);if(e){for(let t of e.cleanupFns)t();lc.delete(n)}Ba.delete(n)}var lc=new WeakMap,Ba=new WeakMap,sc=new WeakMap;function Ub(n,e){let t=sc.get(n);if(t&&t.length>0){let r=t.findIndex(i=>i===e);r>-1&&t.splice(r,1)}t?.length===0&&sc.delete(n)}function oA(n,e){let t=sc.get(n)?.shift(),r=e[mo];if(r){let o=Bf(n.index,r)?.previousSibling;t&&o&&t===o&&t.dispatchEvent(new CustomEvent("animationend",{detail:{cancel:!0}}))}}function aA(n,e){sc.has(n)?sc.get(n)?.push(e):sc.set(n,[e])}function Hb(n){let e=n[Ra]??={};return e.enter??=new Map}function _p(n){let e=n[Ra]??={};return e.leave??=new Map}function OE(n){let e=typeof n=="function"?n():n,t=Array.isArray(e)?e:null;return typeof e=="string"&&(t=e.trim().split(/\s+/).filter(r=>r)),t}function sA(n,e){if(!Jl)return;let t=lc.get(n);if(t&&t.classList.length>0&&cA(n,t.classList))for(let r of t.classList)e.removeClass(n,r);Fv(n)}function cA(n,e){for(let t of e)if(n.classList.contains(t))return!0;return!1}function IE(n,e){let t=Ba.get(e);return t===void 0?!0:e===n.target&&(t.animationName!==void 0&&n.animationName===t.animationName||t.propertyName!==void 0&&n.propertyName===t.propertyName)}function PE(n,e,t){let r=n.get(e.index)??{animateFns:[]};r.animateFns.push(t),n.set(e.index,r)}function $b(n,e){if(n)for(let t of n)t();for(let t of e)t()}function Gb(n,e){let t=_p(n).get(e.index);t&&(t.resolvers=void 0)}function pr(n){if(jn("NgAnimateEnter"),!Jl)return pr;let e=Ae();if(kE(e))return pr;let t=bn();return oA(t,e),PE(Hb(e),t,()=>lA(e,t,n)),Cx(e[cn]),xx(e[cn],Hb(e)),pr}function lA(n,e,t){let r=fr(e,n),i=n[Ye],o=n[cn].get(Qe),a=OE(t),s=[],c=f=>{if(f.target!==r)return;let h=f instanceof AnimationEvent?"animationend":"transitionend";o.runOutsideAngular(()=>{i.listen(r,h,d)})},d=f=>{f.target===r&&uA(f,r,i)};if(a&&a.length>0){o.runOutsideAngular(()=>{s.push(i.listen(r,"animationstart",c)),s.push(i.listen(r,"transitionstart",c))}),iA(r,a,s);for(let f of a)i.addClass(r,f);o.runOutsideAngular(()=>{requestAnimationFrame(()=>{if(gx(r,Ba,Jl),!Ba.has(r)){for(let f of a)i.removeClass(r,f);Fv(r)}})})}}function uA(n,e,t){let r=lc.get(e);if(!(n.target!==e||!r)&&IE(n,e)){n.stopImmediatePropagation();for(let i of r.classList)t.removeClass(e,i);Fv(e)}}function hr(n){if(jn("NgAnimateLeave"),!Jl)return hr;let e=Ae();if(kE(e))return hr;let r=bn();return PE(_p(e),r,()=>dA(e,r,n)),Cx(e[cn]),hr}function dA(n,e,t){let{promise:r,resolve:i}=EE(),o=fr(e,n),a=n[Ye],s=n[cn].get(Qe);Ha.add(n),(_p(n).get(e.index).resolvers??=[]).push(i);let c=OE(t);return c&&c.length>0?fA(o,e,n,c,a,s):i(),{promise:r,resolve:i}}function fA(n,e,t,r,i,o){sA(n,i);let a=[],s=_p(t).get(e.index)?.resolvers,c=d=>
vendor: 4,298 bytes, line 4
4{if(d.target===n&&(d instanceof CustomEvent||IE(d,n))){if(d.stopImmediatePropagation(),Ba.delete(n),Ub(e,n),Array.isArray(e.projection))for(let f of r)i.removeClass(n,f);$b(s,a),Gb(t,e)}};o.runOutsideAngular(()=>{a.push(i.listen(n,"animationend",c)),a.push(i.listen(n,"transitionend",c))}),aA(e,n);for(let d of r)i.addClass(n,d);o.runOutsideAngular(()=>{requestAnimationFrame(()=>{gx(n,Ba,Jl),Ba.has(n)||(Ub(e,n),$b(s,a),Gb(t,e))})})}function Xe(n,e,t,r,i,o,a,s){jn("NgControlFlow");let c=Ae(),d=Rn(),f=Go(d.consts,o);return mE(c,d,n,e,t,r,i,f,256,a,s),jv}function jv(n,e,t,r,i,o,a,s){jn("NgControlFlow");let c=Ae(),d=Rn(),f=Go(d.consts,o);return mE(c,d,n,e,t,r,i,f,512,a,s),jv}function Je(n,e){jn("NgControlFlow");let t=Ae(),r=Tl(),i=t[r]!==Jr?t[r]:-1,o=i!==-1?qb(t,dt+i):void 0,a=0;if(Xa(t,r,n)){let s=he(null);try{if(o!==void 0&&Vx(o,a),n!==-1){let c=dt+n,d=qb(t,c),f=pA(t[X],c),h=NT(d,f,t),m=xv(t,f,e,{dehydratedView:h});Ev(d,m,a,Uf(f,h))}}finally{he(s)}}else if(o!==void 0){let s=hT(o,a);s!==void 0&&(s[yn]=e)}}function qb(n,e){return n[e]}function pA(n,e){return ja(n,e)}function ct(n,e,t){let r=Ae(),i=Tl();if(Xa(r,i,e)){let o=Rn(),a=Xm();UP(a,r,n,e,r[Ye],t)}return ct}function L0(n,e,t,r,i){bv(e,n,t,i?"class":"style",r)}function l(n,e,t,r){let i=Ae(),o=i[X],a=n+dt,s=o.firstCreatePass?Xx(a,i,2,e,Ox,Hm(),t,r):o.data[a];if(QP(s,i,n,e,TE),Il(s)){let c=i[X];wv(c,i,s),QC(c,s,i)}return r!=null&&yv(i,s),l}function u(){let n=Rn(),e=bn(),t=XP(e);return n.firstCreatePass&&Jx(n,t),U_(t)&&$_(),B_(),t.classesWithoutHost!=null&&sI(t)&&L0(n,t,Ae(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&cI(t)&&L0(n,t,Ae(),t.stylesWithoutHost,!1),u}function y(n,e,t,r){return l(n,e,t,r),u(),y}var TE=(n,e,t,r,i)=>(wo(!0),iv(e[Ye],r,Jm()));function hA(n,e,t,r,i){let o=!ip(e,t);if(wo(o),o)return iv(e[Ye],r,Jm());let a=e[kr],s=fp(a,n,e,t);return WC(a,i)&&rp(a,i,s.nextSibling),a&&(hC(t)||gC(s))&&vo(t)&&(H_(t),cx(s)),s}function AE(){TE=hA}var gA=(n,e,t,r,i)=>(wo(!0),ax(e[Ye],""));function mA(n,e,t,r,i){let o,a=!ip(e,t);if(wo(a),a)return ax(e[Ye],"");let s=e[kr],c=fp(s,n,e,t),d=FI(s,i);return rp(s,i,c),o=pp(d,c),o}function NE(){gA=mA}function Qo(){return Ae()}var eu="en-US";var vA=eu;function RE(n){typeof n=="string"&&(vA=n.toLowerCase().replace(/_/g,"-"))}function ve(n,e,t){let r=Ae(),i=Rn(),o=bn();return wA(i,r,r[Ye],o,n,e,t),ve}function wA(n,e,t,r,i,o,a){let s=!0,c=null;if((r.type&3||a)&&(c??=u0(r,e,o),WT(r,n,e,a,t,i,o,c)&&(s=!1)),s){let d=r.outputs?.[i],f=r.hostDirectiveOutputs?.[i];if(f&&f.length)for(let h=0;h<f.length;h+=2){let m=f[h],g=f[h+1];c??=u0(r,e,o),Pb(r,e,m,g,i,c)}if(d&&d.length)for(let h of d)c??=u0(r,e,o),Pb(r,e,h,i,i,c)}}function rt(n=1){return nb(n)}function Lv(n,e,t){cE(n,e,t)}function bp(n){let e=Ae(),t=Rn(),r=gf();Al(r+1);let i=Pv(t,r);if(n.dirty&&N_(e)===((i.metadata.flags&2)===2)){if(i.matches===null)n.reset([]);else{let o=lE(e,r);n.reset(o,fC),n.notifyOnChanges()}return!0}return!1}function Cp(){return Iv(Ae(),gf())}function Vv(n,e,t,r){v5(n,cE(e,t,r))}function Bv(n=1){Al(gf()+n)}function Cf(n,e){return n<<17|e<<2}function Ya(n){return n>>17&32767}function yA(n){return(n&2)==2}function _A(n,e){return n&131071|e<<17}function V0(n){return n|2}function uc(n){return(n&131068)>>2}function h0(n,e){return n&-131069|e<<2}function bA(n){return(n&1)===1}function B0(n){return n|1}function CA(n,e,t,r,i,o){let a=o?e.classBindings:e.styleBindings,s=Ya(a),c=uc(a);n[r]=t;let d=!1,f;if(Array.isArray(t)){let h=t;f=h[1],(f===null||Ks(h,f)>0)&&(d=!0)}else f=t;if(i)if(c!==0){let m=Ya(n[s+1]);n[r+1]=Cf(m,s),m!==0&&(n[m+1]=h0(n[m+1],r)),n[s+1]=_A(n[s+1],r)}else n[r+1]=Cf(s,0),s!==0&&(n[s+1]=h0(n[s+1],r)),s=r;else n[r+1]=Cf(c,0),s===0?s=r:n[c+1]=h0(n[c+1],r),c=r;d&&(n[r+1]=V0(n[r+1])),Wb(n,f,r,!0),Wb(n,f,r,!1),xA(e,f,n,r,o),a=Cf(s,c),o?e.classBindings=a:e.styleBindings=a}function xA(n,e,t,r,i){let o=i?n.residualClasses:n.residualStyles;o!=null&&typeof e=="string"&&Ks(o,e)>=0&&(t[r+1]=B0(t[r+1]))}function Wb(n,e,t,r){let i=n[t+1],o=e===null,a=r?Ya(i):uc(i),s=!1;for(;a!==0&&(s===!1||o);){let c=n[a],d=n[a+1];EA(c,e)&&(s=!0,n[a+1]=r?B0(d):V0(d)),a=r?Ya(d):uc(d)}s&&(n[t+1]=r?V0(i):B0(i))}function EA(n,e){return n===null||e==null||(Array.isArray(n)?n[1]:n)===e?!0:Array.isArray(n)&&typeof e=="string"?Ks(n,e)>=0:!1}var Ci={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0}
vendor: 8,754 bytes, line 4
4;function MA(n){return n.substring(Ci.key,Ci.keyEnd)}function SA(n){return DA(n),zE(n,FE(n,0,Ci.textEnd))}function zE(n,e){let t=Ci.textEnd;return t===e?-1:(e=Ci.keyEnd=kA(n,Ci.key=e,t),FE(n,e,t))}function DA(n){Ci.key=0,Ci.keyEnd=0,Ci.value=0,Ci.valueEnd=0,Ci.textEnd=n.length}function FE(n,e,t){for(;e<t&&n.charCodeAt(e)<=32;)e++;return e}function kA(n,e,t){for(;e<t&&n.charCodeAt(e)>32;)e++;return e}function tu(n,e){return IA(n,e,null,!0),tu}function mc(n){PA(FA,OA,n,!0)}function OA(n,e){for(let t=SA(e);t>=0;t=zE(e,t))sf(n,MA(e),!0)}function IA(n,e,t,r){let i=Ae(),o=Rn(),a=Zm(2);if(o.firstUpdatePass&&LE(o,n,a,r),e!==Jr&&Xa(i,a,e)){let s=o.data[qo()];VE(o,s,i,i[Ye],n,i[a+1]=LA(e,t),r,a)}}function PA(n,e,t,r){let i=Rn(),o=Zm(2);i.firstUpdatePass&&LE(i,null,o,r);let a=Ae();if(t!==Jr&&Xa(a,o,t)){let s=i.data[qo()];if(BE(s,r)&&!jE(i,o)){let c=r?s.classesWithoutHost:s.stylesWithoutHost;c!==null&&(t=nf(c,t||"")),L0(i,s,a,t,r)}else jA(i,s,a,a[Ye],a[o+1],a[o+1]=zA(n,e,t),r,o)}}function jE(n,e){return e>=n.expandoStartIndex}function LE(n,e,t,r){let i=n.data;if(i[t+1]===null){let o=i[qo()],a=jE(n,t);BE(o,r)&&e===null&&!a&&(e=!1),e=TA(i,o,e,r),CA(i,o,e,t,a,r)}}function TA(n,e,t,r){let i=X_(n),o=r?e.residualClasses:e.residualStyles;if(i===null)(r?e.classBindings:e.styleBindings)===0&&(t=g0(null,n,e,t,r),t=Hl(t,e.attrs,r),o=null);else{let a=e.directiveStylingLast;if(a===-1||n[a]!==i)if(t=g0(i,n,e,t,r),o===null){let c=AA(n,e,r);c!==void 0&&Array.isArray(c)&&(c=g0(null,n,e,c[1],r),c=Hl(c,e.attrs,r),NA(n,e,r,c))}else o=RA(n,e,r)}return o!==void 0&&(r?e.residualClasses=o:e.residualStyles=o),t}function AA(n,e,t){let r=t?e.classBindings:e.styleBindings;if(uc(r)!==0)return n[Ya(r)]}function NA(n,e,t,r){let i=t?e.classBindings:e.styleBindings;n[Ya(i)]=r}function RA(n,e,t){let r,i=e.directiveEnd;for(let o=1+e.directiveStylingLast;o<i;o++){let a=n[o].hostAttrs;r=Hl(r,a,t)}return Hl(r,e.attrs,t)}function g0(n,e,t,r,i){let o=null,a=t.directiveEnd,s=t.directiveStylingLast;for(s===-1?s=t.directiveStart:s++;s<a&&(o=e[s],r=Hl(r,o.hostAttrs,i),o!==n);)s++;return n!==null&&(t.directiveStylingLast=s),r}function Hl(n,e,t){let r=t?1:2,i=-1;if(e!==null)for(let o=0;o<e.length;o++){let a=e[o];typeof a=="number"?i=a:i===r&&(Array.isArray(n)||(n=n===void 0?[]:["",n]),sf(n,a,t?!0:e[++o]))}return n===void 0?null:n}function zA(n,e,t){if(t==null||t==="")return An;let r=[],i=Ka(t);if(Array.isArray(i))for(let o=0;o<i.length;o++)n(r,i[o],!0);else if(typeof i=="object")for(let o in i)i.hasOwnProperty(o)&&n(r,o,i[o]);else typeof i=="string"&&e(r,i);return r}function FA(n,e,t){let r=String(e);r!==""&&!r.includes(" ")&&sf(n,r,t)}function jA(n,e,t,r,i,o,a,s){i===Jr&&(i=An);let c=0,d=0,f=0<i.length?i[0]:null,h=0<o.length?o[0]:null;for(;f!==null||h!==null;){let m=c<i.length?i[c+1]:void 0,g=d<o.length?o[d+1]:void 0,v=null,w;f===h?(c+=2,d+=2,m!==g&&(v=h,w=g)):h===null||f!==null&&f<h?(c+=2,v=f):(d+=2,v=h,w=g),v!==null&&VE(n,e,t,r,v,w,a,s),f=c<i.length?i[c]:null,h=d<o.length?o[d]:null}}function VE(n,e,t,r,i,o,a,s){if(!(e.type&3))return;let c=n.data,d=c[s+1],f=bA(d)?Yb(c,e,t,i,uc(d),a):void 0;if(!Zf(f)){Zf(o)||yA(d)&&(o=Yb(c,null,t,i,s,a));let h=Fm(qo(),t);FP(r,a,h,i,o)}}function Yb(n,e,t,r,i,o){let a=e===null,s;for(;i>0;){let c=n[i],d=Array.isArray(c),f=d?c[1]:c,h=f===null,m=t[i+1];m===Jr&&(m=h?An:void 0);let g=h?cf(m,r):f===r?m:void 0;if(d&&!Zf(g)&&(g=cf(c,r)),Zf(g)&&(s=g,a))return s;let v=n[i+1];i=a?Ya(v):uc(v)}if(e!==null){let c=o?e.residualClasses:e.residualStyles;c!=null&&(s=cf(c,r))}return s}function Zf(n){return n!==void 0}function LA(n,e){return n==null||n===""||(typeof e=="string"?n=n+e:typeof n=="object"&&(n=fo(Ka(n)))),n}function BE(n,e){return(n.flags&(e?8:16))!==0}function p(n,e=""){let t=Ae(),r=Rn(),i=n+dt,o=r.firstCreatePass?dp(r,i,1,e,null):r.data[i],a=UE(r,t,o,e,n);t[i]=a,wf()&&mv(r,t,a,o),ec(o,!1)}var UE=(n,e,t,r,i)=>(wo(!0),ox(e[Ye],r));function VA(n,e,t,r,i){let o=!ip(e,t);if(wo(o),o)return ox(e[Ye],r);let a=e[kr];return fp(a,n,e,t)}function HE(){UE=VA}function BA(n,e,t,r=""){return Xa(n,Tl(),t)?e+xl(t)+r:Jr}function xp(n,e,t){let r=Ae(),i=BA(r,n,e,t);return i!==Jr&&UA(r,qo(),i),xp}function UA(n,e,t){let r=Fm(e,n);iP(n[Ye],r,t)}function HA(n,e,t){let r=Rn();if(r.firstCreatePass){let i=Vi(n);U0(t,r.data,r.blueprint,i,!0),U0(e,r.data,r.blueprint,i,!1)}}function U0(n,e,t,r,i){if(n=wn(n),Array.isArray(n))for(let o=0;o<n.length;o++)U0(n[o],e,t,r,i);else{let o=Rn(),a=Ae(),s=bn(),c=Oa(n)?n:wn(n.provide),d=Tm(n),f=s.providerIndexes&1048575,h=s.directiveStart,m=s.providerIndexes>>20;if(Oa(n)||!n.multi){let g=new Ua(d,i,q,null),v=v0(c,e,i?f:f+m,h);v===-1?(y0(Tf(s,a),o,c),m0(o,n,e.length),e.push(c),s.directiveStart++,s.directiveEnd++,i&&(s.providerIndexes+=1048576),t.push(g),a.push(g)):(t[v]=g,a[v]=g)}else{let g=v0(c,e,f+m,h),v=v0(c,e,f,f+m),w=g>=0&&t[g],_=v>=0&&t[v];if(i&&!_||!i&&!w){y0(Tf(s,a),o,c);let b=qA(i?GA:$A,t.length,i,r,d,n);!i&&_&&(t[v].providerFactory=b),m0(o,n,e.length,0),e.push(c),s.directiveStart++,s.directiveEnd++,i&&(s.providerIndexes+=1048576),t.push(b),a.push(b)}else{let b=$E(t[i?v:g],d,!i&&r);m0(o,n,g>-1?g:v,b)}!i&&r&&_&&t[v].componentProviders++}}}function m0(n,e,t,r){let i=Oa(e),o=I_(e);if(i||o){let c=(o?wn(e.useClass):e).prototype.ngOnDestroy;if(c){let d=n.destroyHooks||(n.destroyHooks=[]);if(!i&&e.multi){let f=d.indexOf(t);f===-1?d.push(t,[r,c]):d[f+1].push(r,c)}else d.push(t,c)}}}function $E(n,e,t){return t&&n.componentProviders++,n.multi.push(e)-1}function v0(n,e,t,r){for(let i=t;i<r;i++)if(e[i]===n)return i;return-1}function $A(n,e,t,r,i){return H0(this.multi,[])}function GA(n,e,t,r,i){let o=this.multi,a;if(this.providerFactory){let s=this.providerFactory.componentProviders,c=Ll(r,r[X],this.providerFactory.index,i);a=c.slice(0,s),H0(o,a);for(let d=s;d<c.length;d++)a.push(c[d])}else a=[],H0(o,a);return a}function H0(n,e){for(let t=0;t<n.length;t++){let r=n[t];e.push(r())}return e}function qA(n,e,t,r,i,o){let a=new Ua(n,t,q,null);return a.multi=[],a.index=e,a.componentProviders=0,$E(a,i,r&&!t),a}function Xo(n,e=[]){return t=>{t.providersResolver=(r,i)=>HA(r,i?i(n):n,e)}}function Rr(n,e,t,r){return YA(Ae(),W_(),n,e,t,r)}function WA(n,e){let t=n[e];return t===Jr?void 0:t}function YA(n,e,t,r,i,o){let a=e+t;return Xa(n,a,i)?qT(n,a+1,o?r.call(o,i):r(i)):WA(n,a+1)}var Kf=class{ngModuleFactory;componentFactories;constructor(e,t){this.ngModuleFactory=e,this.componentFactories=t}},Uv=(()=>{class n{compileModuleSync(t){return new Yf(t)}compileModuleAsync(t){return Promise.resolve(this.compileModuleSync(t))}compileModuleAndAllComponentsSync(t){let r=this.compileModuleSync(t),i=Om(t),o=rx(i.declarations).reduce((a,s)=>{let c=zi(s);return c&&a.push(new qa(c)),a},[]);return new Kf(r,o)}compileModuleAndAllComponentsAsync(t){return Promise.resolve(this.compileModuleAndAllComponentsSync(t))}clearCache(){}clearCacheFor(t){}getModuleId(t){}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var ZA=(()=>{class n{zone=k(Qe);changeDetectionScheduler=k(po);applicationRef=k(Qn);applicationErrorHandler=k(Kn);_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(t){this.applicationErrorHandler(t)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),GE=new V("",{factory:()=>!1});function Hv({ngZoneFactory:n,ignoreChangesOutsideZone:e,scheduleInRootZone:t}){return n??=()=>new Qe(_e(j({},Gv()),{scheduleInRootZone:t})),[{provide:Qe,useFactory:n},{provide:Zr,multi:!0,useFactory:()=>{let r=k(ZA,{optional:!0});return()=>r.initialize()}},{provide:Zr,multi:!0,useFactory:()=>{let r=k(KA);return()=>{r.initialize()}}},e===!0?{provide:n0,useValue:!0}:[],{provide:r0,useValue:t??mx},{provide:Kn,useFactory:()=>{let r=k(Qe),i=k(St),o;return a=>{r.runOutsideAngular(()=>{i.destroyed&&!o?setTimeout(()=>{throw a}):(o??=i.get(vi),o.handleError(a))})}}}]}function $v(n){let e=n?.ignoreChangesOutsideZone,t=n?.scheduleInRootZone,r=Hv({ngZoneFactory:()=>{let i=Gv(n);return i.scheduleInRootZone=t,i.shouldCoalesceEventChangeDetection&&jn("NgZone_CoalesceEvent"),new Qe(i)},ignoreChangesOutsideZone:e,scheduleInRootZone:t});return Dr([{provide:GE,useValue:!0},{provide:tc,useValue:!1},r])}function Gv(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:n?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:n?.runCoalescing??!1}}var KA=(()=>{class n{subscription=new Lt;initialized=!1;zone=k(Qe);
4pendingTasks=k(_i);initialize(){if(this.initialized)return;this.initialized=!0;let t=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(t=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Qe.assertNotInAngularZone(),queueMicrotask(()=>{t!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(t),t=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Qe.assertInAngularZone(),t??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var qE=(()=>{class n{applicationErrorHandler=k(Kn);appRef=k(Qn);taskService=k(_i);ngZone=k(Qe);zonelessEnabled=k(tc);tracing=k(Qa,{optional:!0});disableScheduling=k(n0,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new Lt;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(jf):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(k(r0,{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 Lf||!this.zoneIsDefined)}notify(t){if(!this.zonelessEnabled&&t===5)return;let r=!1;switch(t){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,r=!0;break}case 12:{this.appRef.dirtyFlags|=16,r=!0;break}case 13:{this.appRef.dirtyFlags|=2,r=!0;break}case 11:{r=!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(r))return;let i=this.useMicrotaskScheduler?yb:vx;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>i(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>i(()=>this.tick()))}shouldScheduleTick(t){return!(this.disableScheduling&&!t||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(jf+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 t=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){this.taskService.remove(t),this.applicationErrorHandler(r)}finally{this.cleanup()}this.useMicrotaskScheduler=!0,yb(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(t)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function QA(){return typeof $localize<"u"&&$localize.locale||eu}var Ep=new V("",{providedIn:"root",factory:()=>k(Ep,{optional:!0,skipSelf:!0})||QA()});function un(n){return g_(n)}function es(n,e){return hl(n,e?.equal)}var WE=class{[mn];constructor(e){this[mn]=e}destroy(){this[mn].destroy()}};var Kv={JSACTION:"__jsaction",OWNER:"__owner"},QE={};function XA(n){return n[Kv.JSACTION]}function YE(n,e){n[Kv.JSACTION]=e}function JA(n){return QE[n]}function eN(n,e){QE[n]=e}var ne={AUXCLICK:"auxclick",CHANGE:"change",CLICK:"click",CLICKMOD:"clickmod",CLICKONLY:"clickonly",DBLCLICK:"dblclick",FOCUS:"focus",FOCUSIN:"focusin",BLUR:"blur",FOCUSOUT:"focusout",SUBMIT:"submit",KEYDOWN:"keydown",KEYPRESS:"keypress",KEYUP:"keyup",MOUSEUP:"mouseup",MOUSEDOWN:"mousedown",MOUSEOVER:"mouseover",MOUSEOUT:"mouseout",MOUSEENTER:"mouseenter",MOUSELEAVE:"mouseleave",MOUSEMOVE:"mousemove",POINTERUP:"pointerup",POINTERDOWN:"pointerdown",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",POINTERMOVE:"pointermove",POINTERCANCEL:"pointercancel",GOTPOINTERCAPTURE:"gotpointercapture",LOSTPOINTERCAPTURE:"lostpointercapture",ERROR:"error",LOAD:"load",UNLOAD:"unload",TOUCHSTART:"touchstart",TOUCHEND:"touchend",TOUCHMOVE:"touchmove",INPUT:"input",SCROLL:"scroll",TOGGLE:"toggle",CUSTOM:"_custom"},tN=[ne.MOUSEENTER,ne.MOUSELEAVE,"pointerenter","pointerleave"],wH=[ne.CLICK,ne.DBLCLICK,ne.FOCUSIN,ne.FOCUSOUT,ne.KEYDOWN,ne.KEYUP,ne.KEYPRESS,ne.MOUSEOVER,ne.MOUSEOUT,ne.SUBMIT,ne.TOUCHSTART,ne.TOUCHEND,ne.TOUCHMOVE,"touchcancel","auxclick","change","compositionstart","compositionupdate","compositionend","beforeinput","input","select","copy","cut","paste","mousedown","mouseup","wheel","contextmenu","dragover","dragenter","dragleave","drop","dragstart","dragend","pointerdown","pointermove","pointerup","pointercancel","pointerover","pointerout","gotpointercapture","lostpointercapture","ended","loadedmetadata","pagehide","pageshow","visibilitychange","beforematch"],nN=[ne.FOCUS,ne.BLUR,ne.ERROR,ne.LOAD,ne.TOGGLE],Qv=n=>nN.indexOf(n)>=0;function rN(n){return n===ne.MOUSEENTER?ne.MOUSEOVER:n===ne.MOUSELEAVE?ne.MOUSEOUT:n===ne.POINTERENTER?ne.POINTEROVER:n===ne.POINTERLEAVE?ne.POINTEROUT:n}function iN(n,e,t,r){let i=!1;Qv(e)&&(i=!0);let o=typeof r=="boolean"?{capture:i,passive:r}:i;return n.addEventListener(e,t,o),{eventType:e,handler:t,capture:i,passive:r}}function oN(n,e){if(n.removeEventListener){let t=typeof e.passive=="boolean"?{capture:e.capture}:e.capture;n.removeEventListener(e.eventType,e.handler,t)}else n.detachEvent&&n.detachEvent(`on${e.eventType}`,e.handler)}function aN(n){n.preventDefault?n.preventDefault():n.returnValue=!1}var ZE=typeof navigator<"u"&&/Macintosh/.test(navigator.userAgent);function sN(n){return n.which===2||n.which==null&&n.button===4}function cN(n){return ZE&&n.metaKey||!ZE&&n.ctrlKey||sN(n)||n.shiftKey}function lN(n,e,t){let r=n.relatedTarget;
4return(n.type===ne.MOUSEOVER&&e===ne.MOUSEENTER||n.type===ne.MOUSEOUT&&e===ne.MOUSELEAVE||n.type===ne.POINTEROVER&&e===ne.POINTERENTER||n.type===ne.POINTEROUT&&e===ne.POINTERLEAVE)&&(!r||r!==t&&!t.contains(r))}function uN(n,e){let t={};for(let r in n){if(r==="srcElement"||r==="target")continue;let i=r,o=n[i];typeof o!="function"&&(t[i]=o)}return n.type===ne.MOUSEOVER?t.type=ne.MOUSEENTER:n.type===ne.MOUSEOUT?t.type=ne.MOUSELEAVE:n.type===ne.POINTEROVER?t.type=ne.POINTERENTER:t.type=ne.POINTERLEAVE,t.target=t.srcElement=e,t.bubbles=!1,t._originalEvent=n,t}var dN=typeof navigator<"u"&&/iPhone|iPad|iPod/.test(navigator.userAgent),kp=class{element;handlerInfos=[];constructor(e){this.element=e}addEventListener(e,t,r){dN&&(this.element.style.cursor="pointer"),this.handlerInfos.push(iN(this.element,e,t(this.element),r))}cleanUp(){for(let e=0;e<this.handlerInfos.length;e++)oN(this.element,this.handlerInfos[e]);this.handlerInfos=[]}},fN={NAMESPACE_ACTION_SEPARATOR:".",EVENT_ACTION_SEPARATOR:":"};function Jo(n){return n.eventType}function Xv(n,e){n.eventType=e}function Sp(n){return n.event}function XE(n,e){n.event=e}function JE(n){return n.targetElement}function e2(n,e){n.targetElement=e}function t2(n){return n.eic}function pN(n,e){n.eic=e}function hN(n){return n.timeStamp}function gN(n,e){n.timeStamp=e}function Dp(n){return n.eia}function n2(n,e,t){n.eia=[e,t]}function qv(n){n.eia=void 0}function Mp(n){return n[1]}function mN(n){return n.eirp}function r2(n,e){n.eirp=e}function i2(n){return n.eir}function o2(n,e){n.eir=e}function a2(n){return{eventType:n.eventType,event:n.event,targetElement:n.targetElement,eic:n.eic,eia:n.eia,timeStamp:n.timeStamp,eirp:n.eirp,eiack:n.eiack,eir:n.eir}}function vN(n,e,t,r,i,o,a,s){return{eventType:n,event:e,targetElement:t,eic:r,timeStamp:i,eia:o,eirp:a,eiack:s}}var Wv=class n{eventInfo;constructor(e){this.eventInfo=e}getEventType(){return Jo(this.eventInfo)}setEventType(e){Xv(this.eventInfo,e)}getEvent(){return Sp(this.eventInfo)}setEvent(e){XE(this.eventInfo,e)}getTargetElement(){return JE(this.eventInfo)}setTargetElement(e){e2(this.eventInfo,e)}getContainer(){return t2(this.eventInfo)}setContainer(e){pN(this.eventInfo,e)}getTimestamp(){return hN(this.eventInfo)}setTimestamp(e){gN(this.eventInfo,e)}getAction(){let e=Dp(this.eventInfo);if(e)return{name:e[0],element:e[1]}}setAction(e){if(!e){qv(this.eventInfo);return}n2(this.eventInfo,e.name,e.element)}getIsReplay(){return mN(this.eventInfo)}setIsReplay(e){r2(this.eventInfo,e)}getResolved(){return i2(this.eventInfo)}setResolved(e){o2(this.eventInfo,e)}clone(){return new n(a2(this.eventInfo))}},wN={},yN=/\s*;\s*/,_N=ne.CLICK,Yv=class{a11yClickSupport=!1;clickModSupport=!0;syntheticMouseEventSupport;updateEventInfoForA11yClick=void 0;preventDefaultForA11yClick=void 0;populateClickOnlyAction=void 0;constructor({syntheticMouseEventSupport:e=!1,clickModSupport:t=!0}={}){this.syntheticMouseEventSupport=e,this.clickModSupport=t}resolveEventType(e){this.clickModSupport&&Jo(e)===ne.CLICK&&cN(Sp(e))?Xv(e,ne.CLICKMOD):this.a11yClickSupport&&this.updateEventInfoForA11yClick(e)}resolveAction(e){i2(e)||(this.populateAction(e,JE(e)),o2(e,!0))}resolveParentAction(e){let t=Dp(e),r=t&&Mp(t);qv(e);let i=r&&this.getParentNode(r);i&&this.populateAction(e,i)}populateAction(e,t){let r=t;for(;r&&r!==t2(e)&&(r.nodeType===Node.ELEMENT_NODE&&this.populateActionOnElement(r,e),!Dp(e));)r=this.getParentNode(r);let i=Dp(e);if(i&&(this.a11yClickSupport&&this.preventDefaultForA11yClick(e),this.syntheticMouseEventSupport&&(Jo(e)===ne.MOUSEENTER||Jo(e)===ne.MOUSELEAVE||Jo(e)===ne.POINTERENTER||Jo(e)===ne.POINTERLEAVE)))if(lN(Sp(e),Jo(e),Mp(i))){let o=uN(Sp(e),Mp(i));XE(e,o),e2(e,Mp(i))}else qv(e)}getParentNode(e){let t=e[Kv.OWNER];if(t)return t;let r=e.parentNode;return r?.nodeName==="#document-fragment"?r?.host??null:r}populateActionOnElement(e,t){let r=this.parseActions(e),i=r[Jo(t)];i!==void 0&&n2(t,i,e),this.a11yClickSupport&&this.populateClickOnlyAction(e,t,r)}parseActions(e){let t=XA(e);if(!t){let r=e.getAttribute(_f.JSACTION);if(!r)t=wN,YE(e,t);else{if(t=JA(r),!t){t={};let i=r.split(yN);for(let o=0;o<i.length;o++){let a=i[o];if(!a)continue;let s=a.indexOf(fN.EVENT_ACTION_SEPARATOR),c=s!==-1,d=c?a.substr(0,s).trim():_N,f=c?a.substr(s+1).trim():a;t[d]=f}eN(r,t)}YE(e,t)}}return t}addA11yClickSupport(e,t,r){this.a11yClickSupport=!0,this.updateEventInfoForA11yClick=e,this.preventDefaultForA11yClick=t,this.populateClickOnlyAction=r}},s2=(function(n){return n[n.I_AM_THE_JSACTION_FRAMEWORK=0]="I_AM_THE_JSACTION_FRAMEWORK",n})(s2||{}),Zv=class{dispatchDelegate;actionResolver;eventReplayer;eventReplayScheduled=!1;replayEventInfoWrappers=[];constructor(e,{actionResolver:t,eventReplayer:r}={}){this.dispatchDelegate=e,this.actionResolver=t,this.eventReplayer=r}dispatch(e){let t=new Wv(e);this.actionResolver?.resolveEventType(e),this.actionResolver?.resolveAction(e);let r=t.getAction();if(r&&bN(r.element,t)&&aN(t.getEvent()),this.eventReplayer&&t.getIsReplay()){this.scheduleEventInfoWrapperReplay(t);return}this.dispatchDelegate(t)}scheduleEventInfoWrapperReplay(e){this.replayEventInfoWrappers.push(e),!this.eventReplayScheduled&&(this.eventReplayScheduled=!0,Promise.resolve().then(()=>{this.eventReplayScheduled=!1,this.eventReplayer(this.replayEventInfoWrappers)}))}};function bN(n,e){return n.tagName==="A"&&(e.getEventType()===ne.CLICK||e.getEventType()===ne.CLICKMOD)}var c2=Symbol.for("propagationStopped"),Jv={REPLAY:101};var CN="`preventDefault` called during event replay.";var xN="`composedPath` called during event replay.",Op=class{dispatchDelegate;clickModSupport;actionResolver;dispatcher;constructor(e,t=!0){this.dispatchDelegate=e,this.clickModSupport=t,this.actionResolver=new Yv({clickModSupport:t}),this.dispatcher=new Zv(r=>{this.dispatchToDelegate(r)},{actionResolver:this.actionResolver})}dispatch(e){this.dispatcher.dispatch(e)}
4dispatchToDelegate(e){for(e.getIsReplay()&&SN(e),EN(e);e.getAction();){if(DN(e),Qv(e.getEventType())&&e.getAction().element!==e.getTargetElement()||(this.dispatchDelegate(e.getEvent(),e.getAction().name),MN(e)))return;this.actionResolver.resolveParentAction(e.eventInfo)}}};function EN(n){let e=n.getEvent(),t=n.getEvent().stopPropagation.bind(e),r=()=>{e[c2]=!0,t()};ts(e,"stopPropagation",r),ts(e,"stopImmediatePropagation",r)}function MN(n){return!!n.getEvent()[c2]}function SN(n){let e=n.getEvent(),t=n.getTargetElement(),r=e.preventDefault.bind(e);ts(e,"target",t),ts(e,"eventPhase",Jv.REPLAY),ts(e,"preventDefault",()=>{throw r(),new Error(CN+"")}),ts(e,"composedPath",()=>{throw new Error(xN+"")})}function DN(n){let e=n.getEvent(),t=n.getAction()?.element;t&&ts(e,"currentTarget",t,{configurable:!0})}function ts(n,e,t,{configurable:r=!1}={}){Object.defineProperty(n,e,{value:t,configurable:r})}function l2(n,e){n.ecrd(t=>{e.dispatch(t)},s2.I_AM_THE_JSACTION_FRAMEWORK)}function kN(n){return n?.q??[]}function ON(n){n&&(KE(n.c,n.et,n.h),KE(n.c,n.etc,n.h,!0))}function KE(n,e,t,r){for(let i=0;i<e.length;i++)n.removeEventListener(e[i],t,r)}var IN=!1,u2=(()=>{class n{static MOUSE_SPECIAL_SUPPORT=IN;containerManager;eventHandlers={};browserEventTypeToExtraEventTypes={};dispatcher=null;queuedEventInfos=[];constructor(t){this.containerManager=t}handleEvent(t,r,i){let o=vN(t,r,r.target,i,Date.now());this.handleEventInfo(o)}handleEventInfo(t){if(!this.dispatcher){r2(t,!0),this.queuedEventInfos?.push(t);return}this.dispatcher(t)}addEvent(t,r,i){if(t in this.eventHandlers||!this.containerManager||!n.MOUSE_SPECIAL_SUPPORT&&tN.indexOf(t)>=0)return;let o=(s,c,d)=>{this.handleEvent(s,c,d)};this.eventHandlers[t]=o;let a=rN(r||t);if(a!==t){let s=this.browserEventTypeToExtraEventTypes[a]||[];s.push(t),this.browserEventTypeToExtraEventTypes[a]=s}this.containerManager.addEventListener(a,s=>c=>{o(t,c,s)},i)}replayEarlyEvents(t=window._ejsa){t&&(this.replayEarlyEventInfos(t.q),ON(t),delete window._ejsa)}replayEarlyEventInfos(t){for(let r=0;r<t.length;r++){let i=t[r],o=this.getEventTypesForBrowserEventType(i.eventType);for(let a=0;a<o.length;a++){let s=a2(i);Xv(s,o[a]),this.handleEventInfo(s)}}}getEventTypesForBrowserEventType(t){let r=[];return this.eventHandlers[t]&&r.push(t),this.browserEventTypeToExtraEventTypes[t]&&r.push(...this.browserEventTypeToExtraEventTypes[t]),r}handler(t){return this.eventHandlers[t]}cleanUp(){this.containerManager?.cleanUp(),this.containerManager=null,this.eventHandlers={},this.browserEventTypeToExtraEventTypes={},this.dispatcher=null,this.queuedEventInfos=[]}registerDispatcher(t,r){this.ecrd(t,r)}ecrd(t,r){if(this.dispatcher=t,this.queuedEventInfos?.length){for(let i=0;i<this.queuedEventInfos.length;i++)this.handleEventInfo(this.queuedEventInfos[i]);this.queuedEventInfos=null}}}return n})();function d2(n,e=window){return kN(e._ejsas?.[n])}function ew(n,e=window){e._ejsas&&(e._ejsas[n]=void 0)}var w2=Symbol("InputSignalNode#UNSET"),iR=_e(j({},kd),{transformFn:void 0,applyValueToInputSignal(n,e){zs(n,e)}});function y2(n,e){let t=Object.create(iR);t.value=n,t.transformFn=e?.transform;function r(){if(As(t),t.value===w2){let i=null;throw new U(-950,i)}return t.value}return r[mn]=t,r}var Ap=class{attributeName;constructor(e){this.attributeName=e}__NG_ELEMENT_ID__=()=>Gl(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},oR=new V("");oR.__NG_ELEMENT_ID__=n=>{let e=bn();if(e===null)throw new U(204,!1);if(e.type&2)return e.value;if(n&8)return null;throw new U(204,!1)};function f2(n,e){return y2(n,e)}function aR(n){return y2(w2,n)}var _2=(f2.required=aR,f2);function p2(n,e){return dE(e)}function sR(n,e){return fE(e)}var b2=(p2.required=sR,p2);var tw=new V(""),cR=new V("");function nu(n){return!n.moduleRef}function lR(n){let e=nu(n)?n.r3Injector:n.moduleRef.injector,t=e.get(Qe);return t.run(()=>{nu(n)?n.r3Injector.resolveInjectorInitializers():n.moduleRef.resolveInjectorInitializers();let r=e.get(Kn),i;if(t.runOutsideAngular(()=>{i=t.onError.subscribe({next:r})}),nu(n)){let o=()=>e.destroy(),a=n.platformInjector.get(tw);a.add(o),e.onDestroy(()=>{i.unsubscribe(),a.delete(o)})}else{let o=()=>n.moduleRef.destroy(),a=n.platformInjector.get(tw);a.add(o),n.moduleRef.onDestroy(()=>{Fl(n.allPlatformModules,n.moduleRef),i.unsubscribe(),a.delete(o)})}return dR(r,t,()=>{let o=e.get(_i),a=o.add(),s=e.get(zv);
4return s.runInitializers(),s.donePromise.then(()=>{let c=e.get(Ep,eu);if(RE(c||eu),!e.get(cR,!0))return nu(n)?e.get(Qn):(n.allPlatformModules.push(n.moduleRef),n.moduleRef);if(nu(n)){let f=e.get(Qn);return n.rootComponent!==void 0&&f.bootstrap(n.rootComponent),f}else return uR?.(n.moduleRef,n.allPlatformModules),n.moduleRef}).finally(()=>void o.remove(a))})})}var uR;function dR(n,e,t){try{let r=t();return Ko(r)?r.catch(i=>{throw e.runOutsideAngular(()=>n(i)),i}):r}catch(r){throw e.runOutsideAngular(()=>n(r)),r}}var Pp=null;function fR(n=[],e){return Nn.create({name:e,providers:[{provide:Ml,useValue:"platform"},{provide:tw,useValue:new Set([()=>Pp=null])},...n]})}function pR(n=[]){if(Pp)return Pp;let e=fR(n);return Pp=e,CE(),hR(e),e}function hR(n){let e=n.get(Qf,null);sn(n,()=>{e?.forEach(t=>t())})}var Ln=(()=>{class n{static __NG_ELEMENT_ID__=gR}return n})();function gR(n){return mR(bn(),Ae(),(n&16)===16)}function mR(n,e,t){if(vo(n)&&!t){let r=Xr(n.index,e);return new Yo(r,r)}else if(n.type&175){let r=e[dr];return new Yo(r,e)}return null}function C2(n){let{rootComponent:e,appProviders:t,platformProviders:r,platformRef:i}=n;He(8);try{let o=i?.injector??pR(r),a=[Hv({}),{provide:po,useExisting:qE},ib,...t||[]],s=new Ul({providers:a,parent:o,debugName:"",runEnvironmentInitializers:!1});return lR({r3Injector:s.injector,platformInjector:o,rootComponent:e})}catch(o){return Promise.reject(o)}finally{He(9)}}var Ip=new WeakSet,h2="",Tp=[];function g2(n){return n.get(K0,PC)}function x2(){let n=[{provide:K0,useFactory:()=>{let e=!0;{let t=k(Hi);e=!!window._ejsas?.[t]}return e&&jn("NgEventReplay"),e}}];return n.push({provide:Zr,useValue:()=>{let e=k(Qn),{injector:t}=e;if(!Ip.has(e)){let r=k(Q0);if(g2(t)){LC();let i=t.get(Hi),o=FC(i,(a,s,c)=>{a.nodeType===Node.ELEMENT_NODE&&(AC(a,s,c),NC(a,r))});e.onDestroy(o)}}},multi:!0},{provide:xo,useFactory:()=>{let e=k(Qn),{injector:t}=e;return()=>{if(!g2(t)||Ip.has(e))return;Ip.add(e);let r=t.get(Hi);e.onDestroy(()=>{Ip.delete(e),ew(r)}),e.whenStable().then(()=>{if(e.destroyed)return;let i=t.get(zC);vR(i,t);let o=t.get(Q0);o.get(h2)?.forEach(RC),o.delete(h2);let a=i.instance;qC(t)?e.onDestroy(()=>a.cleanUp()):a.cleanUp()})}},multi:!0}),n}var vR=(n,e)=>{let t=e.get(Hi),r=window._ejsas[t],i=n.instance=new u2(new kp(r.c));for(let s of r.et)i.addEvent(s);for(let s of r.etc)i.addEvent(s);let o=d2(t);i.replayEarlyEventInfos(o),ew(t);let a=new Op(s=>{wR(e,s,s.currentTarget)});l2(i,a)};function wR(n,e,t){let r=(t&&t.getAttribute(Yl))??"";/d\d+/.test(r)?yR(r,n,e,t):e.eventPhase===Jv.REPLAY&&X0(e,t)}function yR(n,e,t,r){Tp.push({event:t,currentTarget:r}),SE(e,n,_R)}function _R(n){let e=[...Tp],t=new Set(n);Tp=[];for(let{event:r,currentTarget:i}of e){let o=i.getAttribute(Yl);t.has(o)?X0(r,i):Tp.push({event:r,currentTarget:i})}}var m2=!1;function bR(){m2||(m2=!0,HC(),AE(),HE(),NE(),yE(),aE(),qx(),kx())}function CR(n){return n.whenStable()}function E2(){let n=[{provide:Wl,useFactory:()=>{let e=!0;return e=!!k(Za,{optional:!0})?.get(J0,null),e&&jn("NgHydration"),e}},{provide:Zr,useValue:()=>{Ux(!1),k(Wl)&&(ZC(ql()),bR())},multi:!0}];return n.push({provide:Z0,useFactory:()=>k(Wl)},{provide:xo,useFactory:()=>
vendor: 4,365 bytes, line 4
4{if(k(Wl)){let e=k(Qn);return()=>{CR(e).then(()=>{e.destroyed||Dv(e)})}}return()=>{}},multi:!0}),Dr(n)}function vc(n){return typeof n=="boolean"?n:n!=null&&n!=="false"}function M2(n){let e=zi(n);if(!e)return null;let t=new qa(e);return{get selector(){return t.selector},get type(){return t.componentType},get inputs(){return t.inputs},get outputs(){return t.outputs},get ngContentSelectors(){return t.ngContentSelectors},get isStandalone(){return e.standalone},get isSignal(){return e.signals}}}var k2=null;function zr(){return k2}function rw(n){k2??=n}var ru=class{},iu=(()=>{class n{historyGo(t){throw new Error("")}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:()=>k(O2),providedIn:"platform"})}return n})(),iw=new V(""),O2=(()=>{class n extends iu{_location;_history;_doc=k(gt);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return zr().getBaseHref(this._doc)}onPopState(t){let r=zr().getGlobalEventTarget(this._doc,"window");return r.addEventListener("popstate",t,!1),()=>r.removeEventListener("popstate",t)}onHashChange(t){let r=zr().getGlobalEventTarget(this._doc,"window");return r.addEventListener("hashchange",t,!1),()=>r.removeEventListener("hashchange",t)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(t){this._location.pathname=t}pushState(t,r,i){this._history.pushState(t,r,i)}replaceState(t,r,i){this._history.replaceState(t,r,i)}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:()=>new n,providedIn:"platform"})}return n})();function Np(n,e){return n?e?n.endsWith("/")?e.startsWith("/")?n+e.slice(1):n+e:e.startsWith("/")?n+e:`${n}/${e}`:n:e}function S2(n){let e=n.search(/#|\?|$/);return n[e-1]==="/"?n.slice(0,e-1)+n.slice(e):n}function xi(n){return n&&n[0]!=="?"?`?${n}`:n}var Ei=(()=>{class n{historyGo(t){throw new Error("")}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:()=>k(zp),providedIn:"root"})}return n})(),Rp=new V(""),zp=(()=>{class n extends Ei{_platformLocation;_baseHref;_removeListenerFns=[];constructor(t,r){super(),this._platformLocation=t,this._baseHref=r??this._platformLocation.getBaseHrefFromDOM()??k(gt).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return Np(this._baseHref,t)}path(t=!1){let r=this._platformLocation.pathname+xi(this._platformLocation.search),i=this._platformLocation.hash;return i&&t?`${r}${i}`:r}pushState(t,r,i,o){let a=this.prepareExternalUrl(i+xi(o));this._platformLocation.pushState(t,r,a)}replaceState(t,r,i,o){let a=this.prepareExternalUrl(i+xi(o));this._platformLocation.replaceState(t,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static \u0275fac=function(r){return new(r||n)(G(iu),G(Rp,8))};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),ea=(()=>{class n{_subject=new ut;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(t){this._locationStrategy=t;let r=this._locationStrategy.getBaseHref();this._basePath=MR(S2(D2(r))),this._locationStrategy.onPopState(i=>{this._subject.next({url:this.path(!0),pop:!0,state:i.state,type:i.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,r=""){return this.path()==this.normalize(t+xi(r))}normalize(t){return n.stripTrailingSlash(ER(this._basePath,D2(t)))}prepareExternalUrl(t){return t&&t[0]!=="/"&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}
vendor: 8,609 bytes, line 4
4go(t,r="",i=null){this._locationStrategy.pushState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+xi(r)),i)}replaceState(t,r="",i=null){this._locationStrategy.replaceState(i,"",t,r),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+xi(r)),i)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){this._locationStrategy.historyGo?.(t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription??=this.subscribe(r=>{this._notifyUrlChangeListeners(r.url,r.state)}),()=>{let r=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(r,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",r){this._urlChangeListeners.forEach(i=>i(t,r))}subscribe(t,r,i){return this._subject.subscribe({next:t,error:r??void 0,complete:i??void 0})}static normalizeQueryParams=xi;static joinWithSlash=Np;static stripTrailingSlash=S2;static \u0275fac=function(r){return new(r||n)(G(Ei))};static \u0275prov=$({token:n,factory:()=>xR(),providedIn:"root"})}return n})();function xR(){return new ea(G(Ei))}function ER(n,e){if(!n||!e.startsWith(n))return e;let t=e.substring(n.length);return t===""||["/",";","?","#"].includes(t[0])?t:e}function D2(n){return n.replace(/\/index.html$/,"")}function MR(n){if(new RegExp("^(https?:)?//").test(n)){let[,t]=n.split(/\/\/[^\/]+/);return t}return n}var aw=(()=>{class n extends Ei{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(t,r){super(),this._platformLocation=t,r!=null&&(this._baseHref=r)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}path(t=!1){let r=this._platformLocation.hash??"#";return r.length>0?r.substring(1):r}prepareExternalUrl(t){let r=Np(this._baseHref,t);return r.length>0?"#"+r:r}pushState(t,r,i,o){let a=this.prepareExternalUrl(i+xi(o))||this._platformLocation.pathname;this._platformLocation.pushState(t,r,a)}replaceState(t,r,i,o){let a=this.prepareExternalUrl(i+xi(o))||this._platformLocation.pathname;this._platformLocation.replaceState(t,r,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static \u0275fac=function(r){return new(r||n)(G(iu),G(Rp,8))};static \u0275prov=$({token:n,factory:n.\u0275fac})}return n})();var ow=/\s+/,I2=[],ns=(()=>{class n{_ngEl;_renderer;initialClasses=I2;rawClass;stateMap=new Map;constructor(t,r){this._ngEl=t,this._renderer=r}set klass(t){this.initialClasses=t!=null?t.trim().split(ow):I2}set ngClass(t){this.rawClass=typeof t=="string"?t.trim().split(ow):t}ngDoCheck(){for(let r of this.initialClasses)this._updateState(r,!0);let t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(let r of t)this._updateState(r,!0);else if(t!=null)for(let r of Object.keys(t))this._updateState(r,!!t[r]);this._applyStateDiff()}_updateState(t,r){let i=this.stateMap.get(t);i!==void 0?(i.enabled!==r&&(i.changed=!0,i.enabled=r),i.touched=!0):this.stateMap.set(t,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(let t of this.stateMap){let r=t[0],i=t[1];i.changed?(this._toggleClass(r,i.enabled),i.changed=!1):i.touched||(i.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),i.touched=!1}}_toggleClass(t,r){t=t.trim(),t.length>0&&t.split(ow).forEach(i=>{r?this._renderer.addClass(this._ngEl.nativeElement,i):this._renderer.removeClass(this._ngEl.nativeElement,i)})}static \u0275fac=function(r){return new(r||n)(q(mt),q(bo))};static \u0275dir=ln({type:n,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return n})();var sw=(()=>{class n{_viewContainer;_context=new Fp;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(t,r){this._viewContainer=t,this._thenTemplateRef=r}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){P2(t,!1),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){P2(t,!1),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(t,r){return!0}static \u0275fac=function(r){return new(r||n)(q(Zo),q($a))};static \u0275dir=ln({type:n,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return n})(),Fp=class{$implicit=null;ngIf=null};function P2(n,e){if(n&&!n.createEmbeddedView)throw new U(2020,!1)}var gr=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275mod=Nr({type:n});static \u0275inj=ur({})}return n})();function ou(n,e){e=encodeURIComponent(e);for(let t of n.split(";")){let r=t.indexOf("="),[i,o]=r==-1?[t,""]:[t.slice(0,r),t.slice(r+1)];if(i.trim()===e)return decodeURIComponent(o)}return null}var rs=class{};var lw="browser";function Fe(n){return n===lw}var uw=(()=>{class n{static \u0275prov=$({token:n,providedIn:"root",factory:()=>new cw(k(gt),window)})}return n})(),cw=class{document;window;offset=()=>[0,0];constructor(e,t){this.document=e,this.window=t}setOffset(e){Array.isArray(e)?this.offset=()=>e:this.offset=e}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(e,t){this.window.scrollTo(_e(j({},t),{left:e[0],top:e[1]}))}scrollToAnchor(e,t){let r=DR(this.document,e);r&&(this.scrollToElement(r,t),r.focus())}setHistoryScrollRestoration(e){try{this.window.history.scrollRestoration=e}catch{console.warn(ho(2400,!1))}}scrollToElement(e,t){let r=e.getBoundingClientRect(),i=r.left+this.window.pageXOffset,o=r.top+this.window.pageYOffset,a=this.offset();this.window.scrollTo(_e(j({},t),{left:i-a[0],top:o-a[1]}))}};function DR(n,e){let t=n.getElementById(e)||n.getElementsByName(e)[0];if(t)return t;if(typeof n.createTreeWalker=="function"&&n.body&&typeof n.body.attachShadow=="function"){let r=n.createTreeWalker(n.body,NodeFilter.SHOW_ELEMENT),i=r.currentNode;for(;i;){let o=i.shadowRoot;if(o){let a=o.getElementById(e)||o.querySelector(`[name="${e}"]`);if(a)return a}i=r.nextNode()}}return null}var su=class{_doc;constructor(e){this._doc=e}manager},jp=(()=>{class n extends su{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,i,o){return t.addEventListener(r,i,o),()=>this.removeEventListener(t,r,i,o)}removeEventListener(t,r,i,o){return t.removeEventListener(r,i,o)}static \u0275fac=function(r){return new(r||n)(G(gt))};static \u0275prov=$({token:n,factory:n.\u0275fac})}return n})(),Vp=new V(""),gw=(()=>{class n{_zone;_plugins;_eventNameToPlugin=new Map;constructor(t,r){this._zone=r,t.forEach(a=>{a.manager=this});let i=t.filter(a=>!(a instanceof jp));this._plugins=i.slice().reverse();let o=t.find(a=>a instanceof jp);o&&this._plugins.push(o)}addEventListener(t,r,i,o){return this._findPluginFor(r).addEventListener(t,r,i,o)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(o=>o.supports(t)),!r)throw new U(5101,!1);return this._eventNameToPlugin.set(t,r),r}static \u0275fac=function(r){return new(r||n)(G(Vp),G(Qe))};static \u0275prov=$({token:n,factory:n.\u0275fac})}return n})(),dw="ng-app-id";function T2(n){for(let e of n)e.remove()}function A2(n,e){let t=e.createElement("style");return t.textContent=n,t}function kR(n,e,t,r){let i=n.head?.querySelectorAll(`style[${dw}="${e}"],link[${dw}="${e}"]`);if(i)for(let o of i)o.removeAttribute(dw),o instanceof HTMLLinkElement?r.set(o.href.slice(o.href.lastIndexOf("/")+1),{usage:0,elements:[o]}):o.textContent&&t.set(o.textContent,{usage:0,elements:[o]})}function pw(n,e){let t=e.createElement("link");return t.setAttribute("rel","stylesheet"),t.setAttribute("href",n),t}var mw=(()=>{class n{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(t,r,i,o={}){this.doc=t,this.appId=r,this.nonce=i,kR(t,r,this.inline,this.external),this.hosts.add(t.head)}addStyles(t,r){for(let i of t)this.addUsage(i,this.inline,A2);r?.forEach(i=>
vendor: 8,361 bytes, line 4
4this.addUsage(i,this.external,pw))}removeStyles(t,r){for(let i of t)this.removeUsage(i,this.inline);r?.forEach(i=>this.removeUsage(i,this.external))}addUsage(t,r,i){let o=r.get(t);o?o.usage++:r.set(t,{usage:1,elements:[...this.hosts].map(a=>this.addElement(a,i(t,this.doc)))})}removeUsage(t,r){let i=r.get(t);i&&(i.usage--,i.usage<=0&&(T2(i.elements),r.delete(t)))}ngOnDestroy(){for(let[,{elements:t}]of[...this.inline,...this.external])T2(t);this.hosts.clear()}addHost(t){this.hosts.add(t);for(let[r,{elements:i}]of this.inline)i.push(this.addElement(t,A2(r,this.doc)));for(let[r,{elements:i}]of this.external)i.push(this.addElement(t,pw(r,this.doc)))}removeHost(t){this.hosts.delete(t)}addElement(t,r){return this.nonce&&r.setAttribute("nonce",this.nonce),t.appendChild(r)}static \u0275fac=function(r){return new(r||n)(G(gt),G(Hi),G(Xf,8),G(st))};static \u0275prov=$({token:n,factory:n.\u0275fac})}return n})(),fw={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"},vw=/%COMP%/g;var R2="%COMP%",OR=`_nghost-${R2}`,IR=`_ngcontent-${R2}`,PR=!0,TR=new V("",{providedIn:"root",factory:()=>PR});function AR(n){return IR.replace(vw,n)}function NR(n){return OR.replace(vw,n)}function z2(n,e){return e.map(t=>t.replace(vw,n))}var ww=(()=>{class n{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(t,r,i,o,a,s,c,d=null,f=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=i,this.removeStylesOnCompDestroy=o,this.doc=a,this.platformId=s,this.ngZone=c,this.nonce=d,this.tracingService=f,this.platformIsServer=!1,this.defaultRenderer=new cu(t,a,c,this.platformIsServer,this.tracingService)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;let i=this.getOrCreateRenderer(t,r);return i instanceof Lp?i.applyToHost(t):i instanceof lu&&i.applyStyles(),i}getOrCreateRenderer(t,r){let i=this.rendererByCompId,o=i.get(r.id);if(!o){let a=this.doc,s=this.ngZone,c=this.eventManager,d=this.sharedStylesHost,f=this.removeStylesOnCompDestroy,h=this.platformIsServer,m=this.tracingService;switch(r.encapsulation){case yo.Emulated:o=new Lp(c,d,r,this.appId,f,a,s,h,m);break;case yo.ShadowDom:return new hw(c,d,t,r,a,s,this.nonce,h,m);default:o=new lu(c,d,r,f,a,s,h,m);break}i.set(r.id,o)}return o}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(t){this.rendererByCompId.delete(t)}static \u0275fac=function(r){return new(r||n)(G(gw),G(mw),G(Hi),G(TR),G(gt),G(st),G(Qe),G(Xf),G(Qa,8))};static \u0275prov=$({token:n,factory:n.\u0275fac})}return n})(),cu=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(e,t,r,i,o){this.eventManager=e,this.doc=t,this.ngZone=r,this.platformIsServer=i,this.tracingService=o}destroy(){}destroyNode=null;createElement(e,t){return t?this.doc.createElementNS(fw[t]||t,e):this.doc.createElement(e)}createComment(e){return this.doc.createComment(e)}createText(e){return this.doc.createTextNode(e)}appendChild(e,t){(N2(e)?e.content:e).appendChild(t)}insertBefore(e,t,r){e&&(N2(e)?e.content:e).insertBefore(t,r)}removeChild(e,t){t.remove()}selectRootElement(e,t){let r=typeof e=="string"?this.doc.querySelector(e):e;if(!r)throw new U(-5104,!1);return t||(r.textContent=""),r}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,t,r,i){if(i){t=i+":"+t;let o=fw[i];o?e.setAttributeNS(o,t,r):e.setAttribute(t,r)}else e.setAttribute(t,r)}removeAttribute(e,t,r){if(r){let i=fw[r];i?e.removeAttributeNS(i,t):e.removeAttribute(`${r}:${t}`)}else e.removeAttribute(t)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}setStyle(e,t,r,i){i&(Ui.DashCase|Ui.Important)?e.style.setProperty(t,r,i&Ui.Important?"important":""):e.style[t]=r}removeStyle(e,t,r){r&Ui.DashCase?e.style.removeProperty(t):e.style[t]=""}setProperty(e,t,r){e!=null&&(e[t]=r)}setValue(e,t){e.nodeValue=t}listen(e,t,r,i){if(typeof e=="string"&&(e=zr().getGlobalEventTarget(this.doc,e),!e))throw new U(5102,!1);let o=this.decoratePreventDefault(r);return this.tracingService?.wrapEventListener&&(o=this.tracingService.wrapEventListener(e,t,o)),this.eventManager.addEventListener(e,t,o,i)}decoratePreventDefault(e){return t=>{if(t==="__ngUnwrap__")return e;e(t)===!1&&t.preventDefault()}}};function N2(n){return n.tagName==="TEMPLATE"&&n.content!==void 0}var hw=class extends cu{sharedStylesHost;hostEl;shadowRoot;constructor(e,t,r,i,o,a,s,c,d){super(e,o,a,c,d),this.sharedStylesHost=t,this.hostEl=r,this.shadowRoot=r.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let f=i.styles;f=z2(i.id,f);for(let m of f){let g=document.createElement("style");s&&g.setAttribute("nonce",s),g.textContent=m,this.shadowRoot.appendChild(g)}let h=i.getExternalStyles?.();if(h)for(let m of h){let g=pw(m,o);s&&g.setAttribute("nonce",s),this.shadowRoot.appendChild(g)}}nodeOrShadowRoot(e){return e===this.hostEl?this.shadowRoot:e}appendChild(e,t){return super.appendChild(this.nodeOrShadowRoot(e),t)}insertBefore(e,t,r){return super.insertBefore(this.nodeOrShadowRoot(e),t,r)}removeChild(e,t){return super.removeChild(null,t)}parentNode(e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},lu=class extends cu{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(e,t,r,i,o,a,s,c,d){super(e,o,a,s,c),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=i;let f=r.styles;this.styles=d?z2(d,f):f,this.styleUrls=r.getExternalStyles?.(d)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&Ha.size===0&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Lp=class extends lu{contentAttr;hostAttr;constructor(e,t,r,i,o,a,s,c,d){let f=i+"-"+r.id;super(e,t,r,o,a,s,c,d,f),this.contentAttr=AR(f),this.hostAttr=NR(f)}applyToHost(e){this.applyStyles(),this.setAttribute(e,this.hostAttr,"")}createElement(e,t){let r=super.createElement(e,t);return super.setAttribute(r,this.contentAttr,""),r}};var Bp=class n extends ru{supportsDOMEvents=!0;static makeCurrent(){rw(new n)}onAndCancel(e,t,r,i){return e.addEventListener(t,r,i),()=>{e.removeEventListener(t,r,i)}}dispatchEvent(e,t){e.dispatchEvent(t)}remove(e){e.remove()}createElement(e,t){return t=t||this.getDefaultDocument(),t.createElement(e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(e){return e.nodeType===Node.ELEMENT_NODE}isShadowRoot(e){return e instanceof DocumentFragment}getGlobalEventTarget(e,t){return t==="window"?window:t==="document"?e:t==="body"?e.body:null}getBaseHref(e){let t=RR();return t==null?null:zR(t)}resetBaseElement(){uu=null}getUserAgent(){return window.navigator.userAgent}getCookie(e){return ou(document.cookie,e)}},uu=null;function RR(){return uu=uu||document.head.querySelector("base"),uu?uu.getAttribute("href"):null}function zR(n){return new URL(n,document.baseURI).pathname}var FR=(()=>{class n{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:n.\u0275fac})}return n})(),F2=["alt","control","meta","shift"],jR={"\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"},LR={alt:n=>n.altKey,control:n=>n.ctrlKey,meta:n=>n.metaKey,shift:n=>n.shiftKey},j2=(()=>{class n extends su{constructor(t){super(t)}supports(t){return n.parseEventName(t)!=null}addEventListener(t,r,i,o){let a=n.parseEventName(r),s=n.eventCallback(a.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>zr().onAndCancel(t,a.domEventName,s,o))}static parseEventName(t){let r=t.toLowerCase().split("."),i=r.shift();if(r.length===0||!(i==="keydown"||i==="keyup"))return null;let o=n._normalizeKey(r.pop()),a="",s=r.indexOf("code");if(s>-1&&(r.splice(s,1),a="code."),F2.forEach(d=>{let f=r.indexOf(d);f>-1&&(r.splice(f,1),a+=d+".")}),a+=o,r.length!=0||o.length===0)return null;
vendor: 4,784 bytes, lines 4-5
4let c={};return c.domEventName=i,c.fullKey=a,c}static matchEventFullKeyCode(t,r){let i=jR[t.key]||t.key,o="";return r.indexOf("code.")>-1&&(i=t.code,o="code."),i==null||!i?!1:(i=i.toLowerCase(),i===" "?i="space":i==="."&&(i="dot"),F2.forEach(a=>{if(a!==i){let s=LR[a];s(t)&&(o+=a+".")}}),o+=i,o===r)}static eventCallback(t,r,i){return o=>{n.matchEventFullKeyCode(o,t)&&i.runGuarded(()=>r(o))}}static _normalizeKey(t){return t==="esc"?"escape":t}static \u0275fac=function(r){return new(r||n)(G(gt))};static \u0275prov=$({token:n,factory:n.\u0275fac})}return n})();function yw(n,e,t){let r=j({rootComponent:n,platformRef:t?.platformRef},VR(e));return C2(r)}function VR(n){return{appProviders:[...GR,...n?.providers??[]],platformProviders:$R}}function BR(){Bp.makeCurrent()}function UR(){return new vi}function HR(){return q0(document),document}var $R=[{provide:st,useValue:lw},{provide:Qf,useValue:BR,multi:!0},{provide:gt,useFactory:HR}];var GR=[{provide:Ml,useValue:"root"},{provide:vi,useFactory:UR},{provide:Vp,useClass:jp,multi:!0,deps:[gt]},{provide:Vp,useClass:j2,multi:!0,deps:[gt]},ww,mw,gw,{provide:Ga,useExisting:ww},{provide:rs,useClass:FR},[]];var yc=class{},_c=class{},Mi=class n{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(e){e?typeof e=="string"?this.lazyInit=()=>{this.headers=new Map,e.split(`
5`).forEach(t=>{let r=t.indexOf(":");if(r>0){let i=t.slice(0,r),o=t.slice(r+1).trim();this.addHeaderEntry(i,o)}})}:typeof Headers<"u"&&e instanceof Headers?(this.headers=new Map,e.forEach((t,r)=>{this.addHeaderEntry(r,t)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(e).forEach(([t,r])=>{this.setHeaderEntries(t,r)})}:this.headers=new Map}has(e){return this.init(),this.headers.has(e.toLowerCase())}get(e){this.init();let t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(e){return this.init(),this.headers.get(e.toLowerCase())||null}append(e,t){return this.clone({name:e,value:t,op:"a"})}set(e,t){return this.clone({name:e,value:t,op:"s"})}delete(e,t){return this.clone({name:e,value:t,op:"d"})}maybeSetNormalizedName(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}init(){this.lazyInit&&(this.lazyInit instanceof n?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(e=>this.applyUpdate(e)),this.lazyUpdate=null))}copyFrom(e){e.init(),Array.from(e.headers.keys()).forEach(t=>{this.headers.set(t,e.headers.get(t)),this.normalizedNames.set(t,e.normalizedNames.get(t))})}clone(e){let t=new n;return t.lazyInit=this.lazyInit&&this.lazyInit instanceof n?this.lazyInit:this,t.lazyUpdate=(this.lazyUpdate||[]).concat([e]),t}applyUpdate(e){let t=e.name.toLowerCase();switch(e.op){case"a":case"s":let r=e.value;if(typeof r=="string"&&(r=[r]),r.length===0)return;this.maybeSetNormalizedName(e.name,t);let i=(e.op==="a"?this.headers.get(t):void 0)||[];i.push(...r),this.headers.set(t,i);break;case"d":let o=e.value;if(!o)this.headers.delete(t),this.normalizedNames.delete(t);else{let a=this.headers.get(t);if(!a)return;a=a.filter(s=>o.indexOf(s)===-1),a.length===0?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,a)}break}}addHeaderEntry(e,t){let r=e.toLowerCase();this.maybeSetNormalizedName(e,r),this.headers.has(r)?this.headers.get(r).push(t):this.headers.set(r,[t])}setHeaderEntries(e,t){let r=(Array.isArray(t)?t:[t]).map(o=>o.toString()),i=e.toLowerCase();this.headers.set(i,r),this.maybeSetNormalizedName(e,i)}forEach(e){this.init(),Array.from(this.normalizedNames.keys()).forEach(t=>e(this.normalizedNames.get(t),this.headers.get(t)))}};var $p=class{encodeKey(e){return L2(e)}encodeValue(e){return L2(e)}decodeKey(e){return decodeURIComponent(e)}decodeValue(e){return decodeURIComponent(e)}};function qR(n,e){let t=new Map;return n.length>0&&n.replace(/^\?/,"").split("&").forEach(i=>{let o=i.indexOf("="),[a,s]=o==-1?[e.decodeKey(i),""]:[e.decodeKey(i.slice(0,o)),e.decodeValue(i.slice(o+1))],c=t.get(a)||[];c.push(s),t.set(a,c)}),t}var WR=/%(\d[a-f0-9])/gi,YR={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function L2(n){return encodeURIComponent(n).replace(WR,(e,t)=>YR[t]??e)}function Up(n){return`${n}`}var Eo=class n{map;encoder;updates=null;cloneFrom=null;constructor(e={}){if(this.encoder=e.encoder||new $p,e.fromString){if(e.fromObject)throw new U(2805,!1);this.map=qR(e.fromString,this.encoder)}else e.fromObject?(this.map=new Map,Object.keys(e.fromObject).forEach(t=>{let r=e.fromObject[t],i=Array.isArray(r)?r.map(Up):[Up(r)];this.map.set(t,i)})):this.map=null}has(e){return this.init(),this.map.has(e)}get(e){this.init();let t=this.map.get(e);return t?t[0]:null}getAll(e){return this.init(),this.map.get(e)||null}
vendor: 2,245 bytes, line 5
5keys(){return this.init(),Array.from(this.map.keys())}append(e,t){return this.clone({param:e,value:t,op:"a"})}appendAll(e){let t=[];return Object.keys(e).forEach(r=>{let i=e[r];Array.isArray(i)?i.forEach(o=>{t.push({param:r,value:o,op:"a"})}):t.push({param:r,value:i,op:"a"})}),this.clone(t)}set(e,t){return this.clone({param:e,value:t,op:"s"})}delete(e,t){return this.clone({param:e,value:t,op:"d"})}toString(){return this.init(),this.keys().map(e=>{let t=this.encoder.encodeKey(e);return this.map.get(e).map(r=>t+"="+this.encoder.encodeValue(r)).join("&")}).filter(e=>e!=="").join("&")}clone(e){let t=new n({encoder:this.encoder});return t.cloneFrom=this.cloneFrom||this,t.updates=(this.updates||[]).concat(e),t}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(e=>this.map.set(e,this.cloneFrom.map.get(e))),this.updates.forEach(e=>{switch(e.op){case"a":case"s":let t=(e.op==="a"?this.map.get(e.param):void 0)||[];t.push(Up(e.value)),this.map.set(e.param,t);break;case"d":if(e.value!==void 0){let r=this.map.get(e.param)||[],i=r.indexOf(Up(e.value));i!==-1&&r.splice(i,1),r.length>0?this.map.set(e.param,r):this.map.delete(e.param)}else{this.map.delete(e.param);break}}}),this.cloneFrom=this.updates=null)}};var Gp=class{map=new Map;set(e,t){return this.map.set(e,t),this}get(e){return this.map.has(e)||this.map.set(e,e.defaultValue()),this.map.get(e)}delete(e){return this.map.delete(e),this}has(e){return this.map.has(e)}keys(){return this.map.keys()}};function ZR(n){switch(n){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function V2(n){return typeof ArrayBuffer<"u"&&n instanceof ArrayBuffer}function B2(n){return typeof Blob<"u"&&n instanceof Blob}function U2(n){return typeof FormData<"u"&&n instanceof FormData}function KR(n){return typeof URLSearchParams<"u"&&n instanceof URLSearchParams}var du="Content-Type",qp="Accept",Ew="X-Request-URL",$2="text/plain",G2="application/json",q2=`${G2}, ${$2}, */*`,wc=class n{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;referrer;integrity;responseType="json";method;params;urlWithParams;transferCache;timeout;
vendor: 7,080 bytes, line 5
5constructor(e,t,r,i){this.url=t,this.method=e.toUpperCase();let o;if(ZR(this.method)||i?(this.body=r!==void 0?r:null,o=i):o=r,o){if(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,this.keepalive=!!o.keepalive,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.context&&(this.context=o.context),o.params&&(this.params=o.params),o.priority&&(this.priority=o.priority),o.cache&&(this.cache=o.cache),o.credentials&&(this.credentials=o.credentials),typeof o.timeout=="number"){if(o.timeout<1||!Number.isInteger(o.timeout))throw new U(2822,"");this.timeout=o.timeout}o.mode&&(this.mode=o.mode),o.redirect&&(this.redirect=o.redirect),o.integrity&&(this.integrity=o.integrity),o.referrer&&(this.referrer=o.referrer),this.transferCache=o.transferCache}if(this.headers??=new Mi,this.context??=new Gp,!this.params)this.params=new Eo,this.urlWithParams=t;else{let a=this.params.toString();if(a.length===0)this.urlWithParams=t;else{let s=t.indexOf("?"),c=s===-1?"?":s<t.length-1?"&":"";this.urlWithParams=t+c+a}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||V2(this.body)||B2(this.body)||U2(this.body)||KR(this.body)?this.body:this.body instanceof Eo?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||U2(this.body)?null:B2(this.body)?this.body.type||null:V2(this.body)?null:typeof this.body=="string"?$2:this.body instanceof Eo?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?G2:null}clone(e={}){let t=e.method||this.method,r=e.url||this.url,i=e.responseType||this.responseType,o=e.keepalive??this.keepalive,a=e.priority||this.priority,s=e.cache||this.cache,c=e.mode||this.mode,d=e.redirect||this.redirect,f=e.credentials||this.credentials,h=e.referrer||this.referrer,m=e.integrity||this.integrity,g=e.transferCache??this.transferCache,v=e.timeout??this.timeout,w=e.body!==void 0?e.body:this.body,_=e.withCredentials??this.withCredentials,b=e.reportProgress??this.reportProgress,O=e.headers||this.headers,T=e.params||this.params,x=e.context??this.context;return e.setHeaders!==void 0&&(O=Object.keys(e.setHeaders).reduce((P,A)=>P.set(A,e.setHeaders[A]),O)),e.setParams&&(T=Object.keys(e.setParams).reduce((P,A)=>P.set(A,e.setParams[A]),T)),new n(t,r,w,{params:T,headers:O,context:x,reportProgress:b,responseType:i,withCredentials:_,transferCache:g,keepalive:o,cache:s,priority:a,timeout:v,mode:c,redirect:d,credentials:f,referrer:h,integrity:m})}},Mo=(function(n){return n[n.Sent=0]="Sent",n[n.UploadProgress=1]="UploadProgress",n[n.ResponseHeader=2]="ResponseHeader",n[n.DownloadProgress=3]="DownloadProgress",n[n.Response=4]="Response",n[n.User=5]="User",n})(Mo||{}),bc=class{headers;status;statusText;url;ok;type;redirected;constructor(e,t=200,r="OK"){this.headers=e.headers||new Mi,this.status=e.status!==void 0?e.status:t,this.statusText=e.statusText||r,this.url=e.url||null,this.redirected=e.redirected,this.ok=this.status>=200&&this.status<300}},fu=class n extends bc{constructor(e={}){super(e)}type=Mo.ResponseHeader;clone(e={}){return new n({headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}},is=class n extends bc{body;constructor(e={}){super(e),this.body=e.body!==void 0?e.body:null}type=Mo.Response;clone(e={}){return new n({body:e.body!==void 0?e.body:this.body,headers:e.headers||this.headers,status:e.status!==void 0?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0,redirected:e.redirected??this.redirected})}},Gi=class extends bc{name="HttpErrorResponse";message;error;ok=!1;constructor(e){super(e,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${e.url||"(unknown url)"}`:this.message=`Http failure response for ${e.url||"(unknown url)"}: ${e.status} ${e.statusText}`,this.error=e.error||null}},W2=200,QR=204;function _w(n,e){return{body:e,headers:n.headers,context:n.context,observe:n.observe,params:n.params,reportProgress:n.reportProgress,responseType:n.responseType,withCredentials:n.withCredentials,credentials:n.credentials,transferCache:n.transferCache,timeout:n.timeout,keepalive:n.keepalive,priority:n.priority,cache:n.cache,mode:n.mode,redirect:n.redirect,integrity:n.integrity,referrer:n.referrer}}var Yp=(()=>{class n{handler;constructor(t){this.handler=t}request(t,r,i={}){let o;if(t instanceof wc)o=t;else{let c;i.headers instanceof Mi?c=i.headers:c=new Mi(i.headers);let d;i.params&&(i.params instanceof Eo?d=i.params:d=new Eo({fromObject:i.params})),o=new wc(t,r,i.body!==void 0?i.body:null,{headers:c,context:i.context,params:d,reportProgress:i.reportProgress,responseType:i.responseType||"json",withCredentials:i.withCredentials,transferCache:i.transferCache,keepalive:i.keepalive,priority:i.priority,cache:i.cache,mode:i.mode,redirect:i.redirect,credentials:i.credentials,referrer:i.referrer,integrity:i.integrity,timeout:i.timeout})}let a=Q(o).pipe(Ri(c=>this.handler.handle(c)));if(t instanceof wc||i.observe==="events")return a;let s=a.pipe(on(c=>c instanceof is));switch(i.observe||"body"){case"body":switch(o.responseType){case"arraybuffer":return s.pipe(be(c=>{if(c.body!==null&&!(c.body instanceof ArrayBuffer))throw new U(2806,!1);return c.body}));case"blob":return s.pipe(be(c=>{if(c.body!==null&&!(c.body instanceof Blob))throw new U(2807,!1);return c.body}));case"text":return s.pipe(be(c=>{if(c.body!==null&&typeof c.body!="string")throw new U(2808,!1);return c.body}));case"json":default:return s.pipe(be(c=>c.body))}case"response":return s;default:throw new U(2809,!1)}}delete(t,r={}){return this.request("DELETE",t,r)}get(t,r={}){return this.request("GET",t,r)}head(t,r={}){return this.request("HEAD",t,r)}jsonp(t,r){return this.request("JSONP",t,{params:new Eo().append(r,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(t,r={}){return this.request("OPTIONS",t,r)}patch(t,r,i={}){return this.request("PATCH",t,_w(i,r))}post(t,r,i={}){return this.request("POST",t,_w(i,r))}put(t,r,i={}){return this.request("PUT",t,_w(i,r))}static \u0275fac=function(r){return new(r||n)(G(yc))};static \u0275prov=$({token:n,factory:n.\u0275fac})}return n})(),XR=/^\)\]\}',?\n/;function H2(n){if(n.url)return n.url;let e=Ew.toLocaleLowerCase();return n.headers.get(e)}var Y2=new V(""),Hp=(()=>{class n{fetchImpl=k(bw,{optional:!0})?.fetch??((...t)=>globalThis.fetch(...t));ngZone=k(Qe);destroyRef=k(yi);destroyed=!1;constructor(){this.destroyRef.onDestroy(()=>{this.destroyed=!0})}handle(t){return new ke(r=>{let i=new AbortController;this.doRequest(t,i.signal,r).then(Cw,a=>r.error(new Gi({error:a})));let o;return t.timeout&&(o=this.ngZone.runOutsideAngular(()=>setTimeout(()=>{i.signal.aborted||i.abort(new DOMException("signal timed out","TimeoutError"))},t.timeout))),()=>{o!==void 0&&clearTimeout(o),i.abort()}})}
5doRequest(t,r,i){return Yr(this,null,function*(){let o=this.createRequestInit(t),a;try{let v=this.ngZone.runOutsideAngular(()=>this.fetchImpl(t.urlWithParams,j({signal:r},o)));JR(v),i.next({type:Mo.Sent}),a=yield v}catch(v){i.error(new Gi({error:v,status:v.status??0,statusText:v.statusText,url:t.urlWithParams,headers:v.headers}));return}let s=new Mi(a.headers),c=a.statusText,d=H2(a)??t.urlWithParams,f=a.status,h=null;if(t.reportProgress&&i.next(new fu({headers:s,status:f,statusText:c,url:d})),a.body){let v=a.headers.get("content-length"),w=[],_=a.body.getReader(),b=0,O,T,x=typeof Zone<"u"&&Zone.current,P=!1;if(yield this.ngZone.runOutsideAngular(()=>Yr(this,null,function*(){for(;;){if(this.destroyed){yield _.cancel(),P=!0;break}let{done:I,value:R}=yield _.read();if(I)break;if(w.push(R),b+=R.length,t.reportProgress){T=t.responseType==="text"?(T??"")+(O??=new TextDecoder).decode(R,{stream:!0}):void 0;let N=()=>i.next({type:Mo.DownloadProgress,total:v?+v:void 0,loaded:b,partialText:T});x?x.run(N):N()}}})),P){i.complete();return}let A=this.concatChunks(w,b);try{let I=a.headers.get(du)??"";h=this.parseBody(t,A,I,f)}catch(I){i.error(new Gi({error:I,headers:new Mi(a.headers),status:a.status,statusText:a.statusText,url:H2(a)??t.urlWithParams}));return}}f===0&&(f=h?W2:0);let m=f>=200&&f<300,g=a.redirected;m?(i.next(new is({body:h,headers:s,status:f,statusText:c,url:d,redirected:g})),i.complete()):i.error(new Gi({error:h,headers:s,status:f,statusText:c,url:d,redirected:g}))})}parseBody(t,r,i,o){switch(t.responseType){case"json":let a=new TextDecoder().decode(r).replace(XR,"");if(a==="")return null;try{return JSON.parse(a)}catch(s){if(o<200||o>=300)return a;throw s}case"text":return new TextDecoder().decode(r);case"blob":return new Blob([r],{type:i});case"arraybuffer":return r.buffer}}createRequestInit(t){let r={},i;if(i=t.credentials,t.withCredentials&&(i="include"),t.headers.forEach((o,a)=>r[o]=a.join(",")),t.headers.has(qp)||(r[qp]=q2),!t.headers.has(du)){let o=t.detectContentTypeHeader();o!==null&&(r[du]=o)}return{body:t.serializeBody(),method:t.method,headers:r,credentials:i,keepalive:t.keepalive,cache:t.cache,priority:t.priority,mode:t.mode,redirect:t.redirect,referrer:t.referrer,integrity:t.integrity}}concatChunks(t,r){let i=new Uint8Array(r),o=0;for(let a of t)i.set(a,o),o+=a.length;return i}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:n.\u0275fac})}return n})(),bw=class{};function Cw(){}function JR(n){n.then(Cw,Cw)}function e3(n,e){return e(n)}function t3(n,e,t){return(r,i)=>sn(t,()=>e(r,o=>n(o,i)))}var Z2=new V(""),Mw=new V(""),K2=new V("",{providedIn:"root",factory:()=>!0});var Wp=(()=>{class n extends yc{backend;injector;chain=null;pendingTasks=k(Nl);contributeToStability=k(K2);constructor(t,r){super(),this.backend=t,this.injector=r}handle(t){if(this.chain===null){let r=Array.from(new Set([...this.injector.get(Z2),...this.injector.get(Mw,[])]));this.chain=r.reduceRight((i,o)=>t3(i,o,this.injector),e3)}if(this.contributeToStability){let r=this.pendingTasks.add();return this.chain(t,i=>this.backend.handle(i)).pipe(Ma(r))}else return this.chain(t,r=>this.backend.handle(r))}static \u0275fac=function(r){return new(r||n)(G(_c),G(St))};static \u0275prov=$({token:n,factory:n.\u0275fac})}return n})();var n3=/^\)\]\}',?\n/,r3=RegExp(`^${Ew}:`,"m");function i3(n){return"responseURL"in n&&n.responseURL?n.responseURL:r3.test(n.getAllResponseHeaders())?n.getResponseHeader(Ew):null}var xw=(()=>{class n{xhrFactory;constructor(t){this.xhrFactory=t}handle(t){if(t.method==="JSONP")throw new U(-2800,!1);let r=this.xhrFactory;return Q(null).pipe(vn(()=>new ke(o=>{let a=r.build();if(a.open(t.method,t.urlWithParams),t.withCredentials&&(a.withCredentials=!0),t.headers.forEach((_,b)=>a.setRequestHeader(_,b.join(","))),t.headers.has(qp)||a.setRequestHeader(qp,q2),!t.headers.has(du)){let _=t.detectContentTypeHeader();_!==null&&a.setRequestHeader(du,_)}if(t.timeout&&(a.timeout=t.timeout),t.responseType){let _=t.responseType.toLowerCase();a.responseType=_!=="json"?_:"text"}let s=t.serializeBody(),c=null,d=()=>
5{if(c!==null)return c;let _=a.statusText||"OK",b=new Mi(a.getAllResponseHeaders()),O=i3(a)||t.url;return c=new fu({headers:b,status:a.status,statusText:_,url:O}),c},f=()=>{let{headers:_,status:b,statusText:O,url:T}=d(),x=null;b!==QR&&(x=typeof a.response>"u"?a.responseText:a.response),b===0&&(b=x?W2:0);let P=b>=200&&b<300;if(t.responseType==="json"&&typeof x=="string"){let A=x;x=x.replace(n3,"");try{x=x!==""?JSON.parse(x):null}catch(I){x=A,P&&(P=!1,x={error:I,text:x})}}P?(o.next(new is({body:x,headers:_,status:b,statusText:O,url:T||void 0})),o.complete()):o.error(new Gi({error:x,headers:_,status:b,statusText:O,url:T||void 0}))},h=_=>{let{url:b}=d(),O=new Gi({error:_,status:a.status||0,statusText:a.statusText||"Unknown Error",url:b||void 0});o.error(O)},m=h;t.timeout&&(m=_=>{let{url:b}=d(),O=new Gi({error:new DOMException("Request timed out","TimeoutError"),status:a.status||0,statusText:a.statusText||"Request timeout",url:b||void 0});o.error(O)});let g=!1,v=_=>{g||(o.next(d()),g=!0);let b={type:Mo.DownloadProgress,loaded:_.loaded};_.lengthComputable&&(b.total=_.total),t.responseType==="text"&&a.responseText&&(b.partialText=a.responseText),o.next(b)},w=_=>{let b={type:Mo.UploadProgress,loaded:_.loaded};_.lengthComputable&&(b.total=_.total),o.next(b)};return a.addEventListener("load",f),a.addEventListener("error",h),a.addEventListener("timeout",m),a.addEventListener("abort",h),t.reportProgress&&(a.addEventListener("progress",v),s!==null&&a.upload&&a.upload.addEventListener("progress",w)),a.send(s),o.next({type:Mo.Sent}),()=>{a.removeEventListener("error",h),a.removeEventListener("abort",h),a.removeEventListener("load",f),a.removeEventListener("timeout",m),t.reportProgress&&(a.removeEventListener("progress",v),s!==null&&a.upload&&a.upload.removeEventListener("progress",w)),a.readyState!==a.DONE&&a.abort()}})))}static \u0275fac=function(r){return new(r||n)(G(rs))};static \u0275prov=$({token:n,factory:n.\u0275fac})}return n})(),Q2=new V(""),o3="XSRF-TOKEN",a3=new V("",{providedIn:"root",factory:()=>o3}),s3="X-XSRF-TOKEN",c3=new V("",{providedIn:"root",factory:()=>s3}),pu=class{},l3=(()=>{class n{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(t,r){this.doc=t,this.cookieName=r}getToken(){let t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=ou(t,this.cookieName),this.lastCookieString=t),this.lastToken}static \u0275fac=function(r){return new(r||n)(G(gt),G(a3))};static \u0275prov=$({token:n,factory:n.\u0275fac})}return n})();function u3(n,e){let t=n.url.toLowerCase();if(!k(Q2)||n.method==="GET"||n.method==="HEAD"||t.startsWith("http://")||t.startsWith("https://"))return e(n);let r=k(pu).getToken(),i=k(c3);return r!=null&&!n.headers.has(i)&&(n=n.clone({headers:n.headers.set(i,r)})),e(n)}var Sw=(function(n){return n[n.Interceptors=0]="Interceptors",n[n.LegacyInterceptors=1]="LegacyInterceptors",n[n.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",n[n.NoXsrfProtection=3]="NoXsrfProtection",n[n.JsonpSupport=4]="JsonpSupport",n[n.RequestsMadeViaParent=5]="RequestsMadeViaParent",n[n.Fetch=6]="Fetch",n})(Sw||{});function d3(n,e){return{\u0275kind:n,\u0275providers:e}}function Dw(...n){let e=[Yp,xw,Wp,{provide:yc,useExisting:Wp},{provide:_c,useFactory:()=>k(Y2,{optional:!0})??k(xw)},{provide:Z2,useValue:u3,multi:!0},{provide:Q2,useValue:!0},{provide:pu,useClass:l3}];for(let t of n)e.push(...t.\u0275providers);return Dr(e)}function kw(){return d3(Sw.Fetch,[Hp,{provide:Y2,useExisting:Hp},{provide:_c,useExisting:Hp}])}var f3=new V(""),p3="b",h3="h",g3="s",m3="st",v3="u",w3="rt",Ow=new V(""),y3=["GET","HEAD"];function _3(n,e){let g=k(Ow),{isCacheActive:t}=g,r=z1(g,["isCacheActive"]),{transferCache:i,method:o}=n;if(!t||i===!1||o==="POST"&&!r.includePostRequests&&!i||o!=="POST"&&!y3.includes(o)||!r.includeRequestsWithAuthHeaders&&b3(n)||r.filter?.(n)===!1)return e(n);let a=k(Za);if(k(f3,{optional:!0}))throw new U(2803,!1);let c=n.url,d=C3(n,c),f=a.get(d,null),h=r.includeHeaders;if(typeof i=="object"&&i.includeHeaders&&(h=i.includeHeaders),f){let{[p3]:v,[w3]:w,[h3]:_,[g3]:b,[m3]:O,[v3]:T}=f,x=v;switch(w){case"arraybuffer":x=new TextEncoder().encode(v).buffer;break;case"blob":x=new Blob([v]);break}let P=new Mi(_);return Q(new is({body:x,headers:P,status:b,statusText:O,url:T}))}return e(n)}function b3(n){return n.headers.has("authorization")||n.headers.has("proxy-authorization")}function X2(n){return[...n.keys()].sort().map(e=>`${e}=${n.getAll(e)}`).join("&")}function C3(n,e){let{params:t,method:r,responseType:i}=n,o=X2(t),a=n.serializeBody();a instanceof URLSearchParams?a=X2(a):typeof a!="string"&&(a="");let s=[r,i,e,a,o].join("|"),c=x3(s);return c}function x3(n){let e=0;for(let t of n)e=Math.imul(31,e)+t.charCodeAt(0)<<0;return e+=2147483648,e.toString()}function J2(n){return[{provide:Ow,useFactory:()=>(jn("NgHttpTransferCache"),j({isCacheActive:!0},n))},{provide:Mw,useValue:_3,multi:!0},{provide:xo,multi:!0,useFactory:()=>{let e=k(Qn),t=k(Ow);return()=>{e.whenStable().then(()=>{t.isCacheActive=!1})}}}]}var eM=(()=>{class n{_doc;_dom;
5constructor(t){this._doc=t,this._dom=zr()}addTag(t,r=!1){return t?this._getOrCreateElement(t,r):null}addTags(t,r=!1){return t?t.reduce((i,o)=>(o&&i.push(this._getOrCreateElement(o,r)),i),[]):[]}getTag(t){return t&&this._doc.querySelector(`meta[${t}]`)||null}getTags(t){if(!t)return[];let r=this._doc.querySelectorAll(`meta[${t}]`);return r?[].slice.call(r):[]}updateTag(t,r){if(!t)return null;r=r||this._parseSelector(t);let i=this.getTag(r);return i?this._setMetaElementAttributes(t,i):this._getOrCreateElement(t,!0)}removeTag(t){this.removeTagElement(this.getTag(t))}removeTagElement(t){t&&this._dom.remove(t)}_getOrCreateElement(t,r=!1){if(!r){let a=this._parseSelector(t),s=this.getTags(a).filter(c=>this._containsAttributes(t,c))[0];if(s!==void 0)return s}let i=this._dom.createElement("meta");return this._setMetaElementAttributes(t,i),this._doc.getElementsByTagName("head")[0].appendChild(i),i}_setMetaElementAttributes(t,r){return Object.keys(t).forEach(i=>r.setAttribute(this._getMetaKeyMap(i),t[i])),r}_parseSelector(t){let r=t.name?"name":"property";return`${r}="${t[r]}"`}_containsAttributes(t,r){return Object.keys(t).every(i=>r.getAttribute(this._getMetaKeyMap(i))===t[i])}_getMetaKeyMap(t){return M3[t]||t}static \u0275fac=function(r){return new(r||n)(G(gt))};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),M3={httpEquiv:"http-equiv"},Kp=(()=>{class n{_doc;constructor(t){this._doc=t}getTitle(){return this._doc.title}setTitle(t){this._doc.title=t||""}static \u0275fac=function(r){return new(r||n)(G(gt))};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var Zp=(function(n){return n[n.NoHttpTransferCache=0]="NoHttpTransferCache",n[n.HttpTransferCacheOptions=1]="HttpTransferCacheOptions",n[n.I18nSupport=2]="I18nSupport",n[n.EventReplay=3]="EventReplay",n[n.IncrementalHydration=4]="IncrementalHydration",n})(Zp||{});function S3(n,e=[],t={}){return{\u0275kind:n,\u0275providers:e}}function tM(){return S3(Zp.EventReplay,x2())}function nM(...n){let e=[],t=new Set;for(let{\u0275providers:i,\u0275kind:o}of n)t.add(o),i.length&&e.push(i);let r=t.has(Zp.HttpTransferCacheOptions);return Dr([[],[],E2(),t.has(Zp.NoHttpTransferCache)||r?[]:J2({}),e])}var we="primary",Su=Symbol("RouteTitle"),Nw=class{params;constructor(e){this.params=e||{}}has(e){return Object.prototype.hasOwnProperty.call(this.params,e)}get(e){if(this.has(e)){let t=this.params[e];return Array.isArray(t)?t[0]:t}return null}getAll(e){if(this.has(e)){let t=this.params[e];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}};function ss(n){return new Nw(n)}function dM(n,e,t){let r=t.path.split("/");if(r.length>n.length||t.pathMatch==="full"&&(e.hasChildren()||r.length<n.length))return null;let i={};for(let o=0;o<r.length;o++){let a=r[o],s=n[o];if(a[0]===":")i[a.substring(1)]=s;else if(a!==s.path)return null}return{consumed:n.slice(0,r.length),posParams:i}}function D3(n,e){if(n.length!==e.length)return!1;for(let t=0;t<n.length;++t)if(!qi(n[t],e[t]))return!1;return!0}function qi(n,e){let t=n?Rw(n):void 0,r=e?Rw(e):void 0;if(!t||!r||t.length!=r.length)return!1;let i;for(let o=0;o<t.length;o++)if(i=t[o],!fM(n[i],e[i]))return!1;return!0}function Rw(n){return[...Object.keys(n),...Object.getOwnPropertySymbols(n)]}function fM(n,e){if(Array.isArray(n)&&Array.isArray(e)){if(n.length!==e.length)return!1;let t=[...n].sort(),r=[...e].sort();return t.every((i,o)=>r[o]===i)}else return n===e}function pM(n){return n.length>0?n[n.length-1]:null}function So(n){return tm(n)?n:Ko(n)?ht(Promise.resolve(n)):Q(n)}var k3={exact:gM,subset:mM},hM={exact:O3,subset:I3,ignored:()=>!0};function iM(n,e,t){return k3[t.paths](n.root,e.root,t.matrixParams)&&hM[t.queryParams](n.queryParams,e.queryParams)&&!(t.fragment==="exact"&&n.fragment!==e.fragment)}function O3(n,e){return qi(n,e)}function gM(n,e,t){if(!os(n.segments,e.segments)||!Jp(n.segments,e.segments,t)||n.numberOfChildren!==e.numberOfChildren)return!1;for(let r in e.children)if(!n.children[r]||!gM(n.children[r],e.children[r],t))return!1;return!0}function I3(n,e){return Object.keys(e).length<=Object.keys(n).length&&Object.keys(e).every(t=>fM(n[t],e[t]))}function mM(n,e,t){return vM(n,e,e.segments,t)}function vM(n,e,t,r){if(n.segments.length>t.length){let i=n.segments.slice(0,t.length);
vendor: 12,217 bytes, line 5
5return!(!os(i,t)||e.hasChildren()||!Jp(i,t,r))}else if(n.segments.length===t.length){if(!os(n.segments,t)||!Jp(n.segments,t,r))return!1;for(let i in e.children)if(!n.children[i]||!mM(n.children[i],e.children[i],r))return!1;return!0}else{let i=t.slice(0,n.segments.length),o=t.slice(n.segments.length);return!os(n.segments,i)||!Jp(n.segments,i,r)||!n.children[we]?!1:vM(n.children[we],e,o,r)}}function Jp(n,e,t){return e.every((r,i)=>hM[t](n[i].parameters,r.parameters))}var Yi=class{root;queryParams;fragment;_queryParamMap;constructor(e=new $e([],{}),t={},r=null){this.root=e,this.queryParams=t,this.fragment=r}get queryParamMap(){return this._queryParamMap??=ss(this.queryParams),this._queryParamMap}toString(){return A3.serialize(this)}},$e=class{segments;children;parent=null;constructor(e,t){this.segments=e,this.children=t,Object.values(t).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return eh(this)}},ta=class{path;parameters;_parameterMap;constructor(e,t){this.path=e,this.parameters=t}get parameterMap(){return this._parameterMap??=ss(this.parameters),this._parameterMap}toString(){return yM(this)}};function P3(n,e){return os(n,e)&&n.every((t,r)=>qi(t.parameters,e[r].parameters))}function os(n,e){return n.length!==e.length?!1:n.every((t,r)=>t.path===e[r].path)}function T3(n,e){let t=[];return Object.entries(n.children).forEach(([r,i])=>{r===we&&(t=t.concat(e(i,r)))}),Object.entries(n.children).forEach(([r,i])=>{r!==we&&(t=t.concat(e(i,r)))}),t}var oa=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:()=>new na,providedIn:"root"})}return n})(),na=class{parse(e){let t=new Fw(e);return new Yi(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(e){let t=`/${hu(e.root,!0)}`,r=z3(e.queryParams),i=typeof e.fragment=="string"?`#${N3(e.fragment)}`:"";return`${t}${r}${i}`}},A3=new na;function eh(n){return n.segments.map(e=>yM(e)).join("/")}function hu(n,e){if(!n.hasChildren())return eh(n);if(e){let t=n.children[we]?hu(n.children[we],!1):"",r=[];return Object.entries(n.children).forEach(([i,o])=>{i!==we&&r.push(`${i}:${hu(o,!1)}`)}),r.length>0?`${t}(${r.join("//")})`:t}else{let t=T3(n,(r,i)=>i===we?[hu(n.children[we],!1)]:[`${i}:${hu(r,!1)}`]);return Object.keys(n.children).length===1&&n.children[we]!=null?`${eh(n)}/${t[0]}`:`${eh(n)}/(${t.join("//")})`}}function wM(n){return encodeURIComponent(n).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Qp(n){return wM(n).replace(/%3B/gi,";")}function N3(n){return encodeURI(n)}function zw(n){return wM(n).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function th(n){return decodeURIComponent(n)}function oM(n){return th(n.replace(/\+/g,"%20"))}function yM(n){return`${zw(n.path)}${R3(n.parameters)}`}function R3(n){return Object.entries(n).map(([e,t])=>`;${zw(e)}=${zw(t)}`).join("")}function z3(n){let e=Object.entries(n).map(([t,r])=>Array.isArray(r)?r.map(i=>`${Qp(t)}=${Qp(i)}`).join("&"):`${Qp(t)}=${Qp(r)}`).filter(t=>t);return e.length?`?${e.join("&")}`:""}var F3=/^[^\/()?;#]+/;function Iw(n){let e=n.match(F3);return e?e[0]:""}var j3=/^[^\/()?;=#]+/;function L3(n){let e=n.match(j3);return e?e[0]:""}var V3=/^[^=?&#]+/;function B3(n){let e=n.match(V3);return e?e[0]:""}var U3=/^[^&#]+/;function H3(n){let e=n.match(U3);return e?e[0]:""}var Fw=class{url;remaining;constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new $e([],{}):new $e([],this.parseChildren())}parseQueryParams(){let e={};if(this.consumeOptional("?"))do this.parseQueryParam(e);while(this.consumeOptional("&"));return e}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(r[we]=new $e(e,t)),r}parseSegment(){let e=Iw(this.remaining);if(e===""&&this.peekStartsWith(";"))throw new U(4009,!1);return this.capture(e),new ta(th(e),this.parseMatrixParams())}parseMatrixParams(){let e={};for(;this.consumeOptional(";");)this.parseParam(e);return e}parseParam(e){let t=L3(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){let i=Iw(this.remaining);i&&(r=i,this.capture(r))}e[th(t)]=th(r)}parseQueryParam(e){let t=B3(this.remaining);if(!t)return;this.capture(t);let r="";if(this.consumeOptional("=")){let a=H3(this.remaining);a&&(r=a,this.capture(r))}let i=oM(t),o=oM(r);if(e.hasOwnProperty(i)){let a=e[i];Array.isArray(a)||(a=[a],e[i]=a),a.push(o)}else e[i]=o}parseParens(e){let t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=Iw(this.remaining),i=this.remaining[r.length];if(i!=="/"&&i!==")"&&i!==";")throw new U(4010,!1);let o;r.indexOf(":")>-1?(o=r.slice(0,r.indexOf(":")),this.capture(o),this.capture(":")):e&&(o=we);let a=this.parseChildren();t[o]=Object.keys(a).length===1?a[we]:new $e([],a),this.consumeOptional("//")}return t}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return this.peekStartsWith(e)?(this.remaining=this.remaining.substring(e.length),!0):!1}capture(e){if(!this.consumeOptional(e))throw new U(4011,!1)}};function _M(n){return n.segments.length>0?new $e([],{[we]:n}):n}function bM(n){let e={};for(let[r,i]of Object.entries(n.children)){let o=bM(i);if(r===we&&o.segments.length===0&&o.hasChildren())for(let[a,s]of Object.entries(o.children))e[a]=s;else(o.segments.length>0||o.hasChildren())&&(e[r]=o)}let t=new $e(n.segments,e);return $3(t)}function $3(n){if(n.numberOfChildren===1&&n.children[we]){let e=n.children[we];return new $e(n.segments.concat(e.segments),e.children)}return n}function ra(n){return n instanceof Yi}function CM(n,e,t=null,r=null){let i=xM(n);return EM(i,e,t,r)}function xM(n){let e;function t(o){let a={};for(let c of o.children){let d=t(c);a[c.outlet]=d}let s=new $e(o.url,a);return o===n&&(e=s),s}let r=t(n.root),i=_M(r);return e??i}function EM(n,e,t,r){let i=n;for(;i.parent;)i=i.parent;if(e.length===0)return Pw(i,i,i,t,r);let o=G3(e);if(o.toRoot())return Pw(i,i,new $e([],{}),t,r);let a=q3(o,i,n),s=a.processChildren?mu(a.segmentGroup,a.index,o.commands):SM(a.segmentGroup,a.index,o.commands);return Pw(i,a.segmentGroup,s,t,r)}function nh(n){return typeof n=="object"&&n!=null&&!n.outlets&&!n.segmentPath}function wu(n){return typeof n=="object"&&n!=null&&n.outlets}function Pw(n,e,t,r,i){let o={};r&&Object.entries(r).forEach(([c,d])=>{o[c]=Array.isArray(d)?d.map(f=>`${f}`):`${d}`});let a;n===e?a=t:a=MM(n,e,t);let s=_M(bM(a));return new Yi(s,o,i)}function MM(n,e,t){let r={};return Object.entries(n.children).forEach(([i,o])=>{o===e?r[i]=t:r[i]=MM(o,e,t)}),new $e(n.segments,r)}var rh=class{isAbsolute;numberOfDoubleDots;commands;constructor(e,t,r){if(this.isAbsolute=e,this.numberOfDoubleDots=t,this.commands=r,e&&r.length>0&&nh(r[0]))throw new U(4003,!1);let i=r.find(wu);if(i&&i!==pM(r))throw new U(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function G3(n){if(typeof n[0]=="string"&&n.length===1&&n[0]==="/")return new rh(!0,0,n);let e=0,t=!1,r=n.reduce((i,o,a)=>{if(typeof o=="object"&&o!=null){if(o.outlets){let s={};return Object.entries(o.outlets).forEach(([c,d])=>{s[c]=typeof d=="string"?d.split("/"):d}),[...i,{outlets:s}]}if(o.segmentPath)return[...i,o.segmentPath]}return typeof o!="string"?[...i,o]:a===0?(o.split("/").forEach((s,c)=>{c==0&&s==="."||(c==0&&s===""?t=!0:s===".."?e++:s!=""&&i.push(s))}),i):[...i,o]},[]);return new rh(t,e,r)}var Ec=class{segmentGroup;processChildren;index;constructor(e,t,r){this.segmentGroup=e,this.processChildren=t,this.index=r}};function q3(n,e,t){if(n.isAbsolute)return new Ec(e,!0,0);if(!t)return new Ec(e,!1,NaN);if(t.parent===null)return new Ec(t,!0,0);let r=nh(n.commands[0])?0:1,i=t.segments.length-1+r;return W3(t,i,n.numberOfDoubleDots)}function W3(n,e,t){let r=n,i=e,o=t;for(;o>i;){if(o-=i,r=r.parent,!r)throw new U(4005,!1);i=r.segments.length}return new Ec(r,!1,i-o)}function Y3(n){return wu(n[0])?n[0].outlets:{[we]:n}}function SM(n,e,t){if(n??=new $e([],{}),n.segments.length===0&&n.hasChildren())return mu(n,e,t);let r=Z3(n,e,t),i=t.slice(r.commandIndex);if(r.match&&r.pathIndex<n.segments.length){let o=new $e(n.segments.slice(0,r.pathIndex),{});return o.children[we]=new $e(n.segments.slice(r.pathIndex),n.children),mu(o,0,i)}else return r.match&&i.length===0?new $e(n.segments,{}):r.match&&!n.hasChildren()?jw(n,e,t):r.match?mu(n,0,i):jw(n,e,t)}function mu(n,e,t){if(t.length===0)return new $e(n.segments,{});{let r=Y3(t),i={};if(Object.keys(r).some(o=>o!==we)&&n.children[we]&&n.numberOfChildren===1&&n.children[we].segments.length===0){let o=mu(n.children[we],e,t);return new $e(n.segments,o.children)}return Object.entries(r).forEach(([o,a])=>{typeof a=="string"&&(a=[a]),a!==null&&(i[o]=SM(n.children[o],e,a))}),Object.entries(n.children).forEach(([o,a])=>{r[o]===void 0&&(i[o]=a)}),new $e(n.segments,i)}}function Z3(n,e,t){let r=0,i=e,o={match:!1,pathIndex:0,commandIndex:0};for(;i<n.segments.length;){if(r>=t.length)return o;let a=n.segments[i],s=t[r];if(wu(s))break;let c=`${s}`,d=r<t.length-1?t[r+1]:null;if(i>0&&c===void 0)break;if(c&&d&&typeof d=="object"&&d.outlets===void 0){if(!sM(c,d,a))return o;r+=2}else{if(!sM(c,{},a))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}function jw(n,e,t){let r=n.segments.slice(0,e),i=0;for(;i<t.length;){let o=t[i];if(wu(o)){let c=K3(o.outlets);return new $e(r,c)}if(i===0&&nh(t[0])){let c=n.segments[e];r.push(new ta(c.path,aM(t[0]))),i++;continue}let a=wu(o)?o.outlets[we]:`${o}`,s=i<t.length-1?t[i+1]:null;a&&s&&nh(s)?(r.push(new ta(a,aM(s))),i+=2):(r.push(new ta(a,{})),i++)}return new $e(r,{})}function K3(n){let e={};return Object.entries(n).forEach(([t,r])=>{typeof r=="string"&&(r=[r]),r!==null&&(e[t]=jw(new $e([],{}),0,r))}),e}function aM(n){let e={};return Object.entries(n).forEach(([t,r])=>e[t]=`${r}`),e}function sM(n,e,t){return n==t.path&&qi(e,t.parameters)}var Mc="imperative",Zt=(function(n){return n[n.NavigationStart=0]="NavigationStart",n[n.NavigationEnd=1]="NavigationEnd",n[n.NavigationCancel=2]="NavigationCancel",n[n.NavigationError=3]="NavigationError",n[n.RoutesRecognized=4]="RoutesRecognized",n[n.ResolveStart=5]="ResolveStart",n[n.ResolveEnd=6]="ResolveEnd",n[n.GuardsCheckStart=7]="GuardsCheckStart",n[n.GuardsCheckEnd=8]="GuardsCheckEnd",n[n.RouteConfigLoadStart=9]="RouteConfigLoadStart",n[n.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",n[n.ChildActivationStart=11]="ChildActivationStart",n[n.ChildActivationEnd=12]="ChildActivationEnd",n[n.ActivationStart=13]="ActivationStart",n[n.ActivationEnd=14]="ActivationEnd",n[n.Scroll=15]="Scroll",n[n.NavigationSkipped=16]="NavigationSkipped",n})(Zt||{}),jr=class{id;url;constructor(e,t){this.id=e,this.url=t}},ia=class extends jr{type=Zt.NavigationStart;navigationTrigger;restoredState;constructor(e,t,r="imperative",i=null){super(e,t),this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},mr=class extends jr{urlAfterRedirects;type=Zt.NavigationEnd;constructor(e,t,r){super(e,t),this.urlAfterRedirects=r}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},Xn=(function(n){return n[n.Redirect=0]="Redirect",n[n.SupersededByNewNavigation=1]="SupersededByNewNavigation",n[n.NoDataFromResolver=2]="NoDataFromResolver",n[n.GuardRejected=3]="GuardRejected",n[n.Aborted=4]="Aborted",n})(Xn||{}),Dc=(function(n){return n[n.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",n[n.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",n})(Dc||{}),Wi=class extends jr{reason;code;type=Zt.NavigationCancel;
5constructor(e,t,r,i){super(e,t),this.reason=r,this.code=i}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},Zi=class extends jr{reason;code;type=Zt.NavigationSkipped;constructor(e,t,r,i){super(e,t),this.reason=r,this.code=i}},kc=class extends jr{error;target;type=Zt.NavigationError;constructor(e,t,r,i){super(e,t),this.error=r,this.target=i}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},yu=class extends jr{urlAfterRedirects;state;type=Zt.RoutesRecognized;constructor(e,t,r,i){super(e,t),this.urlAfterRedirects=r,this.state=i}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},ih=class extends jr{urlAfterRedirects;state;type=Zt.GuardsCheckStart;constructor(e,t,r,i){super(e,t),this.urlAfterRedirects=r,this.state=i}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},oh=class extends jr{urlAfterRedirects;state;shouldActivate;type=Zt.GuardsCheckEnd;constructor(e,t,r,i,o){super(e,t),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},ah=class extends jr{urlAfterRedirects;state;type=Zt.ResolveStart;
vendor: 20,861 bytes, line 5
5constructor(e,t,r,i){super(e,t),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},sh=class extends jr{urlAfterRedirects;state;type=Zt.ResolveEnd;constructor(e,t,r,i){super(e,t),this.urlAfterRedirects=r,this.state=i}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},ch=class{route;type=Zt.RouteConfigLoadStart;constructor(e){this.route=e}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},lh=class{route;type=Zt.RouteConfigLoadEnd;constructor(e){this.route=e}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},uh=class{snapshot;type=Zt.ChildActivationStart;constructor(e){this.snapshot=e}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},dh=class{snapshot;type=Zt.ChildActivationEnd;constructor(e){this.snapshot=e}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},fh=class{snapshot;type=Zt.ActivationStart;constructor(e){this.snapshot=e}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},ph=class{snapshot;type=Zt.ActivationEnd;constructor(e){this.snapshot=e}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Oc=class{routerEvent;position;anchor;type=Zt.Scroll;constructor(e,t,r){this.routerEvent=e,this.position=t,this.anchor=r}toString(){let e=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${e}')`}},_u=class{},Ic=class{url;navigationBehaviorOptions;constructor(e,t){this.url=e,this.navigationBehaviorOptions=t}};function Q3(n){return!(n instanceof _u)&&!(n instanceof Ic)}function X3(n,e){return n.providers&&!n._injector&&(n._injector=Ja(n.providers,e,`Route: ${n.path}`)),n._injector??e}function Si(n){return n.outlet||we}function J3(n,e){let t=n.filter(r=>Si(r)===e);return t.push(...n.filter(r=>Si(r)!==e)),t}function Ac(n){if(!n)return null;if(n.routeConfig?._injector)return n.routeConfig._injector;for(let e=n.parent;e;e=e.parent){let t=e.routeConfig;if(t?._loadedInjector)return t._loadedInjector;if(t?._injector)return t._injector}return null}var hh=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Ac(this.route?.snapshot)??this.rootInjector}constructor(e){this.rootInjector=e,this.children=new cs(this.rootInjector)}},cs=(()=>{class n{rootInjector;contexts=new Map;constructor(t){this.rootInjector=t}onChildOutletCreated(t,r){let i=this.getOrCreateContext(t);i.outlet=r,this.contexts.set(t,i)}onChildOutletDestroyed(t){let r=this.getContext(t);r&&(r.outlet=null,r.attachRef=null)}onOutletDeactivated(){let t=this.contexts;return this.contexts=new Map,t}onOutletReAttached(t){this.contexts=t}getOrCreateContext(t){let r=this.getContext(t);return r||(r=new hh(this.rootInjector),this.contexts.set(t,r)),r}getContext(t){return this.contexts.get(t)||null}static \u0275fac=function(r){return new(r||n)(G(St))};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),gh=class{_root;constructor(e){this._root=e}get root(){return this._root.value}parent(e){let t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null}children(e){let t=Lw(e,this._root);return t?t.children.map(r=>r.value):[]}firstChild(e){let t=Lw(e,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(e){let t=Vw(e,this._root);return t.length<2?[]:t[t.length-2].children.map(i=>i.value).filter(i=>i!==e)}pathFromRoot(e){return Vw(e,this._root).map(t=>t.value)}};function Lw(n,e){if(n===e.value)return e;for(let t of e.children){let r=Lw(n,t);if(r)return r}return null}function Vw(n,e){if(n===e.value)return[e];for(let t of e.children){let r=Vw(n,t);if(r.length)return r.unshift(e),r}return[]}var Fr=class{value;children;constructor(e,t){this.value=e,this.children=t}toString(){return`TreeNode(${this.value})`}};function xc(n){let e={};return n&&n.children.forEach(t=>e[t.value.outlet]=t),e}var bu=class extends gh{snapshot;constructor(e,t){super(e),this.snapshot=t,Yw(this,e)}toString(){return this.snapshot.toString()}};function DM(n){let e=e4(n),t=new Yt([new ta("",{})]),r=new Yt({}),i=new Yt({}),o=new Yt({}),a=new Yt(""),s=new Ki(t,r,o,a,i,we,n,e.root);return s.snapshot=e.root,new bu(new Fr(s,[]),e)}function e4(n){let e={},t={},r={},o=new as([],e,r,"",t,we,n,null,{});return new Cu("",new Fr(o,[]))}var Ki=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(e,t,r,i,o,a,s,c){this.urlSubject=e,this.paramsSubject=t,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=o,this.outlet=a,this.component=s,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(be(d=>d[Su]))??Q(void 0),this.url=e,this.params=t,this.queryParams=r,this.fragment=i,this.data=o}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(be(e=>ss(e))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(be(e=>ss(e))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function mh(n,e,t="emptyOnly"){let r,{routeConfig:i}=n;return e!==null&&(t==="always"||i?.path===""||!e.component&&!e.routeConfig?.loadComponent)?r={params:j(j({},e.params),n.params),data:j(j({},e.data),n.data),resolve:j(j(j(j({},n.data),e.data),i?.data),n._resolvedData)}:r={params:j({},n.params),data:j({},n.data),resolve:j(j({},n.data),n._resolvedData??{})},i&&OM(i)&&(r.resolve[Su]=i.title),r}var as=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[Su]}constructor(e,t,r,i,o,a,s,c,d){this.url=e,this.params=t,this.queryParams=r,this.fragment=i,this.data=o,this.outlet=a,this.component=s,this.routeConfig=c,this._resolve=d}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??=ss(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=ss(this.queryParams),this._queryParamMap}toString(){let e=this.url.map(r=>r.toString()).join("/"),t=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${e}', path:'${t}')`}},Cu=class extends gh{url;constructor(e,t){super(t),this.url=e,Yw(this,t)}toString(){return kM(this._root)}};function Yw(n,e){e.value._routerState=n,e.children.forEach(t=>Yw(n,t))}function kM(n){let e=n.children.length>0?` { ${n.children.map(kM).join(", ")} } `:"";return`${n.value}${e}`}function Tw(n){if(n.snapshot){let e=n.snapshot,t=n._futureSnapshot;n.snapshot=t,qi(e.queryParams,t.queryParams)||n.queryParamsSubject.next(t.queryParams),e.fragment!==t.fragment&&n.fragmentSubject.next(t.fragment),qi(e.params,t.params)||n.paramsSubject.next(t.params),D3(e.url,t.url)||n.urlSubject.next(t.url),qi(e.data,t.data)||n.dataSubject.next(t.data)}else n.snapshot=n._futureSnapshot,n.dataSubject.next(n._futureSnapshot.data)}function Bw(n,e){let t=qi(n.params,e.params)&&P3(n.url,e.url),r=!n.parent!=!e.parent;return t&&!r&&(!n.parent||Bw(n.parent,e.parent))}function OM(n){return typeof n.title=="string"||n.title===null}var IM=new V(""),Du=(()=>{class n{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=we;activateEvents=new Rt;deactivateEvents=new Rt;attachEvents=new Rt;detachEvents=new Rt;routerOutletData=_2(void 0);parentContexts=k(cs);location=k(Zo);changeDetector=k(Ln);inputBinder=k(ku,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(t){if(t.name){let{firstChange:r,previousValue:i}=t.name;if(r)return;this.isTrackedInParentContexts(i)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(i)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(t){return this.parentContexts.getContext(t)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let t=this.parentContexts.getContext(this.name);t?.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new U(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new U(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new U(4012,!1);this.location.detach();let t=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(t.instance),t}attach(t,r){this.activated=t,this._activatedRoute=r,this.location.insert(t.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(t.instance)}deactivate(){if(this.activated){let t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}activateWith(t,r){if(this.isActivated)throw new U(4013,!1);this._activatedRoute=t;let i=this.location,a=t.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,c=new Uw(t,s,i.injector,this.routerOutletData);this.activated=i.createComponent(a,{index:i.length,injector:c,environmentInjector:r}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(r){return new(r||n)};static \u0275dir=ln({type:n,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[_o]})}return n})(),Uw=class{route;childContexts;parent;outletData;constructor(e,t,r,i){this.route=e,this.childContexts=t,this.parent=r,this.outletData=i}get(e,t){return e===Ki?this.route:e===cs?this.childContexts:e===IM?this.outletData:this.parent.get(e,t)}},ku=new V(""),Zw=(()=>{class n{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(t){this.unsubscribeFromRouteData(t),this.subscribeToRouteData(t)}unsubscribeFromRouteData(t){this.outletDataSubscriptions.get(t)?.unsubscribe(),this.outletDataSubscriptions.delete(t)}subscribeToRouteData(t){let{activatedRoute:r}=t,i=vl([r.queryParams,r.params,r.data]).pipe(vn(([o,a,s],c)=>(s=j(j(j({},o),a),s),c===0?Q(s):Promise.resolve(s)))).subscribe(o=>{if(!t.isActivated||!t.activatedComponentRef||t.activatedRoute!==r||r.component===null){this.unsubscribeFromRouteData(t);return}let a=M2(r.component);if(!a){this.unsubscribeFromRouteData(t);return}for(let{templateName:s}of a.inputs)t.activatedComponentRef.setInput(s,o[s])});this.outletDataSubscriptions.set(t,i)}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:n.\u0275fac})}return n})(),Kw=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275cmp=vt({type:n,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(r,i){r&1&&y(0,"router-outlet")},dependencies:[Du],encapsulation:2})}return n})();function Qw(n){let e=n.children&&n.children.map(Qw),t=e?_e(j({},n),{children:e}):j({},n);return!t.component&&!t.loadComponent&&(e||t.loadChildren)&&t.outlet&&t.outlet!==we&&(t.component=Kw),t}function t4(n,e,t){let r=xu(n,e._root,t?t._root:void 0);return new bu(r,e)}function xu(n,e,t){if(t&&n.shouldReuseRoute(e.value,t.value.snapshot)){let r=t.value;r._futureSnapshot=e.value;let i=n4(n,e,t);return new Fr(r,i)}else{if(n.shouldAttach(e.value)){let o=n.retrieve(e.value);if(o!==null){let a=o.route;return a.value._futureSnapshot=e.value,a.children=e.children.map(s=>xu(n,s)),a}}let r=r4(e.value),i=e.children.map(o=>xu(n,o));return new Fr(r,i)}}function n4(n,e,t){return e.children.map(r=>{for(let i of t.children)if(n.shouldReuseRoute(r.value,i.value.snapshot))return xu(n,r,i);return xu(n,r)})}function r4(n){return new Ki(new Yt(n.url),new Yt(n.params),new Yt(n.queryParams),new Yt(n.fragment),new Yt(n.data),n.outlet,n.component,n)}var Pc=class{redirectTo;navigationBehaviorOptions;constructor(e,t){this.redirectTo=e,this.navigationBehaviorOptions=t}},PM="ngNavigationCancelingError";function vh(n,e){let{redirectTo:t,navigationBehaviorOptions:r}=ra(e)?{redirectTo:e,navigationBehaviorOptions:void 0}:e,i=TM(!1,Xn.Redirect);return i.url=t,i.navigationBehaviorOptions=r,i}function TM(n,e){let t=new Error(`NavigationCancelingError: ${n||""}`);return t[PM]=!0,t.cancellationCode=e,t}function i4(n){return AM(n)&&ra(n.url)}function AM(n){return!!n&&n[PM]}var o4=(n,e,t,r)=>be(i=>(new Hw(e,i.targetRouterState,i.currentRouterState,t,r).activate(n),i)),Hw=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(e,t,r,i,o){this.routeReuseStrategy=e,this.futureState=t,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=o}activate(e){let t=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,r,e),Tw(this.futureState.root),this.activateChildRoutes(t,r,e)}deactivateChildRoutes(e,t,r){let i=xc(t);e.children.forEach(o=>{let a=o.value.outlet;this.deactivateRoutes(o,i[a],r),delete i[a]}),Object.values(i).forEach(o=>{this.deactivateRouteAndItsChildren(o,r)})}deactivateRoutes(e,t,r){let i=e.value,o=t?t.value:null;if(i===o)if(i.component){let a=r.getContext(i.outlet);a&&this.deactivateChildRoutes(e,t,a.children)}else this.deactivateChildRoutes(e,t,r);else o&&this.deactivateRouteAndItsChildren(t,r)}deactivateRouteAndItsChildren(e,t){e.value.component&&this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,t):this.deactivateRouteAndOutlet(e,t)}detachAndStoreRouteSubtree(e,t){let r=t.getContext(e.value.outlet),i=r&&e.value.component?r.children:t,o=xc(e);for(let a of Object.values(o))this.deactivateRouteAndItsChildren(a,i);if(r&&r.outlet){let a=r.outlet.detach(),s=r.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:a,route:e,contexts:s})}}deactivateRouteAndOutlet(e,t){let r=t.getContext(e.value.outlet),i=r&&e.value.component?r.children:t,o=xc(e);for(let a of Object.values(o))this.deactivateRouteAndItsChildren(a,i);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(e,t,r){let i=xc(t);e.children.forEach(o=>{this.activateRoutes(o,i[o.value.outlet],r),this.forwardEvent(new ph(o.value.snapshot))}),e.children.length&&this.forwardEvent(new dh(e.value.snapshot))}activateRoutes(e,t,r){let i=e.value,o=t?t.value:null;if(Tw(i),i===o)if(i.component){let a=r.getOrCreateContext(i.outlet);this.activateChildRoutes(e,t,a.children)}else this.activateChildRoutes(e,t,r);else if(i.component){let a=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){let s=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),a.children.onOutletReAttached(s.contexts),a.attachRef=s.componentRef,a.route=s.route.value,a.outlet&&a.outlet.attach(s.componentRef,s.route.value),Tw(s.route.value),this.activateChildRoutes(e,null,a.children)}else a.attachRef=null,a.route=i,a.outlet&&a.outlet.activateWith(i,a.injector),this.activateChildRoutes(e,null,a.children)}else this.activateChildRoutes(e,null,r)}},wh=class{path;route;constructor(e){this.path=e,this.route=this.path[this.path.length-1]}},Sc=class{component;route;constructor(e,t){this.component=e,this.route=t}};function a4(n,e,t){let r=n._root,i=e?e._root:null;return gu(r,i,t,[r.value])}function s4(n){let e=n.routeConfig?n.routeConfig.canActivateChild:null;return!e||e.length===0?null:{node:n,guards:e}}function Nc(n,e){let t=Symbol(),r=e.get(n,t);return r===t?typeof n=="function"&&!wm(n)?n:e.get(n):r}function gu(n,e,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let o=xc(e);return n.children.forEach(a=>{c4(a,o[a.value.outlet],t,r.concat([a.value]),i),delete o[a.value.outlet]}),Object.entries(o).forEach(([a,s])=>vu(s,t.getContext(a),i)),i}function c4(n,e,t,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let o=n.value,a=e?e.value:null,s=t?t.getContext(n.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){let c=l4(a,o,o.routeConfig.runGuardsAndResolvers);c?i.canActivateChecks.push(new wh(r)):(o.data=a.data,o._resolvedData=a._resolvedData),o.component?gu(n,e,s?s.children:null,r,i):gu(n,e,t,r,i),c&&s&&s.outlet&&s.outlet.isActivated&&i.canDeactivateChecks.push(new Sc(s.outlet.component,a))}else a&&vu(e,s,i),i.canActivateChecks.push(new wh(r)),o.component?gu(n,null,s?s.children:null,r,i):gu(n,null,t,r,i);return i}function l4(n,e,t){if(typeof t=="function")return t(n,e);switch(t){case"pathParamsChange":return!os(n.url,e.url);case"pathParamsOrQueryParamsChange":return!os(n.url,e.url)||!qi(n.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Bw(n,e)||!qi(n.queryParams,e.queryParams);case"paramsChange":default:return!Bw(n,e)}}function vu(n,e,t){let r=xc(n),i=n.value;Object.entries(r).forEach(([o,a])=>{i.component?e?vu(a,e.children.getContext(o),t):vu(a,null,t):vu(a,e,t)}),i.component?e&&e.outlet&&e.outlet.isActivated?t.canDeactivateChecks.push(new Sc(e.outlet.component,i)):t.canDeactivateChecks.push(new Sc(null,i)):t.canDeactivateChecks.push(new Sc(null,i))}function Ou(n){return typeof n=="function"}function u4(n){return typeof n=="boolean"}function d4(n){return n&&Ou(n.canLoad)}function f4(n){return n&&Ou(n.canActivate)}function p4(n){return n&&Ou(n.canActivateChild)}function h4(n){return n&&Ou(n.canDeactivate)}function g4(n){return n&&Ou(n.canMatch)}function NM(n){return n instanceof ao||n?.name==="EmptyError"}var Xp=Symbol("INITIAL_VALUE");function Tc(){return vn(n=>vl(n.map(e=>e.pipe(co(1),om(Xp)))).pipe(be(e=>{for(let t of e)if(t!==!0){if(t===Xp)return Xp;if(t===!1||m4(t))return t}return!0}),on(e=>e!==Xp),co(1)))}function m4(n){return ra(n)||n instanceof Pc}function v4(n,e){return At(t=>{let{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:o,canDeactivateChecks:a}}=t;return a.length===0&&o.length===0?Q(_e(j({},t),{guardsResult:!0})):w4(a,r,i,n).pipe(At(s=>s&&u4(s)?y4(r,o,n,e):Q(s)),be(s=>_e(j({},t),{guardsResult:s})))})}function w4(n,e,t,r){return ht(n).pipe(At(i=>E4(i.component,i.route,t,e,r)),lo(i=>i!==!0,!0))}function y4(n,e,t,r){return ht(e).pipe(Ri(i=>qs(b4(i.route.parent,r),_4(i.route,r),x4(n,i.path,t),C4(n,i.route,t))),lo(i=>i!==!0,!0))}function _4(n,e){return n!==null&&e&&e(new fh(n)),Q(!0)}function b4(n,e){return n!==null&&e&&e(new uh(n)),Q(!0)}function C4(n,e,t){let r=e.routeConfig?e.routeConfig.canActivate:null;if(!r||r.length===0)return Q(!0);let i=r.map(o=>wl(()=>{let a=Ac(e)??t,s=Nc(o,a),c=f4(s)?s.canActivate(e,n):sn(a,()=>s(e,n));return So(c).pipe(lo())}));return Q(i).pipe(Tc())}function x4(n,e,t){let r=e[e.length-1],o=e.slice(0,e.length-1).reverse().map(a=>s4(a)).filter(a=>a!==null).map(a=>wl(()=>{let s=a.guards.map(c=>{let d=Ac(a.node)??t,f=Nc(c,d),h=p4(f)?f.canActivateChild(r,n):sn(d,()=>f(r,n));return So(h).pipe(lo())});return Q(s).pipe(Tc())}));return Q(o).pipe(Tc())}function E4(n,e,t,r,i){let o=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!o||o.length===0)return Q(!0);let a=o.map(s=>{let c=Ac(e)??i,d=Nc(s,c),f=h4(d)?d.canDeactivate(n,e,t,r):sn(c,()=>d(n,e,t,r));return So(f).pipe(lo())});return Q(a).pipe(Tc())}function M4(n,e,t,r){let i=e.canLoad;if(i===void 0||i.length===0)return Q(!0);let o=i.map(a=>{let s=Nc(a,n),c=d4(s)?s.canLoad(e,t):sn(n,()=>s(e,t));return So(c)});return Q(o).pipe(Tc(),RM(r))}function RM(n){return Qg(an(e=>{if(typeof e!="boolean")throw vh(n,e)}),be(e=>e===!0))}function S4(n,e,t,r){let i=e.canMatch;if(!i||i.length===0)return Q(!0);let o=i.map(a=>{let s=Nc(a,n),c=g4(s)?s.canMatch(e,t):sn(n,()=>s(e,t));return So(c)});return Q(o).pipe(Tc(),RM(r))}var Eu=class{segmentGroup;constructor(e){this.segmentGroup=e||null}}
5,Mu=class extends Error{urlTree;constructor(e){super(),this.urlTree=e}};function Cc(n){return $s(new Eu(n))}function D4(n){return $s(new U(4e3,!1))}function k4(n){return $s(TM(!1,Xn.GuardRejected))}var $w=class{urlSerializer;urlTree;constructor(e,t){this.urlSerializer=e,this.urlTree=t}lineralizeSegments(e,t){let r=[],i=t.root;for(;;){if(r=r.concat(i.segments),i.numberOfChildren===0)return Q(r);if(i.numberOfChildren>1||!i.children[we])return D4(`${e.redirectTo}`);i=i.children[we]}}applyRedirectCommands(e,t,r,i,o){return O4(t,i,o).pipe(be(a=>{if(a instanceof Yi)throw new Mu(a);let s=this.applyRedirectCreateUrlTree(a,this.urlSerializer.parse(a),e,r);if(a[0]==="/")throw new Mu(s);return s}))}applyRedirectCreateUrlTree(e,t,r,i){let o=this.createSegmentGroup(e,t.root,r,i);return new Yi(o,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(e,t){let r={};return Object.entries(e).forEach(([i,o])=>{if(typeof o=="string"&&o[0]===":"){let s=o.substring(1);r[i]=t[s]}else r[i]=o}),r}createSegmentGroup(e,t,r,i){let o=this.createSegments(e,t.segments,r,i),a={};return Object.entries(t.children).forEach(([s,c])=>{a[s]=this.createSegmentGroup(e,c,r,i)}),new $e(o,a)}createSegments(e,t,r,i){return t.map(o=>o.path[0]===":"?this.findPosParam(e,o,i):this.findOrReturn(o,r))}findPosParam(e,t,r){let i=r[t.path.substring(1)];if(!i)throw new U(4001,!1);return i}findOrReturn(e,t){let r=0;for(let i of t){if(i.path===e.path)return t.splice(r),i;r++}return e}};function O4(n,e,t){if(typeof n=="string")return Q(n);let r=n,{queryParams:i,fragment:o,routeConfig:a,url:s,outlet:c,params:d,data:f,title:h}=e;return So(sn(t,()=>r({params:d,data:f,queryParams:i,fragment:o,routeConfig:a,url:s,outlet:c,title:h})))}var Gw={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function I4(n,e,t,r,i){let o=zM(n,e,t);return o.matched?(r=X3(e,r),S4(r,e,t,i).pipe(be(a=>a===!0?o:j({},Gw)))):Q(o)}function zM(n,e,t){if(e.path==="**")return P4(t);if(e.path==="")return e.pathMatch==="full"&&(n.hasChildren()||t.length>0)?j({},Gw):{matched:!0,consumedSegments:[],remainingSegments:t,parameters:{},positionalParamSegments:{}};let i=(e.matcher||dM)(t,n,e);if(!i)return j({},Gw);let o={};Object.entries(i.posParams??{}).forEach(([s,c])=>{o[s]=c.path});let a=i.consumed.length>0?j(j({},o),i.consumed[i.consumed.length-1].parameters):o;return{matched:!0,consumedSegments:i.consumed,remainingSegments:t.slice(i.consumed.length),parameters:a,positionalParamSegments:i.posParams??{}}}function P4(n){return{matched:!0,parameters:n.length>0?pM(n).parameters:{},consumedSegments:n,remainingSegments:[],positionalParamSegments:{}}}function cM(n,e,t,r){return t.length>0&&N4(n,t,r)?{segmentGroup:new $e(e,A4(r,new $e(t,n.children))),slicedSegments:[]}:t.length===0&&R4(n,t,r)?{segmentGroup:new $e(n.segments,T4(n,t,r,n.children)),slicedSegments:t}:{segmentGroup:new $e(n.segments,n.children),slicedSegments:t}}function T4(n,e,t,r){let i={};for(let o of t)if(_h(n,e,o)&&!r[Si(o)]){let a=new $e([],{});i[Si(o)]=a}return j(j({},r),i)}function A4(n,e){let t={};t[we]=e;for(let r of n)if(r.path===""&&Si(r)!==we){let i=new $e([],{});t[Si(r)]=i}return t}function N4(n,e,t){return t.some(r=>_h(n,e,r)&&Si(r)!==we)}function R4(n,e,t){return t.some(r=>_h(n,e,r))}function _h(n,e,t){return(n.hasChildren()||e.length>0)&&t.pathMatch==="full"?!1:t.path===""}function z4(n,e,t){return e.length===0&&!n.children[t]}var qw=class{};function F4(n,e,t,r,i,o,a="emptyOnly"){return new Ww(n,e,t,r,i,a,o).recognize()}var j4=31,Ww=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(e,t,r,i,o,a,s){this.injector=e,this.configLoader=t,this.rootComponentType=r,this.config=i,this.urlTree=o,this.paramsInheritanceStrategy=a,this.urlSerializer=s,this.applyRedirects=new $w(this.urlSerializer,this.urlTree)}noMatchError(e){return new U(4002,`'${e.segmentGroup}'`)}recognize(){let e=cM(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(e).pipe(be(({children:t,rootSnapshot:r})=>{let i=new Fr(r,t),o=new Cu("",i),a=CM(r,[],this.urlTree.queryParams,this.urlTree.fragment);return a.queryParams=this.urlTree.queryParams,o.url=this.urlSerializer.serialize(a),{state:o,tree:a}}))}match(e){let t=new as([],Object.freeze({}),Object.freeze(j({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),we,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,e,we,t).pipe(be(r=>({children:r,rootSnapshot:t})),so(r=>{if(r instanceof Mu)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof Eu?this.noMatchError(r):r}))}processSegmentGroup(e,t,r,i,o){return r.segments.length===0&&r.hasChildren()?this.processChildren(e,t,r,o):this.processSegment(e,t,r,r.segments,i,!0,o).pipe(be(
5a=>a instanceof Fr?[a]:[]))}processChildren(e,t,r,i){let o=[];for(let a of Object.keys(r.children))a==="primary"?o.unshift(a):o.push(a);return ht(o).pipe(Ri(a=>{let s=r.children[a],c=J3(t,a);return this.processSegmentGroup(e,c,s,a,i)}),im((a,s)=>(a.push(...s),a)),Bo(null),rm(),At(a=>{if(a===null)return Cc(r);let s=FM(a);return L4(s),Q(s)}))}processSegment(e,t,r,i,o,a,s){return ht(t).pipe(Ri(c=>this.processSegmentAgainstRoute(c._injector??e,t,c,r,i,o,a,s).pipe(so(d=>{if(d instanceof Eu)return Q(null);throw d}))),lo(c=>!!c),so(c=>{if(NM(c))return z4(r,i,o)?Q(new qw):Cc(r);throw c}))}processSegmentAgainstRoute(e,t,r,i,o,a,s,c){return Si(r)!==a&&(a===we||!_h(i,o,r))?Cc(i):r.redirectTo===void 0?this.matchSegmentAgainstRoute(e,i,r,o,a,c):this.allowRedirects&&s?this.expandSegmentAgainstRouteUsingRedirect(e,i,t,r,o,a,c):Cc(i)}expandSegmentAgainstRouteUsingRedirect(e,t,r,i,o,a,s){let{matched:c,parameters:d,consumedSegments:f,positionalParamSegments:h,remainingSegments:m}=zM(t,i,o);if(!c)return Cc(t);typeof i.redirectTo=="string"&&i.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>j4&&(this.allowRedirects=!1));let g=new as(o,d,Object.freeze(j({},this.urlTree.queryParams)),this.urlTree.fragment,lM(i),Si(i),i.component??i._loadedComponent??null,i,uM(i)),v=mh(g,s,this.paramsInheritanceStrategy);return g.params=Object.freeze(v.params),g.data=Object.freeze(v.data),this.applyRedirects.applyRedirectCommands(f,i.redirectTo,h,g,e).pipe(vn(_=>this.applyRedirects.lineralizeSegments(i,_)),At(_=>this.processSegment(e,r,t,_.concat(m),a,!1,s)))}matchSegmentAgainstRoute(e,t,r,i,o,a){let s=I4(t,r,i,e,this.urlSerializer);return r.path==="**"&&(t.children={}),s.pipe(vn(c=>c.matched?(e=r._injector??e,this.getChildConfig(e,r,i).pipe(vn(({routes:d})=>{let f=r._loadedInjector??e,{parameters:h,consumedSegments:m,remainingSegments:g}=c,v=new as(m,h,Object.freeze(j({},this.urlTree.queryParams)),this.urlTree.fragment,lM(r),Si(r),r.component??r._loadedComponent??null,r,uM(r)),w=mh(v,a,this.paramsInheritanceStrategy);v.params=Object.freeze(w.params),v.data=Object.freeze(w.data);let{segmentGroup:_,slicedSegments:b}=cM(t,m,g,d);if(b.length===0&&_.hasChildren())return this.processChildren(f,d,_,v).pipe(be(T=>new Fr(v,T)));if(d.length===0&&b.length===0)return Q(new Fr(v,[]));let O=Si(r)===o;return this.processSegment(f,d,_,b,O?we:o,!0,v).pipe(be(T=>new Fr(v,T instanceof Fr?[T]:[])))}))):Cc(t)))}getChildConfig(e,t,r){return t.children?Q({routes:t.children,injector:e}):t.loadChildren?t._loadedRoutes!==void 0?Q({routes:t._loadedRoutes,injector:t._loadedInjector}):M4(e,t,r,this.urlSerializer).pipe(At(i=>i?this.configLoader.loadChildren(e,t).pipe(an(o=>{t._loadedRoutes=o.routes,t._loadedInjector=o.injector})):k4(t))):Q({routes:[],injector:e})}};function L4(n){n.sort((e,t)=>e.value.outlet===we?-1:t.value.outlet===we?1:e.value.outlet.localeCompare(t.value.outlet))}function V4(n){let e=n.value.routeConfig;return e&&e.path===""}function FM(n){let e=[],t=new Set;for(let r of n){if(!V4(r)){e.push(r);continue}let i=e.find(o=>r.value.routeConfig===o.value.routeConfig);i!==void 0?(i.children.push(...r.children),t.add(i)):e.push(r)}for(let r of t){let i=FM(r.children);e.push(new Fr(r.value,i))}return e.filter(r=>!t.has(r))}function lM(n){return n.data||{}}function uM(n){return n.resolve||{}}function B4(n,e,t,r,i,o){return At(a=>F4(n,e,t,r,a.extractedUrl,i,o).pipe(be(({state:s,tree:c})=>_e(j({},a),{targetSnapshot:s,urlAfterRedirects:c}))))}function U4(n,e){return At(t=>{let{targetSnapshot:r,guards:{canActivateChecks:i}}=t;if(!i.length)return Q(t);let o=new Set(i.map(c=>c.route)),a=new Set;for(let c of o)if(!a.has(c))for(let d of jM(c))a.add(d);let s=0;return ht(a).pipe(Ri(c=>o.has(c)?H4(c,r,n,e):(c.data=mh(c,c.parent,n).resolve,Q(void 0))),an(()=>s++),Ws(1),At(c=>s===a.size?Q(t):cr))})}function jM(n){let e=n.children.map(t=>jM(t)).flat();return[n,...e]}function H4(n,e,t,r){let i=n.routeConfig,o=n._resolve;return i?.title!==void 0&&!OM(i)&&(o[Su]=i.title),wl(()=>(n.data=mh(n,n.parent,t).resolve,$4(o,n,e,r).pipe(be(a=>(n._resolvedData=a,n.data=j(j({},n.data),a),null)))))}function $4(n,e,t,r){let i=Rw(n);if(i.length===0)return Q({});let o={};return ht(i).pipe(At(a=>G4(n[a],e,t,r).pipe(lo(),an(s=>{if(s instanceof Pc)throw vh(new na,s);o[a]=s}))),Ws(1),be(()=>o),so(a=>NM(a)?cr:$s(a)))}function G4(n,e,t,r){let i=Ac(e)??r,o=Nc(n,i),a=o.resolve?o.resolve(e,t):sn(i,()=>o(e,t));return So(a)}function Aw(n){return vn(e=>{let t=n(e);return t?ht(t).pipe(be(()=>e)):Q(e)})}var Xw=(()=>{class n{buildTitle(t){let r,i=t.root;for(;i!==void 0;)r=this.getResolvedTitleForRoute(i)??r,i=i.children.find(o=>o.outlet===we);return r}getResolvedTitleForRoute(t){return t.data[Su]}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:()=>k(LM),providedIn:"root"})}return n})(),LM=(()=>{class n extends Xw{title;constructor(t){super(),this.title=t}updateTitle(t){let r=this.buildTitle(t);r!==void 0&&this.title.setTitle(r)}static \u0275fac=function(r){return new(r||n)(G(Kp))};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),aa=new V("",{providedIn:"root",factory:()=>({})}),ls=new V(""),bh=(()=>{class n{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=k(Uv);loadComponent(t,r){if(this.componentLoaders.get(r))return this.componentLoaders.get(r);if(r._loadedComponent)return Q(r._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(r);let i=So(sn(t,()=>r.loadComponent())).pipe(be(BM),vn(UM),an(a=>{this.onLoadEndListener&&this.onLoadEndListener(r),r._loadedComponent=a}),Ma(()=>{this.componentLoaders.delete(r)})),o=new Hs(i,()=>new ut).pipe(Us());return this.componentLoaders.set(r,o),o}loadChildren(t,r){if(this.childrenLoaders.get(r))return this.childrenLoaders.get(r);if(r._loadedRoutes)return Q({routes:r._loadedRoutes,injector:r._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(r);let o=VM(r,this.compiler,t,this.onLoadEndListener).pipe(Ma(()=>{this.childrenLoaders.delete(r)})),a=new Hs(o,()=>new ut).pipe(Us());return this.childrenLoaders.set(r,a),a}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();
vendor: 23,711 bytes, line 5
5function VM(n,e,t,r){return So(sn(t,()=>n.loadChildren())).pipe(be(BM),vn(UM),At(i=>i instanceof mp||Array.isArray(i)?Q(i):ht(e.compileModuleAsync(i))),be(i=>{r&&r(n);let o,a,s=!1;return Array.isArray(i)?(a=i,s=!0):(o=i.create(t).injector,a=o.get(ls,[],{optional:!0,self:!0}).flat()),{routes:a.map(Qw),injector:o}}))}function q4(n){return n&&typeof n=="object"&&"default"in n}function BM(n){return q4(n)?n.default:n}function UM(n){return Q(n)}var Ch=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:()=>k(W4),providedIn:"root"})}return n})(),W4=(()=>{class n{shouldProcessUrl(t){return!0}extract(t){return t}merge(t,r){return t}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),Jw=new V(""),ey=new V("");function HM(n,e,t){let r=n.get(ey),i=n.get(gt);if(!i.startViewTransition||r.skipNextTransition)return r.skipNextTransition=!1,new Promise(d=>setTimeout(d));let o,a=new Promise(d=>{o=d}),s=i.startViewTransition(()=>(o(),Y4(n)));s.ready.catch(d=>{});let{onViewTransitionCreated:c}=r;return c&&sn(n,()=>c({transition:s,from:e,to:t})),a}function Y4(n){return new Promise(e=>{pc({read:()=>setTimeout(e)},{injector:n})})}var ty=new V(""),Iu=(()=>{class n{currentNavigation=nt(null,{equal:()=>!1});currentTransition=null;lastSuccessfulNavigation=null;events=new ut;transitionAbortWithErrorSubject=new ut;configLoader=k(bh);environmentInjector=k(St);destroyRef=k(yi);urlSerializer=k(oa);rootContexts=k(cs);location=k(ea);inputBindingEnabled=k(ku,{optional:!0})!==null;titleStrategy=k(Xw);options=k(aa,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=k(Ch);createViewTransition=k(Jw,{optional:!0});navigationErrorHandler=k(ty,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>Q(void 0);rootComponentType=null;destroyed=!1;constructor(){let t=i=>this.events.next(new ch(i)),r=i=>this.events.next(new lh(i));this.configLoader.onLoadEndListener=r,this.configLoader.onLoadStartListener=t,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(t){let r=++this.navigationId;un(()=>{this.transitions?.next(_e(j({},t),{extractedUrl:this.urlHandlingStrategy.extract(t.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,abortController:new AbortController,id:r}))})}setupNavigations(t){return this.transitions=new Yt(null),this.transitions.pipe(on(r=>r!==null),vn(r=>{let i=!1;return Q(r).pipe(vn(o=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",Xn.SupersededByNewNavigation),cr;this.currentTransition=r,this.currentNavigation.set({id:o.id,initialUrl:o.rawUrl,extractedUrl:o.extractedUrl,targetBrowserUrl:typeof o.extras.browserUrl=="string"?this.urlSerializer.parse(o.extras.browserUrl):o.extras.browserUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?_e(j({},this.lastSuccessfulNavigation),{previousNavigation:null}):null,abort:()=>o.abortController.abort()});let a=!t.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),s=o.extras.onSameUrlNavigation??t.onSameUrlNavigation;if(!a&&s!=="reload")return this.events.next(new Zi(o.id,this.urlSerializer.serialize(o.rawUrl),"",Dc.IgnoredSameUrlNavigation)),o.resolve(!1),cr;if(this.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return Q(o).pipe(vn(c=>(this.events.next(new ia(c.id,this.urlSerializer.serialize(c.extractedUrl),c.source,c.restoredState)),c.id!==this.navigationId?cr:Promise.resolve(c))),B4(this.environmentInjector,this.configLoader,this.rootComponentType,t.config,this.urlSerializer,this.paramsInheritanceStrategy),an(c=>{r.targetSnapshot=c.targetSnapshot,r.urlAfterRedirects=c.urlAfterRedirects,this.currentNavigation.update(f=>(f.finalUrl=c.urlAfterRedirects,f));let d=new yu(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(d)}));if(a&&this.urlHandlingStrategy.shouldProcessUrl(o.currentRawUrl)){let{id:c,extractedUrl:d,source:f,restoredState:h,extras:m}=o,g=new ia(c,this.urlSerializer.serialize(d),f,h);this.events.next(g);let v=DM(this.rootComponentType).snapshot;return this.currentTransition=r=_e(j({},o),{targetSnapshot:v,urlAfterRedirects:d,extras:_e(j({},m),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.update(w=>(w.finalUrl=d,w)),Q(r)}else return this.events.next(new Zi(o.id,this.urlSerializer.serialize(o.extractedUrl),"",Dc.IgnoredByUrlHandlingStrategy)),o.resolve(!1),cr}),an(o=>{let a=new ih(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(a)}),be(o=>(this.currentTransition=r=_e(j({},o),{guards:a4(o.targetSnapshot,o.currentSnapshot,this.rootContexts)}),r)),v4(this.environmentInjector,o=>this.events.next(o)),an(o=>{if(r.guardsResult=o.guardsResult,o.guardsResult&&typeof o.guardsResult!="boolean")throw vh(this.urlSerializer,o.guardsResult);let a=new oh(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.events.next(a)}),on(o=>o.guardsResult?!0:(this.cancelNavigationTransition(o,"",Xn.GuardRejected),!1)),Aw(o=>{if(o.guards.canActivateChecks.length!==0)return Q(o).pipe(an(a=>{let s=new ah(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(s)}),vn(a=>{let s=!1;return Q(a).pipe(U4(this.paramsInheritanceStrategy,this.environmentInjector),an({next:()=>s=!0,complete:()=>{s||this.cancelNavigationTransition(a,"",Xn.NoDataFromResolver)}}))}),an(a=>{let s=new sh(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(s)}))}),Aw(o=>{let a=s=>{let c=[];if(s.routeConfig?.loadComponent){let d=Ac(s)??this.environmentInjector;c.push(this.configLoader.loadComponent(d,s.routeConfig).pipe(an(f=>{s.component=f}),be(()=>{})))}for(let d of s.children)c.push(...a(d));return c};return vl(a(o.targetSnapshot.root)).pipe(Bo(null),co(1))}),Aw(()=>this.afterPreactivation()),vn(()=>{let{currentSnapshot:o,targetSnapshot:a}=r,s=this.createViewTransition?.(this.environmentInjector,o.root,a.root);return s?ht(s).pipe(be(()=>r)):Q(r)}),be(o=>{let a=t4(t.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return this.currentTransition=r=_e(j({},o),{targetRouterState:a}),this.currentNavigation.update(s=>(s.targetRouterState=a,s)),r}),an(()=>{this.events.next(new _u)}),o4(this.rootContexts,t.routeReuseStrategy,o=>this.events.next(o),this.inputBindingEnabled),co(1),Qd(new ke(o=>{let a=r.abortController.signal,s=()=>o.next();return a.addEventListener("abort",s),()=>a.removeEventListener("abort",s)}).pipe(on(()=>!i&&!r.targetRouterState),an(()=>{this.cancelNavigationTransition(r,r.abortController.signal.reason+"",Xn.Aborted)}))),an({next:o=>{i=!0,this.lastSuccessfulNavigation=un(this.currentNavigation),this.events.next(new mr(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects))),this.titleStrategy?.updateTitle(o.targetRouterState.snapshot),o.resolve(!0)},complete:()=>{i=!0}}),Qd(this.transitionAbortWithErrorSubject.pipe(an(o=>{throw o}))),Ma(()=>{i||this.cancelNavigationTransition(r,"",Xn.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation.set(null),this.currentTransition=null)}),so(o=>{if(this.destroyed)return r.resolve(!1),cr;if(i=!0,AM(o))this.events.next(new Wi(r.id,this.urlSerializer.serialize(r.extractedUrl),o.message,o.cancellationCode)),i4(o)?this.events.next(new Ic(o.url,o.navigationBehaviorOptions)):r.resolve(!1);else{let a=new kc(r.id,this.urlSerializer.serialize(r.extractedUrl),o,r.targetSnapshot??void 0);try{let s=sn(this.environmentInjector,()=>this.navigationErrorHandler?.(a));if(s instanceof Pc){let{message:c,cancellationCode:d}=vh(this.urlSerializer,s);this.events.next(new Wi(r.id,this.urlSerializer.serialize(r.extractedUrl),c,d)),this.events.next(new Ic(s.redirectTo,s.navigationBehaviorOptions))}else throw this.events.next(a),o}catch(s){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(s)}}return cr}))}))}cancelNavigationTransition(t,r,i){let o=new Wi(t.id,this.urlSerializer.serialize(t.extractedUrl),r,i);this.events.next(o),t.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let t=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),r=un(this.currentNavigation),i=r?.targetBrowserUrl??r?.extractedUrl;return t.toString()!==i?.toString()&&!r?.extras.skipLocationChange}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function Z4(n){return n!==Mc}var $M=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:()=>k(K4),providedIn:"root"})}return n})(),yh=class{shouldDetach(e){return!1}store(e,t){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,t){return e.routeConfig===t.routeConfig}},K4=(()=>{class n extends yh{static \u0275fac=(()=>{let t;return function(i){return(t||(t=dc(n)))(i||n)}})();static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),GM=(()=>{class n{urlSerializer=k(oa);options=k(aa,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=k(ea);urlHandlingStrategy=k(Ch);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Yi;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:t,initialUrl:r,targetBrowserUrl:i}){let o=t!==void 0?this.urlHandlingStrategy.merge(t,r):r,a=i??o;return a instanceof Yi?this.urlSerializer.serialize(a):a}commitTransition({targetRouterState:t,finalUrl:r,initialUrl:i}){r&&t?(this.currentUrlTree=r,this.rawUrlTree=this.urlHandlingStrategy.merge(r,i),this.routerState=t):this.rawUrlTree=i}routerState=DM(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:t}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,t??this.rawUrlTree)}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:()=>k(Q4),providedIn:"root"})}return n})(),Q4=(()=>{class n extends GM{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(t){return this.location.subscribe(r=>{r.type==="popstate"&&setTimeout(()=>{t(r.url,r.state,"popstate")})})}handleRouterEvent(t,r){t instanceof ia?this.updateStateMemento():t instanceof Zi?this.commitTransition(r):t instanceof yu?this.urlUpdateStrategy==="eager"&&(r.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(r),r)):t instanceof _u?(this.commitTransition(r),this.urlUpdateStrategy==="deferred"&&!r.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(r),r)):t instanceof Wi&&t.code!==Xn.SupersededByNewNavigation&&t.code!==Xn.Redirect?this.restoreHistory(r):t instanceof kc?this.restoreHistory(r,!0):t instanceof mr&&(this.lastSuccessfulId=t.id,this.currentPageId=this.browserPageId)}setBrowserUrl(t,{extras:r,id:i}){let{replaceUrl:o,state:a}=r;if(this.location.isCurrentPathEqualTo(t)||o){let s=this.browserPageId,c=j(j({},a),this.generateNgRouterState(i,s));this.location.replaceState(t,"",c)}else{let s=j(j({},a),this.generateNgRouterState(i,this.browserPageId+1));this.location.go(t,"",s)}}restoreHistory(t,r=!1){if(this.canceledNavigationResolution==="computed"){let i=this.browserPageId,o=this.currentPageId-i;o!==0?this.location.historyGo(o):this.getCurrentUrlTree()===t.finalUrl&&o===0&&(this.resetInternalState(t),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(r&&this.resetInternalState(t),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(t,r){return this.canceledNavigationResolution==="computed"?{navigationId:t,\u0275routerPageId:r}:{navigationId:t}}static \u0275fac=(()=>{let t;return function(i){return(t||(t=dc(n)))(i||n)}})();static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function xh(n,e){n.events.pipe(on(t=>t instanceof mr||t instanceof Wi||t instanceof kc||t instanceof Zi),be(t=>t instanceof mr||t instanceof Zi?0:(t instanceof Wi?t.code===Xn.Redirect||t.code===Xn.SupersededByNewNavigation:!1)?2:1),on(t=>t!==2),co(1)).subscribe(()=>{e()})}var X4={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},J4={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},ei=(()=>{class n{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=k(wp);stateManager=k(GM);options=k(aa,{optional:!0})||{};pendingTasks=k(_i);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=k(Iu);urlSerializer=k(oa);location=k(ea);urlHandlingStrategy=k(Ch);injector=k(St);_events=new ut;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=k($M);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=k(ls,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!k(ku,{optional:!0});currentNavigation=this.navigationTransitions.currentNavigation.asReadonly();constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:t=>{this.console.warn(t)}}),this.subscribeToNavigationEvents()}eventsSubscription=new Lt;subscribeToNavigationEvents(){let t=this.navigationTransitions.events.subscribe(r=>{try{let i=this.navigationTransitions.currentTransition,o=un(this.navigationTransitions.currentNavigation);if(i!==null&&o!==null){if(this.stateManager.handleRouterEvent(r,o),r instanceof Wi&&r.code!==Xn.Redirect&&r.code!==Xn.SupersededByNewNavigation)this.navigated=!0;else if(r instanceof mr)this.navigated=!0;else if(r instanceof Ic){let a=r.navigationBehaviorOptions,s=this.urlHandlingStrategy.merge(r.url,i.currentRawUrl),c=j({browserUrl:i.extras.browserUrl,info:i.extras.info,skipLocationChange:i.extras.skipLocationChange,replaceUrl:i.extras.replaceUrl||this.urlUpdateStrategy==="eager"||Z4(i.source)},a);this.scheduleNavigation(s,Mc,null,c,{resolve:i.resolve,reject:i.reject,promise:i.promise})}}Q3(r)&&this._events.next(r)}catch(i){this.navigationTransitions.transitionAbortWithErrorSubject.next(i)}});this.eventsSubscription.add(t)}resetRootComponentType(t){this.routerState.root.component=t,this.navigationTransitions.rootComponentType=t}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Mc,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((t,r,i)=>{this.navigateToSyncWithBrowser(t,i,r)})}navigateToSyncWithBrowser(t,r,i){let o={replaceUrl:!0},a=i?.navigationId?i:null;if(i){let c=j({},i);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(o.state=c)}let s=this.parseUrl(t);this.scheduleNavigation(s,r,a,o).catch(c=>{this.disposed||this.injector.get(Kn)(c)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return un(this.navigationTransitions.currentNavigation)}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(t){this.config=t.map(Qw),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(t,r={}){let{relativeTo:i,queryParams:o,fragment:a,queryParamsHandling:s,preserveFragment:c}=r,d=c?this.currentUrlTree.fragment:a,f=null;switch(s??this.options.defaultQueryParamsHandling){case"merge":f=j(j({},this.currentUrlTree.queryParams),o);break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=o||null}f!==null&&(f=this.removeEmptyProps(f));let h;try{let m=i?i.snapshot:this.routerState.snapshot.root;h=xM(m)}catch{(typeof t[0]!="string"||t[0][0]!=="/")&&(t=[]),h=this.currentUrlTree.root}return EM(h,t,f,d??null)}navigateByUrl(t,r={skipLocationChange:!1}){let i=ra(t)?t:this.parseUrl(t),o=this.urlHandlingStrategy.merge(i,this.rawUrlTree);return this.scheduleNavigation(o,Mc,null,r)}navigate(t,r={skipLocationChange:!1}){return ez(t),this.navigateByUrl(this.createUrlTree(t,r),r)}serializeUrl(t){return this.urlSerializer.serialize(t)}parseUrl(t){try{return this.urlSerializer.parse(t)}catch{return this.urlSerializer.parse("/")}}isActive(t,r){let i;if(r===!0?i=j({},X4):r===!1?i=j({},J4):i=r,ra(t))return iM(this.currentUrlTree,t,i);let o=this.parseUrl(t);return iM(this.currentUrlTree,o,i)}removeEmptyProps(t){return Object.entries(t).reduce((r,[i,o])=>(o!=null&&(r[i]=o),r),{})}scheduleNavigation(t,r,i,o,a){if(this.disposed)return Promise.resolve(!1);let s,c,d;a?(s=a.resolve,c=a.reject,d=a.promise):d=new Promise((h,m)=>{s=h,c=m});let f=this.pendingTasks.add();return xh(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(f))}),this.navigationTransitions.handleNavigationRequest({source:r,restoredState:i,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:t,extras:o,resolve:s,reject:c,promise:d,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),d.catch(h=>Promise.reject(h))}static \u0275fac=function(r){return new(r||n)};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function ez(n){for(let e=0;e<n.length;e++)if(n[e]==null)throw new U(4008,!1)}var ti=(()=>{class n{router;route;tabIndexAttribute;renderer;el;locationStrategy;reactiveHref=nt(null);get href(){return un(this.reactiveHref)}set href(t){this.reactiveHref.set(t)}target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new ut;applicationErrorHandler=k(Kn);options=k(aa,{optional:!0});constructor(t,r,i,o,a,s){this.router=t,this.route=r,this.tabIndexAttribute=i,this.renderer=o,this.el=a,this.locationStrategy=s,this.reactiveHref.set(k(new Ap("href"),{optional:!0}));let c=a.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 t=this.preserveFragment,r=i=>i==="merge"||i==="preserve";t||=r(this.queryParamsHandling),t||=!this.queryParamsHandling&&!r(this.options?.defaultQueryParamsHandling),t&&(this.subscription=this.router.events.subscribe(i=>{i instanceof mr&&this.updateHref()}))}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(t){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",t)}ngOnChanges(t){this.isAnchorElement&&(this.updateHref(),this.subscribeToNavigationEventsIfNecessary()),this.onChanges.next(this)}routerLinkInput=null;set routerLink(t){t==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(ra(t)?this.routerLinkInput=t:this.routerLinkInput=Array.isArray(t)?t:[t],this.setTabIndexIfNotOnNativeEl("0"))}onClick(t,r,i,o,a){let s=this.urlTree;if(s===null||this.isAnchorElement&&(t!==0||r||i||o||a||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(d=>{this.applicationErrorHandler(d)}),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let t=this.urlTree;this.reactiveHref.set(t!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(t))??"":null)}applyAttributeValue(t,r){let i=this.renderer,o=this.el.nativeElement;r!==null?i.setAttribute(o,t,r):i.removeAttribute(o,t)}get urlTree(){return this.routerLinkInput===null?null:ra(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(r){return new(r||n)(q(ei),q(Ki),Gl("tabindex"),q(bo),q(mt),q(Ei))};static \u0275dir=ln({type:n,selectors:[["","routerLink",""]],hostVars:2,hostBindings:function(r,i){r&1&&ve("click",function(a){return i.onClick(a.button,a.ctrlKey,a.shiftKey,a.altKey,a.metaKey)}),r&2&&gc("href",i.reactiveHref(),nv)("target",i.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",vc],skipLocationChange:[2,"skipLocationChange","skipLocationChange",vc],replaceUrl:[2,"replaceUrl","replaceUrl",vc],routerLink:"routerLink"},features:[_o]})}return n})();var Pu=class{};var qM=(()=>{class n{router;injector;preloadingStrategy;loader;subscription;constructor(t,r,i,o){this.router=t,this.injector=r,this.preloadingStrategy=i,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(on(t=>t instanceof mr),Ri(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(t,r){let i=[];for(let o of r){o.providers&&!o._injector&&(o._injector=Ja(o.providers,t,`Route: ${o.path}`));let a=o._injector??t,s=o._loadedInjector??a;(o.loadChildren&&!o._loadedRoutes&&o.canLoad===void 0||o.loadComponent&&!o._loadedComponent)&&i.push(this.preloadConfig(a,o)),(o.children||o._loadedRoutes)&&i.push(this.processRoutes(s,o.children??o._loadedRoutes))}return ht(i).pipe(Gs())}preloadConfig(t,r){return this.preloadingStrategy.preload(r,()=>{let i;r.loadChildren&&r.canLoad===void 0?i=this.loader.loadChildren(t,r):i=Q(null);let o=i.pipe(At(a=>a===null?Q(void 0):(r._loadedRoutes=a.routes,r._loadedInjector=a.injector,this.processRoutes(a.injector??t,a.routes))));if(r.loadComponent&&!r._loadedComponent){let a=this.loader.loadComponent(t,r);return ht([o,a]).pipe(Gs())}else return o}
5)}static \u0275fac=function(r){return new(r||n)(G(ei),G(St),G(Pu),G(bh))};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),ry=new V(""),WM=(()=>{class n{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource=Mc;restoredId=0;store={};constructor(t,r,i,o,a={}){this.urlSerializer=t,this.transitions=r,this.viewportScroller=i,this.zone=o,this.options=a,a.scrollPositionRestoration||="disabled",a.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(t=>{t instanceof ia?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=t.navigationTrigger,this.restoredId=t.restoredState?t.restoredState.navigationId:0):t instanceof mr?(this.lastId=t.id,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.urlAfterRedirects).fragment)):t instanceof Zi&&t.code===Dc.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(t,this.urlSerializer.parse(t.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(t=>{if(!(t instanceof Oc))return;let r={behavior:"instant"};t.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0],r):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(t.position,r):t.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(t.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0])})}scheduleScrollEvent(t,r){this.zone.runOutsideAngular(()=>Yr(this,null,function*(){yield new Promise(i=>{setTimeout(i),typeof requestAnimationFrame<"u"&&requestAnimationFrame(i)}),this.zone.run(()=>{this.transitions.events.next(new Oc(t,this.lastSource==="popstate"?this.store[this.restoredId]:null,r))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(r){kv()};static \u0275prov=$({token:n,factory:n.\u0275fac})}return n})();function iy(n,...e){return Dr([{provide:ls,multi:!0,useValue:n},[],{provide:Ki,useFactory:YM,deps:[ei]},{provide:xo,multi:!0,useFactory:ZM},e.map(t=>t.\u0275providers)])}function YM(n){return n.routerState.root}function Rc(n,e){return{\u0275kind:n,\u0275providers:e}}function oy(n={}){return Rc(4,[{provide:ry,useFactory:()=>{let t=k(uw),r=k(Qe),i=k(Iu),o=k(oa);return new WM(o,i,t,r,n)}}])}function ZM(){let n=k(Nn);return e=>{let t=n.get(Qn);if(e!==t.components[0])return;let r=n.get(ei),i=n.get(KM);n.get(ay)===1&&r.initialNavigation(),n.get(JM,null,{optional:!0})?.setUpPreloading(),n.get(ry,null,{optional:!0})?.init(),r.resetRootComponentType(t.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}var KM=new V("",{factory:()=>new ut}),ay=new V("",{providedIn:"root",factory:()=>1});function QM(){let n=[{provide:ep,useValue:!0},{provide:ay,useValue:0},yp(()=>{let e=k(Nn);return e.get(iw,Promise.resolve()).then(()=>new Promise(r=>{let i=e.get(ei),o=e.get(KM);xh(i,()=>{r(!0)}),e.get(Iu).afterPreactivation=()=>(r(!0),o.closed?Q(void 0):o),i.initialNavigation()}))})];return Rc(2,n)}function XM(){let n=[yp(()=>{k(ei).setUpLocationChangeListener()}),{provide:ay,useValue:2}];return Rc(3,n)}var JM=new V("");function eS(n){return Rc(0,[{provide:JM,useExisting:qM},{provide:Pu,useExisting:n}])}function tS(){return Rc(8,[Zw,{provide:ku,useExisting:Zw}])}function nS(n){jn("NgRouterViewTransitions");let e=[{provide:Jw,useValue:HM},{provide:ey,useValue:j({skipNextTransition:!!n?.skipInitialTransition},n)}];return Rc(9,e)}var rS=[ea,{provide:oa,useClass:na},ei,cs,{provide:Ki,useFactory:YM,deps:[ei]},bh,[]],Cn=(()=>{class n{constructor(){}static forRoot(t,r){return{ngModule:n,providers:[rS,[],{provide:ls,multi:!0,useValue:t},[],r?.errorHandler?{provide:ty,useValue:r.errorHandler}:[],{provide:aa,useValue:r||{}},r?.useHash?nz():rz(),tz(),r?.preloadingStrategy?eS(r.preloadingStrategy).\u0275providers:[],r?.initialNavigation?iz(r):[],r?.bindToComponentInputs?tS().\u0275providers:[],r?.enableViewTransitions?nS().\u0275providers:[],oz()]}}static forChild(t){return{ngModule:n,providers:[{provide:ls,multi:!0,useValue:t}]}}static \u0275fac=function(r){return new(r||n)};static \u0275mod=Nr({type:n});static \u0275inj=ur({})}return n})();function tz(){return{provide:ry,useFactory:()=>{let n=k(uw),e=k(Qe),t=k(aa),r=k(Iu),i=k(oa);return t.scrollOffset&&n.setOffset(t.scrollOffset),new WM(i,r,n,e,t)}}}function nz(){return{provide:Ei,useClass:aw}}function rz(){return{provide:Ei,useClass:zp}}function iz(n){return[n.initialNavigation==="disabled"?XM().\u0275providers:[],n.initialNavigation==="enabledBlocking"?QM().\u0275providers:[]]}var ny=new V("");function oz(){return[{provide:ny,useFactory:ZM},{provide:xo,multi:!0,useExisting:ny}]}function Do(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function dS(n,e){n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.__proto__=e}var _r={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},jc={duration:.5,overwrite:!1,delay:0},My,En,wt,ri=1e8,ot=1/ri,hy=Math.PI*2,az=hy/4,sz=0,fS=Math.sqrt,cz=Math.cos,lz=Math.sin,Kt=function(e){return typeof e=="string"},kt=function(e){return typeof e=="function"},Oo=function(e){return typeof e=="number"},Ah=function(e){return typeof e>"u"},Ji=function(e){return typeof e=="object"},yr=function(e){return e!==!1},Sy=function(){return typeof window<"u"},Eh=function(e){return kt(e)||Kt(e)},pS=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},Vn=Array.isArray,gy=/(?:-?\.?\d|\.)+/gi,Dy=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,ps=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,sy=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,ky=/[+-]=-?[.\d]+/,hS=/[^,'"\[\]\s]+/gi,uz=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Ct,Qi,my,Oy,Vr={},kh={},gS,mS=function(e){return(kh=Lc(e,Vr))&&Bn},Nh=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},Fu=function(e,t){return!t&&console.warn(e)},vS=function(e,t){return e&&(Vr[e]=t)&&kh&&(kh[e]=t)||Vr},ju=function(){return 0},dz={suppressEvents:!0,isStart:!0,kill:!1},Mh={suppressEvents:!0,kill:!1},fz={suppressEvents:!0},Iy={},ca=[],vy={},wS,vr={},cy={},iS=30,Sh=[],Py="",Ty=function(e){var t=e[0],r,i;if(Ji(t)||kt(t)||(e=[e]),!(r=(t._gsap||{}).harness)){for(i=Sh.length;i--&&!Sh[i].targetTest(t););r=Sh[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new zy(e[i],r)))||e.splice(i,1);return e},la=function(e){return e._gsap||Ty(ii(e))[0]._gsap},Ay=function(e,t,r){return(r=e[t])&&kt(r)?e[t]():Ah(r)&&e.getAttribute&&e.getAttribute(t)||r}
vendor: 4,184 bytes, line 5
5,Jn=function(e,t){return(e=e.split(",")).forEach(t)||e},Ot=function(e){return Math.round(e*1e5)/1e5||0},Ut=function(e){return Math.round(e*1e7)/1e7||0},hs=function(e,t){var r=t.charAt(0),i=parseFloat(t.substr(2));return e=parseFloat(e),r==="+"?e+i:r==="-"?e-i:r==="*"?e*i:e/i},pz=function(e,t){for(var r=t.length,i=0;e.indexOf(t[i])<0&&++i<r;);return i<r},Oh=function(){var e=ca.length,t=ca.slice(0),r,i;for(vy={},ca.length=0,r=0;r<e;r++)i=t[r],i&&i._lazy&&(i.render(i._lazy[0],i._lazy[1],!0)._lazy=0)},Ny=function(e){return!!(e._initted||e._startAt||e.add)},yS=function(e,t,r,i){ca.length&&!En&&Oh(),e.render(t,r,i||!!(En&&t<0&&Ny(e))),ca.length&&!En&&Oh()},_S=function(e){var t=parseFloat(e);return(t||t===0)&&(e+"").match(hS).length<2?t:Kt(e)?e.trim():e},bS=function(e){return e},Br=function(e,t){for(var r in t)r in e||(e[r]=t[r]);return e},hz=function(e){return function(t,r){for(var i in r)i in t||i==="duration"&&e||i==="ease"||(t[i]=r[i])}},Lc=function(e,t){for(var r in t)e[r]=t[r];return e},oS=function n(e,t){for(var r in t)r!=="__proto__"&&r!=="constructor"&&r!=="prototype"&&(e[r]=Ji(t[r])?n(e[r]||(e[r]={}),t[r]):t[r]);return e},Ih=function(e,t){var r={},i;for(i in e)i in t||(r[i]=e[i]);return r},Nu=function(e){var t=e.parent||Ct,r=e.keyframes?hz(Vn(e.keyframes)):Br;if(yr(e.inherit))for(;t;)r(e,t.vars.defaults),t=t.parent||t._dp;return e},gz=function(e,t){for(var r=e.length,i=r===t.length;i&&r--&&e[r]===t[r];);return r<0},CS=function(e,t,r,i,o){r===void 0&&(r="_first"),i===void 0&&(i="_last");var a=e[i],s;if(o)for(s=t[o];a&&a[o]>s;)a=a._prev;return a?(t._next=a._next,a._next=t):(t._next=e[r],e[r]=t),t._next?t._next._prev=t:e[i]=t,t._prev=a,t.parent=t._dp=e,t},Rh=function(e,t,r,i){r===void 0&&(r="_first"),i===void 0&&(i="_last");var o=t._prev,a=t._next;o?o._next=a:e[r]===t&&(e[r]=a),a?a._prev=o:e[i]===t&&(e[i]=o),t._next=t._prev=t.parent=null},ua=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},us=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var r=e;r;)r._dirty=1,r=r.parent;return e},mz=function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e},wy=function(e,t,r,i){return e._startAt&&(En?e._startAt.revert(Mh):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(t,!0,i))},vz=function n(e){return!e||e._ts&&n(e.parent)},aS=function(e){return e._repeat?Vc(e._tTime,e=e.duration()+e._rDelay)*e:0},Vc=function(e,t){var r=Math.floor(e=Ut(e/t));return e&&r===e?r-1:r},Ph=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},zh=function(e){return e._end=Ut(e._start+(e._tDur/Math.abs(e._ts||e._rts||ot)||0))},Fh=function(e,t){var r=e._dp;return r&&r.smoothChildTiming&&e._ts&&(e._start=Ut(r._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),zh(e),r._dirty||us(r,e)),e},xS=function(e,t){var r;if((t._time||!t._dur&&t._initted||t._start<e._time&&(t._dur||!t.add))&&(r=Ph(e.rawTime(),t),(!t._dur||Bu(0,t.totalDuration(),r)-t._tTime>ot)&&t.render(r,!0)),us(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(r=e;r._dp;)r.rawTime()>=0&&r.totalTime(r._tTime),r=r._dp;e._zTime=-ot}},Xi=function(e,t,r,i){return t.parent&&ua(t),t._start=Ut((Oo(r)?r:r||e!==Ct?ni(e,r,t):e._time)+t._delay),t._end=Ut(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),CS(e,t,"_first","_last",e._sort?"_start":0),yy(t)||(e._recent=t),i||xS(e,t),e._ts<0&&Fh(e,e._tTime),e},ES=function(e,t){return(Vr.ScrollTrigger||Nh("scrollTrigger",t))&&Vr.ScrollTrigger.create(t,e)},MS=function(e,t,r,i,o){if(Ly(e,t,o),!e._initted)return 1;if(!r&&e._pt&&!En&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&wS!==wr.frame)return ca.push(e),e._lazy=[o,i],1},wz=function n(e){var t=e.parent;return t&&t._ts&&t._initted&&!t._lock&&(t.rawTime()<0||n(t))},yy=function(e){var t=e.data;return t==="isFromStart"||t==="isStart"},yz=function(e,t,r,i){var o=e.ratio,a=t<0||!t&&(!e._start&&wz(e)&&!(!e._initted&&yy(e))||(e._ts<0||e._dp._ts<0)&&!yy(e))?0:1,s=e._rDelay,c=0,d,f,h;if(s&&e._repeat&&(c=Bu(0,e._tDur,t),f=Vc(c,s),e._yoyo&&f&1&&(a=1-a),f!==Vc(e._tTime,s)&&(o=1-a,e.vars.repeatRefresh&&e._initted&&e.invali
vendor: 5,105 bytes, line 5
5date())),a!==o||En||i||e._zTime===ot||!t&&e._zTime){if(!e._initted&&MS(e,t,i,r,c))return;for(h=e._zTime,e._zTime=t||(r?ot:0),r||(r=t&&!h),e.ratio=a,e._from&&(a=1-a),e._time=0,e._tTime=c,d=e._pt;d;)d.r(a,d.d),d=d._next;t<0&&wy(e,t,r,!0),e._onUpdate&&!r&&Lr(e,"onUpdate"),c&&e._repeat&&!r&&e.parent&&Lr(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===a&&(a&&ua(e,1),!r&&!En&&(Lr(e,a?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)},_z=function(e,t,r){var i;if(r>t)for(i=e._first;i&&i._start<=r;){if(i.data==="isPause"&&i._start>t)return i;i=i._next}else for(i=e._last;i&&i._start>=r;){if(i.data==="isPause"&&i._start<t)return i;i=i._prev}},Bc=function(e,t,r,i){var o=e._repeat,a=Ut(t)||0,s=e._tTime/e._tDur;return s&&!i&&(e._time*=a/e._dur),e._dur=a,e._tDur=o?o<0?1e10:Ut(a*(o+1)+e._rDelay*o):a,s>0&&!i&&Fh(e,e._tTime=e._tDur*s),e.parent&&zh(e),r||us(e.parent,e),e},sS=function(e){return e instanceof xn?us(e):Bc(e,e._dur)},bz={_start:0,endTime:ju,totalDuration:ju},ni=function n(e,t,r){var i=e.labels,o=e._recent||bz,a=e.duration()>=ri?o.endTime(!1):e._dur,s,c,d;return Kt(t)&&(isNaN(t)||t in i)?(c=t.charAt(0),d=t.substr(-1)==="%",s=t.indexOf("="),c==="<"||c===">"?(s>=0&&(t=t.replace(/=/,"")),(c==="<"?o._start:o.endTime(o._repeat>=0))+(parseFloat(t.substr(1))||0)*(d?(s<0?o:r).totalDuration()/100:1)):s<0?(t in i||(i[t]=a),i[t]):(c=parseFloat(t.charAt(s-1)+t.substr(s+1)),d&&r&&(c=c/100*(Vn(r)?r[0]:r).totalDuration()),s>1?n(e,t.substr(0,s-1),r)+c:a+c)):t==null?a:+t},Ru=function(e,t,r){var i=Oo(t[1]),o=(i?2:1)+(e<2?0:1),a=t[o],s,c;if(i&&(a.duration=t[1]),a.parent=r,e){for(s=a,c=r;c&&!("immediateRender"in s);)s=c.vars.defaults||{},c=yr(c.vars.inherit)&&c.parent;a.immediateRender=yr(s.immediateRender),e<2?a.runBackwards=1:a.startAt=t[o-1]}return new zt(t[0],a,t[o+1])},da=function(e,t){return e||e===0?t(e):t},Bu=function(e,t,r){return r<e?e:r>t?t:r},Mn=function(e,t){return!Kt(e)||!(t=uz.exec(e))?"":t[1]},Cz=function(e,t,r){return da(r,function(i){return Bu(e,t,i)})},_y=[].slice,SS=function(e,t){return e&&Ji(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&Ji(e[0]))&&!e.nodeType&&e!==Qi},xz=function(e,t,r){return r===void 0&&(r=[]),e.forEach(function(i){var o;return Kt(i)&&!t||SS(i,1)?(o=r).push.apply(o,ii(i)):r.push(i)})||r},ii=function(e,t,r){return wt&&!t&&wt.selector?wt.selector(e):Kt(e)&&!r&&(my||!Uc())?_y.call((t||Oy).querySelectorAll(e),0):Vn(e)?xz(e,r):SS(e)?_y.call(e,0):e?[e]:[]},by=function(e){return e=ii(e)[0]||Fu("Invalid scope")||{},function(t){var r=e.current||e.nativeElement||e;return ii(t,r.querySelectorAll?r:r===e?Fu("Invalid scope")||Oy.createElement("div"):e)}},DS=function(e){return e.sort(function(){return .5-Math.random()})},kS=function(e){if(kt(e))return e;var t=Ji(e)?e:{each:e},r=ds(t.ease),i=t.from||0,o=parseFloat(t.base)||0,a={},s=i>0&&i<1,c=isNaN(i)||s,d=t.axis,f=i,h=i;return Kt(i)?f=h={center:.5,edges:.5,end:1}[i]||0:!s&&c&&(f=i[0],h=i[1]),function(m,g,v){var w=(v||t).length,_=a[w],b,O,T,x,P,A,I,R,N;if(!_){if(N=t.grid==="auto"?0:(t.grid||[1,ri])[1],!N){for(I=-ri;I<(I=v[N++].getBoundingClientRect().left)&&N<w;);N<w&&N--}for(_=a[w]=[],b=c?Math.min(N,w)*f-.5:i%N,O=N===ri?0:c?w*h/N-.5:i/N|0,I=0,R=ri,A=0;A<w;A++)T=A%N-b,x=O-(A/N|0),_[A]=P=d?Math.abs(d==="y"?x:T):fS(T*T+x*x),P>I&&(I=P),P<R&&(R=P);i==="random"&&DS(_),_.max=I-R,_.min=R,_.v=w=(parseFloat(t.amount)||parseFloat(t.each)*(N>w?w-1:d?d==="y"?w/N:N:Math.max(N,w/N))||0)*(i==="edges"?-1:1),_.b=w<0?o-w:o,_.u=Mn(t.amount||t.each)||0,r=r&&w<0?FS(r):r}return w=(_[m]-_.min)/_.max||0,Ut(_.b+(r?r(w):w)*_.v)+_.u}},Cy=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(r){var i=Ut(Math.round(parseFloat(r)/e)*e*t);return(i-i%1)/t+(Oo(r)?0:Mn(r))}},OS=function(e,t){var r=Vn(e),i,o;return!r&&Ji(e)&&(i=r=e.radius||ri,e.values?(e=ii(e.values),(o=!Oo(e[0]))&&(i*=i)):e=Cy(e.increment)),da(t,r?kt(e)?function(a){return o=e(a),Math.abs(o-a)<=i?o:a}:function(a){for(var s=parseFloat(o?a.x:a),c=parseFloat(o?a.y:0),d=ri,f=0,h=e.length,m,g;h--;)o?(m=e[h].x-s,g=e[h].y-c,m=m*m+g*g):m=Math.abs(e[h]-s),m<d&&(d=m,f=h);return f=!i||d<=i?e[f]:a,o||f===a||Oo(a)?f:f+Mn(a)}:Cy(e))},IS=function(e,t,r,i){return da(Vn(e)?!t:r===!0?!!(r=0):!i,function(){return Vn(e)?e[~~(Math.random()*e.length)]:(r=r||1e-5)&&(i=r<1?Math.pow(10,(r+"").length-2):1)&&Math.floor(Math.round((e-r/2+Math.random()*(t-e+r*.99))/r)*r*i)/i})},Ez=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(i){return t.reduce(function(o,a){return a(o)},i)}},Mz=function(e,t){return function(r){return e(parseFloat(r))+(t||Mn(r))}},Sz=function(e,t,r){return TS(e,t,0,1,r)},PS=function(e,t,r){return da(r,function(i){return e[~~t(i)]})},Dz=function n(e,t,r){var i=t-e;return Vn(e)?PS(e,n(0,e.length),t):da(r,function(o){return(i+(o-e)%i)%i+e})},kz=function n(e,t,r){var i=t-e,o=i*2;return Vn(e)?PS(e,n(0,e.length-1),t):da(r,function(a){return a=(o+(a-e)%o)%o||0,e+(a>i?o-a:a)})},Hc=function(e){for(var t=0,r="",i,o,a,s;~(i=e.indexOf("random(",t));)a=e.indexOf(")",i),s=e.charAt(i+7)==="[",o=e.substr(i+7,a-i-7).match(s?hS:gy),r+=e.substr(t,
vendor: 21,631 bytes, line 5
5i-t)+IS(s?o:+o[0],s?0:+o[1],+o[2]||1e-5),t=a+1;return r+e.substr(t,e.length-t)},TS=function(e,t,r,i,o){var a=t-e,s=i-r;return da(o,function(c){return r+((c-e)/a*s||0)})},Oz=function n(e,t,r,i){var o=isNaN(e+t)?0:function(g){return(1-g)*e+g*t};if(!o){var a=Kt(e),s={},c,d,f,h,m;if(r===!0&&(i=1)&&(r=null),a)e={p:e},t={p:t};else if(Vn(e)&&!Vn(t)){for(f=[],h=e.length,m=h-2,d=1;d<h;d++)f.push(n(e[d-1],e[d]));h--,o=function(v){v*=h;var w=Math.min(m,~~v);return f[w](v-w)},r=t}else i||(e=Lc(Vn(e)?[]:{},e));if(!f){for(c in t)Fy.call(s,e,c,"get",t[c]);o=function(v){return Uy(v,s)||(a?e.p:e)}}}return da(r,o)},cS=function(e,t,r){var i=e.labels,o=ri,a,s,c;for(a in i)s=i[a]-t,s<0==!!r&&s&&o>(s=Math.abs(s))&&(c=a,o=s);return c},Lr=function(e,t,r){var i=e.vars,o=i[t],a=wt,s=e._ctx,c,d,f;if(o)return c=i[t+"Params"],d=i.callbackScope||e,r&&ca.length&&Oh(),s&&(wt=s),f=c?o.apply(d,c):o.call(d),wt=a,f},Tu=function(e){return ua(e),e.scrollTrigger&&e.scrollTrigger.kill(!!En),e.progress()<1&&Lr(e,"onInterrupt"),e},Fc,AS=[],NS=function(e){if(e)if(e=!e.name&&e.default||e,Sy()||e.headless){var t=e.name,r=kt(e),i=t&&!r&&e.init?function(){this._props=[]}:e,o={init:ju,render:Uy,add:Fy,kill:Gz,modifier:$z,rawVars:0},a={targetTest:0,get:0,getSetter:jh,aliases:{},register:0};if(Uc(),e!==i){if(vr[t])return;Br(i,Br(Ih(e,o),a)),Lc(i.prototype,Lc(o,Ih(e,a))),vr[i.prop=t]=i,e.targetTest&&(Sh.push(i),Iy[t]=1),t=(t==="css"?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}vS(t,i),e.register&&e.register(Bn,i,er)}else AS.push(e)},it=255,Au={aqua:[0,it,it],lime:[0,it,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,it],navy:[0,0,128],white:[it,it,it],olive:[128,128,0],yellow:[it,it,0],orange:[it,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[it,0,0],pink:[it,192,203],cyan:[0,it,it],transparent:[it,it,it,0]},ly=function(e,t,r){return e+=e<0?1:e>1?-1:0,(e*6<1?t+(r-t)*e*6:e<.5?r:e*3<2?t+(r-t)*(2/3-e)*6:t)*it+.5|0},RS=function(e,t,r){var i=e?Oo(e)?[e>>16,e>>8&it,e&it]:0:Au.black,o,a,s,c,d,f,h,m,g,v;if(!i){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),Au[e])i=Au[e];else if(e.charAt(0)==="#"){if(e.length<6&&(o=e.charAt(1),a=e.charAt(2),s=e.charAt(3),e="#"+o+o+a+a+s+s+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return i=parseInt(e.substr(1,6),16),[i>>16,i>>8&it,i&it,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),i=[e>>16,e>>8&it,e&it]}else if(e.substr(0,3)==="hsl"){if(i=v=e.match(gy),!t)c=+i[0]%360/360,d=+i[1]/100,f=+i[2]/100,a=f<=.5?f*(d+1):f+d-f*d,o=f*2-a,i.length>3&&(i[3]*=1),i[0]=ly(c+1/3,o,a),i[1]=ly(c,o,a),i[2]=ly(c-1/3,o,a);else if(~e.indexOf("="))return i=e.match(Dy),r&&i.length<4&&(i[3]=1),i}else i=e.match(gy)||Au.transparent;i=i.map(Number)}return t&&!v&&(o=i[0]/it,a=i[1]/it,s=i[2]/it,h=Math.max(o,a,s),m=Math.min(o,a,s),f=(h+m)/2,h===m?c=d=0:(g=h-m,d=f>.5?g/(2-h-m):g/(h+m),c=h===o?(a-s)/g+(a<s?6:0):h===a?(s-o)/g+2:(o-a)/g+4,c*=60),i[0]=~~(c+.5),i[1]=~~(d*100+.5),i[2]=~~(f*100+.5)),r&&i.length<4&&(i[3]=1),i},zS=function(e){var t=[],r=[],i=-1;return e.split(ko).forEach(function(o){var a=o.match(ps)||[];t.push.apply(t,a),r.push(i+=a.length+1)}),t.c=r,t},lS=function(e,t,r){var i="",o=(e+i).match(ko),a=t?"hsla(":"rgba(",s=0,c,d,f,h;if(!o)return e;if(o=o.map(function(m){return(m=RS(m,t,1))&&a+(t?m[0]+","+m[1]+"%,"+m[2]+"%,"+m[3]:m.join(","))+")"}),r&&(f=zS(e),c=r.c,c.join(i)!==f.c.join(i)))for(d=e.replace(ko,"1").split(ps),h=d.length-1;s<h;s++)i+=d[s]+(~c.indexOf(s)?o.shift()||a+"0,0,0,0)":(f.length?f:o.length?o:r).shift());if(!d)for(d=e.split(ko),h=d.length-1;s<h;s++)i+=d[s]+o[s];return i+d[h]},ko=(function(){var n="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",e;for(e in Au)n+="|"+e+"\\b";return new RegExp(n+")","gi")})(),Iz=/hsl[a]?\(/,Ry=function(e){var t=e.join(" "),r;if(ko.lastIndex=0,ko.test(t))return r=Iz.test(t),e[1]=lS(e[1],r),e[0]=lS(e[0],r,zS(e[1])),!0},Lu,wr=(function(){var n=Date.now,e=500,t=33,r=n(),i=r,o=1e3/240,a=o,s=[],c,d,f,h,m,g,v=function w(_){var b=n()-i,O=_===!0,T,x,P,A;if((b>e||b<0)&&(r+=b-t),i+=b,P=i-r,T=P-a,(T>0||O)&&(A=++h.frame,m=P-h.time*1e3,h.time=P=P/1e3,a+=T+(T>=o?4:o-T),x=1),O||(c=d(w)),x)for(g=0;g<s.length;g++)s[g](P,m,A,_)};return h={time:0,frame:0,tick:function(){v(!0)},deltaRatio:function(_){return m/(1e3/(_||60))},wake:function(){gS&&(!my&&Sy()&&(Qi=my=window,Oy=Qi.document||{},Vr.gsap=Bn,(Qi.gsapVersions||(Qi.gsapVersions=[])).push(Bn.version),mS(kh||Qi.GreenSockGlobals||!Qi.gsap&&Qi||{}),AS.forEach(NS)),f=typeof requestAnimationFrame<"u"&&requestAnimationFrame,c&&h.sleep(),d=f||function(_){return setTimeout(_,a-h.time*1e3+1|0)},Lu=1,v(2))},sleep:function(){(f?cancelAnimationFrame:clearTimeout)(c),Lu=0,d=ju},lagSmoothing:function(_,b){e=_||1/0,t=Math.min(b||33,e)},fps:function(_){o=1e3/(_||240),a=h.time*1e3+o},add:function(_,b,O){var T=b?function(x,P,A,I){_(x,P,A,I),h.remove(T)}:_;return h.remove(_),s[O?"unshift":"push"](T),Uc(),T},remove:function(_,b){~(b=s.indexOf(_))&&s.splice(b,1)&&g>=b&&g--},_listeners:s},h})(),Uc=function(){return!Lu&&wr.wake()},je={},Pz=/^[\d.\-M][\d.\-,\s]/,Tz=/["']/g,Az=function(e){for(var t={},r=e.substr(1,e.length-3).split(":"),i=r[0],o=1,a=r.length,s,c,d;o<a;o++)c=r[o],s=o!==a-1?c.lastIndexOf(","):c.length,d=c.substr(0,s),t[i]=isNaN(d)?d.replace(Tz,"").trim():+d,i=c.substr(s+1).trim();return t},Nz=function(e){var t=e.indexOf("(")+1,r=e.indexOf(")"),i=e.indexOf("(",t);return e.substring(t,~i&&i<r?e.indexOf(")",r+1):r)},Rz=function(e){var t=(e+"").split("("),r=je[t[0]];return r&&t.length>1&&r.config?r.config.apply(null,~e.indexOf("{")?[Az(t[1])]:Nz(e).split(",").map(_S)):je._CE&&Pz.test(e)?je._CE("",e):r},FS=function(e){return function(t){return 1-e(1-t)}},jS=function n(e,t){for(var r=e._first,i;r;)r instanceof xn?n(r,t):r.vars.yoyoEase&&(!r._yoyo||!r._repeat)&&r._yoyo!==t&&(r.timeline?n(r.timeline,t):(i=r._ease,r._ease=r._yEase,r._yEase=i,r._yoyo=t)),r=r._next},ds=function(e,t){return e&&(kt(e)?e:je[e]||Rz(e))||t},gs=function(e,t,r,i){r===void 0&&(r=function(c){return 1-t(1-c)}),i===void 0&&(i=function(c){return c<.5?t(c*2)/2:1-t((1-c)*2)/2});var o={easeIn:t,easeOut:r,easeInOut:i},a;return Jn(e,function(s){je[s]=Vr[s]=o,je[a=s.toLowerCase()]=r;for(var c in o)je[a+(c==="easeIn"?".in":c==="easeOut"?".out":".inOut")]=je[s+"."+c]=o[c]}),o},LS=function(e){return function(t){return t<.5?(1-e(1-t*2))/2:.5+e((t-.5)*2)/2}},uy=function n(e,t,r){var i=t>=1?t:1,o=(r||(e?.3:.45))/(t<1?t:1),a=o/hy*(Math.asin(1/i)||0),s=function(f){return f===1?1:i*Math.pow(2,-10*f)*lz((f-a)*o)+1},c=e==="out"?s:e==="in"?function(d){return 1-s(1-d)}:LS(s);return o=hy/o,c.config=function(d,f){return n(e,d,f)},c},dy=function n(e,t){t===void 0&&(t=1.70158);var r=function(a){return a?--a*a*((t+1)*a+t)+1:0},i=e==="out"?r:e==="in"?function(o){return 1-r(1-o)}:LS(r);return i.config=function(o){return n(e,o)},i};Jn("Linear,Quad,Cubic,Quart,Quint,Strong",function(n,e){var t=e<5?e+1:e;gs(n+",Power"+(t-1),e?function(r){return Math.pow(r,t)}:function(r){return r},function(r){return 1-Math.pow(1-r,t)},function(r){return r<.5?Math.pow(r*2,t)/2:1-Math.pow((1-r)*2,t)/2})});je.Linear.easeNone=je.none=je.Linear.easeIn;gs("Elastic",uy("in"),uy("out"),uy());(function(n,e){var t=1/e,r=2*t,i=2.5*t,o=function(s){return s<t?n*s*s:s<r?n*Math.pow(s-1.5/e,2)+.75:s<i?n*(s-=2.25/e)*s+.9375:n*Math.pow(s-2.625/e,2)+.984375};gs("Bounce",function(a){return 1-o(1-a)},o)})(7.5625,2.75);gs("Expo",function(n){return Math.pow(2,10*(n-1))*n+n*n*n*n*n*n*(1-n)});gs("Circ",function(n){return-(fS(1-n*n)-1)});gs("Sine",function(n){return n===1?1:-cz(n*az)+1});gs("Back",dy("in"),dy("out"),dy());je.SteppedEase=je.steps=Vr.SteppedEase={config:function(e,t){e===void 0&&(e=1);var r=1/e,i=e+(t?0:1),o=t?1:0,a=1-ot;return function(s){return((i*Bu(0,a,s)|0)+o)*r}}};jc.ease=je["quad.out"];Jn("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(n){return Py+=n+","+n+"Params,"});var zy=function(e,t){this.id=sz++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:Ay,this.set=t?t.getSetter:jh},Vu=(function(){function n(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,Bc(this,+t.duration,1,1),this.data=t.data,wt&&(this._ctx=wt,wt.data.push(this)),Lu||wr.wake()}var e=n.prototype;return e.delay=function(r){return r||r===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+r-this._delay),this._delay=r,this):this._delay},e.duration=function(r){return arguments.length?this.totalDuration(this._repeat>0?r+(r+this._rDelay)*this._repeat:r):this.totalDuration()&&this._dur},e.totalDuration=function(r){return arguments.length?(this._dirty=0,Bc(this,this._repeat<0?r:(r-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(r,i){if(Uc(),!arguments.length)return this._tTime;var o=this._dp;if(o&&o.smoothChildTiming&&this._ts){for(Fh(this,r),!o._dp||o.parent||xS(o,this);o&&o.parent;)o.parent._time!==o._start+(o._ts>=0?o._tTime/o._ts:(o.totalDuration()-o._tTime)/-o._ts)&&o.totalTime(o._tTime,!0),o=o.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&r<this._tDur||this._ts<0&&r>0||!this._tDur&&!r)&&Xi(this._dp,this,this._start-this._delay)}return(this._tTime!==r||!this._dur&&!i||this._initted&&Math.abs(this._zTime)===ot||!r&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=r),yS(this,r,i)),this},e.time=function(r,i){return arguments.length?this.totalTime(Math.min(this.totalDuration(),r+aS(this))%(this._dur+this._rDelay)||(r?this._dur:0),i):this._time},e.totalProgress=function(r,i){return arguments.length?this.totalTime(this.totalDuration()*r,i):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(r,i){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-r:r)+aS(this),i):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(r,i){var o=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(r-1)*o,i):this._repeat?Vc(this._tTime,o)+1:1},e.timeScale=function(r,i){if(!arguments.length)return this._rts===-ot?0:this._rts;if(this._rts===r)return this;var o=this.parent&&this._ts?Ph(this.parent._time,this):this._tTime;return this._rts=+r||0,this._ts=this._ps||r===-ot?0:this._rts,this.totalTime(Bu(-Math.abs(this._delay),this.totalDuration(),o),i!==!1),zh(this),mz(this)},e.paused=function(r){return arguments.length?(this._ps!==r&&(this._ps=r,r?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Uc(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==ot&&(this._tTime-=ot)))),this):this._ps},e.startTime=function(r){if(arguments.length){this._start=r;var i=this.parent||this._dp;return i&&(i._sort||!this.parent)&&Xi(i,this,r-this._delay),this}return this._start},e.endTime=function(r){return this._start+(yr(r)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(r){var i=this.parent||this._dp;return i?r&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Ph(i.rawTime(r),this):this._tTime:this._tTime},e.revert=function(r){r===void 0&&(r=fz);var i=En;return En=r,Ny(this)&&(this.timeline&&this.timeline.revert(r),this.totalTime(-.01,r.suppressEvents)),this.data!=="nested"&&r.kill!==!1&&this.kill(),En=i,this},e.globalTime=function(r){for(var i=this,o=arguments.length?r:i.rawTime();i;)o=i._start+o/(Math.abs(i._ts)||1),i=i._dp;return!this.parent&&this._sat?this._sat.globalTime(r):o},e.repeat=function(r){return arguments.length?(this._repeat=r===1/0?-2:r,sS(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(r){if(arguments.length){var i=this._time;return this._rDelay=r,sS(this),i?this.time(i):this}return this._rDelay},e.yoyo=function(r){return arguments.length?(this._yoyo=r,this):this._yoyo},e.seek=function(r,i){return this.totalTime(ni(this,r),yr(i))},e.restart=function(r,i){return this.play().totalTime(r?-this._delay:0,yr(i)),this._dur||(this._zTime=-ot),this},e.play=function(r,i){return r!=null&&this.seek(r,i),this.reversed(!1).paused(!1)},e.reverse=function(r,i){return r!=null&&this.seek(r||this.totalDuration(),i),this.reversed(!0).paused(!1)},e.pause=function(r,i){return r!=null&&this.seek(r,i),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(r){return arguments.length?(!!r!==this.reversed()&&this.timeScale(-this._rts||(r?-ot:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-ot,this},e.isActive=function(){var r=this.parent||this._dp,i=this._start,o;return!!(!r||this._ts&&this._initted&&r.isActive()&&(o=r.rawTime(!0))>=i&&o<this.endTime(!0)-ot)},e.eventCallback=function(r,i,o){var a=this.vars;return arguments.length>1?(i?(a[r]=i,o&&(a[r+"Params"]=o),r==="onUpdate"&&(this._onUpdate=i)):delete a[r],this):a[r]},e.then=function(r){var i=this;return new Promise(function(o){var a=kt(r)?r:bS,s=function(){var d=i.then;i.then=null,kt(a)&&(a=a(i))&&(a.then||a===i)&&(i.then=d),o(a),i.then=d};i._initted&&i.totalProgress()===1&&i._ts>=0||!i._tTime&&i._ts<0?s():i._prom=s})},e.kill=function(){Tu(this)},n})();Br(Vu.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-ot,_prom:0,_ps:!1,_rts:1});var xn=(function(n){dS(e,n);function e(r,i){var o;return r===void 0&&(r={}),o=n.call(this,r)||this,o.labels={},o.smoothChildTiming=!!r.smoothChildTiming,o.autoRemoveChildren=!!r.autoRemoveChildren,o._sort=yr(r.sortChildren),Ct&&Xi(r.parent||Ct,Do(o),i),r.reversed&&o.reverse(),r.paused&&o.paused(!0),r.scrollTrigger&&ES(Do(o),r.scrollTrigger),o}var t=e.prototype;return t.to=function(i,o,a){return Ru(0,arguments,this),this},t.from=function(i,o,a){return Ru(1,arguments,this),this},t.fromTo=function(i,o,a,s){return Ru(2,arguments,this),this},t.set=function(i,o,a){return o.duration=0,o.parent=this,Nu(o).repeatDelay||(o.repeat=0),o.immediateRender=!!o.immediateRender,new zt(i,o,ni(this,a),1),this},t.call=function(i,o,a){return Xi(this,zt.delayedCall(0,i,o),a)},t.staggerTo=function(i,o,a,s,c,d,f){return a.duration=o,a.stagger=a.stagger||s,a.onComplete=d,a.onCompleteParams=f,a.parent=this,new zt(i,a,ni(this,c)),this},t.staggerFrom=function(i,o,a,s,c,d,f){return a.runBackwards=1,Nu(a).immediateRender=yr(a.immediateRender),this.staggerTo(i,o,a,s,c,d,f)},t.staggerFromTo=function(i,o,a,s,c,d,f,h){return s.startAt=a,Nu(s).immediateRender=yr(s.immediateRender),this.staggerTo(i,o,s,c,d,f,h)},t.render=function(i,o,a){var s=this._time,c=this._dirty?this.totalDuration():this._tDur,d=this._dur,f=i<=0?0:Ut(i),h=this._zTime<0!=i<0&&(this._initted||!d),m,g,v,w,_,b,O,T,x,P,A,I;if(this!==Ct&&f>c&&i>=0&&(f=c),f!==this._tTime||a||h){if(s!==this._time&&d&&(f+=this._time-s,i+=this._time-s),m=f,x=this._start,T=this._ts,b=!T,h&&(d||(s=this._zTime),(i||!o)&&(this._zTime=i)),this._repeat){if(A=this._yoyo,_=d+this._rDelay,this._repeat<-1&&i<0)return this.totalTime(_*100+i,o,a);if(m=Ut(f%_),f===c?(w=this._repeat,m=d):(P=Ut(f/_),w=~~P,w&&w===P&&(m=d,w--),m>d&&(m=d)),P=Vc(this._tTime,_),!s&&this._tTime&&P!==w&&this._tTime-P*_-this._dur<=0&&(P=w),A&&w&1&&(m=d-m,I=1),w!==P&&!this._lock){var R=A&&P&1,N=R===(A&&w&1);if(w<P&&(R=!R),s=R?0:f%d?d:f,this._lock=1,this.render(s||(I?0:Ut(w*_)),o,!d)._lock=0,this._tTime=f,!o&&this.parent&&Lr(this,"onRepeat"),this.vars.repeatRefresh&&!I&&(this.invalidate()._lock=1),s&&s!==this._time||b!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(d=this._dur,c=this._tDur,N&&(this._lock=2,s=R?d:-1e-4,this.render(s,!0),this.vars.repeatRefresh&&!I&&this.invalidate()),this._lock=0,!this._ts&&!b)return this;jS(this,I)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(O=_z(this,Ut(s),Ut(m)),O&&(f-=m-(m=O._start))),this._tTime=f,this._time=m,this._act=!T,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=i,s=0),!s&&f&&!o&&!P&&(Lr(this,"onStart"),this._tTime!==f))return this;if(m>=s&&i>=0)for(g=this._first;g;){if(v=g._next,(g._act||m>=g._start)&&g._ts&&O!==g){if(g.parent!==this)return this.render(i,o,a);if(g.render(g._ts>0?(m-g._start)*g._ts:(g._dirty?g.totalDuration():g._tDur)+(m-g._start)*g._ts,o,a),m!==this._time||!this._ts&&!b){O=0,v&&(f+=this._zTime=-ot);break}}g=v}else{g=this._last;for(var F=i<0?i:m;g;){if(v=g._prev,(g._act||F<=g._end)&&g._ts&&O!==g){if(g.parent!==this)return this.render(i,o,a);if(g.render(g._ts>0?(F-g._start)*g._ts:(g._dirty?g.totalDuration():g._tDur)+(F-g._start)*g._ts,o,a||En&&Ny(g)),m!==this._time||!this._ts&&!b){O=0,v&&(f+=this._zTime=F?-ot:ot);break}}g=v}}if(O&&!o&&(this.pause(),O.render(m>=s?0:-ot)._zTime=m>=s?1:-1,this._ts))return this._start=x,zh(this),this.render(i,o,a);this._onUpdate&&!o&&Lr(this,"onUpdate",!0),(f===c&&this._tTime>=this.totalDuration()||!f&&s)&&(x===this._start||Math.abs(T)!==Math.abs(this._ts))&&(this._lock||((i||!d)&&(f===c&&this._ts>0||!f&&this._ts<0)&&ua(this,1),!o&&!(i<0&&!s)&&(f||s||!c)&&(Lr(this,f===c&&i>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(f<c&&this.timeScale()>0)&&this._prom())))}return this},t.add=function(i,o){var a=this;if(Oo(o)||(o=ni(this,o,i)),!(i instanceof Vu)){if(Vn(i))return i.forEach(function(s){return a.add(s,o)}),this;if(Kt(i))return this.addLabel(i,o);if(kt(i))i=zt.delayedCall(0,i);else return this}return this!==i?Xi(this,i,o):this},t.getChildren=function(i,o,a,s){i===void 0&&(i=!0),o===void 0&&(o=!0),a===void 0&&(a=!0),s===void 0&&(s=-ri);for(var c=[],d=this._first;d;)d._start>=s&&(d instanceof zt?o&&c.push(d):(a&&c.push(d),i&&c.push.apply(c,d.getChildren(!0,o,a)))),d=d._next;return c},t.getById=function(i){for(var o=this.getChildren(1,1,1),a=o.length;a--;)if(o[a].vars.id===i)return o[a]},t.remove=function(i){return Kt(i)?this.removeLabel(i):kt(i)?this.killTweensOf(i):(i.parent===this&&Rh(this,i),i===this._recent&&(this._recent=this._last),us(this))},t.totalTime=function(i,o){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=Ut(wr.time-(this._ts>0?i/this._ts:(this.totalDuration()-i)/-this._ts))),n.prototype.totalTime.call(this,i,o),this._forcing=0,this):this._tTime},t.addLabel=function(i,o){return this.labels[i]=ni(this,o),this},t.removeLabel=function(i){return delete this.labels[i],this},t.addPause=function(i,o,a){var s=zt.delayedCall(0,o||ju,a);return s.data="isPause",this._hasPause=1,Xi(this,s,ni(this,i))},t.removePause=function(i){var o=this._first;for(i=ni(this,i);o;)o._start===i&&o.data==="isPause"&&ua(o),o=o._next},t.killTweensOf=function(i,o,a){for(var s=this.getTweensOf(i,a),c=s.length;c--;)sa!==s[c]&&s[c].kill(i,o);return this},t.getTweensOf=function(i,o){for(var a=[],s=ii(i),c=this._first,d=Oo(o),f;c;)c instanceof zt?pz(c._targets,s)&&(d?(!sa||c._initted&&c._ts)&&c.globalTime(0)<=o&&c.globalTime(c.totalDuration())>o:!o||c.isActive())&&a.push(c):(f=c.getTweensOf(s,o)).length&&a.push.apply(a,f),c=c._next;return a},t.tweenTo=function(i,o){o=o||{};var a=this,s=ni(a,i),c=o,d=c.startAt,f=c.onStart,h=c.onStartParams,m=c.immediateRender,g,v=zt.to(a,Br({ease:o.ease||"none",lazy:!1,immediateRender:!1,time:s,overwrite:"auto",duration:o.duration||Math.abs((s-(d&&"time"in d?d.time:a._time))/a.timeScale())||ot,onStart:function(){if(a.pause(),!g){var _=o.duration||Math.abs((s-(d&&"time"in d?d.time:a._time))/a.timeScale());v._dur!==_&&Bc(v,_,0,1).render(v._time,!0,!0),g=1}f&&f.apply(v,h||[])}},o));return m?v.render(0):v},t.tweenFromTo=function(i,o,a){return this.tweenTo(o,Br({startAt:{time:ni(this,i)}},a))},t.recent=function(){return this._recent},t.nextLabel=function(i){return i===void 0&&(i=this._time),cS(this,ni(this,i))},t.previousLabel=function(i){return i===void 0&&(i=this._time),cS(this,ni(this,i),1)},t.currentLabel=function(i){return arguments.length?this.seek(i,!0):this.previousLabel(this._time+ot)},t.shiftChildren=function(i,o,a){a===void 0&&(a=0);for(var s=this._first,c=this.labels,d;s;)s._start>=a&&(s._start+=i,s._end+=i),s=s._next;if(o)for(d in c)c[d]>=a&&(c[d]+=i);return us(this)},t.invalidate=function(i){var o=this._first;for(this._lock=0;o;)o.invalidate(i),o=o._next;return n.prototype.invalidate.call(this,i)},t.clear=function(i){i===void 0&&(i=!0);for(var o=this._first,a;o;)a=o._next,this.remove(o),o=a;return this._dp&&(this._time=this._tTime=this._pTime=0),i&&(this.labels={}),us(this)},t.totalDuration=function(i){var o=0,a=this,s=a._last,c=ri,d,f,h;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-i:i));if(a._dirty){for(h=a.parent;s;)d=s._prev,s._dirty&&s.totalDuration(),f=s._start,f>c&&a._sort&&s._ts&&!a._lock?(a._lock=1,Xi(a,s,f-s._delay,1)._lock=0):c=f,f<0&&s._ts&&(o-=f,(!h&&!a._dp||h&&h.smoothChildTiming)&&(a._start+=f/a._ts,a._time-=f,a._tTime-=f),a.shiftChildren(-f,!1,-1/0),c=0),s._end>o&&s._ts&&(o=s._end),s=d;Bc(a,a===Ct&&a._time>o?a._time:o,1,1),a._dirty=0}return a._tDur},e.updateRoot=function(i){if(Ct._ts&&(yS(Ct,Ph(i,Ct)),wS=wr.frame),wr.frame>=iS){iS+=_r.autoSleep||120;var o=Ct._first;if((!o||!o._ts)&&_r.autoSleep&&wr._listeners.length<2){for(;o&&!o._ts;)o=o._next;o||wr.sleep()}}},e})(Vu);Br(xn.prototype,{_lock:0,_hasPause:0,_forcing:0});var zz=function(e,t,r,i,o,a,s){var c=new er(this._pt,e,t,0,1,By,null,o),d=0,f=0,h,m,g,v,w,_,b,O;for(c.b=r,c.e=i,r+="",i+="",(b=~i.indexOf("random("))&&(i=Hc(i)),a&&(O=[r,i],a(O,e,t),r=O[0],i=O[1]),m=r.match(sy)||[];h=sy.exec(i);)v=h[0],w=i.substring(d,h.index),g?g=(g+1)%5:w.substr(-5)==="rgba("&&(g=1),v!==m[f++]&&
vendor: 6,276 bytes, line 5
5(_=parseFloat(m[f-1])||0,c._pt={_next:c._pt,p:w||f===1?w:",",s:_,c:v.charAt(1)==="="?hs(_,v)-_:parseFloat(v)-_,m:g&&g<4?Math.round:0},d=sy.lastIndex);return c.c=d<i.length?i.substring(d,i.length):"",c.fp=s,(ky.test(i)||b)&&(c.e=0),this._pt=c,c},Fy=function(e,t,r,i,o,a,s,c,d,f){kt(i)&&(i=i(o||0,e,a));var h=e[t],m=r!=="get"?r:kt(h)?d?e[t.indexOf("set")||!kt(e["get"+t.substr(3)])?t:"get"+t.substr(3)](d):e[t]():h,g=kt(h)?d?Bz:US:Vy,v;if(Kt(i)&&(~i.indexOf("random(")&&(i=Hc(i)),i.charAt(1)==="="&&(v=hs(m,i)+(Mn(m)||0),(v||v===0)&&(i=v))),!f||m!==i||xy)return!isNaN(m*i)&&i!==""?(v=new er(this._pt,e,t,+m||0,i-(m||0),typeof h=="boolean"?Hz:HS,0,g),d&&(v.fp=d),s&&v.modifier(s,this,e),this._pt=v):(!h&&!(t in e)&&Nh(t,i),zz.call(this,e,t,m,i,g,c||_r.stringFilter,d))},Fz=function(e,t,r,i,o){if(kt(e)&&(e=zu(e,o,t,r,i)),!Ji(e)||e.style&&e.nodeType||Vn(e)||pS(e))return Kt(e)?zu(e,o,t,r,i):e;var a={},s;for(s in e)a[s]=zu(e[s],o,t,r,i);return a},jy=function(e,t,r,i,o,a){var s,c,d,f;if(vr[e]&&(s=new vr[e]).init(o,s.rawVars?t[e]:Fz(t[e],i,o,a,r),r,i,a)!==!1&&(r._pt=c=new er(r._pt,o,e,0,1,s.render,s,0,s.priority),r!==Fc))for(d=r._ptLookup[r._targets.indexOf(o)],f=s._props.length;f--;)d[s._props[f]]=c;return s},sa,xy,Ly=function n(e,t,r){var i=e.vars,o=i.ease,a=i.startAt,s=i.immediateRender,c=i.lazy,d=i.onUpdate,f=i.runBackwards,h=i.yoyoEase,m=i.keyframes,g=i.autoRevert,v=e._dur,w=e._startAt,_=e._targets,b=e.parent,O=b&&b.data==="nested"?b.vars.targets:_,T=e._overwrite==="auto"&&!My,x=e.timeline,P,A,I,R,N,F,ie,B,oe,J,Se,me,ee;if(x&&(!m||!o)&&(o="none"),e._ease=ds(o,jc.ease),e._yEase=h?FS(ds(h===!0?o:h,jc.ease)):0,h&&e._yoyo&&!e._repeat&&(h=e._yEase,e._yEase=e._ease,e._ease=h),e._from=!x&&!!i.runBackwards,!x||m&&!i.stagger){if(B=_[0]?la(_[0]).harness:0,me=B&&i[B.prop],P=Ih(i,Iy),w&&(w._zTime<0&&w.progress(1),t<0&&f&&s&&!g?w.render(-1,!0):w.revert(f&&v?Mh:dz),w._lazy=0),a){if(ua(e._startAt=zt.set(_,Br({data:"isStart",overwrite:!1,parent:b,immediateRender:!0,lazy:!w&&yr(c),startAt:null,delay:0,onUpdate:d&&function(){return Lr(e,"onUpdate")},stagger:0},a))),e._startAt._dp=0,e._startAt._sat=e,t<0&&(En||!s&&!g)&&e._startAt.revert(Mh),s&&v&&t<=0&&r<=0){t&&(e._zTime=t);return}}else if(f&&v&&!w){if(t&&(s=!1),I=Br({overwrite:!1,data:"isFromStart",lazy:s&&!w&&yr(c),immediateRender:s,stagger:0,parent:b},P),me&&(I[B.prop]=me),ua(e._startAt=zt.set(_,I)),e._startAt._dp=0,e._startAt._sat=e,t<0&&(En?e._startAt.revert(Mh):e._startAt.render(-1,!0)),e._zTime=t,!s)n(e._startAt,ot,ot);else if(!t)return}for(e._pt=e._ptCache=0,c=v&&yr(c)||c&&!v,A=0;A<_.length;A++){if(N=_[A],ie=N._gsap||Ty(_)[A]._gsap,e._ptLookup[A]=J={},vy[ie.id]&&ca.length&&Oh(),Se=O===_?A:O.indexOf(N),B&&(oe=new B).init(N,me||P,e,Se,O)!==!1&&(e._pt=R=new er(e._pt,N,oe.name,0,1,oe.render,oe,0,oe.priority),oe._props.forEach(function(Ne){J[Ne]=R}),oe.priority&&(F=1)),!B||me)for(I in P)vr[I]&&(oe=jy(I,P,e,Se,N,O))?oe.priority&&(F=1):J[I]=R=Fy.call(e,N,I,"get",P[I],Se,O,0,i.stringFilter);e._op&&e._op[A]&&e.kill(N,e._op[A]),T&&e._pt&&(sa=e,Ct.killTweensOf(N,J,e.globalTime(t)),ee=!e.parent,sa=0),e._pt&&c&&(vy[ie.id]=1)}F&&Hy(e),e._onInit&&e._onInit(e)}e._onUpdate=d,e._initted=(!e._op||e._pt)&&!ee,m&&t<=0&&x.render(ri,!0,!0)},jz=function(e,t,r,i,o,a,s,c){var d=(e._pt&&e._ptCache||(e._ptCache={}))[t],f,h,m,g;if(!d)for(d=e._ptCache[t]=[],m=e._ptLookup,g=e._targets.length;g--;){if(f=m[g][t],f&&f.d&&f.d._pt)for(f=f.d._pt;f&&f.p!==t&&f.fp!==t;)f=f._next;if(!f)return xy=1,e.vars[t]="+=0",Ly(e,s),xy=0,c?Fu(t+" not eligible for reset"):1;d.push(f)}for(g=d.length;g--;)h=d[g],f=h._pt||h,f.s=(i||i===0)&&!o?i:f.s+(i||0)+a*f.c,f.c=r-f.s,h.e&&(h.e=Ot(r)+Mn(h.e)),h.b&&(h.b=f.s+Mn(h.b))},Lz=function(e,t){var r=e[0]?la(e[0]).harness:0,i=r&&r.aliases,o,a,s,c;if(!i)return t;o=Lc({},t);for(a in i)if(a in o)for(c=i[a].split(","),s=c.length;s--;)o[c[s]]=o[a];return o},Vz=function(e,t,r,i){var o=t.ease||i||"power1.inOut",a,s;if(Vn(t))s=r[e]||(r[e]=[]),t.forEach(function(c,d){return s.push({t:d/(t.length-1)*100,v:c,e:o})});else for(a in t)s=r[a]||(r[a]=[]),a==="ease"||s.push({t:parseFloat(e),v:t[a],e:o})},zu=function(e,t,r,i,o){return kt(e)?e.call(t,r,i,o):Kt(e)&&~e.indexOf("random(")?Hc(e):e},VS=Py+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",BS={};Jn(VS+",id,stagger,delay,duration,paused,scrollTrigger",function(n){return BS[n]=1});var zt=(function(n){dS(e,n);function e(r,i,o,a){var s;typeof i=="number"&&(o.duration=i,i=o,o=null),s=n.call(this,a?i:Nu(i))||this;var c=s.vars,d=c.duration,f=c.delay,h=c.immediateRender,m=c.stagger,g=c.overwrite,v=c.keyframes,w=c.defaults,_=c.scrollTrigger,b=c.yoyoEase,O=i.parent||Ct,T=(Vn(r)||pS(r)?Oo(r[0]):"length"in i)?[r]:ii(r),x,P,A,I,R,N,F,ie;if(s._targets=T.length?Ty(T):Fu("GSAP target "+r+" not found. https://gsap.com",!_r.nullTargetWarn)||[],s._ptLookup=[],s._overwrite=g,v||m||Eh(d)||Eh(f)){if(i=s.vars,x=s.timeline=new xn({data:"nested",defaults:w||{},targets:O&&O.data==="nested"?O.vars.targets:T}),x.kill(),x.parent=x._dp=Do(s),x._start=0,m||Eh(d)||Eh(f)){if(I=T.length,F=m&&kS(m),Ji(m))for(R in m)~VS.indexOf(R)&&(ie||(ie={}),ie[R]=m[R]);for(P=0;P<I;P++)A=Ih(i,BS),A.stagger=0,b&&(A.yoyoEase=b),ie&&Lc(A,ie),N=T[P],A.duration=+zu(d,Do(s),P,N,T),A.delay=(+zu(f,Do(s),P,N,T)||0)-s._delay,!m&&I===1&&A.delay&&(s._delay=f=A.delay,s._start+=f,A.delay=0),x.to(N,A,F?F(P,N,T):0),x._ease=je.none;x.duration()?d=f=0:s.timeline=0}else if(v){Nu(Br(x.vars.defaults,{ease:"none"})),x._ease=ds(v.ease||i.ease||"none");var B=0,oe,J,Se;if(Vn(v))v.forEach(function(me){return x.to(T,me,">")}),x.duration();else{A={};for(R in v)R==="ease"||R==="easeEach"||Vz(R,v[R],A,v.easeEach);for(R in A)for(oe=A[R].sort(function(me,ee){return me.t-ee.t}),B=0,P=0;P<oe.length;P++)J=oe[P],Se={ease:J.e,duration:(J.t-(P?oe[P-1].t:0))/100*d},Se[R]=J.v,x.to(T,Se,B),B+=Se.duration;x.duration()<d&&x.to({},{duration:d-x.duration()})}}d||s.duration(d=x.duration())}else s.timeline=0;return g===!0&&!My&&(sa=Do(s),Ct.killTweensOf(T),sa=0),Xi(O,Do(s),o),i.reversed&&s.reverse(),i.paused&&s.paused(!0),(h||!d&&!v&&s._start===Ut(O._time)&&yr(h)&&vz(Do(s))&&O.data!=="nested")&&(s._tTime=-ot,s.render(Math.max(0,-f)||0)),_&&ES(Do(s),_),s}var t=e.prototype;return t.render=function(i,o,a){var s=this._time,c=this._tDur,d=this._dur,f=i<0,h=i>c-ot&&!f?c:i<ot?0:i,m,g,v,w,_,b,O,T,x;
vendor: 19,395 bytes, line 5
5if(!d)yz(this,i,o,a);else if(h!==this._tTime||!i||a||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==f||this._lazy){if(m=h,T=this.timeline,this._repeat){if(w=d+this._rDelay,this._repeat<-1&&f)return this.totalTime(w*100+i,o,a);if(m=Ut(h%w),h===c?(v=this._repeat,m=d):(_=Ut(h/w),v=~~_,v&&v===_?(m=d,v--):m>d&&(m=d)),b=this._yoyo&&v&1,b&&(x=this._yEase,m=d-m),_=Vc(this._tTime,w),m===s&&!a&&this._initted&&v===_)return this._tTime=h,this;v!==_&&(T&&this._yEase&&jS(T,b),this.vars.repeatRefresh&&!b&&!this._lock&&m!==w&&this._initted&&(this._lock=a=1,this.render(Ut(w*v),!0).invalidate()._lock=0))}if(!this._initted){if(MS(this,f?i:m,a,o,h))return this._tTime=0,this;if(s!==this._time&&!(a&&this.vars.repeatRefresh&&v!==_))return this;if(d!==this._dur)return this.render(i,o,a)}if(this._tTime=h,this._time=m,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=O=(x||this._ease)(m/d),this._from&&(this.ratio=O=1-O),!s&&h&&!o&&!_&&(Lr(this,"onStart"),this._tTime!==h))return this;for(g=this._pt;g;)g.r(O,g.d),g=g._next;T&&T.render(i<0?i:T._dur*T._ease(m/this._dur),o,a)||this._startAt&&(this._zTime=i),this._onUpdate&&!o&&(f&&wy(this,i,o,a),Lr(this,"onUpdate")),this._repeat&&v!==_&&this.vars.onRepeat&&!o&&this.parent&&Lr(this,"onRepeat"),(h===this._tDur||!h)&&this._tTime===h&&(f&&!this._onUpdate&&wy(this,i,!0,!0),(i||!d)&&(h===this._tDur&&this._ts>0||!h&&this._ts<0)&&ua(this,1),!o&&!(f&&!s)&&(h||s||b)&&(Lr(this,h===c?"onComplete":"onReverseComplete",!0),this._prom&&!(h<c&&this.timeScale()>0)&&this._prom()))}return this},t.targets=function(){return this._targets},t.invalidate=function(i){return(!i||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(i),n.prototype.invalidate.call(this,i)},t.resetTo=function(i,o,a,s,c){Lu||wr.wake(),this._ts||this.play();var d=Math.min(this._dur,(this._dp._time-this._start)*this._ts),f;return this._initted||Ly(this,d),f=this._ease(d/this._dur),jz(this,i,o,a,s,f,d,c)?this.resetTo(i,o,a,s,1):(Fh(this,0),this.parent||CS(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},t.kill=function(i,o){if(o===void 0&&(o="all"),!i&&(!o||o==="all"))return this._lazy=this._pt=0,this.parent?Tu(this):this.scrollTrigger&&this.scrollTrigger.kill(!!En),this;if(this.timeline){var a=this.timeline.totalDuration();return this.timeline.killTweensOf(i,o,sa&&sa.vars.overwrite!==!0)._first||Tu(this),this.parent&&a!==this.timeline.totalDuration()&&Bc(this,this._dur*this.timeline._tDur/a,0,1),this}var s=this._targets,c=i?ii(i):s,d=this._ptLookup,f=this._pt,h,m,g,v,w,_,b;if((!o||o==="all")&&gz(s,c))return o==="all"&&(this._pt=0),Tu(this);for(h=this._op=this._op||[],o!=="all"&&(Kt(o)&&(w={},Jn(o,function(O){return w[O]=1}),o=w),o=Lz(s,o)),b=s.length;b--;)if(~c.indexOf(s[b])){m=d[b],o==="all"?(h[b]=o,v=m,g={}):(g=h[b]=h[b]||{},v=o);for(w in v)_=m&&m[w],_&&((!("kill"in _.d)||_.d.kill(w)===!0)&&Rh(this,_,"_pt"),delete m[w]),g!=="all"&&(g[w]=1)}return this._initted&&!this._pt&&f&&Tu(this),this},e.to=function(i,o){return new e(i,o,arguments[2])},e.from=function(i,o){return Ru(1,arguments)},e.delayedCall=function(i,o,a,s){return new e(o,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:i,onComplete:o,onReverseComplete:o,onCompleteParams:a,onReverseCompleteParams:a,callbackScope:s})},e.fromTo=function(i,o,a){return Ru(2,arguments)},e.set=function(i,o){return o.duration=0,o.repeatDelay||(o.repeat=0),new e(i,o)},e.killTweensOf=function(i,o,a){return Ct.killTweensOf(i,o,a)},e})(Vu);Br(zt.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});Jn("staggerTo,staggerFrom,staggerFromTo",function(n){zt[n]=function(){var e=new xn,t=_y.call(arguments,0);return t.splice(n==="staggerFromTo"?5:4,0,0),e[n].apply(e,t)}});var Vy=function(e,t,r){return e[t]=r},US=function(e,t,r){return e[t](r)},Bz=function(e,t,r,i){return e[t](i.fp,r)},Uz=function(e,t,r){return e.setAttribute(t,r)},jh=function(e,t){return kt(e[t])?US:Ah(e[t])&&e.setAttribute?Uz:Vy},HS=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e6)/1e6,t)},Hz=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},By=function(e,t){var r=t._pt,i="";if(!e&&t.b)i=t.b;else if(e===1&&t.e)i=t.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*e):Math.round((r.s+r.c*e)*1e4)/1e4)+i,r=r._next;i+=t.c}t.set(t.t,t.p,i,t)},Uy=function(e,t){for(var r=t._pt;r;)r.r(e,r.d),r=r._next},$z=function(e,t,r,i){for(var o=this._pt,a;o;)a=o._next,o.p===i&&o.modifier(e,t,r),o=a},Gz=function(e){for(var t=this._pt,r,i;t;)i=t._next,t.p===e&&!t.op||t.op===e?Rh(this,t,"_pt"):t.dep||(r=1),t=i;return!r},qz=function(e,t,r,i){i.mSet(e,t,i.m.call(i.tween,r,i.mt),i)},Hy=function(e){for(var t=e._pt,r,i,o,a;t;){for(r=t._next,i=o;i&&i.pr>t.pr;)i=i._next;(t._prev=i?i._prev:a)?t._prev._next=t:o=t,(t._next=i)?i._prev=t:a=t,t=r}e._pt=o},er=(function(){function n(t,r,i,o,a,s,c,d,f){this.t=r,this.s=o,this.c=a,this.p=i,this.r=s||HS,this.d=c||this,this.set=d||Vy,this.pr=f||0,this._next=t,t&&(t._prev=this)}var e=n.prototype;return e.modifier=function(r,i,o){this.mSet=this.mSet||this.set,this.set=qz,this.m=r,this.mt=o,this.tween=i},n})();Jn(Py+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(n){return Iy[n]=1});Vr.TweenMax=Vr.TweenLite=zt;Vr.TimelineLite=Vr.TimelineMax=xn;Ct=new xn({sortChildren:!1,defaults:jc,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});_r.stringFilter=Ry;var fs=[],Dh={},Wz=[],uS=0,Yz=0,fy=function(e){return(Dh[e]||Wz).map(function(t){return t()})},Ey=function(){var e=Date.now(),t=[];e-uS>2&&(fy("matchMediaInit"),fs.forEach(function(r){var i=r.queries,o=r.conditions,a,s,c,d;for(s in i)a=Qi.matchMedia(i[s]).matches,a&&(c=1),a!==o[s]&&(o[s]=a,d=1);d&&(r.revert(),c&&t.push(r))}),fy("matchMediaRevert"),t.forEach(function(r){return r.onMatch(r,function(i){return r.add(null,i)})}),uS=e,fy("matchMedia"))},$S=(function(){function n(t,r){this.selector=r&&by(r),this.data=[],this._r=[],this.isReverted=!1,this.id=Yz++,t&&this.add(t)}var e=n.prototype;return e.add=function(r,i,o){kt(r)&&(o=i,i=r,r=kt);var a=this,s=function(){var d=wt,f=a.selector,h;return d&&d!==a&&d.data.push(a),o&&(a.selector=by(o)),wt=a,h=i.apply(a,arguments),kt(h)&&a._r.push(h),wt=d,a.selector=f,a.isReverted=!1,h};return a.last=s,r===kt?s(a,function(c){return a.add(null,c)}):r?a[r]=s:s},e.ignore=function(r){var i=wt;wt=null,r(this),wt=i},e.getTweens=function(){var r=[];return this.data.forEach(function(i){return i instanceof n?r.push.apply(r,i.getTweens()):i instanceof zt&&!(i.parent&&i.parent.data==="nested")&&r.push(i)}),r},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(r,i){var o=this;if(r?(function(){for(var s=o.getTweens(),c=o.data.length,d;c--;)d=o.data[c],d.data==="isFlip"&&(d.revert(),d.getChildren(!0,!0,!1).forEach(function(f){return s.splice(s.indexOf(f),1)}));for(s.map(function(f){return{g:f._dur||f._delay||f._sat&&!f._sat.vars.immediateRender?f.globalTime(0):-1/0,t:f}}).sort(function(f,h){return h.g-f.g||-1/0}).forEach(function(f){return f.t.revert(r)}),c=o.data.length;c--;)d=o.data[c],d instanceof xn?d.data!=="nested"&&(d.scrollTrigger&&d.scrollTrigger.revert(),d.kill()):!(d instanceof zt)&&d.revert&&d.revert(r);o._r.forEach(function(f){return f(r,o)}),o.isReverted=!0})():this.data.forEach(function(s){return s.kill&&s.kill()}),this.clear(),i)for(var a=fs.length;a--;)fs[a].id===this.id&&fs.splice(a,1)},e.revert=function(r){this.kill(r||{})},n})(),Zz=(function(){function n(t){this.contexts=[],this.scope=t,wt&&wt.data.push(this)}var e=n.prototype;return e.add=function(r,i,o){Ji(r)||(r={matches:r});var a=new $S(0,o||this.scope),s=a.conditions={},c,d,f;wt&&!a.selector&&(a.selector=wt.selector),this.contexts.push(a),i=a.add("onMatch",i),a.queries=r;for(d in r)d==="all"?f=1:(c=Qi.matchMedia(r[d]),c&&(fs.indexOf(a)<0&&fs.push(a),(s[d]=c.matches)&&(f=1),c.addListener?c.addListener(Ey):c.addEventListener("change",Ey)));return f&&i(a,function(h){return a.add(null,h)}),this},e.revert=function(r){this.kill(r||{})},e.kill=function(r){this.contexts.forEach(function(i){return i.kill(r,!0)})},n})(),Th={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];t.forEach(function(i){return NS(i)})},timeline:function(e){return new xn(e)},getTweensOf:function(e,t){return Ct.getTweensOf(e,t)},getProperty:function(e,t,r,i){Kt(e)&&(e=ii(e)[0]);var o=la(e||{}).get,a=r?bS:_S;return r==="native"&&(r=""),e&&(t?a((vr[t]&&vr[t].get||o)(e,t,r,i)):function(s,c,d){return a((vr[s]&&vr[s].get||o)(e,s,c,d))})},quickSetter:function(e,t,r){if(e=ii(e),e.length>1){var i=e.map(function(f){return Bn.quickSetter(f,t,r)}),o=i.length;return function(f){for(var h=o;h--;)i[h](f)}}e=e[0]||{};var a=vr[t],s=la(e),c=s.harness&&(s.harness.aliases||{})[t]||t,d=a?function(f){var h=new a;Fc._pt=0,h.init(e,r?f+r:f,Fc,0,[e]),h.render(1,h),Fc._pt&&Uy(1,Fc)}:s.set(e,c);return a?d:function(f){return d(e,c,r?f+r:f,s,1)}},quickTo:function(e,t,r){var i,o=Bn.to(e,Br((i={},i[t]="+=0.1",i.paused=!0,i.stagger=0,i),r||{})),a=function(c,d,f){return o.resetTo(t,c,d,f)};return a.tween=o,a},isTweening:function(e){return Ct.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=ds(e.ease,jc.ease)),oS(jc,e||{})},config:function(e){return oS(_r,e||{})},registerEffect:function(e){var t=e.name,r=e.effect,i=e.plugins,o=e.defaults,a=e.extendTimeline;(i||"").split(",").forEach(function(s){return s&&!vr[s]&&!Vr[s]&&Fu(t+" effect requires "+s+" plugin.")}),cy[t]=function(s,c,d){return r(ii(s),Br(c||{},o),d)},a&&(xn.prototype[t]=function(s,c,d){return this.add(cy[t](s,Ji(c)?c:(d=c)&&{},this),d)})},registerEase:function(e,t){je[e]=ds(t)},parseEase:function(e,t){return arguments.length?ds(e,t):je},getById:function(e){return Ct.getById(e)},exportRoot:function(e,t){e===void 0&&(e={});var r=new xn(e),i,o;for(r.smoothChildTiming=yr(e.smoothChildTiming),Ct.remove(r),r._dp=0,r._time=r._tTime=Ct._time,i=Ct._first;i;)o=i._next,(t||!(!i._dur&&i instanceof zt&&i.vars.onComplete===i._targets[0]))&&Xi(r,i,i._start-i._delay),i=o;return Xi(Ct,r,0),r},context:function(e,t){return e?new $S(e,t):wt},matchMedia:function(e){return new Zz(e)},matchMediaRefresh:function(){return fs.forEach(function(e){var t=e.conditions,r,i;for(i in t)t[i]&&(t[i]=!1,r=1);r&&e.revert()})||Ey()},addEventListener:function(e,t){var r=Dh[e]||(Dh[e]=[]);~r.indexOf(t)||r.push(t)},removeEventListener:function(e,t){var r=Dh[e],i=r&&r.indexOf(t);i>=0&&r.splice(i,1)},utils:{wrap:Dz,wrapYoyo:kz,distribute:kS,random:IS,snap:OS,normalize:Sz,getUnit:Mn,clamp:Cz,splitColor:RS,toArray:ii,selector:by,mapRange:TS,pipe:Ez,unitize:Mz,interpolate:Oz,shuffle:DS},install:mS,effects:cy,ticker:wr,updateRoot:xn.updateRoot,plugins:vr,globalTimeline:Ct,core:{PropTween:er,globals:vS,Tween:zt,Timeline:xn,Animation:Vu,getCache:la,_removeLinkedListItem:Rh,reverting:function(){return En},context:function(e){return e&&wt&&(wt.data.push(e),e._ctx=wt),wt},suppressOverwrites:function(e){return My=e}}};Jn("to,from,fromTo,delayedCall,set,killTweensOf",function(n){return Th[n]=zt[n]});wr.add(xn.updateRoot);Fc=Th.to({},{duration:0});var Kz=function(e,t){for(var r=e._pt;r&&r.p!==t&&r.op!==t&&r.fp!==t;)r=r._next;return r},Qz=function(e,t){var r=e._targets,i,o,a;for(i in t)for(o=r.length;o--;)a=e._ptLookup[o][i],a&&(a=a.d)&&(a._pt&&(a=Kz(a,i)),a&&a.modifier&&a.modifier(t[i],e,r[o],i))},py=function(e,t){return{name:e,headless:1,rawVars:1,init:function(i,o,a){a._onInit=function(s){var c,d;if(Kt(o)&&(c={},Jn(o,function(f){return c[f]=1}),o=c),t){c={};for(d in o)c[d]=t(o[d]);o=c}Qz(s,o)}}}},Bn=Th.registerPlugin({name:"attr",init:function(e,t,r,i,o){var a,s,c;this.tween=r;for(a in t)c=e.getAttribute(a)||"",s=this.add(e,"setAttribute",(c||0)+"",t[a],i,o,0,0,a),s.op=a,s.b=c,this._props.push(a)},render:function(e,t){for(var r=t._pt;r;)En?r.set(r.t,r.p,r.b,r):r.r(e,r.d),r=r._next}},{name:"endArray",headless:1,init:function(e,t){for(var r=t.length;r--;)this.add(e,r,e[r]||0,t[r],0,0,0,0,0,1)}},py("roundProps",Cy),py("modifiers"),py("snap",OS))||Th;zt.version=xn.version=Bn.version="3.13.0";gS=1;Sy()&&Uc();var Xz=je.Power0,Jz=je.Power1,eF=je.Power2,tF=je.Power3,nF=je.Power4,rF=je.Linear,iF=je.Quad,oF=je.Cubic,aF=je.Quart,sF=je.Quint,cF=je.Strong,lF=je.Elastic,uF=je.Back,dF=je.SteppedEase,fF=je.Bounce,pF=je.Sine,hF=je.Expo,gF=je.Circ;var GS,fa,Gc,Zy,ys,mF,qS,Ky,vF=function(){return typeof window<"u"},Po={},ws=180/Math.PI,qc=Math.PI/180,$c=Math.atan2,WS=1e8,Qy=/([A-Z])/g,wF=/(left|right|width|margin|padding|x)/i,yF=/[\s,\(]\S/,eo={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Gy=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},_F=function(e,t){return t.set(t.t,t.p,e===1?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},bF=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},CF=function(e,t){var r=t.s+t.c*e;t.set(t.t,t.p,~~(r+(r<0?-.5:.5))+t.u,t)},tD=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},nD=function(e,t){return t.set(t.t,t.p,e!==1?t.b:t.e,t)},xF=function(e,t,r){return e.style[t]=r},EF=function(e,t,r){return e.style.setProperty(t,r)},MF=function(e,t,r){return e._gsap[t]=r},SF=function(e,t,r){return e._gsap.scaleX=e._gsap.scaleY=r},DF=function(e,t,r,i,o){var a=e._gsap;a.scaleX=a.scaleY=r,a.renderTransform(o,a)},kF=function(e,t,r,i,o){var a=e._gsap;a[t]=r,a.renderTransform(o,a)},xt="transform",br=xt+"Origin",OF=function n(e,t){var r=this,i=this.target,o=i.style,a=i._gsap;if(e in Po&&o){if(this.tfm=this.tfm||{},e!=="transform")e=eo[e]||e,~e.indexOf(",")?e.split(",").forEach(function(s){return r.tfm[s]=Io(i,s)}):this.tfm[e]=a.x?a[e]:Io(i,e),e===br&&(this.tfm.zOrigin=a.zOrigin);else return eo.transform.split(",").forEach(function(s){return n.call(r,s,t)});if(this.props.indexOf(xt)>=0)return;a.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(br,t,"")),e=xt}(o||t)&&this.props.push(e,t,o[e])},rD=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},IF=function(){var e=this.props,t=this.target,r=t.style,i=t._gsap,o,a;for(o=0;o<e.length;o+=3)e[o+1]?e[o+1]===2?t[e[o]](e[o+2]):t[e[o]]=e[o+2]:e[o+2]?r[e[o]]=e[o+2]:r.removeProperty(e[o].substr(0,2)==="--"?e[o]:e[o].replace(Qy,"-$1").toLowerCase());if(this.tfm){for(a in this.tfm)i[a]=this.tfm[a];i.svg&&(i.renderTransform(),t.setAttribute("data-svg-origin",this.svgo||"")),o=Ky(),(!o||!o.isStart)&&!r[xt]&&(rD(r),i.zOrigin&&r[br]&&(r[br]+=" "+i.zOrigin+"px",i.zOrigin=0,i.renderTransform()),i.uncache=1)}},iD=function(e,t){var r={target:e,props:[],revert:IF,save:OF};return e._gsap||Bn.core.getCache(e),t&&e.style&&e.nodeType&&t.split(",").forEach(function(i){return r.save(i)}),r},oD,qy=function(e,t){var r=fa.createElementNS?fa.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):fa.createElement(e);return r&&r.style?r:fa.createElement(e)},oi=function n(e,t,r){var i=getComputedStyle(e);return i[t]||i.getPropertyValue(t.replace(Qy,"-$1").toLowerCase())||i.getPropertyValue(t)||!r&&n(e,Wc(t)||t,1)||""},YS="O,Moz,ms,Ms,Webkit".split(","),Wc=function(e,t,r){var i=t||ys,o=i.style,a=5;if(e in o&&!r)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);a--&&!(YS[a]+e in o););return a<0?null:(a===3?"ms":a>=0?YS[a]:"")+e},Wy=function(){vF()&&window.document&&(GS=window,fa=GS.document,Gc=fa.documentElement,ys=qy("div")||{style:{}},mF=qy("div"),xt=Wc(xt),br=xt+"Origin",ys.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",oD=!!Wc("perspective"),Ky=Bn.core.reverting,Zy=1)},ZS=function(e){var t=e.ownerSVGElement,r=qy("svg",t&&t.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=e.cloneNode(!0),o;i.style.display="block",r.appendChild(i),Gc.appendChild(r);try{o=i.getBBox()}catch{}return r.removeChild(i),Gc.removeChild(r),o},KS=function(e,t){for(var r=t.length;r--;)if(e.hasAttribute(t[r]))return e.getAttribute(t[r])},aD=function(e){var t,r;try{t=e.getBBox()}catch{t=ZS(e),r=1}return t&&(t.width||t.height)||r||(t=ZS(e)),t&&!t.width&&!t.x&&!t.y?{x:+KS(e,["x","cx","x1"])||0,y:+KS(e,["y","cy","y1"])||0,width:0,height:0}:t},sD=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&aD(e))},_s=function(e,t){if(t){var r=e.style,i;t in Po&&t!==br&&(t=xt),r.removeProperty?(i=t.substr(0,2),(i==="ms"||t.substr(0,6)==="webkit")&&(t="-"+t),r.removeProperty(i==="--"?t:t.replace(Qy,"-$1").toLowerCase())):r.removeAttribute(t)}},pa=function(e,t,r,i,o,a){var s=new er(e._pt,t,r,0,1,a?nD:tD);return e._pt=s,s.b=i,s.e=o,e._props.push(r),s},QS={deg:1,rad:1,turn:1},PF={grid:1,flex:1},ha=function n(e,t,r,i){var o=parseFloat(r)||0,a=(r+"").trim().substr((o+"").length)||"px",s=ys.style,c=wF.test(t),d=e.tagName.toLowerCase()==="svg",f=(d?"client":"offset")+(c?"Width":"Height"),h=100,m=i==="px",g=i==="%",v,w,_,b;if(i===a||!o||QS[i]||QS[a])return o;if(a!=="px"&&!m&&(o=n(e,t,r,"px")),b=e.getCTM&&sD(e),(g||a==="%")&&(Po[t]||~t.indexOf("adius")))return v=b?e.getBBox()[c?"width":"height"]:e[f],Ot(g?o/v*h:o/100*v);if(s[c?"width":"height"]=h+(m?a:i),w=i!=="rem"&&~t.indexOf("adius")||i==="em"&&e.appendChild&&!d?e:e.parentNode,b&&(w=(e.ownerSVGElement||{}).parentNode),(!w||w===fa||!w.appendChild)&&(w=fa.body),_=w._gsap,_&&g&&_.width&&c&&_.time===wr.time&&!_.uncache)return Ot(o/_.width*h);if(g&&(t==="height"||t==="width")){var O=e.style[t];e.style[t]=h+i,v=e[f],O?e.style[t]=O:_s(e,t)}else(g||a==="%")&&!PF[oi(w,"display")]&&(s.position=oi(e,"position")),w===e&&(s.position="static"),w.appendChild(ys),v=ys[f],w.removeChild(ys),s.position="absolute";return c&&g&&(_=la(w),_.time=wr.time,_.width=w[f]),Ot(m?v*o/h:v&&o?h/v*o:0)},Io=function(e,t,r,i){var o;return Zy||Wy(),t in eo&&t!=="transform"&&(t=eo[t],~t.indexOf(",")&&(t=t.split(",")[0])),Po[t]&&t!=="transform"?(o=$u(e,i),o=t!=="transformOrigin"?o[t]:o.svg?o.origin:Vh(oi(e,br))+" "+o.zOrigin+"px"):(o=e.style[t],(!o||o==="auto"||i||~(o+"").indexOf("calc("))&&(o=Lh[t]&&Lh[t](e,t,r)||oi(e,t)||Ay(e,t)||(t==="opacity"?1:0))),r&&!~(o+"").trim().indexOf(" ")?ha(e,t,o,r)+r:o},TF=function(e,t,r,i){if(!r||r==="none"){var o=Wc(t,e,1),a=o&&oi(e,o,1);a&&a!==r?(t=o,r=a):t==="borderColor"&&(r=oi(e,"borderTopColor"))}var s=new er(this._pt,e.style,t,0,1,By),c=0,d=0,f,h,m,g,v,w,_,b,O,T,x,P;if(s.b=r,s.e=i,r+="",i+="",i.substring(0,6)==="var(--"&&(i=oi(e,i.substring(4,i.indexOf(")")))),i==="auto"&&(w=e.style[t],e.style[t]=i,i=oi(e,t)||i,w?e.style[t]=w:_s(e,t)),f=[r,i],Ry(f),r=f[0],i=f[1],m=r.match(ps)||[],P=i.match(ps)||[],P.length){for(;h=ps.exec(i);)_=h[0],O=i.substring(c,h.index),v?v=(v+1)%5:(O.substr(-5)==="rgba("||O.substr(-5)==="hsla(")&&(v=1),_!==(w=m[d++]||"")&&(g=parseFloat(w)||0,x=w.substr((g+"").length),_.charAt(1)==="="&&(_=hs(g,_)+x),b=parseFloat(_),T=_.substr((b+"").length),c=ps.lastIndex-T.length,T||(T=T||_r.units[t]||x,c===i.length&&(i+=T,s.e+=T)),x!==T&&(g=ha(e,t,w,T)||0),s._pt={_next:s._pt,p:O||d===1?O:",",s:g,c:b-g,m:v&&v<4||t==="zIndex"?Math.round:0});s.c=c<i.length?i.substring(c,i.length):""}else s.r=t==="display"&&i==="none"?nD:tD;return ky.test(i)&&(s.e=0),this._pt=s,s},XS={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},AF=function(e){var t=e.split(" "),r=t[0],i=t[1]||"50%";return(r==="top"||r==="bottom"||i==="left"||i==="right")&&(e=r,r=i,i=e),t[0]=XS[r]||r,t[1]=XS[i]||i,t.join(" ")}
vendor: 5,509 bytes, line 5
5,NF=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var r=t.t,i=r.style,o=t.u,a=r._gsap,s,c,d;if(o==="all"||o===!0)i.cssText="",c=1;else for(o=o.split(","),d=o.length;--d>-1;)s=o[d],Po[s]&&(c=1,s=s==="transformOrigin"?br:xt),_s(r,s);c&&(_s(r,xt),a&&(a.svg&&r.removeAttribute("transform"),i.scale=i.rotate=i.translate="none",$u(r,1),a.uncache=1,rD(i)))}},Lh={clearProps:function(e,t,r,i,o){if(o.data!=="isFromStart"){var a=e._pt=new er(e._pt,t,r,0,0,NF);return a.u=i,a.pr=-10,a.tween=o,e._props.push(r),1}}},Hu=[1,0,0,1,0,0],cD={},lD=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},JS=function(e){var t=oi(e,xt);return lD(t)?Hu:t.substr(7).match(Dy).map(Ot)},Xy=function(e,t){var r=e._gsap||la(e),i=e.style,o=JS(e),a,s,c,d;return r.svg&&e.getAttribute("transform")?(c=e.transform.baseVal.consolidate().matrix,o=[c.a,c.b,c.c,c.d,c.e,c.f],o.join(",")==="1,0,0,1,0,0"?Hu:o):(o===Hu&&!e.offsetParent&&e!==Gc&&!r.svg&&(c=i.display,i.display="block",a=e.parentNode,(!a||!e.offsetParent&&!e.getBoundingClientRect().width)&&(d=1,s=e.nextElementSibling,Gc.appendChild(e)),o=JS(e),c?i.display=c:_s(e,"display"),d&&(s?a.insertBefore(e,s):a?a.appendChild(e):Gc.removeChild(e))),t&&o.length>6?[o[0],o[1],o[4],o[5],o[12],o[13]]:o)},Yy=function(e,t,r,i,o,a){var s=e._gsap,c=o||Xy(e,!0),d=s.xOrigin||0,f=s.yOrigin||0,h=s.xOffset||0,m=s.yOffset||0,g=c[0],v=c[1],w=c[2],_=c[3],b=c[4],O=c[5],T=t.split(" "),x=parseFloat(T[0])||0,P=parseFloat(T[1])||0,A,I,R,N;r?c!==Hu&&(I=g*_-v*w)&&(R=x*(_/I)+P*(-w/I)+(w*O-_*b)/I,N=x*(-v/I)+P*(g/I)-(g*O-v*b)/I,x=R,P=N):(A=aD(e),x=A.x+(~T[0].indexOf("%")?x/100*A.width:x),P=A.y+(~(T[1]||T[0]).indexOf("%")?P/100*A.height:P)),i||i!==!1&&s.smooth?(b=x-d,O=P-f,s.xOffset=h+(b*g+O*w)-b,s.yOffset=m+(b*v+O*_)-O):s.xOffset=s.yOffset=0,s.xOrigin=x,s.yOrigin=P,s.smooth=!!i,s.origin=t,s.originIsAbsolute=!!r,e.style[br]="0px 0px",a&&(pa(a,s,"xOrigin",d,x),pa(a,s,"yOrigin",f,P),pa(a,s,"xOffset",h,s.xOffset),pa(a,s,"yOffset",m,s.yOffset)),e.setAttribute("data-svg-origin",x+" "+P)},$u=function(e,t){var r=e._gsap||new zy(e);if("x"in r&&!t&&!r.uncache)return r;var i=e.style,o=r.scaleX<0,a="px",s="deg",c=getComputedStyle(e),d=oi(e,br)||"0",f,h,m,g,v,w,_,b,O,T,x,P,A,I,R,N,F,ie,B,oe,J,Se,me,ee,Ne,Ve,C,Ge,Ft,Dn,et,Et;return f=h=m=w=_=b=O=T=x=0,g=v=1,r.svg=!!(e.getCTM&&sD(e)),c.translate&&((c.translate!=="none"||c.scale!=="none"||c.rotate!=="none")&&(i[xt]=(c.translate!=="none"?"translate3d("+(c.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(c.rotate!=="none"?"rotate("+c.rotate+") ":"")+(c.scale!=="none"?"scale("+c.scale.split(" ").join(",")+") ":"")+(c[xt]!=="none"?c[xt]:"")),i.scale=i.rotate=i.translate="none"),I=Xy(e,r.svg),r.svg&&(r.uncache?(Ne=e.getBBox(),d=r.xOrigin-Ne.x+"px "+(r.yOrigin-Ne.y)+"px",ee=""):ee=!t&&e.getAttribute("data-svg-origin"),Yy(e,ee||d,!!ee||r.originIsAbsolute,r.smooth!==!1,I)),P=r.xOrigin||0,A=r.yOrigin||0,I!==Hu&&(ie=I[0],B=I[1],oe=I[2],J=I[3],f=Se=I[4],h=me=I[5],I.length===6?(g=Math.sqrt(ie*ie+B*B),v=Math.sqrt(J*J+oe*oe),w=ie||B?$c(B,ie)*ws:0,O=oe||J?$c(oe,J)*ws+w:0,O&&(v*=Math.abs(Math.cos(O*qc))),r.svg&&(f-=P-(P*ie+A*oe),h-=A-(P*B+A*J))):(Et=I[6],Dn=I[7],C=I[8],Ge=I[9],Ft=I[10],et=I[11],f=I[12],h=I[13],m=I[14],R=$c(Et,Ft),_=R*ws,R&&(N=Math.cos(-R),F=Math.sin(-R),ee=Se*N+C*F,Ne=me*N+Ge*F,Ve=Et*N+Ft*F,C=Se*-F+C*N,Ge=me*-F+Ge*N,Ft=Et*-F+Ft*N,et=Dn*-F+et*N,Se=ee,me=Ne,Et=Ve),R=$c(-oe,Ft),b=R*ws,R&&(N=Math.cos(-R),F=Math.sin(-R),ee=ie*N-C*F,Ne=B*N-Ge*F,Ve=oe*N-Ft*F,et=J*F+et*N,ie=ee,B=Ne,oe=Ve),R=$c(B,ie),w=R*ws,R&&(N=Math.cos(R),F=Math.sin(R),ee=ie*N+B*F,Ne=Se*N+me*F,B=B*N-ie*F,me=me*N-Se*F,ie=ee,Se=Ne),_&&Math.abs(_)+Math.abs(w)>359.9&&(_=w=0,b=180-b),g=Ot(Math.sqrt(ie*ie+B*B+oe*oe)),v=Ot(Math.sqrt(me*me+Et*Et)),R=$c(Se,me),O=Math.abs(R)>2e-4?R*ws:0,x=et?1/(et<0?-et:et):0),r.svg&&(ee=e.getAttribute("transform"),r.forceCSS=e.setAttribute("transform","")||!lD(oi(e,xt)),ee&&e.setAttribute("transform",ee))),Math.abs(O)>90&&Math.abs(O)<270&&(o?(g*=-1,O+=w<=0?180:-180,w+=w<=0?180:-180):(v*=-1,O+=O<=0?180:-180)),t=t||r.uncache,r.x=f-((r.xPercent=f&&(!t&&r.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-f)?-50:0)))?e.offsetWidth*r.xPercent/100:0)+a,r.y=h-((r.yPercent=h&&(!t&&r.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-h)?-50:0)))?e.offsetHeight*r.yPercent/100:0)+a,r.z=m+a,r.scaleX=Ot(g),r.scaleY=Ot(v),r.rotation=Ot(w)+s,r.rotationX=Ot(_)+s,r.rotationY=Ot(b)+s,r.skewX=O+s,r.skewY=T+s,r.transformPerspective=x+a,(r.zOrigin=parseFloat(d.split(" ")[2])||!t&&r.zOrigin||0)&&(i[br]=Vh(d)),r.xOffset=r.yOffset=0,r.force3D=_r.force3D,r.renderTransform=r.svg?zF:oD?uD:RF,r.uncache=0,r},Vh=function(e){return(e=e.split(" "))[0]+" "+e[1]},$y=function(e,t,r){var i=Mn(t);return Ot(parseFloat(t)+parseFloat(ha(e,"x",r+"px",i)))+i},RF=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,uD(e,t)},ms="0deg",Uu="0px",vs=") ",uD=function(e,t){var r=t||this,i=r.xPercent,o=r.yPercent,a=r.x,s=r.y,c=r.z,d=r.rotation,f=r.rotationY,h=r.rotationX,m=r.skewX,g=r.skewY,v=r.scaleX,w=r.scaleY,_=r.transformPerspective,b=r.force3D,O=r.target,T=r.zOrigin,x="",P=b==="auto"&&e&&e!==1||b===!0;if(T&&(h!==ms||f!==ms)){var A=parseFloat(f)*qc,I=Math.sin(A),R=Math.cos(A),N;A=parseFloat(h)*qc,N=Math.cos(A),a=$y(O,a,I*N*-T),s=$y(O,s,-Math.sin(A)*-T),c=$y(O,c,R*N*-T+T)}_!==Uu&&(x+="perspective("+_+vs),(i||o)&&(x+="translate("+i+"%, "+o+"%) "),(P||a!==Uu||s!==Uu||c!==Uu)&&(x+=c!==Uu||P?"translate3d("+a+", "+s+", "+c+") ":"translate("+a+", "+s+vs),d!==ms&&(x+="rotate("+d+vs),f!==ms&&(x+="rotateY("+f+vs
vendor: 19,892 bytes, line 5
5),h!==ms&&(x+="rotateX("+h+vs),(m!==ms||g!==ms)&&(x+="skew("+m+", "+g+vs),(v!==1||w!==1)&&(x+="scale("+v+", "+w+vs),O.style[xt]=x||"translate(0, 0)"},zF=function(e,t){var r=t||this,i=r.xPercent,o=r.yPercent,a=r.x,s=r.y,c=r.rotation,d=r.skewX,f=r.skewY,h=r.scaleX,m=r.scaleY,g=r.target,v=r.xOrigin,w=r.yOrigin,_=r.xOffset,b=r.yOffset,O=r.forceCSS,T=parseFloat(a),x=parseFloat(s),P,A,I,R,N;c=parseFloat(c),d=parseFloat(d),f=parseFloat(f),f&&(f=parseFloat(f),d+=f,c+=f),c||d?(c*=qc,d*=qc,P=Math.cos(c)*h,A=Math.sin(c)*h,I=Math.sin(c-d)*-m,R=Math.cos(c-d)*m,d&&(f*=qc,N=Math.tan(d-f),N=Math.sqrt(1+N*N),I*=N,R*=N,f&&(N=Math.tan(f),N=Math.sqrt(1+N*N),P*=N,A*=N)),P=Ot(P),A=Ot(A),I=Ot(I),R=Ot(R)):(P=h,R=m,A=I=0),(T&&!~(a+"").indexOf("px")||x&&!~(s+"").indexOf("px"))&&(T=ha(g,"x",a,"px"),x=ha(g,"y",s,"px")),(v||w||_||b)&&(T=Ot(T+v-(v*P+w*I)+_),x=Ot(x+w-(v*A+w*R)+b)),(i||o)&&(N=g.getBBox(),T=Ot(T+i/100*N.width),x=Ot(x+o/100*N.height)),N="matrix("+P+","+A+","+I+","+R+","+T+","+x+")",g.setAttribute("transform",N),O&&(g.style[xt]=N)},FF=function(e,t,r,i,o){var a=360,s=Kt(o),c=parseFloat(o)*(s&&~o.indexOf("rad")?ws:1),d=c-i,f=i+d+"deg",h,m;return s&&(h=o.split("_")[1],h==="short"&&(d%=a,d!==d%(a/2)&&(d+=d<0?a:-a)),h==="cw"&&d<0?d=(d+a*WS)%a-~~(d/a)*a:h==="ccw"&&d>0&&(d=(d-a*WS)%a-~~(d/a)*a)),e._pt=m=new er(e._pt,t,r,i,d,_F),m.e=f,m.u="deg",e._props.push(r),m},eD=function(e,t){for(var r in t)e[r]=t[r];return e},jF=function(e,t,r){var i=eD({},r._gsap),o="perspective,force3D,transformOrigin,svgOrigin",a=r.style,s,c,d,f,h,m,g,v;i.svg?(d=r.getAttribute("transform"),r.setAttribute("transform",""),a[xt]=t,s=$u(r,1),_s(r,xt),r.setAttribute("transform",d)):(d=getComputedStyle(r)[xt],a[xt]=t,s=$u(r,1),a[xt]=d);for(c in Po)d=i[c],f=s[c],d!==f&&o.indexOf(c)<0&&(g=Mn(d),v=Mn(f),h=g!==v?ha(r,c,d,v):parseFloat(d),m=parseFloat(f),e._pt=new er(e._pt,s,c,h,m-h,Gy),e._pt.u=v||0,e._props.push(c));eD(s,i)};Jn("padding,margin,Width,Radius",function(n,e){var t="Top",r="Right",i="Bottom",o="Left",a=(e<3?[t,r,i,o]:[t+o,t+r,i+r,i+o]).map(function(s){return e<2?n+s:"border"+s+n});Lh[e>1?"border"+n:n]=function(s,c,d,f,h){var m,g;if(arguments.length<4)return m=a.map(function(v){return Io(s,v,d)}),g=m.join(" "),g.split(m[0]).length===5?m[0]:g;m=(f+"").split(" "),g={},a.forEach(function(v,w){return g[v]=m[w]=m[w]||m[(w-1)/2|0]}),s.init(c,g,h)}});var Jy={name:"css",register:Wy,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,r,i,o){var a=this._props,s=e.style,c=r.vars.startAt,d,f,h,m,g,v,w,_,b,O,T,x,P,A,I,R;Zy||Wy(),this.styles=this.styles||iD(e),R=this.styles.props,this.tween=r;for(w in t)if(w!=="autoRound"&&(f=t[w],!(vr[w]&&jy(w,t,r,i,e,o)))){if(g=typeof f,v=Lh[w],g==="function"&&(f=f.call(r,i,e,o),g=typeof f),g==="string"&&~f.indexOf("random(")&&(f=Hc(f)),v)v(this,e,w,f,r)&&(I=1);else if(w.substr(0,2)==="--")d=(getComputedStyle(e).getPropertyValue(w)+"").trim(),f+="",ko.lastIndex=0,ko.test(d)||(_=Mn(d),b=Mn(f)),b?_!==b&&(d=ha(e,w,d,b)+b):_&&(f+=_),this.add(s,"setProperty",d,f,i,o,0,0,w),a.push(w),R.push(w,0,s[w]);else if(g!=="undefined"){if(c&&w in c?(d=typeof c[w]=="function"?c[w].call(r,i,e,o):c[w],Kt(d)&&~d.indexOf("random(")&&(d=Hc(d)),Mn(d+"")||d==="auto"||(d+=_r.units[w]||Mn(Io(e,w))||""),(d+"").charAt(1)==="="&&(d=Io(e,w))):d=Io(e,w),m=parseFloat(d),O=g==="string"&&f.charAt(1)==="="&&f.substr(0,2),O&&(f=f.substr(2)),h=parseFloat(f),w in eo&&(w==="autoAlpha"&&(m===1&&Io(e,"visibility")==="hidden"&&h&&(m=0),R.push("visibility",0,s.visibility),pa(this,s,"visibility",m?"inherit":"hidden",h?"inherit":"hidden",!h)),w!=="scale"&&w!=="transform"&&(w=eo[w],~w.indexOf(",")&&(w=w.split(",")[0]))),T=w in Po,T){if(this.styles.save(w),g==="string"&&f.substring(0,6)==="var(--"&&(f=oi(e,f.substring(4,f.indexOf(")"))),h=parseFloat(f)),x||(P=e._gsap,P.renderTransform&&!t.parseTransform||$u(e,t.parseTransform),A=t.smoothOrigin!==!1&&P.smooth,x=this._pt=new er(this._pt,s,xt,0,1,P.renderTransform,P,0,-1),x.dep=1),w==="scale")this._pt=new er(this._pt,P,"scaleY",P.scaleY,(O?hs(P.scaleY,O+h):h)-P.scaleY||0,Gy),this._pt.u=0,a.push("scaleY",w),w+="X";else if(w==="transformOrigin"){R.push(br,0,s[br]),f=AF(f),P.svg?Yy(e,f,0,A,0,this):(b=parseFloat(f.split(" ")[2])||0,b!==P.zOrigin&&pa(this,P,"zOrigin",P.zOrigin,b),pa(this,s,w,Vh(d),Vh(f)));continue}else if(w==="svgOrigin"){Yy(e,f,1,A,0,this);continue}else if(w in cD){FF(this,P,w,m,O?hs(m,O+f):f);continue}else if(w==="smoothOrigin"){pa(this,P,"smooth",P.smooth,f);continue}else if(w==="force3D"){P[w]=f;continue}else if(w==="transform"){jF(this,f,e);continue}}else w in s||(w=Wc(w)||w);if(T||(h||h===0)&&(m||m===0)&&!yF.test(f)&&w in s)_=(d+"").substr((m+"").length),h||(h=0),b=Mn(f)||(w in _r.units?_r.units[w]:_),_!==b&&(m=ha(e,w,d,b)),this._pt=new er(this._pt,T?P:s,w,m,(O?hs(m,O+h):h)-m,!T&&(b==="px"||w==="zIndex")&&t.autoRound!==!1?CF:Gy),this._pt.u=b||0,_!==b&&b!=="%"&&(this._pt.b=d,this._pt.r=bF);else if(w in s)TF.call(this,e,w,d,O?O+f:f);else if(w in e)this.add(e,w,d||e[w],O?O+f:f,i,o);else if(w!=="parseTransform"){Nh(w,f);continue}T||(w in s?R.push(w,0,s[w]):typeof e[w]=="function"?R.push(w,2,e[w]()):R.push(w,1,d||e[w])),a.push(w)}}I&&Hy(this)},render:function(e,t){if(t.tween._time||!Ky())for(var r=t._pt;r;)r.r(e,r.d),r=r._next;else t.styles.revert()},get:Io,aliases:eo,getSetter:function(e,t,r){var i=eo[t];return i&&i.indexOf(",")<0&&(t=i),t in Po&&t!==br&&(e._gsap.x||Io(e,"x"))?r&&qS===r?t==="scale"?SF:MF:(qS=r||{})&&(t==="scale"?DF:kF):e.style&&!Ah(e.style[t])?xF:~t.indexOf("-")?EF:jh(e,t)},core:{_removeProperty:_s,_getMatrix:Xy}};Bn.utils.checkPrefix=Wc;Bn.core.getStyleSaver=iD;(function(n,e,t,r){var i=Jn(n+","+e+","+t,function(o){Po[o]=1});Jn(e,function(o){_r.units[o]="deg",cD[o]=1}),eo[i[13]]=n+","+e,Jn(r,function(o){var a=o.split(":");eo[a[1]]=i[a[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");Jn("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(n){_r.units[n]="px"});Bn.registerPlugin(Jy);var Z=Bn.registerPlugin(Jy)||Bn,gX=Z.core.Tween;function dD(n,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function LF(n,e,t){return e&&dD(n.prototype,e),t&&dD(n,t),n}var Sn,Hh,VF,Ur,ga,ma,Zc,pD,bs,qu,hD,To,Di,gD,mD=function(){return Sn||typeof window<"u"&&(Sn=window.gsap)&&Sn.registerPlugin&&Sn},vD=1,Yc=[],Ee=[],ki=[],Wu=Date.now,e1=function(e,t){return t},BF=function(){var e=qu.core,t=e.bridge||{},r=e._scrollers,i=e._proxies;r.push.apply(r,Ee),i.push.apply(i,ki),Ee=r,ki=i,e1=function(a,s){return t[a](s)}},No=function(e,t){return~ki.indexOf(e)&&ki[ki.indexOf(e)+1][t]},Yu=function(e){return!!~hD.indexOf(e)},nr=function(e,t,r,i,o){return e.addEventListener(t,r,{passive:i!==!1,capture:!!o})},tr=function(e,t,r,i){return e.removeEventListener(t,r,!!i)},Bh="scrollLeft",Uh="scrollTop",t1=function(){return To&&To.isPressed||Ee.cache++},$h=function(e,t){var r=function i(o){if(o||o===0){vD&&(Ur.history.scrollRestoration="manual");var a=To&&To.isPressed;o=i.v=Math.round(o)||(To&&To.iOS?1:0),e(o),i.cacheID=Ee.cache,a&&e1("ss",o)}else(t||Ee.cache!==i.cacheID||e1("ref"))&&(i.cacheID=Ee.cache,i.v=e());return i.v+i.offset};return r.offset=0,e&&r},Un={s:Bh,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:$h(function(n){return arguments.length?Ur.scrollTo(n,Ht.sc()):Ur.pageXOffset||ga[Bh]||ma[Bh]||Zc[Bh]||0})},Ht={s:Uh,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:Un,sc:$h(function(n){return arguments.length?Ur.scrollTo(Un.sc(),n):Ur.pageYOffset||ga[Uh]||ma[Uh]||Zc[Uh]||0})},rr=function(e,t){return(t&&t._ctx&&t._ctx.selector||Sn.utils.toArray)(e)[0]||(typeof e=="string"&&Sn.config().nullTargetWarn!==!1?console.warn("Element not found:",e):null)},UF=function(e,t){for(var r=t.length;r--;)if(t[r]===e||t[r].contains(e))return!0;return!1},Ao=function(e,t){var r=t.s,i=t.sc;Yu(e)&&(e=ga.scrollingElement||ma);var o=Ee.indexOf(e),a=i===Ht.sc?1:2;!~o&&(o=Ee.push(e)-1),Ee[o+a]||nr(e,"scroll",t1);var s=Ee[o+a],c=s||(Ee[o+a]=$h(No(e,r),!0)||(Yu(e)?i:$h(function(d){return arguments.length?e[r]=d:e[r]})));return c.target=e,s||(c.smooth=Sn.getProperty(e,"scrollBehavior")==="smooth"),c},Gh=function(e,t,r){var i=e,o=e,a=Wu(),s=a,c=t||50,d=Math.max(500,c*3),f=function(v,w){var _=Wu();w||_-a>c?(o=i,i=v,s=a,a=_):r?i+=v:i=o+(v-o)/(_-s)*(a-s)},h=function(){o=i=r?0:i,s=a=0},m=function(v){var w=s,_=o,b=Wu();return(v||v===0)&&v!==i&&f(v),a===s||b-s>d?0:(i+(r?_:-_))/((r?b:a)-w)*1e3};return{update:f,reset:h,getVelocity:m}},Gu=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},fD=function(e){var t=Math.max.apply(Math,e),r=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(r)?t:r},wD=function(){qu=Sn.core.globals().ScrollTrigger,qu&&qu.core&&BF()},yD=function(e){return Sn=e||mD(),!Hh&&Sn&&typeof document<"u"&&document.body&&(Ur=window,ga=document,ma=ga.documentElement,Zc=ga.body,hD=[Ur,ga,ma,Zc],VF=Sn.utils.clamp,gD=Sn.core.context||function(){},bs="onpointerenter"in Zc?"pointer":"mouse",pD=It.isTouch=Ur.matchMedia&&Ur.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in Ur||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,Di=It.eventTypes=("ontouchstart"in ma?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in ma?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return vD=0},500),wD(),Hh=1),Hh};Un.op=Ht;Ee.cache=0;var It=(function(){function n(t){this.init(t)}var e=n.prototype;return e.init=function(r){Hh||yD(Sn)||console.warn("Please gsap.registerPlugin(Observer)"),qu||wD();var i=r.tolerance,o=r.dragMinimum,a=r.type,s=r.target,c=r.lineHeight,d=r.debounce,f=r.preventDefault,h=r.onStop,m=r.onStopDelay,g=r.ignore,v=r.wheelSpeed,w=r.event,_=r.onDragStart,b=r.onDragEnd,O=r.onDrag,T=r.onPress,x=r.onRelease,P=r.onRight,A=r.onLeft,I=r.onUp,R=r.onDown,N=r.onChangeX,F=r.onChangeY,ie=r.onChange,B=r.onToggleX,oe=r.onToggleY,J=r.onHover,Se=r.onHoverEnd,me=r.onMove,ee=r.ignoreCheck,Ne=r.isNormalizer,Ve=r.onGestureStart,C=r.onGestureEnd,Ge=r.onWheel,Ft=r.onEnable,Dn=r.onDisable,et=r.onClick,Et=r.scrollSpeed,Gt=r.capture,yt=r.allowClicks,Xt=r.lockAxis,Jt=r.onLockAxis;this.target=s=rr(s)||ma,this.vars=r,g&&(g=Sn.utils.toArray(g)),i=i||1e-9,o=o||0,v=v||1,Et=Et||1,a=a||"wheel,touch,pointer",d=d!==!1,c||(c=parseFloat(Ur.getComputedStyle(Zc).lineHeight)||22);var di,en,tn,Re,_t,pn,Yn,D=this,kn=0,L=0,M=r.passive||!f&&r.passive!==!1,z=Ao(s,Un),K=Ao(s,Ht),ae=z(),de=K(),De=~a.indexOf("touch")&&!~a.indexOf("pointer")&&Di[0]==="pointerdown",Pt=Yu(s),ye=s.ownerDocument||ga,at=[0,0,0],Be=[0,0,0],Pe=0,qt=function(){return Pe=Wu()},Y=function(re,Ue){return(D.event=re)&&g&&UF(re.target,g)||Ue&&De&&re.pointerType!=="touch"||ee&&ee(re,Ue)},jo=function(){D._vx.reset(),D._vy.reset(),en.pause(),h&&h(D)},sr=function(){var re=D.deltaX=fD(at),Ue=D.deltaY=fD(Be),H=Math.abs(re)>=i,fe=Math.abs(Ue)>=i;ie&&(H||fe)&&ie(D,re,Ue,at,Be),H&&(P&&D.deltaX>0&&P(D),A&&D.deltaX<0&&A(D),N&&N(D),B&&D.deltaX<0!=kn<0&&B(D),kn=D.deltaX,at[0]=at[1]=at[2]=0),fe&&(R&&D.deltaY>0&&R(D),I&&D.deltaY<0&&I(D),F&&F(D),oe&&D.deltaY<0!=L<0&&oe(D),L=D.deltaY,Be[0]=Be[1]=Be[2]=0),(Re||tn)&&(me&&me(D),tn&&(_&&tn===1&&_(D),O&&O(D),tn=0),Re=!1),pn&&!(pn=!1)&&Jt&&Jt(D),_t&&(Ge(D),_t=!1),di=0},Cr=function(re,Ue,H){at[H]+=re,Be[H]+=Ue,D._vx.update(re),D._vy.update(Ue),d?di||(di=requestAnimationFrame(sr)):sr()},oo=function(re,Ue){Xt&&!Yn&&(D.axis=Yn=Math.abs(re)>Math.abs(Ue)?"x":"y",pn=!0),Yn!=="y"&&(at[2]+=re,D._vx.update(re,!0)),Yn!=="x"&&(Be[2]+=Ue,D._vy.update(Ue,!0)),d?di||(di=requestAnimationFrame(sr)):sr()},Wr=function(re){if(!Y(re,1)){re=Gu(re,f);var Ue=re.clientX,H=re.clientY,fe=Ue-D.x,te=H-D.y,pe=D.isDragging;D.x=Ue,D.y=H,(pe||(fe||te)&&(Math.abs(D.startX-Ue)>=o||Math.abs(D.startY-H)>=o))&&(tn=pe?2:1,pe||(D.isDragging=!0),oo(fe,te))}},fi=D.onPress=function(ce){Y(ce,1)||ce&&ce.button||(D.axis=Yn=null,en.pause(),D.isPressed=!0,ce=Gu(ce),kn=L=0,D.startX=D.x=ce.clientX,D.startY=D.y=ce.clientY,D._vx.reset(),D._vy.reset(),nr(Ne?s:ye,Di[1],Wr,M,!0),D.deltaX=D.deltaY=0,T&&T(D))},ue=D.onRelease=function(ce){if(!Y(ce,1)){tr(Ne?s:ye,Di[1],Wr,!0);var re=!isNaN(D.y-D.startY),Ue=D.isDragging,H=Ue&&(Math.abs(D.x-D.startX)>3||Math.abs(D.y-D.startY)>3),fe=Gu(ce);!H&&re&&(D._vx.reset(),D._vy.reset(),f&&yt&&Sn.delayedCall(.08,function(){if(Wu()-Pe>300&&!ce.defaultPrevented){if(ce.target.click)ce.target.click();else if(ye.createEvent){var te=ye.createEvent("MouseEvents");te.initMouseEvent("click",!0,!0,Ur,1,fe.screenX,fe.screenY,fe.clientX,fe.clientY,!1,!1,!1,!1,0,null),ce.target.dispatchEvent(te)}}})),D.isDragging=D.isGesturing=D.isPressed=!1,h&&Ue&&!Ne&&en.restart(!0),tn&&sr(),b&&Ue&&b(D),x&&x(D,H)}},Ii=function(re){return re.touches&&re.touches.length>1&&(D.isGesturing=!0)&&Ve(re,D.isDragging)},nn=function(){return(D.isGesturing=!1)||C(D)},qe=function(re){if(!Y(re)){var Ue=z(),H=K();Cr((Ue-ae)*Et,(H-de)*Et,1),ae=Ue,de=H,h&&en.restart(!0)}},ft=function(re){if(!Y(re)){re=Gu(re,f),Ge&&(_t=!0);var Ue=(re.deltaMode===1?c:re.deltaMode===2?Ur.innerHeight:1)*v;Cr(re.deltaX*Ue,re.deltaY*Ue,0),h&&!Ne&&en.restart(!0)}},xr=function(re){if(!Y(re)){var Ue=re.clientX,H=re.clientY,fe=Ue-D.x,te=H-D.y;D.x=Ue,D.y=H,Re=!0,h&&en.restart(!0),(fe||te)&&oo(fe,te)}},pi=function(re){D.event=re,J(D)},jt=function(re){D.event=re,Se(D)},hi=function(re){return Y(re)||Gu(re,f)&&et(D)};en=D._dc=Sn.delayedCall(m||.25,jo).pause(),D.deltaX=D.deltaY=0,D._vx=Gh(0,50,!0),D._vy=Gh(0,50,!0),D.scrollX=z,D.scrollY=K,D.isDragging=D.isGesturing=D.isPressed=!1,gD(this),D.enable=function(ce){return D.isEnabled||(nr(Pt?ye:s,"scroll",t1),a.indexOf("scroll")>=0&&nr(Pt?ye:s,"scroll",qe,M,Gt),a.indexOf("wheel")>=0&&nr(s,"wheel",ft,M,Gt),(a.indexOf("touch")>=0&&pD||a.indexOf("pointer")>=0)&&(nr(s,Di[0],fi,M,Gt),nr(ye,Di[2],ue),nr(ye,Di[3],ue),yt&&nr(s,"click",qt,!0,!0),et&&nr(s,"click",hi),Ve&&nr(ye,"gesturestart",Ii),C&&nr(ye,"gestureend",nn),J&&nr(s,bs+"enter",pi),Se&&nr(s,bs+"leave",jt),me&&nr(s,bs+"move",xr)),D.isEnabled=!0,D.isDragging=D.isGesturing=D.isPressed=Re=tn=!1,D._vx.reset(),D._vy.reset(),ae=z(),de=K(),ce&&ce.type&&fi(ce),Ft&&Ft(D)),D},D.disable=function(){D.isEnabled&&(Yc.filter(function(ce){return ce!==D&&Yu(ce.target)}).length||tr(Pt?ye:s,"scroll",t1),D.isPressed&&(D._vx.reset(),D._vy.reset(),tr(Ne?s:ye,Di[1],Wr,!0)),tr(Pt?ye:s,"scroll",qe,Gt),tr(s,"wheel",ft,Gt),tr(s,Di[0],fi,Gt),tr(ye,Di[2],ue),tr(ye,Di[3],ue),tr(s,"click",qt,!0),tr(s,"click",hi),tr(ye,"gesturestart",Ii),tr(ye,"gestureend",nn),tr(s,bs+"enter",pi),tr(s,bs+"leave",jt),tr(s,bs+"move",xr),D.isEnabled=D.isPressed=D.isDragging=!1,Dn&&Dn(D))},D.kill=D.revert=function(){D.disable();var ce=Yc.indexOf(D);ce>=0&&Yc.splice(ce,1),To===D&&(To=0)},Yc.push(D),Ne&&Yu(s)&&(To=D),D.enable(w)},LF(n,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),n})();It.version="3.13.0";It.create=function(n){return new It(n)};It.register=yD;It.getAll=function(){return Yc.slice()};It.getById=function(n){return Yc.filter(function(e){return e.vars.id===n})[0]};mD()&&Sn.registerPlugin(It);var W,Xc,Oe,lt,Gr,Ze,m1,sg,sd,td,Ku,qh,Hn,dg,l1,or,_D,bD,Jc,FD,n1,jD,ir,u1,LD,VD,va,d1,v1,el,w1,cg,f1,r1,Wh=1,$n=Date.now,i1=$n(),ci=0,Qu=0,CD=function(e,t,r){var i=$r(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return r["_"+t+"Clamp"]=i,i?e.substr(6,e.length-7):e},xD=function(e,t){return t&&(!$r(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},HF=function n(){return Qu&&requestAnimationFrame(n)},ED=function(){return dg=1},MD=function(){return dg=0},to=function(e){return e},Xu=function(e){return Math.round(e*1e5)/1e5||0},BD=function(){return typeof window<"u"},UD=function(){return W||BD()&&(W=window.gsap)&&W.registerPlugin&&W},Ds=function(e){return!!~m1.indexOf(e)},HD=function(e){return(e==="Height"?w1:Oe["inner"+e])||Gr["client"+e]||Ze["client"+e]},$D=function(e){return No(e,"getBoundingClientRect")||(Ds(e)?function(){return ag.width=Oe.innerWidth,ag.height=w1,ag}:function(){return Ro(e)})},$F=function(e,t,r){var i=r.d,o=r.d2,a=r.a;return(a=No(e,"getBoundingClientRect"))?function(){return a()[i]}:function(){return(t?HD(o):e["client"+o])||0}},GF=function(e,t){return!t||~ki.indexOf(e)?$D(e):function(){return ag}},no=function(e,t){var r=t.s,i=t.d2,o=t.d,a=t.a;return Math.max(0,(r="scroll"+i)&&(a=No(e,r))?a()-$D(e)()[o]:Ds(e)?(Gr[r]||Ze[r])-HD(i):e[r]-e["offset"+i])},Yh=function(e,t){for(var r=0;r<Jc.length;r+=3)(!t||~t.indexOf(Jc[r+1]))&&e(Jc[r],Jc[r+1],Jc[r+2])},$r=function(e){return typeof e=="string"},Gn=function(e){return typeof e=="function"},Ju=function(e){return typeof e=="number"},Cs=function(e){return typeof e=="object"},Zu=function(e,t,r){return e&&e.progress(t?0:1)&&r&&e.pause()},o1=function(e,t){if(e.enabled){var r=e._ctx?e._ctx.add(function(){return t(e)}):t(e);r&&r.totalTime&&(e.callbackAnimation=r)}},Kc=Math.abs,GD="left",qD="top",y1="right",_1="bottom",Es="width",Ms="height",nd="Right",rd="Left",id="Top",od="Bottom",$t="padding",ai="margin",nl="Width",b1="Height",Qt="px",si=function(e){return Oe.getComputedStyle(e)},qF=function(e){var t=si(e).position;e.style.position=t==="absolute"||t==="fixed"?t:"relative"},SD=function(e,t){for(var r in t)r in e||(e[r]=t[r]);return e},Ro=function(e,t){var r=t&&si(e)[l1]!=="matrix(1, 0, 0, 1, 0, 0)"&&W.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),i=e.getBoundingClientRect();return r&&r.progress(0).kill(),i},lg=function(e,t){var r=t.d2;return e["offset"+r]||e["client"+r]||0},WD=function(e){var t=[],r=e.labels,i=e.duration(),o;for(o in r)t.push(r[o]/i);return t},WF=function(e){return function(t){return W.utils.snap(WD(e),t)}},C1=function(e){var t=W.utils.snap(e),r=Array.isArray(e)&&e.slice(0).sort(function(i,o){return i-o});return r?function(i,o,a){a===void 0&&(a=.001);var s;if(!o)return t(i);if(o>0){for(i-=a,s=0;s<r.length;s++)if(r[s]>=i)return r[s];return r[s-1]}else for(s=r.length,i+=a;s--;)if(r[s]<=i)return r[s];return r[0]}:function(i,o,a){a===void 0&&(a=.001);var s=t(i);return!o||Math.abs(s-i)<a||s-i<0==o<0?s:t(o<0?i-e:i+e)}},YF=function(e){return function(t,r){return C1(WD(e))(t,r.direction)}},Zh=function(e,t,r,i){return r.split(",").forEach(function(o){return e(t,o,i)})},fn=function(e,t,r,i,o){return e.addEventListener(t,r,{passive:!i,capture:!!o})},dn=function(e,t,r,i){return e.removeEventListener(t,r,!!i)},Kh=function(e,t,r){r=r&&r.wheelHandler,r&&(e(t,"wheel",r),e(t,"touchmove",r))},DD={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},Qh={toggleActions:"play",anticipatePin:0},ug={top:0,left:0,center:.5,bottom:1,right:1},ng=function(e,t){if($r(e)){var r=e.indexOf("="),i=~r?+(e.charAt(r-1)+1)*parseFloat(e.substr(r+1)):0;~r&&(e.indexOf("%")>r&&(i*=t/100),e=e.substr(0,r-1)),e=i+(e in ug?ug[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},Xh=function(e,t,r,i,o,a,s,c){var d=o.startColor,f=o.endColor,h=o.fontSize,m=o.indent,g=o.fontWeight,v=lt.createElement("div"),w=Ds(r)||No(r,"pinType")==="fixed",_=e.indexOf("scroller")!==-1,b=w?Ze:r,O=e.indexOf("start")!==-1,T=O?d:f,x="border-color:"+T+";font-size:"+h+";color:"+T+";font-weight:"+g+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return x+="position:"+((_||c)&&w?"fixed;":"absolute;"),(_||c||!w)&&(x+=(i===Ht?y1:_1)+":"+(a+parseFloat(m))+"px;"),s&&(x+="box-sizing:border-box;text-align:left;width:"+s.offsetWidth+"px;"),v._isStart=O,v.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),v.style.cssText=x,v.
vendor: 6,408 bytes, line 5
5innerText=t||t===0?e+"-"+t:e,b.children[0]?b.insertBefore(v,b.children[0]):b.appendChild(v),v._offset=v["offset"+i.op.d2],rg(v,0,i,O),v},rg=function(e,t,r,i){var o={display:"block"},a=r[i?"os2":"p2"],s=r[i?"p2":"os2"];e._isFlipped=i,o[r.a+"Percent"]=i?-100:0,o[r.a]=i?"1px":0,o["border"+a+nl]=1,o["border"+s+nl]=0,o[r.p]=t+"px",W.set(e,o)},Me=[],p1={},cd,kD=function(){return $n()-ci>34&&(cd||(cd=requestAnimationFrame(zo)))},Qc=function(){(!ir||!ir.isPressed||ir.startX>Ze.clientWidth)&&(Ee.cache++,ir?cd||(cd=requestAnimationFrame(zo)):zo(),ci||Os("scrollStart"),ci=$n())},a1=function(){VD=Oe.innerWidth,LD=Oe.innerHeight},ed=function(e){Ee.cache++,(e===!0||!Hn&&!jD&&!lt.fullscreenElement&&!lt.webkitFullscreenElement&&(!u1||VD!==Oe.innerWidth||Math.abs(Oe.innerHeight-LD)>Oe.innerHeight*.25))&&sg.restart(!0)},ks={},ZF=[],YD=function n(){return dn(Ie,"scrollEnd",n)||xs(!0)},Os=function(e){return ks[e]&&ks[e].map(function(t){return t()})||ZF},Hr=[],ZD=function(e){for(var t=0;t<Hr.length;t+=5)(!e||Hr[t+4]&&Hr[t+4].query===e)&&(Hr[t].style.cssText=Hr[t+1],Hr[t].getBBox&&Hr[t].setAttribute("transform",Hr[t+2]||""),Hr[t+3].uncache=1)},x1=function(e,t){var r;for(or=0;or<Me.length;or++)r=Me[or],r&&(!t||r._ctx===t)&&(e?r.kill(1):r.revert(!0,!0));cg=!0,t&&ZD(t),t||Os("revert")},KD=function(e,t){Ee.cache++,(t||!ar)&&Ee.forEach(function(r){return Gn(r)&&r.cacheID++&&(r.rec=0)}),$r(e)&&(Oe.history.scrollRestoration=v1=e)},ar,Ss=0,OD,KF=function(){if(OD!==Ss){var e=OD=Ss;requestAnimationFrame(function(){return e===Ss&&xs(!0)})}},QD=function(){Ze.appendChild(el),w1=!ir&&el.offsetHeight||Oe.innerHeight,Ze.removeChild(el)},ID=function(e){return sd(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(t){return t.style.display=e?"none":"block"})},xs=function(e,t){if(Gr=lt.documentElement,Ze=lt.body,m1=[Oe,lt,Gr,Ze],ci&&!e&&!cg){fn(Ie,"scrollEnd",YD);return}QD(),ar=Ie.isRefreshing=!0,Ee.forEach(function(i){return Gn(i)&&++i.cacheID&&(i.rec=i())});var r=Os("refreshInit");FD&&Ie.sort(),t||x1(),Ee.forEach(function(i){Gn(i)&&(i.smooth&&(i.target.style.scrollBehavior="auto"),i(0))}),Me.slice(0).forEach(function(i){return i.refresh()}),cg=!1,Me.forEach(function(i){if(i._subPinOffset&&i.pin){var o=i.vars.horizontal?"offsetWidth":"offsetHeight",a=i.pin[o];i.revert(!0,1),i.adjustPinSpacing(i.pin[o]-a),i.refresh()}}),f1=1,ID(!0),Me.forEach(function(i){var o=no(i.scroller,i._dir),a=i.vars.end==="max"||i._endClamp&&i.end>o,s=i._startClamp&&i.start>=o;(a||s)&&i.setPositions(s?o-1:i.start,a?Math.max(s?o:i.start+1,o):i.end,!0)}),ID(!1),f1=0,r.forEach(function(i){return i&&i.render&&i.render(-1)}),Ee.forEach(function(i){Gn(i)&&(i.smooth&&requestAnimationFrame(function(){return i.target.style.scrollBehavior="smooth"}),i.rec&&i(i.rec))}),KD(v1,1),sg.pause(),Ss++,ar=2,zo(2),Me.forEach(function(i){return Gn(i.vars.onRefresh)&&i.vars.onRefresh(i)}),ar=Ie.isRefreshing=!1,Os("refresh")},h1=0,ig=1,ad,zo=function(e){if(e===2||!ar&&!cg){Ie.isUpdating=!0,ad&&ad.update(0);var t=Me.length,r=$n(),i=r-i1>=50,o=t&&Me[0].scroll();if(ig=h1>o?-1:1,ar||(h1=o),i&&(ci&&!dg&&r-ci>200&&(ci=0,Os("scrollEnd")),Ku=i1,i1=r),ig<0){for(or=t;or-- >0;)Me[or]&&Me[or].update(0,i);ig=1}else for(or=0;or<t;or++)Me[or]&&Me[or].update(0,i);Ie.isUpdating=!1}cd=0},g1=[GD,qD,_1,y1,ai+od,ai+nd,ai+id,ai+rd,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],og=g1.concat([Es,Ms,"boxSizing","max"+nl,"max"+b1,"position",ai,$t,$t+id,$t+nd,$t+od,$t+rd]),QF=function(e,t,r){tl(r);var i=e._gsap;if(i.spacerIsNative)tl(i.spacerState);else if(e._gsap.swappedIn){var o=t.parentNode;o&&(o.insertBefore(e,t),o.removeChild(t))}e._gsap.swappedIn=!1},s1=function(e,t,r,i){if(!e._gsap.swappedIn){for(var o=g1.length,a=t.style,s=e.style,c;o--;)c=g1[o],a[c]=r[c];a.position=r.position==="absolute"?"absolute":"relative",r.display==="inline"&&(a.display="inline-block"),s[_1]=s[y1]="auto",a.flexBasis=r.flexBasis||"auto",a.overflow="visible",a.boxSizing="border-box",a[Es]=lg(e,Un)+Qt,a[Ms]=lg(e,Ht)+Qt,a[$t]=s[ai]=s[qD]=s[GD]="0",tl(i),s[Es]=s["max"+nl]=r[Es],s[Ms]=s["max"+b1]=r[Ms],s[$t]=r[$t],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}},XF=/([A-Z])/g,tl=function(e){if(e){var t=e.t.style,r=e.length,i=0,o,a;for((e.t._gsap||W.core.getCache(e.t)).uncache=1;i<r;i+=2)a=e[i+1],o=e[i],a?t[o]=a:t[o]&&t.removeProperty(o.replace(XF,"-$1").toLowerCase())}},Jh=function(e){for(var t=og.length,r=e.style,i=[],o=0;o<t;o++)i.push(og[o],r[og[o]]);return i.t=e,i},JF=function(e,t,r){for(var i=[],o=e.length,a=r?8:0,s;a<o;a+=2)s=e[a],i.push(s,s in t?t[s]:e[a+1]);return i.t=e.t,i},ag={left:0,top:0},PD=function(e,t,r,i,o,a,s,c,d,f,h,m,g,v){Gn(e)&&(e=e(c)),$r(e)&&e.substr(0,3)==="max"&&(e=m+(e.charAt(4)==="="?ng("0"+e.substr(3),r):0));var w=g?g.time():0,_,b,O;if(g&&g.seek(0),isNaN(e)||(e=+e),Ju(e))g&&(e=W.utils.mapRange(g.scrollTrigger.start,g.scrollTrigger.end,0,m,e)),s&&rg(s,r,i,!0);else{Gn(t)&&(t=t(c));var T=(e||"0").split(" "),x,P,A,I;O=rr(t,c)||Ze,x=Ro(O)||{},(!x||!x.left&&!x.top)&&si(O).display==="none"&&(I=O.style.display,O.style.display="block",x=Ro(O),I?O.style.display=I:O.style.removeProperty("display")),P=ng(T[0],x[i.d]),A=ng(T[1]||"0",r),e=x[i.p]-d[i.p]-f+P+o-A,s&&rg(s,A,i,r-A<20||s._isStart&&A>20),r-=r-A}if(v&&(c[v]=e||-.001,e<0&&(e=0)),a){var R=e+r,N=a._isStart;_="scroll"+i.d2,rg(a,R,i,N&&R>20||!N&&(h?Math.max(Ze[_],Gr[_]):a.parentNode[_])<=R+1),h&&(d=Ro(s),h&&(a.style[i.op.p]=d[i.op.p]-i.op.m-a._offset+Qt))}return g&&O&&(_=Ro(O),g.seek(m),b=Ro(O),g._caScrollDist=_[i.p]-b[i.p],e=e/g._caScrollDist*m),g&&g.seek(w),g?e:Math.round(e)},ej=/(webkit|moz|length|cssText|inset)/i,TD=function(e,t,r,i){if(e.parentNode!==t){var o=e.style,a,s;if(t===Ze){e._stOrig=o.cssText,s=si(e);for(a in s)!+a&&!ej.test(a)&&s[a]&&typeof o[a]=="string"&&a!=="0"&&(o[a]=s[a]);o.top=r,o.left=i}else o.cssText=e._stOrig;W.core.getCache(e).uncache=1,t.appendChild(e)}},XD=function(e,t,r){var i=t,o=i;return function(a){var s=Math.round(e());return s!==i&&s!==o&&Math.abs(s-i)>3&&Math.abs(s-o)>3&&(a=s,r&&r()),o=i,i=Math.round(a),i}},eg=function(e,t,r){var i={};i[t.p]="+="+r,W.set(e,i)},AD=function(e,t){var r=Ao(e,t),i="_scroll"+t.p2,o=function a(s,c,d,f,h){var m=a.tween,g=c.onComplete,v={};d=d||r();var w=XD(r,d,function(){m.kill(),a.tween=0}
vendor: 4,863 bytes, line 5
5);return h=f&&h||0,f=f||s-d,m&&m.kill(),c[i]=s,c.inherit=!1,c.modifiers=v,v[i]=function(){return w(d+f*m.ratio+h*m.ratio*m.ratio)},c.onUpdate=function(){Ee.cache++,a.tween&&zo()},c.onComplete=function(){a.tween=0,g&&g.call(m)},m=a.tween=W.to(e,c),m};return e[i]=r,r.wheelHandler=function(){return o.tween&&o.tween.kill()&&(o.tween=0)},fn(e,"wheel",r.wheelHandler),Ie.isTouch&&fn(e,"touchmove",r.wheelHandler),o},Ie=(function(){function n(t,r){Xc||n.register(W)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),d1(this),this.init(t,r)}var e=n.prototype;return e.init=function(r,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!Qu){this.update=this.refresh=this.kill=to;return}r=SD($r(r)||Ju(r)||r.nodeType?{trigger:r}:r,Qh);var o=r,a=o.onUpdate,s=o.toggleClass,c=o.id,d=o.onToggle,f=o.onRefresh,h=o.scrub,m=o.trigger,g=o.pin,v=o.pinSpacing,w=o.invalidateOnRefresh,_=o.anticipatePin,b=o.onScrubComplete,O=o.onSnapComplete,T=o.once,x=o.snap,P=o.pinReparent,A=o.pinSpacer,I=o.containerAnimation,R=o.fastScrollEnd,N=o.preventOverlaps,F=r.horizontal||r.containerAnimation&&r.horizontal!==!1?Un:Ht,ie=!h&&h!==0,B=rr(r.scroller||Oe),oe=W.core.getCache(B),J=Ds(B),Se=("pinType"in r?r.pinType:No(B,"pinType")||J&&"fixed")==="fixed",me=[r.onEnter,r.onLeave,r.onEnterBack,r.onLeaveBack],ee=ie&&r.toggleActions.split(" "),Ne="markers"in r?r.markers:Qh.markers,Ve=J?0:parseFloat(si(B)["border"+F.p2+nl])||0,C=this,Ge=r.onRefreshInit&&function(){return r.onRefreshInit(C)},Ft=$F(B,J,F),Dn=GF(B,J),et=0,Et=0,Gt=0,yt=Ao(B,F),Xt,Jt,di,en,tn,Re,_t,pn,Yn,D,kn,L,M,z,K,ae,de,De,Pt,ye,at,Be,Pe,qt,Y,jo,sr,Cr,oo,Wr,fi,ue,Ii,nn,qe,ft,xr,pi,jt;if(C._startClamp=C._endClamp=!1,C._dir=F,_*=45,C.scroller=B,C.scroll=I?I.time.bind(I):yt,en=yt(),C.vars=r,i=i||r.animation,"refreshPriority"in r&&(FD=1,r.refreshPriority===-9999&&(ad=C)),oe.tweenScroll=oe.tweenScroll||{top:AD(B,Ht),left:AD(B,Un)},C.tweenTo=Xt=oe.tweenScroll[F.p],C.scrubDuration=function(H){Ii=Ju(H)&&H,Ii?ue?ue.duration(H):ue=W.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Ii,paused:!0,onComplete:function(){return b&&b(C)}}):(ue&&ue.progress(1).kill(),ue=0)},i&&(i.vars.lazy=!1,i._initted&&!C.isReverted||i.vars.immediateRender!==!1&&r.immediateRender!==!1&&i.duration()&&i.render(0,!0,!0),C.animation=i.pause(),i.scrollTrigger=C,C.scrubDuration(h),Wr=0,c||(c=i.vars.id)),x&&((!Cs(x)||x.push)&&(x={snapTo:x}),"scrollBehavior"in Ze.style&&W.set(J?[Ze,Gr]:B,{scrollBehavior:"auto"}),Ee.forEach(function(H){return Gn(H)&&H.target===(J?lt.scrollingElement||Gr:B)&&(H.smooth=!1)}),di=Gn(x.snapTo)?x.snapTo:x.snapTo==="labels"?WF(i):x.snapTo==="labelsDirectional"?YF(i):x.directional!==!1?function(H,fe){return C1(x.snapTo)(H,$n()-Et<500?0:fe.direction)}:W.utils.snap(x.snapTo),nn=x.duration||{min:.1,max:2},nn=Cs(nn)?td(nn.min,nn.max):td(nn,nn),qe=W.delayedCall(x.delay||Ii/2||.1,function(){var H=yt(),fe=$n()-Et<500,te=Xt.tween;if((fe||Math.abs(C.getVelocity())<10)&&!te&&!dg&&et!==H){var pe=(H-Re)/z,rn=i&&!ie?i.totalProgress():pe,ze=fe?0:(rn-fi)/($n()-Ku)*1e3||0,Tt=W.utils.clamp(-pe,1-pe,Kc(ze/2)*ze/.185),On=pe+(x.inertia===!1?0:Tt),Mt,pt,tt=x,gi=tt.onStart,bt=tt.onInterrupt,Er=tt.onComplete;if(Mt=di(On,C),Ju(Mt)||(Mt=On),pt=Math.max(0,Math.round(Re+Mt*z)),H<=_t&&H>=Re&&pt!==H){if(te&&!te._initted&&te.data<=Kc(pt-H))return;x.inertia===!1&&(Tt=Mt-pe),Xt(pt,{duration:nn(Kc(Math.max(Kc(On-rn),Kc(Mt-rn))*.185/ze/.05||0)),ease:x.ease||"power3",data:Kc(pt-H),onInterrupt:function(){return qe.restart(!0)&&bt&&bt(C)},onComplete:function(){C.update(),et=yt(),i&&!ie&&(ue?ue.resetTo("totalProgress",Mt,i._tTime/i._tDur):i.progress(Mt)),Wr=fi=i&&!ie?i.totalProgress():C.progress,O&&O(C),Er&&Er(C)}},H,Tt*z,pt-H-Tt*z),gi&&gi(C,Xt.tween)}}else C.isActive&&et!==H&&qe.restart(!0)}).pause()),c&&(p1[c]=C),m=C.trigger=rr(m||g!==!0&&g),jt=m&&m._gsap&&m._gsap.stRevert,jt&&(jt=jt(C)),g=g===!0?m:rr(g),$r(s)&&(s={targets:m,className:s}),g&&(v===!1||v===ai||(v=!v&&g.parentNode&&g.parentNode.style&&si(g.parentNode).display==="flex"?!1:$t),C.pin=g,Jt=W.core.getCache(g),Jt.spacer?K=Jt.pinState:(A&&(A=rr(A),A&&!A.nodeType&&(A=A.current||A.nativeElement),Jt.spacerIsNative=!!A,A&&(Jt.spacerState=Jh(A))),Jt.spacer=De=A||lt.createElement("div"),De.classList.add("pin-spacer"),c&&De.classList.add("pin-spacer-"+c),Jt.pinState=K=Jh(g)),r.force3D!==!1&&W.set(g,{force3D:!0}),C.spacer=De=Jt.spacer,oo=si(g),qt=oo[v+F.os2],ye=W.getProperty(g),at=W.quickSetter(g,F.a,Qt),s1(g,De,oo),de=Jh(g)),Ne){L=Cs(Ne)?SD(Ne,DD):DD,D=Xh("scroller-start",c,B,F,L,0),kn=Xh("scroller-end",c,B,F,L,0,D),Pt=D["offset"+F.op.d2];var hi=rr(No(B,"content")||B);pn=this.markerStart=Xh("start",c,hi,F,L,Pt,0,I),Yn=this.markerEnd=Xh("end",c,hi,F,L,Pt,0,I),I&&(pi=W.quickSetter([pn,Yn],F.a,Qt)),!Se&&!(ki.length&&No(B,"fixedMarkers")===!0)&&(qF(J?Ze:B),W.set([D,kn],{force3D:!0}),jo=W.quickSetter(D,F.a,Qt),Cr=W.quickSetter(kn,F.a,Qt))}
vendor: 4,341 bytes, line 5
5if(I){var ce=I.vars.onUpdate,re=I.vars.onUpdateParams;I.eventCallback("onUpdate",function(){C.update(0,0,1),ce&&ce.apply(I,re||[])})}if(C.previous=function(){return Me[Me.indexOf(C)-1]},C.next=function(){return Me[Me.indexOf(C)+1]},C.revert=function(H,fe){if(!fe)return C.kill(!0);var te=H!==!1||!C.enabled,pe=Hn;te!==C.isReverted&&(te&&(ft=Math.max(yt(),C.scroll.rec||0),Gt=C.progress,xr=i&&i.progress()),pn&&[pn,Yn,D,kn].forEach(function(rn){return rn.style.display=te?"none":"block"}),te&&(Hn=C,C.update(te)),g&&(!P||!C.isActive)&&(te?QF(g,De,K):s1(g,De,si(g),Y)),te||C.update(te),Hn=pe,C.isReverted=te)},C.refresh=function(H,fe,te,pe){if(!((Hn||!C.enabled)&&!fe)){if(g&&H&&ci){fn(n,"scrollEnd",YD);return}!ar&&Ge&&Ge(C),Hn=C,Xt.tween&&!te&&(Xt.tween.kill(),Xt.tween=0),ue&&ue.pause(),w&&i&&(i.revert({kill:!1}).invalidate(),i.getChildren&&i.getChildren(!0,!0,!1).forEach(function(Lo){return Lo.vars.immediateRender&&Lo.render(0,!0,!0)})),C.isReverted||C.revert(!0,!0),C._subPinOffset=!1;var rn=Ft(),ze=Dn(),Tt=I?I.duration():no(B,F),On=z<=.01||!z,Mt=0,pt=pe||0,tt=Cs(te)?te.end:r.end,gi=r.endTrigger||m,bt=Cs(te)?te.start:r.start||(r.start===0||!m?0:g?"0 0":"0 100%"),Er=C.pinnedContainer=r.pinnedContainer&&rr(r.pinnedContainer,C),Pi=m&&Math.max(0,Me.indexOf(C))||0,hn=Pi,gn,In,ba,md,Pn,Wt,Ti,Fg,T1,cl,Ai,ll,vd;for(Ne&&Cs(te)&&(ll=W.getProperty(D,F.p),vd=W.getProperty(kn,F.p));hn-- >0;)Wt=Me[hn],Wt.end||Wt.refresh(0,1)||(Hn=C),Ti=Wt.pin,Ti&&(Ti===m||Ti===g||Ti===Er)&&!Wt.isReverted&&(cl||(cl=[]),cl.unshift(Wt),Wt.revert(!0,!0)),Wt!==Me[hn]&&(Pi--,hn--);for(Gn(bt)&&(bt=bt(C)),bt=CD(bt,"start",C),Re=PD(bt,m,rn,F,yt(),pn,D,C,ze,Ve,Se,Tt,I,C._startClamp&&"_startClamp")||(g?-.001:0),Gn(tt)&&(tt=tt(C)),$r(tt)&&!tt.indexOf("+=")&&(~tt.indexOf(" ")?tt=($r(bt)?bt.split(" ")[0]:"")+tt:(Mt=ng(tt.substr(2),rn),tt=$r(bt)?bt:(I?W.utils.mapRange(0,I.duration(),I.scrollTrigger.start,I.scrollTrigger.end,Re):Re)+Mt,gi=m)),tt=CD(tt,"end",C),_t=Math.max(Re,PD(tt||(gi?"100% 0":Tt),gi,rn,F,yt()+Mt,Yn,kn,C,ze,Ve,Se,Tt,I,C._endClamp&&"_endClamp"))||-.001,Mt=0,hn=Pi;hn--;)Wt=Me[hn],Ti=Wt.pin,Ti&&Wt.start-Wt._pinPush<=Re&&!I&&Wt.end>0&&(gn=Wt.end-(C._startClamp?Math.max(0,Wt.start):Wt.start),(Ti===m&&Wt.start-Wt._pinPush<Re||Ti===Er)&&isNaN(bt)&&(Mt+=gn*(1-Wt.progress)),Ti===g&&(pt+=gn));if(Re+=Mt,_t+=Mt,C._startClamp&&(C._startClamp+=Mt),C._endClamp&&!ar&&(C._endClamp=_t||-.001,_t=Math.min(_t,no(B,F))),z=_t-Re||(Re-=.01)&&.001,On&&(Gt=W.utils.clamp(0,1,W.utils.normalize(Re,_t,ft))),C._pinPush=pt,pn&&Mt&&(gn={},gn[F.a]="+="+Mt,Er&&(gn[F.p]="-="+yt()),W.set([pn,Yn],gn)),g&&!(f1&&C.end>=no(B,F)))gn=si(g),md=F===Ht,ba=yt(),Be=parseFloat(ye(F.a))+pt,!Tt&&_t>1&&(Ai=(J?lt.scrollingElement||Gr:B).style,Ai={style:Ai,value:Ai["overflow"+F.a.toUpperCase()]},J&&si(Ze)["overflow"+F.a.toUpperCase()]!=="scroll"&&(Ai.style["overflow"+F.a.toUpperCase()]="scroll")),s1(g,De,gn),de=Jh(g),In=Ro(g,!0),Fg=Se&&Ao(B,md?Un:Ht)(),v?(Y=[v+F.os2,z+pt+Qt],Y.t=De,hn=v===$t?lg(g,F)+z+pt:0,hn&&(Y.push(F.d,hn+Qt),De.style.flexBasis!=="auto"&&(De.style.flexBasis=hn+Qt)),tl(Y),Er&&Me.forEach(function(Lo){Lo.pin===Er&&Lo.vars.pinSpacing!==!1&&(Lo._subPinOffset=!0)}),Se&&yt(ft)):(hn=lg(g,F),hn&&De.style.flexBasis!=="auto"&&(De.style.flexBasis=hn+Qt)),Se&&(Pn={top:In.top+(md?ba-Re:Fg)+Qt,left:In.left+(md?Fg:ba-Re)+Qt,boxSizing:"border-box",position:"fixed"},Pn[Es]=Pn["max"+nl]=Math.ceil(In.width)+Qt,Pn[Ms]=Pn["max"+b1]=Math.ceil(In.height)+Qt,Pn[ai]=Pn[ai+id]=Pn[ai+nd]=Pn[ai+od]=Pn[ai+rd]="0",Pn[$t]=gn[$t],Pn[$t+id]=gn[$t+id],Pn[$t+nd]=gn[$t+nd],Pn[$t+od]=gn[$t+od],Pn[$t+rd]=gn[$t+rd],ae=JF(K,Pn,P),ar&&yt(0)),i?(T1=i._initted,n1(1),i.render(i.duration(),!0,!0),Pe=ye(F.a)-Be+z+pt,sr=Math.abs(z-Pe)>1,Se&&sr&&ae.splice(ae.length-2,2),i.render(0,!0,!0),T1||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),n1(0)):Pe=z,Ai&&(Ai.value?Ai.style["overflow"+F.a.toUpperCase()]=Ai.value:Ai.style.removeProperty("overflow-"+F.a));else if(m&&yt()&&!I)for(In=m.parentNode;In&&In!==Ze;)In._pinOffset&&(Re-=In._pinOffset,_t-=In._pinOffset),In=In.parentNode;cl&&cl.forEach(function(Lo){return Lo.revert(!1,!0)}),C.start=Re,C.end=_t,en=tn=ar?ft:yt(),!I&&!ar&&(en<ft&&yt(ft),C.scroll.rec=0),C.revert(!1,!0),Et=$n(),qe&&(et=-1,qe.restart(!0)),Hn=0,i&&ie&&(i._initted||xr)&&i.progress()!==xr&&i.progress(xr||0,!0).render(i.time(),!0,!0),(On||Gt!==C.progress||I||w||i&&
vendor: 12,300 bytes, line 5
5!i._initted)&&(i&&!ie&&(i._initted||Gt||i.vars.immediateRender!==!1)&&i.totalProgress(I&&Re<-.001&&!Gt?W.utils.normalize(Re,_t,0):Gt,!0),C.progress=On||(en-Re)/z===Gt?0:Gt),g&&v&&(De._pinOffset=Math.round(C.progress*Pe)),ue&&ue.invalidate(),isNaN(ll)||(ll-=W.getProperty(D,F.p),vd-=W.getProperty(kn,F.p),eg(D,F,ll),eg(pn,F,ll-(pe||0)),eg(kn,F,vd),eg(Yn,F,vd-(pe||0))),On&&!ar&&C.update(),f&&!ar&&!M&&(M=!0,f(C),M=!1)}},C.getVelocity=function(){return(yt()-tn)/($n()-Ku)*1e3||0},C.endAnimation=function(){Zu(C.callbackAnimation),i&&(ue?ue.progress(1):i.paused()?ie||Zu(i,C.direction<0,1):Zu(i,i.reversed()))},C.labelToScroll=function(H){return i&&i.labels&&(Re||C.refresh()||Re)+i.labels[H]/i.duration()*z||0},C.getTrailing=function(H){var fe=Me.indexOf(C),te=C.direction>0?Me.slice(0,fe).reverse():Me.slice(fe+1);return($r(H)?te.filter(function(pe){return pe.vars.preventOverlaps===H}):te).filter(function(pe){return C.direction>0?pe.end<=Re:pe.start>=_t})},C.update=function(H,fe,te){if(!(I&&!te&&!H)){var pe=ar===!0?ft:C.scroll(),rn=H?0:(pe-Re)/z,ze=rn<0?0:rn>1?1:rn||0,Tt=C.progress,On,Mt,pt,tt,gi,bt,Er,Pi;if(fe&&(tn=en,en=I?yt():pe,x&&(fi=Wr,Wr=i&&!ie?i.totalProgress():ze)),_&&g&&!Hn&&!Wh&&ci&&(!ze&&Re<pe+(pe-tn)/($n()-Ku)*_?ze=1e-4:ze===1&&_t>pe+(pe-tn)/($n()-Ku)*_&&(ze=.9999)),ze!==Tt&&C.enabled){if(On=C.isActive=!!ze&&ze<1,Mt=!!Tt&&Tt<1,bt=On!==Mt,gi=bt||!!ze!=!!Tt,C.direction=ze>Tt?1:-1,C.progress=ze,gi&&!Hn&&(pt=ze&&!Tt?0:ze===1?1:Tt===1?2:3,ie&&(tt=!bt&&ee[pt+1]!=="none"&&ee[pt+1]||ee[pt],Pi=i&&(tt==="complete"||tt==="reset"||tt in i))),N&&(bt||Pi)&&(Pi||h||!i)&&(Gn(N)?N(C):C.getTrailing(N).forEach(function(ba){return ba.endAnimation()})),ie||(ue&&!Hn&&!Wh?(ue._dp._time-ue._start!==ue._time&&ue.render(ue._dp._time-ue._start),ue.resetTo?ue.resetTo("totalProgress",ze,i._tTime/i._tDur):(ue.vars.totalProgress=ze,ue.invalidate().restart())):i&&i.totalProgress(ze,!!(Hn&&(Et||H)))),g){if(H&&v&&(De.style[v+F.os2]=qt),!Se)at(Xu(Be+Pe*ze));else if(gi){if(Er=!H&&ze>Tt&&_t+1>pe&&pe+1>=no(B,F),P)if(!H&&(On||Er)){var hn=Ro(g,!0),gn=pe-Re;TD(g,Ze,hn.top+(F===Ht?gn:0)+Qt,hn.left+(F===Ht?0:gn)+Qt)}else TD(g,De);tl(On||Er?ae:de),sr&&ze<1&&On||at(Be+(ze===1&&!Er?Pe:0))}}x&&!Xt.tween&&!Hn&&!Wh&&qe.restart(!0),s&&(bt||T&&ze&&(ze<1||!r1))&&sd(s.targets).forEach(function(ba){return ba.classList[On||T?"add":"remove"](s.className)}),a&&!ie&&!H&&a(C),gi&&!Hn?(ie&&(Pi&&(tt==="complete"?i.pause().totalProgress(1):tt==="reset"?i.restart(!0).pause():tt==="restart"?i.restart(!0):i[tt]()),a&&a(C)),(bt||!r1)&&(d&&bt&&o1(C,d),me[pt]&&o1(C,me[pt]),T&&(ze===1?C.kill(!1,1):me[pt]=0),bt||(pt=ze===1?1:3,me[pt]&&o1(C,me[pt]))),R&&!On&&Math.abs(C.getVelocity())>(Ju(R)?R:2500)&&(Zu(C.callbackAnimation),ue?ue.progress(1):Zu(i,tt==="reverse"?1:!ze,1))):ie&&a&&!Hn&&a(C)}if(Cr){var In=I?pe/I.duration()*(I._caScrollDist||0):pe;jo(In+(D._isFlipped?1:0)),Cr(In)}pi&&pi(-pe/I.duration()*(I._caScrollDist||0))}},C.enable=function(H,fe){C.enabled||(C.enabled=!0,fn(B,"resize",ed),J||fn(B,"scroll",Qc),Ge&&fn(n,"refreshInit",Ge),H!==!1&&(C.progress=Gt=0,en=tn=et=yt()),fe!==!1&&C.refresh())},C.getTween=function(H){return H&&Xt?Xt.tween:ue},C.setPositions=function(H,fe,te,pe){if(I){var rn=I.scrollTrigger,ze=I.duration(),Tt=rn.end-rn.start;H=rn.start+Tt*H/ze,fe=rn.start+Tt*fe/ze}C.refresh(!1,!1,{start:xD(H,te&&!!C._startClamp),end:xD(fe,te&&!!C._endClamp)},pe),C.update()},C.adjustPinSpacing=function(H){if(Y&&H){var fe=Y.indexOf(F.d)+1;Y[fe]=parseFloat(Y[fe])+H+Qt,Y[1]=parseFloat(Y[1])+H+Qt,tl(Y)}},C.disable=function(H,fe){if(C.enabled&&(H!==!1&&C.revert(!0,!0),C.enabled=C.isActive=!1,fe||ue&&ue.pause(),ft=0,Jt&&(Jt.uncache=1),Ge&&dn(n,"refreshInit",Ge),qe&&(qe.pause(),Xt.tween&&Xt.tween.kill()&&(Xt.tween=0)),!J)){for(var te=Me.length;te--;)if(Me[te].scroller===B&&Me[te]!==C)return;dn(B,"resize",ed),J||dn(B,"scroll",Qc)}},C.kill=function(H,fe){C.disable(H,fe),ue&&!fe&&ue.kill(),c&&delete p1[c];var te=Me.indexOf(C);te>=0&&Me.splice(te,1),te===or&&ig>0&&or--,te=0,Me.forEach(function(pe){return pe.scroller===C.scroller&&(te=1)}),te||ar||(C.scroll.rec=0),i&&(i.scrollTrigger=null,H&&i.revert({kill:!1}),fe||i.kill()),pn&&[pn,Yn,D,kn].forEach(function(pe){return pe.parentNode&&pe.parentNode.removeChild(pe)}),ad===C&&(ad=0),g&&(Jt&&(Jt.uncache=1),te=0,Me.forEach(function(pe){return pe.pin===g&&te++}),te||(Jt.spacer=0)),r.onKill&&r.onKill(C)},Me.push(C),C.enable(!1,!1),jt&&jt(C),i&&i.add&&!z){var Ue=C.update;C.update=function(){C.update=Ue,Ee.cache++,Re||_t||C.refresh()},W.delayedCall(.01,C.update),z=.01,Re=_t=0}else C.refresh();g&&KF()},n.register=function(r){return Xc||(W=r||UD(),BD()&&window.document&&n.enable(),Xc=Qu),Xc},n.defaults=function(r){if(r)for(var i in r)Qh[i]=r[i];return Qh},n.disable=function(r,i){Qu=0,Me.forEach(function(a){return a[i?"kill":"disable"](r)}),dn(Oe,"wheel",Qc),dn(lt,"scroll",Qc),clearInterval(qh),dn(lt,"touchcancel",to),dn(Ze,"touchstart",to),Zh(dn,lt,"pointerdown,touchstart,mousedown",ED),Zh(dn,lt,"pointerup,touchend,mouseup",MD),sg.kill(),Yh(dn);for(var o=0;o<Ee.length;o+=3)Kh(dn,Ee[o],Ee[o+1]),Kh(dn,Ee[o],Ee[o+2])},n.enable=function(){if(Oe=window,lt=document,Gr=lt.documentElement,Ze=lt.body,W&&(sd=W.utils.toArray,td=W.utils.clamp,d1=W.core.context||to,n1=W.core.suppressOverwrites||to,v1=Oe.history.scrollRestoration||"auto",h1=Oe.pageYOffset||0,W.core.globals("ScrollTrigger",n),Ze)){Qu=1,el=document.createElement("div"),el.style.height="100vh",el.style.position="absolute",QD(),HF(),It.register(W),n.isTouch=It.isTouch,va=It.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),u1=It.isTouch===1,fn(Oe,"wheel",Qc),m1=[Oe,lt,Gr,Ze],W.matchMedia?(n.matchMedia=function(d){var f=W.matchMedia(),h;for(h in d)f.add(h,d[h]);return f},W.addEventListener("matchMediaInit",function(){return x1()}),W.addEventListener("matchMediaRevert",function(){return ZD()}),W.addEventListener("matchMedia",function(){xs(0,1),Os("matchMedia")}),W.matchMedia().add("(orientation: portrait)",function(){return a1(),a1})):console.warn("Requires GSAP 3.11.0 or later"),a1(),fn(lt,"scroll",Qc);var r=Ze.hasAttribute("style"),i=Ze.style,o=i.borderTopStyle,a=W.core.Animation.prototype,s,c;for(a.revert||Object.defineProperty(a,"revert",{value:function(){return this.time(-.01,!0)}}),i.borderTopStyle="solid",s=Ro(Ze),Ht.m=Math.round(s.top+Ht.sc())||0,Un.m=Math.round(s.left+Un.sc())||0,o?i.borderTopStyle=o:i.removeProperty("border-top-style"),r||(Ze.setAttribute("style",""),Ze.removeAttribute("style")),qh=setInterval(kD,250),W.delayedCall(.5,function(){return Wh=0}),fn(lt,"touchcancel",to),fn(Ze,"touchstart",to),Zh(fn,lt,"pointerdown,touchstart,mousedown",ED),Zh(fn,lt,"pointerup,touchend,mouseup",MD),l1=W.utils.checkPrefix("transform"),og.push(l1),Xc=$n(),sg=W.delayedCall(.2,xs).pause(),Jc=[lt,"visibilitychange",function(){var d=Oe.innerWidth,f=Oe.innerHeight;lt.hidden?(_D=d,bD=f):(_D!==d||bD!==f)&&ed()},lt,"DOMContentLoaded",xs,Oe,"load",xs,Oe,"resize",ed],Yh(fn),Me.forEach(function(d){return d.enable(0,1)}),c=0;c<Ee.length;c+=3)Kh(dn,Ee[c],Ee[c+1]),Kh(dn,Ee[c],Ee[c+2])}},n.config=function(r){"limitCallbacks"in r&&(r1=!!r.limitCallbacks);var i=r.syncInterval;i&&clearInterval(qh)||(qh=i)&&setInterval(kD,i),"ignoreMobileResize"in r&&(u1=n.isTouch===1&&r.ignoreMobileResize),"autoRefreshEvents"in r&&(Yh(dn)||Yh(fn,r.autoRefreshEvents||"none"),jD=(r.autoRefreshEvents+"").indexOf("resize")===-1)},n.scrollerProxy=function(r,i){var o=rr(r),a=Ee.indexOf(o),s=Ds(o);~a&&Ee.splice(a,s?6:2),i&&(s?ki.unshift(Oe,i,Ze,i,Gr,i):ki.unshift(o,i))},n.clearMatchMedia=function(r){Me.forEach(function(i){return i._ctx&&i._ctx.query===r&&i._ctx.kill(!0,!0)})},n.isInViewport=function(r,i,o){var a=($r(r)?rr(r):r).getBoundingClientRect(),s=a[o?Es:Ms]*i||0;return o?a.right-s>0&&a.left+s<Oe.innerWidth:a.bottom-s>0&&a.top+s<Oe.innerHeight},n.positionInViewport=function(r,i,o){$r(r)&&(r=rr(r));var a=r.getBoundingClientRect(),s=a[o?Es:Ms],c=i==null?s/2:i in ug?ug[i]*s:~i.indexOf("%")?parseFloat(i)*s/100:parseFloat(i)||0;return o?(a.left+c)/Oe.innerWidth:(a.top+c)/Oe.innerHeight},n.killAll=function(r){if(Me.slice(0).forEach(function(o){return o.vars.id!=="ScrollSmoother"&&o.kill()}),r!==!0){var i=ks.killAll||[];ks={},i.forEach(function(o){return o()})}},n})();Ie.version="3.13.0";Ie.saveStyles=function(n){return n?sd(n).forEach(function(e){if(e&&e.style){var t=Hr.indexOf(e);t>=0&&Hr.splice(t,5),Hr.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),W.core.getCache(e),d1())}}):Hr};Ie.revert=function(n,e){return x1(!n,e)};Ie.create=function(n,e){return new Ie(n,e)};Ie.refresh=function(n){return n?ed(!0):(Xc||Ie.register())&&xs(!0)};Ie.update=function(n){return++Ee.cache&&zo(n===!0?2:0)};Ie.clearScrollMemory=KD;Ie.maxScroll=function(n,e){return no(n,e?Un:Ht)};Ie.getScrollFunc=function(n,e){return Ao(rr(n),e?Un:Ht)};Ie.getById=function(n){return p1[n]};Ie.getAll=function(){return Me.filter(function(n){return n.vars.id!=="ScrollSmoother"})};Ie.isScrolling=function(){return!!ci};Ie.snapDirectional=C1;Ie.addEventListener=function(n,e){var t=ks[n]||(ks[n]=[]);~t.indexOf(e)||t.push(e)};Ie.removeEventListener=function(n,e){var t=ks[n],r=t&&t.indexOf(e);r>=0&&t.splice(r,1)};Ie.batch=function(n,e){var t=[],r={},i=e.interval||.016,o=e.batchMax||1e9,a=function(d,f){var h=[],m=[],g=W.delayedCall(i,function(){f(h,m),h=[],m=[]}).pause();return function(v){h.length||g.restart(!0),h.push(v.trigger),m.push(v),o<=h.length&&g.progress(1)}},s;for(s in e)r[s]=s.substr(0,2)==="on"&&Gn(e[s])&&s!=="onRefreshInit"?a(s,e[s]):e[s];return Gn(o)&&(o=o(),fn(Ie,"refresh",function(){return o=e.batchMax()})),sd(n).forEach(function(c){var d={};for(s in r)d[s]=r[s];d.trigger=c,t.push(Ie.create(d))}),t};var ND=function(e,t,r,i){return t>i?e(i):t<0&&e(0),r>i?(i-t)/(r-t):r<0?t/(t-r):1},c1=function n(e,t){t===!0?e.style.removeProperty("touch-action"):e.style.touchAction=t===!0?"auto":t?"pan-"+t+(It.isTouch?" pinch-zoom":""):"none",e===Gr&&n(Ze,t)},tg={auto:1,scroll:1},tj=function(e){var t=e.event,r=e.target,i=e.axis,o=(t.changedTouches?t.changedTouches[0]:t).target,a=o._gsap||W.core.getCache(o),s=$n(),c;if(!a._isScrollT||s-a._isScrollT>2e3){for(;o&&o!==Ze&&(o.scrollHeight<=o.clientHeight&&o.scrollWidth<=o.clientWidth||!(tg[(c=si(o)).overflowY]||tg[c.overflowX]));)o=o.parentNode;a._isScroll=o&&o!==r&&!Ds(o)&&(tg[(c=si(o)).overflowY]||tg[c.overflowX]),a._isScrollT=s}(a._isScroll||i==="x")&&(t.stopPropagation(),t._gsapAllow=!0)},JD=function(e,t,r,i){return It.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:i=i&&tj,onPress:i,onDrag:i,onScroll:i,onEnable:function(){return r&&fn(lt,It.eventTypes[0],zD,!1,!0)},onDisable:function(){return dn(lt,It.eventTypes[0],zD,!0)}})},nj=/(input|label|select|textarea)/i,RD,zD=function(e){var t=nj.test(e.target.tagName);(t||RD)&&(e._gsapAllow=!0,RD=t)},rj=function(e){Cs(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t=e,r=t.normalizeScrollX,i=t.momentum,o=t.allowNestedScroll,a=t.onRelease,s,c,d=rr(e.target)||Gr,f=W.core.globals().ScrollSmoother,h=f&&f.get(),m=va&&(e.content&&rr(e.content)||h&&e.content!==!1&&!h.smooth()&&h.content()),g=Ao(d,Ht),v=Ao(d,Un),w=1,_=(It.isTouch&&Oe.visualViewport?Oe.visualViewport.scale*Oe.visualViewport.width:Oe.outerWidth)/Oe.innerWidth,b=0,O=Gn(i)?function(){return i(s)}:function(){return i||2.8},T,x,P=JD(d,e.type,!0,o),A=function(){return x=!1},I=to,R=to,N=function(){c=no(d,Ht),R=td(va?1:0,c),r&&(I=td(0,no(d,Un))),T=Ss},F=function(){m._gsap.y=Xu(parseFloat(m._gsap.y)+g.offset)+"px",m.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(m._gsap.y)+", 0, 1)",g.offset=g.cacheID=0},ie=function(){if(x){requestAnimationFrame(A);var Ne=Xu(s.deltaY/2),Ve=R(g.v-Ne);if(m&&Ve!==g.v+g.offset){g.offset=Ve-g.v;var C=Xu((parseFloat(m&&m._gsap.y)||0)-g.offset);m.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+C+", 0, 1)",m._gsap.y=C+"px",g.cacheID=Ee.cache,zo()}return!0}g.offset&&F(),x=!0},B,oe,J,Se,me=function(){N(),B.isActive()&&B.vars.scrollY>c&&(g()>c?B.progress(1)&&g(c):B.resetTo("scrollY",c))};return m&&W.set(m,{y:"+=0"}),e.ignoreCheck=function(ee){return va&&ee.type==="touchmove"&&ie(ee)||w>1.05&&ee.type!=="touchstart"||s.isGesturing||ee.touches&&ee.touches.length>1},e.onPress=function(){x=!1;var ee=w;
vendor: 15,710 bytes, line 5
5w=Xu((Oe.visualViewport&&Oe.visualViewport.scale||1)/_),B.pause(),ee!==w&&c1(d,w>1.01?!0:r?!1:"x"),oe=v(),J=g(),N(),T=Ss},e.onRelease=e.onGestureStart=function(ee,Ne){if(g.offset&&F(),!Ne)Se.restart(!0);else{Ee.cache++;var Ve=O(),C,Ge;r&&(C=v(),Ge=C+Ve*.05*-ee.velocityX/.227,Ve*=ND(v,C,Ge,no(d,Un)),B.vars.scrollX=I(Ge)),C=g(),Ge=C+Ve*.05*-ee.velocityY/.227,Ve*=ND(g,C,Ge,no(d,Ht)),B.vars.scrollY=R(Ge),B.invalidate().duration(Ve).play(.01),(va&&B.vars.scrollY>=c||C>=c-1)&&W.to({},{onUpdate:me,duration:Ve})}a&&a(ee)},e.onWheel=function(){B._ts&&B.pause(),$n()-b>1e3&&(T=0,b=$n())},e.onChange=function(ee,Ne,Ve,C,Ge){if(Ss!==T&&N(),Ne&&r&&v(I(C[2]===Ne?oe+(ee.startX-ee.x):v()+Ne-C[1])),Ve){g.offset&&F();var Ft=Ge[2]===Ve,Dn=Ft?J+ee.startY-ee.y:g()+Ve-Ge[1],et=R(Dn);Ft&&Dn!==et&&(J+=et-Dn),g(et)}(Ve||Ne)&&zo()},e.onEnable=function(){c1(d,r?!1:"x"),Ie.addEventListener("refresh",me),fn(Oe,"resize",me),g.smooth&&(g.target.style.scrollBehavior="auto",g.smooth=v.smooth=!1),P.enable()},e.onDisable=function(){c1(d,!0),dn(Oe,"resize",me),Ie.removeEventListener("refresh",me),P.kill()},e.lockAxis=e.lockAxis!==!1,s=new It(e),s.iOS=va,va&&!g()&&g(1),va&&W.ticker.add(to),Se=s._dc,B=W.to(s,{ease:"power4",paused:!0,inherit:!1,scrollX:r?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:XD(g,g(),function(){return B.pause()})},onUpdate:zo,onComplete:Se.vars.onComplete}),s};Ie.sort=function(n){if(Gn(n))return Me.sort(n);var e=Oe.pageYOffset||0;return Ie.getAll().forEach(function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+Oe.innerHeight}),Me.sort(n||function(t,r){return(t.vars.refreshPriority||0)*-1e6+(t.vars.containerAnimation?1e6:t._sortY)-((r.vars.containerAnimation?1e6:r._sortY)+(r.vars.refreshPriority||0)*-1e6)})};Ie.observe=function(n){return new It(n)};Ie.normalizeScroll=function(n){if(typeof n>"u")return ir;if(n===!0&&ir)return ir.enable();if(n===!1){ir&&ir.kill(),ir=n;return}var e=n instanceof It?n:rj(n);return ir&&ir.target===e.target&&ir.kill(),Ds(e.target)&&(ir=e),e};Ie.core={_getVelocityProp:Gh,_inputObserver:JD,_scrollers:Ee,_proxies:ki,bridge:{ss:function(){ci||Os("scrollStart"),ci=$n()},ref:function(){return Hn}}};UD()&&W.registerPlugin(Ie);function ek(n,e){for(var t=0;t<e.length;t++){var r=e[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function ij(n,e,t){return e&&ek(n.prototype,e),t&&ek(n,t),n}var Ke,fg,qn,Fo,rl,ro,oj,Is,tk,xe,io,pg,nk,rk,ik,ok,ak=function(){return typeof window<"u"},sk=function(){return Ke||ak()&&(Ke=window.gsap)&&Ke.registerPlugin&&Ke};var aj=function(e){return Math.round(e*1e5)/1e5||0},wa=function(e){return xe.maxScroll(e||qn)},sj=function(e,t){var r=e.parentNode||rl,i=e.getBoundingClientRect(),o=r.getBoundingClientRect(),a=o.top-i.top,s=o.bottom-i.bottom,c=(Math.abs(a)>Math.abs(s)?a:s)/(1-t),d=-c*t,f,h;return c>0&&(f=o.height/(qn.innerHeight+o.height),h=f===.5?o.height*2:Math.min(o.height,Math.abs(-c*f/(2*f-1)))*2*(t||1),d+=t?-h*t:-h/2,c+=h),{change:c,offset:d}},cj=function(e){var t=Fo.querySelector(".ScrollSmoother-wrapper");return t||(t=Fo.createElement("div"),t.classList.add("ScrollSmoother-wrapper"),e.parentNode.insertBefore(t,e),t.appendChild(e)),t},qr=(function(){function n(e){var t=this;fg||n.register(Ke)||console.warn("Please gsap.registerPlugin(ScrollSmoother)"),e=this.vars=e||{},io&&io.kill(),io=this,ik(this);var r=e,i=r.smoothTouch,o=r.onUpdate,a=r.onStop,s=r.smooth,c=r.onFocusIn,d=r.normalizeScroll,f=r.wholePixels,h,m,g,v,w,_,b,O,T,x,P,A,I,R,N=this,F=e.effectsPrefix||"",ie=xe.getScrollFunc(qn),B=xe.isTouch===1?i===!0?.8:parseFloat(i)||0:s===0||s===!1?0:parseFloat(s)||.8,oe=B&&+e.speed||1,J=0,Se=0,me=1,ee=nk(0),Ne=function(){return ee.update(-J)},Ve={y:0},C=function(){return h.style.overflow="visible"},Ge,Ft=function(M){M.update();var z=M.getTween();z&&(z.pause(),z._time=z._dur,z._tTime=z._tDur),Ge=!1,M.animation.progress(M.progress,!0)},Dn=function(M,z){(M!==J&&!x||z)&&(f&&(M=Math.round(M)),B&&(h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+M+", 0, 1)",h._gsap.y=M+"px"),Se=M-J,J=M,xe.isUpdating||n.isRefreshing||xe.update())},et=function(M){return arguments.length?(M<0&&(M=0),Ve.y=-M,Ge=!0,x?J=-M:Dn(-M),xe.isRefreshing?v.update():ie(M/oe),this):-J},Et=typeof ResizeObserver<"u"&&e.autoResize!==!1&&new ResizeObserver(function(){if(!xe.isRefreshing){var L=wa(m)*oe;L<-J&&et(L),ok.restart(!0)}}),Gt,yt=function(M){m.scrollTop=0,!(M.target.contains&&M.target.contains(m)||c&&c(t,M)===!1)&&(xe.isInViewport(M.target)||M.target===Gt||t.scrollTo(M.target,!1,"center center"),Gt=M.target)},Xt=function(M,z){if(M<z.start)return M;var K=isNaN(z.ratio)?1:z.ratio,ae=z.end-z.start,de=M-z.start,De=z.offset||0,Pt=z.pins||[],ye=Pt.offset||0,at=z._startClamp&&z.start<=0||z.pins&&z.pins.offset?0:z._endClamp&&z.end===wa()?1:.5;return Pt.forEach(function(Be){ae-=Be.distance,Be.nativeStart<=M&&(de-=Be.distance)}),ye&&(de*=(ae-ye/K)/ae),M+(de-De*at)/K-de},Jt=function L(M,z,K){K||(M.pins.length=M.pins.offset=0);var ae=M.pins,de=M.markers,De,Pt,ye,at,Be,Pe,qt,Y;for(qt=0;qt<z.length;qt++)if(Y=z[qt],M.trigger&&Y.trigger&&M!==Y&&(Y.trigger===M.trigger||Y.pinnedContainer===M.trigger||M.trigger.contains(Y.trigger))&&(Be=Y._startNative||Y._startClamp||Y.start,Pe=Y._endNative||Y._endClamp||Y.end,ye=Xt(Be,M),at=Y.pin&&Pe>0?ye+(Pe-Be):Xt(Pe,M),Y.setPositions(ye,at,!0,(Y._startClamp?Math.max(0,ye):ye)-Be),Y.markerStart&&de.push(Ke.quickSetter([Y.markerStart,Y.markerEnd],"y","px")),Y.pin&&Y.end>0&&!K)){if(De=Y.end-Y.start,Pt=M._startClamp&&Y.start<0,Pt){if(M.start>0){M.setPositions(0,M.end+(M._startNative-M.start),!0),L(M,z);return}De+=Y.start,ae.offset=-Y.start}ae.push({start:Y.start,nativeStart:Be,end:Y.end,distance:De,trig:Y}),M.setPositions(M.start,M.end+(Pt?-Y.start:De),!0)}},di=function(M,z){w.forEach(function(K){return Jt(K,M,z)})},en=function(){rl=Fo.documentElement,ro=Fo.body,C(),requestAnimationFrame(C),w&&(xe.getAll().forEach(function(M){M._startNative=M.start,M._endNative=M.end}),w.forEach(function(M){var z=M._startClamp||M.start,K=M.autoSpeed?Math.min(wa(),M.end):z+Math.abs((M.end-z)/M.ratio),ae=K-M.end;if(z-=ae/2,K-=ae/2,z>K){var de=z;z=K,K=de}M._startClamp&&z<0?(K=M.ratio<0?wa():M.end/M.ratio,ae=K-M.end,z=0):(M.ratio<0||M._endClamp&&K>=wa())&&(K=wa(),z=M.ratio<0||M.ratio>1?0:K-(K-M.start)/M.ratio,ae=(K-z)*M.ratio-(M.end-M.start)),M.offset=ae||1e-4,M.pins.length=M.pins.offset=0,M.setPositions(z,K,!0)}),di(xe.sort())),ee.reset()},tn=function(){return xe.addEventListener("refresh",en)},Re=function(){return w&&w.forEach(function(M){return M.vars.onRefresh(M)})},_t=function(){return w&&w.forEach(function(M){return M.vars.onRefreshInit(M)}),Re},pn=function(M,z,K,ae){return function(){var de=typeof z=="function"?z(K,ae):z;de||de===0||(de=ae.getAttribute("data-"+F+M)||(M==="speed"?1:0)),ae.setAttribute("data-"+F+M,de);var De=(de+"").substr(0,6)==="clamp(";return{clamp:De,value:De?de.substr(6,de.length-7):de}}},Yn=function(M,z,K,ae,de){de=(typeof de=="function"?de(ae,M):de)||0;var De=pn("speed",z,ae,M),Pt=pn("lag",K,ae,M),ye=Ke.getProperty(M,"y"),at=M._gsap,Be,Pe,qt,Y,jo,sr,Cr=[],oo=function(){z=De(),K=parseFloat(Pt().value),Be=parseFloat(z.value)||1,qt=z.value==="auto",jo=qt||Pe&&Pe._startClamp&&Pe.start<=0||Cr.offset?0:Pe&&Pe._endClamp&&Pe.end===wa()?1:.5,Y&&Y.kill(),Y=K&&Ke.to(M,{ease:pg,overwrite:!1,y:"+=0",duration:K}),Pe&&(Pe.ratio=Be,Pe.autoSpeed=qt)},Wr=function(){at.y=ye+"px",at.renderTransform(1),oo()},fi=[],ue=0,Ii=function(qe){if(qt){Wr();var ft=sj(M,tk(0,1,-qe.start/(qe.end-qe.start)));ue=ft.change,sr=ft.offset}else sr=Cr.offset||0,ue=(qe.end-qe.start-sr)*(1-Be);Cr.forEach(function(xr){return ue-=xr.distance*(1-Be)}),qe.offset=ue||.001,qe.vars.onUpdate(qe),Y&&Y.progress(1)};return oo(),(Be!==1||qt||Y)&&(Pe=xe.create({trigger:qt?M.parentNode:M,start:function(){return z.clamp?"clamp(top bottom+="+de+")":"top bottom+="+de},end:function(){return z.value<0?"max":z.clamp?"clamp(bottom top-="+de+")":"bottom top-="+de},scroller:m,scrub:!0,refreshPriority:-999,onRefreshInit:Wr,onRefresh:Ii,onKill:function(qe){var ft=w.indexOf(qe);ft>=0&&w.splice(ft,1),Wr()},onUpdate:function(qe){var ft=ye+ue*(qe.progress-jo),xr=Cr.length,pi=0,jt,hi,ce;if(qe.offset){if(xr){for(hi=-J,ce=qe.end;xr--;){if(jt=Cr[xr],jt.trig.isActive||hi>=jt.start&&hi<=jt.end){Y&&(jt.trig.progress+=jt.trig.direction<0?.001:-.001,jt.trig.update(0,0,1),Y.resetTo("y",parseFloat(at.y),-Se,!0),me&&Y.progress(1));return}hi>jt.end&&(pi+=jt.distance),ce-=jt.distance}ft=ye+pi+ue*((Ke.utils.clamp(qe.start,qe.end,hi)-qe.start-pi)/(ce-qe.start)-jo)}fi.length&&!qt&&fi.forEach(function(re){return re(ft-pi)}),ft=aj(ft+sr),Y?(Y.resetTo("y",ft,-Se,!0),me&&Y.progress(1)):(at.y=ft+"px",at.renderTransform(1))}}}),Ii(Pe),Ke.core.getCache(Pe.trigger).stRevert=_t,Pe.startY=ye,Pe.pins=Cr,Pe.markers=fi,Pe.ratio=Be,Pe.autoSpeed=qt,M.style.willChange="transform"),Pe};tn(),xe.addEventListener("killAll",tn),Ke.delayedCall(.5,function(){return me=0}),this.scrollTop=et,this.scrollTo=function(L,M,z){var K=Ke.utils.clamp(0,wa(),isNaN(L)?t.offset(L,z,!!M&&!x):+L);M?x?Ke.to(t,{duration:B,scrollTop:K,overwrite:"auto",ease:pg}):ie(K):et(K)},this.offset=function(L,M,z){L=Is(L)[0];var K=L.style.cssText,ae=xe.create({trigger:L,start:M||"top top"}),de;return w&&(me?xe.refresh():di([ae],!0)),de=ae.start/(z?oe:1),ae.kill(!1),L.style.cssText=K,Ke.core.getCache(L).uncache=1,de};function D(){return g=h.clientHeight,h.style.overflow="visible",ro.style.height=qn.innerHeight+(g-qn.innerHeight)/oe+"px",g-qn.innerHeight}this.content=function(L){if(arguments.length){var M=Is(L||"#smooth-content")[0]||console.warn("ScrollSmoother needs a valid content element.")||ro.children[0];return M!==h&&(h=M,T=h.getAttribute("style")||"",Et&&Et.observe(h),Ke.set(h,{overflow:"visible",width:"100%",boxSizing:"border-box",y:"+=0"}),B||Ke.set(h,{clearProps:"transform"})),this}return h},this.wrapper=function(L){return arguments.length?(m=Is(L||"#smooth-wrapper")[0]||cj(h),O=m.getAttribute("style")||"",D(),Ke.set(m,B?{overflow:"hidden",position:"fixed",height:"100%",width:"100%",top:0,left:0,right:0,bottom:0}:{overflow:"visible",position:"relative",width:"100%",height:"auto",top:"auto",bottom:"auto",left:"auto",right:"auto"}),this):m},this.effects=function(L,M){var z;if(w||(w=[]),!L)return w.slice(0);L=Is(L),L.forEach(function(Be){for(var Pe=w.length;Pe--;)w[Pe].trigger===Be&&w[Pe].kill()}),M=M||{};var K=M,ae=K.speed,de=K.lag,De=K.effectsPadding,Pt=[],ye,at;for(ye=0;ye<L.length;ye++)at=Yn(L[ye],ae,de,ye,De),at&&Pt.push(at);return(z=w).push.apply(z,Pt),M.refresh!==!1&&xe.refresh(),Pt},this.sections=function(L,M){var z;if(_||(_=[]),!L)return _.slice(0);var K=Is(L).map(function(ae){return xe.create({trigger:ae,start:"top 120%",end:"bottom -20%",onToggle:function(De){ae.style.opacity=De.isActive?"1":"0",ae.style.pointerEvents=De.isActive?"all":"none"}})});return M&&M.add?(z=_).push.apply(z,K):_=K.slice(0),K},this.content(e.content),this.wrapper(e.wrapper),this.render=function(L){return Dn(L||L===0?L:J)},this.getVelocity=function(){return ee.getVelocity(-J)},xe.scrollerProxy(m,{scrollTop:et,scrollHeight:function(){return D()&&ro.scrollHeight},fixedMarkers:e.fixedMarkers!==!1&&!!B,content:h,getBoundingClientRect:function(){return{top:0,left:0,width:qn.innerWidth,height:qn.innerHeight}}}),xe.defaults({scroller:m});var kn=xe.getAll().filter(function(L){return L.scroller===qn||L.scroller===m});kn.forEach(function(L){return L.revert(!0,!0)}),v=xe.create({animation:Ke.fromTo(Ve,{y:function(){return R=0,0}},{y:function(){return R=1,-D()},immediateRender:!1,ease:"none",data:"ScrollSmoother",duration:100,onUpdate:function(){if(R){var M=Ge;M&&(Ft(v),Ve.y=J),Dn(Ve.y,M),Ne(),o&&!x&&o(N)}}}),onRefreshInit:function(M){if(!n.isRefreshing){if(n.isRefreshing=!0,w){var z=xe.getAll().filter(function(ae){return!!ae.pin});w.forEach(function(ae){ae.vars.pinnedContainer||z.forEach(function(de){if(de.pin.contains(ae.trigger)){var De=ae.vars;De.pinnedContainer=de.pin,ae.vars=null,ae.init(De,ae.animation)}})})}var K=M.getTween();I=K&&K._end>K._dp._time,A=J,Ve.y=0,B&&(xe.isTouch===1&&(m.style.position="absolute"),m.scrollTop=0,xe.isTouch===1&&(m.style.position="fixed"))}},onRefresh:function(M){M.animation.invalidate(),M.setPositions(M.start,D()/oe),I||Ft(M),Ve.y=-ie()*oe,Dn(Ve.y),me||(I&&(Ge=!1),M.animation.progress(Ke.utils.clamp(0,1,A/oe/-M.end))),I&&(M.progress-=.001,M.update()),n.isRefreshing=!1},id:"ScrollSmoother",scroller:qn,invalidateOnRefresh:!0,start:0,refreshPriority:-9999,end:function(){return D()/oe},onScrubComplete:function(){ee.reset(),a&&a(t)},scrub:B||!0}),this.smooth=function(L){return arguments.length&&(B=L||0,oe=B&&+e.speed||1,v.scrubDuration(L)),v.getTween()?v.getTween().duration():0},v.getTween()&&(v.getTween().vars.ease=e.ease||pg),this.scrollTrigger=v,e.effects&&this.effects(e.effects===!0?"[data-"+F+"speed], [data-"+F+"lag]":e.effects,{effectsPadding:e.effectsPadding,refresh:!1}),e.sections&&this.sections(e.sections===!0?"[data-section]":e.sections),kn.forEach(function(L){L.vars.scroller=m,L.revert(!1,!0),L.init(L.vars,L.animation)}),this.paused=function(L,M){return arguments.length?(!!x!==L&&(L?(v.getTween()&&v.getTween().pause(),ie(-J/oe),ee.reset(),P=xe.normalizeScroll(),P&&P.disable(),x=xe.observe({preventDefault:!0,type:"wheel,touch,scroll",debounce:!1,allowClicks:!0,onChangeY:function(){return et(-J)}}),x.nested=rk(rl,"wheel,touch,scroll",!0,M!==!1)):(x.nested.kill(),x.kill(),x=0,P&&P.enable(),v.progress=(-J/oe-v.start)/(v.end-v.start),Ft(v))),this):!!x},this.kill=this.revert=function(){t.paused(!1),Ft(v),v.kill();for(var L=(w||[]).concat(_||[]),M=L.length;M--;)L[M].kill();xe.scrollerProxy(m),xe.removeEventListener("killAll",tn),xe.removeEventListener("refresh",en),m.style.cssText=O,h.style.cssText=T;var z=xe.defaults({});z&&z.scroller===m&&xe.defaults({scroller:qn}),t.normalizer&&xe.normalizeScroll(!1),clearInterval(b),io=null,Et&&Et.disconnect(),ro.style.removeProperty("height"),qn.removeEventListener("focusin",yt)},this.refresh=function(L,M){return v.refresh(L,M)},d&&(this.normalizer=xe.normalizeScroll(d===!0?{debounce:!0,content:!B&&h}:d)),xe.config(e),"scrollBehavior"in qn.getComputedStyle(ro)&&Ke.set([ro,rl],{scrollBehavior:"auto"}),qn.addEventListener("focusin",yt),b=setInterval(Ne,250),Fo.readyState==="loading"||requestAnimationFrame(function(){return xe.refresh()})}return n.register=function(t){return fg||(Ke=t||sk(),ak()&&window.document&&(qn=window,Fo=document,rl=Fo.documentElement,ro=Fo.body),Ke&&(Is=Ke.utils.toArray,tk=Ke.utils.clamp,pg=Ke.parseEase("expo"),ik=Ke.core.context||function(){},xe=Ke.core.globals().ScrollTrigger,Ke.core.globals("ScrollSmoother",n),ro&&xe&&(ok=Ke.delayedCall(.2,function(){return xe.isRefreshing||io&&io.refresh()}).pause(),oj=[qn,Fo,rl,ro],nk=xe.core._getVelocityProp,rk=xe.core._inputObserver,n.refresh=xe.refresh,fg=1))),fg},ij(n,[{key:"progress",get:function(){return this.scrollTrigger?this.scrollTrigger.animation._time/100:0}}]),n})();qr.version="3.13.0";qr.create=function(n){return io&&n&&io.content()===Is(n.content)[0]?io:new qr(n)};qr.get=function(){return io};sk()&&Ke.registerPlugin(qr);var lj=["gradientCanvas"];function uj(n,e){if(n&1&&(l(0,"div"),E(),l(1,"svg",1)(2,"defs")(3,"linearGradient",2)(4,"stop",3),y(5,"animate",4),u(),l(6,"stop",5),y(7,"animate",6),u()(),l(8,"linearGradient",7)(9,"stop",8),y(10,"animate",9),u(),l(11,"stop",10),y(12,"animate",11),u()(),l(13,"linearGradient",12)(14,"stop",13),y(15,"animate",14),u(),l(16,"stop",15),y(17,"animate",16),u(),l(18,"stop",17),y(19,"animate",18),u()(),l(20,"filter",19),y(21,"feGaussianBlur",20),l(22,"feMerge"),y(23,"feMergeNode",21)(24,"feMergeNode",22),u()()(),l(25,"g"),y(26,"animateTransform",23),l(27,"cir
5cle",24),y(28,"animate",25)(29,"animate",26),u(),l(30,"circle",27),y(31,"animate",28)(32,"animate",29),u(),l(33,"circle",30),y(34,"animate",31)(35,"animate",32),u(),l(36,"circle",33),y(37,"animate",34)(38,"animate",35),u(),l(39,"circle",36),y(40,"animate",37)(41,"animate",38),u(),l(42,"circle",39),y(43,"animate",40)(44,"animate",41),u(),l(45,"circle",42),y(46,"animate",43)(47,"animate",44),u(),l(48,"circle",45),y(49,"animate",46)(50,"animate",47),u(),l(51,"circle",48),y(52,"animate",49)(53,"animate",50),u()()()()),n&2){let t=rt();mc(t.iconClasses)}}function dj(n,e){if(n&1&&(l(0,"div")(1,"div")(2,"span",51),p(3,"Felino"),u(),l(4,"span",52),p(5,"AI"),u()()()),n&2){let t=rt();mc(t.textContainerClasses),se(),mc(t.logoTextClasses)}}var Wn=class n{size="medium";variant="full";className="";gradientCanvas;canvasId=Math.random().toString(36).substr(2,9);gradient;ngAfterViewInit(){this.gradientCanvas&&this.showIcon&&this.initGradient()}ngOnDestroy(){this.gradient&&typeof this.gradient.disconnect=="function"&&this.gradient.disconnect()}initGradient(){let e=this.gradientCanvas?.nativeElement;if(!e)return;let t=e.getContext("2d");if(!t)return;let r=e.getBoundingClientRect();e.width=r.width*window.devicePixelRatio,e.height=r.height*window.devicePixelRatio,t.scale(window.devicePixelRatio,window.devicePixelRatio);let i=0,o=()=>{i+=.03;let a=t.createLinearGradient(0,0,r.width,r.height),s=`hsl(${(240+Math.sin(i)*15)%360}, 80%, 65%)`,c=`hsl(${(260+Math.cos(i*1.2)*15)%360}, 75%, 60%)`,d=`hsl(${(220+Math.sin(i*.8)*20)%360}, 85%, 70%)`,f=`hsl(${(280+Math.cos(i*1.5)*15)%360}, 70%, 65%)`;a.addColorStop(0,s),a.addColorStop(.33,c),a.addColorStop(.66,d),a.addColorStop(1,f),t.clearRect(0,0,r.width,r.height),t.fillStyle=a,t.fillRect(0,0,r.width,r.height),requestAnimationFrame(o)};o()}get containerClasses(){let e="flex items-center no-select",t=this.getGapClasses();return[e,t,this.className].filter(Boolean).join(" ")}get textContainerClasses(){return"flex items-center"}get logoTextClasses(){return["font-bold no-select",this.getLogoTextSizeClasses()].join(" ")}get iconClasses(){return["animated-gradient rounded-xl flex items-center justify-center relative overflow-hidden no-select",this.getIconSizeClasses()].join(" ")}get letterClasses(){return["text-white font-bold flex items-center justify-center text-shadow-lg no-select",this.getLetterSizeClasses()].join(" ")}get showIcon(){return this.variant==="full"||this.variant==="icon-only"}get showText(){return this.variant==="full"||this.variant==="text-only"}getGapClasses(){return{small:"gap-2",medium:"gap-3",large:"gap-4",xlarge:"gap-5",xxlarge:"gap-6"}[this.size]}getIconSizeClasses(){return{small:"size-8",medium:"size-8",large:"size-12",xlarge:"size-16",xxlarge:"size-20"}[this.size]}getLetterSizeClasses(){return{small:"text-[1.125rem] leading-none",medium:"text-[1.125rem] leading-none",large:"text-[1.75rem] leading-none",xlarge:"text-[2.25rem] leading-none",xxlarge:"text-[2.75rem] leading-none"}[this.size]}getLogoTextSizeClasses(){return{small:"text-sm",medium:"text-lg",large:"text-2xl",xlarge:"text-3xl",xxlarge:"text-4xl"}[this.size]}static \u0275fac=function(t){return new(t||n)};static \u0275cmp=vt({type:n,selectors:[["nds-felino-logo"]],viewQuery:function(t,r){if(t&1&&Lv(lj,5),t&2){let i;bp(i=Cp())&&(r.gradientCanvas=i.first)}},inputs:{size:"size",variant:"variant",className:"className"},decls:3,vars:4,consts:[[3,"class",4,"ngIf"],["viewBox","0 0 100 100",1,"absolute","inset-0","w-full","h-full"],["id","dot-gradient-1","x1","0%","y1","0%","x2","100%","y2","100%"],["offset","0%","stop-color","#6366f1",1,"dot-stop-1"],["attributeName","stop-color","values","#6366f1;#8b5cf6;#3b82f6;#6366f1","dur","3s","repeatCount","indefinite"],["offset","100%","stop-color","#8b5cf6",1,"dot-stop-2"],["attributeName","stop-color","values","#8b5cf6;#3b82f6;#a855f7;#8b5cf6","dur","3s","repeatCount","indefinite"],["id","dot-gradient-2","x1","100%","y1","0%","x2","0%","y2","100%"],["offset","0%","stop-color","#3b82f6",1,"dot-stop-3"],["attributeName","stop-color","values","#3b82f6;#a855f7;#6366f1;#3b82f6","dur","3s","repeatCount","indefinite","begin","0.5s"],["offset","100%","stop-color","#a855f7",1,"dot-stop-4"],["attributeName","stop-color","values","#a855f7;#6366f1;#8b5cf6;#a855f7","dur","3s","repeatCount","indefinite","begin","0.5s"],["
5id","f-gradient","x1","0%","y1","0%","x2","100%","y2","100%"],["offset","0%","stop-color","#6366f1"],["attributeName","stop-color","values","#6366f1;#8b5cf6;#3b82f6;#6366f1","dur","4s","repeatCount","indefinite"],["offset","50%","stop-color","#8b5cf6"],["attributeName","stop-color","values","#8b5cf6;#a855f7;#6366f1;#8b5cf6","dur","4s","repeatCount","indefinite"],["offset","100%","stop-color","#3b82f6"],["attributeName","stop-color","values","#3b82f6;#6366f1;#a855f7;#3b82f6","dur","4s","repeatCount","indefinite"],["id","f-glow"],["stdDeviation","1.5","result","coloredBlur"],["in","coloredBlur"],["in","SourceGraphic"],["attributeName","transform","type","rotate","from","0 50 50","to","360 50 50","dur","20s","repeatCount","indefinite"],["cx","50","cy","50","r","10","fill","url(#dot-gradient-1)","opacity","1"],["attributeName","opacity","values","0.8;1;0.8","dur","1.2s","repeatCount","indefinite"],["attributeName","r","values","10;12;10","dur","1.2s","repeatCount","indefinite"],["cx","50","cy","20","r","7","fill","url(#dot-gradient-2)","opacity","0.95"],["attributeName","opacity","values","0.7;1;0.7","dur","1.4s","repeatCount","indefinite","begin","0.1s"],["attributeName","r","values","7;9;7","dur","1.4s","repeatCount","indefinite","begin","0.1s"],["cx","80","cy","50","r","7","fill","url(#dot-gradient-1)","opacity","0.95"],["attributeName","opacity","values","0.7;1;0.7","dur","1.4s","repeatCount","indefinite","begin","0.25s"],["attributeName","r","values","7;9;7","dur","1.4s","repeatCount","indefinite","begin","0.25s"],["cx","50","cy","80","r","7","fill","url(#dot-gradient-2)","opacity","0.95"],["attributeName","opacity","values","0.7;1;0.7","dur","1.4s","repeatCount","indefinite","begin","0.5s"],["attributeName","r","values","7;9;7","dur","1.4s","repeatCount","indefinite","begin","0.5s"],["cx","20","cy","50","r","7","fill","url(#dot-gradient-1)","opacity","0.95"],["attributeName","opacity","values","0.7;1;0.7","dur","1.4s","repeatCount","indefinite","begin","0.35s"],["attributeName","r","values","7;9;7","dur","1.4s","repeatCount","indefinite","begin","0.35s"],["cx","70","cy","30","r","6","fill","url(#dot-gradient-2)","opacity","0.85"],["attributeName","opacity","values","0.5;0.9;0.5","dur","1.6s","repeatCount","indefinite","begin","0.15s"],["attributeName","r","values","6;8;6","dur","1.6s","repeatCount","indefinite","begin","0.15s"],["cx","70","cy","70","r","6","fill","url(#dot-gradient-1)","opacity","0.85"],["attributeName","opacity","values","0.5;0.9;0.5","dur","1.6s","repeatCount","indefinite","begin","0.4s"],["attributeName","r","values","6;8;6","dur","1.6s","repeatCount","indefinite","begin","0.4s"],["cx","30","cy","70","r","6","fill","url(#dot-gradient-2)","opacity","0.85"],["attributeName","opacity","values","0.5;0.9;0.5","dur","1.6s","repeatCount","indefinite","begin","0.55s"],["attributeName","r","values","6;8;6","dur","1.6s","repeatCount","indefinite","begin","0.55s"],["cx","30","cy","30","r","6","fill","url(#dot-gradient-1)","opacity","0.85"],["attributeName","opacity","values","0.5;0.9;0.5","dur","1.6s","repeatCount","indefinite","begin","0.2s"],["attributeName","r","values","6;8;6","dur","1.6s","repeatCount","indefinite","begin","0.2s"],[1,"text-[#121212]"],[1,"text-[#4169E1]","ml-1"]],template:function(t,r){t&1&&(l(0,"div"),vp(1,uj,54,2,"div",0)(2,dj,6,4,"div",0),u()),t&2&&(mc(r.containerClasses),se(),ct("ngIf",r.showIcon),se(),ct("ngIf",r.showText))},dependencies:[gr,sw],styles:[".animated-gradient[_ngcontent-%COMP%]{--gradient-color-1: #6366f1;--gradient-color-2: #8b5cf6;--gradient-color-3: #3b82f6;--gradient-color-4: #a855f7}.text-shadow-lg[_ngcontent-%COMP%]{text-shadow:0 1px 2px rgba(0,0,0,.2)}.no-select[_ngcontent-%COMP%]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}"]})};var li=class n{constructor(e){this.platformId=e}openCookieSettings(){Fe(this.platformId)&&window.dispatchEvent(new CustomEvent("openCookieSettings"))}static \u0275fac=function(t){return new(t||n)(q(st))};static \u0275cmp=vt({type:n,selectors:[["app-footer"]],decls:106,vars:0,consts:[[1,"footer"],[1,"footer-container"],[1,"footer-info"],[1,"footer-info-about"],[1,"felino-logo"],["variant","icon-only","size","large"],[1,"felino-logo-text"],[1,"ai"],[1,"felino-about"],[1,"company-data"],[1,"company-data-name"],[1,"cookie-sett
5ings-link"],[1,"cookie-settings-link-text",3,"click"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-cookie"],["stroke","none","d","M0 0h24v24H0z","fill","none"],["stroke","none","d","M0 0h24v24H0z"],["d","M8 13v.01"],["d","M12 17v.01"],["d","M12 12v.01"],["d","M16 14v.01"],["d","M11 8v.01"],["d","M13.148 3.476l2.667 1.104a4 4 0 0 0 4.656 6.14l.053 .132a3 3 0 0 1 0 2.296q -.745 1.18 -1.024 1.852q -.283 .684 -.66 2.216a3 3 0 0 1 -1.624 1.623q -1.572 .394 -2.216 .661q -.712 .295 -1.852 1.024a3 3 0 0 1 -2.296 0q -1.203 -.754 -1.852 -1.024q -.707 -.292 -2.216 -.66a3 3 0 0 1 -1.623 -1.624q -.397 -1.577 -.661 -2.216q -.298 -.718 -1.024 -1.852a3 3 0 0 1 0 -2.296q .719 -1.116 1.024 -1.852q .257 -.62 .66 -2.216a3 3 0 0 1 1.624 -1.623q 1.547 -.384 2.216 -.661q .687 -.285 1.852 -1.024a3 3 0 0 1 2.296 0"],[1,"footer-info-contact"],[1,"footer-info-contact-wrapper"],[1,"contact-card"],[1,"contact-card-title"],[1,"contact-card-subtitle"],["href","tel:+48577775299",1,"contact-card-value"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-phone"],["d","M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2"],["href","mailto:[email protected]",1,"contact-card-value"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-mail"],["d","M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10z"],["d","M3 7l9 6l9 -6"],["href","https://maps.app.goo.gl/fWLcSH9XiqDcZ6jB6","target","_blank",1,"contact-card-value"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-map-pin"],["d","M9 11a3 3 0 1 0 6 0a3 3 0 0 0 -6 0"],["d","M17.657 16.657l-4.243 4.243a2 2 0 0 1 -2.827 0l-4.244 -4.243a8 8 0 1 1 11.314 0z"],[1,"footer-info-sitemap"],[1,"sitemap-title"],[1,"sitemap-list"],[1,"sitemap-list-item"],["routerLink","/"],["routerLink","/cennik"],["routerLink","/kontakt"],["routerLink","/polityka-prywatnosci"],["routerLink","/klauzula-informacyjna"],["routerLink","/login"],[1,"footer-spacer"],[1,"footer-bottom"],[1,"footer-bottom-start"],[1,"copyright"],[1,"footer-bottom-end"],[1,"created-by"],["href","https://234.studio?utm_source=felinoai","target","_blank"],["src","https://assets.234.studio/234-studio-white.svg","alt","234 Studio",1,"w-auto","h-[0.75rem]"]],template:function(t,r){t&1&&(l(0,"footer",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),y(5,"nds-felino-logo",5),l(6,"span",6),p(7,"Felino "),l(8,"span",7),p(9,"AI"),u()()(),l(10,"div",8),p(11," Felino AI to asystent AI, stworzony przez eSolutions. Pomaga w codziennej pracy dyrektor\xF3w szk\xF3\u0142, w zadaniach takich jak: tworzenie ankiet i kwestionariuszy ewaluacyjnych, analiza danych, generowanie raport\xF3w itd. "),u(),l(12,"div",9)(13,"p",10),p(14,"eSolutions Sp. z o.o."),u(),l(15,"p"),p(16,"ul. \u015Aw. Marcina 29/8"),u(),l(17,"p"),p(18,"61-806 Pozna\u0144"),u(),l(19,"p"),p(20,"NIP: 7831853051"),u(),l(21,"p"),p(22,"REGON: 521403482"),u()(),l(23,"div",11)(24,"a",12),ve("click",function(){return r.openCookieSettings()}),E(),l(25,"svg",13),y(26,"path",14)(27,"path",15)(28,"path",16)(29,"path",17)(30,"path",18)(31,"path",19)(32,"path",20)(33,"path",21),u(),S(),l(34,"span"),p(35,"Ustawienia cookies"),u()()()(),l(36,"div",22)(37,"div",23)(38,"div",24)(39,"div",25),p(40," Zadzwo\u0144 do nas "),u(),l(41,"div",26),p(42," Porozmawiajmy przez telefon o tym, jak mo\u017Cemy Ci pom\xF3c. "),u(),l(43,"a",27),E(),l(44,"svg",28),y(45,"path",14)(46,"path",29),u(),S(),l(47,"span"),p(48,"+48 577 775 299"),u()()(),l(49,"div",24)(50,"div",25),p(51," Napisz do nas "),u(),l(52,"div",26),p(53," Napisz do nas e-mail, a skontaktujemy si\u0119 z Tob\u0105 jak najszybciej. "),u(),l(54,"a",30),E(),l(55,"svg",31),y(56,"path",14)(57,"path",32)(58,"path",33),u(),S(),l(59,"span"),p(60,"[email protected]"),u()()(),l(61,"div",24)(62,"div",25),p(63," Odwied\u01
57A nas "),u(),l(64,"div",26),p(65," Odwied\u017A nasz\u0105 siedzib\u0119 i porozmawiajmy na \u017Cywo. "),u(),l(66,"a",34),E(),l(67,"svg",35),y(68,"path",14)(69,"path",36)(70,"path",37),u(),S(),l(71,"span"),p(72,"ul. \u015Aw. Marcin 29/8, 61-806 Pozna\u0144"),u()()()()(),l(73,"div",38)(74,"div",39),p(75,"Felino AI"),u(),l(76,"ul",40)(77,"li",41)(78,"a",42),p(79,"Strona g\u0142\xF3wna"),u()(),l(80,"li",41)(81,"a",43),p(82,"Cennik"),u()(),l(83,"li",41)(84,"a",44),p(85,"Kontakt"),u()(),l(86,"li",41)(87,"a",45),p(88,"Polityka prywatno\u015Bci"),u()(),l(89,"li",41)(90,"a",46),p(91,"Klauzula informacyjna"),u()(),l(92,"li",41)(93,"a",47),p(94,"Zaloguj si\u0119"),u()()()()(),y(95,"div",48),l(96,"div",49)(97,"div",50)(98,"div",51)(99,"p"),p(100,"Copyright \xA9 2025 eSolutions. Wszelkie prawa zastrze\u017Cone."),u()()(),l(101,"div",52)(102,"div",53),p(103," Created by "),l(104,"a",54),y(105,"img",55),u()()()()()())},dependencies:[Cn,ti,Wn],styles:[`@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after, [_ngcontent-%COMP%]::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial}}}.footer[_ngcontent-%COMP%]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:100%;height:auto}.footer-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}@media (min-width:64rem){.footer-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6)}}.footer-info[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:auto;display:grid}@media (min-width:48rem){.footer-info[_ngcontent-%COMP%]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.footer-info[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*16);padding-bottom:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.footer-info[_ngcontent-%COMP%]{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer-info-about[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;width:100%;height:auto;display:flex}@media (min-width:48rem){.footer-info-about[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*6)}}.footer-info-about[_ngcontent-%COMP%]   .felino-logo[_ngcontent-%COMP%]{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:auto;height:auto;display:flex}.footer-info-about[_ngcontent-%COMP%]   .felino-logo[_ngcontent-%COMP%]   .felino-logo-text[_ngcontent-%COMP%]{font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.footer-info-about[_ngcontent-%COMP%]   .felino-logo[_ngcontent-%COMP%]   .felino-logo-text[_ngcontent-%COMP%]   .ai[_ngcontent-%COMP%]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-theme-blue,#4e7fc0)}.footer-info-about[_ngcontent-%COMP%]   .felino-about[_ngcontent-%COMP%]{font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));text-wrap:balance;color:var(--color-gray-500,oklch(55.1% .027 264.364))}.footer-info-about[_ngcontent-%COMP%]   .company-data[_ngcontent-%COMP%]{width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-700,oklch(37.3% .034 259.733));flex-direction:column;display:flex}
5.footer-info-about[_ngcontent-%COMP%]   .company-data-name[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.footer-info-about[_ngcontent-%COMP%]   .cookie-settings-link[_ngcontent-%COMP%]{width:auto;height:auto}.footer-info-about[_ngcontent-%COMP%]   .cookie-settings-link-text[_ngcontent-%COMP%]{cursor:pointer;justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-theme-blue,#4e7fc0);display:flex}@media (hover:hover){.footer-info-about[_ngcontent-%COMP%]   .cookie-sett
5ings-link-text[_ngcontent-%COMP%]:hover{color:var(--color-theme-violet,#4f46e5)}}.footer-info-about[_ngcontent-%COMP%]   .cookie-settings-link-text[_ngcontent-%COMP%]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.footer-info-about[_ngcontent-%COMP%]   .cookie-settings-link-text[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5)}.footer-info-contact[_ngcontent-%COMP%]{width:100%;height:auto}@media (min-width:64rem){.footer-info-contact[_ngcontent-%COMP%]{grid-column:span 2/span 2}}.footer-info-contact-wrapper[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem)*6);flex-wrap:wrap;width:100%;height:auto;display:flex}.footer-info-contact[_ngcontent-%COMP%]   .contact-card[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--container-2xs,18rem);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-info-contact[_ngcontent-%COMP%]   .contact-card-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.footer-info-contact[_ngcontent-%COMP%]   .contact-card-subtitle[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);width:auto;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.footer-info-contact[_ngcontent-%COMP%]   .contact-card-value[_ngcontent-%COMP%]{cursor:pointer;justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:auto;height:auto;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-800,oklch(27.8% .033 256.848));--tw-duration:.3s;text-decoration-line:underline;transition-duration:.3s;display:flex}@media (hover:hover){.footer-info-contact[_ngcontent-%COMP%]   .contact-card-value[_ngcontent-%COMP%]:hover{color:var(--color-theme-violet,#4f46e5)}}.footer-info-contact[_ngcontent-%COMP%]   .contact-card-value[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5)}.footer-info-sitemap[_ngcontent-%COMP%]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;width:100%;height:auto;display:flex}.footer-info-sitemap[_ngcontent-%COMP%]   .sitemap-title[_ngcontent-%COMP%]{font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.footer-info-sitemap[_ngcontent-%COMP%]   .sitemap-list[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:100%;height:auto;display:flex}.footer-info-sitemap[_ngcontent-%COMP%]   .sitemap-list-item[_ngcontent-%COMP%]{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;height:auto;display:flex}.footer-info-sitemap[_ngcontent-%COMP%]   .sitemap-list-item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.footer-info-sitemap[_ngcontent-%COMP%]   .sitemap-list-item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--color-theme-violet,#4f46e5)}}@media (min-width:48rem){.footer-info-sitemap[_ngcontent-%COMP%]   .sitemap-list-item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}.footer-spacer[_ngcontent-%COMP%]{margin-block:calc(var(--spacing,.25rem)*8);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:100%;height:1px}.footer-bottom[_ngcontent-%COMP%]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;width:100%;height:auto;display:flex}@media (min-width:48rem){.footer-bottom[_ngcontent-%COMP%]{flex-direction:row;justify-content:space-between}}.footer-bottom-start[_ngcontent-%COMP%]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);width:100%;height:auto;display:flex}@media (min-width:64rem){.footer-bottom-start[_ngcontent-%COMP%]{justify-content:flex-start}}.footer-bottom-start[_ngcontent-%COMP%]   .copyright[_ngcontent-%COMP%]{text-align:center;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.footer-bottom-end[_ngcontent-%COMP%]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);width:100%;height:auto;display:flex}@media (min-width:64rem){.footer-bottom-end[_ngcontent-%COMP%]{justify-content:flex-end}}.footer-bottom-end[_ngcontent-%COMP%]   .created-by[_ngcontent-%COMP%]{text-align:center;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (min-width:64rem){.footer-bottom-end[_ngcontent-%COMP%]   .created-by[_ngcontent-%COMP%]{text-align:right}}.footer-bottom-end[_ngcontent-%COMP%]   .created-by[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-left:calc(var(--spacing,.25rem)*1);--tw-duration:.3s;transition-duration:.3s;display:inline-block}@media (hover:hover){.footer-bottom-end[_ngcontent-%COMP%]   .created-by[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{opacity:.75}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
6
7`]})};var ui=class n{constructor(e,t,r){this.platformId=e;this.title=t;this.meta=r}defaultTitle="Felino AI - Asystent AI dla dyrektor\xF3w szk\xF3\u0142";defaultDescription="Felino AI to asystent AI stworzony przez eSolutions, kt\xF3ry pomaga dyrektorom szk\xF3\u0142 w codziennej pracy: tworzeniu ankiet, analizie danych, generowaniu raport\xF3w i wielu innych zadaniach.";baseUrl="https://felino.ai";setSEOData(e){if(!Fe(this.platformId))return;let t=e.title?`${e.title} | Felino AI`:this.defaultTitle;this.title.setTitle(t),this.meta.removeTag('name="description"'),this.meta.removeTag('name="keywords"'),this.meta.removeTag('property="og:title"'),this.meta.removeTag('property="og:description"'),this.meta.removeTag('property="og:image"'),this.meta.removeTag('property="og:url"'),this.meta.removeTag('property="og:type"'),this.meta.addTag({name:"description",content:e.description||this.defaultDescription}),e.keywords&&this.meta.addTag({name:"keywords",content:e.keywords}),this.meta.addTag({property:"og:title",content:e.ogTitle||e.title||this.defaultTitle}),this.meta.addTag({property:"og:description",content:e.ogDescription||e.description||this.defaultDescription}),this.meta.addTag({property:"og:image",content:e.ogImage||`${this.baseUrl}/seo.png`}),this.meta.addTag({property:"og:url",content:e.ogUrl||`${this.baseUrl}${window.location.pathname}`}),this.meta.addTag({property:"og:type",content:"website"})}setTitle(e){if(!Fe(this.platformId))return;let t=e?`${e} | Felino AI`:this.defaultTitle;this.title.setTitle(t)}
7setDescription(e){Fe(this.platformId)&&(this.meta.removeTag('name="description"'),this.meta.addTag({name:"description",content:e||this.defaultDescription}))}static \u0275fac=function(t){return new(t||n)(G(st),G(Kp),G(eM))};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})};var fj=["interfaceVideo"];function pj(n,e){if(n&1){let t=Qo();l(0,"button",289),ve("click",function(){zn(t);let i=rt();return Fn(i.playVideo())}),E(),l(1,"svg",290),y(2,"path",21)(3,"path",291),u()()}}var hg=class n{constructor(e,t,r,i){this.platformId=e;this.cd=t;this.el=r;this.seoService=i}videoEl=b2("interfaceVideo");mm;smoother=null;videoStarted=nt(!1);ngOnInit(){this.seoService.setSEOData({title:"Strona g\u0142\xF3wna",description:"Felino AI to asystent AI stworzony przez eSolutions, kt\xF3ry pomaga dyrektorom szk\xF3\u0142 w codziennej pracy: tworzeniu ankiet i kwestionariuszy ewaluacyjnych, analizie danych, generowaniu raport\xF3w i wielu innych zadaniach.",keywords:"Felino AI, asystent AI, dyrektor szko\u0142y, ankietowanie, ewaluacja, raporty, eSolutions"})}ngAfterViewInit(){if(Fe(this.platformId)){let e=window.innerWidth>=1024,t="ontouchstart"in window||navigator.maxTouchPoints&&navigator.maxTouchPoints>0||window.matchMedia&&window.matchMedia("(pointer: coarse)").matches;e&&!t&&(this.smoother=qr.create({smooth:1,effects:!0,smoothTouch:.1})),this.mm=Z.matchMedia(),this.setUpHeaderAnimations(),this.setUpFeaturesAnimations(),this.setUpPlansAnimations(),this.setUpWhyNowAnimations(),this.setUpHowItWorksAnimations(),this.setUpExamplesAnimations(),this.setUpSecurityAnimations(),this.setUpAudienceAnimations(),this.setUpFaqAnimations(),this.setUpAboutUsAnimations(),this.setUpIdeasAnimations(),this.cd.detectChanges()}}ngOnDestroy(){Fe(this.platformId)&&(this.mm&&this.mm.revert(),this.smoother&&this.smoother.kill())}playVideo(){this.videoStarted.set(!0),this.videoEl()?.nativeElement.play()}setUpHeaderAnimations(){let e=Z.timeline({delay:.5}),t=document.querySelector(".nav"),r=document.querySelector(".main-header-image"),i=document.querySelectorAll(".param-box"),o=document.querySelector(".logged-in-logo"),a=document.querySelector(".logged-in-title"),s=document.querySelector(".logged-in-subtitle"),c=document.querySelector(".logged-in-description"),d=document.querySelector(".logged-in-btn-wrapper");e.addLabel("start"),e.from(t,{translateY:"-100%",opacity:0,duration:.5},"start"),e.from(r,{paddingLeft:"64px",opacity:0,duration:.5},"start"),e.from(i,{translateX:"-32px",opacity:0,duration:.5,stagger:.15},"start"),e.from([o,a,s,c,d],{translateY:"32px",opacity:0,duration:.5,stagger:.15},"start")}setUpFeaturesAnimations(){let e=Z.timeline({scrollTrigger:{trigger:".features",start:"top center",end:"bottom top"}});e.from(".features-title",{translateY:"32px",opacity:0,duration:.3}),e.from(".features-cards .feature-card",{translateY:"32px",opacity:0,duration:.3,stagger:.2})}setUpPlansAnimations(){this.mm.add("(min-width: 1024px)",()=>{let e=this.el.nativeElement.querySelector(".plans"),t=this.el.nativeElement.querySelector(".plans-header-title"),r=this.el.nativeElement.querySelector(".plans-header-subtitle"),i=this.el.nativeElement.querySelectorAll(".plans-grid .plan-card"),o=this.el.nativeElement.querySelector(".plans-footer");Z.from([t,r,...i,o],{translateY:"64px",opacity:0,duration:.3,stagger:.15,delay:.3,scrollTrigger:{trigger:e,start:"top center"}})}),this.mm.add("(max-width: 1023px)",()=>{let e=this.el.nativeElement.querySelector(".plans-header"),t=this.el.nativeElement.querySelector(".plans-header-title"),r=this.el.nativeElement.querySelector(".plans-header-subtitle");Z.from([t,r],{translateY:"32px",opacity:0,duration:.3,stagger:.15,scrollTrigger:{trigger:e,start:"top 75%"}}),this.el.nativeElement.querySelectorAll(".plans-grid .plan-card").forEach(c=>{Z.from(c,{translateY:"32px",opacity:0,duration:.3,scrollTrigger:{trigger:c,start:"top 75%"}})});let o=this.el.nativeElement.querySelector(".plans-footer"),a=this.el.nativeElement.querySelector(".plans-footer-text"),s=this.el.nativeElement.querySelector(".plans-footer-action");Z.from([a,s],{translateY:"32px",opacity:0,duration:.3,stagger:.15,scrollTrigger:{trigger:o,start:"top 75%"}})})}setUpWhyNowAnimations(){Z.set(".why-now-title, .why-now-description, .why-now-boxes .stat-box",{translateY:"32px",opacity:0}
7);let e=()=>{document.querySelectorAll(".why-now .stat-box .stat-box-count").forEach(a=>{let s=(a.textContent||"").trim();a.dataset.target=s;let c=s.includes("+"),d=s.includes("-");a.textContent=d?"0-0":c?"0+":"0"})},t=Z.timeline({scrollTrigger:{trigger:".why-now",start:"top center",once:!0,onEnter:e}});t.to(".why-now-title",{translateY:"0px",opacity:1,duration:.3}),t.to(".why-now-description",{translateY:"0px",opacity:1,duration:.3},"-=0.1");let r=o=>{let a=o.querySelector(".stat-box-count");if(!a)return;let s=(a.dataset.target||a.textContent||"").trim(),c=s.includes("+"),f=s.replace("+","").split("-").map(h=>parseInt(h,10)).filter(h=>!isNaN(h));if(f.length===2){let h={a:0,b:0};Z.to(h,{a:f[0],b:f[1],duration:2.4,ease:"power3.out",onUpdate:()=>{let m=Math.round(h.a),g=Math.round(h.b);a.textContent=`${m}-${g}`}})}else if(f.length===1){let h=f[0],m={v:0};Z.to(m,{v:h,duration:2.4,ease:"power3.out",onUpdate:()=>{let g=Math.round(m.v);a.textContent=c?`${g}+`:`${g}`}})}};Z.utils.toArray(".why-now-boxes .stat-box").forEach((o,a)=>{t.to(o,{translateY:"0px",opacity:1,duration:.4,ease:"power2.out",onComplete:()=>r(o)},a*.2)})}setUpHowItWorksAnimations(){let e=Z.timeline({scrollTrigger:{trigger:".how-it-works",start:"top center",once:!0}});e.from(".how-it-works-title",{translateY:"16px",opacity:0,duration:.3}),e.from(".how-it-works-description",{translateY:"16px",opacity:0,duration:.3},"-=0.1"),Z.utils.toArray(".how-it-works .step").forEach(r=>{let i=r.querySelector(".step-icon"),o=r.querySelector(".step-line"),a=r.querySelector(".step-number"),s=r.querySelector(".step-title"),c=r.querySelector(".step-description"),d=Z.timeline();i&&d.from(i,{scale:0,opacity:0,duration:.35,ease:"back.out(1.7)"}),this.mm.add("(max-width: 768px)",()=>{o&&d.from(o,{height:0,duration:.4,ease:"power2.out"})}),this.mm.add("(min-width: 768px)",()=>{o&&d.from(o,{width:0,duration:.4,ease:"power2.out"})}),a&&d.from(a,{translateY:"16px",opacity:0,duration:.3,ease:"power2.out"}),s&&d.from(s,{translateY:"16px",opacity:0,duration:.3,ease:"power2.out"},"-=0.15"),c&&d.from(c,{translateY:"16px",opacity:0,duration:.3,ease:"power2.out"},"-=0.15"),e.add(d)})}setUpExamplesAnimations(){let e=Z.timeline({scrollTrigger:{trigger:".examples",start:"top center",once:!0}});e.from(".examples-title",{translateY:"32px",opacity:0,duration:.3}),e.from(".examples-description",{translateY:"32px",opacity:0,duration:.3},"-=0.1"),Z.utils.toArray(".examples-cards .example-card").forEach((r,i)=>{let o=Z.timeline({scrollTrigger:{trigger:r,start:"top center"}});o.from(r,{opacity:0,duration:.3});let a=r.querySelector(".example-card-image-icon"),s=r.querySelector(".example-card-content-title"),c=r.querySelectorAll(".example-card-content-details li");a&&o.from(a,{scale:0,opacity:0,duration:.3,ease:"back.out(1.6)"}),s&&o.from(s,{translateY:"32px",opacity:0,duration:.3}),c&&o.from(c,{translateY:"32px",opacity:0,duration:.3,stagger:.15})})}setUpSecurityAnimations(){let e=Z.timeline({scrollTrigger:{trigger:".security",start:"top center",end:"bottom top"}});e.from(".security-title",{translateY:"32px",opacity:0,duration:.3}),Z.utils.toArray(".security-cards .security-card").forEach((r,i)=>{let o=r.querySelector(".security-card-line"),a=r.querySelector(".security-card-title"),s=r.querySelector(".security-card-description");e.addLabel(`card${i}`),o&&e.fromTo(o,{width:"0%"},{width:"100%",duration:.5},`card${i}`),a&&e.from(a,{translateY:"32px",opacity:0,duration:.3},`card${i}`),s&&e.from(s,{translateY:"32px",opacity:0,duration:.3},`card${i}`)})}setUpAudienceAnimations(){let e=Z.timeline({scrollTrigger:{trigger:".audience",start:"top center",end:"bottom top"}});e.from(".audience-title",{translateY:"32px",opacity:0,duration:.3}),e.from(".audience-cards .feature-card",{translateY:"32px",opacity:0,duration:.3,stagger:.2})}setUpFaqAnimations(){Z.timeline({scrollTrigger:{trigger:".faq",start:"top center",end:"bottom top"}}).from(".faq-title",{translateY:"32px",opacity:0,duration:.3}),Z.utils.toArray(".faq-grid .faq-item").forEach((r,i)=>{let o=window.innerWidth<1280,a=i%2===0,s=r.querySelector(".faq-answer p");if(s){let c=(s.textContent||"").trim();s.dataset.fullText||(s.dataset.fullText=c);let d=s.dataset.fullText.split(" ").filter(f=>f.length>0);s.innerHTML="",d.forEach((f,h)=>{let m=document.createElement("span");m.textContent=f+(h<d.length-1?" ":""),m.style.opacity="0",s.appendChild(m)})}Z.from(r,{scrollTrigger:{trigger:r,start:"top 80%"}
7,opacity:0,translateX:o?"0%":a?"-15%":"15%",duration:.4,ease:"power2.out",onComplete:()=>{if(!s||s._typedDone)return;let c=Array.from(s.querySelectorAll("span"));Z.to(c,{opacity:1,duration:.2,stagger:.06,ease:"power1.out",onComplete:()=>{s._typedDone=!0}})}})})}setUpAboutUsAnimations(){let e=Z.timeline({scrollTrigger:{trigger:".about-us",start:"top center",end:"bottom top"}});e.from(".about-us-card",{opacity:0,duration:.35}),e.from(".about-us-card-quote",{translateY:"24px",opacity:0,duration:.3}),e.from(".about-us-card-title",{translateY:"24px",opacity:0,duration:.3},"-=0.1"),e.from(".about-us-card-description",{translateY:"24px",opacity:0,duration:.3},"-=0.1"),e.from(".about-us-card-spacer",{translateY:"16px",opacity:0,duration:.25},"-=0.1"),e.from(".about-us-card-footer",{translateY:"16px",opacity:0,duration:.3},"-=0.05")}setUpIdeasAnimations(){let e=Z.timeline({scrollTrigger:{trigger:".ideas-hero",start:"top center",end:"bottom top"}});e.from(".ideas-hero-pretitle",{translateY:"32px",opacity:0,duration:.3}),e.from(".ideas-hero-title",{translateY:"32px",opacity:0,duration:.3},"-=0.1"),e.from(".ideas-hero-description p",{translateY:"24px",opacity:0,duration:.25,stagger:.12},"-=0.1"),this.mm.add("(max-width: 1024px)",()=>{let t=Z.timeline({trigger:".ideas-clouds",start:"top center",end:"bottom top"});t.from(".ideas-cloud",{scale:0,opacity:0,duration:.25,ease:"back.out(1.6)",stagger:.2}),t.from(".ideas-hero-and-more",{translateY:"24px",opacity:0,duration:.25},"+=0.1")}),this.mm.add("(min-width: 768px)",()=>{let t=Z.utils.toArray(".ideas-clouds .ideas-cloud"),r=Z.utils.shuffle(t.slice());e.addLabel("cloudsStart"),r.forEach((i,o)=>{e.from(i,{scale:0,opacity:0,duration:.25,ease:"back.out(1.6)"},`cloudsStart+=${o*.08}`)}),e.from(".ideas-hero-and-more",{translateY:"24px",opacity:0,duration:.25},"+=0.1")})}static \u0275fac=function(t){return new(t||n)(q(st),q(Ln),q(mt),q(ui))};static \u0275cmp=vt({type:n,selectors:[["app-home"]],viewQuery:function(t,r){t&1&&Vv(r.videoEl,fj,5),t&2&&Bv()},decls:1288,vars:3,consts:[["interfaceVideo",""],["id","smooth-wrapper"],["id","smooth-content"],[1,"main-header"],[1,"main-header-container"],[1,"param-box"],["src","illustrations/chart-columns.png","alt","Chart Columns Icon"],["src","illustrations/document.png","alt","Document Icon"],["src","illustrations/chart-up.png","alt","Chart Up Icon"],["src","illustrations/rocket.png","alt","Rocket Icon"],[1,"main-header-content"],[1,"logged-in"],[1,"logged-in-logo"],["variant","icon-only","size","xxlarge"],[1,"logged-in-title"],[1,"ai"],[1,"logged-in-subtitle"],[1,"logged-in-description"],[1,"logged-in-btn-wrapper"],["href","https://chat.felino.ai","target","_blank","rel","noopener noreferrer",1,"logged-in-btn"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-sparkles"],["stroke","none","d","M0 0h24v24H0z","fill","none"],["d","M16 18a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2zm0 -12a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2zm-7 12a6 6 0 0 1 6 -6a6 6 0 0 1 -6 -6a6 6 0 0 1 -6 6a6 6 0 0 1 6 6z"],[1,"main-header-image"],[1,"image-wrapper"],["src","images/director.webp","alt","Director Image"],[1,"interface"],[1,"interface-container"],[1,"interface-title"],[1,"interface-description"],[1,"animation-wrapper"],["width","100%","height","100%",3,"controls","volume"],["src","videos/animation.mp4","type","video/mp4"],["type","button",1,"play-button"],[1,"features"],[1,"features-container"],[1,"features-title"],[1,"features-cards"],[1,"features-logo"],[1,"feature-card"],[1,"feature-card-icon"],["src","illustrations/document.png","alt","Document",1,"feature-card-icon-img"],[1,"feature-card-title"],[1,"feature-card-details"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-circle-check"],["d","M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0"],["d","M9 12l2 2l4 -4"],[1,"feature-card","middle-card"],["src","illustrations/weight.png","alt","Law Icon",1,"feature-card-icon-img"],["src","illustrations/shield.png","alt","Shield Icon",1,"feature-card-icon-img"],["src","illustrations/alarm.png","alt","Alarm Icon",1,"feature-card-icon-img"],[1,"plans"],[1,"plans-container"],[1,"plans-header"],[1,"plans-header-title"],[1,"plans-header-subtitle"],[1,"plans-grid"],[1,"plan-card"],[1,"plan-card-icon","starter"],[1,"plan-card-title"],[1,"plan-card-price"],[1,"plan-card-price-value"],[1,"plan-card-price-disclaimer"],[1,"plan-card-spacer"],[1,"plan-card-benefits"],[1,"plan-card-benefits-list"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-coins"],["d","M9 14c0 1.657 2.686 3 6 3s6 -1.343 6 -3s-2.686 -3 -6 -3s-6 1.343 -6 3z"],["d","M9 14v4c0 1.656 2.686 3 6 3s6 -1.344 6 -3v-4"],["d","M3 6c0 1.072 1.144 2.062 3 2.598s4.144 .536 6 0c1.856 -.536 3 -1.526 3 -2.598c0 -1.072 -1.144 -2.062 -3 -2.598s-4.144 -.536 -6 0c-1.856 .536 -3 1.526 -3 2.598z"],["d","M3 6v10c0 .888 .772 1.45 2 2"],["d","M3 11c0 .888 .772 1.45 2 2"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-check"],["d","M5 12l5 5l10 -10"],[1,"plan-card-icon","professional"],[1,"bonus"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-gift"],["d","M3 8m0 1a1 1 0 0 1 1 -1h16a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1z"],["d","M12 8l0 13"],["d","M19 12v7a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-7"],["d","M7.5 8a2.5 2.5 0 0 1 0 -5a4.8 8 0 0 1 4.5 5a4.8 8 0 0 1 4.5 -5a2.5 2.5 0 0 1 0 5"],[1,"plan-card-icon","premium"],[1,"plans-footer"],[1,"plans-footer-text"],[1,"plans-footer-action"],["routerLink","/cennik",1,"btn","xlarge"],[1,"why-now"],[1,"why-now-container"],[1,"why-now-title"],[1,"why-now-description"],[1,"why-now-boxes"],[1,"stat-box"],[1,"stat-box-icon"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-stopwatch"],["d","M5 13a7 7 0 1 0 14 0a7 7 0 0 0 -14 0z"],["d","M14.5 10.5l-2.5 2.5"],["d","M17 8l1 
7-1"],["d","M14 3h-4"],[1,"stat-box-count"],[1,"stat-box-title"],[1,"stat-box-description"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-files"],["d","M15 3v4a1 1 0 0 0 1 1h4"],["d","M18 17h-7a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h4l5 5v7a2 2 0 0 1 -2 2z"],["d","M16 17v2a2 2 0 0 1 -2 2h-7a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h2"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-bolt"],["d","M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11"],[1,"how-it-works"],[1,"how-it-works-container"],[1,"how-it-works-title"],[1,"how-it-works-description"],[1,"how-it-works-steps"],[1,"step"],[1,"step-icon"],[1,"step-icon-content"],["src","illustrations/chat.png","alt","Chat icon",1,"step-icon-img"],[1,"step-line"],[1,"step-content"],[1,"step-number"],[1,"step-title"],[1,"step-description"],["src","illustrations/robot.png","alt","Robot icon",1,"step-icon-img"],["src","illustrations/check.png","alt","Check icon",1,"step-icon-img"],[1,"examples"],[1,"examples-container"],[1,"examples-title"],[1,"examples-description"],[1,"examples-cards"],[1,"example-card"],[1,"example-card-image","gradient1"],[1,"example-card-image-icon"],["src","illustrations/document.png","alt","Document Icon",1,"icon-img"],[1,"example-card-content"],[1,"example-card-content-title"],[1,"example-card-content-details"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-checks"],["d","M7 12l5 5l10 -10"],["d","M2 12l5 5m5 -5l5 -5"],[1,"example-card-image","gradient2"],["src","illustrations/eye.png","alt","Eye Icon",1,"icon-img"],[1,"example-card-image","gradient3"],["src","illustrations/teacher.png","alt","Document Icon",1,"icon-img"],[1,"example-card-image","gradient4"],["src","illustrations/chart.png","alt","Chart Icon",1,"icon-img"],[1,"example-card-image","gradient5"],["src","illustrations/graduation_hat.png","alt","Book Icon",1,"icon-img"],[1,"example-card-image","gradient6"],["src","illustrations/people.png","alt","People Icon",1,"icon-img"],[1,"example-card-image","gradient7"],["src","illustrations/lock.png","alt","Lock Icon",1,"icon-img"],[1,"example-card-image","gradient8"],["src","illustrations/party.png","alt","Party Icon",1,"icon-img"],[1,"security"],[1,"security-container"],[1,"security-title"],[1,"security-cards"],[1,"security-card"],[1,"security-card-line"],[1,"security-card-title"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-shield-check"],["d","M11.46 20.846a12 12 0 0 1 -7.96 -14.846a12 12 0 0 0 8.5 -3a12 12 0 0 0 8.5 3a12 12 0 0 1 -.09 7.06"],["d","M15 19l2 2l4 -4"],[1,"security-card-description"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-masks-theater"],["d","M13.192 9h6.616a2 2 0 0 1 1.992 2.183l-.567 6.182a4 4 0 0 1 -3.983 3.635h-1.5a4 4 0 0 1 -3.983 -3.635l-.567 -6.182a2 2 0 0 1 1.992 -2.183z"],["d","M15 13h.01"],["d","M18 13h.01"],["d","M15 16.5c1 .667 2 .667 3 0"],["d","M8.632 15.982a4.037 4.037 0 0 1 -.382 .018h-1.5a4 4 0 0 1 -3.983 -3.635l-.567 -6.182a2 2 0 0 1 1.992 -2.183h6.616a2 2 0 0 1 2 2"],["d","M6 8h.01"],["d","M9 8h.01"],["d","M6 12c.764 -.51 1.528 -.63 2.291 -.36"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-binary"],["d","M11 10v-5h-1m8 14v-5h-1"],["d","M15 5m0 .5a.5 .5 0 0 1 .5 -.5h2a.5 .5 0 0 1 .5 .5v4a.5 .5 0 0 1 -.5 .5h-2a.5 .5 0 0 1 -.5 -.5z"],["d","M10 14m0 .5a.5 .5 0 0 1 .5 -.5h2a.5 .5 0 0 1 .5 .5v4a.5 .5 0 0 1 -.5 .5h-2a.5 .5 0 0 1 -.5 -.5z"],["d","M6 10h.01m-.01 9h.01"],[1,"audience"],[1,"audience-container"],[1,"audience-title"],[1,"audience-cards"],["src","illustrations/school.png","alt","Sc
7hool icon",1,"feature-card-icon-img"],[1,"feature-card-description"],["src","illustrations/graduation_hat.png","alt","Haticon",1,"feature-card-icon-img"],["src","illustrations/baby.png","alt","Baby icon",1,"feature-card-icon-img"],["src","illustrations/museum.png","alt","Museum icon",1,"feature-card-icon-img"],[1,"faq"],[1,"faq-container"],[1,"faq-title"],[1,"faq-grid"],[1,"faq-item"],[1,"faq-answer"],[1,"faq-answer-logo"],["variant","icon-only","size","small"],[1,"faq-question"],[1,"faq-question-input"],[1,"faq-input-left"],[1,"faq-btn"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-plus"],["d","M12 5l0 14"],["d","M5 12l14 0"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-world"],["d","M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0"],["d","M3.6 9h16.8"],["d","M3.6 15h16.8"],["d","M11.5 3a17 17 0 0 0 0 18"],["d","M12.5 3a17 17 0 0 1 0 18"],[1,"faq-question-text"],[1,"faq-input-right"],[1,"faq-btn","faq-btn-send"],[1,"about-us"],[1,"about-us-card"],[1,"about-us-card-quote"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","currentColor",1,"icon","icon-tabler","icons-tabler-filled","icon-tabler-quote"],["d","M9 5a2 2 0 0 1 2 2v6c0 3.13 -1.65 5.193 -4.757 5.97a1 1 0 1 1 -.486 -1.94c2.227 -.557 3.243 -1.827 3.243 -4.03v-1h-3a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-3a2 2 0 0 1 2 -2z"],["d","M18 5a2 2 0 0 1 2 2v6c0 3.13 -1.65 5.193 -4.757 5.97a1 1 0 1 1 -.486 -1.94c2.227 -.557 3.243 -1.827 3.243 -4.03v-1h-3a2 2 0 0 1 -1.995 -1.85l-.005 -.15v-3a2 2 0 0 1 2 -2z"],[1,"about-us-card-title"],[1,"about-us-card-description"],[1,"felino"],[1,"about-us-card-spacer"],[1,"about-us-card-footer"],[1,"ideas"],[1,"ideas-container"],[1,"ideas-hero"],[1,"ideas-hero-logo"],[1,"ideas-hero-pretitle"],[1,"ideas-hero-title"],[1,"ideas-hero-description"],[1,"ideas-clouds"],[1,"ideas-cloud","ideas-cloud-1"],[1,"ideas-cloud-icon"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-file-search"],["d","M14 3v4a1 1 0 0 0 1 1h4"],["d","M12 21h-5a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v4.5"],["d","M16.5 17.5m-2.5 0a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0 -5 0"],["d","M18.5 19.5l2.5 2.5"],[1,"ideas-cloud","ideas-cloud-2"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-presentation-analytics"],["d","M9 12v-4"],["d","M15 12v-2"],["d","M12 12v-1"],["d","M3 4h18"],["d","M4 4v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-10"],["d","M12 16v4"],["d","M9 20h6"],[1,"ideas-cloud","ideas-cloud-3"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-heart-handshake"],["d","M19.5 12.572l-7.5 7.428l-7.5 -7.428a5 5 0 1 1 7.5 -6.566a5 5 0 1 1 7.5 6.572"],["d","M12 6l-3.293 3.293a1 1 0 0 0 0 1.414l.543 .543c.69 .69 1.81 .69 2.5 0l1 -1a3.182 3.182 0 0 1 4.5 0l2.25 2.25"],["d","M12.5 15.5l2 2"],["d","M15 13l2 2"],[1,"ideas-cloud","ideas-cloud-4"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-calendar-time"],["d","M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4"],["d","M18 18m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0"],["d","M15 3v4"],["d","M7 3v4"],["d","M3 11h16"],["d","M18 16.496v1.504l1 1"],[1,"ideas-cloud","ideas-cloud-5"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-speakerphone"],["d","M18 8a3 3 0 0 1 0 6"],["d","M10 8v11a1 1 0 0 1 -1 1h-1a1 1 0 0 1 -1 -1v-5"],["d","M12 8h0l4.524 -3.77a.9 .9 0 0 1 1.476 .692v12.156a.9 .9 0 0 1 -1.476 .692l-4.524 -3.77h-8a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h8"],[1,"ideas-cloud","ideas-cloud-6"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-bubble-text"],["d","M7 10h10"],["d","M9 14h5"],["d","M12.4 3a5.34 5.34 0 0 1 4.906 3.239a5.333 5.333 0 0 1 -1.195 10.6a4.26 4.26 0 0 1 -5.28 1.863l-3.831 2.298v-3.134a2.668 2.668 0 0 1 -1.795 -3.773a4.8 4.8 0 0 1 2.908 -8.933a5.33 5.33 0 0 1 4.287 -2.16"],[1,"ideas-cloud","ideas-cloud-7"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-brain"],["d","M15.5 13a3.5 3.5 0 0 0 -3.5 3.5v1a3.5 3.5 0 0 0 7 0v-1.8"],["d","M8.5 13a3.5 3.5 0 0 1 3.5 3.5v1a3.5 3.5 0 0 1 -7 0v-1.8"],["d","M17.5 16a3.5 3.5 0 0 0 0 -7h-.5"],["d","M19 9.3v-2.8a3.5 3.5 0 0 0 -7 0"],["d","M6.5 16a3.5 3.5 0 0 1 0 -7h.5"],["d","M5 9.3v-2.8a3.5 3.5 0 0 1 7 0v10"],[1,"ideas-cloud","ideas-cloud-8"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-bulb"],["d","M3 12h1m8 -9v1m8 8h1m-15.4 -6.4l.7 .7m12.1 -.7l-.7 .7"],["d","M9 16a5 5 0 1 1 6 0a3.5 3.5 0 0 0 -1 3a2 2 0 0 1 -4 0a3.5 3.5 0 0 0 -1 -3"],["d","M9.7 17l4.6 0"],[1,"ideas-cloud","ideas-cloud-9"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-clipboard-text"],["d","M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2"],["d","M9 3m0 2a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v0a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2z"],["d","M9 12h6"],["d","M9 16h6"],[1,"ideas-hero-and-more"],["type","button",1,"play-button",3,"click"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","currentColor",1,"icon","icon-tabler","icons-tabler-filled","icon-tabler-player-play"],["d","M6 4v16a1 1 0 0 0 1.524 .852l13 -8a1 1 0 0 0 0 -1.704l-13 -8a1 1 0 0 0 -1.524 .852z"]],template:function(t,r){t&1&&(l(0,"main",1)(1,"div",2)(2,"header",3)(3,"div",4)(4,"div",5),y(5,"img",6),u(),l(6,"div",5),y(7,"img",7),u(),l(8,"div",5),y(9,"img",8),u(),l(10,"div",5),y(11,"img",9),u(),l(12,"div",10)(13,"div",11)(14,"div",12),y(15,"nds-felino-logo",13),u(),l(16,"h1",14),p(17,"Witaj w Felino."),l(18,"span",15),p(19,"AI"),u()(),l(20,"h3",16),p(21," Tw\xF3j wirtualny asystent dyrektora szko\u0142y. "),u(),l(22,"p",17),p(23,"Pierwszy w Polsce asystent AI stworzony specjalnie dla dyrektor\xF3w szk\xF3\u0142. Zna prawo o\u015Bwiatowe, Kart\u0119 Nauczyciela i pomaga w codziennych wyzwaniach."),u(),l(24,"div",18)(25,"a",19),E(),l(26,"svg",20),y(27,"path",21)(28,"path",22),u(),S(),l(29,"span"),p(30,"Chat Felino"),u()()()()(),l(31,"div",23)(32,"div",24),y(33,"img",25),u()()()(),l(34,"section",26)(35,"div",27)(36,"h2",28),p(37," Zobacz animacj\u0119 dzia\u0142ania Felino.AI "),u(),l(38,"p",29),p(39," Chcesz zobaczy\u0107, na czym polega Felino.AI? Kliknij 
7na film. "),u(),l(40,"div",30)(41,"video",31,0),y(43,"source",32),p(44," Your browser does not support the video tag. "),u(),Xe(45,pj,4,0,"button",33),u()()(),l(46,"section",34)(47,"div",35)(48,"h2",36),p(49,"Co Felino "),l(50,"span",15),p(51,"AI"),u(),p(52," zrobi dla Ciebie?"),u(),l(53,"div",37)(54,"div",38),y(55,"nds-felino-logo",13),u(),l(56,"div",39)(57,"div",40),y(58,"img",41),u(),l(59,"div",42),p(60,"Dokumentacja w minuty"),u(),l(61,"ul",43)(62,"li"),E(),l(63,"svg",44),y(64,"path",21)(65,"path",45)(66,"path",46),u(),S(),l(67,"span"),p(68,"Protoko\u0142y rad pedagogicznych"),u()(),l(69,"li"),E(),l(70,"svg",44),y(71,"path",21)(72,"path",45)(73,"path",46),u(),S(),l(74,"span"),p(75,"Zarz\u0105dzenia i regulaminy"),u()(),l(76,"li"),E(),l(77,"svg",44),y(78,"path",21)(79,"path",45)(80,"path",46),u(),S(),l(81,"span"),p(82,"Pisma urz\u0119dowe do kuratorium"),u()()()(),l(83,"div",47)(84,"div",40),y(85,"img",48),u(),l(86,"div",42),p(87,"Ekspert prawa o\u015Bwiatowego"),u(),l(88,"ul",43)(89,"li"),E(),l(90,"svg",44),y(91,"path",21)(92,"path",45)(93,"path",46),u(),S(),l(94,"span"),p(95,"Karta Nauczyciela"),u()(),l(96,"li"),E(),l(97,"svg",44),y(98,"path",21)(99,"path",45)(100,"path",46),u(),S(),l(101,"span"),p(102,"Ustawa Prawo O\u015Bwiatowe"),u()(),l(103,"li"),E(),l(104,"svg",44),y(105,"path",21)(106,"path",45)(107,"path",46),u(),S(),l(108,"span"),p(109,"Przepisy oceniania i egzamin\xF3w"),u()(),l(110,"li"),E(),l(111,"svg",44),y(112,"path",21)(113,"path",45)(114,"path",46),u(),S(),l(115,"span"),p(116,"BHP i prawo pracy"),u()()()(),l(117,"div",47)(118,"div",40),y(119,"img",49),u(),l(120,"div",42),p(121,"100% bezpieczny i poufny"),u(),l(122,"ul",43)(123,"li"),E(),l(124,"svg",44),y(125,"path",21)(126,"path",45)(127,"path",46),u(),S(),l(128,"span"),p(129,"Zgodno\u015B\u0107 z RODO"),u()(),l(130,"li"),E(),l(131,"svg",44),y(132,"path",21)(133,"path",45)(134,"path",46),u(),S(),l(135,"span"),p(136,"Szyfrowana komunikacja"),u()(),l(137,"li"),E(),l(138,"svg",44),y(139,"path",21)(140,"path",45)(141,"path",46),u(),S(),l(142,"span"),p(143,"Dane przetwarzane w Polsce"),u()()()(),l(144,"div",39)(145,"div",40),y(146,"img",50),u(),l(147,"div",42),p(148,"Dost\u0119pny 24/7"),u(),l(149,"ul",43)(150,"li"),E(),l(151,"svg",44),y(152,"path",21)(153,"path",45)(154,"path",46),u(),S(),l(155,"span"),p(156,"Pilne sprawy o ka\u017Cdej porze"),u()(),l(157,"li"),E(),l(158,"svg",44),y(159,"path",21)(160,"path",45)(161,"path",46),u(),S(),l(162,"span"),p(163,"Bez czekania na specjalist\xF3w"),u()(),l(164,"li"),E(),l(165,"svg",44),y(166,"path",21)(167,"path",45)(168,"path",46),u(),S(),l(169,"span"),p(170,"Natychmiastowe odpowiedzi"),u()()()()()()(),l(171,"section",51)(172,"div",52)(173,"div",53)(174,"div",54),p(175,"Cennik Felino AI"),u(),l(176,"div",55),p(177,"Wybierz plan, kt\xF3ry najlepiej odpowiada Twoim potrzebom."),u()(),l(178,"div",56)(179,"div",57),y(180,"div",58),l(181,"div",59),p(182," Starter "),u(),l(183,"div",60)(184,"div",61),p(185,"150 PLN"),u(),l(186,"div",62),p(187,"netto/miesi\u0119cznie"),u()(),y(188,"div",63),l(189,"div",64)(190,"ul",65)(191,"li"),E(),l(192,"svg",66),y(193,"path",21)(194,"path",67)(195,"path",68)(196,"path",69)(197,"path",70)(198,"path",71),u(),S(),l(199,"span"),p(200,"Liczba felinotoken\xF3w: "),y(201,"br"),p(202,"1 500 000 "),y(203,"br"),p(204,"Koszt 1000 token\xF3w: 0,10 PLN"),u()()()(),y(205,"div",63),l(206,"div",64)(207,"ul",65)(208,"li"),E(),l(209,"svg",72),y(210,"path",21)(211,"path",73),u(),S(),l(212,"span"),p(213,"Analiza dokument\xF3w (50 stron): ~30 dokument\xF3w"),u()(),l(214,"li"),E(),l(215,"svg",72),y(216,"path",21)(217,"path",73),u(),S(),l(218,"span"),p(219,"Oceny pracy nauczycieli: ~150 ocen"),u()(),l(220,"li"),E(),l(221,"svg",72),y(222,"path",21)(223,"path",73),u(),S(),l(224,"span"),p(225,"Wa\u017Cno\u015B\u0107 pakietu: 30 dni od aktywacji"),u()(),l(226,"li"),E(),l(227,"svg",72),y(228,"path",21)(229,"path",73),u(),S(),l(230,"span"),p(231,"Mo\u017Cliwo\u015B\u0107 dokupienia token\xF3w: TAK"),u()()()()(),l(232,"div",57),y(233,"div",74),l(234,"div",59),p(235," Profesjonalny "),u(),l(236,"div",60)(237,"div",61),p(238,"250 PLN"),u(),l(239,"div",62),p(240,"netto/miesi\u0119cznie"),u()(),y(241,"div",63),l(242,"div",64)(243,"ul",65)(244,"li"),E(),l(245,"svg",66),y(246,"path",21)(247,"path",67)(248,"path",68)(249,"path",69)(250,"path",70)(251,"path",71),u(),S(),l(252,"span"),p(253,"Liczba felinotoken\xF3w: "),y(254,"br"),p(255,"2 500 000 + 5% = 2 625 000 "),y(256,"br"),p(257,"Koszt 1000 token\xF3w: 0,095 PLN"),u()(),l(258,"li",75),E(),l(259,"svg",76),y(260,"path",21)(261,"path",77)(262,"path",78)(263,"path",79)(264,"path",80),u(),S(),l(265,"span"),p(266,"Bonus: +125 000 token\xF3w GRATIS"),u()()()(),y(267,"div",63),l(268,"div",64)(269,"ul",65)(270,"li"),E(),l(271,"svg",72),y(272,"path",21)(273,"path",73),u(),S(),l(274,"span"),p(275,"Analiza dokument\xF3w (50 stron): ~52 dokumenty"),u()(),l(276,"li"),E(),l(277,"svg",72),y(278,"path",21)(279,"path",73),u(),S(),l(280,"span"),p(281,"Oceny pracy nauczycieli: ~262 oceny"),u()(),l(282,"li"),E(),l(283,"svg",72),y(284,"path",21)(285,"path",73),u(),S(),l(286,"span"),p(287,"Wa\u01
77Cno\u015B\u0107 pakietu: 30 dni od aktywacji"),u()(),l(288,"li"),E(),l(289,"svg",72),y(290,"path",21)(291,"path",73),u(),S(),l(292,"span"),p(293,"Mo\u017Cliwo\u015B\u0107 dokupienia token\xF3w: TAK"),u()()()()(),l(294,"div",57),y(295,"div",81),l(296,"div",59),p(297," Premium "),u(),l(298,"div",60)(299,"div",61),p(300,"350 PLN"),u(),l(301,"div",62),p(302,"netto/miesi\u0119cznie"),u()(),y(303,"div",63),l(304,"div",64)(305,"ul",65)(306,"li"),E(),l(307,"svg",66),y(308,"path",21)(309,"path",67)(310,"path",68)(311,"path",69)(312,"path",70)(313,"path",71),u(),S(),l(314,"span"),p(315,"Liczba felinotoken\xF3w: "),y(316,"br"),p(317,"3 500 000 + 10% = 3 850 000 "),y(318,"br"),p(319,"Koszt 1000 token\xF3w: 0,091 PLN"),u()(),l(320,"li",75),E(),l(321,"svg",76),y(322,"path",21)(323,"path",77)(324,"path",78)(325,"path",79)(326,"path",80),u(),S(),l(327,"span"),p(328,"Bonus: +350 000 token\xF3w GRATIS"),u()()()(),y(329,"div",63),l(330,"div",64)(331,"ul",65)(332,"li"),E(),l(333,"svg",72),y(334,"path",21)(335,"path",73),u(),S(),l(336,"span"),p(337,"Analiza dokument\xF3w (50 stron): ~77 dokument\xF3w"),u()(),l(338,"li"),E(),l(339,"svg",72),y(340,"path",21)(341,"path",73),u(),S(),l(342,"span"),p(343,"Oceny pracy nauczycieli: ~385 ocen"),u()(),l(344,"li"),E(),l(345,"svg",72),y(346,"path",21)(347,"path",73),u(),S(),l(348,"span"),p(349,"Wa\u017Cno\u015B\u0107 pakietu: 30 dni od aktywacji"),u()(),l(350,"li"),E(),l(351,"svg",72),y(352,"path",21)(353,"path",73),u(),S(),l(354,"span"),p(355,"Mo\u017Cliwo\u015B\u0107 dokupienia token\xF3w: TAK"),u()()()()()(),l(356,"div",82)(357,"div",83),p(358,"Zobacz pe\u0142ny cennik wraz z do\u0142adowaniami token\xF3w"),u(),l(359,"div",84)(360,"a",85)(361,"span"),p(362,"Zobacz pe\u0142ny cennik"),u()()()()()(),l(363,"section",86)(364,"div",87)(365,"h2",88),p(366,"Dlaczego teraz?"),u(),l(367,"h4",89),p(368,"Dyrektorzy szk\xF3\u0142 potrzebuj\u0105 wsparcia bardziej ni\u017C kiedykolwiek"),u(),l(369,"div",90)(370,"div",91)(371,"div",92),E(),l(372,"svg",93),y(373,"path",21)(374,"path",94)(375,"path",95)(376,"path",96)(377,"path",97),u()(),S(),l(378,"div",98),p(379," 15-20 "),u(),l(380,"div",99),p(381," godzin tygodniowo "),u(),l(382,"div",100),p(383," \u015Brednio dyrektorzy sp\u0119dzaj\u0105 na administracji (zamiast pracy z uczniami i nauczycielami) "),u()(),l(384,"div",91)(385,"div",92),E(),l(386,"svg",101),y(387,"path",21)(388,"path",102)(389,"path",103)(390,"path",104),u()(),S(),l(391,"div",98)(392,"span"),p(393,"200+"),u()(),l(394,"div",99),p(395," dokument\xF3w rocznie "),u(),l(396,"div",100),p(397," musi przygotowa\u0107 \u015Brednia szko\u0142a (regulaminy, zarz\u0105dzenia, protoko\u0142y, sprawozdania) "),u()(),l(398,"div",91)(399,"div",92),E(),l(400,"svg",105),y(401,"path",21)(402,"path",106),u()(),S(),l(403,"div",98)(404,"span"),p(405,"2-3"),u()(),l(406,"div",99),p(407," godziny "),u(),l(408,"div",100),p(409," zajmuje napisanie jednego protoko\u0142u lub zarz\u0105dzenia zgodnego z prawem "),u()()()()(),l(410,"section",107)(411,"div",108)(412,"h2",109),p(413,"Jak dzia\u0142a Felino?"),u(),l(414,"h4",110),p(415,"Proste jak rozmowa z asystentem - 3 kroki do rezultatu"),u(),l(416,"div",111)(417,"div",112)(418,"div",113)(419,"div",114),y(420,"img",115),u()(),y(421,"div",116),l(422,"div",117)(423,"div",118),p(424," Krok 01 "),u(),l(425,"div",119),p(426,"Powiedz czego potrzebujesz"),u(),l(427,"div",120)(428,"p"),p(429,"Rozmawiasz naturalnie - tak jak z cz\u0142owiekiem. Wystarczy powiedzie\u0107 co chcesz zrobi\u0107."),u()()()(),l(430,"div",112)(431,"div",113)(432,"div",114),y(433,"img",121),u()(),y(434,"div",116),l(435,"div",117)(436,"div",118),p(437," Krok 02 "),u(),l(438,"div",119),p(439,"AI pracuje za Ciebie"),u(),l(440,"div",120)(441,"p"),p(442,"Felino analizuje kontekst, sprawdza przepisy i przygotowuje dokument zgodny z wymaganiami."),u()()()(),l(443,"div",112)(444,"div",113)(445,"div",114),y(446,"img",122),u()(),y(447,"div",116),l(448,"div",117)(449,"div",118),p(450," Krok 03 "),u(),l(451,"div",119),p(452,"Otrzymujesz gotowy rezultat"),u(),l(453,"div",120)(454,"p"),p(455,"Gotowy dokument zgodny z przepisami. Wystarczy przejrze\u0107, ewentualnie poprawi\u0107 i zatwierdzi\u0107."),u()()()()()()(),l(456,"section",123)(457,"div",124)(458,"h2",125),p(459,"Co Felino zrobi za Ciebie?"),u(),l(460,"h4",126),p(461,"Przyk\u0142ady pracy Felino w akcji"),u(),l(462,"div",127)(463,"div",128)(464,"div",129)(465,"div",130),y(466,"img",131),u()(),l(467,"div",132)(468,"div",133),p(469," Dokumentacja i regulaminy "),u(),l(470,"ul",134)(471,"li"),E(),l(472,"svg",135),y(473,"path",21)(474,"path",136)(475,"path",137),u(),S(),l(476,"span"),p(477,"Weryfikacja statutu szko\u0142y pod k\u0105tem zgodno\u015Bci z prawem"),u()(),l(478,"li"),E(),l(479,"svg",135),y(480,"path",21)(481,"path",136)(482,"path",137),u(),S(),l(483,"span"),p(484,"Przygotowanie regulaminu pracy na podstawie wytycznych kuratorium"),u()(),l(485,"li"),E(),l(486,"svg",135),y(487,"path",21)(488,"path",136)(489,"path",137),u(),S(),l(490,"span"),p(491,"Stworzenie regulaminu wypadk\xF3w w szkole i wypadk\xF3w pracowniczych"),u()(),l(492,"li"),E(),l(493,"svg",135),y(494,"path",21)(495,"path",136)(496,"path",137),u(),S(),l(497,"span"),p(498,"Opracowanie regulaminu placu zabaw"),u()(),l(499,"li"),E(),l(500,"svg",135),y(501,"path",21)(502,"path",136)(503,"path",137),u(),S(),l(504,"span"),p(505,"Przygotowanie regulamin\xF3w na podstawie Kodeksu pracy"),u()()()()(),l(506,"div",128)(507,"div",138)(508,"div",130),y(509,"img",139),u()(),l(510,"div",132)(511,"div",133),p(512," Nadz\xF3r pedagogiczny "),u(),l(513,"ul",134)(514,"li"),E(),l(515,"svg",135),y(516,"path",21)(517,"path",136)(518,"path",137),u(),S(),l(519,"span"),p(520,"Plan nadzoru pedagogicznego zgodny z priorytetami MEN"),u()(),l(521,"li"),E(),l(522,"svg",135),y(523,"path",21)(524,"path",136)(525,"path",137),u(),S(),l(52
vendor: 4,291 bytes, line 7
76,"span"),p(527,"Sprawozdanie z realizacji nadzoru pedagogicznego"),u()(),l(528,"li"),E(),l(529,"svg",135),y(530,"path",21)(531,"path",136)(532,"path",137),u(),S(),l(533,"span"),p(534,"Plan hospitacji zgodny z Kart\u0105 Nauczyciela"),u()(),l(535,"li"),E(),l(536,"svg",135),y(537,"path",21)(538,"path",136)(539,"path",137),u(),S(),l(540,"span"),p(541,"Wnioski i rekomendacje na kolejny rok szkolny"),u()(),l(542,"li"),E(),l(543,"svg",135),y(544,"path",21)(545,"path",136)(546,"path",137),u(),S(),l(547,"span"),p(548,"Protoko\u0142y z hospitacji na podstawie notatek"),u()()()()(),l(549,"div",128)(550,"div",140)(551,"div",130),y(552,"img",141),u()(),l(553,"div",132)(554,"div",133),p(555," Awans i ocena nauczycieli "),u(),l(556,"ul",134)(557,"li"),E(),l(558,"svg",135),y(559,"path",21)(560,"path",136)(561,"path",137),u(),S(),l(562,"span"),p(563,"Ocena pracy nauczyciela w kontek\u015Bcie awansu zawodowego"),u()(),l(564,"li"),E(),l(565,"svg",135),y(566,"path",21)(567,"path",136)(568,"path",137),u(),S(),l(569,"span"),p(570,"Wskazanie \u015Bcie\u017Cki awansu zgodnie z obowi\u0105zuj\u0105cymi przepisami"),u()(),l(571,"li"),E(),l(572,"svg",135),y(573,"path",21)(574,"path",136)(575,"path",137),u(),S(),l(576,"span"),p(577,"Plan rozwoju zawodowego nauczyciela i sprawozdanie"),u()(),l(578,"li"),E(),l(579,"svg",135),y(580,"path",21)(581,"path",136)(582,"path",137),u(),S(),l(583,"span"),p(584,"Weryfikacja dokument\xF3w awansowych pod k\u0105tem prawnym"),u()()()()(),l(585,"div",128)(586,"div",142)(587,"div",130),y(588,"img",143),u()(),l(589,"div",132)(590,"div",133),p(591," Analiza i ewaluacja "),u(),l(592,"ul",134)(593,"li"),E(),l(594,"svg",135),y(595,"path",21)(596,"path",136)(597,"path",137),u(),S(),l(598,"span"),p(599,"Wnioski z egzaminu \xF3smoklasisty na podstawie danych"),u()(),l(600,"li"),E(),l(601,"svg",135),y(602,"path",21)(603,"path",136)(604,"path",137),u(),S(),l(605,"span"),p(606,"Rekomendacje na kolejny rok szkolny"),u()(),l(607,"li"),E(),l(608,"svg",135),y(609,"path",21)(610,"path",136)(611,"path",137),u(),S(),l(612,"span"),p(613,"Analiza spe\u0142nienia cel\xF3w nadzoru pedagogicznego"),u()(),l(614,"li"),E(),l(615,"svg",135),y(616,"path",21)(617,"path",136)(618,"path",137),u(),S(),l(619,"span"),p(620,"Weryfikacja zgodno\u015Bci planu zaj\u0119\u0107 z ramowym planem nauczania"),u()()()()(),l(621,"div",128)(622,"div",144)(623,"div",130),y(624,"img",145),u()(),l(625,"div",132)(626,"div",133),p(627," Wsparcie uczni\xF3w ze SPE "),u(),l(628,"ul",134)(629,"li"),E(),l(630,"svg",135),y(631,"path",21)(632,"path",136)(633,"path",137),u(),S(),l(634,"span"),p(635,"Konstruowanie IPET na podstawie orzeczenia z poradni"),u()(),l(636,"li"),E(),l(637,"svg",135),y(638,"path",21)(639,"path",136)(640,"path",137),u(),S(),l(641,"span"),p(642,"Tworzenie WOPFU (wielospecjalistyczna ocena funkcjonowania)"),u()(),l(643,"li"),E(),l(644,"svg",135),y(645,"path",21)(646,"path",136)(647,"path",137),u(),S(),l(648,"span"),p(649,"Plany rewalidacji na semestr 1 i 2"),u()(),l(650,"li"),E(),l(651,"svg",135),y(652,"path",21)(653,"path",136)(654,"path",137),u(),S(),l(655,"span"),p(656,"Efekty rewalidacji zgodne z orzeczeniem"),u()()()()(),l(657,"div",128)(658,"div",146)(659,"div",130),y(660,"img",147),u()(),l(661,"div",132)(662,"div",133),p(663," Zarz\u0105dzanie personelem "),u(),l(664,"ul",134)(665,"li"),E(),l(666,"svg",135),y(667,"path",21)(668,"path",136)(669,"path",137),u(),S(),l(670,"span"),p(671,"Przydzia\u0142 czynno\u015Bci dla pracownik\xF3w obs\u0142ugowych i administracyjnych"),u()(),l(672,"li"),E(),l(673,"svg",135),y(674,"path",21)(675,"path",136)(676,"path",137),u(),S(),l(677,"span"),p(678,"Przydzia\u0142 praw, obowi\u0105zk\xF3w i odpowiedzialno\u015Bci nauczycieli"),u()(),l(679,"li"),E(),l(680,"svg",135),y(681,"path",21)(682,"path",136)(683,"path",137),u(),S(),l(684,"span"),p(685,"Wyliczanie i weryfikacja nadgodzin na podstawie ksi\u0119gi zast\u0119pstw"),u()(),l(686,"li"),E(),l(687,"svg",135),y(688,"path",21)(689,"path",136)(690,"path",137),u(),S(),l(691,"span"),p(692,"Interpretacja rozlicze\u0144 nadgodzin zgodnie z Kart\u0105 Nauczyciela"),u()()()()(),l(693,"div",128)(694,"div",148)(695,"div",130),y(696,"img",149),u()(),l(697,"div",132)(698,"div",133),p(699," RODO i kontrola zarz\u0105dcza "),u(),l(700,"ul",134)(701,"li"),E(),l(702,"
7svg",135),y(703,"path",21)(704,"path",136)(705,"path",137),u(),S(),l(706,"span"),p(707,"Analiza dokument\xF3w pod k\u0105tem zgodno\u015Bci z RODO"),u()(),l(708,"li"),E(),l(709,"svg",135),y(710,"path",21)(711,"path",136)(712,"path",137),u(),S(),l(713,"span"),p(714,"Weryfikacja podstaw prawnych w kontroli zarz\u0105dczej"),u()(),l(715,"li"),E(),l(716,"svg",135),y(717,"path",21)(718,"path",136)(719,"path",137),u(),S(),l(720,"span"),p(721,"Dostosowanie tre\u015Bci merytorycznej do aktualnych przepis\xF3w"),u()(),l(722,"li"),E(),l(723,"svg",135),y(724,"path",21)(725,"path",136)(726,"path",137),u(),S(),l(727,"span"),p(728,"Aktualizacja dokumentacji zgodnie z nowymi wytycznymi"),u()()()()(),l(729,"div",128)(730,"div",150)(731,"div",130),y(732,"img",151),u()(),l(733,"div",132)(734,"div",133),p(735," Organizacja szko\u0142y "),u(),l(736,"ul",134)(737,"li"),E(),l(738,"svg",135),y(739,"path",21)(740,"path",136)(741,"path",137),u(),S(),l(742,"span"),p(743,"Scenariusze uroczysto\u015Bci wed\u0142ug kalendarza szkolnego"),u()(),l(744,"li"),E(),l(745,"svg",135),y(746,"path",21)(747,"path",136)(748,"path",137),u(),S(),l(749,"span"),p(750,"Wydawanie zalece\u0144 pokontrolnych"),u()(),l(751,"li"),E(),l(752,"svg",135),y(753,"path",21)(754,"path",136)(755,"path",137),u(),S(),l(756,"span"),p(757,"Przygotowanie pism do kuratorium i JST"),u()(),l(758,"li"),E(),l(759,"svg",135),y(760,"path",21)(761,"path",136)(762,"path",137),u(),S(),l(763,"span"),p(764,"Dokumentacja z rad pedagogicznych"),u()()()()()()()(),l(765,"section",152)(766,"div",153)(767,"h2",154),p(768,"Bezpiecze\u0144stwo i prywatno\u015B\u0107"),u(),l(769,"div",155)(770,"div",156),y(771,"div",157),l(772,"div",158),E(),l(773,"svg",159),y(774,"path",21)(775,"path",160)(776,"path",161),u(),S(),l(777,"span"),p(778,"Zgodno\u015B\u0107 z RODO"),u()(),l(779,"div",162),p(780,"Wszystkie dane przetwarzane zgodnie z polskim i europejskim prawem"),u()(),l(781,"div",156),y(782,"div",157),l(783,"div",158),E(),l(784,"svg",163),y(785,"path",21)(786,"path",164)(787,"path",165)(788,"path",166)(789,"path",167)(790,"path",168)(791,"path",169)(792,"path",170)(793,"path",171),u(),S(),l(794,"span"),p(795,"Zaawansowana anonimizacja danych"),u()(),l(796,"div",162),p(797,"Twoje wra\u017Cliwe informacje s\u0105 automatycznie anonimizowane przed przetworzeniem"),u()(),l(798,"div",156),y(799,"div",157),l(800,"div",158),E(),l(801,"svg",172),y(802,"path",21)(803,"path",173)(804,"path",174)(805,"path",175)(806,"path",176),u(),S(),l(807,"span"),p(808,"Szyfrowanie end-to-end"),u()(),l(809,"div",162),p(810,"Komunikacja chroniona na najwy\u017Cszym poziomie"),u()()()()(),l(811,"section",177)(812,"div",178)(813,"h2",179),p(814,"Dla kogo?"),u(),l(815,"div",180)(816,"div",39)(817,"div",40),y(818,"img",181),u(),l(819,"div",42),p(820,"Szko\u0142y podstawowe"),u(),l(821,"div",182),p(822,"Zarz\u0105dzanie dokumentacj\u0105, komunikacja z rodzicami, organizacja zaj\u0119\u0107"),u()(),l(823,"div",47)(824,"div",40),y(825,"img",183),u(),l(826,"div",42),p(827,"Szko\u0142y ponadpodstawowe"),u(),l(828,"div",182),p(829,"Rekrutacja, organizacja egzamin\xF3w, wsp\xF3\u0142praca z JST"),u()(),l(830,"div",39)(831,"div",40),y(832,"img",184),u(),l(833,"div",42),p(834,"Przedszkola"),u(),l(835,"div",182),p(836,"Regulaminy, dokumentacja RODO, komunikaty dla rodzic\xF3w"),u()(),l(837,"div",47)(838,"div",40),y(839,"img",185),u(),l(840,"div",42),p(841,"Zespo\u0142y szk\xF3\u0142"),u(),l(842,"div",182),p(843,"Koordynacja wielu plac\xF3wek, kompleksowa administracja"),u()()()()(),l(844,"section",186)(845,"div",187)(846,"h2",188),p(847,"Najcz\u0119\u015Bciej zadawane pytania"),u(),l(848,"div",189)(849,"div",190)(850,"div",191)(851,"div",192),y(852,"nds-felino-logo",193),u(),l(853,"p"),p(854,"Nie. Felino AI dzia\u0142a w przegl\u0105darce internetowej. Potrzebujesz tylko dost\u0119pu do internetu. Dzia\u0142a na komputerze, tablecie i telefonie."),u()(),l(855,"div",194)(856,"div",195)(857,"div",196)(858,"button",197),E(),l(859,"svg",198),y(860,"path",21)(861,"path",199)(862,"path",200),u()(),S(),l(863,"button",197),E(),l(864,"svg",201),y(865,"path",21)(866,"path",202)(867,"path",203)(868,"path",204)(869,"path",205)(870,"path",206),u()()(),S(),l(871,"div",207),p(872,"Czy musz\u0119 instalowa\u0107 jakie\u015B oprogramowanie?"),u(),l(873,"div",208)(874,"button",209),p(875,"\u2191"),u()()()()(),l(876,"div",190)(877,"div",191)(878,"div",192),y(879,"nds-felino-logo",193),u(),l(880,"p"),p(881,"Mo\u017Cesz zacz\u0105\u0107 korzysta\u0107 natychmiast po rejestracji. Pe\u0142ne wdro\u017Cenie ze szkoleniem trwa oko\u0142o 2 godzin. Oferujemy wsparcie w pierwszych tygodniach."),u()(),l(882,"div",194)(883,"div",195)(884,"div",196)(885,"button",197),E(),l(88
vendor: 8,465 bytes, line 7
76,"svg",198),y(887,"path",21)(888,"path",199)(889,"path",200),u()(),S(),l(890,"button",197),E(),l(891,"svg",201),y(892,"path",21)(893,"path",202)(894,"path",203)(895,"path",204)(896,"path",205)(897,"path",206),u()()(),S(),l(898,"div",207),p(899,"Jak d\u0142ugo trwa wdro\u017Cenie?"),u(),l(900,"div",208)(901,"button",209),p(902,"\u2191"),u()()()()(),l(903,"div",190)(904,"div",191)(905,"div",192),y(906,"nds-felino-logo",193),u(),l(907,"p"),p(908,"Tak. Stosujemy najwy\u017Csze standardy bezpiecze\u0144stwa, szyfrowanie danych i zgodno\u015B\u0107 z RODO. Dane s\u0105 przechowywane w Polsce i nigdy nie s\u0105 udost\u0119pniane podmiotom trzecim."),u()(),l(909,"div",194)(910,"div",195)(911,"div",196)(912,"button",197),E(),l(913,"svg",198),y(914,"path",21)(915,"path",199)(916,"path",200),u()(),S(),l(917,"button",197),E(),l(918,"svg",201),y(919,"path",21)(920,"path",202)(921,"path",203)(922,"path",204)(923,"path",205)(924,"path",206),u()()(),S(),l(925,"div",207),p(926,"Czy moje dane s\u0105 bezpieczne?"),u(),l(927,"div",208)(928,"button",209),p(929,"\u2191"),u()()()()(),l(930,"div",190)(931,"div",191)(932,"div",192),y(933,"nds-felino-logo",193),u(),l(934,"p"),p(935,"Tak. Oferujemy 7-dniowy bezp\u0142atny okres pr\xF3bny bez podawania danych karty kredytowej. Mo\u017Cesz przetestowa\u0107 wszystkie funkcje bez \u017Cadnych zobowi\u0105za\u0144."),u()(),l(936,"div",194)(937,"div",195)(938,"div",196)(939,"button",197),E(),l(940,"svg",198),y(941,"path",21)(942,"path",199)(943,"path",200),u()(),S(),l(944,"button",197),E(),l(945,"svg",201),y(946,"path",21)(947,"path",202)(948,"path",203)(949,"path",204)(950,"path",205)(951,"path",206),u()()(),S(),l(952,"div",207),p(953,"Czy mog\u0119 korzysta\u0107 z darmowego okresu pr\xF3bnego?"),u(),l(954,"div",208)(955,"button",209),p(956,"\u2191"),u()()()()(),l(957,"div",190)(958,"div",191)(959,"div",192),y(960,"nds-felino-logo",193),u(),l(961,"p"),p(962,"Nie, Felino to narz\u0119dzie wspieraj\u0105ce, nie zast\u0119puje ludzi. Pomaga zaoszcz\u0119dzi\u0107 czas na rutynowych zadaniach."),u()(),l(963,"div",194)(964,"div",195)(965,"div",196)(966,"button",197),E(),l(967,"svg",198),y(968,"path",21)(969,"path",199)(970,"path",200),u()(),S(),l(971,"button",197),E(),l(972,"svg",201),y(973,"path",21)(974,"path",202)(975,"path",203)(976,"path",204)(977,"path",205)(978,"path",206),u()()(),S(),l(979,"div",207),p(980,"Czy Felino zast\u0105pi moich pracownik\xF3w sekretariatu?"),u(),l(981,"div",208)(982,"button",209),p(983,"\u2191"),u()()()()(),l(984,"div",190)(985,"div",191)(986,"div",192),y(987,"nds-felino-logo",193),u(),l(988,"p"),p(989,"System zosta\u0142 wytrenowany na pe\u0142nej bazie akt\xF3w prawnych: Prawo O\u015Bwiatowe, Karta Nauczyciela, rozporz\u0105dzenia MEN i orzecznictwo NSA."),u()(),l(990,"div",194)(991,"div",195)(992,"div",196)(993,"button",197),E(),l(994,"svg",198),y(995,"path",21)(996,"path",199)(997,"path",200),u()(),S(),l(998,"button",197),E(),l(999,"svg",201),y(1e3,"path",21)(1001,"path",202)(1002,"path",203)(1003,"path",204)(1004,"path",205)(1005,"path",206),u()()(),S(),l(1006,"div",207),p(1007,"Jak Felino zosta\u0142 przeszkolony w prawie o\u015Bwiatowym?"),u(),l(1008,"div",208)(1009,"button",209),p(1010,"\u2191"),u()()()()(),l(1011,"div",190)(1012,"div",191)(1013,"div",192),y(1014,"nds-felino-logo",193),u(),l(1015,"p"),p(1016,'Felino zawsze oznacza dokumenty jako "do weryfikacji". Zach\u0119camy do sprawdzenia kluczowych informacji przed podpisaniem.'),u()(),l(1017,"div",194)(1018,"div",195)(1019,"div",196)(1020,"button",197),E(),l(1021,"svg",198),y(1022,"path",21)(1023,"path",199)(1024,"path",200),u()(),S(),l(1025,"button",197),E(),l(1026,"svg",201),y(1027,"path",21)(1028,"path",202)(1029,"path",203)(1030,"path",204)(1031,"path",205)(1032,"path",206),u()()(),S(),l(1033,"div",207),p(1034,"Co je\u015Bli Felino pope\u0142ni b\u0142\u0105d w dokumencie?"),u(),l(1035,"div",208)(1036,"button",209),p(1037,"\u2191"),u()()()()(),l(1038,"div",190)(1039,"div",191)(1040,"div",192),y(1041,"nds-felino-logo",193),u(),l(1042,"p"),p(1043,"Tak. Felino AI zosta\u0142 stworzony specjalnie dla polskich szk\xF3\u0142. Zna polskie prawo o\u015Bwiatowe, terminologi\u0119, wymogi formalne i specyfik\u0119 pracy dyrektora szko\u0142y w Polsce."),u()(),l(1044,"div",194)(1045,"div",195)(1046,"div",196)(1047,"button",197),E(),l(1048,"svg",198),y(1049,"path",21)(1050,"path",199)(1051,"path",200),u()(),S(),l(1052,"button",197),E(),l(1053,"svg",201),y(1054,"path",21)(1055,"path",202)(1056,"path",203)(1057,"path",204)(1058,"path",205)(1059,"path",206),u()()(),S(),l(1060,"div",207),p(1061,"Czy system rozumie specyfik\u0119 polskiej o\u015Bwiaty?"),u(),l(1062,"div",208)(1063,"button",209),p(1064,"\u2191"),u()()()()(),l(1065,"div",190)(1066,"div",191)(1067,"div",192),y(1068,"nds-felino-logo",193),u(),l(1069,"p"),p(1070,"Tak, Felino dzia\u0142a przez przegl\u0105dark\u0119 - nie wymaga instalacji dodatkowego oprogramowania."),u()(),l(1071,"div",194)(1072,"div",195)(1073,"div",196)(1074,"button",197),E(),l(1075,"svg",198),y(1076,"path",21)(1077,"path",199)(1078,"path",200),u()(),S(),l(1079,"button",197),E(),l(1080,"svg",201),y(1081,"path",21)(1082,"path",202)(1083,"path",203)(1084,"path",204)(1085,"path",205)(1086,"path",206),u()()(),S(),l(1087,"div",207),p(1088,"Czy mog\u0119 u\u017Cywa\u0107 Felino na s\u0142u\u017Cbowym komputerze?"),u(),l(1089,"div",208)(1090,"button",209),p(1091,"\u2191"),u()()()()(),l(1092,"div",190)(1093,"div",191)(1094,"div",192),y(1095,"nds-felino-logo",193),u(),l(1096,"p"),p(1097,"System jest intuicyjny, ale oferujemy bezp\u0142atne szkolenie online dla ka\u017Cdego nowego u\u017Cytkownika. Dodatkowo masz dost\u0119p do bazy wiedzy, film\xF3w instrukta\u017Cowych i wsparcia technicznego."),u()(),l(1098,"div",194)(1099,"div",195)(1100,"div",196)(1101,"button",197),E(),l(1102,"svg",198),y(1103,"path",21)(1104,"path",199)(1105,"path",200),u()(),S(),l(1106,"button",197),E(),l(1107,"svg",201),y(1108,"path",21)(1109,"path",202)(1110,"path",203)(1111,"path",204)(1112,"path",205)(1113,"path",206),u()()(),S(),l(1114,"div",207),p(1115,"Czy b\u0119d\u0119 potrzebowa\u0107 szkolenia?"),u(),l(1116,"div",208)(1117,"button",209),p(1118,"\u2191"),u()()()()(),l(1119,"div",190)(1120,"div",191)(1121,"div",192),y(1122,"nds-felino-logo",193),u(),l(1123,"p"),p(1124,"Tak. Nie ma \u017Cadnych um\xF3w wi\u0105\u017C\u0105cych. Mo\u017Cesz anulowa\u0107 subskrypcj\u0119 w dowolnym momencie z 30-dniowym wypowiedzeniem. Twoje dane zostan\u0105 zachowane przez 90 dni na wypadek powrotu."),u()(),l(1125,"div",194)(1126,"div",195)(1127,"div",196)(1128,"button",197),E(),l(1129,"svg",198),y(1130,"path",21)(1131,"path",199)(1132,"path",200),u()(),S(),l(1133,"button",197),E(),l(1134,"svg",201),y(1135,"path",21)(1136,"path",202)(1137,"path",203)(1138,"path",204)(1139,"path",205)(1140,"path",206),u()()(),S(),l(1141,"div",207),p(1142,"Czy mog\u0119 anulowa\u0107 subskrypcj\u0119 w ka\u017Cdej chwili?"),u(),l(1143,"div",208)(1144,"button",209),p(1145,"\u2191"),u()()()()()()()(),l(1146,"section",210)(1147,"div",211)(1148,"div",212),E(),l(1149,"svg",213),y(1150,"path",21)(1151,"path",214)(1152,"path",215),u(),S(),l(1153,"p"),p(1154,"Technologia ma sens, gdy rozwi\u0105zuje realne problemy"),u()(),l(1155,"h2",216),p(1156,"O nas - eSolutions"),u(),l(1157,"div",217)(1158,"p"),p(1159,"Sztuk\u0105 in\u017Cynierii jest rozwi\u0105zywanie ich bez generowania nowych. \u0141\u0105cz\u0105c te dwa za\u0142o\u017Cenia, mo\u017Cemy stworzy\u0107 co\u015B prze\u0142omowego."),u(),l(1160,"p"),p(1161,"Misj\u0105 "),l(1162,"b"),p(1163,"eSolutions"),u(),p(1164," jest dostarczanie rozwi\u0105za\u0144 i narz\u0119dzi definiuj\u0105cych na nowo spos\xF3b podej\u015Bcia do problem\xF3w \u015Brodowiska edukacyjnego."),u(),l(1165,"p"),p(1166,"Najnowszym produktem w naszym portfolio jest "),l(1167,"b",218),p(1168,"felino.ai"),u(),p(1169," \u2013 inteligentny asystent dyrektora szko\u0142y, kt\xF3ry wspiera zarz\u0105dzanie plac\xF3wk\u0105 edukacyjn\u0105 i automatyzuje codzienne zadania administracyjne."),u()(),y(1170,"div",219),l(1171,"div",220),p(1172," Dzi\u0119ki du\u017Cej spo\u0142eczno\u015Bci u\u017Cytkownik\xF3w nasze systemy ewoluuj\u0105 ka\u017Cdego dnia. Pierwsze kroki za nami, zesp\xF3\u0142 si\u0119 rozrasta. Teraz czas na kolejne rozwi\u0105zania. "),u()()(),l(1173,"section",221)(1174,"div",222)(1175,"div",223)(1176,"div",224),y(1177,"nds-felino-logo",13),u(),l(1178,"div",225),p(1179,"Ogranicza Ci\u0119 tylko wyobra\u01
77Ania"),u(),l(1180,"h2",226),p(1181,"Mo\u017Cliwo\u015Bci bez granic"),u(),l(1182,"div",227)(1183,"p")(1184,"b",15),p(1185,"Felino AI"),u(),p(1186," to nie tylko gotowe narz\u0119dzia AI - to inteligentny asystent, kt\xF3ry dostosowuje si\u0119 do Twoich potrzeb. Pisma do rodzic\xF3w? Analizy frekwencji? Harmonogramy imprez? Komunikaty na stron\u0119 szko\u0142y? Raporty dla JST? "),u(),l(1187,"p"),p(1188," Wystarczy, \u017Ce powiesz czego potrzebujesz - Felino pomo\u017Ce Ci w niemal ka\u017Cdym aspekcie zarz\u0105dzania plac\xF3wk\u0105. "),u()(),l(1189,"div",228)(1190,"div",229)(1191,"div",230),E(),l(1192,"svg",231),y(1193,"path",21)(1194,"path",232)(1195,"path",233)(1196,"path",234)(1197,"path",235),u()(),S(),l(1198,"p"),p(1199,"Analiza wynik\xF3w sprawdzian\xF3w i wykres\xF3w post\u0119p\xF3w"),u()(),l(1200,"div",236)(1201,"div",230),E(),l(1202,"svg",237),y(1203,"path",21)(1204,"path",238)(1205,"path",239)(1206,"path",240)(1207,"path",241)(1208,"path",242)(1209,"path",243)(1210,"path",244),u()(),S(),l(1211,"p"),p(1212,"Przygotowanie prezentacji dla rady rodzic\xF3w"),u()(),l(1213,"div",245)(1214,"div",230),E(),l(1215,"svg",246),y(1216,"path",21)(1217,"path",247)(1218,"path",248)(1219,"path",249)(1220,"path",250),u()(),S(),l(1221,"p"),p(1222,"Propozycje dzia\u0142a\u0144 wspieraj\u0105cych uczni\xF3w z trudno\u015Bciami"),u()(),l(1223,"div",251)(1224,"div",230),E(),l(1225,"svg",252),y(1226,"path",21)(1227,"path",253)(1228,"path",254)(1229,"path",255)(1230,"path",256)(1231,"path",257)(1232,"path",258),u()(),S(),l(1233,"p"),p(1234,"Harmonogram spotka\u0144 i wydarze\u0144 szkolnych"),u()(),l(1235,"div",259)(1236,"div",230),E(),l(1237,"svg",260),y(1238,"path",21)(1239,"path",261)(1240,"path",262)(1241,"path",263),u()(),S(),l(1242,"p"),p(1243,"Komunikaty i og\u0142oszenia na r\xF3\u017Cne okazje"),u()(),l(1244,"div",264)(1245,"div",230),E(),l(1246,"svg",265),y(1247,"path",21)(1248,"path",266)(1249,"path",267)(1250,"path",268),u()(),S(),l(1251,"p"),p(1252,"Scenariusze odpowiedzi na trudne pytania rodzic\xF3w"),u()(),l(1253,"div",269)(1254,"div",230),E(),l(1255,"svg",270),y(1256,"path",21)(1257,"path",271)(1258,"path",272)(1259,"path",273)(1260,"path",274)(1261,"path",275)(1262,"path",276),u()(),S(),l(1263,"p"),p(1264,"Burza m\xF3zg\xF3w na temat projekt\xF3w edukacyjnych"),u()(),l(1265,"div",277)(1266,"div",230),E(),l(1267,"svg",278),y(1268,"path",21)(1269,"path",279)(1270,"path",280)(1271,"path",281),u()(),S(),l(1272,"p"),p(1273,"Propozycje zaj\u0119\u0107 pozalekcyjnych i k\xF3\u0142 zainteresowa\u0144"),u()(),l(1274,"div",282)(1275,"div",230),E(),l(1276,"svg",283),y(1277,"path",21)(1278,"path",284)(1279,"path",285)(1280,"path",286)(1281,"path",287),u()(),S(),l(1282,"p"),p(1283,"Szablony ankiet i kwestionariuszy ewaluacyjnych"),u()()(),l(1284,"div",288)(1285,"p"),p(1286,"... i jeszcze wi\u0119cej!"),u()()()()(),y(1287,"app-footer"),u()()),t&2&&(se(41),ct("controls",r.videoStarted())("volume",.4),se(4),Je(r.videoStarted()?-1:45))},dependencies:[gr,Cn,ti,Wn,li],styles:[`@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after, [_ngcontent-%COMP%]::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-outline-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;
7--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:"";--tw-tracking:initial;--tw-leading:initial}}}.main-header[_ngcontent-%COMP%]{width:100%;height:auto;padding-top:calc(var(--spacing,.25rem)*20);position:relative}@media (min-width:64rem){.main-header[_ngcontent-%COMP%]{height:100vh}}.main-header-container[_ngcontent-%COMP%]{width:100%;height:100%;max-width:var(--breakpoint-2xl,96rem);justify-content:space-between;align-items:stretch;gap:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);margin-inline:auto;display:flex}@media (min-width:48rem){.main-header-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*12)}}.main-header-container[_ngcontent-%COMP%]{position:relative}.main-header-container[_ngcontent-%COMP%]   .param-box[_ngcontent-%COMP%]{pointer-events:none;height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:#fffc;justify-content:center;align-items:center;display:none;position:absolute}@supports (color:color-mix(in lab,red,red)){.main-header-container[_ngcontent-%COMP%]   .param-box[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.main-header-container[_ngcontent-%COMP%]   .param-box[_ngcontent-%COMP%]{--tw-shadow:0 10px 15px -3px var(--tw-sha
7dow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@media (min-width:40rem){.main-header-container[_ngcontent-%COMP%]   .param-box[_ngcontent-%COMP%]{display:flex}}.main-header-container[_ngcontent-%COMP%]   .param-box[_ngcontent-%COMP%]{z-index:1;animation:3s ease-in-out infinite _ngcontent-%COMP%_float}.main-header-container[_ngcontent-%COMP%]   .param-box[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);object-fit:contain;object-position:center}.main-header-container[_ngcontent-%COMP%]   .param-box[_ngcontent-%COMP%]:first-child{top:10%;left:5%}@media (min-width:1024px){.main-header-container[_ngcontent-%COMP%]   .param-box[_ngcontent-%COMP%]:first-child{top:10%;left:5%}}.main-header-container[_ngcontent-%COMP%]   .param-box[_ngcontent-%COMP%]:nth-child(2){top:15%;right:5%}@media (min-width:1024px){.main-header-container[_ngcontent-%COMP%]   .param-box[_ngcontent-%COMP%]:nth-child(2){top:15%;left:50%;right:auto}}.main-header-container[_ngcontent-%COMP%]   .param-box[_ngcontent-%COMP%]:nth-child(3){bottom:7%;left:6%}@media (min-width:1024px){.main-header-container[_ngcontent-%COMP%]   .param-box[_ngcontent-%COMP%]:nth-child(3){bottom:10%;left:4%}}.main-header-container[_ngcontent-%COMP%]   .param-box[_ngcontent-%COMP%]:nth-child(4){bottom:3%;right:5%}@media (min-width:1024px){.main-header-container[_ngcontent-%COMP%]   .param-box[_ngcontent-%COMP%]:nth-child(4){bottom:15%;right:48%}}.main-header-container[_ngcontent-%COMP%]   .param-box[_ngcontent-%COMP%]   .param-emoji[_ngcontent-%COMP%]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));-webkit-user-select:none;user-select:none}.main-header-content[_ngcontent-%COMP%]{width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:64rem){.main-header-content[_ngcontent-%COMP%]{width:50%}}.main-header-content[_ngcontent-%COMP%]   .login[_ngcontent-%COMP%]{flex-direction:column;justify-content:center;align-items:center;width:80%;height:auto;display:flex}@media (min-width:40rem){.main-header-content[_ngcontent-%COMP%]   .login[_ngcontent-%COMP%]{width:100%}}.main-header-content[_ngcontent-%COMP%]   .login-logo[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:auto;height:auto;display:flex}@media (min-width:40rem){.main-header-content[_ngcontent-%COMP%]   .login-logo[_ngcontent-%COMP%]{flex-direction:row}}.main-header-content[_ngcontent-%COMP%]   .login-logo[_ngcontent-%COMP%]   .login-logo-text[_ngcontent-%COMP%]{font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:40rem){.main-header-content[_ngcontent-%COMP%]   .login-logo[_ngcontent-%COMP%]   .login-logo-text[_ngcontent-%COMP%]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.main-header-content[_ngcontent-%COMP%]   .login-logo[_ngcontent-%COMP%]   .login-logo-text[_ngcontent-%COMP%]   .ai[_ngcontent-%COMP%]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-theme-blue,#4e7fc0)}.main-header-content[_ngcontent-%COMP%]   .login-description[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);text-align:center;width:100%;height:auto;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802))}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--container-md,28rem);border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));padding:calc(var(--spacing,.25rem)*4)}@media (min-width:48rem){.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]{padding:calc(var(--spacing,.25rem)*6)}}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*1);flex-direction:column;width:100%;height:auto;display:flex}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-header[_ngcontent-%COMP%]{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem)*2);display:flex}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-header-label[_ngcontent-%COMP%]{width:auto;height:auto;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-header-error[_ngcontent-%COMP%]{text-align:right;width:auto;height:auto;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-red-500,oklch(63.7% .237 25.331))}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-input[_ngcontent-%COMP%]{width:100%;height:auto;position:relative}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-input[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]{height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem)*5.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-600,oklch(44.6% .03 256.802));--tw-duration:.2s;transition-duration:.2s}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-input[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]::placeholder{color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media (hover:hover){.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-input[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]:hover{--tw-shadow:0 1px 3px 0 var(--tw-sha
7dow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-input[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]:focus{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-black,#000)}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-input[_ngcontent-%COMP%] > input.error[_ngcontent-%COMP%]{border-color:var(--color-red-500,oklch(63.7% .237 25.331));outline-color:var(--color-red-500,oklch(63.7% .237 25.331))}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-input-actions[_ngcontent-%COMP%]{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*12);justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:auto;padding-inline:calc(var(--spacing,.25rem)*3);display:flex;position:absolute}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-input-actions[_ngcontent-%COMP%]   .action-btn[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);cursor:pointer;color:var(--color-gray-400,oklch(70.7% .022 261.325));--tw-duration:.3s;justify-content:center;align-items:center;transition-duration:.3s;display:flex}@media (hover:hover){.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-input-actions[_ngcontent-%COMP%]   .action-btn[_ngcontent-%COMP%]:hover{color:var(--color-theme-violet,#4f46e5)}}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-input-actions[_ngcontent-%COMP%]   .action-btn[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:100%;height:100%}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-input-actions[_ngcontent-%COMP%]   .ok-icon[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);cursor:pointer;color:var(--color-green-500,oklch(72.3% .219 149.579));justify-content:center;align-items:center;display:flex}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-input-actions[_ngcontent-%COMP%]   .ok-icon[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:100%;height:100%}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-input.one-action[_ngcontent-%COMP%]   .form-group-input[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]{padding-right:calc(var(--spacing,.25rem)*16)}.main-header-content[_ngcontent-%COMP%]   .login-form[_ngcontent-%COMP%]   .form-group-input.two-actions[_ngcontent-%COMP%]   .form-group-input[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]{padding-right:calc(var(--spacing,.25rem)*32)}.main-header-content[_ngcontent-%COMP%]   .login-form-submit[_ngcontent-%COMP%]{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-xl,.75rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-theme-violet,#4f46e5);--tw-gradient-to:var(--color-theme-blue,#4e7fc0);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);
7--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-theme-violet,#4f46e5)20%,transparent)var(--tw-shadow-alpha),transparent);--tw-duration:.2s;transition-duration:.2s;display:flex}@media (hover:hover){.main-header-content[_ngcontent-%COMP%]   .login-form-submit[_ngcontent-%COMP%]:hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}}.main-header-content[_ngcontent-%COMP%]   .login-form-submit[_ngcontent-%COMP%]:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.main-header-content[_ngcontent-%COMP%]   .login-form-links[_ngcontent-%COMP%]{margin-top:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*2);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:auto;display:grid}@media (min-width:40rem){.main-header-content[_ngcontent-%COMP%]   .login-form-links[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.main-header-content[_ngcontent-%COMP%]   .login-form-links[_ngcontent-%COMP%]{margin-top:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*4)}}.main-header-content[_ngcontent-%COMP%]   .login-form-links-item[_ngcontent-%COMP%]{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));--tw-duration:.2s;transition-duration:.2s;display:flex}@media (hover:hover){.main-header-content[_ngcontent-%COMP%]   .login-form-links-item[_ngcontent-%COMP%]:hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.main-header-content[_ngcontent-%COMP%]   .login-form-links-item[_ngcontent-%COMP%]:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.main-header-content[_ngcontent-%COMP%]   .login-form-links-item[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*1);--tw-duration:.5s;transition-duration:.5s;display:inline-block}.main-header-content[_ngcontent-%COMP%]   .logged-in[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--container-md,28rem);flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.main-header-content[_ngcontent-%COMP%]   .logged-in-logo[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);width:auto;height:auto}.main-header-content[_ngcontent-%COMP%]   .logged-in-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);text-align:center;width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.main-header-content[_ngcontent-%COMP%]   .logged-in-title[_ngcontent-%COMP%]{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.main-header-content[_ngcontent-%COMP%]   .logged-in-title[_ngcontent-%COMP%]   .ai[_ngcontent-%COMP%]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-theme-blue,#4e7fc0)}.main-header-content[_ngcontent-%COMP%]   .logged-in-subtitle[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);text-align:center;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));color:var(--color-gray-800,oklch(27.8% .033 256.848))}.main-header-content[_ngcontent-%COMP%]   .logged-in-description[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*16);text-align:center;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);
7line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-gray-800,oklch(27.8% .033 256.848))}.main-header-content[_ngcontent-%COMP%]   .logged-in-btn[_ngcontent-%COMP%]{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-xl,.75rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-theme-violet,#4f46e5);--tw-gradient-to:var(--color-theme-blue,#4e7fc0);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));width:auto;height:auto;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);
7--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-theme-violet,#4f46e5)20%,transparent)var(--tw-shadow-alpha),transparent);--tw-duration:.2s;transition-duration:.2s;display:flex}@media (hover:hover){.main-header-content[_ngcontent-%COMP%]   .logged-in-btn[_ngcontent-%COMP%]:hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}}.main-header-content[_ngcontent-%COMP%]   .logged-in-btn[_ngcontent-%COMP%]:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.main-header-content[_ngcontent-%COMP%]   .logged-in-btn[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);object-fit:contain;object-position:center}.main-header-image[_ngcontent-%COMP%]{width:50%;height:auto;display:none}@media (min-width:64rem){.main-header-image[_ngcontent-%COMP%]{display:block}}.main-header-image[_ngcontent-%COMP%]   .image-wrapper[_ngcontent-%COMP%]{border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-zinc-200,oklch(92% .004 286.32));width:100%;height:100%;position:relative;overflow:hidden}.main-header-image[_ngcontent-%COMP%]   .image-wrapper[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{object-fit:cover;object-position:center;width:100%;height:100%}.interface[_ngcontent-%COMP%]{width:100%;height:auto}.interface-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*8);margin-inline:auto}@media (min-width:48rem){.interface-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*12)}}.interface-container[_ngcontent-%COMP%]   .interface-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);text-align:center;width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.interface-container[_ngcontent-%COMP%]   .interface-title[_ngcontent-%COMP%]{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}.interface-container[_ngcontent-%COMP%]   .interface-description[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);text-align:center;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (min-width:48rem){.interface-container[_ngcontent-%COMP%]   .interface-description[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*10)}}.interface-container[_ngcontent-%COMP%]   .animation-wrapper[_ngcontent-%COMP%]{aspect-ratio:var(--aspect-video,16/9);width:100%;height:auto;max-width:var(--breakpoint-lg,64rem);border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-zinc-200,oklch(92% .004 286.32));margin-inline:auto;position:relative;overflow:hidden}.interface-container[_ngcontent-%COMP%]   .animation-wrapper[_ngcontent-%COMP%] > video[_ngcontent-%COMP%]{object-fit:cover;object-position:center;width:100%;height:100%}.interface-container[_ngcontent-%COMP%]   .animation-wrapper[_ngcontent-%COMP%]   .play-button[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*20);height:calc(var(--spacing,.25rem)*20);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent);background-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent);color:var(--color-white,#fff);--tw-backdrop-blur:blur(var(--blur-lg,16px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);--tw-duration:.3s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:absolute;top:50%;left:50%}@media (hover:hover){.interface-container[_ngcontent-%COMP%]   .animation-wrapper[_ngcontent-%COMP%]   .play-button[_ngcontent-%COMP%]:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.interface-container[_ngcontent-%COMP%]   .animation-wrapper[_ngcontent-%COMP%]   .play-button[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);object-fit:contain;object-position:center}.features[_ngcontent-%COMP%]{width:100%;height:auto;padding-block:calc(var(--spacing,.25rem)*16)}@media (min-width:64rem){.features[_ngcontent-%COMP%]{padding-block:calc(var(--spacing,.25rem)*32)}}.features-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:48rem){.features-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6)}}.features-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*16);text-align:center;width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.features-title[_ngcontent-%COMP%]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.features-cards[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:auto;display:grid;position:relative}@media (min-width:48rem){.features-cards[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.features-cards[_ngcontent-%COMP%]{justify-content:center;align-items:flex-start;display:flex}}@media (min-width:80rem){.features-cards[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*12)}}.features-cards[_ngcontent-%COMP%]   .features-logo[_ngcontent-%COMP%]{top:calc(var(--spacing,.25rem)*12);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);display:none;position:absolute;
7left:50%}@media (min-width:64rem){.features-cards[_ngcontent-%COMP%]   .features-logo[_ngcontent-%COMP%]{display:block}}.features-cards[_ngcontent-%COMP%]   .feature-card[_ngcontent-%COMP%]{width:100%;height:auto;padding:calc(var(--spacing,.25rem)*6);flex-direction:column;align-items:center;display:flex;position:relative}@media (min-width:64rem){.features-cards[_ngcontent-%COMP%]   .feature-card[_ngcontent-%COMP%]{width:25%}}.features-cards[_ngcontent-%COMP%]   .feature-card[_ngcontent-%COMP%]:before{z-index:-1;width:calc(var(--spacing,.25rem)*48);height:calc(var(--spacing,.25rem)*48);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);background-color:color-mix(in oklab,var(--color-theme-blue,#4e7fc0)30%,transparent);--tw-blur:blur(var(--blur-3xl,64px));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.features-cards[_ngcontent-%COMP%]   .feature-card-icon[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*6);aspect-ratio:1;border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;justify-content:center;align-items:center;width:auto;height:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.features-cards[_ngcontent-%COMP%]   .feature-card-icon[_ngcontent-%COMP%]{border-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.features-cards[_ngcontent-%COMP%]   .feature-card-icon[_ngcontent-%COMP%]{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.features-cards[_ngcontent-%COMP%]   .feature-card-icon[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-white,#fff)50%,transparent)}}.features-cards[_ngcontent-%COMP%]   .feature-card-icon[_ngcontent-%COMP%]{padding:calc(var(--spacing,.25rem)*5);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-backdrop-blur:blur(var(--blur-lg,16px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);animation:3s infinite _ngcontent-%COMP%_float;box-shadow:0 0 6px 2px #0000001a,0 2px 4px -1px #0000000f}.features-cards[_ngcontent-%COMP%]   .feature-card-icon-img[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);object-fit:contain;object-position:center}.features-cards[_ngcontent-%COMP%]   .feature-card-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*3);text-align:center;width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-theme-dark-gray,#111827)}@media (min-width:48rem){.features-cards[_ngcontent-%COMP%]   .feature-card-title[_ngcontent-%COMP%]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}@media (min-width:64rem){.features-cards[_ngcontent-%COMP%]   .feature-card-title[_ngcontent-%COMP%]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media (min-width:80rem){.features-cards[_ngcontent-%COMP%]   .feature-card-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}
7.features-cards[_ngcontent-%COMP%]   .feature-card-details[_ngcontent-%COMP%]{align-items:flex-start;row-gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:100%;height:auto;display:flex}@media (min-width:40rem){.features-cards[_ngcontent-%COMP%]   .feature-card-details[_ngcontent-%COMP%]{align-items:center}}.features-cards[_ngcontent-%COMP%]   .feature-card-details[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:auto;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-theme-dark-gray,#111827);display:flex}.features-cards[_ngcontent-%COMP%]   .feature-card-details[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);color:var(--color-theme-green,#10b981);flex-shrink:0}@media (min-width:64rem){.features-cards[_ngcontent-%COMP%]   .feature-card.middle-card[_ngcontent-%COMP%]{margin-top:calc(var(--spacing,.25rem)*56)}}.plans[_ngcontent-%COMP%]{width:100%;height:auto;padding-block:calc(var(--spacing,.25rem)*16)}@media (min-width:64rem){.plans[_ngcontent-%COMP%]{padding-block:calc(var(--spacing,.25rem)*32)}}.plans-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:48rem){.plans-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6)}}.plans-header[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex}@media (min-width:48rem){.plans-header[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*16)}}.plans-header-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);text-align:center;width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.plans-header-title[_ngcontent-%COMP%]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.plans-header-subtitle[_ngcontent-%COMP%]{text-align:center;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.plans-grid[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:auto;display:grid}@media (min-width:48rem){.plans-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.plans-grid[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(3,minmax(0,1fr))}}.plans-grid[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]{border-radius:var(--radius-3xl,1.5rem);width:100%;height:auto;padding:calc(var(--spacing,.25rem)*6);box-shadow:0 0 6px 2px #0000000f,0 2px 4px -1px #0000000f}.plans-grid[_ngcontent-%COMP%]   .plan-card-icon[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);border-radius:3.40282e38px;animation:2s infinite iconPulse}.plans-grid[_ngcontent-%COMP%]   .plan-card-icon.starter[_ngcontent-%COMP%]{background-image:linear-gradient(to bottom right,#10b981,#34d399,#6ee7b7,#a7f3d0)}.plans-grid[_ngcontent-%COMP%]   .plan-card-icon.professional[_ngcontent-%COMP%]{background-image:linear-gradient(to bottom right,#6366f1,#8b5cf6,#3b82f6,#a855f7)}.plans-grid[_ngcontent-%COMP%]   .plan-card-icon.premium[_ngcontent-%COMP%]{background-image:linear-gradient(to bottom right,#fbbf24,#f59e42,gold,#ffe066)}.plans-grid[_ngcontent-%COMP%]   .plan-card-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);text-align:left;width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:48rem){.plans-grid[_ngcontent-%COMP%]   .plan-card-title[_ngcontent-%COMP%]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.plans-grid[_ngcontent-%COMP%]   .plan-card-price[_ngcontent-%COMP%]{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.plans-grid[_ngcontent-%COMP%]   .plan-card-price-value[_ngcontent-%COMP%]{text-align:left;width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.plans-grid[_ngcontent-%COMP%]   .plan-card-price-value[_ngcontent-%COMP%]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.plans-grid[_ngcontent-%COMP%]   .plan-card-price-disclaimer[_ngcontent-%COMP%]{text-align:left;width:auto;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.plans-grid[_ngcontent-%COMP%]   .plan-card-spacer[_ngcontent-%COMP%]{margin-block:calc(var(--spacing,.25rem)*6);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:100%;height:1px}.plans-grid[_ngcontent-%COMP%]   .plan-card-benefits[_ngcontent-%COMP%]{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.plans-grid[_ngcontent-%COMP%]   .plan-card-benefits-list[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:100%;height:auto;display:flex}.plans-grid[_ngcontent-%COMP%]   .plan-card-benefits-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);width:100%;height:auto;color:var(--color-gray-800,oklch(27.8% .033 256.848));flex-direction:row;display:flex}.plans-grid[_ngcontent-%COMP%]   .plan-card-benefits-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);flex-shrink:0}.plans-grid[_ngcontent-%COMP%]   .plan-card-benefits-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{text-align:left;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.plans-grid[_ngcontent-%COMP%]   .plan-card-benefits-list[_ngcontent-%COMP%]   li.bonus[_ngcontent-%COMP%]{color:var(--color-theme-green,#10b981)}.plans-footer[_ngcontent-%COMP%]{margin-top:calc(var(--spacing,.25rem)*6);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*6);flex-direction:column;width:100%;height:auto;display:flex}@media (min-width:48rem){.plans-footer[_ngcontent-%COMP%]{margin-top:calc(var(--spacing,.25rem)*12)}}.plans-footer-text[_ngcontent-%COMP%]{text-align:center;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);
7line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.plans-footer-action[_ngcontent-%COMP%]{width:auto;height:auto}.plans-footer-action[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-xl,.75rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-theme-violet,#4f46e5);--tw-gradient-to:var(--color-theme-blue,#4e7fc0);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));width:auto;height:auto;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);
7--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-theme-violet,#4f46e5)20%,transparent)var(--tw-shadow-alpha),transparent);--tw-duration:.2s;transition-duration:.2s;display:flex}@media (hover:hover){.plans-footer-action[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]:hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}}.plans-footer-action[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.why-now[_ngcontent-%COMP%]{width:100%;height:auto;padding-block:calc(var(--spacing,.25rem)*16)}@media (min-width:64rem){.why-now[_ngcontent-%COMP%]{padding-block:calc(var(--spacing,.25rem)*32)}}.why-now-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:48rem){.why-now-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6)}}.why-now-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);text-align:center;width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.why-now-title[_ngcontent-%COMP%]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.why-now-description[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);text-align:center;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (min-width:48rem){.why-now-description[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*16)}}.why-now-boxes[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:auto;display:grid}@media (min-width:48rem){.why-now-boxes[_ngcontent-%COMP%]{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}}@media (min-width:64rem){.why-now-boxes[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.why-now-boxes[_ngcontent-%COMP%]   .stat-box[_ngcontent-%COMP%]{cursor:default;border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#4f46e580;flex-direction:column;align-items:flex-start;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.why-now-boxes[_ngcontent-%COMP%]   .stat-box[_ngcontent-%COMP%]{border-color:color-mix(in oklab,var(--color-theme-violet,#4f46e5)50%,transparent)}}.why-now-boxes[_ngcontent-%COMP%]   .stat-box[_ngcontent-%COMP%]{background-color:#4f46e51a}@supports (color:color-mix(in lab,red,red)){.why-now-boxes[_ngcontent-%COMP%]   .stat-box[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-theme-violet,#4f46e5)10%,transparent)}}.why-now-boxes[_ngcontent-%COMP%]   .stat-box[_ngcontent-%COMP%]{padding:calc(var(--spacing,.25rem)*6);--tw-backdrop-blur:blur(var(--blur-lg,16px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);--tw-duration:.3s;transition-duration:.3s;box-shadow:0 0 6px 2px #0000000f,0 2px 4px -1px #0000000f}@media (hover:hover){.why-now-boxes[_ngcontent-%COMP%]   .stat-box[_ngcontent-%COMP%]:hover{--tw-scale-x:105%;--tw-scale-y:105%;
7--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}@media (min-width:48rem){.why-now-boxes[_ngcontent-%COMP%]   .stat-box[_ngcontent-%COMP%]{width:50%}}@media (min-width:64rem){.why-now-boxes[_ngcontent-%COMP%]   .stat-box[_ngcontent-%COMP%]{width:100%}}.why-now-boxes[_ngcontent-%COMP%]   .stat-box-icon[_ngcontent-%COMP%]{right:calc(var(--spacing,.25rem)*-12);bottom:calc(var(--spacing,.25rem)*-12);width:calc(var(--spacing,.25rem)*48);height:calc(var(--spacing,.25rem)*48);rotate:-12deg;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);color:var(--color-theme-violet,#4f46e5);opacity:.1;justify-content:center;align-items:center;display:flex;position:absolute}.why-now-boxes[_ngcontent-%COMP%]   .stat-box-icon[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:100%;height:100%}.why-now-boxes[_ngcontent-%COMP%]   .stat-box-count[_ngcontent-%COMP%]{width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-theme-violet,#4f46e5)}.why-now-boxes[_ngcontent-%COMP%]   .stat-box-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*6);width:auto;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-theme-dark-gray,#111827)}@media (min-width:48rem){.why-now-boxes[_ngcontent-%COMP%]   .stat-box-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*12)}}.why-now-boxes[_ngcontent-%COMP%]   .stat-box-description[_ngcontent-%COMP%]{width:auto;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-gray-600,oklch(44.6% .03 256.802))}@media (min-width:48rem){.why-now-boxes[_ngcontent-%COMP%]   .stat-box[_ngcontent-%COMP%]:not(:last-child){width:calc(50% - 12px)}}@media (min-width:64rem){.why-now-boxes[_ngcontent-%COMP%]   .stat-box[_ngcontent-%COMP%]:not(:last-child){width:100%}}.how-it-works[_ngcontent-%COMP%]{width:100%;height:auto;padding-block:calc(var(--spacing,.25rem)*16);background-image:url(/images/gradient1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:64rem){.how-it-works[_ngcontent-%COMP%]{padding-block:calc(var(--spacing,.25rem)*32)}}.how-it-works-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*6);margin-inline:auto}.how-it-works-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);text-align:left;width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}@media (min-width:48rem){.how-it-works-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.how-it-works-description[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);text-align:left;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-300,oklch(87.2% .01 258.338))}@media (min-width:64rem){.how-it-works-description[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*16)}}.how-it-works-steps[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*12);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:auto;display:grid}@media (min-width:48rem){.how-it-works-steps[_ngcontent-%COMP%]{grid-template-columns:repeat(3,minmax(0,1fr))}}.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);width:100%;height:auto;display:flex;position:relative}@media (min-width:48rem){.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*6);flex-direction:column}}.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-icon[_ngcontent-%COMP%]{z-index:10;flex-shrink:0;position:relative}.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-icon-content[_ngcontent-%COMP%]{margin-top:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*16);height:calc(var(--spacing,.25rem)*16);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-icon-content[_ngcontent-%COMP%]{border-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-icon-content[_ngcontent-%COMP%]{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-icon-content[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-icon-content[_ngcontent-%COMP%]{--tw-backdrop-blur:blur(var(--blur-lg,16px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);--tw-duration:.3s;transition-duration:.3s;box-shadow:0 0 6px 2px #0000000f,0 2px 4px -1px #0000000f}@media (min-width:48rem){.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-icon-content[_ngcontent-%COMP%]{margin-top:calc(var(--spacing,.25rem)*0);width:calc(var(--spacing,.25rem)*20);height:calc(var(--spacing,.25rem)*20)}}.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-icon-img[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);object-fit:contain;object-position:center}@media (min-width:48rem){.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-icon-img[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10)}}.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-content[_ngcontent-%COMP%]{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-number[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-theme-green,#10b981);text-transform:uppercase}.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*1);font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}@media (min-width:48rem){.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-title[_ngcontent-%COMP%]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-description[_ngcontent-%COMP%]{font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);
7line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-gray-200,oklch(92.8% .006 264.531))}.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-line[_ngcontent-%COMP%]{top:calc(var(--spacing,.25rem)*24);left:calc(var(--spacing,.25rem)*8);z-index:0;background-color:#fff9;width:1px;height:100%;position:absolute}@supports (color:color-mix(in lab,red,red)){.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-line[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-line[_ngcontent-%COMP%]{--tw-content:"";content:var(--tw-content)}@media (min-width:48rem){.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]   .step-line[_ngcontent-%COMP%]{top:calc(var(--spacing,.25rem)*10);left:calc(var(--spacing,.25rem)*20);width:100%;height:1px}}.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]:last-child   .step-line[_ngcontent-%COMP%]{-webkit-mask-image:linear-gradient(#000 0%,#0000 50%);mask-image:linear-gradient(#000,#0000 50%)}@media (min-width:48rem){.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]:last-child   .step-line[_ngcontent-%COMP%]{width:50%}}@media (min-width:96rem){.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]:last-child   .step-line[_ngcontent-%COMP%]{width:100%}}@media (min-width:768px){.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]:last-child   .step-line[_ngcontent-%COMP%]{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 100%);mask-image:linear-gradient(270deg,#0000,#000)}}.how-it-works-steps[_ngcontent-%COMP%]   .step[_ngcontent-%COMP%]:hover   .step-icon-content[_ngcontent-%COMP%]{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.examples[_ngcontent-%COMP%]{width:100%;height:auto;padding-block:calc(var(--spacing,.25rem)*16)}@media (min-width:64rem){.examples[_ngcontent-%COMP%]{padding-block:calc(var(--spacing,.25rem)*32)}}.examples-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:48rem){.examples-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6)}}.examples-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);text-align:center;width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.examples-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.examples-description[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);text-align:center;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802))}@media (min-width:64rem){.examples-description[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*16)}}.examples-cards[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-lg,64rem);margin-inline:auto}.examples-cards[_ngcontent-%COMP%]   .example-card[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*6);height:auto;min-height:calc(var(--spacing,.25rem)*64);border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-white,#fff);flex-direction:column;justify-content:center;align-items:center;width:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 0 6px 2px #0000000f,0 2px 4px -1px #0000000f}@media (min-width:48rem){.examples-cards[_ngcontent-%COMP%]   .example-card[_ngcontent-%COMP%]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.examples-cards[_ngcontent-%COMP%]   .example-card-image[_ngcontent-%COMP%]{aspect-ratio:var(--aspect-video,16/9);justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.examples-cards[_ngcontent-%COMP%]   .example-card-image[_ngcontent-%COMP%]{aspect-ratio:auto;padding:calc(var(--spacing,.25rem)*8)}}@media (min-width:48rem){.examples-cards[_ngcontent-%COMP%]   .example-card-image[_ngcontent-%COMP%]{height:100%;padding:calc(var(--spacing,.25rem)*0)}}.examples-cards[_ngcontent-%COMP%]   .example-card-image-icon[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*24);height:calc(var(--spacing,.25rem)*24);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.examples-cards[_ngcontent-%COMP%]   .example-card-image-icon[_ngcontent-%COMP%]{border-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.examples-cards[_ngcontent-%COMP%]   .example-card-image-icon[_ngcontent-%COMP%]{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.examples-cards[_ngcontent-%COMP%]   .example-card-image-icon[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.examples-cards[_ngcontent-%COMP%]   .example-card-image-icon[_ngcontent-%COMP%]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-backdrop-blur:blur(var(--blur-lg,16px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@media (min-width:48rem){.examples-cards[_ngcontent-%COMP%]   .example-card-image-icon[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*32);height:calc(var(--spacing,.25rem)*32)}}.examples-cards[_ngcontent-%COMP%]   .example-card-image-icon[_ngcontent-%COMP%]   .icon-img[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);object-fit:contain;object-position:center}@media (min-width:48rem){.examples-cards[_ngcontent-%COMP%]   .example-card-image-icon[_ngcontent-%COMP%]   .icon-img[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*16);height:calc(var(--spacing,.25rem)*16)}}.examples-cards[_ngcontent-%COMP%]   .example-card-content[_ngcontent-%COMP%]{width:100%;height:auto;padding:calc(var(--spacing,.25rem)*6)}@media (min-width:48rem){.examples-cards[_ngcontent-%COMP%]   .example-card-content[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*12);grid-column:span 2/span 2}}.examples-cards[_ngcontent-%COMP%]   .example-card-content-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-theme-dark-gray,#111827);text-transform:uppercase}@media (min-width:48rem){.examples-cards[_ngcontent-%COMP%]   .example-card-content-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.examples-cards[_ngcontent-%COMP%]   .example-card-content-details[_ngcontent-%COMP%]{align-items:flex-start;row-gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:100%;height:auto;display:flex}.examples-cards[_ngcontent-%COMP%]   .example-card-content-details[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-theme-dark-gray,#111827);display:flex}.examples-cards[_ngcontent-%COMP%]   .example-card-content-details[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);color:var(--color-theme-green,#10b981);flex-shrink:0}.security[_ngcontent-%COMP%]{width:100%;height:auto;padding-block:calc(var(--spacing,.25rem)*16);background-image:url(/images/gradient2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:64rem){.security[_ngcontent-%COMP%]{padding-block:calc(var(--spacing,.25rem)*32)}}.security-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:48rem){.security-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6)}}.security-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);text-align:center;width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}@media (min-width:48rem){.security-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*16);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.security-cards[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;margin-inline:auto;display:grid}@media (min-width:48rem){.security-cards[_ngcontent-%COMP%]{flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}}@media (min-width:64rem){.security-cards[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.security-cards[_ngcontent-%COMP%]   .security-card[_ngcontent-%COMP%]{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:auto;display:flex}@media (min-width:64rem){.security-cards[_ngcontent-%COMP%]   .security-card[_ngcontent-%COMP%]{width:100%}}.security-cards[_ngcontent-%COMP%]   .security-card-line[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*1);transform-origin:0;background-color:#fff3;width:100%}@supports (color:color-mix(in lab,red,red)){.security-cards[_ngcontent-%COMP%]   .security-card-line[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-white,#fff)20%,transparent)}}.security-cards[_ngcontent-%COMP%]   .security-card-line[_ngcontent-%COMP%]{--tw-duration:.3s;transition-duration:.3s}.security-cards[_ngcontent-%COMP%]   .security-card[_ngcontent-%COMP%]   .security-card-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);display:flex}.security-cards[_ngcontent-%COMP%]   .security-card[_ngcontent-%COMP%]   .security-card-title[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*7);height:calc(var(--spacing,.25rem)*7);color:var(--color-white,#fff);flex-shrink:0}.security-cards[_ngcontent-%COMP%]   .security-card[_ngcontent-%COMP%]   .security-card-description[_ngcontent-%COMP%]{width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);
7line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-gray-300,oklch(87.2% .01 258.338))}.security-cards[_ngcontent-%COMP%]   .security-card[_ngcontent-%COMP%]:hover   .security-card-line[_ngcontent-%COMP%]{background-color:var(--color-white,#fff)}@media (min-width:48rem){.security-cards[_ngcontent-%COMP%]   .security-card[_ngcontent-%COMP%]:not(:last-child){width:calc(50% - 16px)}}@media (min-width:64rem){.security-cards[_ngcontent-%COMP%]   .security-card[_ngcontent-%COMP%]:not(:last-child){width:100%}}.audience[_ngcontent-%COMP%]{width:100%;height:auto;padding-block:calc(var(--spacing,.25rem)*16)}@media (min-width:64rem){.audience[_ngcontent-%COMP%]{padding-block:calc(var(--spacing,.25rem)*32)}}.audience-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:48rem){.audience-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6)}}.audience-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);text-align:center;width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.audience-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*16);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.audience-cards[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*12);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:auto;display:grid;position:relative}@media (min-width:48rem){.audience-cards[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.audience-cards[_ngcontent-%COMP%]{justify-content:center;align-items:flex-start;display:flex}}.audience-cards[_ngcontent-%COMP%]   .feature-card[_ngcontent-%COMP%]{flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative}@media (min-width:64rem){.audience-cards[_ngcontent-%COMP%]   .feature-card[_ngcontent-%COMP%]{width:25%}}.audience-cards[_ngcontent-%COMP%]   .feature-card[_ngcontent-%COMP%]:before{z-index:-1;width:calc(var(--spacing,.25rem)*48);height:calc(var(--spacing,.25rem)*48);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);background-color:color-mix(in oklab,var(--color-theme-blue,#4e7fc0)20%,transparent);--tw-blur:blur(var(--blur-3xl,64px));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.audience-cards[_ngcontent-%COMP%]   .feature-card-icon[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);aspect-ratio:1;border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);width:auto;height:auto;padding:calc(var(--spacing,.25rem)*5);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));justify-content:center;align-items:center;display:flex;box-shadow:0 0 6px 2px #0000001a,0 2px 4px -1px #0000000f}@media (min-width:48rem){.audience-cards[_ngcontent-%COMP%]   .feature-card-icon[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*6)}}.audience-cards[_ngcontent-%COMP%]   .feature-card-icon-img[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);object-fit:contain;object-position:center}.audience-cards[_ngcontent-%COMP%]   .feature-card-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);text-align:center;width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-theme-dark-gray,#111827)}.audience-cards[_ngcontent-%COMP%]   .feature-card-description[_ngcontent-%COMP%]{text-align:center;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);
7line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-theme-dark-gray,#111827)}@media (min-width:64rem){.audience-cards[_ngcontent-%COMP%]   .feature-card.middle-card[_ngcontent-%COMP%]{margin-top:calc(var(--spacing,.25rem)*24)}}.join-list[_ngcontent-%COMP%]{width:100%;height:auto;padding-block:calc(var(--spacing,.25rem)*16);background-image:url(/images/gradient3.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:64rem){.join-list[_ngcontent-%COMP%]{padding-block:calc(var(--spacing,.25rem)*32)}}.join-list-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);gap:calc(var(--spacing,.25rem)*12);padding-inline:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:48rem){.join-list-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.join-list-container[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}}.join-list-content[_ngcontent-%COMP%]{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.join-list-content[_ngcontent-%COMP%]   .chips[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;width:100%;height:auto;display:flex}@media (min-width:48rem){.join-list-content[_ngcontent-%COMP%]   .chips[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*6)}}.join-list-content[_ngcontent-%COMP%]   .chips[_ngcontent-%COMP%]   .chip[_ngcontent-%COMP%]{cursor:default;border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;border-radius:3.40282e38px;width:auto;height:auto}@supports (color:color-mix(in lab,red,red)){.join-list-content[_ngcontent-%COMP%]   .chips[_ngcontent-%COMP%]   .chip[_ngcontent-%COMP%]{border-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.join-list-content[_ngcontent-%COMP%]   .chips[_ngcontent-%COMP%]   .chip[_ngcontent-%COMP%]{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.join-list-content[_ngcontent-%COMP%]   .chips[_ngcontent-%COMP%]   .chip[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.join-list-content[_ngcontent-%COMP%]   .chips[_ngcontent-%COMP%]   .chip[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}.join-list-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}@media (min-width:48rem){.join-list-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.join-list-content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*6);width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-300,oklch(87.2% .01 258.338))}@media (min-width:48rem){.join-list-content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*12)}}.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*2);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:auto;display:grid}@media (min-width:40rem){.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}}@media (min-width:64rem){.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}@media (min-width:80rem){.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]{display:flex}}.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]   .counter-box[_ngcontent-%COMP%]{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;flex-direction:column;justify-content:center;align-items:center;width:auto;height:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]   .counter-box[_ngcontent-%COMP%]{border-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]   .counter-box[_ngcontent-%COMP%]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]   .counter-box[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]   .counter-box[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8)}@media (min-width:40rem){.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]   .counter-box[_ngcontent-%COMP%]{min-width:calc(var(--spacing,.25rem)*28)}}@media (min-width:64rem){.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]   .counter-box[_ngcontent-%COMP%]{min-width:auto}}.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]   .counter-box-value[_ngcontent-%COMP%]{font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}@media (min-width:48rem){.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]   .counter-box-value[_ngcontent-%COMP%]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}@media (min-width:64rem){.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]   .counter-box-value[_ngcontent-%COMP%]{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}@media (min-width:80rem){.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]   .counter-box-value[_ngcontent-%COMP%]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]   .counter-box-title[_ngcontent-%COMP%]{font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-300,oklch(87.2% .01 258.338));text-transform:uppercase}@media (min-width:48rem){.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]   .counter-box-title[_ngcontent-%COMP%]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}}@media (min-width:64rem){.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]   .counter-box-title[_ngcontent-%COMP%]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}@media (min-width:80rem){.join-list-content[_ngcontent-%COMP%]   .counter[_ngcontent-%COMP%]   .counter-box-title[_ngcontent-%COMP%]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)))}}.join-list-form[_ngcontent-%COMP%]{width:100%;height:auto;position:relative}.join-list-form-loading[_ngcontent-%COMP%]{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.join-list-form-loading[_ngcontent-%COMP%]   .loader[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);animation:var(--animate-spin,_ngcontent-%COMP%_spin 1s linear infinite);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-white,#fff);border-top-color:#0000;border-radius:3.40282e38px}.join-list-form-success[_ngcontent-%COMP%]{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.join-list-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--container-md,28rem);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}.join-list-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]   .success-icon[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*20);height:calc(var(--spacing,.25rem)*20);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.join-list-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]   .success-icon[_ngcontent-%COMP%]{border-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.join-list-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]   .success-icon[_ngcontent-%COMP%]{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.join-list-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]   .success-icon[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.join-list-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]   .success-icon[_ngcontent-%COMP%]{--tw-backdrop-blur:blur(var(--blur-lg,16px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@media (min-width:48rem){.join-list-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]   .success-icon[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8)}}.join-list-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]   .success-icon-img[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);object-fit:contain;object-position:center}.join-list-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%] > h2[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);text-align:center;width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff)}@media (min-width:48rem){.join-list-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%] > h2[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}.join-list-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{text-align:center;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);
7line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-gray-300,oklch(87.2% .01 258.338))}@media (min-width:48rem){.join-list-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.join-list-form-content[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*2);--tw-duration:.3s;grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:auto;transition-duration:.3s;display:grid}@media (min-width:40rem){.join-list-form-content[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(2,minmax(0,1fr))}}.join-list-form-content.pending[_ngcontent-%COMP%]{pointer-events:none;opacity:.3}.join-list-form-content.completed[_ngcontent-%COMP%]{opacity:0}.join-list-form[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;height:auto;display:flex}.join-list-form[_ngcontent-%COMP%]   .form-group-label[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*1);width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-300,oklch(87.2% .01 258.338))}.join-list-form[_ngcontent-%COMP%]   .form-group-input[_ngcontent-%COMP%], .join-list-form[_ngcontent-%COMP%]   .form-group-textarea[_ngcontent-%COMP%]{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white,#fff);background-color:var(--color-white,#fff);width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-black,#000);--tw-duration:.2s;--tw-outline-style:none;outline-style:none;transition-duration:.2s}[_ngcontent-%COMP%]:is(.join-list-form .form-group-input,.join-list-form .form-group-textarea)::placeholder{color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media (hover:hover){[_ngcontent-%COMP%]:is(.join-list-form .form-group-input,.join-list-form .form-group-textarea):hover{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-theme-green,#10b981)}}[_ngcontent-%COMP%]:is(.join-list-form .form-group-input,.join-list-form .form-group-textarea):focus{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-theme-green,#10b981)}.join-list-form[_ngcontent-%COMP%]   .form-group-input.error[_ngcontent-%COMP%], .join-list-form[_ngcontent-%COMP%]   .form-group-textarea.error[_ngcontent-%COMP%]{background-color:var(--color-red-100,oklch(93.6% .032 17.717));border-color:var(--color-red-500,oklch(63.7% .237 25.331))}@media (hover:hover){[_ngcontent-%COMP%]:is(.join-list-form .form-group-input.error,.join-list-form .form-group-textarea.error):hover{border-color:var(--color-red-500,oklch(63.7% .237 25.331))}}[_ngcontent-%COMP%]:is(.join-list-form .form-group-input.error,.join-list-form .form-group-textarea.error):focus{border-color:var(--color-red-500,oklch(63.7% .237 25.331))}.join-list-form[_ngcontent-%COMP%]   .form-group-textarea[_ngcontent-%COMP%]{min-height:calc(var(--spacing,.25rem)*32);resize:none}.join-list-form[_ngcontent-%COMP%]   .form-group-error[_ngcontent-%COMP%]{margin-top:calc(var(--spacing,.25rem)*1);width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-red-300,oklch(80.8% .114 19.571))}.join-list-form[_ngcontent-%COMP%]   .form-actions[_ngcontent-%COMP%]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;height:auto;display:flex}@media (min-width:40rem){.join-list-form[_ngcontent-%COMP%]   .form-actions[_ngcontent-%COMP%]{flex-direction:row;justify-content:space-between;align-items:center}}.join-list-form[_ngcontent-%COMP%]   .form-actions-start[_ngcontent-%COMP%]{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;height:auto;display:flex}.join-list-form[_ngcontent-%COMP%]   .form-actions-error[_ngcontent-%COMP%]{text-align:center;width:auto;height:auto;font-family:var(--font-inter,"Inter",sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-red-400,oklch(70.4% .191 22.216))}@media (min-width:40rem){.join-list-form[_ngcontent-%COMP%]   .form-actions-error[_ngcontent-%COMP%]{text-align:left}}.join-list-form[_ngcontent-%COMP%]   .form-actions-end[_ngcontent-%COMP%]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;height:auto;display:flex}@media (min-width:40rem){.join-list-form[_ngcontent-%COMP%]   .form-actions-end[_ngcontent-%COMP%]{justify-content:flex-end}}.ai[_ngcontent-%COMP%]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-theme-blue,#4e7fc0)}.gradient1[_ngcontent-%COMP%]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-theme-violet,#4f46e5);--tw-gradient-to:var(--color-theme-blue,#4e7fc0);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var
7(--tw-gradient-to-position))}.gradient2[_ngcontent-%COMP%]{background:radial-gradient(circle at 30% 70%,#10b981,#4e7fc0)}.gradient3[_ngcontent-%COMP%]{background:radial-gradient(circle at 70% 30%,#4f46e5,#10b981)}.gradient4[_ngcontent-%COMP%]{background:linear-gradient(135deg,#4e7fc0,#4f46e5)}.gradient5[_ngcontent-%COMP%]{background:radial-gradient(at 0 0,#10b981,#4f46e5)}.gradient6[_ngcontent-%COMP%]{background:linear-gradient(225deg,#4f46e5,#4e7fc0)}.gradient7[_ngcontent-%COMP%]{background:linear-gradient(45deg,#4e7fc0,#10b981)}.gradient8[_ngcontent-%COMP%]{background:radial-gradient(circle at 70% 30%,#10b981,#4f46e5)}.faq[_ngcontent-%COMP%]{width:100%;height:auto;padding-block:calc(var(--spacing,.25rem)*16)}@media (min-width:64rem){.faq[_ngcontent-%COMP%]{padding-block:calc(var(--spacing,.25rem)*32)}}.faq-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:48rem){.faq-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6)}}.faq-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);text-align:center;width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.faq-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*16);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.faq-grid[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:auto;display:grid}@media (min-width:64rem){.faq-grid[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*6);grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]{border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);flex-direction:column;width:100%;height:auto;display:flex;overflow:hidden;box-shadow:0 0 6px 2px #0000000f,0 2px 4px -1px #0000000f}.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]   .faq-answer[_ngcontent-%COMP%]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));width:100%;height:auto;padding:calc(var(--spacing,.25rem)*4);flex:1;align-items:flex-start;display:flex}@media (min-width:40rem){.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]   .faq-answer[_ngcontent-%COMP%]{padding:calc(var(--spacing,.25rem)*6)}}.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]   .faq-answer[_ngcontent-%COMP%]   .faq-answer-logo[_ngcontent-%COMP%]{margin-right:calc(var(--spacing,.25rem)*4);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*1);border-radius:3.40282e38px;flex-shrink:0;box-shadow:0 1px 2px #0000001a}.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]   .faq-answer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-gray-700,oklch(37.3% .034 259.733));flex:1}.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]   .faq-question[_ngcontent-%COMP%]{width:100%;height:auto;padding:calc(var(--spacing,.25rem)*4)}.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]   .faq-question[_ngcontent-%COMP%]   .faq-question-input[_ngcontent-%COMP%]{justify-content:space-between;align-items:flex-end;column-gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);width:100%;height:auto;padding:calc(var(--spacing,.25rem)*3);display:flex}.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]   .faq-question[_ngcontent-%COMP%]   .faq-question-input[_ngcontent-%COMP%]   .faq-input-left[_ngcontent-%COMP%]{align-items:center;gap:calc(var(--spacing,.25rem)*1);flex-shrink:0;display:none}@media (min-width:40rem){.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]   .faq-question[_ngcontent-%COMP%]   .faq-question-input[_ngcontent-%COMP%]   .faq-input-left[_ngcontent-%COMP%]{display:flex}}.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]   .faq-question[_ngcontent-%COMP%]   .faq-question-input[_ngcontent-%COMP%]   .faq-input-left[_ngcontent-%COMP%]   .faq-btn[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);cursor:default;border-radius:var(--radius-lg,.5rem);--tw-duration:.2s;justify-content:center;align-items:center;transition-duration:.2s;display:flex}.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]   .faq-question[_ngcontent-%COMP%]   .faq-question-input[_ngcontent-%COMP%]   .faq-input-left[_ngcontent-%COMP%]   .faq-btn[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:var(--color-gray-600,oklch(44.6% .03 256.802))}.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]   .faq-question[_ngcontent-%COMP%]   .faq-question-input[_ngcontent-%COMP%]   .faq-question-text[_ngcontent-%COMP%]{min-height:calc(var(--spacing,.25rem)*8);font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));flex:1;align-items:center;display:flex}@media (min-width:48rem){.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]   .faq-question[_ngcontent-%COMP%]   .faq-question-input[_ngcontent-%COMP%]   .faq-question-text[_ngcontent-%COMP%]{font-size:var(--text-base,1rem);
7line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]   .faq-question[_ngcontent-%COMP%]   .faq-question-input[_ngcontent-%COMP%]   .faq-input-right[_ngcontent-%COMP%]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-shrink:0;display:flex}.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]   .faq-question[_ngcontent-%COMP%]   .faq-question-input[_ngcontent-%COMP%]   .faq-input-right[_ngcontent-%COMP%]   .faq-btn[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);cursor:default;border-radius:var(--radius-lg,.5rem);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));--tw-duration:.2s;transition-duration:.2s}.faq-grid[_ngcontent-%COMP%]   .faq-item[_ngcontent-%COMP%]   .faq-question[_ngcontent-%COMP%]   .faq-question-input[_ngcontent-%COMP%]   .faq-input-right[_ngcontent-%COMP%]   .faq-btn[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:var(--color-gray-600,oklch(44.6% .03 256.802))}.about-us[_ngcontent-%COMP%]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-theme-violet,#4f46e5);--tw-gradient-to:var(--color-theme-blue,#4e7fc0);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*16)}@media (min-width:64rem){.about-us[_ngcontent-%COMP%]{padding-block:calc(var(--spacing,.25rem)*32)}}@media (min-width:1024px){.about-us[_ngcontent-%COMP%]{background-image:url(/images/gradient4.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}}.about-us-card[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-lg,64rem);border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;flex-direction:column;align-items:center;margin-inline:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.about-us-card[_ngcontent-%COMP%]{border-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}.about-us-card[_ngcontent-%COMP%]{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.about-us-card[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-white,#fff)30%,transparent)}}.about-us-card[_ngcontent-%COMP%]{padding:calc(var(--spacing,.25rem)*4);color:var(--color-white,#fff);--tw-backdrop-blur:blur(var(--blur-lg,16px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@media (min-width:48rem){.about-us-card[_ngcontent-%COMP%]{padding:calc(var(--spacing,.25rem)*12)}}.about-us-card-quote[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex}@media (min-width:48rem){.about-us-card-quote[_ngcontent-%COMP%]{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);flex-direction:row}}.about-us-card-quote[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);flex-shrink:0}.about-us-card-quote[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{margin-top:calc(var(--spacing,.25rem)*1.5);text-align:center;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));font-style:italic}@media (min-width:48rem){.about-us-card-quote[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{text-align:left}}.about-us-card-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);text-align:center;width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.about-us-card-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.about-us-card-description[_ngcontent-%COMP%]{text-align:center;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));text-wrap:balance;color:var(--color-gray-100,oklch(96.7% .003 264.542))}.about-us-card-description[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*3)}.about-us-card-description[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.about-us-card-description[_ngcontent-%COMP%]   .felino[_ngcontent-%COMP%]{color:var(--color-theme-violet,#4f46e5)}.about-us-card-spacer[_ngcontent-%COMP%]{margin-block:calc(var(--spacing,.25rem)*4);background-color:#fff9;width:100%;height:1px}@supports (color:color-mix(in lab,red,red)){.about-us-card-spacer[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-white,#fff)60%,transparent)}}@media (min-width:40rem){.about-us-card-spacer[_ngcontent-%COMP%]{margin-block:calc(var(--spacing,.25rem)*8)}}.about-us-card-footer[_ngcontent-%COMP%]{text-align:center;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-wrap:balance;color:var(--color-gray-100,oklch(96.7% .003 264.542))}.ideas[_ngcontent-%COMP%]{width:100%;height:auto;padding-block:calc(var(--spacing,.25rem)*16)}@media (min-width:64rem){.ideas[_ngcontent-%COMP%]{padding-block:calc(var(--spacing,.25rem)*32)}}.ideas-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}@media (min-width:48rem){.ideas-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6)}}.ideas-hero[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--container-md,28rem);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}@media (min-width:48rem){.ideas-hero[_ngcontent-%COMP%]{padding-top:calc(var(--spacing,.25rem)*32)}}@media (min-width:80rem){.ideas-hero[_ngcontent-%COMP%]{max-width:var(--container-lg,32rem)}}.ideas-hero-logo[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);width:auto;height:auto}.ideas-hero-pretitle[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);width:auto;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,oklch(44.6% .03 256.802));text-transform:uppercase}.ideas-hero-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);text-align:center;width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.ideas-hero-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.ideas-hero-description[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);text-align:center;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));text-wrap:balance;color:var(--color-gray-800,oklch(27.8% .033 256.848))}.ideas-hero-description[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4)}.ideas-hero-and-more[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);width:auto;height:auto;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-family:var(--font-inter,"Inter",sans-serif);box-shadow:0 0 6px 2px #0000000f,0 2px 4px -1px #0000000f}.ideas-clouds[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;height:auto;display:flex}.ideas-cloud[_ngcontent-%COMP%]{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);width:80%;height:auto;padding:calc(var(--spacing,.25rem)*3);text-align:left;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));text-wrap:balance;color:var(--color-gray-700,oklch(37.3% .034 259.733));z-index:10;display:flex;box-shadow:0 0 6px 2px #0000000f,0 2px 4px -1px #0000000f}@media (min-width:64rem){.ideas-cloud[_ngcontent-%COMP%]{width:auto;max-width:260px;position:absolute}}.ideas-cloud-icon[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-xl,.75rem);padding:calc(var(--spacing,.25rem)*2);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 0 6px 2px #0000000f,0 2px 4px -1px #0000000f}.ideas-cloud-icon[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:100%;height:100%;color:var(--color-theme-violet,#4f46e5)}.ideas-cloud-1[_ngcontent-%COMP%]{top:calc(var(--spacing,.25rem)*0);left:50%}@media (min-width:64rem){.ideas-cloud-1[_ngcontent-%COMP%]{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}}.ideas-cloud-2[_ngcontent-%COMP%]{top:13%;left:15%}.ideas-cloud-3[_ngcontent-%COMP%]{top:13%;right:15%}.ideas-cloud-4[_ngcontent-%COMP%]{top:28%;left:calc(var(--spacing,.25rem)*4)}@media (min-width:80rem){.ideas-cloud-4[_ngcontent-%COMP%]{left:8%}}.ideas-cloud-5[_ngcontent-%COMP%]{top:32%;right:calc(var(--spacing,.25rem)*4)}@media (min-width:80rem){.ideas-cloud-5[_ngcontent-%COMP%]{right:8%}}.ideas-cloud-6[_ngcontent-%COMP%]{top:46%;left:calc(var(--spacing,.25rem)*4)}@media (min-width:80rem){.ideas-cloud-6[_ngcontent-%COMP%]{left:6%}}.ideas-cloud-7[_ngcontent-%COMP%]{top:48%;right:calc(var(--spacing,.25rem)*4)}@media (min-width:80rem){.ideas-cloud-7[_ngcontent-%COMP%]{right:4%}}.ideas-cloud-8[_ngcontent-%COMP%]{top:64%;left:calc(var(--spacing,.25rem)*8)}@media (min-width:80rem){.ideas-cloud-8[_ngcontent-%COMP%]{left:10%}}.ideas-cloud-9[_ngcontent-%COMP%]{top:62%;right:calc(var(--spacing,.25rem)*8)}@media (min-width:80rem){.ideas-cloud-9[_ngcontent-%COMP%]{right:10%}}.ideas-cloud[_ngcontent-%COMP%]:nth-child(2n){align-self:flex-end}@media (min-width:64rem){.ideas-cloud[_ngcontent-%COMP%]:nth-child(2n){align-self:center}}@keyframes _ngcontent-%COMP%_fade-in{0%{opacity:0}
7to{opacity:1}}.animate-fade-in[_ngcontent-%COMP%]{animation:.3s ease-in-out _ngcontent-%COMP%_fade-in}@keyframes _ngcontent-%COMP%_fade-out{0%{opacity:1}to{opacity:0}}.animate-fade-out[_ngcontent-%COMP%]{animation:.3s ease-in-out _ngcontent-%COMP%_fade-out}@keyframes _ngcontent-%COMP%_float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@keyframes _ngcontent-%COMP%_spin{to{transform:rotate(360deg)}}
8
9`]})};
9var gg=class n{constructor(e,t,r,i){this.platformId=e;this.el=t;this.cd=r;this.seoService=i}mm;smoother=null;ngOnInit(){this.seoService.setSEOData({title:"Klauzula informacyjna o przetwarzaniu danych osobowych",description:"Klauzula informacyjna o przetwarzaniu danych osobowych dla klient\xF3w oraz os\xF3b zainteresowanych ofert\u0105 Felino AI. Informacje zgodne z RODO.",keywords:"klauzula informacyjna, RODO, dane osobowe, ochrona danych, eSolutions"})}ngAfterViewInit(){if(!Fe(this.platformId))return;let e=window.innerWidth>=1024,t="ontouchstart"in window||navigator.maxTouchPoints&&navigator.maxTouchPoints>0||window.matchMedia&&window.matchMedia("(pointer: coarse)").matches;e&&!t&&(this.smoother=qr.create({smooth:1,effects:!0,smoothTouch:.1})),this.setUpScrollAnimations(),this.cd.detectChanges()}ngOnDestroy(){Fe(this.platformId)&&(this.mm&&this.mm.revert(),this.smoother&&this.smoother.kill())}setUpScrollAnimations(){let e=this.el.nativeElement,t=e.querySelector(".felino-logo"),r=e.querySelector(".header-title"),i=e.querySelector(".header-description"),o=e.querySelector(".content-title"),a=e.querySelector(".content-subtitle"),s=e.querySelector(".content-intro"),c=e.querySelector(".content-section"),d=e.querySelectorAll(".content-item");this.mm=Z.matchMedia(),this.mm.add("(min-width: 1024px)",()=>{Z.timeline({delay:.3}).from([t,r,i,o,a,s],{translateY:"32px",opacity:0,duration:.5,stagger:.15,ease:"power2.out"}),Z.from(d,{translateY:"32px",opacity:0,duration:.5,stagger:.2,ease:"power2.out",scrollTrigger:{trigger:c,start:"top center"}})}),this.mm.add("(max-width: 1023px)",()=>{Z.timeline({delay:.3}).from([t,r,i,o,a,s],{translateY:"32px",opacity:0,duration:.5,stagger:.15,ease:"power2.out"}),Z.from(d,{translateY:"32px",opacity:0,duration:.5,stagger:.15,ease:"power2.out",scrollTrigger:{trigger:c,start:"top 75%"}})})}static \u0275fac=function(t){return new(t||n)(q(st),q(mt),q(Ln),q(ui))};static \u0275cmp=vt({type:n,selectors:[["app-information-clause-page"]],decls:187,vars:0,consts:[["id","smooth-wrapper"],["id","smooth-content"],[1,"header"],[1,"header-container"],[1,"felino-logo"],["variant","icon-only","size","xxlarge"],[1,"header-title"],[1,"header-description"],[1,"content"],[1,"content-container"],[1,"content-wrapper"],[1,"content-title"],[1,"content-subtitle"],[1,"content-section"],[1,"content-intro"],[1,"content-item"],[1,"content-item-title"],[1,"content-item-text"],[1,"content-list"],[1,"content-list","content-list-nested"],["href","https://www.facebook.com/privacy/policy/","target","_blank","rel","noopener noreferrer"],["href","https://www.google.pl/intl/pl/policies/privacy","target","_blank","rel","noopener noreferrer"],[1,"content-subitem"],[1,"content-subitem-title"]],template:function(t,r){t&1&&(l(0,"main",0)(1,"div",1)(2,"header",2)(3,"div",3)(4,"div",4),y(5,"nds-felino-logo",5),u(),l(6,"h1",6),p(7," Klauzula informacyjna "),u(),l(8,"p",7),p(9," Informacja o przetwarzaniu danych osobowych dla klient\xF3w oraz os\xF3b zainteresowanych ofert\u0105 "),u()()(),l(10,"section",8)(11,"div",9)(12,"div",10)(13,"h2",11),p(14," Klauzula informacyjna o przetwarzaniu danych osobowych "),u(),l(15,"p",12),p(16," dla klient\xF3w oraz os\xF3b zainteresowanych ofert\u0105 "),u(),l(17,"div",13)(18,"p",14),p(19,' A. W zwi\u0105zku z przetwarzaniem Pa\u0144stwa danych osobowych \u2013 zgodnie z art. 13 ust. 1 i ust. 2 Rozporz\u0105dzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27.04.2016 r. w sprawie ochrony os\xF3b fizycznych w zwi\u0105zku z przetwarzaniem danych osobowych i w sprawie swobodnego przep\u0142ywu takich danych oraz uchylenia dyrektywy 95/46/WE (og\xF3lne rozporz\u0105dzenie o ochronie danych) (Dz. Urz. UE L z 04.05.2016 r., Nr 119, s. 1 oraz Dz. Urz. UE L z 23.05.2018, Nr 127, str. 2), zwanego dalej w skr\xF3cie \u201ERODO", informujemy i\u017C: '),u(),l(20,"div",15)(21,"h3",16),p(22,"I. ADMINISTRATOR DANYCH."),u(),l(23,"p",17),p(24," Administratorem Pani/Pana danych osobowych jest eSolutions Sp. z o.o. z siedzib\u0105 w Poznaniu, ul. \u015Aw. Marcin 29/8, 61 \u2013 806 Pozna\u0144. "),u()(),l(25,"div",15)(26,"h3",16),p(27,"II. DANE KONTAKTOWE."),u(),l(28,"p",17),p(29," Administrator nie wyznaczy\u0142 Inspektora Ochrony Danych. We wszelkich sprawach zwi\u0105zanych z ochron\u0105 danych osobowych mo\u017Ce si\u0119 Pani/Pan skontaktowa\u0107 z Administratorem w nast\u0119puj\u0105cy spos\xF3b: "),u(),l(30,"ol",18)(31,"li"),p(32,"pod adresem poczty elektronicznej: [email protected]"),u(),l(33,"li"),p(34,"pod numerem telefonu: +48 503 006 725"),u(),l(35,"li"),p(36,'pisemnie na adres: eSolutions Sp. z o.o., ul. \u015Aw. Marcin 29/8, 61-806 Pozna\u0144, z dopiskiem \u201EOchrona danych osobowych".'),u()()(),l(37,"div",15)(38,"h3",16),p(39,"III. PODSTAWA PRAWNA I CELE PRZETWARZANIA DANYCH OSOBOWYCH."),u(),l(40,"p",17),p(41," 1. Przetwarzanie Pani/Pana danych osobowych odbywa si\u0119 w celach zwi\u0105zanych z prowadzeniem dzia\u0142alno\u015Bci gospodarczej, w szczeg\xF3lno\u015Bci: "),u(),l(42,"ol",19)(43,"li")(44,"strong"),p(45,"1.1."),u(),p(46," podj\u0119ciem dzia\u0142a\u0144 zmierzaj\u0105cych do zawarcia, wykonywania i zako\u0144czenia umowy \u015Bwiadczenia us\u0142ug lub umowy sprzeda\u017Cy albo innej umowy, w tym przygotowania oferty handlowej, obs\u0142ugi finansowej transakcji, administracyjnej oraz informatycznej; "),u(),l(47,"li")(48,"strong"),p(49,"1.2."),u(),p(50," \u015Bwiadczeniem profesjonalnych us\u0142ug w zakresie oferowanym przez Administratora, m.in. obs\u0142ugi informatycznej, udost\u0119pniania system\xF3w obs\u0142ugi, wykonywaniem czynno\u015Bci zwi\u0105zanych z realizacj\u0105 zam\xF3wie\u0144, obs\u0142ug\u0105 gwarancji i reklamacji, rozlicze\u0144 oraz w innych celach niezb\u0119dnych do wsp\xF3\u0142pracy z klientami. W zale\u017Cno\u015Bci od zakresu zam\xF3wionych us\u0142ug, mo\u017Ce to by\u0107: us\u0142uga serwisowa, us\u0142uga konsultacyjna, dostawa towaru, itp.; "),u(),l(51,"li")(52,"strong"),p(53,"1.3."),u(),p(54," wykonywaniem obowi\u0105zk\xF3w wynikaj\u0105cych z przepis\xF3w prawa, kt\xF3re Administrator musi realizowa\u0107 w zwi\u0105zku z prowadzeniem dzia\u0142alno\u015Bci gospodarczej i zawart\u0105 umow\u0105, m.in. w celu realizacji p\u0142atno\u015Bci, wystawiania i przechowywania faktur oraz pozosta\u0142ych dokument\xF3w ksi\u0119gowych, ewidencjonowania przychod\xF3w, rozliczania podatk\xF3w, realizacji obowi\u0105zk\xF3w rachunkowych, sprawozdawczo\u015Bci, prowadzenia oraz archiwizacji dokumentacji zwi\u0105zanej z umow\u0105 cywilnoprawn\u0105, a nadto z innych zobowi\u0105za\u0144 wywodz\u0105cych si\u0119 z obowi\u0105zuj\u0105cych regulacji prawnych; "),u(),l(55,"li")(56,"strong"),p(57,"1.4."),u(),p(58," administrowaniem, zarz\u0105dzaniem i rozwojem dzia\u0142alno\u015Bci i us\u0142ug, w tym zarz\u0105dzaniem wsp\xF3\u0142prac\u0105 handlow\u0105, relacjami z klientami, obs\u0142ug\u0105 zg\u0142osze\u0144 i korespondencji, identyfikacj\u0105 potrzeb klienta; marketingiem oferowanych us\u0142ug i towar\xF3w, organizacj\u0105 wydarze\u0144 promocyjnych, administracj\u0105 i zarz\u0105dzaniem stron\u0105 internetow\u0105 Administratora oraz profilem w mediach spo\u0142eczno\u015Bciowych, utrzymywaniem i korzystaniem z system\xF3w informatycznych, a nadto tworzeniem zestawie\u0144, analiz, statystyk, raportowaniem; "),u(),l(59,"li")(60,"strong"),p(61,"1.5."),u(),p(62," zarz\u0105dzaniem bezpiecze\u0144stwem, ochron\u0105 mienia, ochron\u0105 informacji, w tym przestrzeganiem tajemnic prawnie chronionych, zarz\u0105dzaniem jako\u015Bci\u0105 i ryzykiem przy u\u
9017Cyciu \u015Brodk\xF3w bezpiecze\u0144stwa do ochrony informacji w\u0142asnych i informacji klient\xF3w, w szczeg\xF3lno\u015Bci wykrywania zagro\u017Ce\u0144 dla bezpiecze\u0144stwa, analizowania i ich rozwi\u0105zywania, np. poprzez automatyczne skanowanie pozwalaj\u0105ce na wykrycie szkodliwych wiadomo\u015Bci; "),u(),l(63,"li")(64,"strong"),p(65,"1.6."),u(),p(66," zabezpieczeniem informacji na wypadek prawnej potrzeby wykazania fakt\xF3w (w zwi\u0105zku z ewentualnym ustalaniem i dochodzeniem roszcze\u0144 oraz obron\u0105 przed roszczeniami zwi\u0105zanymi z umowami, windykacj\u0105 nale\u017Cno\u015Bci, prowadzeniem postepowa\u0144 s\u0105dowych); "),u(),l(67,"li")(68,"strong"),p(69,"1.7."),u(),p(70," weryfikacj\u0105 klient\xF3w i kontrahent\xF3w w publicznych rejestrach; "),u(),l(71,"li")(72,"strong"),p(73,"1.8."),u(),p(74," identyfikacj\u0105 os\xF3b uprawnionych do reprezentacji i zaci\u0105gania zobowi\u0105za\u0144 oraz kontakt\xF3w z Administratorem \u2013 je\u017Celi jeste\u015Bcie Pa\u0144stwo osob\u0105 fizyczn\u0105 reprezentuj\u0105c\u0105 osob\u0119 prawn\u0105 lub jednostk\u0119 organizacyjn\u0105 b\u0119d\u0105c\u0105 stron\u0105 umowy lub podejmuj\u0105c\u0105 dzia\u0142ania przed zawarciem umowy, a tak\u017Ce pracownikiem lub wsp\xF3\u0142pracownikiem takiej osoby prawnej lub jednostki, uczestnicz\u0105cym w zawieraniu lub realizacji umowy. "),u()(),l(75,"p",17),p(76," 2. Podstaw\u0105 prawn\u0105 przetwarzania Pa\u0144stwa danych osobowych jest: "),u(),l(77,"ol",19)(78,"li")(79,"strong"),p(80,"2.1."),u(),p(81," art. 6 ust. 1 lit b) RODO, tj.: niezb\u0119dno\u015B\u0107 do wykonania umowy, kt\xF3rej jest Pani/Pan stron\u0105, lub do podj\u0119cia dzia\u0142a\u0144 na Pani/Pana \u017C\u0105danie przed zawarciem umowy; "),u(),l(82,"li")(83,"strong"),p(84,"2.2."),u(),p(85," art. 6 ust. 1 lit c) RODO, tj.: obowi\u0105zek prawny ci\u0105\u017C\u0105cy na Administratorze wynikaj\u0105cy z powszechnie obowi\u0105zuj\u0105cych przepis\xF3w prawa (m.in. ustawy z dnia 23.04.1964 r. Kodeks cywilny; ustawy z dnia 29.09.1994 r. o rachunkowo\u015Bci; ustawy z dnia 29.08.1997 r. Ordynacja podatkowa); "),u(),l(86,"li")(87,"strong"),p(88,"2.3."),u(),p(89," art. 6 ust. 1 lit. f) RODO, tj.: niezb\u0119dno\u015B\u0107 do cel\xF3w wynikaj\u0105cych z prawnie uzasadnionych interes\xF3w realizowanych przez Administratora, m.in. takich jak wewn\u0119trzne cele administracyjne (w tym zarz\u0105dzanie us\u0142ugami);
9 ci\u0105g\u0142e i niezak\u0142\xF3cone prowadzenie dzia\u0142alno\u015Bci (w tym zapewnienie integralno\u015Bci kopii zapasowych i archiwalnych); ustalenie os\xF3b uprawnionych do kontakt\xF3w i odpowiedzialnych za realizacj\u0119 umowy (w tym u\u0142atwienie komunikacji); ewentualna konieczno\u015B\u0107 dochodzenia roszcze\u0144, prowadzenia post\u0119powa\u0144 s\u0105dowych, windykacyjnych; "),u(),l(90,"li")(91,"strong"),p(92,"2.4."),u(),p(93," art. 6 ust. 1 lit. a) lub art. 9 ust. 2 lit. a) RODO \u2013 wyra\u017Cona przez Pani\u0105/Pana zgoda na przetwarzanie danych osobowych w okre\u015Blonym celu. "),u()(),l(94,"p",17),p(95," 3. Podaj\u0105c dane dodatkowe (nieobowi\u0105zkowe) traktujemy Pani/Pana zachowanie jako wyra\u017Ane dzia\u0142anie potwierdzaj\u0105ce, \u017Ce wyra\u017Ca Pani/Pan zgod\u0119, zgodnie z art. 6 ust. 1 lit a) RODO lub art. 9 ust. 2 lit. a) RODO, na ich przetwarzanie dla potrzeb niezb\u0119dnych do za\u0142atwienia Pa\u0144stwa sprawy. "),u()(),l(96,"div",15)(97,"h3",16),p(98,"IV. ODBIORCY DANYCH OSOBOWYCH."),u(),l(99,"p",17),p(100," Dane osobowe, co do zasady, nie b\u0119d\u0105 przekazywane innym podmiotom, z wyj\u0105tkiem: "),u(),l(101,"ol",18)(102,"li"),p(103,"podmiot\xF3w uprawnionych do ich przetwarzania na podstawie przepis\xF3w prawa, w szczeg\xF3lno\u015Bci organ\xF3w w\u0142adzy publicznej;"),u(),l(104,"li"),p(105,"podmiot\xF3w wspieraj\u0105cych nas w wype\u0142nianiu naszych uprawnie\u0144 i obowi\u0105zk\xF3w oraz w \u015Bwiadczeniu us\u0142ug, w tym zapewniaj\u0105cych obs\u0142ug\u0119 ksi\u0119gow\u0105, kadrow\u0105, prawn\u0105, archiwizacj\u0119 i niszczenie dokument\xF3w, us\u0142ugi pocztowe, kurierskie, p\u0142atnicze, obs\u0142ug\u0119 w zakresie marketingu, ochron\u0119 os\xF3b i mienia, dostawc\xF3w us\u0142ug w zakresie platform sprzeda\u017Cowych, a tak\u017Ce dostawc\xF3w system\xF3w informatycznych, udzielaj\u0105cych asysty i wsparcia technicznego dla system\xF3w informatycznych, w kt\xF3rych przetwarzane s\u0105 Pa\u0144stwa dane."),u()()(),l(106,"div",15)(107,"h3",16),p(108,"V. PRZEKAZANIE DANYCH OSOBOWYCH DO PA\u0143STWA TRZECIEGO LUB ORGANIZACJI MI\u0118DZYNARODOWEJ."),u(),l(109,"p",17),p(110," Administrator, co do zasady, nie przekazuje Pa\u0144stwa danych osobowych do pa\u0144stwa trzeciego lub organizacji mi\u0119dzynarodowej, jednak z uwagi na ponadnarodowy charakter przep\u0142ywu danych w ramach serwis\xF3w spo\u0142eczno\u015Bciowych, mog\u0105 one zosta\u0107 przekazane do pa\u0144stwa trzeciego w zwi\u0105zku z korzystaniem z takich serwis\xF3w jak Facebook, YouTube. Administrator nie ma jednak kontroli nad tym jakie dane gromadzi dostawca serwis\xF3w internetowych lub wtyczek. Serwis Facebook mo\u017Ce przekazywa\u0107 Pa\u0144stwa dane poza teren Europejskiego Obszaru Gospodarczego (tj. kraje Unii Europejskiej oraz Islandia, Norwegia i Liechtenstein). Zasady przetwarzania Pa\u0144stwa danych osobowych przez Meta Platforms Ireland Limited (w\u0142a\u015Bciciela Facebooka) s\u0105 dost\u0119pne na stronie: "),l(111,"a",20),p(112,"https://www.facebook.com/privacy/policy/"),u()(),l(113,"p",17),p(114," YouTube przechowuje Pa\u0144stwa dane jako profile u\u017Cytkowania i wykorzystuje je do cel\xF3w reklamowych, bada\u0144 rynku i / lub niestandardowego projektu swojej strony internetowej. Taka ocena jest wykonywana (nawet dla u\u017Cytkownik\xF3w, kt\xF3rzy nie s\u0105 zalogowani) w szczeg\xF3lno\u015Bci w celu zapewnienia odpowiedniej reklamy i informowania innych u\u017Cytkownik\xF3w sieci spo\u0142eczno\u015Bciowej o ich dzia\u0142aniach. Aby dowiedzie\u0107 si\u0119 wi\u0119cej o celu i zakresie gromadzenia i przetwarzania danych przez YouTube, nale\u017Cy zapozna\u0107 si\u0119 z polityk\u0105 prywatno\u015Bci tego portalu. Pod tym adresem znale\u017A\u0107 mo\u017Cna dalsze informacje o przys\u0142uguj\u0105cych Pa\u0144stwu prawach i ustawieniach, jakie mo\u017Cna zastosowa\u0107, aby chroni\u0107 swoj\u0105 prywatno\u015B\u0107: "),l(115,"a",21),p(116,"https://www.google.pl/intl/pl/policies/privacy"),u()()(),l(117,"div",15)(118,"h3",16),p(119,"VI. OKRES PRZECHOWYWANIA DANYCH OSOBOWYCH."),u(),l(120,"ol",18)(121,"li"),p(122,"Pa\u0144stwa dane osobowe b\u0119d\u0105 przechowywane jedynie w okresie niezb\u0119dnym do spe\u0142nienia celu, dla kt\xF3rego zosta\u0142y zebrane lub w okresie wskazanym przepisami prawa."),u(),l(123,"li"),p(124,"Po spe\u0142nieniu celu, dla kt\xF3rego Pa\u0144stwa dane osobowe zosta\u0142y zebrane, mog\u0105 one by\u0107 przechowywane jedynie w celach archiwalnych, przez okres, kt\xF3ry wyznaczony zostanie na podstawie przepis\xF3w prawa."),u()()(),l(125,"div",15)(126,"h3",16),p(127,"VII. PRAWA OS\xD3B, KT\xD3RYCH DANE DOTYCZ\u0104, W TYM DOST\u0118PU DO DANYCH OSOBOWYCH."),u(),l(128,"p",17),p(129," Na zasadach okre\u015Blonych przepisami RODO, posiadaj\u0105 Pa\u0144stwo prawo do \u017C\u0105dania od administratora: "),u(),l(130,"ol",18)(131,"li"),p(132,"dost\u0119pu do tre\u015Bci swoich danych osobowych,"),u(),l(133,"li"),p(134,"sprostowania (poprawiania) swoich danych osobowych,"),u(),l(135,"li"),p(136,"usuni\u0119cia swoich danych osobowych (m.in. gdy przetwarzanie nie wynika z obowi\u0105zku prawnego administratora lub ustalenia, dochodzenia lub obrony roszcze\u0144),"),u(),l(137,"li"),p(138,"ograniczenia przetwarzania swoich danych osobowych,"),u(),l(139,"li"),p(140,"przenoszenia swoich danych osobowych (je\u017Celi przetwarzanie opiera si\u0119 na podstawie zgody lub umowy),"),u()(),l(141,"p",17),p(142," a ponadto, posiada Pani/Pan prawo do wniesienia sprzeciwu wobec przetwarzania Pa\u0144stwa danych w zwi\u0105zku ze szczeg\xF3ln\u0105 sytuacj\u0105 (prawo to przys\u0142uguje m.in. w\xF3wczas, gdy administrator przetwarza dane realizuj\u0105c cele wynikaj\u0105ce z jego prawnie uzasadnionych interes\xF3w). "),u(),l(143,"p",17),p(144," Nie wszystkie Pa\u0144stwa \u017C\u0105dania b\u0119dziemy zatem mogli zawsze spe\u0142ni\u0107. Zakres przys\u0142uguj\u0105cych praw zale\u017Cy bowiem zar\xF3wno od przes\u0142anek prawnych uprawniaj\u0105cych do przetwarzania danych, jak i cz\u0119sto \u2013 sposob\xF3w ich gromadzenia. "),u()(),l(145,"div",15)(146,"h3",16),p(147,"VIII. PRAWO DO COFNI\u0118CIA ZGODY."),u(),l(148,"ol",18)(149,"li"),p(150,"W stosunku do danych osobowych, kt\xF3re s\u0105 nieobowi\u0105zkowe, a kt\xF3re zosta\u0142y przez Pani\u0105/Pana podane, przys\u0142uguje Pani/Panu prawo do cofni\u0119cia zgody w dowolnym momencie."),u(),l(151,"li"),p(152,"Wycofanie zgody nie ma wp\u0142ywu na przetwarzanie Pa\u0144stwa danych do momentu jej wycofania."),u()()(),l(153,"div",15)(154,"h3",16),p(155,"IX. PRAWO WNIESIENIA SKARGI DO ORGANU NADZORCZEGO."),u(),l(156,"p",17),p(157," Gdy uzna Pani/Pan, i\u017C przetwarzanie Pa\u0144stwa danych osobowych narusza przepisy o ochronie danych osobowych, przys\u0142uguje Pani/Panu prawo do wniesienia skargi do organu nadzorczego, kt\xF3rym jest Prezes Urz\u0119du Ochrony Danych Osobowych, z siedzib\u0105 w Warszawie, przy ul. Stawki 2, 00-193 Warszawa. "),u()(),l(158,"div",15)(159,"h3",16),p(160,"X. INFORMACJA O WYMOGU/DOBROWOLNO\u015ACI PODANIA DANYCH ORAZ KONSEKWENCJACH NIEPODANIA DANYCH OSOBOWYCH."),u(),l(161,"ol",18)(162,"li"),p(163,"Podanie przez Pa\u0144stwa danych osobowych mo\u017Ce stanowi\u0107 wym\xF3g ustawowy, a podanie danych by\u0107 niezb\u0119dne dla realizacji okre\u015Blonego celu. Podanie przez Pa\u0144stwa danych osobowych jest obowi\u0105zkowe w sytuacji, gdy przes\u0142ank\u0119 przetwarzania danych osobowych stanowi przepis prawa. Je\u017Celi nie poda Pani/ Pan danych wymaganych ustaw\u0105, Administrator nie b\u0119dzie m\xF3g\u0142 zrealizowa\u0107 wynikaj\u0105cego z ustawy obowi\u0105zku, co mo\u017Ce skutkowa\u0107 brakiem mo\u017Cliwo\u015Bci realizacji cel\xF3w wskazanych powy\u01
97Cej, a tak\u017Ce konsekwencjami przewidzianymi przepisami prawa."),u(),l(164,"li"),p(165,"W przypadku, gdy b\u0119dzie istnia\u0142 wym\xF3g umowny, a nie podadz\u0105 Pa\u0144stwo swoich danych, nie b\u0119dzie mo\u017Cliwo\u015Bci wykonania takiej umowy (m.in. realizacji zlecenia). Je\u015Bli nie poda Pan/Pani danych wymaganych umow\u0105, nie b\u0119dziemy mogli zawrze\u0107 takiej umowy."),u(),l(166,"li"),p(167,"Podanie przez Pa\u0144stwa danych osobowych jest dobrowolne, gdy przetwarzanie danych osobowych odbywa si\u0119 na podstawie Pa\u0144stwa zgody."),u()()(),l(168,"div",15)(169,"h3",16),p(170,"XI. ZAUTOMATYZOWANE PODEJMOWANIE DECYZJI, PROFILOWANIE."),u(),l(171,"p",17),p(172," Pa\u0144stwa dane osobowe mog\u0105 by\u0107 przetwarzane w spos\xF3b zautomatyzowany, jednak nie b\u0119dzie to prowadzi\u0142o do zautomatyzowanego podejmowania decyzji, w tym dane nie b\u0119d\u0105 profilowane. "),u()(),l(173,"div",15)(174,"h3",16),p(175,"B. Je\u017Celi dane osobowe nie zosta\u0142y pozyskane bezpo\u015Brednio od Pa\u0144stwa, a zosta\u0142y podane przez inne podmioty lub osoby \u2013 zgodnie z art. 14 ust. 1 lit. d) i ust. 2 lit. f) RODO, informujemy nadto, i\u017C:"),u(),l(176,"div",22)(177,"h4",23),p(178,"I. KATEGORIE DANYCH."),u(),l(179,"p",17),p(180," W zale\u017Cno\u015Bci od okoliczno\u015Bci sprawy b\u0119dziemy przetwarza\u0107 mi\u0119dzy innymi nast\u0119puj\u0105ce kategorie Pa\u0144stwa danych osobowych: podstawowe dane identyfikacyjne (np. imi\u0119 i nazwisko), dane kontaktowe (np. numer telefonu, adres e-mail), dane adresowe (adres miejsca zatrudnienia), inne dane zwi\u0105zane z zatrudnieniem (np. stanowisko s\u0142u\u017Cbowe). Kategorie danych b\u0119d\u0105 zbierane z poszanowaniem zasady adekwatno\u015Bci, maj\u0105c na uwadze cel za\u0142atwienia sprawy i wynika\u0107 b\u0119d\u0105 przede wszystkim z obowi\u0105zuj\u0105cych przepis\xF3w prawa. "),u()(),l(181,"div",22)(182,"h4",23),p(183,"II. \u0179R\xD3D\u0141O POCHODZENIA DANYCH OSOBOWYCH."),u(),l(184,"p",17),p(185," Pa\u0144stwa dane osobowe pochodzi\u0107 b\u0119d\u0105 od Klienta, kt\xF3ry poda\u0142 w umowie dane osobowe przedstawicieli do kontaktu lub ze \u017Ar\xF3de\u0142 publicznie dost\u0119pnych (np. strona internetowa). "),u()()()()()()(),y(186,"app-footer"),u()())},dependencies:[li,Wn],styles:[`@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after, [_ngcontent-%COMP%]::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}.header[_ngcontent-%COMP%]{width:100%;height:auto;padding-top:calc(var(--spacing,.25rem)*20)}.header-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}@media (min-width:48rem){.header-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*12)}}.header-container[_ngcontent-%COMP%]   .felino-logo[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);width:auto;height:auto}.header-container[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);text-align:center;width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:48rem){.header-container[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.header-container[_ngcontent-%COMP%]   .header-description[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--container-lg,32rem);text-align:center;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);
9line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.content[_ngcontent-%COMP%]{width:100%;height:auto;padding-block:calc(var(--spacing,.25rem)*16)}@media (min-width:64rem){.content[_ngcontent-%COMP%]{padding-block:calc(var(--spacing,.25rem)*32)}}.content-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:48rem){.content-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6)}}.content-wrapper[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--container-4xl,56rem);margin-inline:auto}.content-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.content-title[_ngcontent-%COMP%]{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}.content-subtitle[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802))}@media (min-width:48rem){.content-subtitle[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*12)}}.content-intro[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-800,oklch(27.8% .033 256.848))}@media (min-width:48rem){.content-intro[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*12);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.content-section[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*8);flex-direction:column;width:100%;height:auto;display:flex}@media (min-width:48rem){.content-section[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*12)}}.content-item[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;height:auto;display:flex}.content-item-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:48rem){.content-item-title[_ngcontent-%COMP%]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.content-item-text[_ngcontent-%COMP%]{width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.content-subitem[_ngcontent-%COMP%]{margin-top:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*3);flex-direction:column;width:100%;height:auto;display:flex}.content-subitem-title[_ngcontent-%COMP%]{width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:48rem){.content-subitem-title[_ngcontent-%COMP%]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.content-list[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*3);width:100%;height:auto;padding-left:calc(var(--spacing,.25rem)*6);flex-direction:column;list-style-type:decimal;display:flex}@media (min-width:48rem){.content-list[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*8)}}.content-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);
9line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.content-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.content-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.content-list-nested[_ngcontent-%COMP%]{counter-reset:none;list-style:none}.content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--color-theme-blue,#4e7fc0);text-decoration-line:underline}@media (hover:hover){.content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--color-theme-violet,#4f46e5)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
10
11`]})};var mg=class n{constructor(e,t,r,i){this.platformId=e;this.el=t;this.cd=r;this.seoService=i}mm;smoother=null;ngOnInit(){this.seoService.setSEOData({title:"Polityka prywatno\u015Bci i plik\xF3w cookies",description:"Polityka prywatno\u015Bci i plik\xF3w cookies eSolutions Sp. z o.o. Dowiedz si\u0119, jak przetwarzamy dane osobowe i jak zarz\u0105dza\u0107 plikami cookies na stronie Felino AI.",keywords:"polityka prywatno\u015Bci, RODO, cookies, ochrona danych, eSolutions"})}ngAfterViewInit(){if(!Fe(this.platformId))return;let e=window.innerWidth>=1024,t="ontouchstart"in window||navigator.maxTouchPoints&&navigator.maxTouchPoints>0||window.matchMedia&&window.matchMedia("(pointer: coarse)").matches;e&&!t&&(this.smoother=qr.create({smooth:1,effects:!0,smoothTouch:.1})),this.setUpScrollAnimations(),this.cd.detectChanges()}ngOnDestroy(){Fe(this.platformId)&&(this.mm&&this.mm.revert(),this.smoother&&this.smoother.kill())}scrollToSection(e){if(!Fe(this.platformId))return;let t=document.getElementById(e);if(t){let o=t.getBoundingClientRect().top+window.pageYOffset-100;window.scrollTo({top:o,behavior:"smooth"})}}setUpScrollAnimations(){let e=this.el.nativeElement,t=e.querySelector(".felino-logo"),r=e.querySelector(".header-title"),i=e.querySelector(".header-description"),o=e.querySelector(".content-title"),a=e.querySelector(".content-subtitle"),s=e.querySelector(".table-of-contents"),c=e.querySelector(".content-section"),d=e.querySelectorAll(".content-item");this.mm=Z.matchMedia(),this.mm.add("(min-width: 1024px)",()=>{Z.timeline({delay:.3}).from([t,r,i,o,a,s],{translateY:"32px",opacity:0,duration:.5,stagger:.15,ease:"power2.out"}),Z.from(d,{translateY:"32px",opacity:0,duration:.5,stagger:.2,ease:"power2.out",scrollTrigger:{trigger:c,start:"top center"}})}),this.mm.add("(max-width: 1023px)",()=>{Z.timeline({delay:.3}).from([t,r,i,o,a,s],{translateY:"32px",opacity:0,duration:.5,stagger:.15,ease:"power2.out"}),Z.from(d,{translateY:"32px",opacity:0,duration:.5,stagger:.15,ease:"power2.out",scrollTrigger:{trigger:c,start:"top 75%"}})})}static \u0275fac=function(t){return new(t||n)(q(st),q(mt),q(Ln),q(ui))};static \u0275cmp=vt({type:n,selectors:[["app-privacy-policy-page"]],decls:438,vars:0,consts:[["id","smooth-wrapper"],["id","smooth-content"],[1,"header"],[1,"header-container"],[1,"felino-logo"],["variant","icon-only","size","xxlarge"],[1,"header-title"],[1,"content"],[1,"content-container"],[1,"content-wrapper"],[1,"content-title"],[1,"content-subtitle"],[1,"table-of-contents"],[1,"table-of-contents-title"],[1,"table-of-contents-list"],[1,"table-of-contents-link",3,"click"],[1,"content-section"],["id","section-i",1,"content-item"],[1,"content-item-title"],[1,"content-item-text"],[1,"content-list"],["id","section-ii",1,"content-item"],["href","https://felino.ai/","target","_blank"],["id","section-iii",1,"content-item"],[1,"content-list","content-list-nested"],["id","section-iv",1,"content-item"],["id","section-v",1,"content-item"],["id","section-vi",1,"content-item"],["id","section-vii",1,"content-item"],["href","mailto:[email protected]"],[1,"content-table"],["id","section-viii",1,"content-item"],["id","section-ix",1,"content-item"],["id","section-x",1,"content-item"],["href","http://www.google.pl/intl/pl/analytics/privacyoverview.html","target","_blank"],["href","https://www.google.com/ads/preferences/","target","_blank"],["id","section-xi",1,"content-item"],["href","http://support.microsoft.com/kb/196955","target","_blank"],["href","http://support.google.com/chrome/bin/answer.py?hl=pl&answer=95647"],["href","http://support.apple.com/kb/PH5042","target","_blank"],["href","http://support.mozilla.org/pl/kb/W%C5%82%C4%85czanie i wy%C5%82%C4%85czanie obs%C5%82ugi ciasteczek","target","_blank"],["href","http://help.opera.com/Windows/12.10/pl/cookies.html","target","_blank"],["href","http://support.google.com/chrome/bin/answer.py?hl=pl&answer=95647","target","_blank"],["href","http://support.apple.com/kb/HT1677?viewlocale=pl_PL","target","_blank"],["href","http://www.windowsphone.com/pl-pl/how-to/wp7/web/changing-privacy-and-other-browser-settings","target","_blank"],["href","http://docs.blackberry.com/en/smartphone_users/deliverables/32004/Turn_off_cookies_in_the_browser_60_1072866_11.jsp","target","_blank"],["id","section-xii",1,"content-item"]],template:function(t,r){t&1&&(l(0,"main",0)(1,"div",1)(2,"header",2)(3,"div",3)(4,"div",4),y(5,"nds-felino-logo",5),u(),l(6,"h1",6),p(7," Polityka prywatno\u015Bci i plik\xF3w cookies "),u()()(),l(8,"section",7)(9,"div",8)(10,"div",9)(11,"h2",10),p(12," Polityka prywatno\u015Bci i plik\xF3w cookies "),u(),l(13,"p",11),p(14," eSolutions Sp. z o.o. "),u(),l(15,"div",12)(16,"h3",13),p(17,"Spis tre\u015Bci"),u(),l(18,"ol",14)(19,"li")(20,"a",15),ve("click",function(){return r.scrollToSection("section-i")}),p(21,"I. Podstawy prawne."),u()(),l(22,"li")(23,"a",15),ve("click",function(){return r.scrollToSection("section-ii")}),p(24,"II. Definicje."),u()(),l(25,"li")(26,"a",15),ve("click",function(){return r.scrollToSection("section-iii")}),p(27,"III. Polityka prywatno\u015Bci."),u()(),l(28,"li")(29,"a",15),ve("click",function(){return r.scrollToSection("section-iv")}),p(30,"IV. Rodzaje gromadzonych informacji."),u()(),l(31,"li")(32,"a",15),ve("click",function(){return r.scrollToSection("section-v")}),p(33,"V. Zebranie i wykorzystywanie informacji o u\u017Cytkownikach witryn."),u()(),l(34,"li")(35,"a",15),ve("click",function(){return r.scrollToSection("section-vi")}),p(36,"VI. Odbiorcy danych osobowych."),u()(),l(37,"li")(38,"a",15),ve("click",function(){return r.scrollToSection("section-vii")}),p(39,"VII. Gromadzenie i przetwarzanie danych u\u017Cytkownik\xF3w, interesariuszy."),u()(),l(40,"li")(41,"a",15),ve("click",function(){return r.scrollToSection("section-viii")}),p(42,"VIII. Bezpiecze\u0144stwo."),u()(),l(43,"li")(44,"a",15),ve("click",function(){return r.scrollToSection("section-ix")}),p(45,"IX. Uprawnienia u\u017Cytkownik\xF3w w zakresie przetwarzania Danych Osobowych."),u()(),l(46,"li")(47,"a",15),ve("click",function(){return r.scrollToSection("section-x")}),p(48,"X. Informacja o plikach cookies."),u()(),l(49,"li")(50,"a",15),ve("click",function(){return r.scrollToSection("section-xi")}
vendor: 9,899 bytes, line 11
11),p(51,"XI. Zarz\u0105dzanie plikami cookies \u2013 wyra\u017Cenie i cofni\u0119cie zgody."),u()(),l(52,"li")(53,"a",15),ve("click",function(){return r.scrollToSection("section-xii")}),p(54,"XII. Informacje o logach serwera."),u()()()(),l(55,"div",16)(56,"div",17)(57,"h3",18),p(58,"I. Podstawy prawne."),u(),l(59,"p",19),p(60," Dokument niniejszy opracowany zosta\u0142 z uwzgl\u0119dnieniem postanowie\u0144 nast\u0119puj\u0105cych akt\xF3w prawnych: "),u(),l(61,"ol",20)(62,"li"),p(63,' rozporz\u0105dzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27.04.2016 r. w sprawie ochrony os\xF3b fizycznych w zwi\u0105zku z przetwarzaniem danych osobowych i w sprawie swobodnego przep\u0142ywu takich danych oraz uchylenia dyrektywy 95/46/WE (og\xF3lne rozporz\u0105dzenie o ochronie danych) (Dz. Urz. UE L 119 z 04.05.2016, str. 1 oraz Dz. Urz. UE L 127 z 23.05.2018, str. 2); w skr\xF3cie : \u201ERODO"; '),u(),l(64,"li"),p(65,' ustawy z dnia 18.07.2002 r. o \u015Bwiadczeniu us\u0142ug drog\u0105 elektroniczn\u0105 (t.j.: Dz. U. z 2020 r., poz. 344); w skr\xF3cie: \u201Eustawa o \u015Bwiadczeniu us\u0142ug drog\u0105 elektroniczn\u0105"; '),u(),l(66,"li"),p(67,' ustawy z dnia 16.07.2004 r. Prawo telekomunikacyjne (t.j.: Dz. U. z 2024 r., poz. 34 z p\xF3\u017An. zm.); w skr\xF3cie: \u201EPrawo telekomunikacyjne". '),u()()(),l(68,"div",21)(69,"h3",18),p(70,"II. Definicje i skr\xF3ty."),u(),l(71,"ol",20)(72,"li")(73,"strong"),p(74,"Administrator danych osobowych:"),u(),p(75,' eSolutions Sp. z o. o., z siedzib\u0105 w Poznaniu, ul. \u015Aw. Marcin 29/8, zarejestrowana w rejestrze przedsi\u0119biorc\xF3w Krajowego Rejestru S\u0105dowego pod numerem KRS 0000957755, kt\xF3rej akta rejestrowe przechowywane s\u0105 w S\u0105dzie Rejonowym w Poznaniu, VIII Wydzia\u0142 Gospodarczy Krajowego Rejestru S\u0105dowego, posiadaj\u0105ca numer NIP: 7831853051 oraz numer REGON: 52140348200000; w skr\xF3cie: \u201EAdministrator" lub \u201ESp\xF3\u0142ka"; '),u(),l(76,"li")(77,"strong"),p(78,"dane osobowe:"),u(),p(79,' oznaczaj\u0105 wszelkie informacje o zidentyfikowanej lub mo\u017Cliwej do zidentyfikowania osobie fizycznej (\u201Eosobie, kt\xF3rej dane dotycz\u0105"); mo\u017Cliwa do zidentyfikowania osoba fizyczna to osoba, kt\xF3r\u0105 mo\u017Cna bezpo\u015Brednio lub po\u015Brednio zidentyfikowa\u0107, w szczeg\xF3lno\u015Bci na podstawie identyfikatora takiego jak imi\u0119 i nazwisko, numer identyfikacyjny, dane o lokalizacji, identyfikator internetowy lub jeden b\u0105d\u017A kilka szczeg\xF3lnych czynnik\xF3w okre\u015Blaj\u0105cych fizyczn\u0105, fizjologiczn\u0105, genetyczn\u0105, psychiczn\u0105, ekonomiczn\u0105, kulturow\u0105 lub spo\u0142eczn\u0105 to\u017Csamo\u015B\u0107 osoby fizycznej; '),u(),l(80,"li")(81,"strong"),p(82,"Polityka:"),u(),p(83," niniejsza Polityka prywatno\u015Bci; "),u(),l(84,"li")(85,"strong"),p(86,"U\u017Cytkownik lub interesariusz:"),u(),p(87," ka\u017Cda osoba odwiedzaj\u0105ca stron\u0119 internetow\u0105 pod adresem "),l(88,"a",22),p(89,"https://felino.ai/"),u(),p(90," lub korzystaj\u0105ca z jednej albo kilku us\u0142ug czy funkcjonalno\u015Bci oferowanych przez Administratora. "),u()()(),l(91,"div",23)(92,"h3",18),p(93,"III. Polityka prywatno\u015Bci."),u(),l(94,"ol",20)(95,"li"),p(96," Niniejsza Polityka prywatno\u015Bci okre\u015Bla sposoby pozyskiwania, przetwarzania oraz zabezpieczania danych osobowych w rozumieniu przepis\xF3w RODO oraz ustawy o \u015Bwiadczeniu us\u0142ug drog\u0105 elektroniczn\u0105. "),u(),l(97,"li"),p(98," W\u0142a\u015Bcicielem strony internetowej pod adresem "),l(99,"a",22),p(100,"https://felino.ai/"),u(),p(101," oraz administratorem danych osobowych jest Sp\xF3\u0142ka eSolutions Sp. z o. o., z siedzib\u0105 w Poznaniu, ul. \u015Aw. Marcin 29/8. "),u(),l(102,"li"),p(103," Niniejsza Polityka prywatno\u015Bci obowi\u0105zuje wszystkich interesariuszy Sp\xF3\u0142ki eSolutions Sp. z o.o. Obowi\u0105zuje ona tak\u017Ce wszystkich u\u017Cytkownik\xF3w korzystaj\u0105cych ze stron internetowych, serwis\xF3w internetowych i aplikacji Sp\xF3\u0142ki eSolutions Sp. z o. o., kt\xF3rzy mog\u0105, ale nie musz\u0105, by\u0107 klientami. "),u(),l(104,"li"),p(105," Prosimy o zapoznanie si\u0119 z tre\u015Bci\u0105 niniejszej Polityki prywatno\u015Bci, a tak\u017Ce z zasadami, obowi\u0105zuj\u0105cymi w przypadku korzystania z produkt\xF3w i us\u0142ug Sp\xF3\u0142ki. "),u(),l(106,"li"),p(107," Niniejsza Polityka prywatno\u015Bci zawiera informacje dotycz\u0105ce sposobu, w jaki eSolutions Sp. z o.o. przetwarza dane osobowe interesariuszy podczas korzystania ze stron internetowych, serwis\xF3w internetowych, aplikacji, produkt\xF3w i us\u0142ug Sp\xF3\u0142ki. Niniejsza Polityka Prywatno\u015Bci okre\u015Bla, w jaki spos\xF3b eSolutions Sp. z o.o. wykorzystuje udost\u0119pnione przez interesariuszy dane osobowe, po uprzednim powiadomieniu ich lub uzyskaniu ich zgody, o ile jest to wymagane przez obowi\u0105zuj\u0105ce przepisy prawa. "),u(),l(108,"li"),p(109," Niniejsza Polityka prywatno\u015Bci mo\u017Ce podlega\u0107 zmianom. Aktualna tre\u015B\u0107 Polityki prywatno\u015Bci dost\u0119pna jest ka\u017Cdorazowo na stronie internetowej pod adresem "),l(110,"a",22),p(111,"https://felino.ai/"),u()(),l(112,"li"),p(113," Niniejsza Polityka prywatno\u015Bci realizuje nast\u0119puj\u0105ce obowi\u0105zki: "),l(114,"ol",24)(115,"li")(116,"strong"),p(117,"1)"),u(),p(118," informowania u\u017Cytkownika o warunkach korzystania ze strony internetowej lub aplikacji (art. 5 i nast\u0119pne ustawy o \u015Bwiadczeniu us\u0142ug drog\u0105 elektroniczn\u0105); "),u(),l(119,"li")(120,"strong"),p(121,"2)"),u(),p(122," informowania o plikach cookies lub innej formie przechowywania informacji (art. 173 ustawy Prawo telekomunikacyjne). "),u()()()()(),l(123,"div",25)(124,"h3",18),p(125,"IV. Rodzaje gromadzonych informacji."),u(),l(126,"ol",20)(127,"li"),p(128," Zakres danych osobowych przetwarzanych przez Sp\xF3\u0142k\u0119 eSolutions Sp. z o.o. mo\u017Ce r\xF3\u017Cni\u0107 si\u0119 w zale\u017Cno\u015Bci od tego, z jakich us\u0142ug lub funkcjonalno\u015Bci dostarczanych przez Sp\xF3\u0142k\u0119 u\u017Cytkownik korzysta. "),u(),l(129,"li"),p(130," W celu skorzystania z niekt\xF3rych us\u0142ug mo\u017Ce by\u0107 konieczne np. logowanie lub wype\u0142nienie odpowiedniego formularza oraz podanie danych niezb\u0119dnych dla prawid\u0142owego skorzystania z danej us\u0142ugi, np. podczas zawierania niekt\xF3rych um\xF3w, konieczne jest, opr\xF3cz zaakceptowania regulaminu korzystania z us\u0142ugi, wype\u0142nienie przez interesariusza formularza rejestracyjnego i podanie danych osobowych. "),u(),l(131,"li"),p(132," eSolutions Sp. z o.o. gromadzi informacje dotycz\u0105ce interakcji z poszczeg\xF3lnymi us\u0142ugami Administratora, w tym logi systemowe zawieraj\u0105ce: dat\u0119, czas wizyty i IP komputera, z kt\xF3rego nast\u0105pi\u0142o po\u0142\u0105czenie, nazw\u0119 domeny, typ przegl\u0105darki, typ systemu operacyjnego, informacje na temat statystyki ogl\u0105dalno\u015Bci strony internetowej, ruchu do i z poszczeg\xF3lnych stron itp. "),u()()(),l(133,"div",26)(134,"h3",18),p(135,"V. Zebranie i wykorzystywanie informacji o u\u017Cytkownikach witryn."),u(),l(136,"ol",20)(137,"li"),p(138," Przetwarzanie danych, o kt\xF3rych mowa w rozdziale IV ust. 3 niniejszej Polityki, jest zanonimizowane i s\u0142u\u017Cy celom ulepszania stron i serwis\xF3w internetowych oraz us\u0142ug w nich oferowanych. eSolutions Sp. z o.o. mo\u017Ce ujawnia\u0107 anonimowe zestawienia zbiorcze oraz zestawienia statystyczne dotycz\u0105ce np.: liczby os\xF3b odwiedzaj\u0105cych serwis Administratora. Informacje te jednak nie pozwalaj\u0105 na identyfikacj\u0119 poszczeg\xF3lnych u\u017Cytkownik\xF3w i nie stanowi\u0105 danych osobowych. "),u(),l(139,"li"),p(140," Dane przetwarzane w zwi\u0105zku z korzystaniem ze stron i serwis\xF3w internetowych wykorzystywane s\u0105 zgodnie z celem ich przeznaczenia, wskazanym w regulaminie lub szczeg\xF3\u0142owych warunkach \u015Bwiadczenia danej us\u0142ugi oraz za wyra\u017Ceniem odpowiednich zg\xF3d przez u\u017Cytkownika, o ile takie s\u0105 wymagane przez obowi\u0105zuj\u0105ce przepisy prawa. "),u(),l(141,"li"),p(142," W przypadku zamawiania us\u0142ug od podmiot\xF3w trzecich za po\u015Brednictwem strony internetowej "),l(143,"a",22),p(144,"https://felino.ai/"),u(),p(145,", zakres i zasady gromadzenia i przetwarzania danych reguluje regulamin lub szczeg\xF3\u0142owe warunki \u015Bwiadczenia danej us\u0142ugi. "),u(),l(146,"li"),p(147," Dane udost\u0119pnione przez u\u017Cytkownik\xF3w stron lub serwis\xF3w internetowych, o ile u\u017Cytkownik uprzednio wyrazi\u0142 zgod\u0119 na otrzymywanie korespondencji promocyjnej i/lub wysy\u0142ania informacji handlowych drog\u0105 elektroniczn\u0105 od eSolutions Sp. z o.o. mog\u0105 by\u0107 wykorzystywane do prowadzenia dzia\u0142a\u0144 marketingowych lub promocyjnych. "),u()()(),l(148,"div",27)(149,"h3",18),p(150,"VI. Odbiorcy danych osobowych."),u(),l(151,"ol",20)(152,"li"),p(153," Dane podlegaj\u0105 udost\u0119pnieniu podmiotom zewn\u0119trznym wy\u0142\u0105cznie w granicach prawnie dozwolonych. eSolutions Sp. z o.o. nie udost\u0119pnia osobom ani podmiotom trzecim danych osobowych u\u017Cytkownik\xF3w, z wyj\u0105tkiem sytuacji, w kt\xF3rych jest to niezb\u0119dne dla prawid\u0142owego wykonania umowy, a r\xF3wnocze\u015Bnie takie udost\u0119pnienie pozostaje w zgodzie z przepisami prawa, b\u0105d\u017A nast\u0119puje za wyra\u017An\u0105 zgod\u0105 u\u017Cytkownika, a tak\u017Ce na \u017C\u0105danie organ\xF3w uprawnionych w przypadkach wynikaj\u0105cych z powszechnie obowi\u0105zuj\u0105cych przepis\xF3w prawa. "),u(),l(154,"li"),p(155," Sp\xF3\u0142ka mo\u017Ce przekaza\u0107 dane osobowe podmiotom wsp\xF3\u0142pracuj\u0105cym ze Sp\xF3\u0142k\u0105 w celu \u015Bwiadczenia us\u0142ug przez te podmioty na rzecz Sp\x
11F3\u0142ki, w tym: wyspecjalizowanym podmiotom oferuj\u0105cym swoje us\u0142ugi w zakresie przechowywania danych osobowych; dostawcom system\xF3w informatycznych; podmiotom \u015Bwiadcz\u0105cym obs\u0142ug\u0119 ksi\u0119gow\u0105. "),u(),l(156,"li"),p(157," Sp\xF3\u0142ka ponadto mo\u017Ce udost\u0119pnia\u0107 dane osobowe u\u017Cytkownika organom publicznym na podstawie przepis\xF3w prawa w zwi\u0105zku z prowadzonymi przez nie post\u0119powaniami. "),u()()(),l(158,"div",28)(159,"h3",18),p(160,"VII. Gromadzenie i przetwarzanie danych u\u017Cytkownik\xF3w, interesariuszy."),u(),l(161,"ol",20)(162,"li"),p(163," Serwis dost\u0119pny pod adresem "),l(164,"a",22),p(165,"https://felino.ai/"),u(),p(166," zbiera informacje podane dobrowolnie przez u\u017Cytkownika serwisu. "),u(),l(167,"li"),p(168," Dane osobowe s\u0105 pozyskiwane w zwi\u0105zku z wype\u0142nieniem formularza kontaktowego zamieszczonego na stronie pod adresem "),l(169,"a",22),p(170,"https://felino.ai/"),u(),p(171,', a tak\u017Ce w wyniku zak\u0142adania przez u\u017Cytkownika konta oraz logowania si\u0119 do konta u\u017Cytkownika w ramach korzystania z systemu pn. \u201EFelino AI". '),u(),l(172,"li"),p(173,' Dane osobowe s\u0105 wykorzystywane wy\u0142\u0105cznie w celu umo\u017Cliwienia kontaktu, rejestracji konta u\u017Cytkownika oraz logowania u\u017Cytkownika w zwi\u0105zku z korzystaniem z us\u0142ugi pn. \u201EFelino AI". '),u(),l(174,"li"),p(175," Podczas korzystania z us\u0142ugi formularza kontaktowego w celu prowadzenia komunikacji z u\u017Cytkownikiem, wymagane jest podanie przez u\u017Cytkownika nast\u0119puj\u0105cych danych osobowych: "),l(176,"ul",24)(177,"li"),p(178,"imi\u0119cia;"),u(),l(179,"li"),p(180,"nazwy plac\xF3wki;"),u(),l(181,"li"),p(182,"miasta;"),u(),l(183,"li"),p(184,"numeru telefonu;"),u(),l(185,"li"),p(186,"adresu e-mail;"),u(),l(187,"li"),p(188,"tre\u015Bci wiadomo\u015Bci."),u()()(),l(189,"li"),p(190," W celu korzystania z systemu konieczna jest rejestracja konta. Podczas rejestracji konta wymagane jest podanie przez u\u017Cytkownika nast\u0119puj\u0105cych danych osobowych: "),l(191,"ul",24)(192,"li"),p(193,"imi\u0119cia i nazwiska osoby reprezentuj\u0105cej Us\u0142ugobiorc\u0119;"),u(),l(194,"li"),p(195,"informacji o instytucji (nazw\u0119 i adres);"),u(),l(196,"li"),p(197,"adresu e-mail Us\u0142ugobiorcy lub Administratora Lokalnego;"),u(),l(198,"li"),p(199,"has\u0142a."),u()()(),l(200,"li"),p(201," Je\u015Bli z jakiego\u015B powodu u\u017Cytkownik nie poda powy\u017Cszych danych osobowych, w\xF3wczas Sp\xF3\u0142ka nie b\u0119dzie mog\u0142a zawrze\u0107 z u\u017Cytkownikiem umowy. W konsekwencji u\u017Cytkownik nie b\u0119dzie m\xF3g\u0142 korzysta\u0107 z us\u0142ug Sp\xF3\u0142ki. "),u(),l(202,"li"),p(203," Ka\u017Cda osoba, kt\xF3ra udost\u0119pni\u0142a swoje dane osobowe ma prawo do dost\u0119pu do ich tre\u015Bci oraz mo\u017Cliwo\u015B\u0107 ich poprawiania, uaktualniania, uzupe\u0142niania, jak i r\xF3wnie\u017C \u017C\u0105dania zaprzestania przetwarzania danych osobowych oraz wniesienia sprzeciwu wobec przetwarzania danych osobowych. Powy\u017Csze czynno\u015Bci mo\u017Cna dokona\u0107 poprzez wys\u0142anie stosownego o\u015Bwiadczenia na adres email: "),l(204,"a",29),p(205,"[email protected]"),u()(),l(206,"li"),p(207," Pozyskane przez Administratora dane osobowe s\u0105 przechowywane, przetwarzane i chronione zgodnie z obowi\u0105zuj\u0105cymi przepisami prawa. "),u(),l(208,"li"),p(209," Administrator chroni zgromadzone dane osobowe korzystaj\u0105c z nast\u0119puj\u0105cych \u015Brodk\xF3w: "),l(210,"ul",24)(211,"li"),p(212,"szyfrowania danych s\u0142u\u017C\u0105cych do rejestracji konta u\u017Cytkownika i logowania si\u0119 do konta u\u017Cytkownika,"),u(),l(213,"li"),p(214,"zabezpieczenia danych przed nieuprawnionym dost\u0119pem."),u()()(),l(215,"li"),p(216," eSolutions Sp. z o.o., po uzyskaniu zgody, b\u0119dzie gromadzi\u0107 i przetwarza\u0107 dane z urz\u0105dze\u0144, kt\xF3rymi u\u017Cytkownik pos\u0142uguje si\u0119 podczas korzystania z us\u0142ug \u015Bwiadczonych przez eSolutions Sp. z o. o, w tym dane z urz\u0105dze\u0144 ko\u0144cowych. "),u(),l(217,"li"),p(218," Ze wzgl\u0119du na charakter \u015Bwiadczonych us\u0142ug eSolutions Sp. z o.o. b\u0119dzie gromadzi\u0107 i przetwarza\u0107 nast\u0119puj\u0105ce kategorie danych: "),l(219,"table",30)(220,"thead")(221,"tr")(222,"th"),p(223,"nr kategorii"),u(),l(224,"th"),p(225,"nazwa kategorii"),u()()(),l(226,"tbody")(227,"tr")(228,"td"),p(229,"1"),u(),l(230,"td"),p(231,"informacje marketingowe"),u()(),l(232,"tr")(233,"td"),p(234,"2"),u(),l(235,"td"),p(236,"informacje o p\u0142atno\u015Bciach"),u()(),l(237,"tr")(238,"td"),p(239,"3"),u(),l(240,"td"),p(241,"informacje w zwi\u0105zku z odwiedzaniem strony internetowej"),u()(),l(242,"tr")(243,"td"),p(244,"4"),u(),l(245,"td"),p(246,"informacje o interesariuszach i u\u017Cytkownikach"),u()()()()(),l(247,"li"),p(248," Dane wskazane powy\u01
117Cej b\u0119d\u0105 przetwarzane w celach poprawy jako\u015Bci \u015Bwiadczonych us\u0142ug, rekomendowania rozwi\u0105za\u0144 technicznych oraz przeprowadzania diagnostyki stanu technicznego u\u017Cytkowanego sprz\u0119tu. Dane b\u0119d\u0105 przetwarzane przez czas obowi\u0105zywania umowy lub do wyga\u015Bni\u0119cia ewentualnych roszcze\u0144. "),u(),l(249,"li"),p(250," eSolutions Sp. z o.o. przetwarza dane kategorii zwyk\u0142ej i co do zasady nie b\u0119dzie przetwarza\u0107 danych szczeg\xF3lnych kategorii dotycz\u0105cych interesariuszy, u\u017Cytkownik\xF3w, a wyj\u0105tek stanowi sytuacja, gdy interesariusz, u\u017Cytkownik sam, z w\u0142asnej woli udost\u0119pni dane szczeg\xF3lne. "),u(),l(251,"li"),p(252," Dane wskazane powy\u017Cej b\u0119d\u0105 przetwarzane w szczeg\xF3lno\u015Bci w zwi\u0105zku z konieczno\u015Bci\u0105 ich przetwarzania w celu: "),l(253,"ul",24)(254,"li"),p(255,"\u015Bwiadczenia us\u0142ug drog\u0105 elektroniczn\u0105 w zakresie wykonania umowy zawartej pomi\u0119dzy eSolutions Sp. z o.o. a u\u017Cytkownikiem w zakresie obs\u0142ugi formularza kontaktowego;"),u(),l(256,"li"),p(257,'wykonania umowy zawartej pomi\u0119dzy eSolutions Sp. z o.o. a instytucjami (w szczeg\xF3lno\u015Bci plac\xF3wkami o\u015Bwiatowymi), b\u0119d\u0105cymi stronami um\xF3w o \u015Bwiadczenie us\u0142ugi dost\u0119pu do systemu pn. \u201EFelino AI", zwanymi te\u017C us\u0142ugobiorcami; w tym \u015Bwiadczenia us\u0142ug drog\u0105 elektroniczn\u0105 w zakresie obs\u0142ugi konta;'),u(),l(258,"li"),p(259,"realizacji obowi\u0105zk\xF3w ustawowych wynikaj\u0105cych z przepis\xF3w podatkowych i rachunkowych w zakresie dokonania rozliczenia z us\u0142ugobiorc\u0105;"),u(),l(260,"li"),p(261,"obs\u0142ugi reklamacji, w tym rozwi\u0105zywania problem\xF3w technicznych;"),u(),l(262,"li"),p(263,"rozwoju us\u0142ug \u015Bwiadczonych przez Us\u0142ugodawc\u0119;"),u(),l(264,"li"),p(265,"dochodzenia roszcze\u0144 i obrony przed roszczeniami wynikaj\u0105cymi z zawartej umowy lub zwi\u0105zanych ze \u015Bwiadczeniem us\u0142ug, w tym windykacji nale\u017Cno\u015Bci, prowadzenia post\u0119powa\u0144 s\u0105dowych, arbitra\u017Cowych i mediacyjnych"),u()()(),l(266,"li"),p(267," Dane b\u0119d\u0105 przetwarzane jedynie w okresie niezb\u0119dnym do spe\u0142nienia celu, dla kt\xF3rego zosta\u0142y zebrane lub w okresie przewidzianym przepisami prawa, "),u()()(),l(268,"div",31)(269,"h3",18),p(270,"VIII. Bezpiecze\u0144stwo."),u(),l(271,"ol",20)(272,"li"),p(273," eSolutions Sp. z o.o. podejmuje wszelkie uzasadnione dzia\u0142ania maj\u0105ce na celu ochron\u0119 danych osobowych u\u017Cytkownik\xF3w stron internetowych, serwis\xF3w internetowych i aplikacji. Oznacza to m.in. utworzenie odpowiednich zasad i procedur s\u0142u\u017C\u0105cych ograniczeniu do minimum ryzyka nieuprawnionego dost\u0119pu do danych u\u017Cytkownik\xF3w i ryzyka ich ujawnienia. "),u(),l(274,"li"),p(275," Informacje przekazywane przez u\u017Cytkownik\xF3w stron i serwis\xF3w internetowych Administratora przetwarzane i przechowywane s\u0105 z zastosowaniem odpowiednich \u015Brodk\xF3w bezpiecze\u0144stwa zgodnych z wymogami stawianymi przez obowi\u0105zuj\u0105ce przepisy prawa. eSolutions Sp. z o.o. nie gwarantuje jednak ca\u0142kowitego wykluczenia ryzyka nieuprawnionego wykorzystania danych osobowych przez osoby nieupowa\u017Cnione dzia\u0142aj\u0105ce w spos\xF3b sprzeczny z prawem. "),u(),l(276,"li"),p(277," Wszelkie has\u0142a do kont nale\u017Cy przechowywa\u0107 w bezpiecznym miejscu i nie powinno si\u0119 ich ujawnia\u0107 osobom trzecim. Je\u015Bli has\u0142o zostanie wykorzystane w nieuprawniony spos\xF3b lub dojdzie do innego zagro\u017Cenia bezpiecze\u0144stwa, nale\u017Cy natychmiast powiadomi\u0107 eSolutions Sp. z o.o. o takiej sytuacji. "),u()()(),l(278,"div",32)(279,"h3",18),p(280,"IX. Uprawnienia u\u017Cytkownik\xF3w w zakresie przetwarzania Danych Osobowych."),u(),l(281,"ol",20)(282,"li"),p(283," U\u017Cytkownikom udost\u0119pniaj\u0105cym dane osobowe, przys\u0142uguj\u0105 prawa opisane w art. 15-22 RODO. Sp\xF3\u0142ka eSolutions Sp. z o.o. gwarantuje prawo do wgl\u0105du w swoje dane, sprostowania ich tre\u015Bci oraz ich usuwania, ograniczenia przetwarzania, przenoszenia danych, wnoszenia sprzeciwu wobec przetwarzania, niepodlegania decyzji, kt\xF3ra opiera si\u0119 wy\u0142\u0105cznie na zautomatyzowanym przetwarzaniu, w tym profilowaniu, je\u017Celi takie dzia\u0142ania s\u0105 mo\u017Cliwe w oparciu o obowi\u0105zuj\u0105ce przepisy prawa. "),u(),l(284,"li"),p(285," W celu realizacji powy\u01
117Cszych uprawnie\u0144 u\u017Cytkownik powinien skontaktowa\u0107 si\u0119 z Administratorem serwisu na adres korespondencyjny Administratora b\u0105d\u017A przez formularz kontaktowy znajduj\u0105cy si\u0119 pod adresem "),l(286,"a",22),p(287,"https://felino.ai/"),u(),p(288,". "),u()()(),l(289,"div",33)(290,"h3",18),p(291,"X. Informacja o plikach cookies."),u(),l(292,"ol",20)(293,"li"),p(294," Serwis korzysta z plik\xF3w cookies. "),u(),l(295,"li"),p(296,' Pliki cookies (tzw. \u201Eciasteczka") stanowi\u0105 dane informatyczne, w szczeg\xF3lno\u015Bci pliki tekstowe, kt\xF3re przechowywane s\u0105 w urz\u0105dzeniu ko\u0144cowym u\u017Cytkownika serwisu i przeznaczone s\u0105 do korzystania ze stron internetowych serwisu. Cookies zazwyczaj zawieraj\u0105 nazw\u0119 strony internetowej, z kt\xF3rej pochodz\u0105, czas przechowywania ich na urz\u0105dzeniu ko\u0144cowym oraz unikalny numer. '),u(),l(297,"li"),p(298," Podmiotem zamieszczaj\u0105cym na urz\u0105dzeniu ko\u0144cowym u\u017Cytkownika serwisu pliki cookies oraz uzyskuj\u0105cym do nich dost\u0119p jest operator serwisu. "),u(),l(299,"li"),p(300," Pliki cookies wykorzystywane s\u0105 w nast\u0119puj\u0105cych celach: "),l(301,"ol",24)(302,"li")(303,"strong"),p(304,"a)"),u(),p(305," do tworzenia statystyk, kt\xF3re pomagaj\u0105 zrozumie\u0107, w jaki spos\xF3b u\u017Cytkownicy serwisu korzystaj\u0105 ze stron internetowych, co umo\u017Cliwia ulepszanie ich struktury i zawarto\u015Bci; "),u(),l(306,"li")(307,"strong"),p(308,"b)"),u(),p(309," utrzymanie sesji u\u017Cytkownika serwisu (po zalogowaniu), dzi\u0119ki kt\xF3rej u\u017Cytkownik nie musi na ka\u017Cdej podstronie serwisu ponownie wpisywa\u0107 loginu i has\u0142a; "),u(),l(310,"li")(311,"strong"),p(312,"c)"),u(),p(313," okre\u015Blania profilu u\u017Cytkownika w celu wy\u015Bwietlania mu dopasowanych materia\u0142\xF3w w sieciach reklamowych, w szczeg\xF3lno\u015Bci sieci Google. "),u()()(),l(314,"li"),p(315," W ramach serwisu stosowane s\u0105 dwa zasadnicze rodzaje plik\xF3w cookies: "),l(316,"ul",24)(317,"li"),p(318,'\u201Esesyjne" (session cookies) oraz'),u(),l(319,"li"),p(320,'\u201Esta\u0142e" (persistent cookies).'),u()(),p(321,' Cookies \u201Esesyjne" s\u0105 plikami tymczasowymi, kt\xF3re przechowywane s\u0105 w urz\u0105dzeniu ko\u0144cowym u\u017Cytkownika do czasu wylogowania, opuszczenia strony internetowej lub wy\u0142\u0105czenia oprogramowania (przegl\u0105darki internetowej). '),u(),l(322,"li"),p(323,' \u201ESta\u0142e" pliki cookies przechowywane s\u0105 w urz\u0105dzeniu ko\u0144cowym u\u017Cytkownika przez czas okre\u015Blony w parametrach plik\xF3w cookies lub do czasu ich usuni\u0119cia przez u\u017Cytkownika. '),u(),l(324,"li"),p(325," Oprogramowanie do przegl\u0105dania stron internetowych (przegl\u0105darka internetowa) zazwyczaj domy\u015Blnie dopuszcza przechowywanie plik\xF3w cookies w urz\u0105dzeniu ko\u0144cowym u\u017Cytkownika. U\u017Cytkownicy serwisu mog\u0105 dokona\u0107 zmiany ustawie\u0144 w tym zakresie. Przegl\u0105darka internetowa umo\u017Cliwia usuni\u0119cie plik\xF3w cookies. Mo\u017Cliwe jest tak\u017Ce automatyczne blokowanie plik\xF3w cookies. Szczeg\xF3\u0142owe informacje na ten temat zawiera pomoc lub dokumentacja przegl\u0105darki internetowej. "),u(),l(326,"li"),p(327," Ograniczenia stosowania plik\xF3w cookies mog\u0105 wp\u0142yn\u0105\u0107 na niekt\xF3re funkcjonalno\u015Bci dost\u0119pne na stronach internetowych serwisu. "),u(),l(328,"li"),p(329," Pliki cookies zamieszczane w urz\u0105dzeniu ko\u0144cowym u\u017Cytkownika serwisu wykorzystywane mog\u0105 by\u0107 r\xF3wnie\u017C przez wsp\xF3\u0142pracuj\u0105cych z operatorem serwisu reklamodawc\xF3w oraz partner\xF3w. "),u(),l(330,"li"),p(331," Zalecane jest przeczytanie polityki ochrony prywatno\u015Bci tych firm, aby pozna\u0107 zasady korzystania z plik\xF3w cookie wykorzystywane w statystykach: "),l(332,"a",34),p(333,"Polityka ochrony prywatno\u015Bci Google Analytics"),u()(),l(334,"li"),p(335," Pliki cookie mog\u0105 by\u0107 wykorzystane przez sieci reklamowe, w szczeg\xF3lno\u015Bci sie\u0107 Google, do wy\u015Bwietlenia reklam dopasowanych do sposobu, w jaki u\u017Cytkownik korzysta z serwisu. W tym celu mog\u0105 zachowa\u0107 informacj\u0119 o \u015Bcie\u017Cce nawigacji u\u017Cytkownika lub czasie pozostawania na danej stronie. "),u(),l(336,"li"),p(337," W zakresie informacji o preferencjach u\u
11017Cytkownika gromadzonych przez sie\u0107 reklamow\u0105 Google u\u017Cytkownik mo\u017Ce przegl\u0105da\u0107 i edytowa\u0107 informacje wynikaj\u0105ce z plik\xF3w cookies przy pomocy narz\u0119dzia: "),l(338,"a",35),p(339,"https://www.google.com/ads/preferences/"),u()()()(),l(340,"div",36)(341,"h3",18),p(342,"XI. Zarz\u0105dzanie plikami cookies \u2013 wyra\u017Cenie i cofni\u0119cie zgody."),u(),l(343,"ol",20)(344,"li"),p(345," Je\u015Bli u\u017Cytkownik nie chce otrzymywa\u0107 plik\xF3w cookies, mo\u017Ce zmieni\u0107 ustawienia przegl\u0105darki. Nale\u017Cy pami\u0119ta\u0107, \u017Ce wy\u0142\u0105czenie obs\u0142ugi plik\xF3w cookies niezb\u0119dnych dla proces\xF3w uwierzytelniania, bezpiecze\u0144stwa, utrzymania preferencji u\u017Cytkownika mo\u017Ce utrudni\u0107, a w skrajnych przypadkach mo\u017Ce uniemo\u017Cliwi\u0107 korzystanie ze stron www. "),u(),l(346,"li"),p(347," W celu zarz\u0105dzania ustawieniami cookies wybierz z listy poni\u017Cej przegl\u0105dark\u0119 internetow\u0105/ system i post\u0119puj zgodnie z instrukcjami: "),l(348,"ol",24)(349,"li")(350,"strong"),p(351,"a)"),u(),l(352,"a",37),p(353,"Internet Explorer"),u()(),l(354,"li")(355,"strong"),p(356,"b)"),u(),l(357,"a",38),p(358,"Chrome"),u()(),l(359,"li")(360,"strong"),p(361,"c)"),u(),l(362,"a",39),p(363,"Safari"),u()(),l(364,"li")(365,"strong"),p(366,"d)"),u(),l(367,"a",40),p(368,"Firefox"),u()(),l(369,"li")(370,"strong"),p(371,"e)"),u(),l(372,"a",41),p(373,"Opera"),u()(),l(374,"li")(375,"strong"),p(376,"f)"),u(),l(377,"a",42),p(378,"Android"),u()(),l(379,"li")(380,"strong"),p(381,"g)"),u(),l(382,"a",43),p(383,"Safari (iOS)"),u()(),l(384,"li")(385,"strong"),p(386,"h)"),u(),l(387,"a",44),p(388,"Windows Phone"),u()(),l(389,"li")(390,"strong"),p(391,"i)"),u(),l(392,"a",45),p(393,"Blackberry"),u()()()()()(),l(394,"div",46)(395,"h3",18),p(396,"XII. Informacje o logach serwera."),u(),l(397,"ol",20)(398,"li"),p(399," Korzystanie ze strony wi\u0105\u017Ce si\u0119 z przesy\u0142aniem zapyta\u0144 do serwera, na kt\xF3rym przechowywana jest strona. Ka\u017Cde zapytanie skierowane do serwera zapisywane jest w logach serwera. "),u(),l(400,"li"),p(401," Informacje o niekt\xF3rych zachowaniach u\u017Cytkownik\xF3w podlegaj\u0105 logowaniu w warstwie serwerowej. Dane te s\u0105 wykorzystywane wy\u0142\u0105cznie w celu administrowania serwisem oraz w celu zapewnienia jak najbardziej sprawnej obs\u0142ugi \u015Bwiadczonych us\u0142ug hostingowych. "),u(),l(402,"li"),p(403," Przegl\u0105dane zasoby identyfikowane s\u0105 poprzez adresy URL. Ponadto zapisowi mog\u0105 podlega\u0107: "),l(404,"ol",24)(405,"li")(406,"strong"),p(407,"a)"),u(),p(408," czas nadej\u015Bcia zapytania,"),u(),l(409,"li")(410,"strong"),p(411,"b)"),u(),p(412," czas wys\u0142ania odpowiedzi,"),u(),l(413,"li")(414,"strong"),p(415,"c)"),u(),p(416," nazw\u0119 stacji klienta \u2013 identyfikacja realizowana przez protok\xF3\u0142 HTTP,"),u(),l(417,"li")(418,"strong"),p(419,"d)"),u(),p(420," informacje o b\u0142\u0119dach jakie nast\u0105pi\u0142y przy realizacji transakcji HTTP,"),u(),l(421,"li")(422,"strong"),p(423,"e)"),u(),p(424," adres URL strony poprzednio odwiedzanej przez u\u017Cytkownika \u2013 w przypadku gdy przej\u015Bcie do serwisu nast\u0105pi\u0142o przez odno\u015Bnik,"),u(),l(425,"li")(426,"strong"),p(427,"f)"),u(),p(428," informacje o przegl\u0105darce u\u017Cytkownika,"),u(),l(429,"li")(430,"strong"),p(431,"g)"),u(),p(432," informacje o adresie IP."),u()()(),l(433,"li"),p(434," Dane zapisane w logach serwera nie s\u0105 kojarzone z konkretnymi osobami przegl\u0105daj\u0105cymi strony. "),u(),l(435,"li"),p(436," Dane zapisane w logach serwera s\u0105 wykorzystywane jedynie dla cel\xF3w administrowania serwerem, a ich zawarto\u015B\u0107 nie jest ujawniana nikomu poza osobami upowa\u017Cnionymi do administrowania serwerem. "),u()()()()()()(),y(437,"app-footer"),u()())},dependencies:[Cn,li,Wn],styles:[`@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after, [_ng
11content-%COMP%]::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-border-style:solid;--tw-duration:initial}}}.header[_ngcontent-%COMP%]{width:100%;height:auto;padding-top:calc(var(--spacing,.25rem)*20)}.header-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}@media (min-width:48rem){.header-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*12)}}.header-container[_ngcontent-%COMP%]   .felino-logo[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);width:auto;height:auto}.header-container[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);text-align:center;width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:48rem){.header-container[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.header-container[_ngcontent-%COMP%]   .header-description[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--container-lg,32rem);text-align:center;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.content[_ngcontent-%COMP%]{width:100%;height:auto;padding-block:calc(var(--spacing,.25rem)*16)}@media (min-width:64rem){.content[_ngcontent-%COMP%]{padding-block:calc(var(--spacing,.25rem)*32)}}.content-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:48rem){.content-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6)}}.content-wrapper[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--container-4xl,56rem);margin-inline:auto}.content-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.content-title[_ngcontent-%COMP%]{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}.content-subtitle[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802))}@media (min-width:48rem){.content-subtitle[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*12)}}.content-intro[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-800,oklch(27.8% .033 256.848))}@media (min-width:48rem){.content-intro[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*12);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.content-section[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*8);flex-direction:column;width:100%;height:auto;display:flex}@media (min-width:48rem){.content-section[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*12)}}.content-item[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;height:auto;display:flex}.content-item-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:48rem){.content-item-title[_ngcontent-%COMP%]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.content-item-text[_ngcontent-%COMP%]{width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);
11line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.content-subitem[_ngcontent-%COMP%]{margin-top:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*3);flex-direction:column;width:100%;height:auto;display:flex}.content-subitem-title[_ngcontent-%COMP%]{width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:48rem){.content-subitem-title[_ngcontent-%COMP%]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.content-list[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*3);width:100%;height:auto;padding-left:calc(var(--spacing,.25rem)*6);flex-direction:column;list-style-type:decimal;display:flex}@media (min-width:48rem){.content-list[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*8)}}.content-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.content-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.content-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.content-list-nested[_ngcontent-%COMP%]{counter-reset:none;list-style:none}.content-table[_ngcontent-%COMP%]{margin-block:calc(var(--spacing,.25rem)*4);border-collapse:collapse;width:100%}@media (min-width:48rem){.content-table[_ngcontent-%COMP%]{margin-block:calc(var(--spacing,.25rem)*6)}}.content-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.content-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);text-align:left;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:48rem){.content-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2)}}.content-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-800,oklch(27.8% .033 256.848))}@media (min-width:48rem){.content-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2)}}.content-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n){background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}.content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--color-theme-blue,#4e7fc0);text-decoration-line:underline}@media (hover:hover){.content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--color-theme-violet,#4f46e5)}}.table-of-contents[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-2xl,1rem);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));width:100%;height:auto}@media (min-width:48rem){.table-of-contents[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*16)}}.table-of-contents-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:48rem){.table-of-contents-title[_ngcontent-%COMP%]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.table-of-contents-list[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*2);width:100%;height:auto;padding-left:calc(var(--spacing,.25rem)*6);flex-direction:column;list-style-type:decimal;display:flex}@media (min-width:48rem){.table-of-contents-list[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*3);padding-left:calc(var(--spacing,.25rem)*8)}}.table-of-contents-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);
11line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-gray-800,oklch(27.8% .033 256.848))}@media (min-width:48rem){.table-of-contents-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.table-of-contents-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]::marker{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.table-of-contents-link[_ngcontent-%COMP%]{cursor:pointer;color:var(--color-theme-blue,#4e7fc0);text-decoration-line:underline}@media (hover:hover){.table-of-contents-link[_ngcontent-%COMP%]:hover{color:var(--color-theme-violet,#4f46e5)}}.table-of-contents-link[_ngcontent-%COMP%]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}
12
13`]})};
13var vg=class n{constructor(e,t,r,i){this.platformId=e;this.el=t;this.cd=r;this.seoService=i}mm;smoother=null;ngOnInit(){this.seoService.setSEOData({title:"Cennik",description:"Sprawd\u017A nasze plany cenowe dla Felino AI. Wybierz pakiet dopasowany do potrzeb Twojej szko\u0142y. Oferujemy elastyczne rozwi\u0105zania dla plac\xF3wek o\u015Bwiatowych.",keywords:"Felino AI cennik, ceny, pakiety, oferta, szko\u0142a, plac\xF3wka o\u015Bwiatowa"})}ngAfterViewInit(){if(!Fe(this.platformId))return;let e=window.innerWidth>=1024,t="ontouchstart"in window||navigator.maxTouchPoints&&navigator.maxTouchPoints>0||window.matchMedia&&window.matchMedia("(pointer: coarse)").matches;this.setUpScrollAnimations(),this.cd.detectChanges()}ngOnDestroy(){Fe(this.platformId)&&(this.mm&&this.mm.revert(),this.smoother&&this.smoother.kill())}setUpScrollAnimations(){let e=this.el.nativeElement,t=e.querySelector(".felino-logo"),r=e.querySelector(".header-title"),i=e.querySelector(".plans-header"),o=e.querySelector(".plans-header-title"),a=e.querySelector(".plans-header-description"),s=e.querySelectorAll(".plan-card"),c=e.querySelector(".boosts"),d=e.querySelector(".boosts-header-title"),f=e.querySelector(".boosts-header-description"),h=e.querySelectorAll(".boost-card"),m=e.querySelector(".cta"),g=e.querySelector(".cta-card");this.mm=Z.matchMedia(),this.mm.add("(min-width: 1024px)",()=>{let v=Z.timeline();v.from([t,r],{translateY:"32px",opacity:0,duration:.5,stagger:.3,delay:.3}),v.from([o,a,...s],{translateY:"32px",opacity:0,duration:.5,stagger:.15,delay:.3}),Z.from([d,f,...h],{translateY:"32px",opacity:0,duration:.5,stagger:.15,delay:.3,scrollTrigger:{trigger:c,start:"top center"}}),Z.from(g,{rotateX:"90deg",opacity:0,duration:.5,delay:.3,scrollTrigger:{trigger:m,start:"top center"}})}),this.mm.add("(max-width: 1023px)",()=>{Z.from([t,r],{translateY:"32px",opacity:0,duration:.5,stagger:.3,delay:.3}),Z.from([o,a],{translateY:"32px",opacity:0,duration:.5,stagger:.15,delay:.3,scrollTrigger:{trigger:i,start:"top center"}}),s.forEach(v=>{Z.from(v,{translateY:"32px",opacity:0,duration:.5,delay:.3,scrollTrigger:{trigger:v,start:"top 75%"}})}),Z.from([d,f],{translateY:"32px",opacity:0,duration:.5,stagger:.15,delay:.3,scrollTrigger:{trigger:c,start:"top center"}}),h.forEach(v=>{Z.from(v,{translateY:"32px",opacity:0,duration:.5,delay:.3,scrollTrigger:{trigger:v,start:"top 75%"}})}),Z.from(g,{rotateX:"90deg",opacity:0,duration:.5,delay:.3,scrollTrigger:{trigger:m,start:"top 75%"}})})}static \u0275fac=function(t){return new(t||n)(q(st),q(mt),q(Ln),q(ui))};static \u0275cmp=vt({type:n,selectors:[["app-pricing-page"]],decls:364,vars:0,consts:[["id","smooth-wrapper"],["id","smooth-content"],[1,"header"],[1,"header-container"],[1,"felino-logo"],["variant","icon-only","size","xxlarge"],[1,"header-title"],[1,"plans"],[1,"plans-container"],[1,"plans-header"],[1,"plans-header-title"],[1,"plans-header-description"],[1,"plans-grid"],[1,"plan-card"],[1,"plan-card-icon","starter"],[1,"plan-card-title"],[1,"plan-card-price"],[1,"plan-card-price-value"],[1,"plan-card-price-disclaimer"],[1,"plan-card-spacer"],[1,"plan-card-benefits"],[1,"plan-card-benefits-list"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-coins"],["stroke","none","d","M0 0h24v24H0z","fill","none"],["d","M9 14c0 1.657 2.686 3 6 3s6 -1.343 6 -3s-2.686 -3 -6 -3s-6 1.343 -6 3z"],["d","M9 14v4c0 1.656 2.686 3 6 3s6 -1.344 6 -3v-4"],["d","M3 6c0 1.072 1.144 2.062 3 2.598s4.144 .536 6 0c1.856 -.536 3 -1.526 3 -2.598c0 -1.072 -1.144 -2.062 -3 -2.598s-4.144 -.536 -6 0c-1.856 .536 -3 1.526 -3 2.598z"],["d","M3 6v10c0 .888 .772 1.45 2 2"],["d","M3 11c0 .888 .772 1.45 2 2"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-check"],["d","M5 12l5 5l10 -10"],[1,"plan-card-icon","professional"],[1,"bonus"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-gift"],["d","M3 8m0 1a1 1 0 0 1 1 -1h16a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1z"],["d","M12 8l0 13"],["d","M19 12v7a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-7"],["d","M7.5 8a2.5 2.5 0 0 1 0 -5a4.8 8 0 0 1 4.5 5a4.8 8 0 0 1 4.5 -5a2.5 2.5 0 0 1 0 5"],[1,"plan-card-icon","premium"],[1,"boosts"],[1,"boosts-container"],[1,"boosts-header"],[1,"boosts-header-title"],[1,"boosts-header-description"],[1,"boosts-grid"],[1,"boost-card"],[1,"boost-card-icon"],[1,"boost-card-icon-token"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-sparkles-2"],["d","M13 7a9.3 9.3 0 0 0 1.516 -.546c.911 -.438 1.494 -1.015 1.937 -1.932c.207 -.428 .382 -.928 .547 -1.522c.165 .595 .34 1.095 .547 1.521c.443 .918 1.026 1.495 1.937 1.933c.426 .205 .925 .38 1.516 .546a9.3 9.3 0 0 0 -1.516 .547c-.911 .438 -1.494 1.015 -1.937 1.932a9 9 0 0 0 -.547 1.521c-.165 -.594 -.34 -1.095 -.547 -1.521c-.443 -.918 -1.026 -1.494 -1.937 -1.932a9 9 0 0 0 -1.516 -.547"],["d","M3 14a21 21 0 0 0 1.652 -.532c2.542 -.953 3.853 -2.238 4.816 -4.806a20 20 0 0 0 .532 -1.662a20 20 0 0 0 .532 1.662c.963 2.567 2.275 3.853 4.816 4.806q .75 .28 1.652 .532a21 21 0 0 0 -1.652 .532c-2.542 .953 -3.854 2.238 -4.8
1316 4.806a20 20 0 0 0 -.532 1.662a20 20 0 0 0 -.532 -1.662c-.963 -2.568 -2.275 -3.853 -4.816 -4.806a21 21 0 0 0 -1.652 -.532"],[1,"boost-card-title"],[1,"boost-card-price"],[1,"boost-card-price-value"],[1,"boost-card-price-disclaimer"],[1,"boost-card-spacer"],[1,"boost-card-benefits"],[1,"boost-card-benefits-list"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-calendar-event"],["d","M4 5m0 2a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2z"],["d","M16 3l0 4"],["d","M8 3l0 4"],["d","M4 11l16 0"],["d","M8 15h2v2h-2z"],[1,"cta"],[1,"cta-container"],[1,"cta-card"],[1,"cta-content"],[1,"cta-title"],[1,"cta-description"],[1,"cta-action"],["routerLink","/kontakt",1,"btn","xlarge"]],template:function(t,r){t&1&&(l(0,"main",0)(1,"div",1)(2,"header",2)(3,"div",3)(4,"div",4),y(5,"nds-felino-logo",5),u(),l(6,"h1",6),p(7," Cennik Felino AI "),u()()(),l(8,"section",7)(9,"div",8)(10,"div",9)(11,"h2",10),p(12," Pakiety "),u(),l(13,"p",11),p(14," Wybierz plan, kt\xF3ry najlepiej odpowiada Twoim potrzebom. "),u()(),l(15,"div",12)(16,"div",13),y(17,"div",14),l(18,"div",15),p(19," Starter "),u(),l(20,"div",16)(21,"div",17),p(22,"150 PLN"),u(),l(23,"div",18),p(24,"netto/miesi\u0119cznie"),u()(),y(25,"div",19),l(26,"div",20)(27,"ul",21)(28,"li"),E(),l(29,"svg",22),y(30,"path",23)(31,"path",24)(32,"path",25)(33,"path",26)(34,"path",27)(35,"path",28),u(),S(),l(36,"span"),p(37,"Liczba felinotoken\xF3w: "),y(38,"br"),p(39,"1 500 000 "),y(40,"br"),p(41,"Koszt 1000 token\xF3w: 0,10 PLN"),u()()()(),y(42,"div",19),l(43,"div",20)(44,"ul",21)(45,"li"),E(),l(46,"svg",29),y(47,"path",23)(48,"path",30),u(),S(),l(49,"span"),p(50,"Analiza dokument\xF3w (50 stron): ~30 dokument\xF3w"),u()(),l(51,"li"),E(),l(52,"svg",29),y(53,"path",23)(54,"path",30),u(),S(),l(55,"span"),p(56,"Oceny pracy nauczycieli: ~150 ocen"),u()(),l(57,"li"),E(),l(58,"svg",29),y(59,"path",23)(60,"path",30),u(),S(),l(61,"span"),p(62,"Wa\u017Cno\u015B\u0107 pakietu: 30 dni od aktywacji"),u()(),l(63,"li"),E(),l(64,"svg",29),y(65,"path",23)(66,"path",30),u(),S(),l(67,"span"),p(68,"Mo\u017Cliwo\u015B\u0107 dokupienia token\xF3w: TAK"),u()()()()(),l(69,"div",13),y(70,"div",31),l(71,"div",15),p(72," Profesjonalny "),u(),l(73,"div",16)(74,"div",17),p(75,"250 PLN"),u(),l(76,"div",18),p(77,"netto/miesi\u0119cznie"),u()(),y(78,"div",19),l(79,"div",20)(80,"ul",21)(81,"li"),E(),l(82,"svg",22),y(83,"path",23)(84,"path",24)(85,"path",25)(86,"path",26)(87,"path",27)(88,"path",28),u(),S(),l(89,"span"),p(90,"Liczba felinotoken\xF3w: "),y(91,"br"),p(92,"2 500 000 + 5% = 2 625 000 "),y(93,"br"),p(94,"Koszt 1000 token\xF3w: 0,095 PLN"),u()(),l(95,"li",32),E(),l(96,"svg",33),y(97,"path",23)(98,"path",34)(99,"path",35)(100,"path",36)(101,"path",37),u(),S(),l(102,"span"),p(103,"Bonus: +125 000 token\xF3w GRATIS"),u()()()(),y(104,"div",19),l(105,"div",20)(106,"ul",21)(107,"li"),E(),l(108,"svg",29),y(109,"path",23)(110,"path",30),u(),S(),l(111,"span"),p(112,"Analiza dokument\xF3w (50 stron): ~52 dokumenty"),u()(),l(113,"li"),E(),l(114,"svg",29),y(115,"path",23)(116,"path",30),u(),S(),l(117,"span"),p(118,"Oceny pracy nauczycieli: ~262 oceny"),u()(),l(119,"li"),E(),l(120,"svg",29),y(121,"path",23)(122,"path",30),u(),S(),l(123,"span"),p(124,"Wa\u017Cno\u015B\u0107 pakietu: 30 dni od aktywacji"),u()(),l(125,"li"),E(),l(126,"svg",29),y(127,"path",23)(128,"path",30),u(),S(),l(129,"span"),p(130,"Mo\u017Cliwo\u015B\u0107 dokupienia token\xF3w: TAK"),u()()()()(),l(131,"div",13),y(132,"div",38),l(133,"div",15),p(134," Premium "),u(),l(135,"div",16)(136,"div",17),p(137,"350 PLN"),u(),l(138,"div",18),p(139,"netto/miesi\u0119cznie"),u()(),y(140,"div",19),l(141,"div",20)(142,"ul",21)(143,"li"),E(),l(144,"svg",22),y(145,"path",23)(146,"path",24)(147,"path",25)(148,"path",26)(149,"path",27)(150,"path",28),u(),S(),l(151,"span"),p(152,"Liczba felinotoken\xF3w: "),y(153,"br"),p(154,"3 500 000 + 10% = 3 850 000 "),y(155,"br"),p(156,"Koszt 1000 token\xF3w: 0,091 PLN"),u()(),l(157,"li",32),E(),l(158,"svg",33),y(159,"path",23)(160,"path",34)(161,"path",35)(162,"path",36)(163,"path",37),u(),S(),l(164,"span"),p(165,"Bonus: +350 000 token\xF3w GRATIS"),u()()()(),y(166,"div",19),l(167,"div",20)(168,"ul",21)(169,"li"),E(),l(170,"svg",29),y(171,"path",23)(172,"path",30),u(),S(),l(173,"span"),p(174,"Analiza dokument\xF3w (50 stron): ~77 dokument\xF3w"),u()(),l(175,"li"),E(),l(176,"svg",29),y(177,"path",23)(178,"path",30),u(),S(),l(179,"span"),p(180,"Oceny pracy nauczycieli: ~385 ocen"),u()(),l(181,"li"),E(),l(182,"svg",29),y(183,"path",23)(184,"path",30),u(),S(),l(185,"span"),p(186,"Wa\u01
137Cno\u015B\u0107 pakietu: 30 dni od aktywacji"),u()(),l(187,"li"),E(),l(188,"svg",29),y(189,"path",23)(190,"path",30),u(),S(),l(191,"span"),p(192,"Mo\u017Cliwo\u015B\u0107 dokupienia token\xF3w: TAK"),u()()()()()()()(),l(193,"section",39)(194,"div",40)(195,"div",41)(196,"h2",42),p(197," Do\u0142adowania "),u(),l(198,"p",43),p(199," Zwi\u0119ksz swoje mo\u017Cliwo\u015Bci dzi\u0119ki do\u0142adowaniom. "),u()(),l(200,"div",44)(201,"div",45)(202,"div",46)(203,"div",47),E(),l(204,"svg",48),y(205,"path",23)(206,"path",49)(207,"path",50),u()()(),S(),l(208,"div",51),p(209," Do\u0142adowanie 100+ "),u(),l(210,"div",52)(211,"div",53),p(212,"100 PLN"),u(),l(213,"div",54),p(214,"netto"),u()(),y(215,"div",55),l(216,"div",56)(217,"ul",57)(218,"li"),E(),l(219,"svg",22),y(220,"path",23)(221,"path",24)(222,"path",25)(223,"path",26)(224,"path",27)(225,"path",28),u(),S(),l(226,"span"),p(227,"Liczba felinotoken\xF3w: "),y(228,"br"),p(229,"1 000 000"),u()(),l(230,"li"),E(),l(231,"svg",58),y(232,"path",23)(233,"path",59)(234,"path",60)(235,"path",61)(236,"path",62)(237,"path",63),u(),S(),l(238,"span"),p(239,"Wa\u017Cno\u015B\u0107 pakietu: 30 dni od aktywacji"),u()()()()(),l(240,"div",45)(241,"div",46)(242,"div",47),E(),l(243,"svg",48),y(244,"path",23)(245,"path",49)(246,"path",50),u()(),S(),l(247,"div",47),E(),l(248,"svg",48),y(249,"path",23)(250,"path",49)(251,"path",50),u()()(),S(),l(252,"div",51),p(253," Do\u0142adowanie 200+ "),u(),l(254,"div",52)(255,"div",53),p(256,"200 PLN"),u(),l(257,"div",54),p(258,"netto"),u()(),y(259,"div",55),l(260,"div",56)(261,"ul",57)(262,"li"),E(),l(263,"svg",22),y(264,"path",23)(265,"path",24)(266,"path",25)(267,"path",26)(268,"path",27)(269,"path",28),u(),S(),l(270,"span"),p(271,"Liczba felinotoken\xF3w: "),y(272,"br"),p(273,"2 000 000 + 5% = 2 100 000"),u()(),l(274,"li",32),E(),l(275,"svg",33),y(276,"path",23)(277,"path",34)(278,"path",35)(279,"path",36)(280,"path",37),u(),S(),l(281,"span"),p(282,"Bonus: +100 000 felinotoken\xF3w GRATIS"),u()(),l(283,"li"),E(),l(284,"svg",58),y(285,"path",23)(286,"path",59)(287,"path",60)(288,"path",61)(289,"path",62)(290,"path",63),u(),S(),l(291,"span"),p(292,"Wa\u017Cno\u015B\u0107 pakietu: 30 dni od aktywacji"),u()()()()(),l(293,"div",45)(294,"div",46)(295,"div",47),E(),l(296,"svg",48),y(297,"path",23)(298,"path",49)(299,"path",50),u()(),S(),l(300,"div",47),E(),l(301,"svg",48),y(302,"path",23)(303,"path",49)(304,"path",50),u()(),S(),l(305,"div",47),E(),l(306,"svg",48),y(307,"path",23)(308,"path",49)(309,"path",50),u()()(),S(),l(310,"div",51),p(311," Do\u0142adowanie 300+ "),u(),l(312,"div",52)(313,"div",53),p(314,"300 PLN"),u(),l(315,"div",54),p(316,"netto"),u()(),y(317,"div",55),l(318,"div",56)(319,"ul",57)(320,"li"),E(),l(321,"svg",22),y(322,"path",23)(323,"path",24)(324,"path",25)(325,"path",26)(326,"path",27)(327,"path",28),u(),S(),l(328,"span"),p(329,"Liczba felinotoken\xF3w: "),y(330,"br"),p(331,"3 000 000 + 10% = 3 300 000"),u()(),l(332,"li",32),E(),l(333,"svg",33),y(334,"path",23)(335,"path",34)(336,"path",35)(337,"path",36)(338,"path",37),u(),S(),l(339,"span"),p(340,"Bonus: +300 000 felinotoken\xF3w GRATIS"),u()(),l(341,"li"),E(),l(342,"svg",58),y(343,"path",23)(344,"path",59)(345,"path",60)(346,"path",61)(347,"path",62)(348,"path",63),u(),S(),l(349,"span"),p(350,"Wa\u017Cno\u015B\u0107 pakietu: 30 dni od aktywacji"),u()()()()()()()(),l(351,"section",64)(352,"div",65)(353,"div",66)(354,"div",67)(355,"h2",68),p(356," Chcesz kupi\u0107 lub masz pytania? "),u(),l(357,"p",69),p(358," Skontaktuj si\u0119 z nami, a pomo\u017Cemy dobra\u0107 najlepsze rozwi\u0105zanie dla Twojej szko\u0142y. "),u()(),l(359,"div",70)(360,"a",71)(361,"span"),p(362,"Skontaktuj si\u0119 z nami"),u()()()()()(),y(363,"app-footer"),u()())},dependencies:[Cn,ti,li,Wn],styles:[`@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after, [_ngcontent-%COMP%]::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.header[_ngcontent-%COMP%]{width:100%;height:auto;padding-top:calc(var(--spacing,.25rem)*20)}.header-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}@media (min-width:48rem){.header-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*12)}}.header-container[_ngcontent-%COMP%]   .felino-logo[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);width:auto;height:auto}.header-container[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]{text-align:center;width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:48rem){.header-container[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.plans[_ngcontent-%COMP%]{width:100%;height:auto}.plans-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-xl,80rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);margin-inline:auto}@media (min-width:48rem){.plans-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*12)}}.plans-header[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}@media (min-width:48rem){.plans-header[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*16)}}.plans-header-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);text-align:left;width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:48rem){.plans-header-title[_ngcontent-%COMP%]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.plans-header-description[_ngcontent-%COMP%]{text-align:left;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);
13line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.plans-grid[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:auto;display:grid}@media (min-width:48rem){.plans-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.plans-grid[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(3,minmax(0,1fr))}}.plans-grid[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]{border-radius:var(--radius-3xl,1.5rem);width:100%;height:auto;padding:calc(var(--spacing,.25rem)*6);box-shadow:0 0 6px 2px #0000000f,0 2px 4px -1px #0000000f}.plans-grid[_ngcontent-%COMP%]   .plan-card-icon[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);border-radius:3.40282e38px;animation:2s infinite iconPulse}.plans-grid[_ngcontent-%COMP%]   .plan-card-icon.starter[_ngcontent-%COMP%]{background-image:linear-gradient(to bottom right,#10b981,#34d399,#6ee7b7,#a7f3d0)}.plans-grid[_ngcontent-%COMP%]   .plan-card-icon.professional[_ngcontent-%COMP%]{background-image:linear-gradient(to bottom right,#6366f1,#8b5cf6,#3b82f6,#a855f7)}.plans-grid[_ngcontent-%COMP%]   .plan-card-icon.premium[_ngcontent-%COMP%]{background-image:linear-gradient(to bottom right,#fbbf24,#f59e42,gold,#ffe066)}.plans-grid[_ngcontent-%COMP%]   .plan-card-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);text-align:left;width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:48rem){.plans-grid[_ngcontent-%COMP%]   .plan-card-title[_ngcontent-%COMP%]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.plans-grid[_ngcontent-%COMP%]   .plan-card-price[_ngcontent-%COMP%]{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.plans-grid[_ngcontent-%COMP%]   .plan-card-price-value[_ngcontent-%COMP%]{text-align:left;width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.plans-grid[_ngcontent-%COMP%]   .plan-card-price-value[_ngcontent-%COMP%]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.plans-grid[_ngcontent-%COMP%]   .plan-card-price-disclaimer[_ngcontent-%COMP%]{text-align:left;width:auto;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.plans-grid[_ngcontent-%COMP%]   .plan-card-spacer[_ngcontent-%COMP%]{margin-block:calc(var(--spacing,.25rem)*6);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:100%;height:1px}.plans-grid[_ngcontent-%COMP%]   .plan-card-benefits[_ngcontent-%COMP%]{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.plans-grid[_ngcontent-%COMP%]   .plan-card-benefits-list[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:100%;height:auto;display:flex}.plans-grid[_ngcontent-%COMP%]   .plan-card-benefits-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);width:100%;height:auto;color:var(--color-gray-800,oklch(27.8% .033 256.848));flex-direction:row;display:flex}.plans-grid[_ngcontent-%COMP%]   .plan-card-benefits-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);flex-shrink:0}.plans-grid[_ngcontent-%COMP%]   .plan-card-benefits-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{text-align:left;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.plans-grid[_ngcontent-%COMP%]   .plan-card-benefits-list[_ngcontent-%COMP%]   li.bonus[_ngcontent-%COMP%]{color:var(--color-theme-green,#10b981)}.boosts[_ngcontent-%COMP%]{width:100%;height:auto}.boosts-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-xl,80rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);margin-inline:auto}@media (min-width:48rem){.boosts-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*12)}}.boosts-header[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}@media (min-width:48rem){.boosts-header[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*16)}}.boosts-header-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);text-align:left;width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:48rem){.boosts-header-title[_ngcontent-%COMP%]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.boosts-header-description[_ngcontent-%COMP%]{text-align:left;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);
13line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.boosts-grid[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;height:auto;display:grid}@media (min-width:48rem){.boosts-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.boosts-grid[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*8);grid-template-columns:repeat(3,minmax(0,1fr))}}.boosts-grid[_ngcontent-%COMP%]   .boost-card[_ngcontent-%COMP%]{border-radius:var(--radius-3xl,1.5rem);width:100%;height:auto;padding:calc(var(--spacing,.25rem)*6);box-shadow:0 0 6px 2px #0000000f,0 2px 4px -1px #0000000f}.boosts-grid[_ngcontent-%COMP%]   .boost-card-icon[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:flex-start;align-items:center;width:auto;height:auto;display:flex;position:relative}.boosts-grid[_ngcontent-%COMP%]   .boost-card-icon-token[_ngcontent-%COMP%]{margin-left:calc(var(--spacing,.25rem)*-10);width:calc(var(--spacing,.25rem)*14);height:calc(var(--spacing,.25rem)*14);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-white,#fff);background-image:linear-gradient(to bottom right,#6366f1,#8b5cf6,#3b82f6,#a855f7);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.boosts-grid[_ngcontent-%COMP%]   .boost-card-icon-token[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:66.6667%;height:66.6667%}.boosts-grid[_ngcontent-%COMP%]   .boost-card-icon-token[_ngcontent-%COMP%]:first-child{margin-left:calc(var(--spacing,.25rem)*0)}.boosts-grid[_ngcontent-%COMP%]   .boost-card-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);text-align:left;width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:48rem){.boosts-grid[_ngcontent-%COMP%]   .boost-card-title[_ngcontent-%COMP%]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.boosts-grid[_ngcontent-%COMP%]   .boost-card-price[_ngcontent-%COMP%]{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.boosts-grid[_ngcontent-%COMP%]   .boost-card-price-value[_ngcontent-%COMP%]{text-align:left;width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media (min-width:48rem){.boosts-grid[_ngcontent-%COMP%]   .boost-card-price-value[_ngcontent-%COMP%]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.boosts-grid[_ngcontent-%COMP%]   .boost-card-price-disclaimer[_ngcontent-%COMP%]{text-align:left;width:auto;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.boosts-grid[_ngcontent-%COMP%]   .boost-card-spacer[_ngcontent-%COMP%]{margin-block:calc(var(--spacing,.25rem)*6);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:100%;height:1px}.boosts-grid[_ngcontent-%COMP%]   .boost-card-benefits[_ngcontent-%COMP%]{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.boosts-grid[_ngcontent-%COMP%]   .boost-card-benefits-list[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;width:100%;height:auto;display:flex}.boosts-grid[_ngcontent-%COMP%]   .boost-card-benefits-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);width:100%;height:auto;color:var(--color-gray-800,oklch(27.8% .033 256.848));flex-direction:row;display:flex}.boosts-grid[_ngcontent-%COMP%]   .boost-card-benefits-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);flex-shrink:0}.boosts-grid[_ngcontent-%COMP%]   .boost-card-benefits-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{text-align:left;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.boosts-grid[_ngcontent-%COMP%]   .boost-card-benefits-list[_ngcontent-%COMP%]   li.bonus[_ngcontent-%COMP%]{color:var(--color-theme-green,#10b981)}.cta[_ngcontent-%COMP%]{width:100%;height:auto}.cta-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-xl,80rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*12);margin-inline:auto}@media (min-width:48rem){.cta-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*16)}}@media (min-width:64rem){.cta-container[_ngcontent-%COMP%]{padding-bottom:calc(var(--spacing,.25rem)*32)}}.cta-card[_ngcontent-%COMP%]{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-theme-dark-gray,#111827);width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*8);color:var(--color-white,#fff);flex-direction:column;display:flex}@media (min-width:48rem){.cta-card[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*10);padding-block:calc(var(--spacing,.25rem)*10);flex-direction:row;align-items:center}}.cta-content[_ngcontent-%COMP%]{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);flex-direction:column;flex:1;display:flex}.cta-title[_ngcontent-%COMP%]{text-align:left;width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:48rem){.cta-title[_ngcontent-%COMP%]{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.cta-description[_ngcontent-%COMP%]{text-align:left;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);
13line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-200,oklch(92.8% .006 264.531))}.cta-action[_ngcontent-%COMP%]{justify-content:flex-start;align-items:center;width:auto;height:auto;display:flex}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
14
15`]})};var gk=(()=>{class n{_renderer;_elementRef;onChange=t=>{};onTouched=()=>{};constructor(t,r){this._renderer=t,this._elementRef=r}setProperty(t,r){this._renderer.setProperty(this._elementRef.nativeElement,t,r)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}static \u0275fac=function(r){return new(r||n)(q(bo),q(mt))};static \u0275dir=ln({type:n})}return n})(),hj=(()=>{class n extends gk{static \u0275fac=(()=>{let t;return function(i){return(t||(t=dc(n)))(i||n)}})();static \u0275dir=ln({type:n,features:[Co]})}return n})(),mk=new V("");var gj={provide:mk,useExisting:go(()=>kg),multi:!0};function mj(){let n=zr()?zr().getUserAgent():"";return/android (\d+)/.test(n.toLowerCase())}var vj=new V(""),kg=(()=>{class n extends gk{_compositionMode;_composing=!1;constructor(t,r,i){super(t,r),this._compositionMode=i,this._compositionMode==null&&(this._compositionMode=!mj())}writeValue(t){let r=t??"";this.setProperty("value",r)}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}static \u0275fac=function(r){return new(r||n)(q(bo),q(mt),q(vj,8))};static \u0275dir=ln({type:n,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(r,i){r&1&&ve("input",function(a){return i._handleInput(a.target.value)})("blur",function(){return i.onTouched()})("compositionstart",function(){return i._compositionStart()})("compositionend",function(a){return i._compositionEnd(a.target.value)})},standalone:!1,features:[Xo([gj]),Co]})}return n})();function S1(n){return n==null||D1(n)===0}function D1(n){return n==null?null:Array.isArray(n)||typeof n=="string"?n.length:n instanceof Set?n.size:null}var vk=new V(""),wk=new V(""),wj=/^(?=.{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])?)*$/,Oi=class{static min(e){return yj(e)}static max(e){return _j(e)}static required(e){return bj(e)}static requiredTrue(e){return Cj(e)}static email(e){return xj(e)}static minLength(e){return Ej(e)}static maxLength(e){return Mj(e)}static pattern(e){return Sj(e)}static nullValidator(e){return yk()}static compose(e){return Mk(e)}static composeAsync(e){return Dk(e)}};function yj(n){return e=>{if(e.value==null||n==null)return null;let t=parseFloat(e.value);return!isNaN(t)&&t<n?{min:{min:n,actual:e.value}}:null}}function _j(n){return e=>{if(e.value==null||n==null)return null;let t=parseFloat(e.value);return!isNaN(t)&&t>n?{max:{max:n,actual:e.value}}:null}}function bj(n){return S1(n.value)?{required:!0}:null}function Cj(n){return n.value===!0?null:{required:!0}}function xj(n){return S1(n.value)||wj.test(n.value)?null:{email:!0}}function Ej(n){return e=>{let t=e.value?.length??D1(e.value);return t===null||t===0?null:t<n?{minlength:{requiredLength:n,actualLength:t}}:null}}function Mj(n){return e=>{let t=e.value?.length??D1(e.value);return t!==null&&t>n?{maxlength:{requiredLength:n,actualLength:t}}:null}}function Sj(n){if(!n)return yk;let e,t;return typeof n=="string"?(t="",n.charAt(0)!=="^"&&(t+="^"),t+=n,n.charAt(n.length-1)!=="$"&&(t+="$"),e=new RegExp(t)):(t=n.toString(),e=n),r=>{if(S1(r.value))return null;let i=r.value;return e.test(i)?null:{pattern:{requiredPattern:t,actualValue:i}}}}function yk(n){return null}function _k(n){return n!=null}function bk(n){return Ko(n)?ht(n):n}function Ck(n){let e={};
vendor: 16,936 bytes, line 15
15return n.forEach(t=>{e=t!=null?j(j({},e),t):e}),Object.keys(e).length===0?null:e}function xk(n,e){return e.map(t=>t(n))}function Dj(n){return!n.validate}function Ek(n){return n.map(e=>Dj(e)?e:t=>e.validate(t))}function Mk(n){if(!n)return null;let e=n.filter(_k);return e.length==0?null:function(t){return Ck(xk(t,e))}}function Sk(n){return n!=null?Mk(Ek(n)):null}function Dk(n){if(!n)return null;let e=n.filter(_k);return e.length==0?null:function(t){let r=xk(t,e).map(bk);return nm(r).pipe(be(Ck))}}function kk(n){return n!=null?Dk(Ek(n)):null}function ck(n,e){return n===null?[e]:Array.isArray(n)?[...n,e]:[n,e]}function Ok(n){return n._rawValidators}function Ik(n){return n._rawAsyncValidators}function E1(n){return n?Array.isArray(n)?n:[n]:[]}function yg(n,e){return Array.isArray(n)?n.includes(e):n===e}function lk(n,e){let t=E1(e);return E1(n).forEach(i=>{yg(t,i)||t.push(i)}),t}function uk(n,e){return E1(e).filter(t=>!yg(n,t))}var _g=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(e){this._rawValidators=e||[],this._composedValidatorFn=Sk(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=kk(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e=void 0){this.control&&this.control.reset(e)}hasError(e,t){return this.control?this.control.hasError(e,t):!1}getError(e,t){return this.control?this.control.getError(e,t):null}},al=class extends _g{name;get formDirective(){return null}get path(){return null}},hd=class extends _g{_parent=null;name=null;valueAccessor=null},bg=class{_cd;constructor(e){this._cd=e}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}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},kj={"[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"},JJ=_e(j({},kj),{"[class.ng-submitted]":"isSubmitted"}),Pk=(()=>{class n extends bg{constructor(t){super(t)}static \u0275fac=function(r){return new(r||n)(q(hd,2))};static \u0275dir=ln({type:n,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,i){r&2&&tu("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)},standalone:!1,features:[Co]})}return n})(),Tk=(()=>{class n extends bg{constructor(t){super(t)}static \u0275fac=function(r){return new(r||n)(q(al,10))};static \u0275dir=ln({type:n,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(r,i){r&2&&tu("ng-untouched",i.isUntouched)("ng-touched",i.isTouched)("ng-pristine",i.isPristine)("ng-dirty",i.isDirty)("ng-valid",i.isValid)("ng-invalid",i.isInvalid)("ng-pending",i.isPending)("ng-submitted",i.isSubmitted)},standalone:!1,features:[Co]})}return n})();var ud="VALID",wg="INVALID",il="PENDING",dd="DISABLED",ya=class{},Cg=class extends ya{value;source;constructor(e,t){super(),this.value=e,this.source=t}},fd=class extends ya{pristine;source;constructor(e,t){super(),this.pristine=e,this.source=t}},pd=class extends ya{touched;source;constructor(e,t){super(),this.touched=e,this.source=t}},ol=class extends ya{status;source;constructor(e,t){super(),this.status=e,this.source=t}},M1=class extends ya{source;constructor(e){super(),this.source=e}},xg=class extends ya{source;constructor(e){super(),this.source=e}};function Ak(n){return(Og(n)?n.validators:n)||null}function Oj(n){return Array.isArray(n)?Sk(n):n||null}function Nk(n,e){return(Og(e)?e.asyncValidators:n)||null}function Ij(n){return Array.isArray(n)?kk(n):n||null}function Og(n){return n!=null&&!Array.isArray(n)&&typeof n=="object"}function Pj(n,e,t){let r=n.controls;if(!(e?Object.keys(r):r).length)throw new U(1e3,"");if(!r[t])throw new U(1001,"")}function Tj(n,e,t){n._forEachChild((r,i)=>{if(t[i]===void 0)throw new U(1002,"")})}var Eg=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(e,t){this._assignValidators(e),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get status(){return un(this.statusReactive)}set status(e){un(()=>this.statusReactive.set(e))}_status=es(()=>this.statusReactive());statusReactive=nt(void 0);get valid(){return this.status===ud}get invalid(){return this.status===wg}get pending(){return this.status==il}get disabled(){return this.status===dd}get enabled(){return this.status!==dd}errors;get pristine(){return un(this.pristineReactive)}set pristine(e){un(()=>this.pristineReactive.set(e))}_pristine=es(()=>this.pristineReactive());pristineReactive=nt(!0);get dirty(){return!this.pristine}get touched(){return un(this.touchedReactive)}set touched(e){un(()=>this.touchedReactive.set(e))}_touched=es(()=>this.touchedReactive());touchedReactive=nt(!1);get untouched(){return!this.touched}_events=new ut;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._assignValidators(e)}setAsyncValidators(e){this._assignAsyncValidators(e)}addValidators(e){this.setValidators(lk(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(lk(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(uk(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(uk(e,this._rawAsyncValidators))}hasValidator(e){return yg(this._rawValidators,e)}hasAsyncValidator(e){return yg(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){let t=this.touched===!1;this.touched=!0;let r=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsTouched(_e(j({},e),{sourceControl:r})),t&&e.emitEvent!==!1&&this._events.next(new pd(!0,r))}markAllAsDirty(e={}){this.markAsDirty({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:this}),this._forEachChild(t=>t.markAllAsDirty(e))}markAllAsTouched(e={}){this.markAsTouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:this}),this._forEachChild(t=>t.markAllAsTouched(e))}markAsUntouched(e={}){let t=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let r=e.sourceControl??this;this._forEachChild(i=>{i.markAsUntouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:r})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,r),t&&e.emitEvent!==!1&&this._events.next(new pd(!1,r))}markAsDirty(e={}){let t=this.pristine===!0;this.pristine=!1;let r=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsDirty(_e(j({},e),{sourceControl:r})),t&&e.emitEvent!==!1&&this._events.next(new fd(!1,r))}markAsPristine(e={}){let t=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let r=e.sourceControl??this;this._forEachChild(i=>{i.markAsPristine({onlySelf:!0,emitEvent:e.emitEvent})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e,r),t&&e.emitEvent!==!1&&this._events.next(new fd(!0,r))}markAsPending(e={}){this.status=il;let t=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new ol(this.status,t)),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.markAsPending(_e(j({},e),{sourceControl:t}))}disable(e={}){let t=this._parentMarkedDirty(e.onlySelf);this.status=dd,this.errors=null,this._forEachChild(i=>{i.disable(_e(j({},e),{onlySelf:!0}))}),this._updateValue();let r=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new Cg(this.value,r)),this._events.next(new ol(this.status,r)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(_e(j({},e),{skipPristineCheck:t}),this),this._onDisabledChange.forEach(i=>i(!0))}enable(e={}){let t=this._parentMarkedDirty(e.onlySelf);this.status=ud,this._forEachChild(r=>{r.enable(_e(j({},e),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(_e(j({},e),{skipPristineCheck:t}),this),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(e,t){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine({},t),this._parent._updateTouched({},t))}setParent(e){this._parent=e}getRawValue(){return this.value}updateValueAndValidity(e={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let r=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===ud||this.status===il)&&this._runAsyncValidator(r,e.emitEvent)}let t=e.sourceControl??this;e.emitEvent!==!1&&(this._events.next(new Cg(this.value,t)),this._events.next(new ol(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(_e(j({},e),{sourceControl:t}))}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?dd:ud}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e,t){if(this.asyncValidator){this.status=il,this._hasOwnPendingAsyncValidator={emitEvent:t!==!1,shouldHaveEmitted:e!==!1};let r=bk(this.asyncValidator(this));this._asyncValidationSubscription=r.subscribe(i=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(i,{emitEvent:t,shouldHaveEmitted:e})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let e=(this._hasOwnPendingAsyncValidator?.emitEvent||this._hasOwnPendingAsyncValidator?.shouldHaveEmitted)??!1;return this._hasOwnPendingAsyncValidator=null,e}return!1}setErrors(e,t={}){this.errors=e,this._updateControlsErrors(t.emitEvent!==!1,this,t.shouldHaveEmitted)}get(e){let t=e;return t==null||(Array.isArray(t)||(t=t.split(".")),t.length===0)?null:t.reduce((r,i)=>r&&r._find(i),this)}getError(e,t){let r=t?this.get(t):this;return r&&r.errors?r.errors[e]:null}hasError(e,t){return!!this.getError(e,t)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e,t,r){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),(e||r)&&this._events.next(new ol(this.status,t)),this._parent&&this._parent._updateControlsErrors(e,t,r)}_initObservables(){this.valueChanges=new Rt,this.statusChanges=new Rt}_calculateStatus(){return this._allControlsDisabled()?dd:this.errors?wg:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(il)?il:this._anyControlsHaveStatus(wg)?wg:ud}_anyControlsHaveStatus(e){return this._anyControls(t=>t.status===e)}_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e,t){let r=!this._anyControlsDirty(),i=this.pristine!==r;this.pristine=r,this._parent&&!e.onlySelf&&this._parent._updatePristine(e,t),i&&this._events.next(new fd(this.pristine,t))}_updateTouched(e={},t){this.touched=this._anyControlsTouched(),this._events.next(new pd(this.touched,t)),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,t)}_onDisabledChange=[];_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){Og(e)&&e.updateOn!=null&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){let t=this._parent&&this._parent.dirty;return!e&&!!t&&!this._parent._anyControlsDirty()}_find(e){return null}_assignValidators(e){this._rawValidators=Array.isArray(e)?e.slice():e,this._composedValidatorFn=Oj(this._rawValidators)}_assignAsyncValidators(e){this._rawAsyncValidators=Array.isArray(e)?e.slice():e,this._composedAsyncValidatorFn=Ij(this._rawAsyncValidators)}},Mg=class extends Eg{constructor(e,t,r){super(Ak(t),Nk(r,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(e,t,r={}){this.registerControl(e,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}removeControl(e,t={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(e,t,r={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,t={}){Tj(this,!0,e),Object.keys(e).forEach(r=>{Pj(this,!0,r),this.controls[r].setValue(e[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){e!=null&&(Object.keys(e).forEach(r=>{let i=this.controls[r];i&&i.patchValue(e[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(e={},t={}){this._forEachChild((r,i)=>{r.reset(e?e[i]:null,{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t),t?.emitEvent!==!1&&this._events.next(new xg(this))}getRawValue(){return this._reduceChildren({},(e,t,r)=>(e[r]=t.getRawValue(),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(t,r)=>r._syncPendingControls()?!0:t);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(t=>{let r=this.controls[t];r&&e(r,t)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(let[t,r]of Object.entries(this.controls))if(this.contains(t)&&e(r))return!0;return!1}_reduceValue(){let e={};return this._reduceChildren(e,(t,r,i)=>((r.enabled||this.disabled)&&(t[i]=r.value),t))}_reduceChildren(e,t){let r=e;return this._forEachChild((i,o)=>{r=t(r,i,o)}),r}_allControlsDisabled(){for(let e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(e){return this.controls.hasOwnProperty(e)?this.controls[e]:null}};var Rk=new V("",{providedIn:"root",factory:()=>k1}),k1="always";function Aj(n,e){return[...e.path,n]}function dk(n,e,t=k1){O1(n,e),e.valueAccessor.writeValue(n.value),(n.disabled||t==="always")&&e.valueAccessor.setDisabledState?.(n.disabled),Rj(n,e),Fj(n,e),zj(n,e),Nj(n,e)}function fk(n,e,t=!0){let r=()=>{};e.valueAccessor&&(e.valueAccessor.registerOnChange(r),e.valueAccessor.registerOnTouched(r)),Dg(n,e),n&&(e._invokeOnDestroyCallbacks(),n._registerOnCollectionChange(()=>{}))}
vendor: 5,342 bytes, line 15
15function Sg(n,e){n.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(e)})}function Nj(n,e){if(e.valueAccessor.setDisabledState){let t=r=>{e.valueAccessor.setDisabledState(r)};n.registerOnDisabledChange(t),e._registerOnDestroy(()=>{n._unregisterOnDisabledChange(t)})}}function O1(n,e){let t=Ok(n);e.validator!==null?n.setValidators(ck(t,e.validator)):typeof t=="function"&&n.setValidators([t]);let r=Ik(n);e.asyncValidator!==null?n.setAsyncValidators(ck(r,e.asyncValidator)):typeof r=="function"&&n.setAsyncValidators([r]);let i=()=>n.updateValueAndValidity();Sg(e._rawValidators,i),Sg(e._rawAsyncValidators,i)}function Dg(n,e){let t=!1;if(n!==null){if(e.validator!==null){let i=Ok(n);if(Array.isArray(i)&&i.length>0){let o=i.filter(a=>a!==e.validator);o.length!==i.length&&(t=!0,n.setValidators(o))}}if(e.asyncValidator!==null){let i=Ik(n);if(Array.isArray(i)&&i.length>0){let o=i.filter(a=>a!==e.asyncValidator);o.length!==i.length&&(t=!0,n.setAsyncValidators(o))}}}let r=()=>{};return Sg(e._rawValidators,r),Sg(e._rawAsyncValidators,r),t}function Rj(n,e){e.valueAccessor.registerOnChange(t=>{n._pendingValue=t,n._pendingChange=!0,n._pendingDirty=!0,n.updateOn==="change"&&zk(n,e)})}function zj(n,e){e.valueAccessor.registerOnTouched(()=>{n._pendingTouched=!0,n.updateOn==="blur"&&n._pendingChange&&zk(n,e),n.updateOn!=="submit"&&n.markAsTouched()})}function zk(n,e){n._pendingDirty&&n.markAsDirty(),n.setValue(n._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(n._pendingValue),n._pendingChange=!1}function Fj(n,e){let t=(r,i)=>{e.valueAccessor.writeValue(r),i&&e.viewToModelUpdate(r)};n.registerOnChange(t),e._registerOnDestroy(()=>{n._unregisterOnChange(t)})}function jj(n,e){n==null,O1(n,e)}function Lj(n,e){return Dg(n,e)}function Vj(n,e){if(!n.hasOwnProperty("model"))return!1;let t=n.model;return t.isFirstChange()?!0:!Object.is(e,t.currentValue)}function Bj(n){return Object.getPrototypeOf(n.constructor)===hj}function Uj(n,e){n._syncPendingControls(),e.forEach(t=>{let r=t.control;r.updateOn==="submit"&&r._pendingChange&&(t.viewToModelUpdate(r._pendingValue),r._pendingChange=!1)})}function Hj(n,e){if(!e)return null;Array.isArray(e);let t,r,i;return e.forEach(o=>{o.constructor===kg?t=o:Bj(o)?r=o:i=o}),i||r||t||null}function $j(n,e){let t=n.indexOf(e);t>-1&&n.splice(t,1)}function pk(n,e){let t=n.indexOf(e);t>-1&&n.splice(t,1)}function hk(n){return typeof n=="object"&&n!==null&&Object.keys(n).length===2&&"value"in n&&"disabled"in n}var _a=class extends Eg{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(e=null,t,r){super(Ak(t),Nk(r,t)),this._applyFormState(e),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Og(t)&&(t.nonNullable||t.initialValueIsDefault)&&(hk(e)?this.defaultValue=e.value:this.defaultValue=e)}setValue(e,t={}){this.value=this._pendingValue=e,this._onChange.length&&t.emitModelToViewChange!==!1&&this._onChange.forEach(r=>r(this.value,t.emitViewToModelChange!==!1)),this.updateValueAndValidity(t)}patchValue(e,t={}){this.setValue(e,t)}reset(e=this.defaultValue,t={}){this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1,t?.emitEvent!==!1&&this._events.next(new xg(this))}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){pk(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){pk(this._onDisabledChange,e)}_forEachChild(e){}_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(e){hk(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}};var Gj=n=>n instanceof _a;var Fk=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275dir=ln({type:n,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return n})();var jk=new V("");var qj={provide:al,useExisting:go(()=>I1)},I1=(()=>{class n extends al{callSetDisabledState;get submitted(){return un(this._submittedReactive)}set submitted(t){this._submittedReactive.set(t)}_submitted=es(()=>this._submittedReactive());_submittedReactive=nt(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new Rt;constructor(t,r,i){super(),this.callSetDisabledState=i,this._setValidators(t),this._setAsyncValidators(r)}ngOnChanges(t){t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Dg(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){let r=this.form.get(t.path);return dk(r,t,this.callSetDisabledState),r.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),r}getControl(t){return this.form.get(t.path)}
15removeControl(t){fk(t.control||null,t,!1),$j(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,r){this.form.get(t.path).setValue(r)}onSubmit(t){return this._submittedReactive.set(!0),Uj(this.form,this.directives),this.ngSubmit.emit(t),this.form._events.next(new M1(this.control)),t?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(t=void 0,r={}){this.form.reset(t,r),this._submittedReactive.set(!1)}_updateDomValue(){this.directives.forEach(t=>{let r=t.control,i=this.form.get(t.path);r!==i&&(fk(r||null,t),Gj(i)&&(dk(i,t,this.callSetDisabledState),t.control=i))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){let r=this.form.get(t.path);jj(r,t),r.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){let r=this.form.get(t.path);r&&Lj(r,t)&&r.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){O1(this.form,this),this._oldForm&&Dg(this._oldForm,this)}static \u0275fac=function(r){return new(r||n)(q(vk,10),q(wk,10),q(Rk,8))};static \u0275dir=ln({type:n,selectors:[["","formGroup",""]],hostBindings:function(r,i){r&1&&ve("submit",function(a){return i.onSubmit(a)})("reset",function(){return i.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[Xo([qj]),Co,_o]})}return n})();var Wj={provide:hd,useExisting:go(()=>P1)},P1=(()=>{class n extends hd{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(t){}model;update=new Rt;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(t,r,i,o,a){super(),this._ngModelWarningConfig=a,this._parent=t,this._setValidators(r),this._setAsyncValidators(i),this.valueAccessor=Hj(this,o)}ngOnChanges(t){this._added||this._setUpControl(),Vj(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}get path(){return Aj(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(r){return new(r||n)(q(al,13),q(vk,10),q(wk,10),q(mk,10),q(jk,8))};static \u0275dir=ln({type:n,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[Xo([Wj]),Co,_o]})}return n})();var Yj=(()=>{class n{static \u0275fac=function(r){return new(r||n)};static \u0275mod=Nr({type:n});static \u0275inj=ur({})}return n})();var Lk=(()=>{class n{static withConfig(t){return{ngModule:n,providers:[{provide:jk,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:Rk,useValue:t.callSetDisabledState??k1}]}}static \u0275fac=function(r){return new(r||n)};static \u0275mod=Nr({type:n});static \u0275inj=ur({imports:[Yj]})}return n})();var Kj=new V("recaptcha-language"),Qj=new V("recaptcha-base-url"),Xj=new V("recaptcha-nonce-tag");var Ig=new V("recaptcha-v3-site-key"),Jj=new V("recaptcha-loader-options");function eL(n,e,t,{url:r,lang:i,nonce:o}={}){window.ng2recaptchaloaded=()=>{t(grecaptcha)};let a=document.createElement("script");a.innerHTML="";let{url:s,nonce:c}=e(new URL(r||"https://www.google.com/recaptcha/api.js"));s.searchParams.set("render",n==="explicit"?n:n.key),s.searchParams.set("onload","ng2recaptchaloaded"),s.searchParams.set("trustedtypes","true"),i&&s.searchParams.set("hl",i),a.src=s.href;let d=c||o;d&&a.setAttribute("nonce",d),a.async=!0,a.defer=!0,document.head.appendChild(a)}function tL({v3SiteKey:n,onBeforeLoad:e,onLoaded:t}){let r=n?{key:n}:"explicit";Vk.loadScript(r,e,t)}var Vk={loadScript:eL,newLoadScript:tL};function nL(n){return n.asObservable().pipe(on(e=>e!==null))}var Bk=(()=>{let e=class e{constructor(r,i,o,a,s,c){this.platformId=r,this.language=i,this.baseUrl=o,this.nonce=a,this.v3SiteKey=s,this.options=c;let d=this.init();this.ready=d?nL(d):Q()}init(){if(e.ready)return e.ready;if(!Fe(this.platformId))return;let r=new Yt(null);return e.ready=r,Vk.newLoadScript({v3SiteKey:this.v3SiteKey,onBeforeLoad:i=>{if(this.options?.onBeforeLoad)return this.options.onBeforeLoad(i);let o=new URL(this.baseUrl??i);return this.language&&o.searchParams.set("hl",this.language),{url:o,nonce:this.nonce}},onLoaded:i=>{let o=i;this.options?.onLoaded&&(o=this.options.onLoaded(i)),r.next(o)}}),r}};e.ready=null,e.\u0275fac=function(i){return new(i||e)(G(st),G(Kj,8),G(Qj,8),G(Xj,8),G(Ig,8),G(Jj,8))},e.\u0275prov=$({token:e,factory:e.\u0275fac});let n=e;return n})();var gd=(()=>{let e=class e{constructor(r,i,o){this.recaptchaLoader=i,this.zone=r,this.siteKey=o,this.init()}get onExecute(){return this.onExecuteSubject||(this.onExecuteSubject=ne
15w ut,this.onExecuteObservable=this.onExecuteSubject.asObservable()),this.onExecuteObservable}get onExecuteError(){return this.onExecuteErrorSubject||(this.onExecuteErrorSubject=new ut,this.onExecuteErrorObservable=this.onExecuteErrorSubject.asObservable()),this.onExecuteErrorObservable}execute(r){let i=new ut;return this.grecaptcha?this.executeActionWithSubject(r,i):(this.actionBacklog||(this.actionBacklog=[]),this.actionBacklog.push([r,i])),i.asObservable()}executeActionWithSubject(r,i){let o=a=>{this.zone.run(()=>{i.error(a),this.onExecuteErrorSubject&&this.onExecuteErrorSubject.next({action:r,error:a})})};this.zone.runOutsideAngular(()=>{try{this.grecaptcha.execute(this.siteKey,{action:r}).then(a=>{this.zone.run(()=>{i.next(a),i.complete(),this.onExecuteSubject&&this.onExecuteSubject.next({action:r,token:a})})},o)}catch(a){o(a)}})}init(){this.recaptchaLoader.ready.subscribe(r=>{this.grecaptcha=r,this.actionBacklog&&this.actionBacklog.length>0&&(this.actionBacklog.forEach(([i,o])=>this.executeActionWithSubject(i,o)),this.actionBacklog=void 0)})}};e.\u0275fac=function(i){return new(i||e)(G(Qe),G(Bk),G(Ig))},e.\u0275prov=$({token:e,factory:e.\u0275fac});let n=e;return n})(),Uk=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=Nr({type:e}),e.\u0275inj=ur({providers:[gd,Bk]});let n=e;return n})();var Pg={apiUrl:"https://api.felino.ai",recaptchaKey:"6Lc2WvArAAAAABQS5I--UEcUz98rd6TjjvATki0I"};var Tg=class n{constructor(e){this.http=e}sendForm(e){return this.http.post(`${Pg.apiUrl}/sign-up-list`,e,{headers:{"Content-Type":"application/json"}})}static \u0275fac=function(t){return new(t||n)(G(Yp))};static \u0275prov=$({token:n,factory:n.\u0275fac,providedIn:"root"})};var sl=n=>({error:n});function oL(n,e){n&1&&(l(0,"div",12),hr("fadeOut"),pr("fadeIn"),y(1,"div",53),u())}function aL(n,e){n&1&&(l(0,"div",13),hr("fadeOut"),pr("fadeIn"),l(1,"div",54)(2,"div",55),y(3,"img",56),u(),l(4,"h2"),p(5,"Dzi\u0119kujemy za kontakt!"),u(),l(6,"p"),p(7,"Skontaktujemy si\u0119 z Tob\u0105 w najbli\u017Cszym czasie."),u()()())}function sL(n,e){n&1&&p(0," To pole jest wymagane! ")}function cL(n,e){if(n&1&&(l(0,"div",20),Xe(1,sL,1,0),u()),n&2){let t=rt();se(),Je(t.formName.errors.required!=null?1:-1)}}function lL(n,e){n&1&&p(0," To pole jest wymagane! ")}function uL(n,e){if(n&1&&(l(0,"div",20),hr("fadeOut"),pr("fadeIn"),Xe(1,lL,1,0),u()),n&2){let t=rt();se(),Je(t.formSchoolName.errors.required!=null?1:-1)}}function dL(n,e){n&1&&p(0," To pole jest wymagane! ")}function fL(n,e){if(n&1&&(l(0,"div",20),Xe(1,dL,1,0),u()),n&2){let t=rt();se(),Je(t.formCity.errors.required!=null?1:-1)}}function pL(n,e){n&1&&p(0," To pole jest wymagane! ")}function hL(n,e){n&1&&p(0," Wprowad\u017A poprawny adres e-mail! ")}function gL(n,e){if(n&1&&(l(0,"div",20),Xe(1,pL,1,0),Xe(2,hL,1,0),u()),n&2){let t=rt();se(),Je(t.formEmail.errors.required!=null?1:-1),se(),Je(t.formEmail.errors.email!=null?2:-1)}}function mL(n,e){n&1&&p(0," To pole jest wymagane! ")}function vL(n,e){n&1&&p(0," Wprowad\u017A poprawny numer telefonu! ")}function wL(n,e){if(n&1&&(l(0,"div",20),Xe(1,mL,1,0),Xe(2,vL,1,0),u()),n&2){let t=rt();se(),Je(t.formPhone.errors.required!=null?1:-1),se(),Je(t.formPhone.errors.pattern!=null?2:-1)}}function yL(n,e){n&1&&p(0," To pole jest wymagane! ")}function _L(n,e){if(n&1&&(l(0,"div",20),Xe(1,yL,1,0),u()),n&2){let t=rt();se(),Je(t.formMessage.errors.required!=null?1:-1)}}function bL(n,e){if(n&1&&p(0),n&2){let t=rt();xp(" ",t.formErrorMessage()," ")}}function CL(n,e){n&1&&p(0," Wysy\u0142anie... ")}function xL(n,e){n&1&&p(0," Wy\u015Blij wiadomo\u015B\u0107 ")}var Ag=class n{constructor(e,t,r,i,o,a){this.platformId=e;this.formService=t;this.recaptchaV3Service=r;this.el=i;this.cd=o;this.seoService=a;this.contactForm=new Mg({name:new _a("",Oi.required),schoolName:new _a("",Oi.required),city:new _a("",Oi.required),email:new _a("",[Oi.required,Oi.email]),phone:new _a("",[Oi.required,Oi.pattern(/^[\d+\s\-()]{7,20}$/)]),message:new _a("",Oi.required)})}mm;smoother=null;contactForm;formErrorMessage=nt(null);formStatus=nt("idle");get formName(){return this.contactForm.get("name")}get formSchoolName(){return this.contactForm.get("schoolName")}get formCity(){return this.contactForm.get("city")}get formEmail(){return this.contactForm.get("email")}get formPhone(){return this.contactForm.get("phone")}get formMessage(){return this.contactForm.get("message")}ngOnInit(){this.seoService.setSEOData({title:"Kontakt",description:"Skontaktuj si\u0119 z nami w sprawie Felino AI. Pomagamy dobra\u0107 najlepsze rozwi\u0105zanie dla Twojej szko\u0142y. Zadzwo\u0144, napisz e-mail lub odwied\u01
157A nasz\u0105 siedzib\u0119 w Poznaniu.",keywords:"kontakt Felino AI, eSolutions, Pozna\u0144, szko\u0142a, pomoc, wsparcie"})}ngAfterViewInit(){if(!Fe(this.platformId))return;let e=window.innerWidth>=1024,t="ontouchstart"in window||navigator.maxTouchPoints&&navigator.maxTouchPoints>0||window.matchMedia&&window.matchMedia("(pointer: coarse)").matches;this.setUpScrollAnimations(),this.cd.detectChanges()}ngOnDestroy(){Fe(this.platformId)&&(this.mm&&this.mm.revert(),this.smoother&&this.smoother.kill())}setUpScrollAnimations(){let e=this.el.nativeElement,t=e.querySelector(".felino-logo"),r=e.querySelector(".header-title"),i=e.querySelector(".header-description"),o=e.querySelector(".contact-form"),a=e.querySelectorAll(".contact-info-card");this.mm=Z.matchMedia(),this.mm.add("(min-width: 1024px)",()=>{let s=Z.timeline({delay:.3});s.from([t,r,i],{translateY:"32px",opacity:0,duration:.5,stagger:.15,ease:"power2.out"}),s.from(o,{translateY:"32px",opacity:0,duration:.5,ease:"power2.out"},"-=0.2"),s.from(a,{translateY:"32px",opacity:0,duration:.5,stagger:.2,ease:"power2.out"})}),this.mm.add("(max-width: 1023px)",()=>{let s=Z.timeline({delay:.3});s.from([t,r,i],{translateY:"32px",opacity:0,duration:.5,stagger:.15,ease:"power2.out"}),s.from(a,{translateY:"32px",opacity:0,duration:.5,stagger:.2,ease:"power2.out"}),Z.set(o,{translateY:"32px",opacity:0}),Z.to(o,{translateY:"0px",opacity:1,duration:.5,ease:"power2.out",scrollTrigger:{trigger:o,start:"top 75%"}})})}onFormSubmit(e){if(e.preventDefault(),this.formStatus()!=="loading"){if(this.contactForm.invalid){this.formErrorMessage.set("Popraw zaznaczone pola formularza!"),this.contactForm.markAllAsDirty();return}this.formStatus.set("loading"),this.recaptchaV3Service.execute("contactFormSubmit").subscribe({next:t=>{this.formService.sendForm({name:this.formName.value,schoolName:this.formSchoolName.value,city:this.formCity.value,email:this.formEmail.value,phone:this.formPhone.value,purpose:this.formMessage.value,recaptchaToken:t}).subscribe({next:()=>{this.formStatus.set("success")},error:r=>{switch(console.error(r),r.error.code){case"email-already-signed-up":{this.formErrorMessage.set("Ten adres e-mail zosta\u0142 ju\u017C zarejestrowany na li\u015Bcie oczekuj\u0105cych. Spr\xF3buj inny adres e-mail.");break}case"phone-already-signed-up":{this.formErrorMessage.set("Ten numer telefonu zosta\u0142 ju\u017C zarejestrowany na li\u015Bcie oczekuj\u0105cych. Spr\xF3buj inny numer telefonu.");break}default:{this.formErrorMessage.set("Wyst\u0105pi\u0142 b\u0142\u0105d podczas wysy\u0142ania formularza. Spr\xF3buj ponownie p\xF3\u017Aniej.");break}}this.formStatus.set("error")}})},error:t=>{console.error(t),this.formErrorMessage.set("Wyst\u0105pi\u0142 b\u0142\u0105d podczas wysy\u0142ania formularza. Spr\xF3buj ponownie p\xF3\u017Aniej."),this.formStatus.set("error")}})}}static \u0275fac=function(t){return new(t||n)(q(st),q(Tg),q(gd),q(mt),q(Ln),q(ui))};static \u0275cmp=vt({type:n,selectors:[["app-contact-page"]],features:[Xo([gd])],decls:107,vars:30,consts:[["id","smooth-wrapper"],["id","smooth-content"],[1,"header"],[1,"header-container"],[1,"felino-logo"],["variant","icon-only","size","xxlarge"],[1,"header-title"],[1,"header-description"],[1,"contact"],[1,"contact-container"],[1,"contact-form",3,"submit","formGroup"],[1,"contact-form-card"],[1,"contact-form-loading"],[1,"contact-form-success"],[1,"contact-form-card-header"],[1,"contact-form-card-header-title"],[1,"contact-form-card-header-description"],[1,"form-group","col-span-full"],[1,"form-group-header"],["for","name",1,"form-group-header-label"],[1,"form-group-header-error"],[1,"form-group-input"],["formControlName","name","type","text","id","name","name","name","placeholder","Jan Nowak",1,"form-group-input-input",3,"ngClass"],[1,"form-group"],["for","school-name",1,"form-group-header-label"],["formControlName","schoolName","type","text","id","school-name","name","school-name","placeholder","Szko\u0142a Podstawowa nr 1",1,"form-group-input-input",3,"ngClass"],["for","city",1,"form-group-header-label"],["formControlName","city","type","text","id","city","name","city","placeholder","Warszawa",1,"form-group-input-input",3,"ngClass"],["for","email",1,"form-group-header-label"],["formControlName","email","type","email","id","email","name","email","placeholder","[email protected]",1,"form-group-input-input",3,"ngClass"],["for","phone",1,"form-group-header-label"],["formControlName","phone","type","tel","id","phone","name","phone","placeholder","--- --- ---",1,"form-group-input-input",3,"ngClass"],["for","message",1,"form-group-header-label"],["formControlName","message","id","message","name","message","placeholder","Napisz do nas, w czym mo\u017Cemy pom\xF3c...","rows","4",1,"form-group-input-input",3,"ngClass"],[1,"contact-form-footer"],[1,"contact-form-error"],["type","submit",1,"contact-form-submit",3,"disabled"],[1,"contact-info"],[1,"contact-info-card"],[1,"contact-info-card-title"],[1,"contact-info-card-subtitle"],["href","tel:+48577775299",1,"contact-info-card-value"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-phone"],["stroke","none","d","M0 0h24v24H0z","fill","none"],["d","M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2"],["href","mailto:[email protected]",1,"contact-info-card-value"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-mail"],["d","M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10z"],["d","M3 7l9 6l9 -6"],["href","https://maps.app.goo.gl/fWLcSH9XiqDcZ6jB6","target","_blank",1,"contact-info-card-value"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-map-pin"],["d","M9 11a3 3 0 1 0 6 0a3 3 0 0 0 -6 0"],["d","M17.657 16.657l-4.243 4.243a2 2 0 0 1 -2.827 0l-4.244 -4.243a8 8 0 1 1 11.314 0z"],[1,"loader"],[1,"success-content"],[1,"success-icon"],["src","illustrations/check.png","alt","Checkmark",1,"success-icon-img"]],template:function(t,r){t&1&&(l(0,"main",0)(1,"div",1)(2,"header",2)(3,"div",3)(4,"div",4),y(5,"nds-felino-logo",5),u(),l(6,"h1",6),p(7," Kontakt "),u(),l(8,"p",7),p(9," Zainteresowany Felino AI? Skontaktuj si\u0119 z nami, a pomo\u017Cemy dobra\u0107 najlepsze rozwi\u0105zanie dla Twojej szko\u0142y. "),u()()(),l(10,"section",8)(11,"div",9)(12,"form",10),ve("submit",function(o){return r.onFormSubmit(o)}),l(13,"div",11),Xe(14,oL,2,0,"div",12),Xe(15,aL,8,0,"div",13),l(16,"div",14)(17,"h2",15),p(18," Napisz do nas "),u(),l(19,"p",16),p(20," Skorzystaj z formularza, aby skontaktowa\u0107 si\u0119 z nami. "),u()(),l(21,"div",17)(22,"div",18)(23,"label",19),p(24," Imi\u0119 i nazwisko "),u(),Xe(25,cL,2,1,"div",20),u(
vendor: 1,448 bytes, line 15
15),l(26,"div",21),y(27,"input",22),u()(),l(28,"div",23)(29,"div",18)(30,"label",24),p(31," Nazwa plac\xF3wki "),u(),Xe(32,uL,2,1,"div",20),u(),l(33,"div",21),y(34,"input",25),u()(),l(35,"div",23)(36,"div",18)(37,"label",26),p(38," Miasto "),u(),Xe(39,fL,2,1,"div",20),u(),l(40,"div",21),y(41,"input",27),u()(),l(42,"div",23)(43,"div",18)(44,"label",28),p(45," Adres e-mail "),u(),Xe(46,gL,3,2,"div",20),u(),l(47,"div",21),y(48,"input",29),u()(),l(49,"div",23)(50,"div",18)(51,"label",30),p(52," Telefon "),u(),Xe(53,wL,3,2,"div",20),u(),l(54,"div",21),y(55,"input",31),u()(),l(56,"div",17)(57,"div",18)(58,"label",32),p(59," Wiadomo\u015B\u0107 "),u(),Xe(60,_L,2,1,"div",20),u(),l(61,"div",21),y(62,"textarea",33),u()(),l(63,"div",34)(64,"div",35),Xe(65,bL,1,1),u(),l(66,"button",36)(67,"span"),Xe(68,CL,1,0)(69,xL,1,0),u()()()()(),l(70,"div",37)(71,"div",38)(72,"h3",39),p(73," Zadzwo\u0144 do nas "),u(),l(74,"div",40),p(75," Porozmawiajmy przez telefon o tym, jak mo\u017Cemy Ci pom\xF3c. "),u(),l(76,"a",41),E(),l(77,"svg",42),y(78,"path",43)(79,"path",44),u(),S(),l(80,"span"),p(81,"+48 577 775 299"),u()()(),l(82,"div",38)(83,"h3",39),p(84," Napisz do nas "),u(),l(85,"div",40),p(86," Napisz do nas e-mail, a skontaktujemy si\u0119 z Tob\u0105 jak najszybciej. "),u(),l(87,"a",45),E(),l(88,"svg",46),y(89,"path",43)(90,"path",47)(91,"path",48),u(),S(),l(92,"span"),p(93,"[email protected]"),u()()(),l(94,"div",38)(95,"h3",39),p(96," Odwied\u01
157A nas "),u(),l(97,"div",40),p(98," Porozmawiajmy na \u017Cywo o tym, jak mo\u017Cemy Ci pom\xF3c. "),u(),l(99,"a",49),E(),l(100,"svg",50),y(101,"path",43)(102,"path",51)(103,"path",52),u(),S(),l(104,"span"),p(105,"ul. \u015Aw. Marcin 29/8, 61-806 Pozna\u0144"),u()()()()()(),y(106,"app-footer"),u()()),t&2&&(se(12),ct("formGroup",r.contactForm),se(2),Je(r.formStatus()==="loading"?14:-1),se(),Je(r.formStatus()==="success"?15:-1),se(10),Je(r.formName.errors!=null&&r.formName.dirty?25:-1),se(2),ct("ngClass",Rr(18,sl,r.formName.invalid&&r.formName.dirty)),se(5),Je(r.formSchoolName.errors!=null&&r.formSchoolName.dirty?32:-1),se(2),ct("ngClass",Rr(20,sl,r.formSchoolName.invalid&&r.formSchoolName.dirty)),se(5),Je(r.formCity.errors!=null&&r.formCity.dirty?39:-1),se(2),ct("ngClass",Rr(22,sl,r.formCity.invalid&&r.formCity.dirty)),se(5),Je(r.formEmail.errors!=null&&r.formEmail.dirty?46:-1),se(2),ct("ngClass",Rr(24,sl,r.formEmail.invalid&&r.formEmail.dirty)),se(5),Je(r.formPhone.errors!=null&&r.formPhone.dirty?53:-1),se(2),ct("ngClass",Rr(26,sl,r.formPhone.invalid&&r.formPhone.dirty)),se(5),Je(r.formMessage.errors!=null&&r.formMessage.dirty?60:-1),se(2),ct("ngClass",Rr(28,sl,r.formMessage.invali
15d&&r.formMessage.dirty)),se(3),Je(r.formErrorMessage()!=null?65:-1),se(),ct("disabled",r.formStatus()==="loading"),se(2),Je(r.formStatus()==="loading"?68:69))},dependencies:[gr,ns,Cn,Lk,Fk,kg,Pk,Tk,I1,P1,Uk,li,Wn],styles:[`@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after, [_ngcontent-%COMP%]::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid}}}.header[_ngcontent-%COMP%]{width:100%;height:auto;padding-top:calc(var(--spacing,.25rem)*20)}.header-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}@media (min-width:48rem){.header-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*12)}}.header-container[_ngcontent-%COMP%]   .felino-logo[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);width:auto;height:auto}.header-container[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);text-align:center;width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:48rem){.header-container[_ngcontent-%COMP%]   .header-title[_ngcontent-%COMP%]{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.header-container[_ngcontent-%COMP%]   .header-description[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--container-lg,32rem);text-align:center;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.contact[_ngcontent-%COMP%]{width:100%;height:auto;position:relative}.contact-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-md,48rem);gap:calc(var(--spacing,.25rem)*16);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*8);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:48rem){.contact-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*12)}}@media (min-width:64rem){.contact-container[_ngcontent-%COMP%]{max-width:var(--breakpoint-xl,80rem);gap:calc(var(--spacing,.25rem)*16);padding-bottom:calc(var(--spacing,.25rem)*32);flex-direction:row}}.contact-form[_ngcontent-%COMP%]{order:2;width:100%;height:auto;position:relative}@media (min-width:64rem){.contact-form[_ngcontent-%COMP%]{order:0;width:75%}}.contact-form-loading[_ngcontent-%COMP%]{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:10;background-color:#ffffffbf;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.contact-form-loading[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-white,#fff)75%,transparent)}}.contact-form-loading[_ngcontent-%COMP%]   .loader[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);animation:var(--animate-spin,_ngcontent-%COMP%_spin 1s linear infinite);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-gray-500,oklch(55.1% .027 264.364));border-top-color:#0000;border-radius:3.40282e38px}.contact-form-success[_ngcontent-%COMP%]{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:10;border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-white,#fff);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.contact-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--container-md,28rem);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}.contact-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]   .success-icon[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*20);height:calc(var(--spacing,.25rem)*20);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#4f46e599;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.contact-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]   .success-icon[_ngcontent-%COMP%]{border-color:color-mix(in oklab,var(--color-theme-violet,#4f46e5)60%,transparent)}}.contact-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]   .success-icon[_ngcontent-%COMP%]{background-color:#4f46e54d}@supports (color:color-mix(in lab,red,red)){.contact-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]   .success-icon[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-theme-violet,#4f46e5)30%,transparent)}}.contact-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]   .success-icon[_ngcontent-%COMP%]{--tw-backdrop-blur:blur(var(--blur-lg,16px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@media (min-width:48rem){.contact-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]   .success-icon[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8)}}.contact-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%]   .success-icon-img[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);object-fit:contain;object-position:center}.contact-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%] > h2[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);text-align:center;width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-800,oklch(27.8% .033 256.848))}@media (min-width:48rem){.contact-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%] > h2[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}.contact-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{text-align:center;width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-base,1rem);
15line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (min-width:48rem){.contact-form-success[_ngcontent-%COMP%]   .success-content[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.contact-form-card[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-md,48rem);gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-3xl,1.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*6);--tw-duration:.3s;grid-template-columns:repeat(1,minmax(0,1fr));transition-duration:.3s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 6px 2px #0000000f,0 2px 4px -1px #0000000f}@media (min-width:40rem){.contact-form-card[_ngcontent-%COMP%]{padding:calc(var(--spacing,.25rem)*12);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.contact-form-card[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*8)}}@media (min-width:64rem){.contact-form-card[_ngcontent-%COMP%]{max-width:none}}.contact-form-card.pending[_ngcontent-%COMP%]{pointer-events:none;opacity:.3}.contact-form-card.completed[_ngcontent-%COMP%]{opacity:0}.contact-form-card-header[_ngcontent-%COMP%]{flex-direction:column;grid-column:1/-1;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.contact-form-card-header-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:48rem){.contact-form-card-header-title[_ngcontent-%COMP%]{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}.contact-form-card-header-description[_ngcontent-%COMP%]{width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.contact-form-footer[_ngcontent-%COMP%]{flex-direction:column;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;height:auto;display:flex}@media (min-width:48rem){.contact-form-footer[_ngcontent-%COMP%]{flex-direction:row}}.contact-form-error[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*3);width:auto;height:auto;padding-inline:calc(var(--spacing,.25rem)*2);font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-red-500,oklch(63.7% .237 25.331))}.contact-form-submit[_ngcontent-%COMP%]{margin-top:calc(var(--spacing,.25rem)*2);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-xl,.75rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-theme-violet,#4f46e5);--tw-gradient-to:var(--color-theme-blue,#4e7fc0);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));width:auto;height:auto;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);
15--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-theme-violet,#4f46e5)20%,transparent)var(--tw-shadow-alpha),transparent);--tw-duration:.2s;transition-duration:.2s;display:flex}@media (hover:hover){.contact-form-submit[_ngcontent-%COMP%]:hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}}.contact-form-submit[_ngcontent-%COMP%]:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.contact-form-submit[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.6}.contact-form[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*1);flex-direction:column;width:100%;height:auto;display:flex}.contact-form[_ngcontent-%COMP%]   .form-group-header[_ngcontent-%COMP%]{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem)*2);display:flex}.contact-form[_ngcontent-%COMP%]   .form-group-header-label[_ngcontent-%COMP%]{width:auto;height:auto;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}.contact-form[_ngcontent-%COMP%]   .form-group-header-error[_ngcontent-%COMP%]{text-align:right;width:auto;height:auto;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-red-500,oklch(63.7% .237 25.331))}.contact-form[_ngcontent-%COMP%]   .form-group-input[_ngcontent-%COMP%]{width:100%;height:auto;position:relative}.contact-form[_ngcontent-%COMP%]   .form-group-input-input[_ngcontent-%COMP%]{height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem)*5.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-600,oklch(44.6% .03 256.802));--tw-duration:.2s;transition-duration:.2s}.contact-form[_ngcontent-%COMP%]   .form-group-input-input[_ngcontent-%COMP%]::placeholder{color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media (hover:hover){.contact-form[_ngcontent-%COMP%]   .form-group-input-input[_ngcontent-%COMP%]:hover{--tw-shadow:0 1px 3px 0 var(--tw-sha
15dow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.contact-form[_ngcontent-%COMP%]   .form-group-input-input[_ngcontent-%COMP%]:focus{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-black,#000)}.contact-form[_ngcontent-%COMP%]   .form-group-input-input.error[_ngcontent-%COMP%]{border-color:var(--color-red-500,oklch(63.7% .237 25.331));outline-color:var(--color-red-500,oklch(63.7% .237 25.331))}.contact-form[_ngcontent-%COMP%]   .form-group-input[_ngcontent-%COMP%] > textarea[_ngcontent-%COMP%]{height:auto;min-height:calc(var(--spacing,.25rem)*32);resize:none;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem)*5.5);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-600,oklch(44.6% .03 256.802));--tw-duration:.2s;transition-duration:.2s}.contact-form[_ngcontent-%COMP%]   .form-group-input[_ngcontent-%COMP%] > textarea[_ngcontent-%COMP%]::placeholder{color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media (hover:hover){.contact-form[_ngcontent-%COMP%]   .form-group-input[_ngcontent-%COMP%] > textarea[_ngcontent-%COMP%]:hover{--tw-shadow:0 1px 3px 0 var(--tw-sha
15dow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.contact-form[_ngcontent-%COMP%]   .form-group-input[_ngcontent-%COMP%] > textarea[_ngcontent-%COMP%]:focus{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-black,#000)}.contact-form[_ngcontent-%COMP%]   .form-group-input[_ngcontent-%COMP%] > textarea.error[_ngcontent-%COMP%]{border-color:var(--color-red-500,oklch(63.7% .237 25.331));outline-color:var(--color-red-500,oklch(63.7% .237 25.331))}.contact-info[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*8);width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem)*6);order:1;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.contact-info[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.contact-info[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*12);width:25%;padding-inline:calc(var(--spacing,.25rem)*0);flex-direction:column;order:0;display:flex}}.contact-info-card[_ngcontent-%COMP%]{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;display:flex}.contact-info-card-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.contact-info-card-subtitle[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*4);width:auto;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364))}.contact-info-card-value[_ngcontent-%COMP%]{cursor:pointer;justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:auto;height:auto;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-800,oklch(27.8% .033 256.848));text-decoration-line:underline;display:flex}@media (hover:hover){.contact-info-card-value[_ngcontent-%COMP%]:hover{color:var(--color-theme-violet,#4f46e5)}}.contact-info-card-value[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes _ngcontent-%COMP%_spin{to{transform:rotate(360deg)}}
16
17`]})};var Hk=[{path:"",component:hg},{path:"cennik",component:vg},{path:"kontakt",component:Ag},{path:"polityka-prywatnosci",component:mg},{path:"klauzula-informacyjna",component:gg},{path:"**",redirectTo:""}];Z.registerPlugin(Ie,qr);var $k={providers:[t0(),$v({eventCoalescing:!0}),iy(Hk,oy({scrollPositionRestoration:"enabled"})),nM(tM()),Dw(kw()),{provide:Ig,useValue:Pg.recaptchaKey}]};var EL=n=>({close:n}),ML=n=>({open:n});function SL(n,e){n&1&&(l(0,"button",10),E(),l(1,"svg",22),y(2,"path",23)(3,"path",24),u(),S(),l(4,"span"),p(5,"Chat Felino"),u()())}function DL(n,e){n&1&&(l(0,"a",11)(1,"span"),p(2,"Zaloguj si\u0119"),u()())}var Ng=class n{constructor(e){this.router=e}mobileMenuOpen=nt(!1);routerSub=null;ngOnInit(){this.routerSub=this.router.events.subscribe(e=>{e instanceof mr&&this.mobileMenuOpen.set(!1)})}ngOnDestroy(){this.routerSub?.unsubscribe()}toggleMobileMenu(){this.mobileMenuOpen.update(e=>!e)}static \u0275fac=function(t){return new(t||n)(q(ei))};static \u0275cmp=vt({type:n,selectors:[["app-navbar"]],decls:39,vars:7,consts:[[1,"nav"],[1,"nav-container"],[1,"nav-start"],["routerLink","/",1,"felino-logo"],["variant","icon-only","size","large"],[1,"felino-logo-text"],[1,"ai"],[1,"nav-end"],["routerLink","/cennik",1,"link-btn"],["routerLink","/kontakt",1,"link-btn"],["type","button",1,"sign-btn"],["href","https://chat.felino.ai",1,"sign-btn"],["type","button",1,"menu-btn",3,"click","ngClass"],[1,"menu-btn-wrapper"],[1,"menu-btn-line","first"],[1,"menu-btn-line","second"],[1,"menu-btn-line","third"],[1,"mobile-menu",3,"ngClass"],[1,"mobile-menu-wrapper"],[1,"mobile-menu-links"],["routerLink","/",1,"link-btn"],[1,"mobile-menu-end"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-sparkles"],["stroke","none","d","M0 0h24v24H0z","fill","none"],["d","M16 18a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2zm0 -12a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2zm-7 12a6 6 0 0 1 6 -6a6 6 0 0 1 -6 -6a6 6 0 0 1 -6 6a6 6 0 0 1 6 6z"]],template:function(t,r){t&1&&(l(0,"nav",0)(1,"div",1)(2,"div",2)(3,"a",3),y(4,"nds-felino-logo",4),l(5,"span",5),p(6,"Felino."),l(7,"span",6),p(8,"AI"),u()()()(),l(9,"div",7)(10,"a",8)(11,"span"),p(12,"Cennik"),u()(),l(13,"a",9)(14,"span"),p(15,"Kontakt"),u()(),Xe(16,SL,6,0,"button",10)(17,DL,3,0,"a",11),l(18,"button",12),ve("click",function(){return r.toggleMobileMenu()}),l(19,"div",13),y(20,"div",14)(21,"div",15)(22,"div",16),u()()()()(),l(23,"div",17)(24,"div",18)(25,"div",19)(26,"a",20)(27,"span"),p(28,"Strona g\u0142\xF3wna"),u()(),l(29,"a",8)(30,"span"),p(31,"Cennik"),u()(),l(32,"a",9)(33,"span"),p(34,"Kontakt"),u()()(),l(35,"div",21)(36,"a",11)(37,"span"),p(38,"Zaloguj si\u0119"),u()()()()()),t&2&&(se(16),Je(17),se(2),ct("ngClass",Rr(3,EL,r.mobileMenuOpen())),se(5),ct("ngClass",Rr(5,ML,r.mobileMenuOpen())))},dependencies:[gr,ns,Cn,ti,Wn],styles:[`@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after, [_ng
17content-%COMP%]::backdrop{--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-ease:initial;--tw-border-style:solid}}}.nav[_ngcontent-%COMP%]{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:50;background-color:#f9fafb99;width:100%;height:auto;position:fixed}@supports (color:color-mix(in lab,red,red)){.nav[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-theme-light-gray,#f9fafb)60%,transparent)}}.nav[_ngcontent-%COMP%]{--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.nav-container[_ngcontent-%COMP%]{width:100%;height:auto;max-width:var(--breakpoint-2xl,96rem);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*4);margin-inline:auto;display:flex}@media (min-width:48rem){.nav-container[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*6)}}.nav-start[_ngcontent-%COMP%]{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.nav-start[_ngcontent-%COMP%]   .felino-logo[_ngcontent-%COMP%]{align-items:center;gap:calc(var(--spacing,.25rem)*2);width:auto;height:auto;display:flex}.nav-start[_ngcontent-%COMP%]   .felino-logo-text[_ngcontent-%COMP%]{font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:none}@media (min-width:40rem){.nav-start[_ngcontent-%COMP%]   .felino-logo-text[_ngcontent-%COMP%]{display:block}}.nav-start[_ngcontent-%COMP%]   .felino-logo-text[_ngcontent-%COMP%]   .ai[_ngcontent-%COMP%]{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-theme-blue,#4e7fc0)}.nav-end[_ngcontent-%COMP%]{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem)*8);display:flex}.nav-end[_ngcontent-%COMP%]   .link-btn[_ngcontent-%COMP%]{width:auto;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));--tw-duration:.2s;transition-duration:.2s;display:none}@media (min-width:40rem){.nav-end[_ngcontent-%COMP%]   .link-btn[_ngcontent-%COMP%]{display:block}}.nav-end[_ngcontent-%COMP%]   .link-btn[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{padding-inline:calc(var(--spacing,.25rem)*1);--tw-duration:.5s;transition-duration:.5s;display:inline-block}.nav-end[_ngcontent-%COMP%]   .link-btn[_ngcontent-%COMP%]:hover{color:var(--color-theme-violet,#4f46e5)}.nav-end[_ngcontent-%COMP%]   .link-btn[_ngcontent-%COMP%]:hover > span[_ngcontent-%COMP%]{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.nav-end[_ngcontent-%COMP%]   .sign-btn[_ngcontent-%COMP%]{cursor:pointer;border-radius:var(--radius-xl,.75rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-theme-violet,#4f46e5);--tw-gradient-to:var(--color-theme-blue,#4e7fc0);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var
17(--tw-gradient-to-position));width:auto;height:auto;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-theme-violet,#4f46e5)20%,transparent)var(--tw-shadow-alpha),transparent);--tw-duration:.2s;transition-duration:.2s;display:none}@media (hover:hover){.nav-end[_ngcontent-%COMP%]   .sign-btn[_ngcontent-%COMP%]:hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}}.nav-end[_ngcontent-%COMP%]   .sign-btn[_ngcontent-%COMP%]:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}@media (min-width:40rem){.nav-end[_ngcontent-%COMP%]   .sign-btn[_ngcontent-%COMP%]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}}.nav-end[_ngcontent-%COMP%]   .sign-btn[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5)}.nav-end[_ngcontent-%COMP%]   .menu-btn[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.nav-end[_ngcontent-%COMP%]   .menu-btn[_ngcontent-%COMP%]{display:none}}.nav-end[_ngcontent-%COMP%]   .menu-btn-wrapper[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);position:relative}.nav-end[_ngcontent-%COMP%]   .menu-btn-line[_ngcontent-%COMP%]{height:calc(var(--spacing,.25rem)*.5);background-color:var(--color-gray-500,oklch(55.1% .027 264.364));--tw-duration:.3s;border-radius:3.40282e38px;width:100%;transition-duration:.3s;position:absolute}.nav-end[_ngcontent-%COMP%]   .menu-btn-line.first[_ngcontent-%COMP%]{top:calc(var(--spacing,.25rem)*.5);right:calc(var(--spacing,.25rem)*0)}.nav-end[_ngcontent-%COMP%]   .menu-btn-line.second[_ngcontent-%COMP%]{top:50%;right:calc(var(--spacing,.25rem)*0);--tw-translate-y: -50% ;width:50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.nav-end[_ngcontent-%COMP%]   .menu-btn-line.third[_ngcontent-%COMP%]{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*.5)}.nav-end[_ngcontent-%COMP%]   .menu-btn.close[_ngcontent-%COMP%]   .menu-btn-line.first[_ngcontent-%COMP%]{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);top:50%;rotate:45deg}.nav-end[_ngcontent-%COMP%]   .menu-btn.close[_ngcontent-%COMP%]   .menu-btn-line.second[_ngcontent-%COMP%]{opacity:0}.nav-end[_ngcontent-%COMP%]   .menu-btn.close[_ngcontent-%COMP%]   .menu-btn-line.third[_ngcontent-%COMP%]{--tw-translate-y: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y);bottom:50%;rotate:-45deg}.mobile-menu[_ngcontent-%COMP%]{top:-100%;left:calc(var(--spacing,.25rem)*0);z-index:40;background-color:#f9fafbcc;width:100%;height:100%;position:fixed}@supports (color:color-mix(in lab,red,red)){.mobile-menu[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-theme-light-gray,#f9fafb)80%,transparent)}}.mobile-menu[_ngcontent-%COMP%]{padding-top:calc(var(--spacing,.25rem)*20);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);--tw-duration:.5s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.5s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}@media (min-width:40rem){.mobile-menu[_ngcontent-%COMP%]{display:none}}.mobile-menu.open[_ngcontent-%COMP%]{top:calc(var(--spacing,.25rem)*0)}.mobile-menu-wrapper[_ngcontent-%COMP%]{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*8);width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*8);flex-direction:column;display:flex;overflow-y:auto}.mobile-menu-links[_ngcontent-%COMP%]{flex-direction:column;width:100%;height:auto;display:flex}.mobile-menu-links[_ngcontent-%COMP%]   .link-btn[_ngcontent-%COMP%]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*6);font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));color:var(--color-gray-600,oklch(44.6% .03 256.802));--tw-duration:.2s;transition-duration:.2s}.mobile-menu-links[_ngcontent-%COMP%]   .link-btn[_ngcontent-%COMP%]:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.mobile-menu-end[_ngcontent-%COMP%]{width:100%;height:auto}.mobile-menu-end[_ngcontent-%COMP%]   .sign-btn[_ngcontent-%COMP%]{cursor:pointer;border-radius:var(--radius-xl,.75rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-theme-violet,#4f46e5);--tw-gradient-to:var(--color-theme-blue,#4e7fc0);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var
17(--tw-gradient-to-position));width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-family:var(--font-poppins,"Poppins",sans-serif);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-theme-violet,#4f46e5)20%,transparent)var(--tw-shadow-alpha),transparent);--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.mobile-menu-end[_ngcontent-%COMP%]   .sign-btn[_ngcontent-%COMP%]:hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}}.mobile-menu-end[_ngcontent-%COMP%]   .sign-btn[_ngcontent-%COMP%]:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
18
19`]})};function kL(n,e){if(n&1){let t=Qo();
19l(0,"div",0)(1,"div",2),hr("slideUpOut"),pr("slideUpIn"),l(2,"div",3)(3,"h3",4),p(4,"Pliki cookies"),u(),l(5,"p",5),p(6," Ta strona wykorzystuje pliki cookies w celu zapewnienia prawid\u0142owego dzia\u0142ania serwisu oraz w celach statystycznych, marketingowych i profiluj\u0105cych. Niekt\xF3re pliki cookies mog\u0105 by\u0107 wykorzystywane przez podmioty trzecie (np. Google). Mo\u017Cesz zarz\u0105dza\u0107 ustawieniami plik\xF3w cookies w dowolnym momencie. "),u(),l(7,"p",6)(8,"a",7),p(9,"Dowiedz si\u0119 wi\u0119cej"),u(),p(10," o naszej polityce prywatno\u015Bci i plikach cookies. "),u()(),l(11,"div",8)(12,"button",9),ve("click",function(){zn(t);let i=rt();return Fn(i.rejectAll())}),p(13," Odrzu\u0107 wszystkie "),u(),l(14,"button",10),ve("click",function(){zn(t);let i=rt();return Fn(i.openSettings())}),p(15," Ustawienia "),u(),l(16,"button",11),ve("click",function(){zn(t);let i=rt();return Fn(i.acceptAll())}),p(17," Akceptuj\u0119 wszystkie "),u()()()()}}function OL(n,e){if(n&1){let t=Qo();l(0,"div",1),hr("fadeOut"),pr("fadeIn"),l(1,"div",12),hr("slideUpOut"),pr("slideUpIn"),l(2,"div",13)(3,"h3",14),p(4,"Ustawienia plik\xF3w cookies"),u(),l(5,"button",15),ve("click",function(){zn(t);let i=rt();return Fn(i.closeSettings())}),E(),l(6,"svg",16),y(7,"path",17),u()()(),S(),l(8,"div",18)(9,"p",19),p(10," Wybierz, kt\xF3re pliki cookies chcesz zaakceptowa\u0107. Pliki cookies niezb\u0119dne s\u0105 zawsze w\u0142\u0105czone, poniewa\u017C s\u0105 wymagane do prawid\u0142owego dzia\u0142ania strony. "),u(),l(11,"div",20)(12,"div",21)(13,"div",22)(14,"h4",23),p(15,"Pliki cookies niezb\u0119dne"),u(),l(16,"p",24),p(17," Wymagane do prawid\u0142owego dzia\u0142ania strony. Nie mo\u017Cna ich wy\u0142\u0105czy\u0107. "),u()(),l(18,"div",25),y(19,"input",26)(20,"label",27),u()()(),l(21,"div",20)(22,"div",21)(23,"div",22)(24,"h4",23),p(25,"Pliki cookies statystyczne"),u(),l(26,"p",24),p(27," Pomagaj\u0105 zrozumie\u0107, w jaki spos\xF3b u\u017Cytkownicy korzystaj\u0105 ze strony, co umo\u017Cliwia ulepszanie jej struktury i zawarto\u015Bci. "),u()(),l(28,"div",28)(29,"input",29),ve("change",function(){zn(t);let i=rt();return Fn(i.togglePreference("statistical"))}),u(),y(30,"label",30),u()()(),l(31,"div",20)(32,"div",21)(33,"div",22)(34,"h4",23),p(35,"Pliki cookies marketingowe / reklamowe"),u(),l(36,"p",24),p(37," Umo\u017Cliwiaj\u0105 wy\u015Bwietlanie reklam dopasowanych do Twoich preferencji. Mog\u0105 by\u0107 wykorzystywane przez podmioty trzecie (np. Google). "),u()(),l(38,"div",28)(39,"input",31),ve("change",function(){zn(t);let i=rt();return Fn(i.togglePreference("marketing"))}),u(),y(40,"label",32),u()()(),l(41,"div",20)(42,"div",21)(43,"div",22)(44,"h4",23),p(45,"Pliki cookies profiluj\u0105ce"),u(),l(46,"p",24),p(47," Pozwalaj\u0105 na tworzenie profilu u\u017Cytkownika w celu wy\u015Bwietlania dopasowanych materia\u0142\xF3w w sieciach reklamowych. "),u()(),l(48,"div",28)(49,"input",33),ve("change",function(){zn(t);let i=rt();return Fn(i.togglePreference("profiling"))}),u(),y(50,"label",34),u()()()(),l(51,"div",35)(52,"button",36),ve("click",function(){zn(t);let i=rt();return Fn(i.closeSettings())}),p(53," Anuluj "),u(),l(54,"button",37),ve("click",function(){zn(t);let i=rt();return Fn(i.saveCustomPreferences())}),p(55," Zapisz ustawienia "),u()()()()}if(n&2){let t=rt();se(19),ct("checked",t.preferences().essential),se(10),ct("checked",t.preferences().statistical),se(10),ct("checked",t.preferences().marketing),se(10),ct("checked",t.preferences().profiling)}}var Rg=class n{constructor(e){this.platformId=e}STORAGE_KEY="felino_cookie_consent";CONSENT_TIMESTAMP_KEY="felino_cookie_consent_timestamp";showBanner=nt(!1);showSettings=nt(!1);preferences=nt({essential:!0,statistical:!1,marketing:!1,profiling:!1,timestamp:Date.now()});ngOnInit(){Fe(this.platformId)&&(this.loadPreferences(),this.checkIfConsentGiven(),this.setupEventListeners())}openSettingsHandler=()=>{this.openSettingsFromLink()};setupEventListeners(){Fe(this.platformId)&&window.addEventListener("openCookieSettings",this.openSettingsHandler)}ngOnDestroy(){Fe(this.platformId)&&window.removeEventListener("openCookieSettings",this.openSettingsHandler)}loadPreferences(){if(!Fe(this.platformId))return;let e=localStorage.getItem(this.STORAGE_KEY);if(e)try{let t=JSON.parse(e);this.preferences.set({essential:t.essential??!0,statistical:t.statistical??!1,marketing:t.marketing??!1,profiling:t.profiling??!1,timestamp:t.timestamp??Date.now()})}catch(t){console.error("Error parsing cookie preferences:",t)}}checkIfConsentGiven(){if(!Fe(this.platformId))return;localStorage.getItem(this.CONSENT_TIMESTAMP_KEY)||setTimeout(()=>{this.showBanner.set(!0)},100)}openSettings(){this.showSettings.set(!0),this.showBanner.set(!1)}acceptAll(){this.preferences.set({essential:!0,statistical:!0,marketing:!0,profiling:!0,timestamp:Date.now()}),this.savePreferences(),this.showBanner.set(!1),this.showSettings.set(!1)}rejectAll(){this.preferences.set({essential:!0,statistical:!1,marketing:!1,profiling:!1,timestamp:Date.now()}),this.savePreferences(),this.showBanner.set(!1),this.showSettings.set(!1)}saveCustomPreferences(){this.preferences.set(_e(j({},this.preferences()),{timestamp:Date.now()})),this.savePreferences(),this.showBanner.set(!1),this.showSettings.set(!1)}togglePreference(e){if(e==="essential")return;let t=this.preferences();this.preferences.set(_e(j({},t),{[e]:!t[e]}))}savePreferences(){if(!Fe(this.platformId))return;let e=this.preferences();localStorage.setItem(this.STORAGE_KEY,JSON.stringify(e)),localStorage.setItem(this.CONSENT_TIMESTAMP_KEY,e.timestamp.toString()),this.applyCookiePreferences()}applyCookiePreferences(){if(!Fe(this.platformId))return;let e=this.preferences();window.dispatchEvent(new CustomEvent("cookiePreferencesChanged",{detail:e}))}openSettingsFromLink(){Fe(this.platformId)&&(this.showSettings.set(!0),this.showBanner.set(!1))}closeSettings(){this.showSettings.set(!1),localStorage.getItem(this.CONSENT_TIMESTAMP_KEY)||this.showBanner.set(!0)}static \u0275fac=function(t){return new(t||n)(q(st))};static \u0275cmp=vt({type:n,selectors:[["app-cookies-consent"]],decls:2,vars:2,consts:[["role","dialog","aria-label","Zgoda na pl
19iki cookies","aria-modal","true",1,"cookies-banner"],["role","dialog","aria-label","Ustawienia plik\xF3w cookies","aria-modal","true",1,"cookies-settings"],[1,"cookies-banner-container"],[1,"cookies-banner-content"],[1,"cookies-banner-title"],[1,"cookies-banner-text"],[1,"cookies-banner-info"],["routerLink","/polityka-prywatnosci",1,"cookies-banner-link"],[1,"cookies-banner-actions"],["type","button",1,"cookies-btn","cookies-btn-reject",3,"click"],["type","button",1,"cookies-btn","cookies-btn-settings",3,"click"],["type","button",1,"cookies-btn","cookies-btn-accept",3,"click"],[1,"cookies-settings-container"],[1,"cookies-settings-header"],[1,"cookies-settings-title"],["type","button","aria-label","Zamknij",1,"cookies-settings-close",3,"click"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],["d","M18 6L6 18M6 6l12 12"],[1,"cookies-settings-content"],[1,"cookies-settings-intro"],[1,"cookies-category"],[1,"cookies-category-header"],[1,"cookies-category-info"],[1,"cookies-category-title"],[1,"cookies-category-description"],[1,"cookies-toggle","cookies-toggle-disabled"],["type","checkbox","id","essential","disabled","",1,"cookies-toggle-input",3,"checked"],["for","essential",1,"cookies-toggle-label"],[1,"cookies-toggle"],["type","checkbox","id","statistical",1,"cookies-toggle-input",3,"change","checked"],["for","statistical",1,"cookies-toggle-label"],["type","checkbox","id","marketing",1,"cookies-toggle-input",3,"change","checked"],["for","marketing",1,"cookies-toggle-label"],["type","checkbox","id","profiling",1,"cookies-toggle-input",3,"change","checked"],["for","profiling",1,"cookies-toggle-label"],[1,"cookies-settings-actions"],["type","button",1,"cookies-btn","cookies-btn-secondary",3,"click"],["type","button",1,"cookies-btn","cookies-btn-primary",3,"click"]],template:function(t,r){t&1&&(Xe(0,kL,18,0,"div",0),Xe(1,OL,56,4,"div",1)),t&2&&(Je(r.showBanner()?0:-1),se(),Je(r.showSettings()?1:-1))},dependencies:[gr,Cn,ti],styles:[`@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after, [_ngcontent-%COMP%]::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-leading:initial;--tw-duration:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}.cookies-banner[_ngcontent-%COMP%]{bottom:calc(var(--spacing,.25rem)*4);z-index:50;--tw-translate-x: -50% ;width:100%;height:auto;translate:var(--tw-translate-x)var(--tw-translate-y);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);position:fixed;left:50%}@media (min-width:64rem){.cookies-banner[_ngcontent-%COMP%]{width:auto}}.cookies-banner-container[_ngcontent-%COMP%]{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);width:100%;max-width:calc(100% - 2rem);padding:calc(var(--spacing,.25rem)*6);
19--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-inline:auto}@media (min-width:48rem){.cookies-banner-container[_ngcontent-%COMP%]{padding:calc(var(--spacing,.25rem)*8)}}@media (min-width:64rem){.cookies-banner-container[_ngcontent-%COMP%]{max-width:var(--container-4xl,56rem)}}@media (min-width:96rem){.cookies-banner-container[_ngcontent-%COMP%]{max-width:var(--breakpoint-xl,80rem)}}.cookies-banner-container[_ngcontent-%COMP%]{box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.cookies-banner-content[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*6);width:100%;height:auto}.cookies-banner-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*3);width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:48rem){.cookies-banner-title[_ngcontent-%COMP%]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.cookies-banner-text[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*3);width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.cookies-banner-info[_ngcontent-%COMP%]{width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}.cookies-banner-link[_ngcontent-%COMP%]{color:var(--color-theme-blue,#4e7fc0);text-decoration-line:underline}@media (hover:hover){.cookies-banner-link[_ngcontent-%COMP%]:hover{color:var(--color-theme-violet,#4f46e5)}}.cookies-banner-link[_ngcontent-%COMP%]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.cookies-banner-actions[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;width:100%;height:auto;display:flex}@media (min-width:48rem){.cookies-banner-actions[_ngcontent-%COMP%]{flex-direction:row;justify-content:flex-end}}.cookies-settings[_ngcontent-%COMP%]{inset:calc(var(--spacing,.25rem)*0);z-index:50;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.cookies-settings[_ngcontent-%COMP%]{background-color:color-mix(in oklab,var(--color-black,#000)50%,transparent)}}.cookies-settings[_ngcontent-%COMP%]{padding:calc(var(--spacing,.25rem)*4);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}@media (min-width:48rem){.cookies-settings[_ngcontent-%COMP%]{padding:calc(var(--spacing,.25rem)*6)}}.cookies-settings-container[_ngcontent-%COMP%]{width:100%;max-height:90vh;max-width:var(--container-2xl,42rem);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);
19--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex;overflow:hidden}@media (min-width:48rem){.cookies-settings-container[_ngcontent-%COMP%]{max-height:85vh}}.cookies-settings-header[_ngcontent-%COMP%]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));width:100%;height:auto;padding:calc(var(--spacing,.25rem)*6);justify-content:space-between;align-items:center;display:flex}@media (min-width:48rem){.cookies-settings-header[_ngcontent-%COMP%]{padding:calc(var(--spacing,.25rem)*8)}}.cookies-settings-title[_ngcontent-%COMP%]{width:auto;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:48rem){.cookies-settings-title[_ngcontent-%COMP%]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.cookies-settings-close[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);cursor:pointer;border-radius:var(--radius-lg,.5rem);color:var(--color-gray-500,oklch(55.1% .027 264.364));justify-content:center;align-items:center;display:flex}@media (hover:hover){.cookies-settings-close[_ngcontent-%COMP%]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-700,oklch(37.3% .034 259.733))}}.cookies-settings-close[_ngcontent-%COMP%]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.cookies-settings-close[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5)}.cookies-settings-content[_ngcontent-%COMP%]{width:100%;height:auto;padding:calc(var(--spacing,.25rem)*6);flex:1;overflow-y:auto}@media (min-width:48rem){.cookies-settings-content[_ngcontent-%COMP%]{padding:calc(var(--spacing,.25rem)*8)}}.cookies-settings-intro[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*6);width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-700,oklch(37.3% .034 259.733))}@media (min-width:48rem){.cookies-settings-intro[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.cookies-settings-actions[_ngcontent-%COMP%]{gap:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));width:100%;height:auto;padding:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}@media (min-width:48rem){.cookies-settings-actions[_ngcontent-%COMP%]{padding:calc(var(--spacing,.25rem)*8);flex-direction:row;justify-content:flex-end}}.cookies-category[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*6);width:100%;height:auto}@media (min-width:48rem){.cookies-category[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*8)}}.cookies-category[_ngcontent-%COMP%]:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.cookies-category-header[_ngcontent-%COMP%]{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);width:100%;height:auto;display:flex}.cookies-category-info[_ngcontent-%COMP%]{flex:1}.cookies-category-title[_ngcontent-%COMP%]{margin-bottom:calc(var(--spacing,.25rem)*2);width:100%;height:auto;font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-base,1rem);
19line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}@media (min-width:48rem){.cookies-category-title[_ngcontent-%COMP%]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.cookies-category-description[_ngcontent-%COMP%]{width:100%;height:auto;font-family:var(--font-inter,"Inter",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-600,oklch(44.6% .03 256.802))}@media (min-width:48rem){.cookies-category-description[_ngcontent-%COMP%]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.cookies-toggle[_ngcontent-%COMP%]{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.cookies-toggle-input[_ngcontent-%COMP%]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cookies-toggle-input[_ngcontent-%COMP%]:checked + .cookies-toggle-label[_ngcontent-%COMP%]{background-color:var(--color-theme-violet,#4f46e5)}.cookies-toggle-input[_ngcontent-%COMP%]:checked + .cookies-toggle-label[_ngcontent-%COMP%]:after{--tw-translate-x:calc(var(--spacing,.25rem)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}@media (min-width:48rem){.cookies-toggle-input[_ngcontent-%COMP%]:checked + .cookies-toggle-label[_ngcontent-%COMP%]:after{--tw-translate-x:calc(var(--spacing,.25rem)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}}.cookies-toggle-input[_ngcontent-%COMP%]:focus + .cookies-toggle-label[_ngcontent-%COMP%]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
19dow);--tw-ring-color:var(--color-theme-violet,#4f46e5);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.cookies-toggle-label[_ngcontent-%COMP%]{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*11);background-color:var(--color-gray-300,oklch(87.2% .01 258.338));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;align-items:center;transition-duration:.2s;display:inline-flex;position:relative}@media (min-width:48rem){.cookies-toggle-label[_ngcontent-%COMP%]{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*12)}}.cookies-toggle-label[_ngcontent-%COMP%]:after{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);background-color:var(--color-white,#fff);
19--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;transition-duration:.2s;display:inline-block}@media (min-width:48rem){.cookies-toggle-label[_ngcontent-%COMP%]:after{height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5)}}.cookies-toggle-label[_ngcontent-%COMP%]:after{transform:translate(6px)}.cookies-toggle-disabled[_ngcontent-%COMP%]{cursor:not-allowed;opacity:.6}.cookies-toggle-disabled[_ngcontent-%COMP%]   .cookies-toggle-label[_ngcontent-%COMP%]{background-color:var(--color-gray-400,oklch(70.7% .022 261.325))}.cookies-btn[_ngcontent-%COMP%]{cursor:pointer;border-radius:var(--radius-xl,.75rem);width:100%;height:auto;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-family:var(--font-poppins,"Poppins",sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (min-width:48rem){.cookies-btn[_ngcontent-%COMP%]{width:auto}}.cookies-btn[_ngcontent-%COMP%]:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.cookies-btn-accept[_ngcontent-%COMP%]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-theme-violet,#4f46e5);--tw-gradient-to:var(--color-theme-blue,#4e7fc0);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));color:var(--color-white,#fff);
19--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-theme-violet,#4f46e5)20%,transparent)var(--tw-shadow-alpha),transparent)}@media (hover:hover){.cookies-btn-accept[_ngcontent-%COMP%]:hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.cookies-btn-reject[_ngcontent-%COMP%]{background-color:var(--color-gray-200,oklch(92.8% .006 264.531));color:var(--color-gray-800,oklch(27.8% .033 256.848))}@media (hover:hover){.cookies-btn-reject[_ngcontent-%COMP%]:hover{background-color:var(--color-gray-300,oklch(87.2% .01 258.338))}}.cookies-btn-settings[_ngcontent-%COMP%]{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);color:var(--color-gray-800,oklch(27.8% .033 256.848))}@media (hover:hover){.cookies-btn-settings[_ngcontent-%COMP%]:hover{border-color:var(--color-gray-400,oklch(70.7% .022 261.325));background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.cookies-btn-primary[_ngcontent-%COMP%]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-theme-violet,#4f46e5);--tw-gradient-to:var(--color-theme-blue,#4e7fc0);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));color:var(--color-white,#fff);
19--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-theme-violet,#4f46e5)20%,transparent)var(--tw-shadow-alpha),transparent)}@media (hover:hover){.cookies-btn-primary[_ngcontent-%COMP%]:hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.cookies-btn-secondary[_ngcontent-%COMP%]{background-color:var(--color-gray-200,oklch(92.8% .006 264.531));color:var(--color-gray-800,oklch(27.8% .033 256.848))}@media (hover:hover){.cookies-btn-secondary[_ngcontent-%COMP%]:hover{background-color:var(--color-gray-300,oklch(87.2% .01 258.338))}}.slideUpIn[_ngcontent-%COMP%]{animation:.5s ease-out _ngcontent-%COMP%_slideUpIn}.slideUpOut[_ngcontent-%COMP%]{animation:.5s ease-in _ngcontent-%COMP%_slideUpOut}@keyframes _ngcontent-%COMP%_slideUpIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_slideUpOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(32px)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}
19@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
20
21`]})};var IL=n=>({closed:n});function PL(n,e){if(n&1){let t=Qo();l(0,"button",2),hr("fadeOut"),pr("fadeIn"),ve("click",function(){zn(t);let i=rt();return Fn(i.scrollToTop())}),E(),l(1,"svg",3),y(2,"path",4)(3,"path",5)(4,"path",6)(5,"path",7),u()()}}var zg=class n{constructor(e){this.platformId=e}appLoaded=nt(!1);showBackToTopBtn=nt(!1);ngAfterViewInit(){this.onScroll()}scrollToTop(){window.scrollTo({top:0,behavior:"smooth"})}onScroll(){Fe(this.platformId)&&this.showBackToTopBtn.set(window.scrollY>100)}onLoad(){this.appLoaded.set(!0)}static \u0275fac=function(t){return new(t||n)(q(st))};static \u0275cmp=vt({type:n,selectors:[["app-root"]],hostBindings:function(t,r){t&1&&ve("scroll",function(){return r.onScroll()},ap)("load",function(){return r.onLoad()},ap)},decls:5,vars:4,consts:[[1,"app-loader",3,"ngClass"],["type","button",1,"back-to-top-btn"],["type","button",1,"back-to-top-btn",3,"click"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"icon","icon-tabler","icons-tabler-outline","icon-tabler-arrow-up-dashed"],["stroke","none","d","M0 0h24v24H0z","fill","none"],["d","M12 5v6m0 3v1.5m0 3v.5"],["d","M18 11l-6 -6"],["d","M6 11l6 -6"]],template:function(t,r){t&1&&(y(0,"div",0)(1,"app-navbar")(2,"router-outlet"),Xe(3,PL,6,0,"button",1),y(4,"app-cookies-consent")),t&2&&(ct("ngClass",Rr(2,IL,r.appLoaded())),se(3),Je(r.showBackToTopBtn()?3:-1))},dependencies:[gr,ns,Cn,Du,Ng,Rg],styles:[`@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after, [_ngcontent-%COMP%]::backdrop{--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.app-loader[_ngcontent-%COMP%]{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:100;background-color:var(--color-white,#fff);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;height:100%;display:flex;position:fixed}.app-loader.closed[_ngcontent-%COMP%]{pointer-events:none;opacity:0}.back-to-top-btn[_ngcontent-%COMP%]{right:calc(var(--spacing,.25rem)*4);bottom:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);color:var(--color-gray-600,oklch(44.6% .03 256.802));--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);--tw-duration:.3s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:fixed}@media (hover:hover){.back-to-top-btn[_ngcontent-%COMP%]:hover{background-color:#4f46e5e6}@supports (color:color-mix(in lab,red,red)){.back-to-top-btn[_ngcontent-%COMP%]:hover{background-color:color-mix(in oklab,var(--color-theme-violet,#4f46e5)90%,transparent)}}.back-to-top-btn[_ngcontent-%COMP%]:hover{color:var(--color-white,#fff)}}.back-to-top-btn[_ngcontent-%COMP%]:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.back-to-top-btn[_ngcontent-%COMP%]{z-index:50}@media (min-width:48rem){.back-to-top-btn[_ngcontent-%COMP%]{right:calc(var(--spacing,.25rem)*6);bottom:calc(var(--spacing,.25rem)*6)}}.back-to-top-btn[_ngcontent-%COMP%] > svg[_ngcontent-%COMP%]{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
22
23`]})};yw(zg,$k).catch(n=>console.error(n));

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.