1import{a as un}from"./chunk-VTCPY6UQ.js";import{a as _i,b as xi}from"./chunk-ALFGHXBI.js";import"./chunk-EIA4JH47.js";import{a as hi}from"./chunk-ZT5PBOOM.js";import{a as gi}from"./chunk-MYKDUC5B.js";import{e as He,j as le}from"./chunk-55ORV6RC.js";import"./chunk-BNUGB6JR.js";import"./chunk-OBAX3HE4.js";import"./chunk-VLP3CCKV.js";import{t as mi}from"./chunk-U7WLW3GH.js";import{$b as L,Ac as fn,Bc as fi,Ga as bt,Lc as ui,Ob as ci,Qb as pi,Vb as Ie,Wb as T,Xb as D,Yb as Mt,Zb as _,_b as y,ca as si,dd as Ce,fb as vt,ha as U,ic as se,kb as Ct,oa as N,pa as H,ub as dt,va as li,wb as di,wc as Ne,yc as x,za as lt}from"./chunk-5SMI74O3.js";import"./chunk-Q7L6LLAK.js";var Ye=class s{zoomProgress=Ce(0);static \u0275fac=function(e){return new(e||s)};static \u0275cmp=dt({type:s,selectors:[["app-living-home-hero"]],inputs:{zoomProgress:[1,"zoomProgress"]},decls:37,vars:0,consts:[["data-testid","section-hero",1,"hero"],[1,"hero-ambient"],[1,"hero-content"],[1,"hero-eyebrow"],[1,"hero-headline"],[1,"hero-sub"],[1,"hero-actions"],["routerLink","/onboarding/new-community","data-testid","cta-launch-community",1,"btn-primary"],["routerLink","/join","data-testid","cta-join-hoa",1,"btn-secondary"],[1,"hero-trust"],[1,"hero-trust-label"],[1,"trust-badges"],[1,"trust-badge"],[1,"dot"],[1,"scroll-indicator"],[1,"scroll-line"]],template:function(e,n){e&1&&(T(0,"section",0),Mt(1,"div",1),T(2,"div",2)(3,"div",3),x(4,"The Operating System for Modern HOAs"),D(),T(5,"h1",4),x(6," Stop managing your HOA."),Mt(7,"br"),T(8,"em"),x(9,"Start running it."),D()(),T(10,"p",5),x(11," Replace property management with intelligence. Governance, payments, compliance, and AI assistance \u2014 everything your board needs to run your HOA like a system, not a headache. "),D(),T(12,"div",6)(13,"a",7),x(14,"Launch Your Community"),D(),T(15,"a",8),x(16,"Join Your HOA"),D()()(),T(17,"div",9)(18,"div",10),x(19,"Built for modern communities"),D(),T(20,"div",11)(21,"div",12),Mt(22,"span",13),x(23," FL Chapter 720 Compliant "),D(),T(24,"div",12),Mt(25,"span",13),x(26," Enterprise-Grade Security "),D(),T(27,"div",12),Mt(28,"span",13),x(29," Multi-Tenant Architecture "),D(),T(30,"div",12),Mt(31,"span",13),x(32," AI-Powered Intelligence "),D()()(),T(33,"div",14)(34,"span"),x(35,"Discover"),D(),Mt(36,"div",15),D()())},dependencies:[le,He],styles:['[_nghost-%COMP%]{display:block}.hero[_ngcontent-%COMP%]{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 40px 80px;background:transparent}.hero-ambient[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 600px 400px at 50% 42%,rgba(99,102,241,.1) 0%,transparent 70%),radial-gradient(ellipse 500px 300px at 65% 35%,rgba(168,85,247,.07) 0%,transparent 60%),radial-gradient(ellipse 800px 500px at 30% 60%,rgba(56,63,150,.05) 0%,transparent 70%),radial-gradient(circle 200px at 80% 25%,rgba(139,92,246,.04) 0%,transparent 50%),radial-gradient(ellipse 100% 100% at 50% 100%,rgba(15,15,40,.4) 0%,transparent 50%);pointer-events:none}.hero-content[_ngcontent-%COMP%]{position:relative;z-index:10;text-align:center;max-width:800px;overflow:visible}.hero-eyebrow[_ngcontent-%COMP%]{font-size:12px;font-weight:500;letter-spacing:4px;color:#c4b5fd;text-transform:uppercase;font-size:11px;margin-bottom:24px;opacity:0;animation:_ngcontent-%COMP%_fadeUp .8s ease-out .2s forwards}.hero-headline[_ngcontent-%COMP%]{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(40px,6vw,72px);font-weight:200;line-height:1.28;letter-spacing:-.5px;margin-bottom:24px;overflow:visible;padding-top:8px;color:#f4f5fb;opacity:0;animation:_ngcontent-%COMP%_fadeUp .8s ease-out .4s forwards}.hero-headline[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-style:italic;background:linear-gradient(135deg,#818cf8,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:300}.hero-sub[_ngcontent-%COMP%]{font-size:clamp(18px,2.2vw,22px);font-weight:300;color:#a0a4be;line-height:1.6;max-width:600px;margin:0 auto 40px;opacity:0;animation:_ngcontent-%COMP%_fadeUp .8s ease-out .6s forwards}.hero-actions[_ngcontent-%COMP%]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;opacity:0;animation:_ngcontent-%COMP%_fadeUp .8s ease-out .8s forwards}.btn-primary[_ngcontent-%COMP%]{padding:16px 36px;border-radius:10px;background:#6366f1;color:#fff;font-size:17px;font-weight:500;border:none;cursor:pointer;letter-spacing:.3px;transition:all .25s ease;text-decoration:none;display:inline-block}.btn-primary[_ngcontent-%COMP%]:hover{background:#818cf8;transform:translateY(-2px);box-shadow:0 8px 30px #6366f14d}.btn-primary[_ngcontent-%COMP%]:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.btn-secondary[_ngcontent-%COMP%]{padding:16px 36px;border-radius:10px;background:transparent;color:#a0a4be;font-size:17px;font-weight:400;border:1px solid rgba(99,110,180,.08);cursor:pointer;letter-spacing:.3px;transition:all .25s ease;text-decoration:none;display:inline-block}.btn-secondary[_ngcontent-%COMP%]:hover{color:#f4f5fb;border-color:#ffffff26;background:#636eb40a}.btn-secondary[_ngcontent-%COMP%]:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.hero-trust[_ngcontent-%COMP%]{position:relative;z-index:10;margin-top:60px;opacity:0;animation:_ngcontent-%COMP%_fadeUp .8s ease-out 1s forwards}.hero-trust-label[_ngcontent-%COMP%]{font-size:11px;font-weight:400;letter-spacing:2px;color:#727694;text-transform:uppercase;margin-bottom:16px;text-align:center}.trust-badges[_ngcontent-%COMP%]{display:flex;gap:28px;justify-content:center;align-items:center;flex-wrap:wrap}.trust-badge[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-size:15px;color:#a0a4be}.dot[_ngcontent-%COMP%]{width:5px;height:5px;border-radius:50%;background:#a855f7;opacity:.6;display:inline-block}.scroll-indicator[_ngcontent-%COMP%]{position:relative;z-index:10;margin-top:40px;
1display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;animation:_ngcontent-%COMP%_fadeUp .8s ease-out 1.2s forwards}.scroll-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:10px;letter-spacing:3px;color:#727694;text-transform:uppercase}.scroll-line[_ngcontent-%COMP%]{width:1px;height:32px;background:linear-gradient(to bottom,#a855f7,transparent);animation:_ngcontent-%COMP%_scrollPulse 2s ease-in-out infinite}@keyframes _ngcontent-%COMP%_fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _ngcontent-%COMP%_scrollPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.7;transform:scaleY(1.2)}}@media(prefers-reduced-motion:reduce){.hero-eyebrow[_ngcontent-%COMP%], .hero-headline[_ngcontent-%COMP%], .hero-sub[_ngcontent-%COMP%], .hero-actions[_ngcontent-%COMP%], .hero-trust[_ngcontent-%COMP%], .scroll-indicator[_ngcontent-%COMP%]{opacity:1;animation:none;transform:none}.scroll-line[_ngcontent-%COMP%]{animation:none;opacity:.5}}@media(max-width:768px){.hero[_ngcontent-%COMP%]{padding:100px 24px 60px}.trust-badges[_ngcontent-%COMP%]{flex-direction:column;gap:12px}.hero-actions[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch;width:100%;max-width:320px;margin:0 auto}.btn-primary[_ngcontent-%COMP%], .btn-secondary[_ngcontent-%COMP%]{width:100%;text-align:center;box-sizing:border-box}}']})};function zt(s){if(s===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s}function ki(s,t){s.prototype=Object.create(t.prototype),s.prototype.constructor=s,s.__proto__=t}var ut={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Oe={duration:.5,overwrite:!1,delay:0},Dn,tt,I,Pt=1e8,R=1/Pt,vn=Math.PI*2,Er=vn/4,kr=0,Oi=Math.sqrt,Or=Math.cos,Sr=Math.sin,K=function(t){return typeof t=="string"},X=function(t){return typeof t=="function"},Rt=function(t){return typeof t=="number"},Ze=function(t){return typeof t>"u"},St=function(t){return typeof t=="object"},ft=function(t){return t!==!1},Ln=function(){return typeof window<"u"},Be=function(t){return X(t)||K(t)},Si=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},it=Array.isArray,Tr=/random\([^)]+\)/g,Dr=/,\s*/g,yi=/(?:-?\.?\d|\.)+/gi,zn=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Jt=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,mn=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,An=/[+-]=-?[.\d]+/,Lr=/[^,'"\[\]\s]+/gi,zr=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,B,kt,Cn,Rn,gt={},Ue={},Ti,Di=function(t){return(Ue=pe(t,gt))&&rt},$e=function(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")},Se=function(t,e){return!e&&console.warn(t)},Li=function(t,e){return t&&(gt[t]=e)&&Ue&&(Ue[t]=e)||gt},Te=function(){return 0},Ar={suppressEvents:!0,isStart:!0,kill:!1},Ve={suppressEvents:!0,kill:!1},Rr={suppressEvents:!0},Fn={},Yt=[],Mn={},zi,ct={},hn={},bi=30,Ge=[],In="",Nn=function(t){var e=t[0],n,i;if(St(e)||X(e)||(t=[t]),!(n=(e._gsap||{}).harness)){for(i=Ge.length;i--&&!Ge[i].targetTest(e););n=Ge[i]}for(i=t.length;i--;)t[i]&&(t[i]._gsap||(t[i]._gsap=new Vn(t[i],n)))||t.splice(i,1);return t},Bt=function(t){return t._gsap||Nn(Et(t))[0]._gsap},Hn=function(t,e,n){return(n=t[e])&&X(n)?t[e]():Ze(n)&&t.getAttribute&&t.getAttribute(e)||n},ot=function(t,e){return(t=t.split(",")).forEach(e)||t},Q=function(t){return Math.round(t*1e5)/1e5||0},Y=function(t){return Math.round(t*1e7)/1e7||0},te=function(t,e){var n=e.charAt(0),i=parseFloat(e.substr(2));return t=parseFloat(t),n==="+"?t+i:n==="-"?t-i:n==="*"?t*i:t/i},Fr=function(t,e){for(var n=e.length,i=0;t.indexOf(e[i])<0&&++i<n;);return i<n},Xe=function(){var t=Yt.length,e=Yt.slice(0),n,i;for(Mn={},Yt.length=0,n=0;n<t;n++)i=e[n],i&&i._lazy&&(i.render(i._lazy[0],i._lazy[1],!0)._lazy=0)},Yn=function(t){return!!(t._initted||t._startAt||t.add)},Ai=function(t,e,n,i){Yt.length&&!tt&&Xe(),t.render(e,n,i||!!(tt&&e<0&&Yn(t))),Yt.length&&!tt&&Xe()},Ri=function(t){var e=parseFloat(t);return(e||e===0)&&(t+"").match(Lr).length<2?e:K(t)?t.trim():t},Fi=function(t){return t},_t=function(t,e){for(var n in e)n in t||(t[n]=e[n]);return t},Ir=function(t){return function(e,n){for(var i in n)i in e||i==="duration"&&t||i==="ease"||(e[i]=n[i])}},pe=function(t,e){for(var n in e)t[n]=e[n];return t},vi=function s(t,e){for(var n in e)n!=="__proto__"&&n!=="constructor"&&n!=="prototype"&&(t[n]=St(e[n])?s(t[n]||(t[n]={}),e[n]):e[n]);return t},Qe=function(t,e){var n={},i;for(i in t)i in e||(n[i]=t[i]);return n},Pe=function(t){var e=t.parent||B,n=t.keyframes?Ir(it(t.keyframes)):_t;if(ft(t.inherit))for(;e;)n(t,e.vars.defaults),e=e.parent||e._dp;return t},Nr=function(t,e){for(var n=t.length,i=n===e.length;i&&n--&&t[n]===e[n];);return n<0},Ii=function(t,e,n,i,r){n===void 0&&(n="_first"),i===void 0&&(i="_last");var o=t[i],a;if(r)for(a=e[r];o&&o[r]>a;)o=o._prev;return o?(e._next=o._next,o._next=e):(e._next=t[n],t[n]=e),e._next?e._next._prev=e:t[i]=e,e._prev=o,e.parent=e._dp=t,e},Ke=function(t,e,n,i){n===void 0&&(n="_first"),i===void 0&&(i="_last");var r=e._prev,o=e._next;r?r._next=o:t[n]===e&&(t[n]=o),o?o._prev=r:t[i]===e&&(t[i]=r),e._next=e._prev=e.parent=null},Vt=function(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0},Zt=function(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var n=t;n;)n._dirty=1,n=n.parent;return t},Hr=function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t},wn=function(t,e,n,i){return t._startAt&&(tt?t._startAt.revert(Ve):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,i))},Yr=function s(t){return!t||t._ts&&s(t.parent)},Ci=function(t){return t._repeat?fe(t._tTime,t=t.duration()+t._rDelay)*t:0},fe=function(t,e){var n=Math.floor(t=Y(t/e));return t&&n===t?n-1:n},je=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},Je=function(t){return t._end=Y(t._start+(t._tDur/Math.abs(t._ts||t._rts||R)||0))},tn=function(t,e){var n=t._dp;return n&&n.smoothChildTiming&&t._ts&&(t._start=Y(n._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Je(t),n._dirty||Zt(n,t)),t},Ni=function(t,e){var n;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(n=je(t.rawTime(),e),(!e._dur||ze(0,e.totalDuration(),n)-e._tTime>R)&&e.render(n,!0)),Zt(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(n=t;n._dp;)n.rawTime()>=0&&n.totalTime(n._tTime),n=n._dp;t._zTime=-R}},Ot=function(t,e,n,i){return e.parent&&Vt(e),e._start=Y((Rt(n)?n:n||t!==B?wt(t,n,e):t._time)+e._delay),e._end=Y(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),Ii(t,e,"_first","_last",t._sort?"_start":0),Pn(e)||(t._recent=e),i||Ni(t,e),t._ts<0&&tn(t,t._tTime),t},Hi=function(t,e){return(gt.ScrollTrigger||$e("scrollTrigger",e))&>.ScrollTrigger.create(e,t)},Yi=function(t,e,n,i,r){if(Un(t,e,r),!t._initted)return 1;if(!n&&t._pt&&!tt&&(t._dur&&t.vars.lazy!==!1||!t._dur&&t.vars.lazy)&&zi!==pt.frame)return Yt.push(t),t._lazy=[r,i],1},Br=function s(t){var e=t.parent;return e&&e._ts&&e._initted&&!e._lock&&(e.rawTime()<0||s(e))},Pn=function(t){var e=t.data;return e==="isFromStart"||e==="isStart"},Vr=function(t,e,n,i){var r=t.ratio,o=e<0||!e&&(!t._start&&Br(t)&&!(!t._initted&&Pn(t))||(t._ts<0||t._dp._ts<0)&&!Pn(t))?0:1,a=t._rDelay,l=0,d,c,f;if(a&&t._repeat&&(l=ze(0,t._tDur,e),c=fe(l,a),t._yoyo&&c&1&&(o=1-o),c!==fe(t._tTime,a)&&(r=1-o,t.vars.repeatRefresh&&t._initted&&t.invalidate())),o!==r||tt||i||t._zTime===R||!e&&t._zTime){if(!t._initted&&Yi(t,e,i,n,l))return;for(f=t._zTime,t._zTime=e||(n?R:0),n||(n=e&&!f),t.ratio=o,t._from&&(o=1-o),t._time=0,t._tTime=l,d=t._pt;d;)d.r(o,d.d),d=d._next;e<0&&wn(t,e,n,!0),t._onUpdate&&!n&&ht(t,"onUpdate"),l&&t._repeat&&!n&&t.parent&&ht(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===o&&(o&&Vt(t,1),!n&&!tt&&(ht(t,o?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)},Gr=function(t,e,n){var i;if(n>e)for(i=t._first;i&&i._start<=n;){if(i.data==="isPause"&&i._start>e)return i;i=i._next}else for(i=t._last;i&&i._start>=n;){if(i.data==="isPause"&&i._start<e)return i;i=i._prev}},ue=function(t,e,n,i){var r=t._repeat,o=Y(e)||0,a=t._tTime/t._tDur;return a&&!i&&(t._time*=o/t._dur),t._dur=o,t._tDur=r?r<0?1e10:Y(o*(r+1)+t._rDelay*r):o,a>0&&!i&&tn(t,t._tTime=t._tDur*a),t.parent&&Je(t),n||Zt(t.parent,t),t},Mi=function(t){return t instanceof nt?Zt(t):ue(t,t._dur)},qr={_start:0,endTime:Te,totalDuration:Te},wt=function s(t,e,n){var i=t.labels,r=t._recent||qr,o=t.duration()>=Pt?r.endTime(!1):t._dur,a,l,d;return K(e)&&(isNaN(e)||e in i)?(l=e.charAt(0),d=e.substr(-1)==="%",a=e.indexOf("="),l==="<"||l===">"?(a>=0&&(e=e.replace(/=/,"")),(l==="<"?r._start:r.endTime(r._repeat>=0))+(parseFloat(e.substr(1))||0)*(d?(a<0?r:n).totalDuration()/100:1)):a<0?(e in i||(i[e]=o),i[e]):(l=parseFloat(e.charAt(a-1)+e.substr(a+1)),d&&n&&(l=l/100*(it(n)?n[0]:n).totalDuration()),a>1?s(t,e.substr(0,a-1),n)+l:o+l)):e==null?o:+e},Ee=function(t,e,n){var i=Rt(e[1]),r=(i?2:1)+(t<2?0:1),o=e[r],a,l;if(i&&(o.duration=e[1]),o.parent=n,t){for(a=o,l=n;l&&!("immediateRender"in a);)a=l.vars.defaults||{},l=ft(l.vars.inherit)&&l.parent;o.immediateRender=ft(a.immediateRender),t<2?o.runBackwards=1:o.startAt=e[r-1]}return new Z(e[0],o,e[r+1])},Gt=function(t,e){return t||t===0?e(t):e},ze=function(t,e,n){return n<t?t:n>e?e:n},et=function(t,e){return!K(t)||!(e=zr.exec(t))?"":e[1]},Ur=function(t,e,n){return Gt(n,function(i){return ze(t,e,i)})},En=[].slice,Bi=function(t,e){return t&&St(t)&&"length"in t&&(!e&&!t.length||t.length-1
vendor: 5,428 bytes, line 1
1in t&&St(t[0]))&&!t.nodeType&&t!==kt},Xr=function(t,e,n){return n===void 0&&(n=[]),t.forEach(function(i){var r;return K(i)&&!e||Bi(i,1)?(r=n).push.apply(r,Et(i)):n.push(i)})||n},Et=function(t,e,n){return I&&!e&&I.selector?I.selector(t):K(t)&&!n&&(Cn||!me())?En.call((e||Rn).querySelectorAll(t),0):it(t)?Xr(t,n):Bi(t)?En.call(t,0):t?[t]:[]},kn=function(t){return t=Et(t)[0]||Se("Invalid scope")||{},function(e){var n=t.current||t.nativeElement||t;return Et(e,n.querySelectorAll?n:n===t?Se("Invalid scope")||Rn.createElement("div"):t)}},Vi=function(t){return t.sort(function(){return .5-Math.random()})},Gi=function(t){if(X(t))return t;var e=St(t)?t:{each:t},n=$t(e.ease),i=e.from||0,r=parseFloat(e.base)||0,o={},a=i>0&&i<1,l=isNaN(i)||a,d=e.axis,c=i,f=i;return K(i)?c=f={center:.5,edges:.5,end:1}[i]||0:!a&&l&&(c=i[0],f=i[1]),function(u,m,h){var p=(h||e).length,g=o[p],C,v,M,w,b,O,P,k,E;if(!g){if(E=e.grid==="auto"?0:(e.grid||[1,Pt])[1],!E){for(P=-Pt;P<(P=h[E++].getBoundingClientRect().left)&&E<p;);E<p&&E--}for(g=o[p]=[],C=l?Math.min(E,p)*c-.5:i%E,v=E===Pt?0:l?p*f/E-.5:i/E|0,P=0,k=Pt,O=0;O<p;O++)M=O%E-C,w=v-(O/E|0),g[O]=b=d?Math.abs(d==="y"?w:M):Oi(M*M+w*w),b>P&&(P=b),b<k&&(k=b);i==="random"&&Vi(g),g.max=P-k,g.min=k,g.v=p=(parseFloat(e.amount)||parseFloat(e.each)*(E>p?p-1:d?d==="y"?p/E:E:Math.max(E,p/E))||0)*(i==="edges"?-1:1),g.b=p<0?r-p:r,g.u=et(e.amount||e.each)||0,n=n&&p<0?oo(n):n}return p=(g[u]-g.min)/g.max||0,Y(g.b+(n?n(p):p)*g.v)+g.u}},On=function(t){var e=Math.pow(10,((t+"").split(".")[1]||"").length);return function(n){var i=Y(Math.round(parseFloat(n)/t)*t*e);return(i-i%1)/e+(Rt(n)?0:et(n))}},qi=function(t,e){var n=it(t),i,r;return!n&&St(t)&&(i=n=t.radius||Pt,t.values?(t=Et(t.values),(r=!Rt(t[0]))&&(i*=i)):t=On(t.increment)),Gt(e,n?X(t)?function(o){return r=t(o),Math.abs(r-o)<=i?r:o}:function(o){for(var a=parseFloat(r?o.x:o),l=parseFloat(r?o.y:0),d=Pt,c=0,f=t.length,u,m;f--;)r?(u=t[f].x-a,m=t[f].y-l,u=u*u+m*m):u=Math.abs(t[f]-a),u<d&&(d=u,c=f);return c=!i||d<=i?t[c]:o,r||c===o||Rt(o)?c:c+et(o)}:On(t))},Ui=function(t,e,n,i){return Gt(it(t)?!e:n===!0?!!(n=0):!i,function(){return it(t)?t[~~(Math.random()*t.length)]:(n=n||1e-5)&&(i=n<1?Math.pow(10,(n+"").length-2):1)&&Math.floor(Math.round((t-n/2+Math.random()*(e-t+n*.99))/n)*n*i)/i})},Qr=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return function(i){return e.reduce(function(r,o){return o(r)},i)}},jr=function(t,e){return function(n){return t(parseFloat(n))+(e||et(n))}},Wr=function(t,e,n){return Qi(t,e,0,1,n)},Xi=function(t,e,n){return Gt(n,function(i){return t[~~e(i)]})},Zr=function s(t,e,n){var i=e-t;return it(t)?Xi(t,s(0,t.length),e):Gt(n,function(r){return(i+(r-t)%i)%i+t})},$r=function s(t,e,n){var i=e-t,r=i*2;return it(t)?Xi(t,s(0,t.length-1),e):Gt(n,function(o){return o=(r+(o-t)%r)%r||0,t+(o>i?r-o:o)})},he=function(t){return t.replace(Tr,function(e){var n=e.indexOf("[")+1,i=e.substring(n||7,n?e.indexOf("]"):e.length-1).split(Dr);return Ui(n?i:+i[0],n?0:+i[1],+i[2]||1e-5)})},Qi=function(t,e,n,i,r){var o=e-t,a=i-n;return Gt(r,function(l){return n+((l-t)/o*a||0)})},Kr=function s(t,e,n,i){var r=isNaN(t+e)?0:function(m){return(1-m)*t+m*e};if(!r){var o=K(t),a={},l,d,c,f,u;if(n===!0&&(i=1)&&(n=null),o)t={p:t},e={p:e};else if(it(t)&&!it(e)){for(c=[],f=t.length,u=f-2,d=1;d<f;d++)c.push(s(t[d-1],t[d]));f--,r=function(h){h*=f;var p=Math.min(u,~~h);return c[p](h-p)},n=e}else i||(t=pe(it(t)?[]:{},t));if(!c){for(l in e)Gn.call(a,t,l,"get",e[l]);r=function(h){return jn(h,a)||(o?t.p:t)}}}return Gt(n,r)},wi=function(t,e,n){var i=t.labels,r=Pt,o,a,l;for(o in i)a=i[o]-e,a<0==!!n&&a&&r>(a=Math.abs(a))&&(l=o,r=a);return l},ht=function(t,e,n){var i=t.vars,r=i[e],o=I,a=t._ctx,l,d,c;if(r)return l=i[e+"Params"],d=i.callbackScope||t,n&&Yt.length&&Xe(),a&&(I=a),c=l?r.apply(d,l):r.call(d),I=o,c},Me=function(t){return Vt(t),t.scrollTrigger&&t.scrollTrigger.kill(!!tt),t.progress()<1&&ht(t,"onInterrupt"),t},ce,ji=[],Wi=function(t){if(t)if(t=!t.name&&t.default||t,Ln()||t.headless){var e=t.name,n=X(t),i=e&&!n&&t.init?function(){this._props=[]}:t,r={init:Te,render:jn,add:Gn,kill:go,modifier:ho,rawVars:0},o={targetTest:0,get:0,getSetter:en,aliases:{},register:0};if(me(),t!==i){if(ct[e])return;_t(i,_t(Qe(t,r),o)),pe(i.prototype,pe(r,Qe(t,o))),ct[i.prop=e]=i,t.targetTest&&(Ge.push(i),Fn[e]=1),e=(e==="css"?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}Li(e,i),t.register&&t.register(rt,i,at)}else ji.push(t)},A=255,we={aqua:[0,A,A],lime:[0,A,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,A],navy:[0,0,128],white:[A,A,A],olive:[128,128,0],yellow:[A,A,0],orange:[A,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[A,0,0],pink:[A,192,203],cyan:[0,A,A],transparent:[A,A,A,0]},gn=function(t,e,n){return t+=t<0?1:t>1?-1:0,(t*6<1?e+(n-e)*t*6:t<.5?n:t*3<2?e+(n-e)*(2/3-t)*6:e)*A+.5|0},Zi=function(t,e,n){var i=t?Rt(t)?[t>>16,t>>8&A,t&A]:0:we.black,r,o,a,l,d,c,f,u,m,h;if(!i){if(t.substr(-1)===","&&(t=t.substr(0,t.length-1)),we[t])i=we[t];else if(t.charAt(0)==="#"){if(t.length<6&&(r=t.charAt(1),o=t.charAt(2),a=t.charAt(3),t="#"+r+r+o+o+a+a+(t.length===5?t.charAt(4)+t.charAt(4):"")),t.length===9)return i=parseInt(t.substr(1,6),16),[i>>16,i>>8&A,i&A,parseInt(t.substr(7),16)/255];t=parseInt(t.substr(1),16),i=[t>>16,t>>8&A,t&A]}else if(t.substr(0,3)==="hsl"){if(i=h=t.match(yi),!e)l=+i[0]%360/360,d=+i[1]/100,c=+i[2]/100,o=c<=.5?c*(d+1):c+d-c*d,r
vendor: 5,136 bytes, line 1
1=c*2-o,i.length>3&&(i[3]*=1),i[0]=gn(l+1/3,r,o),i[1]=gn(l,r,o),i[2]=gn(l-1/3,r,o);else if(~t.indexOf("="))return i=t.match(zn),n&&i.length<4&&(i[3]=1),i}else i=t.match(yi)||we.transparent;i=i.map(Number)}return e&&!h&&(r=i[0]/A,o=i[1]/A,a=i[2]/A,f=Math.max(r,o,a),u=Math.min(r,o,a),c=(f+u)/2,f===u?l=d=0:(m=f-u,d=c>.5?m/(2-f-u):m/(f+u),l=f===r?(o-a)/m+(o<a?6:0):f===o?(a-r)/m+2:(r-o)/m+4,l*=60),i[0]=~~(l+.5),i[1]=~~(d*100+.5),i[2]=~~(c*100+.5)),n&&i.length<4&&(i[3]=1),i},$i=function(t){var e=[],n=[],i=-1;return t.split(At).forEach(function(r){var o=r.match(Jt)||[];e.push.apply(e,o),n.push(i+=o.length+1)}),e.c=n,e},Pi=function(t,e,n){var i="",r=(t+i).match(At),o=e?"hsla(":"rgba(",a=0,l,d,c,f;if(!r)return t;if(r=r.map(function(u){return(u=Zi(u,e,1))&&o+(e?u[0]+","+u[1]+"%,"+u[2]+"%,"+u[3]:u.join(","))+")"}),n&&(c=$i(t),l=n.c,l.join(i)!==c.c.join(i)))for(d=t.replace(At,"1").split(Jt),f=d.length-1;a<f;a++)i+=d[a]+(~l.indexOf(a)?r.shift()||o+"0,0,0,0)":(c.length?c:r.length?r:n).shift());if(!d)for(d=t.split(At),f=d.length-1;a<f;a++)i+=d[a]+r[a];return i+d[f]},At=(function(){var s="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",t;for(t in we)s+="|"+t+"\\b";return new RegExp(s+")","gi")})(),Jr=/hsl[a]?\(/,Bn=function(t){var e=t.join(" "),n;if(At.lastIndex=0,At.test(e))return n=Jr.test(e),t[1]=Pi(t[1],n),t[0]=Pi(t[0],n,$i(t[1])),!0},De,pt=(function(){var s=Date.now,t=500,e=33,n=s(),i=n,r=1e3/240,o=r,a=[],l,d,c,f,u,m,h=function p(g){var C=s()-i,v=g===!0,M,w,b,O;if((C>t||C<0)&&(n+=C-e),i+=C,b=i-n,M=b-o,(M>0||v)&&(O=++f.frame,u=b-f.time*1e3,f.time=b=b/1e3,o+=M+(M>=r?4:r-M),w=1),v||(l=d(p)),w)for(m=0;m<a.length;m++)a[m](b,u,O,g)};return f={time:0,frame:0,tick:function(){h(!0)},deltaRatio:function(g){return u/(1e3/(g||60))},wake:function(){Ti&&(!Cn&&Ln()&&(kt=Cn=window,Rn=kt.document||{},gt.gsap=rt,(kt.gsapVersions||(kt.gsapVersions=[])).push(rt.version),Di(Ue||kt.GreenSockGlobals||!kt.gsap&&kt||{}),ji.forEach(Wi)),c=typeof requestAnimationFrame<"u"&&requestAnimationFrame,l&&f.sleep(),d=c||function(g){return setTimeout(g,o-f.time*1e3+1|0)},De=1,h(2))},sleep:function(){(c?cancelAnimationFrame:clearTimeout)(l),De=0,d=Te},lagSmoothing:function(g,C){t=g||1/0,e=Math.min(C||33,t)},fps:function(g){r=1e3/(g||240),o=f.time*1e3+r},add:function(g,C,v){var M=C?function(w,b,O,P){g(w,b,O,P),f.remove(M)}:g;return f.remove(g),a[v?"unshift":"push"](M),me(),M},remove:function(g,C){~(C=a.indexOf(g))&&a.splice(C,1)&&m>=C&&m--},_listeners:a},f})(),me=function(){return!De&&pt.wake()},z={},to=/^[\d.\-M][\d.\-,\s]/,eo=/["']/g,no=function(t){for(var e={},n=t.substr(1,t.length-3).split(":"),i=n[0],r=1,o=n.length,a,l,d;r<o;r++)l=n[r],a=r!==o-1?l.lastIndexOf(","):l.length,d=l.substr(0,a),e[i]=isNaN(d)?d.replace(eo,"").trim():+d,i=l.substr(a+1).trim();return e},io=function(t){var e=t.indexOf("(")+1,n=t.indexOf(")"),i=t.indexOf("(",e);return t.substring(e,~i&&i<n?t.indexOf(")",n+1):n)},ro=function(t){var e=(t+"").split("("),n=z[e[0]];return n&&e.length>1&&n.config?n.config.apply(null,~t.indexOf("{")?[no(e[1])]:io(t).split(",").map(Ri)):z._CE&&to.test(t)?z._CE("",t):n},oo=function(t){return function(e){return 1-t(1-e)}},$t=function(t,e){return t&&(X(t)?t:z[t]||ro(t))||e},ee=function(t,e,n,i){n===void 0&&(n=function(l){return 1-e(1-l)}),i===void 0&&(i=function(l){return l<.5?e(l*2)/2:1-e((1-l)*2)/2});var r={easeIn:e,easeOut:n,easeInOut:i},o;return ot(t,function(a){z[a]=gt[a]=r,z[o=a.toLowerCase()]=n;for(var l in r)z[o+(l==="easeIn"?".in":l==="easeOut"?".out":".inOut")]=z[a+"."+l]=r[l]}),r},Ki=function(t){return function(e){return e<.5?(1-t(1-e*2))/2:.5+t((e-.5)*2)/2}},_n=function s(t,e,n){var i=e>=1?e:1,r=(n||(t?.3:.45))/(e<1?e:1),o=r/vn*(Math.asin(1/i)||0),a=function(c){return c===1?1:i*Math.pow(2,-10*c)*Sr((c-o)*r)+1},l=t==="out"?a:t==="in"?function(d){return 1-a(1-d)}:Ki(a);return r=vn/r,l.config=function(d,c){return s(t,d,c)},l},xn=function s(t,e){e===void 0&&(e=1.70158);var n=function(o){return o?--o*o*((e+1)*o+e)+1:0},i=t==="out"?n:t==="in"?function(r){return 1-n(1-r)}:Ki(n);return i.config=function(r){return s(t,r)},i};ot("Linear,Quad,Cubic,Quart,Quint,Strong",function(s,t){var e=t<5?t+1:t;ee(s+",Power"+(e-1),t?function(n){return Math.pow(n,e)}:function(n){return n},function(n){return 1-Math.pow(1-n,e)},function(n){return n<.5?Math.pow(n*2,e)/2:1-Math.pow((1-n)*2,e)/2})});z.Linear.easeNone=z.none=z.Linear.easeIn;ee("Elastic",_n("in"),_n("out"),_n());(function(s,t){var e=1/t,n=2*e,i=2.5*e,r=function(a){return a<e?s*a*a:a<n?s*Math.pow(a-1.5/t,2)+.75:a<i?s*(a-=2.25/t)*a+.9375:s*Math.pow(a-2.625/t,2)+.984375};ee("Bounce",function(o){return 1-r(1-o)},r)})(7.5625,2.75);ee("Expo",function(s){return Math.pow(2,10*(s-1))*s+s*s*s*s*s*s*(1-s)});ee("Circ",function(s){return-(Oi(1-s*s)-1)});ee("Sine",function(s){return s===1?1:-Or(s*Er)+1});ee("Back",xn("in"),xn("out"),xn());z.SteppedEase=z.steps=gt.SteppedEase={config:function(t,e){t===void 0&&(t=1);var n=1/t,i=t+(e?0:1),r=e?1:0,o=1-R;return function(a){return((i*ze(0,o,a)|0)+r)*n}}};Oe.ease=z["quad.out"];ot("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(s){return In+=s+","+s+"Params,"});
vendor: 22,699 bytes, line 1
1var Vn=function(t,e){this.id=kr++,t._gsap=this,this.target=t,this.harness=e,this.get=e?e.get:Hn,this.set=e?e.getSetter:en},Le=(function(){function s(e){this.vars=e,this._delay=+e.delay||0,(this._repeat=e.repeat===1/0?-2:e.repeat||0)&&(this._rDelay=e.repeatDelay||0,this._yoyo=!!e.yoyo||!!e.yoyoEase),this._ts=1,ue(this,+e.duration,1,1),this.data=e.data,I&&(this._ctx=I,I.data.push(this)),De||pt.wake()}var t=s.prototype;return t.delay=function(n){return n||n===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+n-this._delay),this._delay=n,this):this._delay},t.duration=function(n){return arguments.length?this.totalDuration(this._repeat>0?n+(n+this._rDelay)*this._repeat:n):this.totalDuration()&&this._dur},t.totalDuration=function(n){return arguments.length?(this._dirty=0,ue(this,this._repeat<0?n:(n-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},t.totalTime=function(n,i){if(me(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(tn(this,n),!r._dp||r.parent||Ni(r,this);r&&r.parent;)r.parent._time!==r._start+(r._ts>=0?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&n<this._tDur||this._ts<0&&n>0||!this._tDur&&!n)&&Ot(this._dp,this,this._start-this._delay)}return(this._tTime!==n||!this._dur&&!i||this._initted&&Math.abs(this._zTime)===R||!this._initted&&this._dur&&n||!n&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=n),Ai(this,n,i)),this},t.time=function(n,i){return arguments.length?this.totalTime(Math.min(this.totalDuration(),n+Ci(this))%(this._dur+this._rDelay)||(n?this._dur:0),i):this._time},t.totalProgress=function(n,i){return arguments.length?this.totalTime(this.totalDuration()*n,i):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},t.progress=function(n,i){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-n:n)+Ci(this),i):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},t.iteration=function(n,i){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(n-1)*r,i):this._repeat?fe(this._tTime,r)+1:1},t.timeScale=function(n,i){if(!arguments.length)return this._rts===-R?0:this._rts;if(this._rts===n)return this;var r=this.parent&&this._ts?je(this.parent._time,this):this._tTime;return this._rts=+n||0,this._ts=this._ps||n===-R?0:this._rts,this.totalTime(ze(-Math.abs(this._delay),this.totalDuration(),r),i!==!1),Je(this),Hr(this)},t.paused=function(n){return arguments.length?(this._ps!==n&&(this._ps=n,n?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(me(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==R&&(this._tTime-=R)))),this):this._ps},t.startTime=function(n){if(arguments.length){this._start=Y(n);var i=this.parent||this._dp;return i&&(i._sort||!this.parent)&&Ot(i,this,this._start-this._delay),this}return this._start},t.endTime=function(n){return this._start+(ft(n)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},t.rawTime=function(n){var i=this.parent||this._dp;return i?n&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?je(i.rawTime(n),this):this._tTime:this._tTime},t.revert=function(n){n===void 0&&(n=Rr);var i=tt;return tt=n,Yn(this)&&(this.timeline&&this.timeline.revert(n),this.totalTime(-.01,n.suppressEvents)),this.data!=="nested"&&n.kill!==!1&&this.kill(),tt=i,this},t.globalTime=function(n){for(var i=this,r=arguments.length?n:i.rawTime();i;)r=i._start+r/(Math.abs(i._ts)||1),i=i._dp;return!this.parent&&this._sat?this._sat.globalTime(n):r},t.repeat=function(n){return arguments.length?(this._repeat=n===1/0?-2:n,Mi(this)):this._repeat===-2?1/0:this._repeat},t.repeatDelay=function(n){if(arguments.length){var i=this._time;return this._rDelay=n,Mi(this),i?this.time(i):this}return this._rDelay},t.yoyo=function(n){return arguments.length?(this._yoyo=n,this):this._yoyo},t.seek=function(n,i){return this.totalTime(wt(this,n),ft(i))},t.restart=function(n,i){return this.play().totalTime(n?-this._delay:0,ft(i)),this._dur||(this._zTime=-R),this},t.play=function(n,i){return n!=null&&this.seek(n,i),this.reversed(!1).paused(!1)},t.reverse=function(n,i){return n!=null&&this.seek(n||this.totalDuration(),i),this.reversed(!0).paused(!1)},t.pause=function(n,i){return n!=null&&this.seek(n,i),this.paused(!0)},t.resume=function(){return this.paused(!1)},t.reversed=function(n){return arguments.length?(!!n!==this.reversed()&&this.timeScale(-this._rts||(n?-R:0)),this):this._rts<0},t.invalidate=function(){return this._initted=this._act=0,this._zTime=-R,this},t.isActive=function(){var n=this.parent||this._dp,i=this._start,r;return!!(!n||this._ts&&this._initted&&n.isActive()&&(r=n.rawTime(!0))>=i&&r<this.endTime(!0)-R)},t.eventCallback=function(n,i,r){var o=this.vars;return arguments.length>1?(i?(o[n]=i,r&&(o[n+"Params"]=r),n==="onUpdate"&&(this._onUpdate=i)):delete o[n],this):o[n]},t.then=function(n){var i=this,r=i._prom;return new Promise(function(o){var a=X(n)?n:Fi,l=function(){var c=i.then;i.then=null,r&&r(),X(a)&&(a=a(i))&&(a.then||a===i)&&(i.then=c),o(a),i.then=c};i._initted&&i.totalProgress()===1&&i._ts>=0||!i._tTime&&i._ts<0?l():i._prom=l})},t.kill=function(){Me(this)},s})();_t(Le.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:-R,_prom:0,_ps:!1,_rts:1});var nt=(function(s){ki(t,s);function t(n,i){var r;return n===void 0&&(n={}),r=s.call(this,n)||this,r.labels={},r.smoothChildTiming=!!n.smoothChildTiming,r.autoRemoveChildren=!!n.autoRemoveChildren,r._sort=ft(n.sortChildren),B&&Ot(n.parent||B,zt(r),i),n.reversed&&r.reverse(),n.paused&&r.paused(!0),n.scrollTrigger&&Hi(zt(r),n.scrollTrigger),r}var e=t.prototype;return e.to=function(i,r,o){return Ee(0,arguments,this),this},e.from=function(i,r,o){return Ee(1,arguments,this),this},e.fromTo=function(i,r,o,a){return Ee(2,arguments,this),this},e.set=function(i,r,o){return r.duration=0,r.parent=this,Pe(r).repeatDelay||(r.repeat=0),r.immediateRender=!!r.immediateRender,new Z(i,r,wt(this,o),1),this},e.call=function(i,r,o){return Ot(this,Z.delayedCall(0,i,r),o)},e.staggerTo=function(i,r,o,a,l,d,c){return o.duration=r,o.stagger=o.stagger||a,o.onComplete=d,o.onCompleteParams=c,o.parent=this,new Z(i,o,wt(this,l)),this},e.staggerFrom=function(i,r,o,a,l,d,c){return o.runBackwards=1,Pe(o).immediateRender=ft(o.immediateRender),this.staggerTo(i,r,o,a,l,d,c)},e.staggerFromTo=function(i,r,o,a,l,d,c,f){return a.startAt=o,Pe(a).immediateRender=ft(a.immediateRender),this.staggerTo(i,r,a,l,d,c,f)},e.render=function(i,r,o){var a=this._time,l=this._dirty?this.totalDuration():this._tDur,d=this._dur,c=i<=0?0:Y(i),f=this._zTime<0!=i<0&&(this._initted||!d),u,m,h,p,g,C,v,M,w,b,O,P;if(this!==B&&c>l&&i>=0&&(c=l),c!==this._tTime||o||f){if(a!==this._time&&d&&(c+=this._time-a,i+=this._time-a),u=c,w=this._start,M=this._ts,C=!M,f&&(d||(a=this._zTime),(i||!r)&&(this._zTime=i)),this._repeat){if(O=this._yoyo,g=d+this._rDelay,this._repeat<-1&&i<0)return this.totalTime(g*100+i,r,o);if(u=Y(c%g),c===l?(p=this._repeat,u=d):(b=Y(c/g),p=~~b,p&&p===b&&(u=d,p--),u>d&&(u=d)),b=fe(this._tTime,g),!a&&this._tTime&&b!==p&&this._tTime-b*g-this._dur<=0&&(b=p),O&&p&1&&(u=d-u,P=1),p!==b&&!this._lock){var k=O&&b&1,E=k===(O&&p&1);if(p<b&&(k=!k),a=k?0:c%d?d:c,this._lock=1,this.render(a||(P?0:Y(p*g)),r,!d)._lock=0,this._tTime=c,!r&&this.parent&&ht(this,"onRepeat"),this.vars.repeatRefresh&&!P&&(this.invalidate()._lock=1,b=p),a&&a!==this._time||C!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(d=this._dur,l=this._tDur,E&&(this._lock=2,a=k?d:-1e-4,this.render(a,!0),this.vars.repeatRefresh&&!P&&this.invalidate()),this._lock=0,!this._ts&&!C)return this}}if(this._hasPause&&!this._forcing&&this._lock<2&&(v=Gr(this,Y(a),Y(u)),v&&(c-=u-(u=v._start))),this._tTime=c,this._time=u,this._act=!!M,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=i,a=0),!a&&c&&d&&!r&&!b&&(ht(this,"onStart"),this._tTime!==c))return this;if(u>=a&&i>=0)for(m=this._first;m;){if(h=m._next,(m._act||u>=m._start)&&m._ts&&v!==m){if(m.parent!==this)return this.render(i,r,o);if(m.render(m._ts>0?(u-m._start)*m._ts:(m._dirty?m.totalDuration():m._tDur)+(u-m._start)*m._ts,r,o),u!==this._time||!this._ts&&!C){v=0,h&&(c+=this._zTime=-R);break}}m=h}else{m=this._last;for(var S=i<0?i:u;m;){if(h=m._prev,(m._act||S<=m._end)&&m._ts&&v!==m){if(m.parent!==this)return this.render(i,r,o);if(m.render(m._ts>0?(S-m._start)*m._ts:(m._dirty?m.totalDuration():m._tDur)+(S-m._start)*m._ts,r,o||tt&&Yn(m)),u!==this._time||!this._ts&&!C){v=0,h&&(c+=this._zTime=S?-R:R);break}}m=h}}if(v&&!r&&(this.pause(),v.render(u>=a?0:-R)._zTime=u>=a?1:-1,this._ts))return this._start=w,Je(this),this.render(i,r,o);this._onUpdate&&!r&&ht(this,"onUpdate",!0),(c===l&&this._tTime>=this.totalDuration()||!c&&a)&&(w===this._start||Math.abs(M)!==Math.abs(this._ts))&&(this._lock||((i||!d)&&(c===l&&this._ts>0||!c&&this._ts<0)&&Vt(this,1),!r&&!(i<0&&!a)&&(c||a||!l)&&(ht(this,c===l&&i>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(c<l&&this.timeScale()>0)&&this._prom())))}return this},e.add=function(i,r){var o=this;if(Rt(r)||(r=wt(this,r,i)),!(i instanceof Le)){if(it(i))return i.forEach(function(a){return o.add(a,r)}),this;if(K(i))return this.addLabel(i,r);if(X(i))i=Z.delayedCall(0,i);else return this}return this!==i?Ot(this,i,r):this},e.getChildren=function(i,r,o,a){i===void 0&&(i=!0),r===void 0&&(r=!0),o===void 0&&(o=!0),a===void 0&&(a=-Pt);for(var l=[],d=this._first;d;)d._start>=a&&(d instanceof Z?r&&l.push(d):(o&&l.push(d),i&&l.push.apply(l,d.getChildren(!0,r,o)))),d=d._next;return l},e.getById=function(i){for(var r=this.getChildren(1,1,1),o=r.length;o--;)if(r[o].vars.id===i)return r[o]},e.remove=function(i){return K(i)?this.removeLabel(i):X(i)?this.killTweensOf(i):(i.parent===this&&Ke(this,i),i===this._recent&&(this._recent=this._last),Zt(this))},e.totalTime=function(i,r){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=Y(pt.time-(this._ts>0?i/this._ts:(this.totalDuration()-i)/-this._ts))),s.prototype.totalTime.call(this,i,r),this._forcing=0,this):this._tTime},e.addLabel=function(i,r){return this.labels[i]=wt(this,r),this},e.removeLabel=function(i){return delete this.labels[i],this},e.addPause=function(i,r,o){var a=Z.delayedCall(0,r||Te,o);return a.data="isPause",this._hasPause=1,Ot(this,a,wt(this,i))},e.removePause=function(i){var r=this._first;for(i=wt(this,i);r;)r._start===i&&r.data==="isPause"&&Vt(r),r=r._next},e.killTweensOf=function(i,r,o){for(var a=this.getTweensOf(i,o),l=a.length;l--;)Ht!==a[l]&&a[l].kill(i,r);return this},e.getTweensOf=function(i,r){for(var o=[],a=Et(i),l=this._first,d=Rt(r),c;l;)l instanceof Z?Fr(l._targets,a)&&(d?(!Ht||l._initted&&l._ts)&&l.globalTime(0)<=r&&l.globalTime(l.totalDuration())>r:!r||l.isActive())&&o.push(l):(c=l.getTweensOf(a,r)).length&&o.push.apply(o,c),l=l._next;return o},e.tweenTo=function(i,r){r=r||{};var o=this,a=wt(o,i),l=r,d=l.startAt,c=l.onStart,f=l.onStartParams,u=l.immediateRender,m,h=Z.to(o,_t({ease:r.ease||"none",lazy:!1,immediateRender:!1,time:a,overwrite:"auto",duration:r.duration||Math.abs((a-(d&&"time"in d?d.time:o._time))/o.timeScale())||R,onStart:function(){if(o.pause(),!m){var g=r.duration||Math.abs((a-(d&&"time"in d?d.time:o._time))/o.timeScale());h._dur!==g&&ue(h,g,0,1).render(h._time,!0,!0),m=1}c&&c.apply(h,f||[])}},r));return u?h.render(0):h},e.tweenFromTo=function(i,r,o){return this.tweenTo(r,_t({startAt:{time:wt(this,i)}},o))},e.recent=function(){return this._recent},e.nextLabel=function(i){return i===void 0&&(i=this._time),wi(this,wt(this,i))},e.previousLabel=function(i){return i===void 0&&(i=this._time),wi(this,wt(this,i),1)},e.currentLabel=function(i){return arguments.length?this.seek(i,!0):this.previousLabel(this._time+R)},e.shiftChildren=function(i,r,o){o===void 0&&(o=0);var a=this._first,l=this.labels,d;for(i=Y(i);a;)a._start>=o&&(a._start+=i,a._end+=i),a=a._next;if(r)for(d in l)l[d]>=o&&(l[d]+=i);return Zt(this)},e.invalidate=function(i){var r=this._first;for(this._lock=0;r;)r.invalidate(i),r=r._next;return s.prototype.invalidate.call(this,i)},e.clear=function(i){i===void 0&&(i=!0);for(var r=this._first,o;r;)o=r._next,this.remove(r),r=o;return this._dp&&(this._time=this._tTime=this._pTime=0),i&&(this.labels={}),Zt(this)},e.totalDuration=function(i){var r=0,o=this,a=o._last,l=Pt,d,c,f;if(arguments.length)return o.timeScale((o._repeat<0?o.duration():o.totalDuration())/(o.reversed()?-i:i));if(o._dirty){for(f=o.parent;a;)d=a._prev,a._dirty&&a.totalDuration(),c=a._start,c>l&&o._sort&&a._ts&&!o._lock?(o._lock=1,Ot(o,a,c-a._delay,1)._lock=0):l=c,c<0&&a._ts&&(r-=c,(!f&&!o._dp||f&&f.smoothChildTiming)&&(o._start+=Y(c/o._ts),o._time-=c,o._tTime-=c),o.shiftChildren(-c,!1,-1/0),l=0),a._end>r&&a._ts&&(r=a._end),a=d;ue(o,o===B&&o._time>r?o._time:r,1,1),o._dirty=0}return o._tDur},t.updateRoot=function(i){if(B._ts&&(Ai(B,je(i,B)),zi=pt.frame),pt.frame>=bi){bi+=ut.autoSleep||120;var r=B._first;if((!r||!r._ts)&&ut.autoSleep&&pt._listeners.length<2){for(;r&&!r._ts;)r=r._next;r||pt.sleep()}}},t})(Le);_t(nt.prototype,{_lock:0,_hasPause:0,_forcing:0});var ao=function(t,e,n,i,r,o,a){var l=new at(this._pt,t,e,0,1,Qn,null,r),d=0,c=0,f,u,m,h,p,g,C,v;for(l.b=n,l.e=i,n+="",i+="",(C=~i.indexOf("random("))&&(i=he(i)),o&&(v=[n,i],o(v,t,e),n=v[0],i=v[1]),u=n.match(mn)||[];f=mn.exec(i);)h=f[0],p=i.substring(d,f.index),m?m=(m+1)%5:p.substr(-5)==="rgba("&&(m=1),h!==u[c++]&&(g=parseFloat(u[c-1])||0,l._pt={_next:l._pt,p:p||c===1?p:",",s:g,c:h.charAt(1)==="="?te(g,h)-g:parseFloat(h)-g,m:m&&m<4?Math.round:0},d=mn.lastIndex);return l.c=d<i.length?i.substring(d,i.length):"",l.fp=a,(An.test(i)||C)&&(l.e=0),this._pt=l,l},Gn=function(t,e,n,i,r,o,a,l,d,c){X(i)&&(i=i(r||0,t,o));var f=t[e],u=n!=="get"?n:X(f)?d?t[e.indexOf("set")||!X(t["get"+e.substr(3)])?e:"get"+e.substr(3)](d):t[e]():f,m=X(f)?d?fo:er:Xn,h;if(K(i)&&(~i.indexOf("random(")&&(i=he(i)),i.charAt(1)==="="&&(h=te(u,i)+(et(u)||0),(h||h===0)&&(i=h))),!c||u!==i||Sn)return!isNaN(u*i)&&i!==""?(h=new at(this._pt,t,e,+u||0,i-(u||0),typeof f=="boolean"?mo:nr,0,m),d&&(h.fp=d),a&&h.modifier(a,this,t),this._pt=h):(!f&&!(e in t)&&$e(e,i),ao.call(this,t,e,u,i,m,l||ut.stringFilter,d))},so=function(t,e,n,i,r){if(X(t)&&(t=ke(t,r,e,n,i)),!St(t)||t.style&&t.nodeType||it(t)||Si(t))return K(t)?ke(t,r,e,n,i):t;var o={},a;for(a in t)o[a]=ke(t[a],r,e,n,i);return o},qn=function(t,e,n,i,r,o){var a,l,d,c;if(ct[t]&&(a=new ct[t]).init(r,a.rawVars?e[t]:so(e[t],i,r,o,n),n,i,o)!==!1&&(n._pt=l=new at(n._pt,r,t,0,1,a.render,a,0,a.priority),n!==ce))for(d=n._ptLookup[n._targets.indexOf(r)],c=a._props.length;c--;)d[a._props[c]]=l;return a},Ht,Sn,Un=function s(t,e,n){var i=t.vars,r=i.ease,o=i.startAt,a=i.immediateRender,l=i.lazy,d=i.onUpdate,c=i.runBackwards,f=i.yoyoEase,u=i.keyframes,m=i.autoRevert,h=t._dur,p=t._startAt,g=t._targets,C=t.parent,v=C&&C.data==="nested"?C.vars.targets:g,M=t._overwrite==="auto"&&!Dn,w=t.timeline,b=i.easeReverse||f,O,P,k,E,S,j,G,F,q,J,$,W,yt;if(w&&(!u||!r)&&(r="none"),t._ease=$t(r,Oe.ease),t._rEase=b&&($t(b)||t._ease),t._from=!w&&!!i.runBackwards,t._from&&(t.ratio=1),!w||u&&!i.stagger){if(F=g[0]?Bt(g[0]).harness:0,W=F&&i[F.prop],O=Qe(i,Fn),p&&(p._zTime<0&&p.progress(1),e<0&&c&&a&&!m?p.render(-1,!0):p.revert(c&&h?Ve:Ar),p._lazy=0),o){if(Vt(t._startAt=Z.set(g,_t({data:"isStart",overwrite:!1,parent:C,immediateRender:!0,lazy:!p&&ft(l),startAt:null,delay:0,onUpdate:d&&function(){return ht(t,"onUpdate")},stagger:0},o))),t._startAt._dp=0,t._startAt._sat=t,e<0&&(tt||!a&&!m)&&t._startAt.revert(Ve),a&&h&&e<=0&&n<=0){e&&(t._zTime=e);return}}else if(c&&h&&!p){if(e&&(a=!1),k=_t({overwrite:!1,data:"isFromStart",lazy:a&&!p&&ft(l),immediateRender:a,stagger:0,parent:C},O),W&&(k[F.prop]=W),Vt(t._startAt=Z.set(g,k)),t._startAt._dp=0,t._startAt._sat=t,e<0&&(tt?t._startAt.revert(Ve):t._startAt.render(-1,!0)),t._zTime=e,!a)s(t._startAt,R,R);else if(!e)return}for(t._pt=t._ptCache=0,l=h&&ft(l)||l&&!h,P=0;P<g.length;P++){if(S=g[P],G=S._gsap||Nn(g)[P]._gsap,t._ptLookup[P]=J={},Mn[G.id]&&Yt.length&&Xe(),$=v===g?P:v.indexOf(S),F&&(q=new F).init(S,W||O,t,$,v)!==!1&&(t._pt=E=new at(t._pt,S,q.name,0,1,q.render,q,0,q.priority),q._props.forEach(function(ae){J[ae]=E}),q.priority&&(j=1)),!F||W)for(k in O)ct[k]&&(q=qn(k,O,t,$,S,v))?q.priority&&(j=1):J[k]=E=Gn.call(t,S,k,"get",O[k],$,v,0,i.stringFilter);t._op&&t._op[P]&&t.kill(S,t._op[P]),M&&t._pt&&(Ht=t,B.killTweensOf(S,J,t.globalTime(e)),yt=!t.parent,Ht=0),t._pt&&l&&(Mn[G.id]=1)}j&&Wn(t),t._onInit&&t._onInit(t)}t._onUpdate=d,t._initted=(!t._op||t._pt)&&!yt,u&&e<=0&&w.render(Pt,!0,!0)},lo=function(t,e,n,i,r,o,a,l){var d=(t._pt&&t._ptCache||(t._ptCache={}))[e],c,f,u,m;if(!d)for(d=t._ptCache[e]=[],u=t._ptLookup,m=t._targets.length;m--;){if(c=u[m][e],c&&c.d&&c.d._pt)for(c=c.d._pt;c&&c.p!==e&&c.fp!==e;)c=c._next;if(!c)return Sn=1,t.vars[e]="+=0",Un(t,a),Sn=0,l?Se(e+" not eligible for reset. Try splitting into individual properties"):1;d.push(c)}for(m=d.length;m--;)f=d[m],c=f._pt||f,c.s=(i||i===0)&&!r?i:c.s+(i||0)+o*c.c,c.c=n-c.s,f.e&&(f.e=Q(n)+et(f.e)),f.b&&(f.b=c.s+et(f.b))},co=function(t,e){var n=t[0]?Bt(t[0]).harness:0,i=n&&n.aliases,r,o,a,l;if(!i)return e;r=pe({},e);for(o in i)if(o in r)for(l=i[o].split(","),a=l.length;a--;)r[l[a]]=r[o];return r},po=function(t,e,n,i){var r=e.ease||i||"power1.inOut",o,a;if(it(e))a=n[t]||(n[t]=[]),e.forEach(function(l,d){return a.push({t:d/(e.length-1)*100,v:l,e:r})});else for(o in e)a=n[o]||(n[o]=[]),o==="ease"||a.push({t:parseFloat(t),v:e[o],e:r})},ke=function(t,e,n,i,r){return X(t)?t.call(e,n,i,r):K(t)&&~t.indexOf("random(")?he(t):t},Ji=In+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,easeReverse,autoRevert",tr={};ot(Ji+",id,stagger,delay,duration,paused,scrollTrigger",function(s){return tr[s]=1});var Z=(function(s){ki(t,s);function t(n,i,r,o){var a;typeof i=="number"&&(r.duration=i,i=r,r=null),a=s.call(this,o?i:Pe(i))||this;var l=a.vars,d=l.duration,c=l.delay,f=l.immediateRender,u=l.stagger,m=l.overwrite,h=l.keyframes,p=l.defaults,g=l.scrollTrigger,C=i.parent||B,v=(it(n)||Si(n)?Rt(n[0]):"length"in i)?[n]:Et(n),M,w,b,O,P,k,E,S;if(a._targets=v.length?Nn(v):Se("GSAP target "+n+" not found. https://gsap.com",!ut.nullTargetWarn)||[],a._ptLookup=[],a._overwrite=m,h||u||Be(d)||Be(c)){i=a.vars;var j=i.easeReverse||i.yoyoEase;if(M=a.timeline=new nt({data:"nested",defaults:p||{},targets:C&&C.data==="nested"?C.vars.targets:v}),M.kill(),M.parent=M._dp=zt(a),M._start=0,u||Be(d)||Be(c)){if(O=v.length,E=u&&Gi(u),St(u))for(P in u)~Ji.indexOf(P)&&(S||(S={}),S[P]=u[P]);for(w=0;w<O;w++)b=Qe(i,tr),b.stagger=0,j&&(b.easeReverse=j),S&&pe(b,S),k=v[w],b.duration=+ke(d,zt(a),w,k,v),b.delay=(+ke(c,zt(a),w,k,v)||0)-a._delay,!u&&O===1&&b.delay&&(a._delay=c=b.delay,a._start+=c,b.delay=0),M.to(k,b,E?E(w,k,v):0),M._ease=z.none;M.duration()?d=c=0:a.timeline=0}else if(h){Pe(_t(M.vars.defaults,{ease:"none"})),M._ease=$t(h.ease||i.ease||"none");var G=0,F,q,J;if(it(h))h.forEach(function($){return M.to(v,$,">")}),M.duration();else{b={};for(P in h)P==="ease"||P==="easeEach"||po(P,h[P],b,h.easeEach);for(P in b)for(F=b[P].sort(function($,W){return $.t-W.t}),G=0,w=0;w<F.length;w++)q=F[w],J={ease:q.e,duration:(q.t-(w?F[w-1].t:0))/100*d},J[P]=q.v,M.to(v,J,G),G+=J.duration;M.duration()<d&&M.to({},{duration:d-M.duration()})}}d||a.duration(d=M.duration())}else a.timeline=0;return m===!0&&!Dn&&(Ht=zt(a),B.killTweensOf(v),Ht=0),Ot(C,zt(a),r),i.reversed&&a.reverse(),i.paused&&a.paused(!0),(f||!d&&!h&&a._start===Y(C._time)&&ft(f)&&Yr(zt(a))&&C.data!=="nested")&&(a._tTime=-R,a.render(Math.max(0,-c)||0)),g&&Hi(zt(a),g),a}var e=t.prototype;return e.render=function(i,r,o){var a=this._time,l=this._tDur,d=this._dur,c=i<0,f=i>l-R&&!c?l:i<R?0:i,u,m,h,p,g,C,v,M;if(!d)Vr(this,i,r,o);else if(f!==this._tTime||!i||o||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==c||this._lazy){if(u=f,M=this.timeline,this._repeat){if(p=d+this._rDelay,this._repeat<-1&&c)return this.totalTime(p*100+i,r,o);if(u=Y(f%p),f===l?(h=this._repeat,u=d):(g=Y(f/p),h=~~g,h&&h===g?(u=d,h--):u>d&&(u=d)),C=this._yoyo&&h&1,C&&(u=d-u),g=fe(this._tTime,p),u===a&&!o&&this._initted&&h===g)return this._tTime=f,this;h!==g&&this.vars.repeatRefresh&&!C&&!this._lock&&u!==p&&this._initted&&(this._lock=o=1,this.render(Y(p*h),!0).invalidate()._lock=0)}if(!this._initted){if(Yi(this,c?i:u,o,r,f))return this._tTime=0,this;if(a!==this._time&&!(o&&this.vars.repeatRefresh&&h!==g))return this;if(d!==this._dur)return this.render(i,r,o)}if(this._rEase){var w=u<a;if(w!==this._inv){var b=w?a:d-a;this._inv=w,this._from&&(this.ratio=1-this.ratio),this._invRatio=this.ratio,this._invTime=a,this._invRecip=b?(w?-1:1)/b:0,this._invScale=w?-this.ratio:1-this.ratio,this._invEase=w?this._rEase:this._ease}this.ratio=v=this._invRatio+this._invScale*this._invEase((u-this._invTime)*this._invRecip)}else this.ratio=v=this._ease(u/d);if(this._from&&(this.ratio=v=1-v),this._tTime=f,this._time=u,!this._act&&this._ts&&(this._act=1,this._lazy=0),!a&&f&&!r&&!g&&(ht(this,"onStart"),this._tTime!==f))return this;for(m=this._pt;m;)m.r(v,m.d),m=m._next;M&&M.render(i<0?i:M._dur*M._ease(u/this._dur),r,o)||this._startAt&&(this._zTime=i),this._onUpdate&&!r&&(c&&wn(this,i,r,o),ht(this,"onUpdate")),this._repeat&&h!==g&&this.vars.onRepeat&&!r&&this.parent&&ht(this,"onRepeat"),(f===this._tDur||!f)&&this._tTime===f&&(c&&!this._onUpdate&&wn(this,i,!0,!0),(i||!d)&&(f===this._tDur&&this._ts>0||!f&&this._ts<0)&&Vt(this,1),!r&&!(c&&!a)&&(f||a||C)&&(ht(this,f===l?"onComplete":"onReverseComplete",!0),this._prom&&!(f<l&&this.timeScale()>0)&&this._prom()))}return this},e.targets=function(){return this._targets},e.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),s.prototype.invalidate.call(this,i)},e.resetTo=function(i,r,o,a,l){De||pt.wake(),this._ts||this.play();var d=Math.min(this._dur,(this._dp._time-this._start)*this._ts),c;return this._initted||Un(this,d),c=this._ease(d/this._dur),lo(this,i,r,o,a,c,d,l)?this.resetTo(i,r,o,a,1):(tn(this,0),this.parent||Ii(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},e.kill=function(i,r){if(r===void 0&&(r="all"),!i&&(!r||r==="all"))return this._lazy=this._pt=0,this.parent?Me(this):this.scrollTrigger&&this.scrollTrigger.kill(!!tt),this;if(this.timeline){var o=this.timeline.totalDuration();
vendor: 14,560 bytes, line 1
1return this.timeline.killTweensOf(i,r,Ht&&Ht.vars.overwrite!==!0)._first||Me(this),this.parent&&o!==this.timeline.totalDuration()&&ue(this,this._dur*this.timeline._tDur/o,0,1),this}var a=this._targets,l=i?Et(i):a,d=this._ptLookup,c=this._pt,f,u,m,h,p,g,C;if((!r||r==="all")&&Nr(a,l))return r==="all"&&(this._pt=0),Me(this);for(f=this._op=this._op||[],r!=="all"&&(K(r)&&(p={},ot(r,function(v){return p[v]=1}),r=p),r=co(a,r)),C=a.length;C--;)if(~l.indexOf(a[C])){u=d[C],r==="all"?(f[C]=r,h=u,m={}):(m=f[C]=f[C]||{},h=r);for(p in h)g=u&&u[p],g&&((!("kill"in g.d)||g.d.kill(p)===!0)&&Ke(this,g,"_pt"),delete u[p]),m!=="all"&&(m[p]=1)}return this._initted&&!this._pt&&c&&Me(this),this},t.to=function(i,r){return new t(i,r,arguments[2])},t.from=function(i,r){return Ee(1,arguments)},t.delayedCall=function(i,r,o,a){return new t(r,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:i,onComplete:r,onReverseComplete:r,onCompleteParams:o,onReverseCompleteParams:o,callbackScope:a})},t.fromTo=function(i,r,o){return Ee(2,arguments)},t.set=function(i,r){return r.duration=0,r.repeatDelay||(r.repeat=0),new t(i,r)},t.killTweensOf=function(i,r,o){return B.killTweensOf(i,r,o)},t})(Le);_t(Z.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});ot("staggerTo,staggerFrom,staggerFromTo",function(s){Z[s]=function(){var t=new nt,e=En.call(arguments,0);return e.splice(s==="staggerFromTo"?5:4,0,0),t[s].apply(t,e)}});var Xn=function(t,e,n){return t[e]=n},er=function(t,e,n){return t[e](n)},fo=function(t,e,n,i){return t[e](i.fp,n)},uo=function(t,e,n){return t.setAttribute(e,n)},en=function(t,e){return X(t[e])?er:Ze(t[e])&&t.setAttribute?uo:Xn},nr=function(t,e){return e.set(e.t,e.p,Math.round((e.s+e.c*t)*1e6)/1e6,e)},mo=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},Qn=function(t,e){var n=e._pt,i="";if(!t&&e.b)i=e.b;else if(t===1&&e.e)i=e.e;else{for(;n;)i=n.p+(n.m?n.m(n.s+n.c*t):Math.round((n.s+n.c*t)*1e4)/1e4)+i,n=n._next;i+=e.c}e.set(e.t,e.p,i,e)},jn=function(t,e){for(var n=e._pt;n;)n.r(t,n.d),n=n._next},ho=function(t,e,n,i){for(var r=this._pt,o;r;)o=r._next,r.p===i&&r.modifier(t,e,n),r=o},go=function(t){for(var e=this._pt,n,i;e;)i=e._next,e.p===t&&!e.op||e.op===t?Ke(this,e,"_pt"):e.dep||(n=1),e=i;return!n},_o=function(t,e,n,i){i.mSet(t,e,i.m.call(i.tween,n,i.mt),i)},Wn=function(t){for(var e=t._pt,n,i,r,o;e;){for(n=e._next,i=r;i&&i.pr>e.pr;)i=i._next;(e._prev=i?i._prev:o)?e._prev._next=e:r=e,(e._next=i)?i._prev=e:o=e,e=n}t._pt=r},at=(function(){function s(e,n,i,r,o,a,l,d,c){this.t=n,this.s=r,this.c=o,this.p=i,this.r=a||nr,this.d=l||this,this.set=d||Xn,this.pr=c||0,this._next=e,e&&(e._prev=this)}var t=s.prototype;return t.modifier=function(n,i,r){this.mSet=this.mSet||this.set,this.set=_o,this.m=n,this.mt=r,this.tween=i},s})();ot(In+"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,easeReverse",function(s){return Fn[s]=1});gt.TweenMax=gt.TweenLite=Z;gt.TimelineLite=gt.TimelineMax=nt;B=new nt({sortChildren:!1,defaults:Oe,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});ut.stringFilter=Bn;var Kt=[],qe={},xo=[],Ei=0,yo=0,yn=function(t){return(qe[t]||xo).map(function(e){return e()})},Tn=function(){var t=Date.now(),e=[];t-Ei>2&&(yn("matchMediaInit"),Kt.forEach(function(n){var i=n.queries,r=n.conditions,o,a,l,d;for(a in i)o=kt.matchMedia(i[a]).matches,o&&(l=1),o!==r[a]&&(r[a]=o,d=1);d&&(n.revert(),l&&e.push(n))}),yn("matchMediaRevert"),e.forEach(function(n){return n.onMatch(n,function(i){return n.add(null,i)})}),Ei=t,yn("matchMedia"))},ir=(function(){function s(e,n){this.selector=n&&kn(n),this.data=[],this._r=[],this.isReverted=!1,this.id=yo++,e&&this.add(e)}var t=s.prototype;return t.add=function(n,i,r){X(n)&&(r=i,i=n,n=X);var o=this,a=function(){var d=I,c=o.selector,f;return d&&d!==o&&d.data.push(o),r&&(o.selector=kn(r)),I=o,f=i.apply(o,arguments),X(f)&&o._r.push(f),I=d,o.selector=c,o.isReverted=!1,f};return o.last=a,n===X?a(o,function(l){return o.add(null,l)}):n?o[n]=a:a},t.ignore=function(n){var i=I;I=null,n(this),I=i},t.getTweens=function(){var n=[];return this.data.forEach(function(i){return i instanceof s?n.push.apply(n,i.getTweens()):i instanceof Z&&!(i.parent&&i.parent.data==="nested")&&n.push(i)}),n},t.clear=function(){this._r.length=this.data.length=0},t.kill=function(n,i){var r=this;if(n?(function(){for(var a=r.getTweens(),l=r.data.length,d;l--;)d=r.data[l],d.data==="isFlip"&&(d.revert(),d.getChildren(!0,!0,!1).forEach(function(c){return a.splice(a.indexOf(c),1)}));for(a.map(function(c){return{g:c._dur||c._delay||c._sat&&!c._sat.vars.immediateRender?c.globalTime(0):-1/0,t:c}}).sort(function(c,f){return f.g-c.g||-1/0}).forEach(function(c){return c.t.revert(n)}),l=r.data.length;l--;)d=r.data[l],d instanceof nt?d.data!=="nested"&&(d.scrollTrigger&&d.scrollTrigger.revert(),d.kill()):!(d instanceof Z)&&d.revert&&d.revert(n);r._r.forEach(function(c){return c(n,r)}),r.isReverted=!0})():this.data.forEach(function(a){return a.kill&&a.kill()}),this.clear(),i)for(var o=Kt.length;o--;)Kt[o].id===this.id&&Kt.splice(o,1)},t.revert=function(n){this.kill(n||{})},s})(),bo=(function(){function s(e){this.contexts=[],this.scope=e,I&&I.data.push(this)}var t=s.prototype;return t.add=function(n,i,r){St(n)||(n={matches:n});var o=new ir(0,r||this.scope),a=o.conditions={},l,d,c;I&&!o.selector&&(o.selector=I.selector),this.contexts.push(o),i=o.add("onMatch",i),o.queries=n;for(d in n)d==="all"?c=1:(l=kt.matchMedia(n[d]),l&&(Kt.indexOf(o)<0&&Kt.push(o),(a[d]=l.matches)&&(c=1),l.addListener?l.addListener(Tn):l.addEventListener("change",Tn)));return c&&i(o,function(f){return o.add(null,f)}),this},t.revert=function(n){this.kill(n||{})},t.kill=function(n){this.contexts.forEach(function(i){return i.kill(n,!0)})},s})(),We={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];e.forEach(function(i){return Wi(i)})},timeline:function(t){return new nt(t)},getTweensOf:function(t,e){return B.getTweensOf(t,e)},getProperty:function(t,e,n,i){K(t)&&(t=Et(t)[0]);var r=Bt(t||{}).get,o=n?Fi:Ri;return n==="native"&&(n=""),t&&(e?o((ct[e]&&ct[e].get||r)(t,e,n,i)):function(a,l,d){return o((ct[a]&&ct[a].get||r)(t,a,l,d))})},quickSetter:function(t,e,n){if(t=Et(t),t.length>1){var i=t.map(function(c){return rt.quickSetter(c,e,n)}),r=i.length;return function(c){for(var f=r;f--;)i[f](c)}}t=t[0]||{};var o=ct[e],a=Bt(t),l=a.harness&&(a.harness.aliases||{})[e]||e,d=o?function(c){var f=new o;ce._pt=0,f.init(t,n?c+n:c,ce,0,[t]),f.render(1,f),ce._pt&&jn(1,ce)}:a.set(t,l);return o?d:function(c){return d(t,l,n?c+n:c,a,1)}},quickTo:function(t,e,n){var i,r=rt.to(t,_t((i={},i[e]="+=0.1",i.paused=!0,i.stagger=0,i),n||{})),o=function(l,d,c){return r.resetTo(e,l,d,c)};return o.tween=r,o},isTweening:function(t){return B.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=$t(t.ease,Oe.ease)),vi(Oe,t||{})},config:function(t){return vi(ut,t||{})},registerEffect:function(t){var e=t.name,n=t.effect,i=t.plugins,r=t.defaults,o=t.extendTimeline;(i||"").split(",").forEach(function(a){return a&&!ct[a]&&!gt[a]&&Se(e+" effect requires "+a+" plugin.")}),hn[e]=function(a,l,d){return n(Et(a),_t(l||{},r),d)},o&&(nt.prototype[e]=function(a,l,d){return this.add(hn[e](a,St(l)?l:(d=l)&&{},this),d)})},registerEase:function(t,e){z[t]=$t(e)},parseEase:function(t,e){return arguments.length?$t(t,e):z},getById:function(t){return B.getById(t)},exportRoot:function(t,e){t===void 0&&(t={});var n=new nt(t),i,r;for(n.smoothChildTiming=ft(t.smoothChildTiming),B.remove(n),n._dp=0,n._time=n._tTime=B._time,i=B._first;i;)r=i._next,(e||!(!i._dur&&i instanceof Z&&i.vars.onComplete===i._targets[0]))&&Ot(n,i,i._start-i._delay),i=r;return Ot(B,n,0),n},context:function(t,e){return t?new ir(t,e):I},matchMedia:function(t){return new bo(t)},matchMediaRefresh:function(){return Kt.forEach(function(t){var e=t.conditions,n,i;for(i in e)e[i]&&(e[i]=!1,n=1);n&&t.revert()})||Tn()},addEventListener:function(t,e){var n=qe[t]||(qe[t]=[]);~n.indexOf(e)||n.push(e)},removeEventListener:function(t,e){var n=qe[t],i=n&&n.indexOf(e);i>=0&&n.splice(i,1)},utils:{wrap:Zr,wrapYoyo:$r,distribute:Gi,random:Ui,snap:qi,normalize:Wr,getUnit:et,clamp:Ur,splitColor:Zi,toArray:Et,selector:kn,mapRange:Qi,pipe:Qr,unitize:jr,interpolate:Kr,shuffle:Vi},install:Di,effects:hn,ticker:pt,updateRoot:nt.updateRoot,plugins:ct,globalTimeline:B,core:{PropTween:at,globals:Li,Tween:Z,Timeline:nt,Animation:Le,getCache:Bt,_removeLinkedListItem:Ke,reverting:function(){return tt},context:function(t){return t&&I&&(I.data.push(t),t._ctx=I),I},suppressOverwrites:function(t){return Dn=t}}};ot("to,from,fromTo,delayedCall,set,killTweensOf",function(s){return We[s]=Z[s]});pt.add(nt.updateRoot);ce=We.to({},{duration:0});var vo=function(t,e){for(var n=t._pt;n&&n.p!==e&&n.op!==e&&n.fp!==e;)n=n._next;return n},Co=function(t,e){var n=t._targets,i,r,o;for(i in e)for(r=n.length;r--;)o=t._ptLookup[r][i],o&&(o=o.d)&&(o._pt&&(o=vo(o,i)),o&&o.modifier&&o.modifier(e[i],t,n[r],i))},bn=function(t,e){return{name:t,headless:1,rawVars:1,init:function(i,r,o){o._onInit=function(a){var l,d;if(K(r)&&(l={},ot(r,function(c){return l[c]=1}),r=l),e){l={};for(d in r)l[d]=e(r[d]);r=l}Co(a,r)}}}},rt=We.registerPlugin({name:"attr",init:function(t,e,n,i,r){var o,a,l;this.tween=n;for(o in e)l=t.getAttribute(o)||"",a=this.add(t,"setAttribute",(l||0)+"",e[o],i,r,0,0,o),a.op=o,a.b=l,this._props.push(o)},render:function(t,e){for(var n=e._pt;n;)tt?n.set(n.t,n.p,n.b,n):n.r(t,n.d),n=n._next}},{name:"endArray",headless:1,init:function(t,e){for(var n=e.length;n--;)this.add(t,n,t[n]||0,e[n],0,0,0,0,0,1)}},bn("roundProps",On),bn("modifiers"),bn("snap",qi))||We;Z.version=nt.version=rt.version="3.15.0";Ti=1;Ln()&&me();var Mo=z.Power0,wo=z.Power1,Po=z.Power2,Eo=z.Power3,ko=z.Power4,Oo=z.Linear,So=z.Quad,To=z.Cubic,Do=z.Quart,Lo=z.Quint,zo=z.Strong,Ao=z.Elastic,Ro=z.Back,Fo=z.SteppedEase,Io=z.Bounce,No=z.Sine,Ho=z.Expo,Yo=z.Circ;var rr,qt,_e,ei,oe,Bo,or,ni,Vo=function(){return typeof window<"u"},It={},re=180/Math.PI,xe=Math.PI/180,ge=Math.atan2,ar=1e8,ii=/([A-Z])/g,Go=/(left|right|width|margin|padding|x)/i,qo=/[\s,\(]\S/,Tt={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},$n=function(t,e){return e.set(e.t,e.p,Math.round((e.s+e.c*t)*1e4)/1e4+e.u,e)},Uo=function(t,e){return e.set(e.t,e.p,t===1?e.e:Math.round((e.s+e.c*t)*1e4)/1e4+e.u,e)},Xo=function(t,e){return e.set(e.t,e.p,t?Math.round((e.s+e.c*t)*1e4)/1e4+e.u:e.b,e)},Qo=function(t,e){return e.set(e.t,e.p,t===1?e.e:t?Math.round((e.s+e.c*t)*1e4)/1e4+e.u:e.b,e)},jo=function(t,e){var n=e.s+e.c*t;e.set(e.t,e.p,~~(n+(n<0?-.5:.5))+e.u,e)},mr=function(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},hr=function(t,e){return e.set(e.t,e.p,t!==1?e.b:e.e,e)},Wo=function(t,e,n){return t.style[e]=n},Zo=function(t,e,n){return t.style.setProperty(e,n)},$o=function(t,e,n){return t._gsap[e]=n},Ko=function(t,e,n){return t._gsap.scaleX=t._gsap.scaleY=n},Jo=function(t,e,n,i,r){var o=t._gsap;o.scaleX=o.scaleY=n,o.renderTransform(r,o)},ta=function(t,e,n,i,r){var o=t._gsap;o[e]=n,o.renderTransform(r,o)},V="transform",mt=V+"Origin",ea=function s(t,e){var n=this,i=this.target,r=i.style,o=i._gsap;if(t in It&&r){if(this.tfm=this.tfm||{},t!=="transform")t=Tt[t]||t,~t.indexOf(",")?t.split(",").forEach(function(a){return n.tfm[a]=Ft(i,a)}):this.tfm[t]=o.x?o[t]:Ft(i,t),t===mt&&(this.tfm.zOrigin=o.zOrigin);else return Tt.transform.split(",").forEach(function(a){return s.call(n,a,e)});if(this.props.indexOf(V)>=0)return;o.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(mt,e,"")),t=V}(r||e)&&this.props.push(t,e,r[t])},gr=function(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))},na=function(){var t=this.props,e=this.target,n=e.style,i=e._gsap,r,o;for(r=0;r<t.length;r+=3)t[r+1]?t[r+1]===2?e[t[r]](t[r+2]):e[t[r]]=t[r+2]:t[r+2]?n[t[r]]=t[r+2]:n.removeProperty(t[r].substr(0,2)==="--"?t[r]:t[r].replace(ii,"-$1").toLowerCase());if(this.tfm){for(o in this.tfm)i[o]=this.tfm[o];i.svg&&(i.renderTransform(),e.setAttribute("data-svg-origin",this.svgo||"")),r=ni(),(!r||!r.isStart)&&!n[V]&&(gr(n),i.zOrigin&&n[mt]&&(n[mt]+=" "+i.zOrigin+"px",i.zOrigin=0,i.renderTransform()),i.uncache=1)}},_r=function(t,e){var n={target:t,props:[],revert:na,save:ea};return t._gsap||rt.core.getCache(t),e&&t.style&&t.nodeType&&e.split(",").forEach(function(i){return n.save(i)}),n},xr,Kn=function(t,e){var n=qt.createElementNS?qt.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):qt.createElement(t);return n&&n.style?n:qt.createElement(t)},xt=function s(t,e,n){var i=getComputedStyle(t);return i[e]||i.getPropertyValue(e.replace(ii,"-$1").toLowerCase())||i.getPropertyValue(e)||!n&&s(t,ye(e)||e,1)||""},sr="O,Moz,ms,Ms,Webkit".split(","),ye=function(t,e,n){var i=e||oe,r=i.style,o=5;if(t in r&&!n)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);o--&&!(sr[o]+t in r););return o<0?null:(o===3?"ms":o>=0?sr[o]:"")+t},Jn=function(){Vo()&&window.document&&(rr=window,qt=rr.document,_e=qt.documentElement,oe=Kn("div")||{style:{}},Bo=Kn("div"),V=ye(V),mt=V+"Origin",oe.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",xr=!!ye("perspective"),ni=rt.core.reverting,ei=1)},lr=function(t){var e=t.ownerSVGElement,n=Kn("svg",e&&e.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=t.cloneNode(!0),r;i.style.display="block",n.appendChild(i),_e.appendChild(n);try{r=i.getBBox()}catch{}return n.removeChild(i),_e.removeChild(n),r},dr=function(t,e){for(var n=e.length;n--;)if(t.hasAttribute(e[n]))return t.getAttribute(e[n])},yr=function(t){var e,n;try{e=t.getBBox()}catch{e=lr(t),n=1}return e&&(e.width||e.height)||n||(e=lr(t)),e&&!e.width&&!e.x&&!e.y?{x:+dr(t,["x","cx","x1"])||0,y:+dr(t,["y","cy","y1"])||0,width:0,height:0}:e},br=function(t){return!!(t.getCTM&&(!t.parentNode||t.ownerSVGElement)&&yr(t))},Xt=function(t,e){if(e){var n=t.style,i;e in It&&e!==mt&&(e=V),n.removeProperty?(i=e.substr(0,2),(i==="ms"||e.substr(0,6)==="webkit")&&(e="-"+e),n.removeProperty(i==="--"?e:e.replace(ii,"-$1").toLowerCase())):n.removeAttribute(e)}},Ut=function(t,e,n,i,r,o){var a=new at(t._pt,e,n,0,1,o?hr:mr);return t._pt=a,a.b=i,a.e=r,t._props.push(n),a},cr={deg:1,rad:1,turn:1},ia={grid:1,flex:1},Qt=function s(t,e,n,i){var r=parseFloat(n)||0,o=(n+"").trim().substr((r+"").length)||"px",a=oe.style,l=Go.test(e),d=t.tagName.toLowerCase()==="svg",c=(d?"client":"offset")+(l?"Width":"Height"),f=100,u=i==="px",m=i==="
1%",h,p,g,C;if(i===o||!r||cr[i]||cr[o])return r;if(o!=="px"&&!u&&(r=s(t,e,n,"px")),C=t.getCTM&&br(t),(m||o==="%")&&(It[e]||~e.indexOf("adius")))return h=C?t.getBBox()[l?"width":"height"]:t[c],Q(m?r/h*f:r/100*h);if(a[l?"width":"height"]=f+(u?o:i),p=i!=="rem"&&~e.indexOf("adius")||i==="em"&&t.appendChild&&!d?t:t.parentNode,C&&(p=(t.ownerSVGElement||{}).parentNode),(!p||p===qt||!p.appendChild)&&(p=qt.body),g=p._gsap,g&&m&&g.width&&l&&g.time===pt.time&&!g.uncache)return Q(r/g.width*f);if(m&&(e==="height"||e==="width")){var v=t.style[e];t.style[e]=f+i,h=t[c],v?t.style[e]=v:Xt(t,e)}else(m||o==="%")&&!ia[xt(p,"display")]&&(a.position=xt(t,"position")),p===t&&(a.position="static"),p.appendChild(oe),h=oe[c],p.removeChild(oe),a.position="absolute";return l&&m&&(g=Bt(p),g.time=pt.time,g.width=p[c]),Q(u?h*r/f:h&&r?f/h*r:0)},Ft=function(t,e,n,i){var r;return ei||Jn(),e in Tt&&e!=="transform"&&(e=Tt[e],~e.indexOf(",")&&(e=e.split(",")[0])),It[e]&&e!=="transform"?(r=Fe(t,i),r=e!=="transformOrigin"?r[e]:r.svg?r.origin:rn(xt(t,mt))+" "+r.zOrigin+"px"):(r=t.style[e],(!r||r==="auto"||i||~(r+"").indexOf("calc("))&&(r=nn[e]&&nn[e](t,e,n)||xt(t,e)||Hn(t,e)||(e==="opacity"?1:0))),n&&!~(r+"").trim().indexOf(" ")?Qt(t,e,r,n)+n:r},ra=function(t,e,n,i){if(!n||n==="none"){var r=ye(e,t,1),o=r&&xt(t,r,1);o&&o!==n?(e=r,n=o):e==="borderColor"&&(n=xt(t,"borderTopColor"))}var a=new at(this._pt,t.style,e,0,1,Qn),l=0,d=0,c,f,u,m,h,p,g,C,v,M,w,b;if(a.b=n,a.e=i,n+="",i+="",i.substring(0,6)==="var(--"&&(i=xt(t,i.substring(4,i.indexOf(")")))),i==="auto"&&(p=t.style[e],t.style[e]=i,i=xt(t,e)||i,p?t.style[e]=p:Xt(t,e)),c=[n,i],Bn(c),n=c[0],i=c[1],u=n.match(Jt)||[],b=i.match(Jt)||[],b.length){for(;f=Jt.exec(i);)g=f[0],v=i.substring(l,f.index),h?h=(h+1)%5:(v.substr(-5)==="rgba("||v.substr(-5)==="hsla(")&&(h=1),g!==(p=u[d++]||"")&&(m=parseFloat(p)||0,w=p.substr((m+"").length),g.charAt(1)==="="&&(g=te(m,g)+w),C=parseFloat(g),M=g.substr((C+"").length),l=Jt.lastIndex-M.length,M||(M=M||ut.units[e]||w,l===i.length&&(i+=M,a.e+=M)),w!==M&&(m=Qt(t,e,p,M)||0),a._pt={_next:a._pt,p:v||d===1?v:",",s:m,c:C-m,m:h&&h<4||e==="zIndex"?Math.round:0});a.c=l<i.length?i.substring(l,i.length):""}else a.r=e==="display"&&i==="none"?hr:mr;return An.test(i)&&(a.e=0),this._pt=a,a},pr={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},oa=function(t){var e=t.split(" "),n=e[0],i=e[1]||"50%";return(n==="top"||n==="bottom"||i==="left"||i==="right")&&(t=n,n=i,i=t),e[0]=pr[n]||n,e[1]=pr[i]||i,e.join(" ")},aa=function(t,e){if(e.tween&&e.tween._time===e.tween._dur){var n=e.t,i=n.style,r=e.u,o=n._gsap,a,l,d;if(r==="all"||r===!0)i.cssText="",l=1;else for(r=r.split(","),d=r.length;--d>-1;)a=r[d],It[a]&&(l=1,a=a==="transformOrigin"?mt:V),Xt(n,a);l&&(Xt(n,V),o&&(o.svg&&n.removeAttribute("transform"),i.scale=i.rotate=i.translate="none",Fe(n,1),o.uncache=1,gr(i)))}},nn={clearProps:function(t,e,n,i,r){if(r.data!=="isFromStart"){var o=t._pt=new at(t._pt,e,n,0,0,aa);return o.u=i,o.pr=-10,o.tween=r,t._props.push(n),1}}},Re=[1,0,0,1,0,0],vr={},Cr=function(t){return t==="matrix(1, 0, 0, 1, 0, 0)"||t==="none"||!t},fr=function(t){var e=xt(t,V);return Cr(e)?Re:e.substr(7).match(zn).map(Q)},ri=function(t,e){var n=t._gsap||Bt(t),i=t.style,r=fr(t),o,a,l,d;return n.svg&&t.getAttribute("transform")?(l=t.transform.baseVal.consolidate().matrix,r=[l.a,l.b,l.c,l.d,l.e,l.f],r.join(",")==="1,0,0,1,0,0"?Re:r):(r===Re&&!t.offsetParent&&t!==_e&&!n.svg&&(l=i.display,i.display="block",o=t.parentNode,(!o||!t.offsetParent&&!t.getBoundingClientRect().width)&&(d=1,a=t.nextElementSibling,_e.appendChild(t)),r=fr(t),l?i.display=l:Xt(t,"display"),d&&(a?o.insertBefore(t,a):o?o.appendChild(t):_e.removeChild(t))),e&&r.length>6?[r[0],r[1],r[4],r[5],r[12],r[13]]:r)},ti=function(t,e,n,i,r,o){var a=t._gsap,l=r||ri(t,!0),d=a.xOrigin||0,c=a.yOrigin||0,f=a.xOffset||0,u=a.yOffset||0,m=l[0],h=l[1],p=l[2],g=l[3],C=l[4],v=l[5],M=e.split(" "),w=parseFloat(M[0])||0,b=parseFloat(M[1])||0,O,P,k,E;n?l!==Re&&(P=m*g-h*p)&&(k=w*(g/P)+b*(-p/P)+(p*v-g*C)/P,E=w*(-h/P)+b*(m/P)-(m*v-h*C)/P,w=k,b=E):(O=yr(t),w=O.x+(~M[0].indexOf("%")?w/100*O.width:w),b=O.y+(~(M[1]||M[0]).indexOf("%")?b/100*O.height:b)),i||i!==!1&&a.smooth?(C=w-d,v=b-c,a.xOffset=f+(C*m+v*p)-C,a.yOffset=u+(C*h+v*g)-v):a.xOffset=a.yOffset=0,a.xOrigin=w,a.yOrigin=b,a.smooth=!!i,a.origin=e,a.originIsAbsolute=!!n,t.style[mt]="0px 0px",o&&(Ut(o,a,"xOrigin",d,w),Ut(o,a,"yOrigin",c,b),Ut(o,a,"xOffset",f,a.xOffset),Ut(o,a,"yOffset",u,a.yOffset)),t.setAttribute("data-svg-origin",w+" "+b)},Fe=function(t,e){var n=t._gsap||new Vn(t);if("x"in n&&!e&&!n.uncache)return n;var i=t.style,r=n.scaleX<0,o="px",a="deg",l=getComputedStyle(t),d=xt(t,mt)||"0",c,f,u,m,h,p,g,C,v,M,w,b,O,P,k,E,S,j,G,F,q,J,$,W,yt,ae,be,ve,jt,ai,Lt,Wt;return c=f=u=p=g=C=v=M=w=0,m=h=1,n.svg=!!(t.getCTM&&br(t)),l.translate&&((l.translate!=="none"||l.scale!=="none"||l.rotate!=="none")&&(i[V]=(l.translate!=="none"?"translate3d("+(l.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(l.rotate!=="none"?"rotate("+l.rotate+") ":"")+(l.scale!=="none"?"scale("+l.scale.split(" ").join(",")+") ":"")+(l[V]!=="none"?l[V]:"")),i.scale=i.rotate=i.translate="none"),P=ri(t,n.svg),n.svg&&(n.uncache?(yt=t.getBBox(),d=n.xOrigin-yt.x+"px "+(n.yOrigin-yt.y)+"px",W=""):W=!e&&t.getAttribute("data-svg-origin"),ti(t,W||d,!!W||n.originIsAbsolute,n.smooth!==!1,P)),b=n.xOrigin||0,O=n.yOrigin||0,P!==Re&&(j=P[0],G=P[1],F=P[2],q=P[3],c=J=P[4],f=$=P[5],P.length===6?(m=Math.sqrt(j*j+G*G),h=Math.sqrt(q*q+F*F),p=j||G?ge(G,j)*re:0,v=F||q?ge(F,q)*re+p:0,v&&(h*=Math.abs(Math.cos(v*xe))),n.svg&&(c-=b-(b*j+O*F),f-=O-(b*G+O*q))):(Wt=P[6],ai=P[7],be=P[8],ve=P[9],jt=P[10],Lt=P[11],c=P[12],f=P[13],u=P[14],k=ge(Wt,jt),g=k*re,k&&(E=Math.cos(-k),S=Math.sin(-k),W=J*E+be*S,yt=$*E+ve*S,ae=Wt*E+jt*S,be=J*-S+be*E,ve=$*-S+ve*E,jt=Wt*-S+jt*E,Lt=ai*-S+Lt*E,J=W,$=yt,Wt=ae),k=ge(-F,jt),C=k*re,k&&(E=Math.cos(-k),S=Math.sin(-k),W=j*E-be*S,yt=G*E-ve*S,ae=F*E-jt*S,Lt=q*S+Lt*E,j=W,G=yt,F=ae),k=ge(G,j),p=k*re,k&&(E=Math.cos(k),S=Math.sin(k),W=j*E+G*S,yt=J*E+$*S,G=G*E-j*S,$=$*E-J*S,j=W,J=yt),g&&Math.abs(g)+Math.abs(p)>
vendor: 3,460 bytes, line 1
1359.9&&(g=p=0,C=180-C),m=Q(Math.sqrt(j*j+G*G+F*F)),h=Q(Math.sqrt($*$+Wt*Wt)),k=ge(J,$),v=Math.abs(k)>2e-4?k*re:0,w=Lt?1/(Lt<0?-Lt:Lt):0),n.svg&&(W=t.getAttribute("transform"),n.forceCSS=t.setAttribute("transform","")||!Cr(xt(t,V)),W&&t.setAttribute("transform",W))),Math.abs(v)>90&&Math.abs(v)<270&&(r?(m*=-1,v+=p<=0?180:-180,p+=p<=0?180:-180):(h*=-1,v+=v<=0?180:-180)),e=e||n.uncache,n.x=c-((n.xPercent=c&&(!e&&n.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-c)?-50:0)))?t.offsetWidth*n.xPercent/100:0)+o,n.y=f-((n.yPercent=f&&(!e&&n.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-f)?-50:0)))?t.offsetHeight*n.yPercent/100:0)+o,n.z=u+o,n.scaleX=Q(m),n.scaleY=Q(h),n.rotation=Q(p)+a,n.rotationX=Q(g)+a,n.rotationY=Q(C)+a,n.skewX=v+a,n.skewY=M+a,n.transformPerspective=w+o,(n.zOrigin=parseFloat(d.split(" ")[2])||!e&&n.zOrigin||0)&&(i[mt]=rn(d)),n.xOffset=n.yOffset=0,n.force3D=ut.force3D,n.renderTransform=n.svg?la:xr?Mr:sa,n.uncache=0,n},rn=function(t){return(t=t.split(" "))[0]+" "+t[1]},Zn=function(t,e,n){var i=et(e);return Q(parseFloat(e)+parseFloat(Qt(t,"x",n+"px",i)))+i},sa=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,Mr(t,e)},ne="0deg",Ae="0px",ie=") ",Mr=function(t,e){var n=e||this,i=n.xPercent,r=n.yPercent,o=n.x,a=n.y,l=n.z,d=n.rotation,c=n.rotationY,f=n.rotationX,u=n.skewX,m=n.skewY,h=n.scaleX,p=n.scaleY,g=n.transformPerspective,C=n.force3D,v=n.target,M=n.zOrigin,w="",b=C==="auto"&&t&&t!==1||C===!0;if(M&&(f!==ne||c!==ne)){var O=parseFloat(c)*xe,P=Math.sin(O),k=Math.cos(O),E;O=parseFloat(f)*xe,E=Math.cos(O),o=Zn(v,o,P*E*-M),a=Zn(v,a,-Math.sin(O)*-M),l=Zn(v,l,k*E*-M+M)}g!==Ae&&(w+="perspective("+g+ie),(i||r)&&(w+="translate("+i+"%, "+r+"%) "),(b||o!==Ae||a!==Ae||l!==Ae)&&(w+=l!==Ae||b?"translate3d("+o+", "+a+", "+l+") ":"translate("+o+", "+a+ie),d!==ne&&(w+="rotate("+d+ie),c!==ne&&(w+="rotateY("+c+ie),f!==ne&&(w+="rotateX("+f+ie),(u!==ne||m!==ne)&&(w+="skew("+u+", "+m+ie),(h!==1||p!==1)&&(w+="scale("+h+", "+p+ie),v.style[V]=w||"translate(0, 0)"},la=function(t,e){var n=e||this,i=n.xPercent,r=n.yPercent,o=n.x,a=n.y,l=n.rotation,d=n.skewX,c=n.skewY,f=n.scaleX,u=n.scaleY,m=n.target,h=n.xOrigin,p=n.yOrigin,g=n.xOffset,C=n.yOffset,v=n.forceCSS,M=parseFloat(o),w=parseFloat(a),b,O,P,k,E;l=parseFloat(l),d=parseFloat(d),c=parseFloat(c),c&&(c=parseFloat(c),d+=c,l+=c),l||d?(l*=xe,d*=xe,b=Math.cos(l)*f,O=Math.sin(l)*f,P=Math.sin(l-d)*-u,k=Math.cos(l-d)*u,d&&(c*=xe,E=Math.tan(d-c),E=Math.sqrt(1+E*E),P*=E,k*=E,c&&(E=Math.tan(c),E=Math.sqrt(1+E*E),b*=E,O*=E)),b=Q(b),O=Q(O),P=Q(P),k=Q(k)):(b=f,k=u,O=P=0),(M&&!~(o+"").indexOf("px")||w&&!~(a+"").indexOf("px"))&&(M=Qt(m,"x",o,"px"),w=Qt(m,"y",a,"px")),(h||p||g||C)&&(M=Q(M+h-(h*b+p*P)+g),w=Q(w+p-(h*O+p*k)+C)),(i||r)&&(E=m.getBBox(),M=Q(M+i/100*E.width),w=Q(w+r/100*E.height)),E="matrix("+b+","+O+","+P+","+k+","+M+","+w+")",m.setAttribute("transform",E),v&&(m.style[V]=E)},da=function(t,e,n,i,r){var o=360,a=K(r),l=parseFloat(r)*(a&&~r.indexOf("rad")?re:1),d=l-i,c=i+d+"deg",f,u;return a&&(f=r.split("_")[1],f==="short"&&(d%=o,d!==d%(o/2)&&(d+=d<0?o:-o)),f==="cw"&&d<0?d=(d+o*ar)%o-~~(d/o)*o:f==="ccw"&&d>0&&(d=(d-o*ar)%o-~~(d/o)*o)),t._pt=u=new at(t._pt,e,n,i,d,Uo),u.e=c,u.u="deg",t._props.push(n),u},ur=function(t,e){for(var n in e)t[n]=e[n];return t},ca=function(t,e,n){var i=ur({},n._gsap),r="perspective,force3D,transformOrigin,svgOrigin",o=n.style,a,l,d,c,f,u,m,h;i.svg?(d=n.getAttribute("transform"),n.setAttribute("transform",""),o[V]=e,a=Fe(n,
vendor: 5,260 bytes, line 1
11),Xt(n,V),n.setAttribute("transform",d)):(d=getComputedStyle(n)[V],o[V]=e,a=Fe(n,1),o[V]=d);for(l in It)d=i[l],c=a[l],d!==c&&r.indexOf(l)<0&&(m=et(d),h=et(c),f=m!==h?Qt(n,l,d,h):parseFloat(d),u=parseFloat(c),t._pt=new at(t._pt,a,l,f,u-f,$n),t._pt.u=h||0,t._props.push(l));ur(a,i)};ot("padding,margin,Width,Radius",function(s,t){var e="Top",n="Right",i="Bottom",r="Left",o=(t<3?[e,n,i,r]:[e+r,e+n,i+n,i+r]).map(function(a){return t<2?s+a:"border"+a+s});nn[t>1?"border"+s:s]=function(a,l,d,c,f){var u,m;if(arguments.length<4)return u=o.map(function(h){return Ft(a,h,d)}),m=u.join(" "),m.split(u[0]).length===5?u[0]:m;u=(c+"").split(" "),m={},o.forEach(function(h,p){return m[h]=u[p]=u[p]||u[(p-1)/2|0]}),a.init(l,m,f)}});var oi={name:"css",register:Jn,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,n,i,r){var o=this._props,a=t.style,l=n.vars.startAt,d,c,f,u,m,h,p,g,C,v,M,w,b,O,P,k,E;ei||Jn(),this.styles=this.styles||_r(t),k=this.styles.props,this.tween=n;for(p in e)if(p!=="autoRound"&&(c=e[p],!(ct[p]&&qn(p,e,n,i,t,r)))){if(m=typeof c,h=nn[p],m==="function"&&(c=c.call(n,i,t,r),m=typeof c),m==="string"&&~c.indexOf("random(")&&(c=he(c)),h)h(this,t,p,c,n)&&(P=1);else if(p.substr(0,2)==="--")d=(getComputedStyle(t).getPropertyValue(p)+"").trim(),c+="",At.lastIndex=0,At.test(d)||(g=et(d),C=et(c),C?g!==C&&(d=Qt(t,p,d,C)+C):g&&(c+=g)),this.add(a,"setProperty",d,c,i,r,0,0,p),o.push(p),k.push(p,0,a[p]);else if(m!=="undefined"){if(l&&p in l?(d=typeof l[p]=="function"?l[p].call(n,i,t,r):l[p],K(d)&&~d.indexOf("random(")&&(d=he(d)),et(d+"")||d==="auto"||(d+=ut.units[p]||et(Ft(t,p))||""),(d+"").charAt(1)==="="&&(d=Ft(t,p))):d=Ft(t,p),u=parseFloat(d),v=m==="string"&&c.charAt(1)==="="&&c.substr(0,2),v&&(c=c.substr(2)),f=parseFloat(c),p in Tt&&(p==="autoAlpha"&&(u===1&&Ft(t,"visibility")==="hidden"&&f&&(u=0),k.push("visibility",0,a.visibility),Ut(this,a,"visibility",u?"inherit":"hidden",f?"inherit":"hidden",!f)),p!=="scale"&&p!=="transform"&&(p=Tt[p],~p.indexOf(",")&&(p=p.split(",")[0]))),M=p in It,M){if(this.styles.save(p),E=c,m==="string"&&c.substring(0,6)==="var(--"){if(c=xt(t,c.substring(4,c.indexOf(")"))),c.substring(0,5)==="calc("){var S=t.style.perspective;t.style.perspective=c,c=xt(t,"perspective"),S?t.style.perspective=S:Xt(t,"perspective")}f=parseFloat(c)}if(w||(b=t._gsap,b.renderTransform&&!e.parseTransform||Fe(t,e.parseTransform),O=e.smoothOrigin!==!1&&b.smooth,w=this._pt=new at(this._pt,a,V,0,1,b.renderTransform,b,0,-1),w.dep=1),p==="scale")this._pt=new at(this._pt,b,"scaleY",b.scaleY,(v?te(b.scaleY,v+f):f)-b.scaleY||0,$n),this._pt.u=0,o.push("scaleY",p),p+="X";else if(p==="transformOrigin"){k.push(mt,0,a[mt]),c=oa(c),b.svg?ti(t,c,0,O,0,this):(C=parseFloat(c.split(" ")[2])||0,C!==b.zOrigin&&Ut(this,b,"zOrigin",b.zOrigin,C),Ut(this,a,p,rn(d),rn(c)));continue}else if(p==="svgOrigin"){ti(t,c,1,O,0,this);continue}else if(p in vr){da(this,b,p,u,v?te(u,v+c):c);continue}else if(p==="smoothOrigin"){Ut(this,b,"smooth",b.smooth,c);continue}else if(p==="force3D"){b[p]=c;continue}else if(p==="transform"){ca(this,c,t);continue}}else p in a||(p=ye(p)||p);if(M||(f||f===0)&&(u||u===0)&&!qo.test(c)&&p in a)g=(d+"").substr((u+"").length),f||(f=0),C=et(c)||(p in ut.units?ut.units[p]:g),g!==C&&(u=Qt(t,p,d,C)),this._pt=new at(this._pt,M?b:a,p,u,(v?te(u,v+f):f)-u,!M&&(C==="px"||p==="zIndex")&&e.autoRound!==!1?jo:$n),this._pt.u=C||0,M&&E!==c?(this._pt.b=d,this._pt.e=E,this._pt.r=Qo):g!==C&&C!=="%"&&(this._pt.b=d,this._pt.r=Xo);else if(p in a)ra.call(this,t,p,d,v?v+c:c);else if(p in t)this.add(t,p,d||t[p],v?v+c:c,i,r);else if(p!=="parseTransform"){$e(p,c);continue}M||(p in a?k.push(p,0,a[p]):typeof t[p]=="function"?k.push(p,2,t[p]()):k.push(p,1,d||t[p])),o.push(p)}}P&&Wn(this)},render:function(t,e){if(e.tween._time||!ni())for(var n=e._pt;n;)n.r(t,n.d),n=n._next;else e.styles.revert()},get:Ft,aliases:Tt,getSetter:function(t,e,n){var i=Tt[e];return i&&i.indexOf(",")<0&&(e=i),e in It&&e!==mt&&(t._gsap.x||Ft(t,"x"))?n&&or===n?e==="scale"?Ko:$o:(or=n||{})&&(e==="scale"?Jo:ta):t.style&&!Ze(t.style[e])?Wo:~e.indexOf("-")?Zo:en(t,e)},core:{_removeProperty:Xt,_getMatrix:ri}};rt.utils.checkPrefix=ye;rt.core.getStyleSaver=_r;(function(s,t,e,n){var i=ot(s+","+t+","+e,function(r){It[r]=1});ot(t,function(r){ut.units[r]="deg",vr[r]=1}),Tt[i[13]]=s+","+t,ot(n,function(r){var o=r.split(":");Tt[o[1]]=i[o[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");ot("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(s){ut.units[s]="px"});rt.registerPlugin(oi);var Dt=rt.registerPlugin(oi)||rt,Ma=Dt.core.Tween;Dt.registerPlugin(un);var st=class s{progress=lt(0);intensity=lt(1);reducedMotion=lt(!1);zoomProgress=lt(0);masterTimeline=null;ownedTriggers=[];destroyed=!1;constructor(){typeof window<"u"&&this.reducedMotion.set(window.matchMedia("(prefers-reduced-motion: reduce)").matches)}init(t,e){if(this.destroyed||this.reducedMotion())return;let n=un.create({trigger:e,start:"top top",end:"bottom top",scrub:!0,invalidateOnRefresh:!0,onUpdate:i=>{let r=i.progress;
1this.zoomProgress.set(r),this.intensity.set(1-r*.6),this.progress.set(r*.25)}});this.ownedTriggers.push(n)}createParallaxLayers(t){if(this.destroyed||this.reducedMotion())return;t.querySelectorAll("[data-parallax-speed]").forEach(n=>{let i=parseFloat(n.dataset.parallaxSpeed||"0.5"),r=Dt.to(n,{y:()=>-200*i,rotate:i>.5?i*3:-i*2,ease:"none",scrollTrigger:{trigger:n.closest(".story-step")||t,start:"top bottom",end:"bottom top",scrub:.5}});r?.scrollTrigger&&this.ownedTriggers.push(r.scrollTrigger)})}createSectionParallax(t){if(this.destroyed||this.reducedMotion())return;let e=t.querySelector(".section-header, .eyebrow, .story-header");if(e){let r=Dt.fromTo(e,{y:80,opacity:0},{y:0,opacity:1,ease:"power2.out",scrollTrigger:{trigger:t,start:"top 85%",end:"top 40%",scrub:.8}});r?.scrollTrigger&&this.ownedTriggers.push(r.scrollTrigger)}t.querySelectorAll(".story-step-content, .intel-content, .section-inner > h2, .cta-actions").forEach((r,o)=>{let a=Dt.fromTo(r,{y:120+o*20,opacity:0},{y:0,opacity:1,ease:"power2.out",scrollTrigger:{trigger:t,start:"top 80%",end:"top 30%",scrub:1}});a?.scrollTrigger&&this.ownedTriggers.push(a.scrollTrigger)}),t.querySelectorAll(".story-step-visual, .intel-diagram, .trust-grid, .portal-links").forEach(r=>{let o=Dt.fromTo(r,{y:160,opacity:0,scale:.95},{y:0,opacity:1,scale:1,ease:"power2.out",scrollTrigger:{trigger:t,start:"top 90%",end:"top 25%",scrub:1.2}});o?.scrollTrigger&&this.ownedTriggers.push(o.scrollTrigger)})}createRingAnimation(t){if(!this.destroyed){if(this.reducedMotion()){t.forEach(e=>{e.style.transform="scale(1)",e.style.opacity="1"});return}t.forEach((e,n)=>{let i=Dt.from(e,{scale:0,opacity:0,duration:.8,delay:n*.2,ease:"back.out(1.4)",scrollTrigger:{trigger:e.closest(".intelligence")||e,start:"top 70%",toggleActions:"play none none none"}});i?.scrollTrigger&&this.ownedTriggers.push(i.scrollTrigger)})}}createCardStagger(t){if(!this.destroyed){if(this.reducedMotion()){t.forEach(e=>{e.style.opacity="1",e.style.transform="none"});return}t.forEach((e,n)=>{let i=Dt.from(e,{y:80+n*15,opacity:0,scale:.92,duration:.8,ease:"power3.out",scrollTrigger:{trigger:e,start:"top 90%",end:"top 50%",scrub:.6}});i?.scrollTrigger&&this.ownedTriggers.push(i.scrollTrigger)})}}createSectionReveal(t,e){if(this.destroyed)return;if(this.reducedMotion()){t.forEach(r=>{r.style.opacity="1",r.style.transform="none"});return}let{stagger:n=0,y:i=80}=e||{};t.forEach((r,o)=>{let a=Dt.from(r,{y:i,opacity:0,duration:.8,delay:o*n,ease:"power2.out",scrollTrigger:{trigger:r,start:"top 88%",end:"top 45%",scrub:.8}});a?.scrollTrigger&&this.ownedTriggers.push(a.scrollTrigger)})}destroy(){this.destroyed||(this.destroyed=!0,this.masterTimeline?.kill(),this.ownedTriggers.forEach(t=>t.kill()),this.ownedTriggers=[])}ngOnDestroy(){this.destroy()}static \u0275fac=function(e){return new(e||s)};static \u0275prov=si({token:s,factory:s.\u0275fac})};var on=class s{el=U(bt);motionDirector=U(st);reducedMotion=lt(!1);constructor(){Ct(()=>{if(typeof window<"u"&&!!window.matchMedia?.("(prefers-reduced-motion: reduce)")?.matches){this.reducedMotion.set(!0);return}this.initScrollAnimations();let e=this.el.nativeElement.querySelector(".scroll-story");e&&(this.motionDirector.createParallaxLayers(e),this.motionDirector.createSectionParallax(e))})}initScrollAnimations(){let t=Array.from(this.el.nativeElement.querySelectorAll(".story-step"));this.motionDirector.createSectionReveal(t,{stagger:.1})}static \u0275fac=function(e){return new(e||s)};static \u0275cmp=dt({type:s,selectors:[["app-scroll-story"]],decls:83,vars:6,consts:[[1,"scroll-story"],[1,"section-inner"],[1,"story-header"],[1,"eyebrow"],[1,"story-steps"],[1,"story-step"],[1,"step-marker"],[1,"marker-dot"],[1,"marker-line"],[1,"step-body"],[1,"step-label"],[1,"step-tags"],[1,"tag","tag-warn"],[1,"marker-dot","dot-active"],[1,"tag","tag-active"],[1,"marker-dot","dot-glow"],[1,"tag","tag-glow"]],template:function(e,n){e&1&&(_(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3),x(4,"The Transformation"),y(),_(5,"h2"),x(6,"Run your HOA like a "),_(7,"em"),x(8,"system"),y(),x(9,", not a headache"),y()(),_(10,"div",4)(11,"div",5)(12,"div",6),L(13,"div",7)(14,"div",8),y(),_(15,"div",9)(16,"div",10),x(17,"01"),y(),_(18,"h3"),x(19,"The problem is "),_(20,"em"),x(21,"fragmentation"),y()(),_(22,"p"),x(23," Scattered documents, disconnected tools, and manual processes create gaps where compliance fails, payments slip, and residents lose trust. Every board knows this pain. "),y(),_(24,"div",11)(25,"span",12),x(26,"Paper files"),y(),_(27,"span",12),x(28,"Email threads"),y(),_(29,"span",12),x(30,"Spreadsheets"),y(),_(31,"span",12),x(32,"Lost receipts"),y(),_(33,"span",12),x(34,"Missed notices"),y(),_(35,"span",12),x(36,"Manual tracking"),y()()()(),_(37,"div",5)(38,"div",6),L(39,"div",13)(40,"div",8),y(),_(41,"div",9)(42,"div",10),x(43,"02"),y(),_(44,"h3"),x(45,"Centralize "),_(46,"em"),x(47,"everything"),y()(),_(48,"p"),x(49," HOAM gives your board the tools to unify every operation. Payments, documents, violations, vendor coordination, and governance \u2014 all in one place, accessible to the right people at the right time. "),y(),_(50,"div",11)(51,"span",14),x(52,"Payments & assessments"),y(),_(53,"span",14),x(54,"Documents & compliance"),y(),_(55,"span",14),x(56,"Maintenance & vendors"),y(),_(57,"span",14),x(58,"Board governance"),y(),_(59,"span",14),x(60,"Resident communications"),y()()()(),_(61,"div",5)(62,"div",6),L(63,"div",15)(64,"div",8),y(),_(65,"div",9)(66,"div",10),x(67,"03"),y(),_(68,"h3"),x(69,"Add "),_(70,"em"),x(71,"intelligence"),y()(),_(72,"p"),x(73," Hoamie, your AI assistant, doesn't just answer questions \u2014 it takes action. Submit maintenance requests, look up vendor schedules, notify the board, and track compliance automatically. "),y(),_(74,"div",11)(75,"span",16),x(76,"Retrieves answers"),y(),_(77,"span",16),x(78,"Takes action"),y(),_(79,"span",16),x(80,"Notifies the board"),y(),_(81,"span",16),x(82,"Learns patterns"),y()()()()()()()),e&2&&(vt(11),Ne("visible",n.reducedMotion()),vt(26),Ne("visible",n.reducedMotion()),vt(24),Ne("visible",n.reducedMotion()))},styles:['[_nghost-%COMP%]{display:block}.scroll-story[_ngcontent-%COMP%]{position:relative;padding:clamp(60px,10vw,120px) 0;background:transparent;border-top:1px solid rgba(255,255,255,.03);overflow:hidden}.section-inner[_ngcontent-%COMP%]{max-width:1200px;margin:0 auto;padding:0 24px}.story-header[_ngcontent-%COMP%]{text-align:center;margin-bottom:100px}.eyebrow[_ngcontent-%COMP%]{font-size:12px;font-weight:500;letter-spacing:4px;color:#c4b5fd;text-transform:uppercase;font-size:11px;margin-bottom:16px}.story-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(28px,4vw,48px);font-weight:400;letter-spacing:0px;color:#f4f5fb}.story-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-style:italic;color:#818cf8}.story-steps[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:0;max-width:720px;margin:0 auto}.story-step[_ngcontent-%COMP%]{display:flex;gap:40px;padding-bottom:80px;position:relative}.story-step[_ngcontent-%COMP%]:last-child{padding-bottom:0}.story-step.visible[_ngcontent-%COMP%]{opacity:1!important;transform:none!important}.step-marker[_ngcontent-%COMP%]{display:flex;flex-direction:column-reverse;align-items:center;flex-shrink:0;width:32px;padding-top:4px;position:relative}
1.marker-dot[_ngcontent-%COMP%]{width:8px;height:8px;border-radius:50%;background:#c8d7ffe6;flex-shrink:0;position:relative;z-index:2;box-shadow:0 0 6px #c8d7ff99,0 0 16px #8296ff4d;animation:_ngcontent-%COMP%_shootingStar 3s ease-in-out infinite}.marker-dot[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:1px;border-radius:50%;background:#fff;opacity:.8}.marker-dot.dot-active[_ngcontent-%COMP%]{width:9px;height:9px;background:#a0b4fff2;box-shadow:0 0 8px #6366f1b3,0 0 24px #6366f14d}.marker-dot.dot-glow[_ngcontent-%COMP%]{width:10px;height:10px;background:#c8b4fff2;box-shadow:0 0 10px #a855f7b3,0 0 30px #a855f74d,0 0 50px #a855f71a}@keyframes _ngcontent-%COMP%_shootingStar{0%,to{transform:translateY(0);opacity:.8}50%{transform:translateY(3px);opacity:1}}.marker-line[_ngcontent-%COMP%]{width:2px;flex:1;margin-bottom:0;position:relative;overflow:visible;background:linear-gradient(to top,rgba(180,200,255,.5) 0%,rgba(130,150,255,.3) 15%,rgba(99,110,200,.15) 40%,rgba(99,110,180,.05) 70%,transparent 100%)}.marker-line[_ngcontent-%COMP%]:before{content:"";position:absolute;bottom:0;left:-3px;width:1px;height:60%;background:linear-gradient(to top,rgba(160,180,255,.2) 0%,rgba(130,150,255,.08) 50%,transparent 100%)}.marker-line[_ngcontent-%COMP%]:after{content:"";position:absolute;bottom:2px;right:-3px;width:1px;height:50%;background:linear-gradient(to top,rgba(160,180,255,.15) 0%,rgba(130,150,255,.05) 50%,transparent 100%)}.step-marker[_ngcontent-%COMP%]:after{content:"";position:absolute;bottom:16px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background:#b4c8ff80;box-shadow:0 0 4px #8296ff66;animation:_ngcontent-%COMP%_iceParticle 2.5s ease-out infinite;z-index:1}.story-step[_ngcontent-%COMP%]:nth-child(2) .step-marker[_ngcontent-%COMP%]:after{animation-delay:.8s}.story-step[_ngcontent-%COMP%]:nth-child(3) .step-marker[_ngcontent-%COMP%]:after{animation-delay:1.6s}@keyframes _ngcontent-%COMP%_iceParticle{0%{opacity:0;transform:translate(-50%) translateY(0)}20%{opacity:.7}to{opacity:0;transform:translate(-50%) translateY(-80px)}}.step-body[_ngcontent-%COMP%]{flex:1}.step-label[_ngcontent-%COMP%]{font-family:"Instrument Serif",Georgia,serif;font-size:48px;font-weight:400;color:#7887d240;line-height:1;margin-bottom:8px;letter-spacing:-1.5px}.step-body[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(24px,3.5vw,32px);font-weight:400;margin-bottom:16px;letter-spacing:0px;color:#f4f5fb}.step-body[_ngcontent-%COMP%] h3[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-style:italic;color:#818cf8}.step-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:17px;color:#a0a4be;line-height:1.7;margin-bottom:24px;max-width:520px}.step-tags[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:8px}.tag[_ngcontent-%COMP%]{font-size:12px;padding:6px 14px;border-radius:20px;letter-spacing:.5px;transition:all .3s ease}.tag.tag-warn[_ngcontent-%COMP%]{color:#ffa08cb3;border:1px solid rgba(255,120,100,.12);background:#ff64500a}.tag.tag-active[_ngcontent-%COMP%]{color:#818cf8;border:1px solid rgba(99,102,241,.2);background:#6366f10f}.tag.tag-glow[_ngcontent-%COMP%]{color:#c4b5fd;border:1px solid rgba(168,85,247,.2);background:#a855f70f;box-shadow:0 0 8px #a855f714}@media(prefers-reduced-motion:reduce){.marker-dot[_ngcontent-%COMP%], .marker-dot.dot-active[_ngcontent-%COMP%], .marker-dot.dot-glow[_ngcontent-%COMP%]{animation:none}.step-marker[_ngcontent-%COMP%]:after{animation:none;display:none}.story-step[_ngcontent-%COMP%]{opacity:1!important;transform:none!important}}@media(max-width:768px){.story-header[_ngcontent-%COMP%]{margin-bottom:60px}.story-step[_ngcontent-%COMP%]{gap:24px;padding-bottom:60px}.step-marker[_ngcontent-%COMP%]{width:16px}.marker-dot[_ngcontent-%COMP%]{width:8px;height:8px}.step-label[_ngcontent-%COMP%]{font-size:36px}.step-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{max-width:100%}}']})};var an=class s{el=U(bt);motionDirector=U(st);constructor(){Ct(()=>{let t=this.el.nativeElement.querySelector(".capabilities");t&&this.motionDirector.createSectionParallax(t)})}static \u0275fac=function(e){return new(e||s)};static \u0275cmp=dt({type:s,selectors:[["app-capability-grid"]],decls:160,vars:0,consts:[["id","capabilities","data-testid","section-features",1,"capabilities"],[1,"section-inner"],[1,"section-header"],[1,"eyebrow"],[1,"gravity-field"],[1,"crashed-shuttle"],["width","320","height","200","viewBox","0 0 320 200","fill","none",1,"shuttle-svg"],["d","M290 85 Q295 80 298 82 L300 86 Q298 92 290 90 Z","stroke","currentColor","stroke-width","1.2","opacity","0.5","fill","rgba(180,195,255,0.03)"],["d","M290 85 L240 74 Q215 68 190 70 L155 74 Q140 76 132 82","stroke","currentColor","stroke-width","1.8","opacity","0.45"],["d","M290 90 L240 96 Q215 100 190 98 L155 94 Q140 92
1132 86","stroke","currentColor","stroke-width","1.8","opacity","0.45"],["d","M290 85 Q293 83 295 85 Q293 87 290 86","fill","rgba(130,180,255,0.15)","stroke","currentColor","stroke-width","0.8","opacity","0.5"],["x1","260","y1","77","x2","260","y2","93","stroke","currentColor","stroke-width","0.5","opacity","0.15"],["x1","230","y1","73","x2","230","y2","97","stroke","currentColor","stroke-width","0.5","opacity","0.12"],["x1","200","y1","72","x2","200","y2","97","stroke","currentColor","stroke-width","0.5","opacity","0.1"],["x1","170","y1","74","x2","170","y2","95","stroke","currentColor","stroke-width","0.5","opacity","0.08"],["d","M280 83 L160 78","stroke","currentColor","stroke-width","0.6","opacity","0.12"],["d","M280 91 L160 93","stroke","currentColor","stroke-width","0.6","opacity","0.1"],["d","M132 82 L128 78 L135 84 L130 88 L132 86","stroke","currentColor","stroke-width","1.5","opacity","0.5"],["d","M132 82 L126 76 L122 78","stroke","currentColor","stroke-width","0.7","opacity","0.2"],["d","M130 88 L124 94 L120 92","stroke","currentColor","stroke-width","0.7","opacity","0.18"],["d","M135 84 L138 80","stroke","currentColor","stroke-width","0.5","opacity","0.12"],["d","M125 8
10 L90 72 Q75 68 65 72 L50 78","stroke","currentColor","stroke-width","1.5","opacity","0.3","stroke-dasharray","6 3"],["d","M125 88 L90 96 Q75 100 65 96 L50 90","stroke","currentColor","stroke-width","1.5","opacity","0.25","stroke-dasharray","6 3"],["d","M50 78 Q42 74 40 80 Q42 86 50 90","stroke","currentColor","stroke-width","1.2","opacity","0.2"],["cx","38","cy","84","rx","5","ry","8","fill","rgba(255,160,60,0.06)","opacity","0.4"],["d","M220 74 L200 35 Q198 28 195 30 L188 42 L200 68","stroke","currentColor","stroke-width","1.4","opacity","0.35"],["d","M210 54 L196 36","stroke","currentColor","stroke-width","0.5","opacity","0.12"],["d","M205 45 L212 40 L208 48","stroke","currentColor","stroke-width","0.6","opacity","0.15"],["d","M200 35 L195 22 L190 28","stroke","currentColor","stroke-width","1","opacity","0.15","stroke-dasharray","3 4"],["d","M195 96 L175 140 Q172 148 176 150 L190 142 L200 100","stroke","currentColor","stroke-width","1.4","opacity","0.3"],["d","M185 120 L192 115","stroke","currentColor","stroke-width","0.5","opacity","0.1"],["d","M175 140 L168 155 L162 148","stroke","currentColor","stroke-width","0.8","opacity","0.12","stroke-dasharray","3 3"],["cx","110","cy","52","rx","14","ry","8","stroke","currentColor","stroke-width","1.2","opacity","0.25","transform","rotate(-12 110 52)"],["cx","104","cy","52","rx","4","ry","6","stroke","currentColor","stroke-width","0.6","opacity","0.15","transform","rotate(-12 104 52)"],["cx","102","cy","52","rx","2","ry","4","fill","rgba(255,140,40,0.04)","transform","rotate(-12 102 52)"],["cx","115","cy","118","rx","12","ry","7","stroke","currentColor","stroke-width","1.2","opacity","0.2","transform","rotate(15 115 118)"],["cx","110","cy","118","rx","3","ry","5","stroke","currentColor","stroke-width","0.6","opacity","0.12","transform","rotate(15 110 118)"],["x","240","y","42","width","30","height","12","rx","1","stroke","currentColor","stroke-width","0.8","opacity","0.2","transform","rotate(-20 255 48)"],["x1","245","y1","44","x2","245","y2","52","stroke","currentColor","stroke-width","0.4","opacity","0.1","transform","rotate(-20 255 48)"],["x1","255","y1","44","x2","255","y2","52","stroke","currentColor","stroke-width","0.4","opacity","0.1","transform","rotate(-20 255 48)"],["x1","265","y1","44","x2","265","y2","52","stroke","currentColor","stroke-width","0.4","opacity","0.1","transform","rotate(-20 255 48)"],["d","M240 48 L232 58","stroke","currentColor","stroke-width","0.6","opacity","0.12","stroke-dasharray","2 3"],["cx","55","cy","75","r","2","fill","currentColor","opacity","0.3"],["cx","42","cy","82","r","1.5","fill","currentColor","opacity","0.25"],["cx","35","cy","70","r","1","fill","currentColor","opacity","0.2"],["cx","28","cy","88","r","1.8","fill","currentColor","opacity","0.15"],["cx","22","cy","76","r","0.8","fill","currentColor","opacity","0.12"],["cx","18","cy","92","r","1.2","fill","currentColor","opacity","0.1"],["cx","12","cy","80","r","0.6","fill","currentColor","opacity","0.08"],["cx","48","cy","62","r","1.2","fill","currentColor","opacity","0.18"],["cx","38","cy","100","r","1","fill","currentColor","opacity","0.12"],["x1","130","y1","80","x2","120","y2","74","stroke","rgba(255,200,100,0.4)","stroke-width","0.8"],["x1","132","y1","86","x2","122","y2","92","stroke","rgba(255,200,100,0.3)","stroke-width","0.7"],["x1","128","y1","83","x2","118","y2","80","stroke","rgba(255,180,80,0.25)","stroke-width","0.6"],["x1","134","y1","84","x2","126","y2","88","stroke","rgba(255,200,100,0.2)","stroke-width","0.5"],["cx","126","cy","76","r","1.5","fill","rgba(255,220,120,0.15)"],["cx","122","cy","90","r","1","fill","rgba(255,200,100,0.1)"],[1,"speed-streak","s1"],[1,"speed-streak","s2"],[1,"speed-streak","s3"],[1,"speed-streak","s4"],[1,"speed-streak","s5"],[1,"speed-streak","s6"],[1,"speed-streak","s7"],[1,"black-hole"],[1,"gravitational-lens"],[1,"accretion-disc"],[1,"disc-glow"],[1,"lensed-arc","arc-top"],[1,"lensed-arc","arc-bottom"],[1,"photon-sphere"],[1,"event-horizon"],[1,"singularity"],[1,"photon-ring"],[1,"orbiting-body","body-1"],["width","36","height","36","viewBox","0 0 36 36","fill","none",1,"debris-icon","float-1"],["cx","18","cy","10","r","5","stroke","currentColor","stroke-width","1.2","opacity","0.7"],["x","13","y","15","width","10","height","12","rx","2","stroke","currentColor","stroke-width","1.2","opacity","0.7"],["x1","13","y1","20","x2","8","y2","25","stroke","currentColor","stroke-width","1","opacity","0.5"],["x1","23","y1","20","x2","28","y2","16","stroke","currentColor","stroke-width","1","opacity","0.5"],["x1","16","y1","27","x2","14","y2","34","stroke","currentColor","stroke-width","1","opacity","0.5"],["x1","20","y1","27","x2","22","y2","33","stroke","currentColor","stroke-width","1","opacity","0.5"],["d","M8 25 Q4 28 2 26","stroke","currentColor","stroke-width","0.8","opacity","0.3","stroke-dasharray","2 2"],["cx","2","cy","26","r","1","fill","currentColor","opacity","0.25"],[1,"body-content"],[1,"orbiting-body","body-2"],["width","36","height","36","viewBox","0 0 36 36","fill","none",1,"debris-icon","float-2"],["d","M4 10h10l2-3h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V12a2 2 0 0 1 2-2z","stroke","currentColor","stroke-width","1.2","opacity","0.5"],["x","10","y","4","width","8","height","10","rx","1","stroke","currentColor","stroke-width","0.8","opacity","0.6","transform","rotate(-15 14 9)"],["x","20","y","2","width","7","height","9","rx","1","stroke","currentColor","stroke-width","0.8","opacity","0.4","transform","rotate(12 23 6)"],["x","24","y","14","width","9","height","11","rx","1","stroke","currentColor","stroke-width","0.8","opacity","0.35","transform","rotate(8 28 19)"],["x1","12","y1","7","x2","16","y2","6","stroke","currentColor","stroke-width","0.5","opacity","0.3"],["x1","12","y1","9","x2","15","y2","8","stroke","currentColor","stroke-width","0.5","opacity","0.3"],[1,"orbiting-body","body-3"],["width","36","height","36","viewBox","0 0 36 36","fill","none",1,"debris-icon","float-3"],["d","M8 6a6 6 0 0 1 8.5 8.5L28 26a2 2 0 0 1 0 3l-1 1a2 2 0 0 1-3 0L12.5 18.5A6 6 0 0 1 8 6z","stroke","currentColor","stroke-width","1.2","opacity","0.6"],["cx","9","cy","9","r","2","stroke","currentColor","stroke-width","0.8","opacity","0.4"],["x","28","y","6","width","3","height","5","rx","0.5","stroke","currentColor","stroke-width","0.7","opacity","0.3","transform","rotate(20 29 8)"],[1,"orbiting-body","body-4"],["width","36","height","36","viewBox","0 0 36 36","fill","none",1,"debris-icon","float-4"],["cx","18","cy","12","r","7","stroke","currentColor","stroke-width","1.2","opacity","0.6"],["d","M13 10a5 5 0 0 1 10 0","stroke","currentColor","stroke-width","0.8","opacity","0.35","fill","none"],["x","14","y","19","width","8","height","10","rx","2","stroke","currentColor","stroke-width","1","opacity","0.5"],["d","M14 22 Q8 20 6 24","stroke","currentColor","stroke-width","0.8","opacity","0.4"],["d","M22 23 Q28 21 30 18","stroke","currentColor","stroke-width","0.8","opacity","0.4"],["x1","16","y1","29","x2","13","y2","34","stroke","currentColor","stroke-width","0.8","opacity","0.4"],["x1","20","y1","29","x2","24","y2","35","stroke","currentColor","stroke-width","0.8","opacity","0.4"],[1,"orbiting-body","body-5"],["width","36","height","36","viewBox","0 0 36 36","fill","none",1,"debris-icon","float-5"],["x","8","y","6","width","20","height","26","rx","2","stroke","currentColor","stroke-width","1.2","opacity","0.6"],["x","15","y","2","width","6","height","6","rx","1","stroke","currentColor","stroke-width","0.8","opacity","0.4"],["cx","18","cy","16","r","4","stroke","currentColor","stroke-width","0.8","opacity","0.4"],["x1","12","y1","24","x2","24","y2","24","stroke","currentColor","stroke-width","0.7","opacity","0.3"],["x1","14","y1","27","x2","22","y2","27","stroke","currentColor","stroke-width","0.7","opacity","0.25"],["d","M18 2 Q20 -2 16 -4","stroke","currentColor","stroke-width","0.6","opacity","0.2","stroke-dasharray","2 2"],[1,"orbiting-body","body-6"],["width","36","height","36","viewBox","0 0 36 36","fill","none",1,"debris-icon","float-6"],["x","4","y","4","width","28","height","20","rx","2","stroke","currentColor","stroke-width","1.2","opacity","0.6"],["x","7","y","7","width","22","height","14","rx","1","stroke","currentColor","stroke-width","0.6","opacity","0.3"],["x1","11","y1","18","x2","11","y2","13","stroke","currentColor","stroke-width","1.5","opacity","0.35"],["x1","16","y1","18","x2","16","y2","10","stroke","currentColor","stroke-width","1.5","opacity","0.35"],["x1","21","y1","18","x2","21","y2","15","stroke","currentColor","stroke-width","1.5","opacity","0.35"],["x1","26","y1","18","x2","26","y2","11","stroke","currentColor","stroke-width","1.5","opacity","0.35"],["x1","18","y1","24","x2","18","y2","28","stroke","currentColor","stroke-width","1","opacity","0.4"],["d","M12 28h12","stroke","currentColor","stroke-width","0.8","opacity","0.3","stroke-dasharray","3 2"],["d","M20 7l-3 5 2 3-4 6","stroke","currentColor","stroke-width","0.6","opacity","0.2"]],template:function(e,n){e&1&&(_(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3),x(4,"THE OPERATING SYSTEM"),y(),_(5,"h2"),x(6,"Replace property management with "),_(7,"em"),x(8,"intelligence"),y()()(),_(9,"div",4)(10,"div",5),N(),_(11,"svg",6),L(12,"path",7)(13,"path",8)(14,"path",9)(15,"path",10)(16,"line",11)(17,"line",12)(18,"line",13)(19,"line",14)(20,"path",15)(21,"path",16)(22,"path",17)(23,"path",18)(24,"path",19)(25,"path",20)(26,"path",21)(27,"path",22)(28,"path",23)(29,"ellipse",24)(30,"path",25)(31,"path",26)(32,"path",27)(33,"path",28)(34,"path",29)(35,"path",30)(36,"path",31)(37,"ellipse",32)(38,"ellipse",33)(39,"ellipse",34)(40,"ellipse",35)(41,"ellipse",36)(42,"rect",37)(43,"line",38)(44,"line",39)(45,"line",40)(46,"path",41)(47,"cir
1cle",42)(48,"circle",43)(49,"circle",44)(50,"circle",45)(51,"circle",46)(52,"circle",47)(53,"circle",48)(54,"circle",49)(55,"circle",50)(56,"line",51)(57,"line",52)(58,"line",53)(59,"line",54)(60,"circle",55)(61,"circle",56),y(),H(),L(62,"div",57)(63,"div",58)(64,"div",59)(65,"div",60)(66,"div",61)(67,"div",62)(68,"div",63),y(),_(69,"div",64),L(70,"div",65),_(71,"div",66),L(72,"div",67),y(),L(73,"div",68)(74,"div",69)(75,"div",70)(76,"div",71)(77,"div",72)(78,"div",73),y(),_(79,"div",74),N(),_(80,"svg",75),L(81,"circle",76)(82,"rect",77)(83,"line",78)(84,"line",79)(85,"line",80)(86,"line",81)(87,"path",82)(88,"circle",83),y(),H(),_(89,"div",84)(90,"h3"),x(91,"Smart Payments"),y(),_(92,"p"),x(93,"Automated assessment collection, late fee calculation, and real-time ledger tracking."),y()()(),_(94,"div",85),N(),_(95,"svg",86),L(96,"path",87)(97,"rect",88)(98,"rect",89)(99,"rect",90)(100,"line",91)(101,"line",92),y(),H(),_(102,"div",84)(103,"h3"),x(104,"Intelligent Documents"),y(),_(105,"p"),x(106,"AI-powered ingestion, classification, and retrieval \u2014 always searchable, always current."),y()()(),_(107,"div",93),N(),_(108,"svg",94),L(109,"path",95)(110,"circle",96)(111,"rect",97),y(),H(),_(112,"div",84)(113,"h3"),x(114,"Automated Maintenance"),y(),_(115,"p"),x(116,"Submit requests, track vendor progress, and organize work orders from one dashboard."),y()()(),_(117,"div",98),N(),_(118,"svg",99),L(119,"circle",100)(120,"path",101)(121,"rect",102)(122,"path",103)(123,"path",104)(124,"line",105)(125,"line",106),y(),H(),_(126,"div",84)(127,"h3"),x(128,"AI Assistant"),y(),_(129,"p"),x(130,"Hoamie answers questions, takes actions, and learns your community's unique needs."),y()()(),_(131,"div",107),N(),_(132,"svg",108),L(133,"rect",109)(134,"rect",110)(135,"circle",111)(136,"line",112)(137,"line",113)(138,"path",114),y(),H(),_(139,"div",84)(140,"h3"),x(141,"Owner Portal"),y(),_(142,"p"),x(143,"Residents view balances, submit requests, access documents, and stay informed."),y()()(),_(144,"div",115),N(),_(145,"svg",116),L(146,"rect",117)(147,"rect",118)(148,"line",119)(149,"line",120)(150,"line",121)(151,"line",122)(152,"line",123)(153,"path",124)(154,"path",125),y(),H(),_(155,"div",84)(156,"h3"),x(157,"Analytics Dashboard"),y(),_(158,"p"),x(159,"Financial trends, compliance metrics, and operational insights at a glance."),y()()()()()())},styles:['[_nghost-%COMP%]{display:block}.capabilities[_ngcontent-%COMP%]{padding:clamp(60px,10vw,120px) 0;background:transparent;border-top:1px solid rgba(255,255,255,.03)}.section-inner[_ngcontent-%COMP%]{max-width:1200px;margin:0 auto;padding:0 24px}.section-header[_ngcontent-%COMP%]{text-align:center;margin-bottom:80px}.eyebrow[_ngcontent-%COMP%]{font-size:12px;font-weight:500;letter-spacing:4px;color:#c4b5fd;text-transform:uppercase;margin-bottom:16px}.section-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(28px,4vw,48px);font-weight:400;letter-spacing:-.5px;color:#f4f5fb}.section-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-style:italic;color:#818cf8}.gravity-field[_ngcontent-%COMP%]{position:relative;max-width:900px;margin:0 auto;min-height:720px}.crashed-shuttle[_ngcontent-%COMP%]{position:absolute;top:-2%;right:-40px;width:320px;height:200px;z-index:1;transform:rotate(-5deg)}.shuttle-svg[_ngcontent-%COMP%]{width:100%;height:100%;color:#b4c3ffb3;filter:drop-shadow(0 0 8px rgba(130,150,255,.12));animation:_ngcontent-%COMP%_shuttleDrift 20s ease-in-out infinite}@keyframes _ngcontent-%COMP%_shuttleDrift{0%,to{transform:translate(0) rotate(0)}30%{transform:translate(-3px,4px) rotate(.5deg)}60%{transform:translate(2px,-2px) rotate(-.3deg)}}.speed-streak[_ngcontent-%COMP%]{position:absolute;height:1px;border-radius:1px;background:linear-gradient(to left,rgba(180,200,255,.5) 0%,rgba(130,150,255,.2) 40%,transparent 100%);animation:_ngcontent-%COMP%_streakFly 2s linear infinite}.speed-streak.s1[_ngcontent-%COMP%]{top:35%;left:-40px;width:60px;animation-duration:1.8s;animation-delay:0s}.speed-streak.s2[_ngcontent-%COMP%]{top:50%;left:-60px;width:80px;animation-duration:1.5s;animation-delay:.3s}.speed-streak.s3[_ngcontent-%COMP%]{top:42%;left:-30px;width:50px;animation-duration:2.2s;animation-delay:.6s}.speed-streak.s4[_ngcontent-%COMP%]{top:60%;left:-50px;width:70px;animation-duration:1.6s;animation-delay:.9s}.speed-streak.s5[_ngcontent-%COMP%]{top:30%;left:-45px;width:55px;animation-duration:2s;animation-delay:1.2s}.speed-streak.s6[_ngcontent-%COMP%]{top:55%;left:-35px;width:45px;animation-duration:1.9s;animation-delay:1.5s}.speed-streak.s7[_ngcontent-%COMP%]{top:45%;left:-55px;width:65px;animation-duration:1.7s;animation-delay:.4s}@keyframes _ngcontent-%COMP%_streakFly{0%{opacity:0;transform:translate(220px)}15%{opacity:.8}85%{opacity:.3}to{opacity:0;transform:translate(-100px)}}
1.black-hole[_ngcontent-%COMP%]{position:absolute;left:30px;top:50%;transform:translateY(-50%);width:180px;height:180px;z-index:2}.gravitational-lens[_ngcontent-%COMP%]{position:absolute;inset:-60px;border-radius:50%;background:radial-gradient(circle,transparent 25%,rgba(255,180,100,.02) 35%,rgba(200,150,80,.03) 45%,rgba(99,102,241,.02) 55%,transparent 70%);z-index:0;animation:_ngcontent-%COMP%_lensFlicker 6s ease-in-out infinite}@keyframes _ngcontent-%COMP%_lensFlicker{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.accretion-disc[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:170px;height:10px;border-radius:50%;z-index:3;background:linear-gradient(90deg,transparent 0%,rgba(255,160,60,.15) 10%,rgba(255,200,100,.4) 25%,rgba(255,230,180,.7) 40%,rgba(255,250,240,.9) 50%,rgba(255,230,180,.7) 60%,rgba(255,200,100,.4) 75%,rgba(255,160,60,.15) 90%,transparent 100%);box-shadow:0 0 8px #ffc8784d,0 0 20px #ffb45026,0 0 60px #ffa03c14}.accretion-disc[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-6px;left:10%;right:10%;height:4px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(255,200,120,.15) 30%,rgba(255,220,160,.25) 50%,rgba(255,200,120,.15) 70%,transparent)}.accretion-disc[_ngcontent-%COMP%]:after{content:"";position:absolute;bottom:-6px;left:10%;right:10%;height:4px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(255,180,100,.12) 30%,rgba(255,200,130,.2) 50%,rgba(255,180,100,.12) 70%,transparent)}.disc-glow[_ngcontent-%COMP%]{position:absolute;inset:-20px -10px;border-radius:50%;background:radial-gradient(ellipse 100% 300% at 50% 50%,rgba(255,180,80,.06) 0%,transparent 60%)}.lensed-arc[_ngcontent-%COMP%]{position:absolute;left:50%;transform:translate(-50%);width:100px;height:50px;border-radius:50%;z-index:4}.lensed-arc.arc-top[_ngcontent-%COMP%]{top:12px;border-top:2px solid rgba(255,220,160,.3);border-left:1px solid rgba(255,200,120,.1);border-right:1px solid rgba(255,200,120,.1);border-bottom:none;box-shadow:0 -4px 12px #ffc87814}.lensed-arc.arc-bottom[_ngcontent-%COMP%]{bottom:12px;border-bottom:2px solid rgba(255,200,140,.2);border-left:1px solid rgba(255,180,100,.08);border-right:1px solid rgba(255,180,100,.08);border-top:none;box-shadow:0 4px 12px #ffb4640f}.photon-sphere[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;border:1px solid rgba(255,220,160,.2);box-shadow:0 0 6px #ffc87826,inset 0 0 8px #ffc8780d;z-index:5}.event-horizon[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:radial-gradient(circle,#000000 50%,rgba(0,0,0,.95) 70%,rgba(5,5,15,.8) 85%,transparent 100%);z-index:6}.singularity[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:#000;box-shadow:0 0 20px 8px #000000e6,0 0 40px 15px #0009;z-index:7}.photon-ring[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;border:1px solid rgba(255,240,200,.35);box-shadow:0 0 4px #ffdca04d,0 0 12px #ffc8781a;z-index:5;animation:_ngcontent-%COMP%_photonPulse 4s ease-in-out infinite}@keyframes _ngcontent-%COMP%_photonPulse{0%,to{opacity:.7}50%{opacity:1}}.orbiting-body[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:flex-start;gap:16px;max-width:380px;z-index:3}.orbiting-body.body-1[_ngcontent-%COMP%]{top:2%;left:200px;animation:_ngcontent-%COMP%_drift1 12s ease-in-out infinite}.orbiting-body.body-2[_ngcontent-%COMP%]{top:16%;right:40px;animation:_ngcontent-%COMP%_drift2 14s ease-in-out infinite}.orbiting-body.body-3[_ngcontent-%COMP%]{top:40%;right:20px;animation:_ngcontent-%COMP%_drift3 11s ease-in-out infinite}.orbiting-body.body-4[_ngcontent-%COMP%]{top:58%;left:200px;animation:_ngcontent-%COMP%_drift4 13s ease-in-out infinite}.orbiting-body.body-5[_ngcontent-%COMP%]{top:74%;right:60px;animation:_ngcontent-%COMP%_drift5 15s ease-in-out infinite}.orbiting-body.body-6[_ngcontent-%COMP%]{top:90%;
1left:180px;animation:_ngcontent-%COMP%_drift6 12s ease-in-out infinite}@keyframes _ngcontent-%COMP%_drift1{0%,to{transform:translate(0)}25%{transform:translate(8px,4px)}50%{transform:translate(-3px,7px)}75%{transform:translate(5px,-3px)}}@keyframes _ngcontent-%COMP%_drift2{0%,to{transform:translate(0)}30%{transform:translate(-6px,5px)}60%{transform:translate(4px,-4px)}80%{transform:translate(-2px,6px)}}@keyframes _ngcontent-%COMP%_drift3{0%,to{transform:translate(0)}20%{transform:translate(5px,-6px)}50%{transform:translate(-7px,3px)}80%{transform:translate(3px,5px)}}@keyframes _ngcontent-%COMP%_drift4{0%,to{transform:translate(0)}35%{transform:translate(-4px,-5px)}65%{transform:translate(6px,4px)}90%{transform:translate(-3px,-2px)}}@keyframes _ngcontent-%COMP%_drift5{0%,to{transform:translate(0)}25%{transform:translate(7px,-3px)}55%{transform:translate(-5px,6px)}75%{transform:translate(2px,-5px)}}@keyframes _ngcontent-%COMP%_drift6{0%,to{transform:translate(0)}30%{transform:translate(-6px,4px)}60%{transform:translate(5px,-6px)}85%{transform:translate(-2px,3px)}}.debris-icon[_ngcontent-%COMP%]{flex-shrink:0;color:#b4c3ffb3;filter:drop-shadow(0 0 4px rgba(130,150,255,.2))}.debris-icon.float-1[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_tumble1 18s ease-in-out infinite}.debris-icon.float-2[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_tumble2 22s ease-in-out infinite}.debris-icon.float-3[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_tumble3 16s ease-in-out infinite}.debris-icon.float-4[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_tumble4 20s ease-in-out infinite}.debris-icon.float-5[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_tumble5 19s ease-in-out infinite}.debris-icon.float-6[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_tumble6 21s ease-in-out infinite}@keyframes _ngcontent-%COMP%_tumble1{0%,to{transform:rotate(0) translateY(0)}25%{transform:rotate(8deg) translateY(-3px)}50%{transform:rotate(-5deg) translateY(2px)}75%{transform:rotate(3deg) translateY(-1px)}}@keyframes _ngcontent-%COMP%_tumble2{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg) translate(2px)}60%{transform:rotate(6deg) translate(-3px)}85%{transform:rotate(-3deg)}}@keyframes _ngcontent-%COMP%_tumble3{0%,to{transform:rotate(-5deg)}35%{transform:rotate(15deg) translateY(-4px)}65%{transform:rotate(-8deg) translateY(2px)}}@keyframes _ngcontent-%COMP%_tumble4{0%,to{transform:rotate(3deg)}20%{transform:rotate(-10deg) translateY(3px)}50%{transform:rotate(7deg) translateY(-2px)}80%{transform:rotate(-4deg) translateY(1px)}}@keyframes _ngcontent-%COMP%_tumble5{0%,to{transform:rotate(0)}40%{transform:rotate(10deg) translate(-2px)}70%{transform:rotate(-7deg) translate(3px)}}@keyframes _ngcontent-%COMP%_tumble6{0%,to{transform:rotate(-3deg)}25%{transform:rotate(8deg) translateY(3px)}55%{transform:rotate(-12deg) translateY(-2px)}80%{transform:rotate(5deg)}}.body-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:18px;font-weight:500;color:#f4f5fb;margin-bottom:6px}.body-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:14px;color:#a0a4be;line-height:1.65}@media(prefers-reduced-motion:reduce){.orbiting-body[_ngcontent-%COMP%], .debris-icon[_ngcontent-%COMP%], .gravitational-lens[_ngcontent-%COMP%], .photon-ring[_ngcontent-%COMP%], .shuttle-svg[_ngcontent-%COMP%], .speed-streak[_ngcontent-%COMP%]{animation:none!important}.speed-streak[_ngcontent-%COMP%]{opacity:.3;transform:none}}@media(max-width:768px){.section-header[_ngcontent-%COMP%]{margin-bottom:40px}.gravity-field[_ngcontent-%COMP%]{min-height:auto;display:flex;flex-direction:column;gap:32px}.crashed-shuttle[_ngcontent-%COMP%]{display:none}.black-hole[_ngcontent-%COMP%]{position:relative;left:auto;top:auto;transform:none;margin:0 auto 8px;width:80px;height:80px}.orbiting-body[_ngcontent-%COMP%]{position:relative;inset:auto!important;max-width:100%;width:100%;animation:none!important;gap:12px}.body-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px}.body-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:14px}}']})};var sn=class s{el=U(bt);motionDirector=U(st);constructor(){Ct(()=>{let t=this.el.nativeElement.querySelector(".intelligence");t&&this.motionDirector.createSectionParallax(t);let e=Array.from(this.el.nativeElement.querySelectorAll(".ring"));this.motionDirector.createRingAnimation(e)})}static \u0275fac=function(e){return new(e||s)};static \u0275cmp=dt({type:s,selectors:[["app-intelligence-section"]],decls:73,vars:0,consts:[["id","intelligence","data-testid","section-tech",1,"intelligence"],[1,"section-inner"],[1,"intel-layout"],[1,"intel-content"],[1,"eyebrow"],[1,"hoamie-intro"],[1,"feature-checklist"],["width","20","height","20","viewBox","0 0 20 20","fill","none",1,"check-svg"],["cx","10","cy","10","r","9","stroke","currentColor","stroke-width","1.5","opacity","0.3"],["d","M6 10.5L8.5 13L14 7","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],[1,"intel-diagram"],[1,"atom"],[1,"orbit","orbit-a"],[1,"orbit","orbit-b"],[1,"orbit","orbit-c"],[1,"electron","electron-a"],[1,"electron-dot"],[1,"electron-trail"],[1,"electron","electron-b"],[1,"electron","electron-c"],[1,"nucleus-glow"],[1,"nucleus"],[1,"nucleon","n1"],[1,"nucleon","n2"],[1,"nucleon","n3"],[1,"nucleon","n4"],[1,"nucleon","n5"],[1,"nucleon","n6"],[1,"atom-label"],[1,"domain-label","dl-top"],[1,"domain-label","dl-right"],[1,"domain-label","dl-bottom"],[1,"domain-label","dl-left"],[1,"domain-label","dl-top-right"]],template:function(e,n){e&1&&(_(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),x(5,"THE INTELLIGENCE LAYER"),y(),_(6,"h2"),x(7,"Hoamie doesn't guess. It "),_(8,"em"),x(9,"knows"),y(),x(10,"."),y(),_(11,"p",5),x(12," Hoamie is your community's AI \u2014 trained on your bylaws, financials, and operations. It doesn't just retrieve information. It takes action, anticipates problems, and keeps your board a
1head of everything. "),y(),_(13,"ul",6)(14,"li"),N(),_(15,"svg",7),L(16,"circle",8)(17,"path",9),y(),x(18," Retrieves answers from your community's documents "),y(),H(),_(19,"li"),N(),_(20,"svg",7),L(21,"circle",8)(22,"path",9),y(),x(23," Takes action on maintenance requests and violations "),y(),H(),_(24,"li"),N(),_(25,"svg",7),L(26,"circle",8)(27,"path",9),y(),x(28," Monitors compliance with FL Chapter 720 "),y(),H(),_(29,"li"),N(),_(30,"svg",7),L(31,"circle",8)(32,"path",9),y(),x(33," Notifies the board of anomalies and deadlines "),y(),H(),_(34,"li"),N(),_(35,"svg",7),L(36,"circle",8)(37,"path",9),y(),x(38," Learns your community's unique patterns "),y()()(),H(),_(39,"div",10)(40,"div",11),L(41,"div",12)(42,"div",13)(43,"div",14),_(44,"div",15),L(45,"div",16)(46,"div",17),y(),_(47,"div",18),L(48,"div",16)(49,"div",17),y(),_(50,"div",19),L(51,"div",16)(52,"div",17),y(),L(53,"div",20),_(54,"div",21),L(55,"div",22)(56,"div",23)(57,"div",24)(58,"div",25)(59,"div",26)(60,"div",27),y(),_(61,"div",28),x(62,"HOAMIE"),y(),_(63,"div",29),x(64,"Documents"),y(),_(65,"div",30),x(66,"Payments"),y(),_(67,"div",31),x(68,"Compliance"),y(),_(69,"div",32),x(70,"Maintenance"),y(),_(71,"div",33),x(72,"Communications"),y()()()()()())},styles:['[_nghost-%COMP%]{display:block}.intelligence[_ngcontent-%COMP%]{padding:clamp(60px,10vw,120px) 0;background:transparent;border-top:1px solid rgba(255,255,255,.03)}.section-inner[_ngcontent-%COMP%]{max-width:1200px;margin:0 auto;padding:0 24px}.intel-layout[_ngcontent-%COMP%]{display:flex;align-items:center;gap:80px}.intel-content[_ngcontent-%COMP%]{flex:1;min-width:300px}.eyebrow[_ngcontent-%COMP%]{font-size:12px;font-weight:500;letter-spacing:4px;color:#c4b5fd;text-transform:uppercase;margin-bottom:16px}.intel-content[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(28px,4vw,48px);font-weight:400;letter-spacing:-.5px;color:#f4f5fb;margin-bottom:32px}.intel-content[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-style:italic;color:#c4b5fd}.hoamie-intro[_ngcontent-%COMP%]{font-size:18px;color:#a0a4be;line-height:1.7;margin-bottom:28px;max-width:480px}.feature-checklist[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.feature-checklist[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;font-size:17px;color:#a0a4be;line-height:1.5}.check-svg[_ngcontent-%COMP%]{flex-shrink:0;color:#34d399}.intel-diagram[_ngcontent-%COMP%]{flex:1;display:flex;align-items:center;justify-content:center;min-height:480px;position:relative}.atom[_ngcontent-%COMP%]{position:relative;width:420px;height:420px;display:flex;align-items:center;justify-content:center}.orbit[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid}.orbit.orbit-a[_ngcontent-%COMP%]{width:360px;height:140px;transform:translate(-50%,-50%) rotate(-60deg);border-color:#8296ff1a}.orbit.orbit-b[_ngcontent-%COMP%]{width:340px;height:130px;transform:translate(-50%,-50%) rotate(60deg);border-color:#a882ff14}.orbit.orbit-c[_ngcontent-%COMP%]{width:350px;height:120px;transform:translate(-50%,-50%) rotate(0);border-color:#82a0ff12}.electron[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:0;height:0}.electron.electron-a[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_orbitElectronA 3.4s linear infinite}.electron.electron-b[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_orbitElectronB 4s linear infinite}.electron.electron-c[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_orbitElectronC 4.6s linear infinite}.electron-dot[_ngcontent-%COMP%]{width:7px;height:7px;border-radius:50%;background:#bec8ffe6;box-shadow:0 0 6px #a0b4ffb3,0 0 16px #6366f14d;transform:translate(-50%,-50%)}.electron-trail[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;width:20px;height:2px;transform:translate(-100%,-50%);background:linear-gradient(to left,rgba(160,180,255,.4),transparent);border-radius:1px}@keyframes _ngcontent-%COMP%_orbitElectronA{0%{transform:rotate(-60deg) translate(180px) rotate(60deg)}to{transform:rotate(300deg) translate(180px) rotate(-300deg)}}@keyframes _ngcontent-%COMP%_orbitElectronB{0%{transform:rotate(60deg) translate(170px) rotate(-60deg)}to{transform:rotate(-300deg) translate(170px) rotate(300deg)}}@keyframes _ngcontent-%COMP%_orbitElectronC{0%{transform:rotate(0) translate(175px) rotate(0)}to{transform:rotate(360deg) translate(175px) rotate(-360deg)}}.nucleus-glow[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(168,130,255,.12) 0%,rgba(99,102,241,.06) 40%,transparent 70%);animation:_ngcontent-%COMP%_nucleusGlow 4s ease-in-out infinite}@keyframes _ngcontent-%COMP%_nucleusGlow{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.7}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}}.nucleus[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;z-index:2}.nucleon[_ngcontent-%COMP%]{position:absolute;border-radius:50%;box-shadow:0 0 8px #8296ff4d}.nucleon.n1[_ngcontent-%COMP%]{width:18px;height:18px;top:6px;left:8px;background:radial-gradient(circle,#8c96ffcc,#6366f180)}.nucleon.n2[_ngcontent-%COMP%]{width:16px;height:16px;top:4px;right:6px;background:radial-gradient(circle,#828cffbf,#6366f173)}.nucleon.n3[_ngcontent-%COMP%]{width:17px;height:17px;bottom:8px;left:14px;background:radial-gradient(circle,#96a0ffcc,#6366f180)}.nucleon.n4[_ngcontent-%COMP%]{width:15px;height:15px;top:16px;left:20px;background:radial-gradient(circle,#b496ffb3,#a855f766);box-shadow:0 0 8px #a855f740}.nucleon.n5[_ngcontent-%COMP%]{width:14px;
1height:14px;bottom:6px;right:8px;background:radial-gradient(circle,#aa8cffa6,#a855f759);box-shadow:0 0 8px #a855f733}.nucleon.n6[_ngcontent-%COMP%]{width:13px;height:13px;top:2px;left:22px;background:radial-gradient(circle,#af91ff99,#a855f74d);box-shadow:0 0 6px #a855f726}.atom-label[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:9px;font-weight:700;letter-spacing:3px;color:#fff;z-index:3;text-shadow:0 0 6px rgba(255,255,255,.8),0 0 15px rgba(200,210,255,.5);pointer-events:none}.domain-label[_ngcontent-%COMP%]{position:absolute;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#b4bee699;white-space:nowrap;padding:4px 10px;border-radius:4px;background:#04051080;border:1px solid rgba(99,102,241,.08)}.domain-label.dl-top[_ngcontent-%COMP%]{top:4px;left:50%;transform:translate(-50%)}.domain-label.dl-right[_ngcontent-%COMP%]{right:0;top:50%;transform:translateY(-50%)}.domain-label.dl-bottom[_ngcontent-%COMP%]{bottom:4px;left:50%;transform:translate(-50%)}.domain-label.dl-left[_ngcontent-%COMP%]{left:0;top:50%;transform:translateY(-50%)}.domain-label.dl-top-right[_ngcontent-%COMP%]{top:15%;right:8%}@media(prefers-reduced-motion:reduce){.electron[_ngcontent-%COMP%], .nucleus-glow[_ngcontent-%COMP%]{animation:none!important}.electron-a[_ngcontent-%COMP%]{transform:rotate(-60deg) translate(180px) rotate(60deg)}.electron-b[_ngcontent-%COMP%]{transform:rotate(60deg) translate(170px) rotate(-60deg)}.electron-c[_ngcontent-%COMP%]{transform:rotate(0) translate(175px) rotate(0)}}@media(max-width:768px){.intel-layout[_ngcontent-%COMP%]{flex-direction:column;gap:40px}.intel-content[_ngcontent-%COMP%]{min-width:0;width:100%}.intel-diagram[_ngcontent-%COMP%]{min-height:280px;width:100%;overflow:hidden}.atom[_ngcontent-%COMP%]{width:260px;height:260px}.orbit.orbit-a[_ngcontent-%COMP%]{width:220px;height:86px}.orbit.orbit-b[_ngcontent-%COMP%]{width:210px;height:80px}.orbit.orbit-c[_ngcontent-%COMP%]{width:215px;height:76px}@keyframes orbitElectronA{0%{transform:rotate(-60deg) translate(110px) rotate(60deg)}to{transform:rotate(300deg) translate(110px) rotate(-300deg)}}@keyframes orbitElectronB{0%{transform:rotate(60deg) translate(105px) rotate(-60deg)}to{transform:rotate(-300deg) translate(105px) rotate(300deg)}}@keyframes orbitElectronC{0%{transform:rotate(0) translate(107px) rotate(0)}to{transform:rotate(360deg) translate(107px) rotate(-360deg)}}}']})};var ln=class s{el=U(bt);motionDirector=U(st);constructor(){Ct(()=>{let t=this.el.nativeElement.querySelector(".trust");t&&this.motionDirector.createSectionParallax(t);let e=Array.from(this.el.nativeElement.querySelectorAll(".trust-node"));this.motionDirector.createSectionReveal(e,{stagger:.12,y:40})})}static \u0275fac=function(e){return new(e||s)};static \u0275cmp=dt({type:s,selectors:[["app-trust-section"]],decls:81,vars:0,consts:[["data-testid","section-pmc",1,"trust"],[1,"section-inner"],[1,"section-header"],[1,"eyebrow"],[1,"shield-array"],[1,"shield-core"],["width","80","height","90","viewBox","0 0 80 90","fill","none",1,"shield-svg"],["d","M40 5 L72 20 L72 50 Q72 72 40 85 Q8 72 8 50 L8 20 Z","stroke","rgba(130,150,255,0.3)","stroke-width","1.5","fill","rgba(99,102,241,0.04)"],["d","M40 15 L62 26 L62 48 Q62 64 40 74 Q18 64 18 48 L18 26 Z","stroke","rgba(130,150,255,0.15)","stroke-width","1","fill","none"],["d","M28 45 L36 55 L54 35","stroke","rgba(160,180,255,0.5)","stroke-width","2.5","stroke-linecap","round","stroke-linejoin","round","fill","none"],[1,"shield-pulse"],["viewBox","0 0 1000 600","preserveAspectRatio","xMidYMid meet",1,"connection-lines"],["x1","500","y1","300","x2","120","y2","80","stroke","rgba(99,110,180,0.08)","stroke-width","1"],["x1","500","y1","300","x2","850","y2","60","stroke","rgba(99,110,180,0.06)","stroke-width","1"],["x1","500","y1","300","x2","80","y2","380","stroke","rgba(99,110,180,0.07)","stroke-width","1"],["x1","500","y1","300","x2","900","y2","350","stroke","rgba(99,110,180,0.06)","stroke-width","1"],["x1","500","y1","300","x2","200","y2","540","stroke","rgba(99,110,180,0.07)","stroke-width","1"],["x1","500","y1","300","x2","780","y2","520","stroke","rgba(99,110,180,0.06)","stroke-width","1"],[1,"trust-node","node-1"],["width","28","height","28","viewBox","0 0 24 24","fill","none",1,"node-icon"],["d","M12 2L3 7v6c0 5.55 3.84 10.74 9 12 5.
116-1.26 9-6.45 9-12V7l-9-5z","stroke","currentColor","stroke-width","1.5"],["d","M9 12l2 2 4-4","stroke","currentColor","stroke-width","1.5","stroke-linecap","round"],[1,"node-text"],[1,"trust-node","node-2"],["x","3","y","11","width","18","height","11","rx","2","stroke","currentColor","stroke-width","1.5"],["d","M7 11V7a5 5 0 0 1 10 0v4","stroke","currentColor","stroke-width","1.5"],["cx","12","cy","16","r","1.5","fill","currentColor","opacity","0.5"],[1,"trust-node","node-3"],["cx","12","cy","12","r","9","stroke","currentColor","stroke-width","1.5"],["points","12,6 12,12 16,14","stroke","currentColor","stroke-width","1.5","stroke-linecap","round"],[1,"trust-node","node-4"],["x","3","y","3","width","7","height","7","rx","1","stroke","currentColor","stroke-width","1.5"],["x","14","y","3","width","7","height","7","rx","1","stroke","currentColor","stroke-width","1.5"],["x","3","y","14","width","7","height","7","rx","1","stroke","currentColor","stroke-width","1.5"],["x","14","y","14","width","7","height","7","rx","1","stroke","currentColor","stroke-width","1.5"],[1,"trust-node","node-5"],["d","M12 2C6.48 2 2 6 2 11c0 3.5 2 6.5 5 8.5V22l3-2h2c5.52 0 10-4 10-9s-4.48-9-10-9z","stroke","currentColor","stroke-width","1.5"],["d","M9 11h6M9 14h4","stroke","currentColor","stroke-width","1.2","stroke-linecap","round","opacity","0.5"],[1,"trust-node","node-6"],["d","M22 12c0 5.52-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2","stroke","currentColor","stroke-width","1.5"],["cx","12","cy","12","r","3","stroke","currentColor","stroke-width","1.5"],["d","M12 2a10 10 0 0 1 10 10","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-dasharray","4 3"]],template:function(e,n){e&1&&(_(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3),x(4,"ENTERPRISE GRADE"),y(),_(5,"h2"),x(6,"Built for trust, built for "),_(7,"em"),x(8,"scale"),y()()(),_(9,"div",4)(10,"div",5),N(),_(11,"svg",6),L(12,"path",7)(13,"path",8)(14,"path",9),y(),H(),L(15,"div",10),y(),N(),_(16,"svg",11),L(17,"line",12)(18,"line",13)(19,"line",14)(20,"line",15)(21,"line",16)(22,"line",17),y(),H(),_(23,"div",18),N(),_(24,"svg",19),L(25,"path",20)(26,"path",21),y(),H(),_(27,"div",22)(28,"h3"),x(29,"Secure by Design"),y(),_(30,"p"),x(31,"Built on AWS with security best practices baked into every layer."),y()()(),_(32,"div",23),N(),_(33,"svg",19),L(34,"rect",24)(35,"path",25)(36,"circle",26),y(),H(),_(37,"div",22)(38,"h3"),x(39,"End-to-End Encryption"),y(),_(40,"p"),x(41,"All data encrypted in transit and at rest with AES-256."),y()()(),_(42,"div",27),N(),_(43,"svg",19),L(44,"circle",28)(45,"polyline",29),y(),H(),_(46,"div",22)(47,"h3"),x(48,"Audit Trail"),y(),_(49,"p"),x(50,"Every action logged and traceable for complete board accountability."),y()()(),_(51,"div",30),N(),_(52,"svg",19),L(53,"rect",31)(54,"rect",32)(55,"rect",33)(56,"rect",34),y(),H(),_(57,"div",22)(58,"h3"),x(59,"Multi-Tenant Isolation"),y(),_(60,"p"),x(61,"Each community's data is logically and physically separated."),y()()(),_(62,"div",35),N(),_(63,"svg",19),L(64,"path",36)(65,"path",37),y(),H(),_(66,"div",22)(67,"h3"),x(68,"FL Chapter 720 Aware"),y(),_(69,"p"),x(70,"Tools designed with Florida HOA regulatory requirements in mind."),y()()(),_(71,"div",38),N(),_(72,"svg",19),L(73,"path",39)(74,"circle",40)(75,"path",41),y(),H(),_(76,"div",22)(77,"h3"),x(78,"Always Available"),y(),_(79,"p"),x(80,"Cloud-native infrastru
1cture designed for reliability and uptime."),y()()()()()())},styles:['[_nghost-%COMP%]{display:block}.trust[_ngcontent-%COMP%]{padding:clamp(60px,10vw,120px) 0;background:transparent;border-top:1px solid rgba(255,255,255,.03)}.section-inner[_ngcontent-%COMP%]{max-width:1200px;margin:0 auto;padding:0 24px}.section-header[_ngcontent-%COMP%]{text-align:center;margin-bottom:60px}.eyebrow[_ngcontent-%COMP%]{font-size:12px;font-weight:500;letter-spacing:4px;color:#c4b5fd;text-transform:uppercase;margin-bottom:16px}.section-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(28px,4vw,48px);font-weight:400;letter-spacing:-.5px;color:#f4f5fb}.section-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-style:italic;color:#818cf8}.shield-array[_ngcontent-%COMP%]{position:relative;max-width:1000px;margin:0 auto;min-height:600px}.shield-core[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center}.shield-svg[_ngcontent-%COMP%]{filter:drop-shadow(0 0 12px rgba(99,102,241,.15))}.shield-pulse[_ngcontent-%COMP%]{position:absolute;inset:-20px;border-radius:50%;border:1px solid rgba(99,102,241,.1);animation:_ngcontent-%COMP%_shieldPulse 4s ease-out infinite}.shield-pulse[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:-15px;border-radius:50%;border:1px solid rgba(99,102,241,.06);animation:_ngcontent-%COMP%_shieldPulse 4s ease-out 1.5s infinite}@keyframes _ngcontent-%COMP%_shieldPulse{0%{transform:scale(.8);opacity:.6}to{transform:scale(2);opacity:0}}.connection-lines[_ngcontent-%COMP%]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.trust-node[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:flex-start;gap:14px;max-width:300px;z-index:3}.trust-node.node-1[_ngcontent-%COMP%]{top:4%;left:5%}.trust-node.node-2[_ngcontent-%COMP%]{top:0%;right:5%;text-align:right;flex-direction:row-reverse}.trust-node.node-3[_ngcontent-%COMP%]{top:38%;left:0}.trust-node.node-4[_ngcontent-%COMP%]{top:35%;right:0;text-align:right;flex-direction:row-reverse}.trust-node.node-5[_ngcontent-%COMP%]{bottom:5%;left:10%}.trust-node.node-6[_ngcontent-%COMP%]{bottom:2%;right:8%;text-align:right;flex-direction:row-reverse}.node-icon[_ngcontent-%COMP%]{flex-shrink:0;color:#a0afff99;margin-top:2px;filter:drop-shadow(0 0 4px rgba(99,102,241,.15))}.node-text[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:17px;font-weight:500;color:#f4f5fb;margin-bottom:6px}.node-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:14px;color:#a0a4be;line-height:1.6}@media(prefers-reduced-motion:reduce){.trust-node[_ngcontent-%COMP%]{opacity:1!important;transform:none!important}.shield-pulse[_ngcontent-%COMP%]{animation:none}.shield-pulse[_ngcontent-%COMP%]:before{animation:none}}@media(max-width:768px){.section-header[_ngcontent-%COMP%]{margin-bottom:40px}.shield-array[_ngcontent-%COMP%]{min-height:auto;display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding-top:20px}.shield-core[_ngcontent-%COMP%]{position:relative;top:auto;left:auto;transform:none;margin:0 auto 8px}.connection-lines[_ngcontent-%COMP%]{display:none}.trust-node[_ngcontent-%COMP%]{position:relative;inset:auto!important;max-width:100%;width:100%;flex-direction:row!important;text-align:left!important}.node-text[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:15px}.node-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:13px}}']})};var dn=class s{el=U(bt);tiltAngle=Ce(8);tiltSheen=Ce(!0);reducedMotion=!1;mediaQuery=null;ngOnInit(){if(typeof window>"u")return;this.mediaQuery=window.matchMedia("(prefers-reduced-motion: reduce)"),this.reducedMotion=this.mediaQuery.matches;let t=this.el.nativeElement;t.style.transformStyle="preserve-3d",this.reducedMotion||(t.addEventListener("pointermove",this.onPointerMove,{passive:!0}),t.addEventListener("pointerleave",this.onPointerLeave))}ngOnDestroy(){let t=this.el.nativeElement;t.removeEventListener("pointermove",this.onPointerMove),t.removeEventListener("pointerleave",this.onPointerLeave)}onPointerMove=t=>{let e=this.el.nativeElement,n=e.getBoundingClientRect(),i=(t.clientX-n.left)/n.width*2-1,r=(t.clientY-n.top)/n.height*2-1,o=this.tiltAngle(),a=Math.max(-o,Math.min(o,i*o)),l=Math.max(-o,Math.min(o,-r*o));if(e.style.transform=`perspective(800px) rotateY(${a}deg) rotateX(${l}deg)`,this.tiltSheen()){let d=((t.clientX-n.left)/n.width*100).toFixed(1),c=((t.clientY-n.top)/n.height*100).toFixed(1);e.style.setProperty("--sheen-x",`${d}%`),e.style.setProperty("--sheen-y",`${c}%`)}};onPointerLeave=()=>{let t=this.el.nativeElement;t.style.transform="",t.style.removeProperty("--sheen-x"),t.style.removeProperty("--sheen-y")};static \u0275fac=function(e){return new(e||s)};static \u0275dir=di({type:s,selectors:[["","appTiltCard",""]],inputs:{tiltAngle:[1,"tiltAngle"],tiltSheen:[1,"tiltSheen"]}})};function pa(s,t){s&1&&(T(0,"span",7),x(1,"|"),D(),T(2,"a",11),x(3,"Get Started (self-serve)"),D(),T(4,"span",7),x(5,"|"),D(),T(6,"a",12),x(7,"For Property Managers (self-serve)"),D())}var cn=class s{el=U(bt);motionDirector=U(st);featureFlags=U(gi);selfServeOnboardingEnabled=this.featureFlags.isEnabled("selfServeOnboarding");constructor(){Ct(()=>{let t=this.el.nativeElement.querySelector(".final-cta");t&&this.motionDirector.createSectionParallax(t)})}static \u0275fac=function(e){return new(e||s)};static \u0275cmp=dt({type:s,selectors:[["app-final-cta"]],decls:27,vars:2,consts:[["data-testid","section-cta",1,"final-cta"],[1,"section-inner"],[1,"cta-actions"],["routerLink","/onboarding/new-community","appTiltCard","","data-testid","cta-launch-community-footer",1,"btn-primary-lg",3,"tiltAngle"],["routerLink","/login",1,"btn-secondary-lg"],[1,"portal-links"],["routerLink","/join","data-testid","cta-join-hoa-footer"],[1,"divi
1der"],["routerLink","/pmc-transfer"],["routerLink","/vendor-register"],["routerLink","/pm-register"],["routerLink","/get-started","data-testid","cta-get-started-footer"],["routerLink","/for-managers","data-testid","cta-for-managers-footer"]],template:function(e,n){e&1&&(T(0,"section",0)(1,"div",1)(2,"h2"),x(3,"From chaos to control \u2014 "),T(4,"em"),x(5,"start today"),D()(),T(6,"div",2)(7,"a",3),x(8," Launch Your Community "),D(),T(9,"a",4),x(10,"Sign In"),D()(),T(11,"div",5)(12,"a",6),x(13,"Join an existing HOA"),D(),T(14,"span",7),x(15,"|"),D(),T(16,"a",8),x(17,"Transfer from a PMC"),D(),T(18,"span",7),x(19,"|"),D(),T(20,"a",9),x(21,"Vendor Portal"),D(),T(22,"span",7),x(23,"|"),D(),T(24,"a",10),x(25,"Property Managers"),D(),ci(26,pa,8,0),D()()()),e&2&&(vt(7),Ie("tiltAngle",4),vt(19),pi(n.selfServeOnboardingEnabled?26:-1))},dependencies:[le,He,dn],styles:['[_nghost-%COMP%]{display:block}.final-cta[_ngcontent-%COMP%]{padding:clamp(60px,10vw,120px) 0;background:transparent;border-top:1px solid rgba(255,255,255,.03);text-align:center;position:relative;overflow:hidden}.final-cta[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(circle,rgba(99,102,241,.08) 0%,transparent 70%);pointer-events:none}.section-inner[_ngcontent-%COMP%]{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.final-cta[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(28px,4vw,48px);font-weight:400;letter-spacing:-.5px;color:#f4f5fb;margin-bottom:40px}.final-cta[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-style:italic;color:#818cf8}.cta-actions[_ngcontent-%COMP%]{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:32px}.btn-primary-lg[_ngcontent-%COMP%]{padding:16px 36px;border-radius:10px;background:#6366f1;color:#fff;font-size:17px;font-weight:500;border:none;cursor:pointer;letter-spacing:.3px;transition:all .25s ease;text-decoration:none;display:inline-block}.btn-primary-lg[_ngcontent-%COMP%]:hover{background:#818cf8;transform:translateY(-2px);box-shadow:0 8px 30px #6366f14d}.btn-primary-lg[_ngcontent-%COMP%]:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.btn-primary-lg[_ngcontent-%COMP%]{padding:18px 44px;font-size:18px;position:relative;transform-style:preserve-3d;transition:transform .15s ease-out;will-change:transform}.btn-primary-lg[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--sheen-x, 50%) var(--sheen-y, 50%),rgba(255,255,255,.06) 0%,transparent 60%);pointer-events:none;opacity:0;transition:opacity .3s ease;border-radius:inherit}.btn-primary-lg[_ngcontent-%COMP%]:hover:after{opacity:1}@media(prefers-reduced-motion:reduce){.btn-primary-lg[_ngcontent-%COMP%]{transform:none!important;will-change:auto}.btn-primary-lg[_ngcontent-%COMP%]:after{display:none}}.btn-primary-lg[_ngcontent-%COMP%]:hover{transform:none}.btn-secondary-lg[_ngcontent-%COMP%]{padding:16px 36px;border-radius:10px;background:transparent;color:#a0a4be;font-size:17px;font-weight:400;border:1px solid rgba(99,110,180,.08);cursor:pointer;letter-spacing:.3px;transition:all .25s ease;text-decoration:none;display:inline-block}.btn-secondary-lg[_ngcontent-%COMP%]:hover{color:#f4f5fb;border-color:#ffffff26;background:#636eb40a}.btn-secondary-lg[_ngcontent-%COMP%]:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.btn-secondary-lg[_ngcontent-%COMP%]{padding:18px 44px;font-size:18px;color:#f4f5fb;border-color:#a0afff40}.btn-secondary-lg[_ngcontent-%COMP%]:hover{border-color:#a0afff73;background:#636eb414}.portal-links[_ngcontent-%COMP%]{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}.portal-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:14px;color:#727694;text-decoration:none;transition:color .2s ease}.portal-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#a0a4be}.portal-links[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.divider[_ngcontent-%COMP%]{color:#ffffff1a;font-size:14px}@media(max-width:768px){.cta-actions[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch;max-width:320px;margin-left:auto;margin-right:auto}.btn-primary-lg[_ngcontent-%COMP%], .btn-secondary-lg[_ngcontent-%COMP%]{width:100%;text-align:center;box-sizing:border-box;padding:16px 24px;font-size:16px}.portal-links[_ngcontent-%COMP%]{flex-direction:column;gap:12px}.portal-links[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{display:none}}']})};var pn=class{targetX=0;targetY=0;currentX=0;currentY=0;lerpFactor;boundHandler=null;element=null;constructor(t=.08){this.lerpFactor=t}get pointer(){return{x:this.currentX,y:this.currentY}}update(){this.currentX+=(this.targetX-this.currentX)*this.lerpFactor,this.currentY+=(this.targetY-this.currentY)*this.lerpFactor}attach(t){this.element=t,this.boundHandler=e=>{let n=t.getBoundingClientRect();this.targetX=(e.clientX-n.left)/n.width*2-1,this.targetY=-((e.clientY-n.top)/n.height*2-1)},t.addEventListener("pointermove",this.boundHandler,{passive:!0})}detach(){this.boundHandler&&this.element&&this.element.removeEventListener("pointermove",this.boundHandler),this.boundHandler=null,this.element=null}};var wr=class s{themeService=U(hi);motionDirector=U(st);zone=U(li);isScrolled=lt(!1);pointerX=lt(0);pointerY=lt(0);reducedMotion=lt(!1);viewportWidth=lt(0);
1viewportHeight=lt(0);interactionCtrl=new pn;rafId=null;scrollHandler=()=>{this.isScrolled.set(window.scrollY>50)};constructor(){Ct(()=>{this.interactionCtrl.attach(document.documentElement),this.zone.runOutsideAngular(()=>this.startPointerLoop());let t=document.querySelector(".hero");t&&this.motionDirector.init(document.documentElement,t),import("./chunk-ZDCWY2Z2.js").then(({ScrollTrigger:e})=>{e.refresh()}),this.updateViewport()})}ngOnInit(){typeof window<"u"&&(window.addEventListener("scroll",this.scrollHandler,{passive:!0}),window.addEventListener("resize",this.resizeHandler,{passive:!0}))}ngOnDestroy(){typeof window<"u"&&(window.removeEventListener("scroll",this.scrollHandler),window.removeEventListener("resize",this.resizeHandler)),this.rafId!==null&&cancelAnimationFrame(this.rafId),this.interactionCtrl.detach()}toggleReducedMotion(){this.reducedMotion.update(t=>!t)}scrollTo(t){document.getElementById(t)?.scrollIntoView({behavior:"smooth"})}resizeHandler=()=>{this.updateViewport()};updateViewport(){this.viewportWidth.set(window.innerWidth),this.viewportHeight.set(window.innerHeight)}startPointerLoop(){let t=()=>{this.interactionCtrl.update();let{x:e,y:n}=this.interactionCtrl.pointer;this.pointerX.set(e),this.pointerY.set(n),this.rafId=requestAnimationFrame(t)};this.rafId=requestAnimationFrame(t)}static \u0275fac=function(e){return new(e||s)};static \u0275cmp=dt({type:s,selectors:[["app-design-canvas"]],features:[ui([st])],decls:26,vars:5,consts:[[1,"landing-page"],["id","main-content"],[3,"zoomProgress"],[1,"dev-controls"],[3,"click"],[1,"section-jumps"],[1,"viewport-info"]],template:function(e,n){e&1&&(T(0,"div",0),Mt(1,"app-prospect-header"),T(2,"main",1),Mt(3,"app-living-home-hero",2)(4,"app-scroll-story")(5,"app-capability-grid")(6,"app-intelligence-section")(7,"app-trust-section")(8,"app-final-cta"),D(),Mt(9,"app-prospect-footer"),D(),T(10,"div",3)(11,"h3"),x(12,"Dev Controls"),D(),T(13,"button",4),se("click",function(){return n.themeService.toggleTheme()}),x(14),D(),T(15,"button",4),se("click",function(){return n.toggleReducedMotion()}),x(16),D(),T(17,"div",5)(18,"button",4),se("click",function(){return n.scrollTo("main-content")}),x(19,"Hero"),D(),T(20,"button",4),se("click",function(){return n.scrollTo("capabilities")}),x(21,"Capabilities"),D(),T(22,"button",4),se("click",function(){return n.scrollTo("intelligence")}),x(23,"Intelligence"),D()(),T(24,"div",6),x(25),D()()),e&2&&(vt(3),Ie("zoomProgress",n.motionDirector.zoomProgress()),vt(11),fn(" ",n.themeService.isDarkMode()?"Light":"Dark"," "),vt(2),fn(" ",n.reducedMotion()?"Enable Motion":"Reduce Motion"," "),vt(9),fi(" ",n.viewportWidth(),"\xD7",n.viewportHeight()," "))},dependencies:[mi,le,_i,Ye,on,an,sn,ln,cn,xi],styles:[".landing-page[_ngcontent-%COMP%]{background:#08090f;color:#f4f5fb;font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;min-height:100vh}.dev-controls[_ngcontent-%COMP%]{position:fixed;bottom:20px;right:20px;z-index:9999;background:#000000e6;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px;min-width:180px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px;color:#a0a4be}.dev-controls[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#727694;margin:0}.dev-controls[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:6px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#f4f5fb;cursor:pointer;font-size:11px;transition:all .15s ease;text-align:left}.dev-controls[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{background:#ffffff1a}.section-jumps[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:4px}.section-jumps[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{flex:1;min-width:60px;text-align:center;padding:4px 8px;font-size:10px}.viewport-info[_ngcontent-%COMP%]{font-size:10px;color:#727694;text-align:center;font-family:Courier New,monospace}"]})};export{wr as DesignCanvasComponent};
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.