vendor: 47,524 bytes, line 1
1import{r as g,j as a,L as Ia,R as La}from"./index-BLgceOq1.js";const en=g.createContext({});function Ae(e){const t=g.useRef(null);return t.current===null&&(t.current=e()),t.current}const Ba=typeof window<"u",Yt=Ba?g.useLayoutEffect:g.useEffect,Qt=g.createContext(null);function tn(e,t){e.indexOf(t)===-1&&e.push(t)}function Lt(e,t){const s=e.indexOf(t);s>-1&&e.splice(s,1)}const ue=(e,t,s)=>s>t?t:s<e?e:s;let nt=()=>{};const Se={},Sr=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function Cr(e){return typeof e=="object"&&e!==null}const Tr=e=>/^0[^.\s]+$/u.test(e);function Pr(e){let t;return()=>(t===void 0&&(t=e()),t)}const se=e=>e,Fa=(e,t)=>s=>t(e(s)),lt=(...e)=>e.reduce(Fa),We=(e,t,s)=>{const n=t-e;return n===0?1:(s-e)/n};class sn{constructor(){this.subscriptions=[]}add(t){return tn(this.subscriptions,t),()=>Lt(this.subscriptions,t)}notify(t,s,n){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](t,s,n);else for(let o=0;o<i;o++){const r=this.subscriptions[o];r&&r(t,s,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const ne=e=>e*1e3,re=e=>e/1e3;function nn(e,t){return t?e*(1e3/t):0}const kr=(e,t,s)=>(((1-3*s+3*t)*e+(3*s-6*t))*e+3*t)*e,Oa=1e-7,za=12;function Wa(e,t,s,n,i){let o,r,l=0;do r=t+(s-t)/2,o=kr(r,n,i)-e,o>0?s=r:t=r;while(Math.abs(o)>Oa&&++l<za);return r}function ct(e,t,s,n){if(e===t&&s===n)return se;const i=o=>Wa(o,0,1,e,s);return o=>o===0||o===1?o:kr(i(o),t,n)}const Er=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Nr=e=>t=>1-e(1-t),Vr=ct(.33,1.53,.69,.99),rn=Nr(Vr),Rr=Er(rn),Mr=e=>e>=1?1:(e*=2)<1?.5*rn(e):.5*(2-Math.pow(2,-10*(e-1))),on=e=>1-Math.sin(Math.acos(e)),Dr=Nr(on),Ir=Er(on),Ua=ct(.42,0,1,1),Ga=ct(0,0,.58,1),Lr=ct(.42,0,.58,1),Ha=e=>Array.isArray(e)&&typeof e[0]!="number",Br=e=>Array.isArray(e)&&typeof e[0]=="number",qa={linear:se,easeIn:Ua,easeInOut:Lr,easeOut:Ga,circIn:on,circInOut:Ir,circOut:Dr,backIn:rn,backInOut:Rr,backOut:Vr,anticipate:Mr},Ka=e=>typeof e=="string",Fn=e=>{if(Br(e)){nt(e.length===4);const[t,s,n,i]=e;return ct(t,s,n,i)}else if(Ka(e))return qa[e];return e},yt=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function Xa(e,t){let s=new Set,n=new Set,i=!1,o=!1;const r=new WeakSet;let l={delta:0,timestamp:0,isProcessing:!1};function c(u){r.has(u)&&(d.schedule(u),e()),u(l)}const d={schedule:(u,h=!1,f=!1)=>{const p=f&&i?s:n;return h&&r.add(u),p.add(u),u},cancel:u=>{n.delete(u),r.delete(u)},process:u=>{if(l=u,i){o=!0;return}i=!0;const h=s;s=n,n=h,s.forEach(c),s.clear(),i=!1,o&&(o=!1,d.process(u))}};return d}const Ya=40;function Fr(e,t){let s=!1,n=!0;const i={delta:0,timestamp:0,isProcessing:!1},o=()=>s=!0,r=yt.reduce((w,j)=>(w[j]=Xa(o),w),{}),{setup:l,read:c,resolveKeyframes:d,preUpdate:u,update:h,preRender:f,render:m,postRender:p}=r,y=()=>{const w=Se.useManualTiming,j=w?i.timestamp:performance.now();s=!1,w||(i.delta=n?1e3/60:Math.max(Math.min(j-i.timestamp,Ya),1)),i.timestamp=j,i.isProcessing=!0,l.process(i),c.process(i),d.process(i),u.process(i),h.process(i),f.process(i),m.process(i),p.process(i),i.isProcessing=!1,s&&t&&(n=!1,e(y))},x=()=>{s=!0,n=!0,i.isProcessing||e(y)};return{schedule:yt.reduce((w,j)=>{const k=r[j];return w[j]=(M,B=!1,b=!1)=>(s||x(),k.schedule(M,B,b)),w},{}),cancel:w=>{for(let j=0;j<yt.length;j++)r[yt[j]].cancel(w)},state:i,steps:r}}const{schedule:R,cancel:oe,state:X,steps:is}=Fr(typeof requestAnimationFrame<"u"?requestAnimationFrame:se,!0);let Pt;function Qa(){Pt=void 0}const $={now:()=>(Pt===void 0&&$.set(X.isProcessing||Se.useManualTiming?X.timestamp:performance.now()),Pt),set:e=>{Pt=e,queueMicrotask(Qa)}},Or=e=>t=>typeof t=="string"&&t.startsWith(e),zr=Or("--"),Za=Or("var(--"),an=e=>Za(e)?Ja.test(e.split("/*")[0].trim()):!1,Ja=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function On(e){return typeof e!="string"?!1:e.split("/*")[0].includes("var(--")}const Ge={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},it={...Ge,transform:e=>ue(0,1,e)},bt={...Ge,default:1},Je=e=>Math.round(e*1e5)/1e5,ln=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function _a(e){return e==null}const $a=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,cn=(e,t)=>s=>!!(typeof s=="string"&&$a.test(s)&&s.startsWith(e)||t&&!_a(s)&&Object.prototype.hasOwnProperty.call(s,t)),Wr=(e,t,s)=>n=>{if(typeof n!="string")return n;const[i,o,r,l]=n.match(ln);return{[e]:parseFloat(i),[t]:parseFloat(o),[s]:parseFloat(r),alpha:l!==void 0?parseFloat(l):1}},el=e=>ue(0,255,e),rs={...Ge,transform:e=>Math.round(el(e))},Ne={test:cn("rgb","red"),parse:Wr("red","green","blue"),transform:({red:e,green:t,blue:s,alpha:n=1})=>"rgba("+rs.transform(e)+", "+rs.transform(t)+", "+rs.transform(s)+", "+Je(it.transform(n))+")"};function tl(e){let t="",s="",n="",i="";return e.length>5?(t=e.substring(1,3),s=e.substring(3,5),n=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),s=e.substring(2,3),n=e.substring(3,4),i=e.substring(4,5),t+=t,s+=s,n+=n,i+=i),{red:parseInt(t,16),green:parseInt(s,16),blue:parseInt(n,16),alpha:i?parseInt(i,16)/255:1}}const Ts={test:cn("#"),parse:tl,transform:Ne.transform},dt=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),we=dt("deg"),pe=dt("%"),C=dt("px"),sl=dt("vh"),nl=dt("vw"),zn={...pe,parse:e=>pe.parse(e)/100,transform:e=>pe.transform(e*100)},Fe={test:cn("hsl","hue"),parse:Wr("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:s,alpha:n=1})=>"hsla("+Math.round(e)+", "+pe.transform(Je(t))+", "+pe.transform(Je(s))+", "+Je(it.transform(n))+")"},U={test:e=>Ne.test(e)||Ts.test(e)||Fe.test(e),parse:e=>Ne.test(e)?Ne.parse(e):Fe.test(e)?Fe.parse(e):Ts.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Ne.transform(e):Fe.transform(e),getAnimatableNone:e=>{const t=U.parse(e);return t.alpha=0,U.transform(t)}},il=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function rl(e){return isNaN(e)&&typeof e=="string"&&(e.match(ln)?.length||0)+(e.match(il)?.length||0)>0}const Ur="number",Gr="color",ol="var",al="var(",Wn="${}",ll=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Ue(e){const t=e.toString(),s=[],n={color:[],number:[],var:[]},i=[];let o=0;const l=t.replace(ll,c=>(U.test(c)?(n.color.push(o),i.push(Gr),s.push(U.parse(c))):c.startsWith(al)?(n.var.push(o),i.push(ol),s.push(c)):(n.number.push(o),i.push(Ur),s.push(parseFloat(c))),++o,Wn)).split(Wn);return{values:s,split:l,indexes:n,types:i}}function cl(e){return Ue(e).values}function Hr({split:e,types:t}){const s=e.length;return n=>{let i="";for(let o=0;o<s;o++)if(i+=e[o],n[o]!==void 0){const r=t[o];r===Ur?i+=Je(n[o]):r===Gr?i+=U.transform(n[o]):i+=n[o]}return i}}function dl(e){return Hr(Ue(e))}const ul=e=>typeof e=="number"?0:U.test(e)?U.getAnimatableNone(e):e,hl=(e,t)=>typeof e=="number"?t?.trim().endsWith("/")?e:0:ul(e);function fl(e){const t=Ue(e);return Hr(t)(t.values.map((n,i)=>hl(n,t.split[i])))}const de={test:rl,parse:cl,createTransformer:dl,getAnimatableNone:fl};function os(e,t,s){return s<0&&(s+=1),s>1&&(s-=1),s<1/6?e+(t-e)*6*s:s<1/2?t:s<2/3?e+(t-e)*(2/3-s)*6:e}function ml({hue:e,saturation:t,lightness:s,alpha:n}){e/=360,t/=100,s/=100;let i=0,o=0,r=0;if(!t)i=o=r=s;else{const l=s<.5?s*(1+t):s+t-s*t,c=2*s-l;i=os(c,l,e+1/3),o=os(c,l,e),r=os(c,l,e-1/3)}return{red:Math.round(i*255),green:Math.round(o*255),blue:Math.round(r*255),alpha:n}}function Bt(e,t){return s=>s>0?t:e}const L=(e,t,s)=>e+(t-e)*s,as=(e,t,s)=>{const n=e*e,i=s*(t*t-n)+n;return i<0?0:Math.sqrt(i)},pl=[Ts,Ne,Fe],gl=e=>pl.find(t=>t.test(e));function Un(e){const t=gl(e);if(!t)return!1;let s=t.parse(e);return t===Fe&&(s=ml(s)),s}const Gn=(e,t)=>{const s=Un(e),n=Un(t);if(!s||!n)return Bt(e,t);const i={...s};return o=>(i.red=as(s.red,n.red,o),i.green=as(s.green,n.green,o),i.blue=as(s.blue,n.blue,o),i.alpha=L(s.alpha,n.alpha,o),Ne.transform(i))},Ps=new Set(["none","hidden"]);function xl(e,t){return Ps.has(e)?s=>s<=0?e:t:s=>s>=1?t:e}function yl(e,t){return s=>L(e,t,s)}function dn(e){return typeof e=="number"?yl:typeof e=="string"?an(e)?Bt:U.test(e)?Gn:wl:Array.isArray(e)?qr:typeof e=="object"?U.test(e)?Gn:bl:Bt}function qr(e,t){const s=[...e],n=s.length,i=e.map((o,r)=>dn(o)(o,t[r]));return o=>{for(let r=0;r<n;r++)s[r]=i[r](o);return s}}function bl(e,t){const s={...e,...t},n={};for(const i in s)e[i]!==void 0&&t[i]!==void 0&&(n[i]=dn(e[i])(e[i],t[i]));return i=>{for(const o in n)s[o]=n[o](i);return s}}function vl(e,t){const s=[],n={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){const o=t.types[i],r=e.indexes[o][n[o]],l=e.values[r]??0;s[i]=l,n[o]++}return s}const wl=(e,t)=>{const s=de.createTransformer(t),n=Ue(e),i=Ue(t);return n.indexes.var.length===i.indexes.var.length&&n.indexes.color.length===i.indexes.color.length&&n.indexes.number.length>=i.indexes.number.length?Ps.has(e)&&!i.values.length||Ps.has(t)&&!n.values.length?xl(e,t):lt(qr(vl(n,i),i.values),s):Bt(e,t)};function Kr(e,t,s){return typeof e=="number"&&typeof t=="number"&&typeof s=="number"?L(e,t,s):dn(e)(e,t)}const jl=e=>{const t=({timestamp:s})=>e(s);return{start:(s=!0)=>R.update(t,s),stop:()=>oe(t),now:()=>X.isProcessing?X.timestamp:$.now()}},Xr=(e,t,s=10)=>{let n="";const i=Math.max(Math.round(t/s),2);for(let o=0;o<i;o++)n+=Math.round(e(o/(i-1))*1e4)/1e4+", ";return`linear(${n.substring(0,n.length-2)})`},Ft=2e4;function un(e){let t=0;const s=50;let n=e.next(t);for(;!n.done&&t<Ft;)t+=s,n=e.next(t);return t>=Ft?1/0:t}function Al(e,t=100,s){const n=s({...e,keyframes:[0,t]}),i=Math.min(un(n),Ft);return{type:"keyframes",ease:o=>n.next(i*o).value/t,duration:re(i)}}const z={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function ks(e,t){return e*Math.sqrt(1-t*t)}const Sl=12;function Cl(e,t,s){let n=s;for(let i=1;i<Sl;i++)n=n-e(n)/t(n);return n}const ls=.001;function Tl({duration:e=z.duration,bounce:t=z.bounce,velocity:s=z.velocity,mass:n=z.mass}){let i,o,r=1-t;r=ue(z.minDamping,z.maxDamping,r),e=ue(z.minDuration,z.maxDuration,re(e)),r<1?(i=d=>{const u=d*r,h=u*e,f=u-s,m=ks(d,r),p=Math.exp(-h);return ls-f/m*p},o=d=>{const h=d*r*e,f=h*s+s,m=Math.pow(r,2)*Math.pow(d,2)*e,p=Math.exp(-h),y=ks(Math.pow(d,2),r);return(-i(d)+ls>0?-1:1)*((f-m)*p)/y}):(i=d=>{const u=Math.exp(-d*e),h=(d-s)*e+1;return-ls+u*h},o=d=>{const u=Math.exp(-d*e),h=(s-d)*(e*e);return u*h});const l=5/e,c=Cl(i,o,l);if(e=ne(e),isNaN(c))return{stiffness:z.stiffness,damping:z.damping,duration:e};{const d=Math.pow(c,2)*n;return{stiffness:d,damping:r*2*Math.sqrt(n*d),duration:e}}}const Pl=["duration","bounce"],kl=["stiffness","damping","mass"];function Hn(e,t){return t.some(s=>e[s]!==void 0)}function El(e){let t={velocity:z.velocity,stiffness:z.stiffness,damping:z.damping,mass:z.mass,isResolvedFromDuration:!1,...e};if(!Hn(e,kl)&&Hn(e,Pl))if(t.velocity=0,e.visualDuration){const s=e.visualDuration,n=2*Math.PI/(s*1.2),i=n*n,o=2*ue(.05,1,1-(e.bounce||0))*Math.sqrt(i);t={...t,mass:z.mass,stiffness:i,damping:o}}else{const s=Tl({...e,velocity:0});t={...t,...s,mass:z.mass},t.isResolvedFromDuration=!0}return t}function Ot(e=z.visualDuration,t=z.bounce){const s=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:n,restDelta:i}=s;const o=s.keyframes[0],r=s.keyframes[s.keyframes.length-1],l={done:!1,value:o},{stiffness:c,damping:d,mass:u,duration:h,velocity:f,isResolvedFromDuration:m}=El({...s,velocity:-re(s.velocity||0)}),p=f||0,y=d/(2*Math.sqrt(c*u)),x=r-o,v=re(Math.sqrt(c/u)),A=Math.abs(x)<5;n||(n=A?z.restSpeed.granular:z.restSpeed.default),i||(i=A?z.restDelta.granular:z.restDelta.default);let w,j,k,M,B,b;if(y<1)k=ks(v,y),M=(p+y*v*x)/k,w=E=>{const D=Math.exp(-y*v*E);return r-D*(M*Math.sin(k*E)+x*Math.cos(k*E))},B=y*v*M+x*k,b=y*v*x-M*k,j=E=>Math.exp(-y*v*E)*(B*Math.sin(k*E)+b*Math.cos(k*E));else if(y===1){w=D=>r-Math.exp(-v*D)*(x+(p+v*x)*D);const E=p+v*x;j=D=>Math.exp(-v*D)*(v*E*D-p)}else{const E=v*Math.sqrt(y*y-1);w=te=>{const Q=Math.exp(-y*v*te),O=Math.min(E*te,300);return r-Q*((p+y*v*x)*Math.sinh(O)+E*x*Math.cosh(O))/E};const D=(p+y*v*x)/E,F=y*v*D-x*E,ie=y*v*x-D*E;j=te=>{const Q=Math.exp(-y*v*te),O=Math.min(E*te,300);return Q*(F*Math.sinh(O)+ie*Math.cosh(O))}}const N={calculatedDuration:m&&h||null,velocity:E=>ne(j(E)),next:E=>{if(!m&&y<1){const F=Math.exp(-y*v*E),ie=Math.sin(k*E),te=Math.cos(k*E),Q=r-F*(M*ie+x*te),O=ne(F*(B*ie+b*te));return l.done=Math.abs(O)<=n&&Math.abs(r-Q)<=i,l.value=l.done?r:Q,l}const D=w(E);if(m)l.done=E>=h;else{const F=ne(j(E));l.done=Math.abs(F)<=n&&Math.abs(r-D)<=i}return l.value=l.done?r:D,l},toString:()=>{const E=Math.min(un(N),Ft),D=Xr(F=>N.next(E*F).value,E,30);return E+"ms "+D},toTransition:()=>{}};return N}Ot.applyToOptions=e=>{const t=Al(e,100,Ot);return e.ease=t.ease,e.duration=ne(t.duration),e.type="keyframes",e};const Nl=5;function Yr(e,t,s){const n=Math.max(t-Nl,0);return nn(s-e(n),t-n)}function Es({keyframes:e,velocity:t=0,power:s=.8,timeConstant:n=325,bounceDamping:i=10,bounceStiffness:o=500,modifyTarget:r,min:l,max:c,restDelta:d=.5,restSpeed:u}){const h=e[0],f={done:!1,value:h},m=b=>l!==void 0&&b<l||c!==void 0&&b>c,p=b=>l===void 0?c:c===void 0||Math.abs(l-b)<Math.abs(c-b)?l:c;let y=s*t;const x=h+y,v=r===void 0?x:r(x);v!==x&&(y=v-h);const A=b=>-y*Math.exp(-b/n),w=b=>v+A(b),j=b=>{const N=A(b),E=w(b);f.done=Math.abs(N)<=d,f.value=f.done?v:E};let k,M;const B=b=>{m(f.value)&&(k=b,M=Ot({keyframes:[f.value,p(f.value)],velocity:Yr(w,b,f.value),damping:i,stiffness:o,restDelta:d,restSpeed:u}))};return B(0),{calculatedDuration:null,next:b=>{let N=!1;return!M&&k===void 0&&(N=!0,j(b),B(b)),k!==void 0&&b>=k?M.next(b-k):(!N&&j(b),f)}}}function Vl(e,t,s){const n=[],i=s||Se.mix||Kr,o=e.length-1;for(let r=0;r<o;r++){let l=i(e[r],e[r+1]);if(t){const c=Array.isArray(t)?t[r]||se:t;l=lt(c,l)}n.push(l)}return n}function hn(e,t,{clamp:s=!0,ease:n,mixer:i}={}){const o=e.length;if(nt(o===t.length),o===1)return()=>t[0];if(o===2&&t[0]===t[1])return()=>t[1];const r=e[0]===e[1];e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());const l=Vl(t,n,i),c=l.length,d=u=>{if(r&&u<e[0])return t[0];let h=0;if(c>1)for(;h<e.length-2&&!(u<e[h+1]);h++);const f=We(e[h],e[h+1],u);return l[h](f)};return s?u=>d(ue(e[0],e[o-1],u)):d}function Rl(e,t){const s=e[e.length-1];for(let n=1;n<=t;n++){const i=We(0,t,n);e.push(L(s,1,i))}}function Qr(e){const t=[0];return Rl(t,e.length-1),t}function Ml(e,t){return e.map(s=>s*t)}function Dl(e,t){return e.map(()=>t||Lr).splice(0,e.length-1)}function _e({duration:e=300,keyframes:t,times:s,ease:n="easeInOut"}){const i=Ha(n)?n.map(Fn):Fn(n),o={done:!1,value:t[0]},r=Ml(s&&s.length===t.length?s:Qr(t),e),l=hn(r,t,{ease:Array.isArray(i)?i:Dl(t,i)});return{calculatedDuration:e,next:c=>(o.value=l(c),o.done=c>=e,o)}}const Il=e=>e!==null;function Zt(e,{repeat:t,repeatType:s="loop"},n,i=1){const o=e.filter(Il),l=i<0||t&&s!=="loop"&&t%2===1?0:o.length-1;return!l||n===void 0?o[l]:n}const Ll={decay:Es,inertia:Es,tween:_e,keyframes:_e,spring:Ot};function Zr(e){typeof e.type=="string"&&(e.type=Ll[e.type])}class fn{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,s){return this.finished.then(t,s)}}const Bl=e=>e/100;class rt extends fn{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{const{motionValue:s}=this.options;s&&s.updatedAt!==$.now()&&this.tick($.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;Zr(t);const{type:s=_e,repeat:n=0,repeatDelay:i=0,repeatType:o,velocity:r=0}=t;let{keyframes:l}=t;const c=s||_e;c!==_e&&typeof l[0]!="number"&&(this.mixKeyframes=lt(Bl,Kr(l[0],l[1])),l=[0,100]);const d=c({...t,keyframes:l});o==="mirror"&&(this.mirroredGenerator=c({...t,keyframes:[...l].reverse(),velocity:-r})),d.calculatedDuration===null&&(d.calculatedDuration=un(d));const{calculatedDuration:u}=d;this.calculatedDuration=u,this.resolvedDuration=u+i,this.totalDuration=this.resolvedDuration*(n+1)-i,this.generator=d}updateTime(t){const s=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=s}tick(t,s=!1){const{generator:n,totalDuration:i,mixKeyframes:o,mirroredGenerator:r,resolvedDuration:l,calculatedDuration:c}=this;if(this.startTime===null)return n.next(0);const{delay:d=0,keyframes:u,repeat:h,repeatType:f,repeatDelay:m,type:p,onUpdate:y,finalKeyframe:x}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-i/this.speed,this.startTime)),s?this.currentTime=t:this.updateTime(t);const v=this.currentTime-d*(this.playbackSpeed>=0?1:-1),A=this.playbackSpeed>=0?v<0:v>i;this.currentTime=Math.max(v,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=i);let w=this.currentTime,j=n;if(h){const b=Math.min(this.currentTime,i)/l;let N=Math.floor(b),E=b%1;!E&&b>=1&&(E=1),E===1&&N--,N=Math.min(N,h+1),N%2&&(f==="reverse"?(E=1-E,m&&(E-=m/l)):f==="mirror"&&(j=r)),w=ue(0,1,E)*l}let k;A?(this.delayState.value=u[0],k=this.delayState):k=j.next(w),o&&!A&&(k.value=o(k.value));let{done:M}=k;!A&&c!==null&&(M=this.playbackSpeed>=0?this.currentTime>=i:this.currentTime<=0);const B=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&M);return B&&p!==Es&&(k.value=Zt(u,this.options,x,this.speed)),y&&y(k.value),B&&this.finish(),k}then(t,s){return this.finished.then(t,s)}get duration(){return re(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+re(t)}get time(){return re(this.currentTime)}set time(t){t=ne(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=t,this.tick(t))}getGeneratorVelocity(){const t=this.currentTime;if(t<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(t);const s=this.generator.next(t).value;return Yr(n=>this.generator.next(n).value,t,s)}get speed(){return this.playbackSpeed}set speed(t){const s=this.playbackSpeed!==t;s&&this.driver&&this.updateTime($.now()),this.playbackSpeed=t,s&&this.driver&&(this.time=re(this.currentTime))}play(){if(this.isStopped)return;const{driver:t=jl,startTime:s}=this.options;this.driver||(this.driver=t(i=>this.tick(i))),this.options.onPlay?.();const n=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=n):this.holdTime!==null?this.startTime=n-this.holdTime:this.startTime||(this.startTime=s??n),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime($.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}function Fl(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const Ve=e=>e*180/Math.PI,Ns=e=>{const t=Ve(Math.atan2(e[1],e[0]));return Vs(t)},Ol={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Ns,rotateZ:Ns,skewX:e=>Ve(Math.atan(e[1])),skewY:e=>Ve(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Vs=e=>(e=e%360,e<0&&(e+=360),e),qn=Ns,Kn=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),Xn=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),zl={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Kn,scaleY:Xn,scale:e=>(Kn(e)+Xn(e))/2,rotateX:e=>Vs(Ve(Math.atan2(e[6],e[5]))),rotateY:e=>Vs(Ve(Math.atan2(-e[2],e[0]))),rotateZ:qn,rotate:qn,skewX:e=>Ve(Math.atan(e[4])),skewY:e=>Ve(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function Rs(e){return e.includes("scale")?1:0}function Ms(e,t){if(!e||e==="none")return Rs(t);const s=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let n,i;if(s)n=zl,i=s;else{const l=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);n=Ol,i=l}if(!i)return Rs(t);const o=n[t],r=i[1].split(",").map(Ul);return typeof o=="function"?o(r):r[o]}const Wl=(e,t)=>{const{transform:s="none"}=getComputedStyle(e);return Ms(s,t)};function Ul(e){return parseFloat(e.trim())}const He=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],qe=new Set(He),Yn=e=>e===Ge||e===C,Gl=new Set(["x","y","z"]),Hl=He.filter(e=>!Gl.has(e));function ql(e){const t=[];return Hl.forEach(s=>{const n=e.getValue(s);n!==void 0&&(t.push([s,n.get()]),n.set(s.startsWith("scale")?1:0))}),t}const je={width:({x:e},{paddingLeft:t="0",paddingRight:s="0",boxSizing:n})=>{const i=e.max-e.min;return n==="border-box"?i:i-parseFloat(t)-parseFloat(s)},height:({y:e},{paddingTop:t="0",paddingBottom:s="0",boxSizing:n})=>{const i=e.max-e.min;return n==="border-box"?i:i-parseFloat(t)-parseFloat(s)},top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>Ms(t,"x"),y:(e,{transform:t})=>Ms(t,"y")};je.translateX=je.x;je.translateY=je.y;const Re=new Set;let Ds=!1,Is=!1,Ls=!1;function Jr(){if(Is){const e=Array.from(Re).filter(n=>n.needsMeasurement),t=new Set(e.map(n=>n.element)),s=new Map;t.forEach(n=>{const i=ql(n);i.length&&(s.set(n,i),n.render())}),e.forEach(n=>n.measureInitialState()),t.forEach(n=>{n.render();const i=s.get(n);i&&i.forEach(([o,r])=>{n.getValue(o)?.set(r)})}),e.forEach(n=>n.measureEndState()),e.forEach(n=>{n.suspendedScrollY!==void 0&&window.scrollTo(0,n.suspendedScrollY)})}Is=!1,Ds=!1,Re.forEach(e=>e.complete(Ls)),Re.clear()}function _r(){Re.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Is=!0)})}function Kl(){Ls=!0,_r(),Jr(),Ls=!1}class mn{constructor(t,s,n,i,o,r=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=s,this.name=n,this.motionValue=i,this.element=o,this.isAsync=r}scheduleResolve(){this.state="scheduled",this.isAsync?(Re.add(this),Ds||(Ds=!0,R.read(_r),R.resolveKeyframes(Jr))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:s,element:n,motionValue:i}=this;if(t[0]===null){const o=i?.get(),r=t[t.length-1];if(o!==void 0)t[0]=o;else if(n&&s){const l=n.readValue(s,r);l!=null&&(t[0]=l)}t[0]===void 0&&(t[0]=r),i&&o===void 0&&i.set(t[0])}Fl(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),Re.delete(this)}cancel(){this.state==="scheduled"&&(Re.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const Xl=e=>e.startsWith("--");function $r(e,t,s){Xl(t)?e.style.setProperty(t,s):e.style[t]=s}const Yl={};function pn(e,t){const s=Pr(e);return()=>Yl[t]??s()}const gn=pn(()=>window.ScrollTimeline!==void 0,"scrollTimeline"),eo=pn(()=>window.ViewTimeline!==void 0,"viewTimeline"),to=pn(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Ye=([e,t,s,n])=>`cubic-bezier(${e}, ${t}, ${s}, ${n})`,Qn={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Ye([0,.65,.55,1]),circOut:Ye([.55,0,1,.45]),backIn:Ye([.31,.01,.66,-.59]),backOut:Ye([.33,1.53,.69,.99])};function so(e,t){if(e)return typeof e=="function"?to()?Xr(e,t):"ease-out":Br(e)?Ye(e):Array.isArray(e)?e.map(s=>so(s,t)||Qn.easeOut):Qn[e]}function Ql(e,t,s,{delay:n=0,duration:i=300,repeat:o=0,repeatType:r="loop",ease:l="easeOut",times:c}={},d=void 0){const u={[t]:s};c&&(u.offset=c);const h=so(l,i);Array.isArray(h)&&(u.easing=h);const f={delay:n,duration:i,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:o+1,direction:r==="reverse"?"alternate":"normal"};return d&&(f.pseudoElement=d),e.animate(u,f)}function no(e){return typeof e=="function"&&"applyToOptions"in e}function Zl({type:e,...t}){return no(e)&&to()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class io extends fn{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;const{element:s,name:n,keyframes:i,pseudoElement:o,allowFlatten:r=!1,finalKeyframe:l,onComplete:c}=t;this.isPseudoElement=!!o,this.allowFlatten=r,this.options=t,nt(typeof t.type!="string");const d=Zl(t);this.animation=Ql(s,n,i,d,o),d.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!o){const u=Zt(i,this.options,l,this.speed);this.updateMotionValue&&this.updateMotionValue(u),$r(s,n,u),this.animation.cancel()}c?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){const t=this.options?.element;!this.isPseudoElement&&t?.isConnected&&this.animation.commitStyles?.()}get duration(){const t=this.animation.effect?.getComputedTiming?.().duration||0;return re(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+re(t)}get time(){return re(Number(this.animation.currentTime)||0)}set time(t){const s=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=ne(t),s&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,rangeStart:s,rangeEnd:n,observe:i}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&gn()?(this.animation.timeline=t,s&&(this.animation.rangeStart=s),n&&(this.animation.rangeEnd=n),se):i(this)}}const ro={anticipate:Mr,backInOut:Rr,circInOut:Ir};function Jl(e){return e in ro}function _l(e){typeof e.ease=="string"&&Jl(e.ease)&&(e.ease=ro[e.ease])}const cs=10;class $l extends io{constructor(t){_l(t),Zr(t),super(t),t.startTime!==void 0&&t.autoplay!==!1&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:s,onUpdate:n,onComplete:i,element:o,...r}=this.options;if(!s)return;if(t!==void 0){s.set(t);return}const l=new rt({...r,autoplay:!1}),c=Math.max(cs,$.now()-this.startTime),d=ue(0,cs,c-cs),u=l.sample(c).value,{name:h}=this.options;o&&h&&$r(o,h,u),s.setWithVelocity(l.sample(Math.max(0,c-d)).value,u,d),l.stop()}}const Zn=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(de.test(e)||e==="0")&&!e.startsWith("url("));function ec(e){const t=e[0];if(e.length===1)return!0;for(let s=0;s<e.length;s++)if(e[s]!==t)return!0}function tc(e,t,s,n){const i=e[0];if(i===null)return!1;if(t==="display"||t==="visibility")return!0;const o=e[e.length-1],r=Zn(i,t),l=Zn(o,t);return!r||!l?!1:ec(e)||(s==="spring"||no(s))&&n}function Bs(e){e.duration=0,e.type="keyframes"}const oo=new Set(["opacity","clipPath","filter","transform"]),sc=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/;function nc(e){for(let t=0;t<e.length;t++)if(typeof e[t]=="string"&&sc.test(e[t]))return!0;return!1}const ic=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),rc=Pr(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function oc(e){const{motionValue:t,name:s,repeatDelay:n,repeatType:i,damping:o,type:r,keyframes:l}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:d,transformTemplate:u}=t.owner.getProps();return rc()&&s&&(oo.has(s)||ic.has(s)&&nc(l))&&(s!=="transform"||!u)&&!d&&!n&&i!=="mirror"&&o!==0&&r!=="inertia"}const ac=40;class lc extends fn{constructor({autoplay:t=!0,delay:s=0,type:n="keyframes",repeat:i=0,repeatDelay:o=0,repeatType:r="loop",keyframes:l,name:c,motionValue:d,element:u,...h}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=$.now();const f={autoplay:t,delay:s,type:n,repeat:i,repeatDelay:o,repeatType:r,name:c,motionValue:d,element:u,...h},m=u?.KeyframeResolver||mn;this.keyframeResolver=new m(l,(p,y,x)=>this.onKeyframesResolved(p,y,f,!x),c,d,u),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,s,n,i){this.keyframeResolver=void 0;const{name:o,type:r,velocity:l,delay:c,isHandoff:d,onUpdate:u}=n;this.resolvedAt=$.now();let h=!0;tc(t,o,r,l)||(h=!1,(Se.instantAnimations||!c)&&u?.(Zt(t,n,s)),t[0]=t[t.length-1],Bs(n),n.repeat=0);const m={startTime:i?this.resolvedAt?this.resolvedAt-this.createdAt>ac?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:s,...n,keyframes:t},p=h&&!d&&oc(m),y=m.motionValue?.owner?.current;let x;if(p)try{x=new $l({...m,element:y})}catch{x=new rt(m)}else x=new rt(m);x.finished.then(()=>{this.notifyFinished()}).catch(se),this.pendingTimeline&&(this.stopTimeline=x.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=x}get finished(){return this._animation?this.animation.finished:this._finished}then(t,s){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),Kl()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}function ao(e,t,s,n=0,i=1){const o=Array.from(e).sort((d,u)=>d.sortNodePosition(u)).indexOf(t),r=e.size,l=(r-1)*n;return typeof s=="function"?s(o,r):i===1?o*n:l-o*n}const cc=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function dc(e){const t=cc.exec(e);if(!t)return[,];const[,s,n,i]=t;return[`--${s??n}`,i]}function lo(e,t,s=1){const[n,i]=dc(e);if(!n)return;const o=window.getComputedStyle(t).getPropertyValue(n);if(o){const r=o.trim();return Sr(r)?parseFloat(r):r}return an(i)?lo(i,t,s+1):i}const uc={type:"spring",stiffness:500,damping:25,restSpeed:10},hc=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),fc={type:"keyframes",duration:.8},mc={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},pc=(e,{keyframes:t})=>t.length>2?fc:qe.has(e)?e.startsWith("scale")?hc(t[1]):uc:mc;function co(e,t){if(e?.inherit&&t){const{inherit:s,...n}=e;return{...t,...n}}return e}function xn(e,t){const s=e?.[t]??e?.default??e;return s!==e?co(s,e):s}const gc=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]);function xc(e){for(const t in e)if(!gc.has(t))return!0;return!1}const yn=(e,t,s,n={},i,o)=>r=>{const l=xn(n,e)||{},c=l.delay||n.delay||0;let{elapsed:d=0}=n;d=d-ne(c);const u={keyframes:Array.isArray(s)?s:[null,s],ease:"easeOut",velocity:t.getVelocity(),...l,delay:-d,onUpdate:f=>{t.set(f),l.onUpdate&&l.onUpdate(f)},onComplete:()=>{r(),l.onComplete&&l.onComplete()},name:e,motionValue:t,element:o?void 0:i};xc(l)||Object.assign(u,pc(e,u)),u.duration&&(u.duration=ne(u.duration)),u.repeatDelay&&(u.repeatDelay=ne(u.repeatDelay)),u.from!==void 0&&(u.keyframes[0]=u.from);let h=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(Bs(u),u.delay===0&&(h=!0)),(Se.instantAnimations||Se.skipAnimations||i?.shouldSkipAnimations)&&(h=!0,Bs(u),u.delay=0),u.allowFlatten=!l.type&&!l.ease,h&&!o&&t.get()!==void 0){const f=Zt(u.keyframes,l);if(f!==void 0){R.update(()=>{u.onUpdate(f),u.onComplete()});return}}return l.isSync?new rt(u):new lc(u)};function Jn(e){const t=[{},{}];return e?.values.forEach((s,n)=>{t[0][n]=s.get(),t[1][n]=s.getVelocity()}),t}function bn(e,t,s,n){if(typeof t=="function"){const[i,o]=Jn(n);t=t(s!==void 0?s:e.custom,i,o)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[i,o]=Jn(n);t=t(s!==void 0?s:e.custom,i,o)}return t}function Me(e,t,s){const n=e.getProps();return bn(n,t,s!==void 0?s:n.custom,e)}const uo=new Set(["width","height","top","left","right","bottom",...He]),_n=30,yc=e=>!isNaN(parseFloat(e)),$e={current:void 0};class bc{constructor(t,s={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=n=>{const i=$.now();if(this.updatedAt!==i&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(n),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const o of this.dependents)o.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=s.owner}setCurrent(t){this.current=t,this.updatedAt=$.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=yc(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,s){this.events[t]||(this.events[t]=new sn);const n=this.events[t].add(s);return t==="change"?()=>{n(),R.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,s){this.passiveEffect=t,this.stopPassiveEffect=s}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,s,n){this.set(s),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t,s=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,s&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return $e.current&&$e.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const t=$.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>_n)return 0;const s=Math.min(this.updatedAt-this.prevUpdatedAt,_n);return nn(parseFloat(this.current)-parseFloat(this.prevFrameValue),s)}start(t){return this.stop(),new Promise(s=>{this.hasAnimated=!0,this.animation=t(s),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function ce(e,t){return new bc(e,t)}const Fs=e=>Array.isArray(e);function vc(e,t,s){e.hasValue(t)?e.getValue(t).set(s):e.addValue(t,ce(s))}function wc(e){return Fs(e)?e[e.length-1]||0:e}function jc(e,t){const s=Me(e,t);let{transitionEnd:n={},transition:i={},...o}=s||{};o={...o,...n};for(const r in o){const l=wc(o[r]);vc(e,r,l)}}const q=e=>!!(e&&e.getVelocity);function Ac(e){return!!(q(e)&&e.add)}function Os(e,t){const s=e.getValue("willChange");if(Ac(s))return s.add(t);if(!s&&Se.WillChange){const n=new Se.WillChange("auto");e.addValue("willChange",n),n.add(t)}}function vn(e){return e.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}const Sc="framerAppearId",ho="data-"+vn(Sc);function fo(e){return e.props[ho]}function Cc({protectedKeys:e,needsAnimating:t},s){const n=e.hasOwnProperty(s)&&t[s]!==!0;return t[s]=!1,n}function mo(e,t,{delay:s=0,transitionOverride:n,type:i}={}){let{transition:o,transitionEnd:r,...l}=t;const c=e.getDefaultTransition();o=o?co(o,c):c;const d=o?.reduceMotion;n&&(o=n);const u=[],h=i&&e.animationState&&e.animationState.getState()[i];for(const f in l){const m=e.getValue(f,e.latestValues[f]??null),p=l[f];if(p===void 0||h&&Cc(h,f))continue;const y={delay:s,...xn(o||{},f)},x=m.get();if(x!==void 0&&!m.isAnimating()&&!Array.isArray(p)&&p===x&&!y.velocity){R.update(()=>m.set(p));continue}let v=!1;if(window.MotionHandoffAnimation){const j=fo(e);if(j){const k=window.MotionHandoffAnimation(j,f,R);k!==null&&(y.startTime=k,v=!0)}}Os(e,f);const A=d??e.shouldReduceMotion;m.start(yn(f,m,p,A&&uo.has(f)?{type:!1}:y,e,v));const w=m.animation;w&&u.push(w)}if(r){const f=()=>R.update(()=>{r&&jc(e,r)});u.length?Promise.all(u).then(f):f()}return u}function zs(e,t,s={}){const n=Me(e,t,s.type==="exit"?e.presenceContext?.custom:void 0);let{transition:i=e.getDefaultTransition()||{}}=n||{};s.transitionOverride&&(i=s.transitionOverride);const o=n?()=>Promise.all(mo(e,n,s)):()=>Promise.resolve(),r=e.variantChildren&&e.variantChildren.size?(c=0)=>{const{delayChildren:d=0,staggerChildren:u,staggerDirection:h}=i;return Tc(e,t,c,d,u,h,s)}:()=>Promise.resolve(),{when:l}=i;if(l){const[c,d]=l==="beforeChildren"?[o,r]:[r,o];return c().then(()=>d())}else return Promise.all([o(),r(s.delay)])}function Tc(e,t,s=0,n=0,i=0,o=1,r){const l=[];for(const c of e.variantChildren)c.notify("AnimationStart",t),l.push(zs(c,t,{...r,delay:s+(typeof n=="function"?0:n)+ao(e.variantChildren,c,n,i,o)}).then(()=>c.notify("AnimationComplete",t)));return Promise.all(l)}function Pc(e,t,s={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const i=t.map(o=>zs(e,o,s));n=Promise.all(i)}else if(typeof t=="string")n=zs(e,t,s);else{const i=typeof t=="function"?Me(e,t,s.custom):t;n=Promise.all(mo(e,i,s))}return n.then(()=>{e.notify("AnimationComplete",t)})}const kc={test:e=>e==="auto",parse:e=>e},po=e=>t=>t.test(e),go=[Ge,C,pe,we,nl,sl,kc],$n=e=>go.find(po(e));function Ec(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||Tr(e):!0}const Nc=new Set(["brightness","contrast","saturate","opacity"]);function Vc(e){const[t,s]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=s.match(ln)||[];if(!n)return e;const i=s.replace(n,"");let o=Nc.has(t)?1:0;return n!==s&&(o*=100),t+"("+o+i+")"}const Rc=/\b([a-z-]*)\(.*?\)/gu,Ws={...de,getAnimatableNone:e=>{const t=e.match(Rc);return t?t.map(Vc).join(" "):e}},Us={...de,getAnimatableNone:e=>{const t=de.parse(e);return de.createTransformer(e)(t.map(n=>typeof n=="number"?0:typeof n=="object"?{...n,alpha:1}:n))}},ei={...Ge,transform:Math.round},Mc={rotate:we,rotateX:we,rotateY:we,rotateZ:we,scale:bt,scaleX:bt,scaleY:bt,scaleZ:bt,skew:we,skewX:we,skewY:we,distance:C,translateX:C,translateY:C,translateZ:C,x:C,y:C,z:C,perspective:C,transformPerspective:C,opacity:it,originX:zn,originY:zn,originZ:C},wn={borderWidth:C,borderTopWidth:C,borderRightWidth:C,borderBottomWidth:C,borderLeftWidth:C,borderRadius:C,borderTopLeftRadius:C,borderTopRightRadius:C,borderBottomRightRadius:C,borderBottomLeftRadius:C,width:C,maxWidth:C,height:C,maxHeight:C,top:C,right:C,bottom:C,left:C,inset:C,insetBlock:C,insetBlockStart:C,insetBlockEnd:C,insetInline:C,insetInlineStart:C,insetInlineEnd:C,padding:C,paddingTop:C,paddingRight:C,paddingBottom:C,paddingLeft:C,paddingBlock:C,paddingBlockStart:C,paddingBlockEnd:C,paddingInline:C,paddingInlineStart:C,paddingInlineEnd:C,margin:C,marginTop:C,marginRight:C,marginBottom:C,marginLeft:C,marginBlock:C,marginBlockStart:C,marginBlockEnd:C,marginInline:C,marginInlineStart:C,marginInlineEnd:C,fontSize:C,backgroundPositionX:C,backgroundPositionY:C,...Mc,zIndex:ei,fillOpacity:it,strokeOpacity:it,numOctaves:ei},Dc={...wn,color:U,backgroundColor:U,outlineColor:U,fill:U,stroke:U,borderColor:U,borderTopColor:U,borderRightColor:U,borderBottomColor:U,borderLeftColor:U,filter:Ws,WebkitFilter:Ws,mask:Us,WebkitMask:Us},xo=e=>Dc[e],Ic=new Set([Ws,Us]);function yo(e,t){let s=xo(e);return Ic.has(s)||(s=de),s.getAnimatableNone?s.getAnimatableNone(t):void 0}const Lc=new Set(["auto","none","0"]);function Bc(e,t,s){let n=0,i;for(;n<e.length&&!i;){const o=e[n];typeof o=="string"&&!Lc.has(o)&&Ue(o).values.length&&(i=e[n]),n++}if(i&&s)for(const o of t)e[o]=yo(s,i)}class Fc extends mn{constructor(t,s,n,i,o){super(t,s,n,i,o,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:s,name:n}=this;if(!s||!s.current)return;super.readKeyframes();for(let u=0;u<t.length;u++){let h=t[u];if(typeof h=="string"&&(h=h.trim(),an(h))){const f=lo(h,s.current);f!==void 0&&(t[u]=f),u===t.length-1&&(this.finalKeyframe=h)}}if(this.resolveNoneKeyframes(),!uo.has(n)||t.length!==2)return;const[i,o]=t,r=$n(i),l=$n(o),c=On(i),d=On(o);if(c!==d&&je[n]){this.needsMeasurement=!0;return}if(r!==l)if(Yn(r)&&Yn(l))for(let u=0;u<t.length;u++){const h=t[u];typeof h=="string"&&(t[u]=parseFloat(h))}else je[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:s}=this,n=[];for(let i=0;i<t.length;i++)(t[i]===null||Ec(t[i]))&&n.push(i);n.length&&Bc(t,n,s)}measureInitialState(){const{element:t,unresolvedKeyframes:s,name:n}=this;if(!t||!t.current)return;n==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=je[n](t.measureViewportBox(),window.getComputedStyle(t.current)),s[0]=this.measuredOrigin;const i=s[s.length-1];i!==void 0&&t.getValue(n,i).jump(i,!1)}measureEndState(){const{element:t,name:s,unresolvedKeyframes:n}=this;if(!t||!t.current)return;const i=t.getValue(s);i&&i.jump(this.measuredOrigin,!1);const o=n.length-1,r=n[o];n[o]=je[s](t.measureViewportBox(),window.getComputedStyle(t.current)),r!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=r),this.removedTransforms?.length&&this.removedTransforms.forEach(([l,c])=>{t.getValue(l).set(c)}),this.resolveNoneKeyframes()}}function bo(e,t,s){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e=="string"){const i=document.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e).filter(n=>n!=null)}const vo=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function et(e){return Cr(e)&&"offsetHeight"in e&&!("ownerSVGElement"in e)}const{schedule:jn}=Fr(queueMicrotask,!1),le={x:!1,y:!1};function wo(){return le.x||le.y}function Oc(e){return e==="x"||e==="y"?le[e]?null:(le[e]=!0,()=>{le[e]=!1}):le.x||le.y?null:(le.x=le.y=!0,()=>{le.x=le.y=!1})}function jo(e,t){const s=bo(e),n=new AbortController,i={passive:!0,...t,signal:n.signal};return[s,i,()=>n.abort()]}function zc(e){return!(e.pointerType==="touch"||wo())}function Wc(e,t,s={}){const[n,i,o]=jo(e,s);return n.forEach(r=>{let l=!1,c=!1,d;const u=()=>{r.removeEventListener("pointerleave",p)},h=x=>{d&&(d(x),d=void 0),u()},f=x=>{l=!1,window.removeEventListener("pointerup",f),window.removeEventListener("pointercancel",f),c&&(c=!1,h(x))},m=()=>{l=!0,window.addEventListener("pointerup",f,i),window.addEventListener("pointercancel",f,i)},p=x=>{if(x.pointerType!=="touch"){if(l){c=!0;return}h(x)}},y=x=>{if(!zc(x))return;c=!1;const v=t(r,x);typeof v=="function"&&(d=v,r.addEventListener("pointerleave",p,i))};r.addEventListener("pointerenter",y,i),r.addEventListener("pointerdown",m,i)}),o}const Ao=(e,t)=>t?e===t?!0:Ao(e,t.parentElement):!1,An=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,Uc=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function Gc(e){return Uc.has(e.tagName)||e.isContentEditable===!0}const Hc=new Set(["INPUT","SELECT","TEXTAREA"]);function qc(e){return Hc.has(e.tagName)||e.isContentEditable===!0}const kt=new WeakSet;function ti(e){return t=>{t.key==="Enter"&&e(t)}}function ds(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const Kc=(e,t)=>{const s=e.currentTarget;if(!s)return;const n=ti(()=>{if(kt.has(s))return;ds(s,"down");const i=ti(()=>{ds(s,"up")}),o=()=>ds(s,"cancel");s.addEventListener("keyup",i,t),s.addEventListener("blur",o,t)});s.addEventListener("keydown",n,t),s.addEventListener("blur",()=>s.removeEventListener("keydown",n),t)};function si(e){return An(e)&&!wo()}const ni=new WeakSet;function Xc(e,t,s={}){const[n,i,o]=jo(e,s),r=l=>{const c=l.currentTarget;if(!si(l)||ni.has(l))return;kt.add(c),s.stopPropagation&&ni.add(l);const d=t(c,l),u=(m,p)=>{window.removeEventListener("pointerup",h),window.removeEventListener("pointercancel",f),kt.has(c)&&kt.delete(c),si(m)&&typeof d=="function"&&d(m,{success:p})},h=m=>{u(m,c===window||c===document||s.useGlobalTarget||Ao(c,m.target))},f=m=>{u(m,!1)};window.addEventListener("pointerup",h,i),window.addEventListener("pointercancel",f,i)};return n.forEach(l=>{(s.useGlobalTarget?window:l).addEventListener("pointerdown",r,i),et(l)&&(l.addEventListener("focus",d=>Kc(d,i)),!Gc(l)&&!l.hasAttribute("tabindex")&&(l.tabIndex=0))}),o}function Sn(e){return Cr(e)&&"ownerSVGElement"in e}const Et=new WeakMap;let Nt;const So=(e,t,s)=>(n,i)=>i&&i[0]?i[0][e+"Size"]:Sn(n)&&"getBBox"in n?n.getBBox()[t]:n[s],Yc=So("inline","width","offsetWidth"),Qc=So("block","height","offsetHeight");function Zc({target:e,borderBoxSize:t}){Et.get(e)?.forEach(s=>{s(e,{get width(){return Yc(e,t)},get height(){return Qc(e,t)}})})}function Jc(e){e.forEach(Zc)}function _c(){typeof ResizeObserver>"u"||(Nt=new ResizeObserver(Jc))}function $c(e,t){Nt||_c();const s=bo(e);return s.forEach(n=>{let i=Et.get(n);i||(i=new Set,Et.set(n,i)),i.add(t),Nt?.observe(n)}),()=>{s.forEach(n=>{const i=Et.get(n);i?.delete(t),i?.size||Nt?.unobserve(n)})}}const Vt=new Set;let Oe;function ed(){Oe=()=>{const e={get width(){return window.innerWidth},get height(){return window.innerHeight}};Vt.forEach(t=>t(e))},window.addEventListener("resize",Oe)}function td(e){return Vt.add(e),Oe||ed(),()=>{Vt.delete(e),!Vt.size&&typeof Oe=="function"&&(window.removeEventListener("resize",Oe),Oe=void 0)}}function Gs(e,t){return typeof e=="function"?td(e):$c(e,t)}function Co(e,t){let s;const n=()=>{const{currentTime:i}=t,r=(i===null?0:i.value)/100;s!==r&&e(r),s=r};return R.preUpdate(n,!0),()=>oe(n)}function sd(e){return Sn(e)&&e.tagName==="svg"}
1function nd(...e){const t=!Array.isArray(e[0]),s=t?0:-1,n=e[0+s],i=e[1+s],o=e[2+s],r=e[3+s],l=hn(i,o,r);return t?l(n):l}function id(e,t,s={}){const n=e.get();let i=null,o=n,r;const l=typeof n=="string"?n.replace(/[\d.-]/g,""):void 0,c=()=>{i&&(i.stop(),i=null),e.animation=void 0},d=()=>{const h=ii(e.get()),f=ii(o);if(h===f){c();return}const m=i?i.getGeneratorVelocity():e.getVelocity();c(),i=new rt({keyframes:[h,f],velocity:m,type:"spring",restDelta:.001,restSpeed:.01,...s,onUpdate:r})},u=()=>{d(),e.animation=i??void 0,e.events.animationStart?.notify(),i?.then(()=>{e.animation=void 0,e.events.animationComplete?.notify()})};if(e.attach((h,f)=>{o=h,r=m=>f(us(m,l)),R.postRender(u)},c),q(t)){let h=s.skipInitialAnimation===!0;const f=t.on("change",p=>{h?(h=!1,e.jump(us(p,l),!1)):e.set(us(p,l))}),m=e.on("destroy",f);return()=>{f(),m()}}return c}function us(e,t){return t?e+t:e}function ii(e){return typeof e=="number"?e:parseFloat(e)}const rd=[...go,U,de],od=e=>rd.find(po(e)),ri=()=>({translate:0,scale:1,origin:0,originPoint:0}),ze=()=>({x:ri(),y:ri()}),oi=()=>({min:0,max:0}),H=()=>({x:oi(),y:oi()}),ad=new WeakMap;function Jt(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function ot(e){return typeof e=="string"||Array.isArray(e)}const Cn=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Tn=["initial",...Cn];function _t(e){return Jt(e.animate)||Tn.some(t=>ot(e[t]))}function To(e){return!!(_t(e)||e.variants)}function ld(e,t,s){for(const n in t){const i=t[n],o=s[n];if(q(i))e.addValue(n,i);else if(q(o))e.addValue(n,ce(i,{owner:e}));else if(o!==i)if(e.hasValue(n)){const r=e.getValue(n);r.liveStyle===!0?r.jump(i):r.hasAnimated||r.set(i)}else{const r=e.getStaticValue(n);e.addValue(n,ce(r!==void 0?r:i,{owner:e}))}}for(const n in s)t[n]===void 0&&e.removeValue(n);return t}const Hs={current:null},Po={current:!1},cd=typeof window<"u";function dd(){if(Po.current=!0,!!cd)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Hs.current=e.matches;e.addEventListener("change",t),t()}else Hs.current=!1}const ai=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let zt={};function ko(e){zt=e}function ud(){return zt}class hd{scrapeMotionValuesFromProps(t,s,n){return{}}constructor({parent:t,props:s,presenceContext:n,reducedMotionConfig:i,skipAnimations:o,blockInitialAnimation:r,visualState:l},c={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=mn,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const m=$.now();this.renderScheduledAt<m&&(this.renderScheduledAt=m,R.render(this.render,!1,!0))};const{latestValues:d,renderState:u}=l;this.latestValues=d,this.baseTarget={...d},this.initialValues=s.initial?{...d}:{},this.renderState=u,this.parent=t,this.props=s,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=i,this.skipAnimationsConfig=o,this.options=c,this.blockInitialAnimation=!!r,this.isControllingVariants=_t(s),this.isVariantNode=To(s),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:h,...f}=this.scrapeMotionValuesFromProps(s,{},this);for(const m in f){const p=f[m];d[m]!==void 0&&q(p)&&p.set(d[m])}}mount(t){if(this.hasBeenMounted)for(const s in this.initialValues)this.values.get(s)?.jump(this.initialValues[s]),this.latestValues[s]=this.initialValues[s];this.current=t,ad.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEac
vendor: 21,893 bytes, line 1
1h((s,n)=>this.bindToMotionValue(n,s)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(Po.current||dd(),this.shouldReduceMotion=Hs.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),oe(this.notifyUpdate),oe(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const s=this.features[t];s&&(s.unmount(),s.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,s){if(this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)(),s.accelerate&&oo.has(t)&&this.current instanceof HTMLElement){const{factory:r,keyframes:l,times:c,ease:d,duration:u}=s.accelerate,h=new io({element:this.current,name:t,keyframes:l,times:c,ease:d,duration:ne(u)}),f=r(h);this.valueSubscriptions.set(t,()=>{f(),h.cancel()});return}const n=qe.has(t);n&&this.onBindTransform&&this.onBindTransform();const i=s.on("change",r=>{this.latestValues[t]=r,this.props.onUpdate&&R.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let o;typeof window<"u"&&window.MotionCheckAppearSync&&(o=window.MotionCheckAppearSync(this,t,s)),this.valueSubscriptions.set(t,()=>{i(),o&&o(),s.owner&&s.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in zt){const s=zt[t];if(!s)continue;const{isEnabled:n,Feature:i}=s;if(!this.features[t]&&i&&n(this.props)&&(this.features[t]=new i(this)),this.features[t]){const o=this.features[t];o.isMounted?o.update():(o.mount(),o.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):H()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,s){this.latestValues[t]=s}update(t,s){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=s;for(let n=0;n<ai.length;n++){const i=ai[n];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);const o="on"+i,r=t[o];r&&(this.propEventSubscriptions[i]=this.on(i,r))}this.prevMotionValues=ld(this,this.scrapeMotionValuesFromProps(t,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const s=this.getClosestVariantNode();if(s)return s.variantChildren&&s.variantChildren.add(t),()=>s.variantChildren.delete(t)}addValue(t,s){const n=this.values.get(t);s!==n&&(n&&this.removeValue(t),this.bindToMotionValue(t,s),this.values.set(t,s),this.latestValues[t]=s.get())}removeValue(t){this.values.delete(t);const s=this.valueSubscriptions.get(t);s&&(s(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,s){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return n===void 0&&s!==void 0&&(n=ce(s===null?void 0:s,{owner:this}),this.addValue(t,n)),n}readValue(t,s){let n=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return n!=null&&(typeof n=="string"&&(Sr(n)||Tr(n))?n=parseFloat(n):!od(n)&&de.test(s)&&(n=yo(t,s)),this.setBaseTarget(t,q(n)?n.get():n)),q(n)?n.get():n}setBaseTarget(t,s){this.baseTarget[t]=s}getBaseTarget(t){const{initial:s}=this.props;let n;if(typeof s=="string"||typeof s=="object"){const o=bn(this.props,s,this.presenceContext?.custom);o&&(n=o[t])}if(s&&n!==void 0)return n;const i=this.getBaseTargetFromProps(this.props,t);return i!==void 0&&!q(i)?i:this.initialValues[t]!==void 0&&n===void 0?void 0:this.baseTarget[t]}on(t,s){return this.events[t]||(this.events[t]=new sn),this.events[t].add(s)}notify(t,...s){this.events[t]&&this.events[t].notify(...s)}scheduleRenderMicrotask(){jn.render(this.render)}}class Eo extends hd{constructor(){super(...arguments),this.KeyframeResolver=Fc}sortInstanceNodePosition(t,s){return t.compareDocumentPosition(s)&2?1:-1}getBaseTargetFromProps(t,s){const n=t.style;return n?n[s]:void 0}removeValueFromRenderState(t,{vars:s,style:n}){delete s[t],delete n[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;q(t)&&(this.childSubscription=t.on("change",s=>{this.current&&(this.current.textContent=`${s}`)}))}}class Ce{constructor(t){this.isMounted=!1,this.node=t}update(){}}function No({top:e,left:t,right:s,bottom:n}){return{x:{min:t,max:s},y:{min:e,max:n}}}function fd({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function md(e,t){if(!t)return e;const s=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:s.y,left:s.x,bottom:n.y,right:n.x}}function hs(e){return e===void 0||e===1}function qs({scale:e,scaleX:t,scaleY:s}){return!hs(e)||!hs(t)||!hs(s)}function Ee(e){return qs(e)||Vo(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function Vo(e){return li(e.x)||li(e.y)}function li(e){return e&&e!=="0%"}function Wt(e,t,s){const n=e-s,i=t*n;return s+i}function ci(e,t,s,n,i){return i!==void 0&&(e=Wt(e,i,n)),Wt(e,s,n)+t}function Ks(e,t=0,s=1,n,i){e.min=ci(e.min,t,s,n,i),e.max=ci(e.max,t,s,n,i)}function Ro(e,{x:t,y:s}){Ks(e.x,t.translate,t.scale,t.originPoint),Ks(e.y,s.translate,s.scale,s.originPoint)}const di=.999999999999,ui=1.0000000000001;function pd(e,t,s,n=!1){const i=s.length;if(!i)return;t.x=t.y=1;let o,r;for(let l=0;l<i;l++){o=s[l],r=o.projectionDelta;const{visualElement:c}=o.options;c&&c.props.style&&c.props.style.display==="contents"||(n&&o.options.layoutScroll&&o.scroll&&o!==o.root&&(me(e.x,-o.scroll.offset.x),me(e.y,-o.scroll.offset.y)),r&&(t.x*=r.x.scale,t.y*=r.y.scale,Ro(e,r)),n&&Ee(o.latestValues)&&Rt(e,o.latestValues,o.layout?.layoutBox))}t.x<ui&&t.x>di&&(t.x=1),t.y<ui&&t.y>di&&(t.y=1)}function me(e,t){e.min+=t,e.max+=t}function hi(e,t,s,n,i=.5){const o=L(e.min,e.max,i);Ks(e,t,s,o,n)}function fi(e,t){return typeof e=="string"?parseFloat(e)/100*(t.max-t.min):e}function Rt(e,t,s){const n=s??e;hi(e.x,fi(t.x,n.x),t.scaleX,t.scale,t.originX),hi(e.y,fi(t.y,n.y),t.scaleY,t.scale,t.originY)}function Mo(e,t){return No(md(e.getBoundingClientRect(),t))}function gd(e,t,s){const n=Mo(e,s),{scroll:i}=t;return i&&(me(n.x,i.offset.x),me(n.y,i.offset.y)),n}const xd={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},yd=He.length;function bd(e,t,s){let n="",i=!0;for(let o=0;o<yd;o++){const r=He[o],l=e[r];if(l===void 0)continue;let c=!0;if(typeof l=="number")c=l===(r.startsWith("scale")?1:0);else{const d=parseFloat(l);c=r.startsWith("scale")?d===1:d===0}if(!c||s){const d=vo(l,wn[r]);if(!c){i=!1;const u=xd[r]||r;n+=`${u}(${d}) `}s&&(t[r]=d)}}return n=n.trim(),s?n=s(t,i?"":n):i&&(n="none"),n}function Pn(e,t,s){const{style:n,vars:i,transformOrigin:o}=e;let r=!1,l=!1;for(const c in t){const d=t[c];if(qe.has(c)){r=!0;continue}else if(zr(c)){i[c]=d;continue}else{const u=vo(d,wn[c]);c.startsWith("origin")?(l=!0,o[c]=u):n[c]=u}}if(t.transform||(r||s?n.transform=bd(t,e.transform,s):n.transform&&(n.transform="none")),l){const{originX:c="50%",originY:d="50%",originZ:u=0}=o;n.transformOrigin=`${c} ${d} ${u}`}}function Do(e,{style:t,vars:s},n,i){const o=e.style;let r;for(r in t)o[r]=t[r];i?.applyProjectionStyles(o,n);for(r in s)o.setProperty(r,s[r])}function mi(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Ke={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(C.test(e))e=parseFloat(e);else return e;const s=mi(e,t.target.x),n=mi(e,t.target.y);return`${s}% ${n}%`}},vd={correct:(e,{treeScale:t,projectionDelta:s})=>{const n=e,i=de.parse(e);if(i.length>5)return n;const o=de.createTransformer(e),r=typeof i[0]!="number"?1:0,l=s.x.scale*t.x,c=s.y.scale*t.y;i[0+r]/=l,i[1+r]/=c;const d=L(l,c,.5);return typeof i[2+r]=="number"&&(i[2+r]/=d),typeof i[3+r]=="number"&&(i[3+r]/=d),o(i)}},Xs={borderRadius:{...Ke,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Ke,borderTopRightRadius:Ke,borderBottomLeftRadius:Ke,borderBottomRightRadius:Ke,boxShadow:vd};function Io(e,{layout:t,layoutId:s}){return qe.has(e)||e.startsWith("origin")||(t||s!==void 0)&&(!!Xs[e]||e==="opacity")}function kn(e,t,s){const n=e.style,i=t?.style,o={};if(!n)return o;for(const r in n)(q(n[r])||i&&q(i[r])||Io(r,e)||s?.getValue(r)?.liveStyle!==void 0)&&(o[r]=n[r]);return o}function wd(e){return window.getComputedStyle(e)}class jd extends Eo{constructor(){super(...arguments),this.type="html",this.renderInstance=Do}readValueFromInstance(t,s){if(qe.has(s))return this.projection?.isProjecting?Rs(s):Wl(t,s);{const n=wd(t),i=(zr(s)?n.getPropertyValue(s):n[s])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:s}){return Mo(t,s)}build(t,s,n){Pn(t,s,n.transformTemplate)}scrapeMotionValuesFromProps(t,s,n){return kn(t,s,n)}}const Ad={offset:"stroke-dashoffset",array:"stroke-dasharray"},Sd={offset:"strokeDashoffset",array:"strokeDasharray"};function Cd(e,t,s=1,n=0,i=!0){e.pathLength=1;const o=i?Ad:Sd;e[o.offset]=`${-n}`,e[o.array]=`${t} ${s}`}const Td=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function Lo(e,{attrX:t,attrY:s,attrScale:n,pathLength:i,pathSpacing:o=1,pathOffset:r=0,...l},c,d,u){if(Pn(e,l,d),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:h,style:f}=e;h.transform&&(f.transform=h.transform,delete h.transform),(f.transform||h.transformOrigin)&&(f.transformOrigin=h.transformOrigin??"50% 50%",delete h.transformOrigin),f.transform&&(f.transformBox=u?.transformBox??"fill-box",delete h.transformBox);for(const m of Td)h[m]!==void 0&&(f[m]=h[m],delete h[m]);t!==void 0&&(h.x=t),s!==void 0&&(h.y=s),n!==void 0&&(h.scale=n),i!==void 0&&Cd(h,i,o,r,!1)}const Bo=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),Fo=e=>typeof e=="string"&&e.toLowerCase()==="svg";function Pd(e,t,s,n){Do(e,t,void 0,n);for(const i in t.attrs)e.setAttribute(Bo.has(i)?i:vn(i),t.attrs[i])}function Oo(e,t,s){const n=kn(e,t,s);for(const i in e)if(q(e[i])||q(t[i])){const o=He.indexOf(i)!==-1?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i;n[o]=e[i]}return n}class kd extends Eo{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=H}getBaseTargetFromProps(t,s){return t[s]}readValueFromInstance(t,s){if(qe.has(s)){const n=xo(s);return n&&n.default||0}return s=Bo.has(s)?s:vn(s),t.getAttribute(s)}scrapeMotionValuesFromProps(t,s,n){return Oo(t,s,n)}build(t,s,n){Lo(t,s,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(t,s,n,i){Pd(t,s,n,i)}mount(t){this.isSVGTag=Fo(t.tagName),super.mount(t)}}const Ed=Tn.length;function zo(e){if(!e)return;if(!e.isControllingVariants){const s=e.parent?zo(e.parent)||{}:{};return e.props.initial!==void 0&&(s.initial=e.props.initial),s}const t={};for(let s=0;s<Ed;s++){const n=Tn[s],i=e.props[n];(ot(i)||i===!1)&&(t[n]=i)}return t}function Wo(e,t){if(!Array.isArray(t))return!1;const s=t.length;if(s!==e.length)return!1;for(let n=0;n<s;n++)if(t[n]!==e[n])return!1;return!0}const Nd=[...Cn].reverse(),Vd=Cn.length;function Rd(e){return t=>Promise.all(t.map(({animation:s,options:n})=>Pc(e,s,n)))}function Md(e){let t=Rd(e),s=pi(),n=!0,i=!1;const o=d=>(u,h)=>{const f=Me(e,h,d==="exit"?e.presenceContext?.custom:void 0);if(f){const{transition:m,transitionEnd:p,...y}=f;u={...u,...y,...p}}return u};function r(d){t=d(e)}function l(d){const{props:u}=e,h=zo(e.parent)||{},f=[],m=new Set;let p={},y=1/0;for(let v=0;v<Vd;v++){const A=Nd[v],w=s[A],j=u[A]!==void 0?u[A]:h[A],k=ot(j),M=A===d?w.isActive:null;M===!1&&(y=v);let B=j===h[A]&&j!==u[A]&&k;if(B&&(n||i)&&e.manuallyAnimateOnMount&&(B=!1),w.protectedKeys={...p},!w.isActive&&M===null||!j&&!w.prevProp||Jt(j)||typeof j=="boolean")continue;if(A==="exit"&&w.isActive&&M!==!0){w.prevResolvedValues&&(p={...p,...w.prevResolvedValues});continue}const b=Dd(w.prevProp,j);let N=b||A===d&&w.isActive&&!B&&k||v>y&&k,E=!1;const D=Array.isArray(j)?j:[j];let F=D.reduce(o(A),{});M===!1&&(F={});const{prevResolvedValues:ie={}}=w,te={...ie,...F},Q=W=>{N=!0,m.has(W)&&(E=!0,m.delete(W)),w.needsAnimating[W]=!0;const Z=e.getValue(W);Z&&(Z.liveStyle=!1)};for(const W in te){const Z=F[W],P=ie[W];if(p.hasOwnProperty(W))continue;let ge=!1;Fs(Z)&&Fs(P)?ge=!Wo(Z,P):ge=Z!==P,ge?Z!=null?Q(W):m.add(W):Z!==void 0&&m.has(W)?Q(W):w.protectedKeys[W]=!0}w.prevProp=j,w.prevResolvedValues=F,w.isActive&&(p={...p,...F}),(n||i)&&e.blockInitialAnimation&&(N=!1);const O=B&&b;N&&(!O||E)&&f.push(...D.map(W=>{const Z={type:A};if(typeof W=="string"&&(n||i)&&!O&&e.manuallyAnimateOnMount&&e.parent){const{parent:P}=e,ge=Me(P,W);if(P.enteringChildren&&ge){const{delayChildren:ft}=ge.transition||{};Z.delay=ao(P.enteringChildren,e,ft)}}return{animation:W,options:Z}}))}if(m.size){const v={};if(typeof u.initial!="boolean"){const A=Me(e,Array.isArray(u.initial)?u.initial[0]:u.initial);A&&A.transition&&(v.transition=A.transition)}m.forEach(A=>{const w=e.getBaseTarget(A),j=e.getValue(A);j&&(j.liveStyle=!0),v[A]=w??null}),f.push({animation:v})}let x=!!f.length;return n&&(u.initial===!1||u.initial===u.animate)&&!e.manuallyAnimateOnMount&&(x=!1),n=!1,i=!1,x?t(f):Promise.resolve()}function c(d,u){if(s[d].isActive===u)return Promise.resolve();e.variantChildren?.forEach(f=>f.animationState?.setActive(d,u)),s[d].isActive=u;const h=l(d);for(const f in s)s[f].protectedKeys={};return h}return{animateChanges:l,setActive:c,setAnimateFunction:r,getState:()=>s,reset:()=>{s=pi(),i=!0}}}function Dd(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!Wo(t,e):!1}function Pe(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function pi(){return{animate:Pe(!0),whileInView:Pe(),whileHover:Pe(),whileTap:Pe(),whileDrag:Pe(),whileFocus:Pe(),exit:Pe()}}function Ys(e,t){e.min=t.min,e.max=t.max}function ae(e,t){Ys(e.x,t.x),Ys(e.y,t.y)}function gi(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}const Uo=1e-4,Id=1-Uo,Ld=1+Uo,Go=.01,Bd=0-Go,Fd=0+Go;function ee(e){return e.max-e.min}function Od(e,t,s){return Math.abs(e-t)<=s}function xi(e,t,s,n=.5){e.origin=n,e.originPoint=L(t.min,t.max,e.origin),e.scale=ee(s)/ee(t),e.translate=L(s.min,s.max,e.origin)-e.originPoint,(e.scale>=Id&&e.scale<=Ld||isNaN(e.scale))&&(e.scale=1),(e.translate>=Bd&&e.translate<=Fd||isNaN(e.translate))&&(e.translate=0)}function tt(e,t,s,n){xi(e.x,t.x,s.x,n?n.originX:void 0),xi(e.y,t.y,s.y,n?n.originY:void 0)}function yi(e,t,s,n=0){const i=n?L(s.min,s.max,n):s.min;e.min=i+t.min,e.max=e.min+ee(t)}function zd(e,t,s,n){yi(e.x,t.x,s.x,n?.x),yi(e.y,t.y,s.y,n?.y)}function bi(e,t,s,n=0){const i=n?L(s.min,s.max,n):s.min;e.min=t.min-i,e.max=e.min+ee(t)}function Ut(e,t,s,n){bi(e.x,t.x,s.x,n?.x),bi(e.y,t.y,s.y,n?.y)}function vi(e,t,s,n,i){return e-=t,e=Wt(e,1/s,n),i!==void 0&&(e=Wt(e,1/i,n)),e}function Wd(e,t=0,s=1,n=.5,i,o=e,r=e){if(pe.test(t)&&(t=parseFloat(t),t=L(r.min,r.max,t/100)-r.min),typeof t!="number")return;let l=L(o.min,o.max,n);e===o&&(l-=t),e.min=vi(e.min,t,s,l,i),e.max=vi(e.max,t,s,l,i)}function wi(e,t,[s,n,i],o,r){Wd(e,t[s],t[n],t[i],t.scale,o,r)}const Ud=["x","scaleX","originX"],Gd=["y","scaleY","originY"];function ji(e,t,s,n){wi(e.x,t,Ud,s?s.x:void 0,n?n.x:void 0),wi(e.y,t,Gd,s?s.y:void 0,n?n.y:void 0)}function Ai(e){return e.translate===0&&e.scale===1}function Ho(e){return Ai(e.x)&&Ai(e.y)}function Si(e,t){return e.min===t.min&&e.max===t.max}function Hd(e,t){return Si(e.x,t.x)&&Si(e.y,t.y)}function Ci(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function qo(e,t){return Ci(e.x,t.x)&&Ci(e.y,t.y)}function Ti(e){return ee(e.x)/ee(e.y)}function Pi(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}function fe(e){return[e("x"),e("y")]}function qd(e,t,s){let n="";const i=e.x.translate/t.x,o=e.y.translate/t.y,r=s?.z||0;if((i||o||r)&&(n=`translate3d(${i}px, ${o}px, ${r}px) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),s){const{transformPerspective:d,rotate:u,rotateX:h,rotateY:f,skewX:m,skewY:p}=s;d&&(n=`perspective(${d}px) ${n}`),u&&(n+=`rotate(${u}deg) `),h&&(n+=`rotateX(${h}deg) `),f&&(n+=`rotateY(${f}deg) `),m&&(n+=`skewX(${m}deg) `),p&&(n+=`skewY(${p}deg) `)}const l=e.x.scale*t.x,c=e.y.scale*t.y;return(l!==1||c!==1)&&(n+=`scale(${l}, ${c})`),n||"none"}const Ko=["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"],Kd=Ko.length,ki=e=>typeof e=="string"?parseFloat(e):e,Ei=e=>typeof e=="number"||C.test(e);function Xd(e,t,s,n,i,o){i?(e.opacity=L(0,s.opacity??1,Yd(n)),e.opacityExit=L(t.opacity??1,0,Qd(n))):o&&(e.opacity=L(t.opacity??1,s.opacity??1,n));for(let r=0;r<Kd;r++){const l=Ko[r];let c=Ni(t,l),d=Ni(s,l);if(c===void 0&&d===void 0)continue;c||(c=0),d||(d=0),c===0||d===0||Ei(c)===Ei(d)?(e[l]=Math.max(L(ki(c),ki(d),n),0),(pe.test(d)||pe.test(c))&&(e[l]+="%")):e[l]=d}(t.rotate||s.rotate)&&(e.rotate=L(t.rotate||0,s.rotate||0,n))}function Ni(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const Yd=Xo(0,.5,Dr),Qd=Xo(.5,.95,se);function Xo(e,t,s){return n=>n<e?0:n>t?1:s(We(e,t,n))}function Zd(e,t,s){const n=q(e)?e:ce(e);return n.start(yn("",n,t,s)),n.animation}function at(e,t,s,n={passive:!0}){return e.addEventListener(t,s,n),()=>e.removeEventListener(t,s)}const Jd=(e,t)=>e.depth-t.depth;class _d{constructor(){this.children=[],this.isDirty=!1}add(t){tn(this.children,t),this.isDirty=!0}remove(t){Lt(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(Jd),this.isDirty=!1,this.children.forEach(t)}}function $d(e,t){const s=$.now(),n=({timestamp:i})=>{const o=i-s;o>=t&&(oe(n),e(o-t))};return R.setup(n,!0),()=>oe(n)}function Mt(e){return q(e)?e.get():e}class eu{constructor(){this.members=[]}add(t){tn(this.members,t);for(let s=this.members.length-1;s>=0;s--){const n=this.members[s];if(n===t||n===this.lead||n===this.prevLead)continue;const i=n.instance;(!i||i.isConnected===!1)&&!n.snapshot&&(Lt(this.members,n),n.unmount())}t.scheduleRender()}remove(t){if(Lt(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const s=this.members[this.members.length-1];s&&this.promote(s)}}relegate(t){for(let s=this.members.indexOf(t)-1;s>=0;s--){const n=this.members[s];if(n.isPresent!==!1&&n.instance?.isConnected!==!1)return this.promote(n),!0}return!1}promote(t,s){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.updateSnapshot(),t.scheduleRender();const{layoutDependency:i}=n.options,{layoutDependency:o}=t.options;(i===void 0||i!==o)&&(t.resumeFrom=n,s&&(n.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root?.isUpdating&&(t.isLayoutDirty=!0)),t.options.crossfade===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{t.options.onExitComplete?.(),t.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(t=>t.instance&&t.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}}const Dt={hasAnimatedSinceResize:!0,hasEverUpdated:!1},fs=["","X","Y","Z"],tu=1e3;let su=0;function ms(e,t,s,n){const{latestValues:i}=t;i[e]&&(s[e]=i[e],t.setStaticValue(e,0),n&&(n[e]=0))}function Yo(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const s=fo(t);if(window.MotionHasOptimisedAnimation(s,"transform")){const{layout:i,layoutId:o}=e.options;window.MotionCancelOptimisedAnimation(s,"transform",R,!(i||o))}const{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&Yo(n)}function Qo({attachResizeListener:e,defaultParent:t,measureScroll:s,checkIsScrollRoot:n,resetTransform:i}){return class{constructor(r={},l=t?.()){this.id=su++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>
vendor: 1,495 bytes, line 1
1{this.projectionUpdateScheduled=!1,this.nodes.forEach(ru),this.nodes.forEach(uu),this.nodes.forEach(hu),this.nodes.forEach(ou)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=r,this.root=l?l.root||l:this,this.path=l?[...l.path,l]:[],this.parent=l,this.depth=l?l.depth+1:0;for(let c=0;c<this.path.length;c++)this.path[c].shouldResetTransform=!0;this.root===this&&(this.nodes=new _d)}addEventListener(r,l){return this.eventHandlers.has(r)||this.eventHandlers.set(r,new sn),this.eventHandlers.get(r).add(l)}notifyListeners(r,...l){const c=this.eventHandlers.get(r);c&&c.notify(...l)}hasListeners(r){return this.eventHandlers.has(r)}mount(r){if(this.instance)return;this.isSVG=Sn(r)&&!sd(r),this.instance=r;const{layoutId:l,layout:c,visualElement:d}=this.options;if(d&&!d.current&&d.mount(r),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(c||l)&&(this.isLayoutDirty=!0),e){let u,h=0;const f=()=>this.root.updateBlockedByResize=!1;R.read(()=>{h=window.innerWidth}),e(r,()=>{const m=window.innerWidth;m!==h&&(h=m,this.root.updateBlockedByResize=!0,u&&u(),u=$d(f,250),Dt.hasAnimatedSinceResize&&(Dt.hasAnimatedSinceResize=!1,this.nodes.forEach(Mi)))})}l&&this.root.registerSharedNode(l,this),this.options.animate!==!1&&d&&(l||c)&&this.addEventListener("didUpdate",({delta:u,hasLayoutChanged:h,hasRelativeLayoutChanged:f,layout:m})=>
vendor: 18,974 bytes, line 1
1{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const p=this.options.transition||d.getDefaultTransition()||xu,{onLayoutAnimationStart:y,onLayoutAnimationComplete:x}=d.getProps(),v=!this.targetLayout||!qo(this.targetLayout,m),A=!h&&f;if(this.options.layoutRoot||this.resumeFrom||A||h&&(v||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const w={...xn(p,"layout"),onPlay:y,onComplete:x};(d.shouldReduceMotion||this.options.layoutRoot)&&(w.delay=0,w.type=!1),this.startAnimation(w),this.setAnimationOrigin(u,A)}else h||Mi(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=m})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const r=this.getStack();r&&r.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),oe(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(fu),this.animationId++)}getTransformTemplate(){const{visualElement:r}=this.options;return r&&r.getProps().transformTemplate}willUpdate(r=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&Yo(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let u=0;u<this.path.length;u++){const h=this.path[u];h.shouldResetTransform=!0,(typeof h.latestValues.x=="string"||typeof h.latestValues.y=="string")&&(h.isLayoutDirty=!0),h.updateScroll("snapshot"),h.options.layoutRoot&&h.willUpdate(!1)}const{layoutId:l,layout:c}=this.options;if(l===void 0&&!c)return;const d=this.getTransformTemplate();this.prevTransformTemplateValue=d?d(this.latestValues,""):void 0,this.updateSnapshot(),r&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){const c=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),c&&this.nodes.forEach(lu),this.nodes.forEach(Vi);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(Ri);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(cu),this.nodes.forEach(du),this.nodes.forEach(nu),this.nodes.forEach(iu)):this.nodes.forEach(Ri),this.clearAllSnapshots();const l=$.now();X.delta=ue(0,1e3/60,l-X.timestamp),X.timestamp=l,X.isProcessing=!0,is.update.process(X),is.preRender.process(X),is.render.process(X),X.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,jn.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(au),this.sharedNodes.forEach(mu)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,R.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){R.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!ee(this.snapshot.measuredBox.x)&&!ee(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let c=0;c<this.path.length;c++)this.path[c].updateScroll();const r=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected||(this.layoutCorrected=H()),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:l}=this.options;l&&l.notify("LayoutMeasure",this.layout.layoutBox,r?r.layoutBox:void 0)}updateScroll(r="measure"){let l=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===r&&(l=!1),l&&this.instance){const c=n(this.instance);this.scroll={animationId:this.root.animationId,phase:r,isRoot:c,offset:s(this.instance),wasRoot:this.scroll?this.scroll.isRoot:c}}}resetTransform(){if(!i)return;const r=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,l=this.projectionDelta&&!Ho(this.projectionDelta),c=this.getTransformTemplate(),d=c?c(this.latestValues,""):void 0,u=d!==this.prevTransformTemplateValue;r&&this.instance&&(l||Ee(this.latestValues)||u)&&(i(this.instance,d),this.shouldResetTransform=!1,this.scheduleRender())}measure(r=!0){const l=this.measurePageBox();let c=this.removeElementScroll(l);return r&&(c=this.removeTransform(c)),yu(c),{animationId:this.root.animationId,measuredBox:l,layoutBox:c,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:r}=this.options;if(!r)return H();const l=r.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(bu))){const{scroll:d}=this.root;d&&(me(l.x,d.offset.x),me(l.y,d.offset.y))}return l}removeElementScroll(r){const l=H();if(ae(l,r),this.scroll?.wasRoot)return l;for(let c=0;c<this.path.length;c++){const d=this.path[c],{scroll:u,options:h}=d;d!==this.root&&u&&h.layoutScroll&&(u.wasRoot&&ae(l,r),me(l.x,u.offset.x),me(l.y,u.offset.y))}return l}applyTransform(r,l=!1,c){const d=c||H();ae(d,r);for(let u=0;u<this.path.length;u++){const h=this.path[u];!l&&h.options.layoutScroll&&h.scroll&&h!==h.root&&(me(d.x,-h.scroll.offset.x),me(d.y,-h.scroll.offset.y)),Ee(h.latestValues)&&Rt(d,h.latestValues,h.layout?.layoutBox)}return Ee(this.latestValues)&&Rt(d,this.latestValues,this.layout?.layoutBox),d}removeTransform(r){const l=H();ae(l,r);for(let c=0;c<this.path.length;c++){const d=this.path[c];if(!Ee(d.latestValues))continue;let u;d.instance&&(qs(d.latestValues)&&d.updateSnapshot(),u=H(),ae(u,d.measurePageBox())),ji(l,d.latestValues,d.snapshot?.layoutBox,u)}return Ee(this.latestValues)&&ji(l,this.latestValues),l}setTargetDelta(r){this.targetDelta=r,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(r){this.options={...this.options,...r,crossfade:r.crossfade!==void 0?r.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==X.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(r=!1){const l=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=l.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=l.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=l.isSharedProjectionDirty);const c=!!this.resumingFrom||this!==l;if(!(r||c&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:u,layoutId:h}=this.options;if(!this.layout||!(u||h))return;this.resolvedRelativeTargetAt=X.timestamp;const f=this.getClosestProjectingParent();f&&this.linkedParentVersion!==f.layoutVersion&&!f.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(this.options.layoutAnchor!==!1&&f&&f.layout?this.createRelativeTarget(f,this.layout.layoutBox,f.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=H(),this.targetWithTransforms=H()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),zd(this.target,this.relativeTarget,this.relativeParent.target,this.options.layoutAnchor||void 0)):this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):ae(this.target,this.layout.layoutBox),Ro(this.target,this.targetDelta)):ae(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.options.layoutAnchor!==!1&&f&&!!f.resumingFrom==!!this.resumingFrom&&!f.options.layoutScroll&&f.target&&this.animationProgress!==1?this.createRelativeTarget(f,this.target,f.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||qs(this.parent.latestValues)||Vo(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(r,l,c){this.relativeParent=r,this.linkedParentVersion=r.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=H(),this.relativeTargetOrigin=H(),Ut(this.relativeTargetOrigin,l,c,this.options.layoutAnchor||void 0),ae(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){const r=this.getLead(),l=!!this.resumingFrom||this!==r;let c=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(c=!1),l&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(c=!1),this.resolvedRelativeTargetAt===X.timestamp&&(c=!1),c)return;const{layout:d,layoutId:u}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(d||u))return;ae(this.layoutCorrected,this.layout.layoutBox);const h=this.treeScale.x,f=this.treeScale.y;pd(this.layoutCorrected,this.treeScale,this.path,l),r.layout&&!r.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(r.target=r.layout.layoutBox,r.targetWithTransforms=H());const{target:m}=r;if(!m){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(gi(this.prevProjectionDelta.x,this.projectionDelta.x),gi(this.prevProjectionDelta.y,this.projectionDelta.y)),tt(this.projectionDelta,this.layoutCorrected,m,this.latestValues),(this.treeScale.x!==h||this.treeScale.y!==f||!Pi(this.projectionDelta.x,this.prevProjectionDelta.x)||!Pi(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",m))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(r=!0){if(this.options.visualElement?.scheduleRender(),r){const l=this.getStack();l&&l.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=ze(),this.projectionDelta=ze(),this.projectionDeltaWithTransform=ze()}setAnimationOrigin(r,l=!1){const c=this.snapshot,d=c?c.latestValues:{},u={...this.latestValues},h=ze();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!l;const f=H(),m=c?c.source:void 0,p=this.layout?this.layout.source:void 0,y=m!==p,x=this.getStack(),v=!x||x.members.length<=1,A=!!(y&&!v&&this.options.crossfade===!0&&!this.path.some(gu));this.animationProgress=0;let w;this.mixTargetDelta=j=>{const k=j/1e3;Di(h.x,r.x,k),Di(h.y,r.y,k),this.setTargetDelta(h),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Ut(f,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),pu(this.relativeTarget,this.relativeTargetOrigin,f,k),w&&Hd(this.relativeTarget,w)&&(this.isProjectionDirty=!1),w||(w=H()),ae(w,this.relativeTarget)),y&&(this.animationValues=u,Xd(u,d,this.latestValues,k,A,v)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=k},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(r){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(oe(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=R.update(()=>{Dt.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=ce(0)),this.motionValue.jump(0,!1),this.currentAnimation=Zd(this.motionValue,[0,1e3],{...r,velocity:0,isSync:!0,onUpdate:l=>{this.mixTargetDelta(l),r.onUpdate&&r.onUpdate(l)},onStop:()=>{},onComplete:()=>{r.onComplete&&r.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const r=this.getStack();r&&r.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(tu),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const r=this.getLead();let{targetWithTransforms:l,target:c,layout:d,latestValues:u}=r;if(!(!l||!c||!d)){if(this!==r&&this.layout&&d&&Zo(this.options.animationType,this.layout.layoutBox,d.layoutBox)){c=this.target||H();const h=ee(this.layout.layoutBox.x);c.x.min=r.target.x.min,c.x.max=c.x.min+h;const f=ee(this.layout.layoutBox.y);c.y.min=r.target.y.min,c.y.max=c.y.min+f}ae(l,c),Rt(l,u),tt(this.projectionDeltaWithTransform,this.layoutCorrected,l,u)}}registerSharedNode(r,l){this.sharedNodes.has(r)||this.sharedNodes.set(r,new eu),this.sharedNodes.get(r).add(l);const d=l.options.initialPromotionConfig;l.promote({transition:d?d.transition:void 0,preserveFollowOpacity:d&&d.shouldPreserveFollowOpacity?d.shouldPreserveFollowOpacity(l):void 0})}isLead(){const r=this.getStack();return r?r.lead===this:!0}getLead(){const{layoutId:r}=this.options;return r?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:r}=this.options;return r?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:r}=this.options;if(r)return this.root.sharedNodes.get(r)}promote({needsReset:r,transition:l,preserveFollowOpacity:c}={}){const d=this.getStack();d&&d.promote(this,c),r&&(this.projectionDelta=void 0,this.needsReset=!0),l&&this.setOptions({transition:l})}relegate(){const r=this.getStack();return r?r.relegate(this):!1}resetSkewAndRotation(){const{visualElement:r}=this.options;if(!r)return;let l=!1;const{latestValues:c}=r;if((c.z||c.rotate||c.rotateX||c.rotateY||c.rotateZ||c.skewX||c.skewY)&&(l=!0),!l)return;const d={};c.z&&ms("z",r,d,this.animationValues);for(let u=0;u<fs.length;u++)ms(`rotate${fs[u]}`,r,d,this.animationValues),ms(`skew${fs[u]}`,r,d,this.animationValues);r.render();for(const u in d)r.setStaticValue(u,d[u]),this.animationValues&&(this.animationValues[u]=d[u]);r.scheduleRender()}applyProjectionStyles(r,l){if(!this.instance||this.isSVG)return;if(!this.isVisible){r.visibility="hidden";return}const c=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,r.visibility="",r.opacity="",r.pointerEvents=Mt(l?.pointerEvents)||"",r.transform=c?c(this.latestValues,""):"none";return}const d=this.getLead();if(!this.projectionDelta||!this.layout||!d.target){this.options.layoutId&&(r.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,r.pointerEvents=Mt(l?.pointerEvents)||""),this.hasProjected&&!Ee(this.latestValues)&&(r.transform=c?c({},""):"none",this.hasProjected=!1);return}r.visibility="";const u=d.animationValues||d.latestValues;this.applyTransformsToTarget();let h=qd(this.projectionDeltaWithTransform,this.treeScale,u);c&&(h=c(u,h)),r.transform=h;const{x:f,y:m}=this.projectionDelta;r.transformOrigin=`${f.origin*100}% ${m.origin*100}% 0`,d.animationValues?r.opacity=d===this?u.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:u.opacityExit:r.opacity=d===this?u.opacity!==void 0?u.opacity:"":u.opacityExit!==void 0?u.opacityExit:0;for(const p in Xs){if(u[p]===void 0)continue;const{correct:y,applyTo:x,isCSSVariable:v}=Xs[p],A=h==="none"?u[p]:y(u[p],d);if(x){const w=x.length;for(let j=0;j<w;j++)r[x[j]]=A}else v?this.options.visualElement.renderState.vars[p]=A:r[p]=A}this.options.layoutId&&(r.pointerEvents=d===this?Mt(l?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(r=>r.currentAnimation?.stop()),this.root.nodes.forEach(Vi),this.root.sharedNodes.clear()}}}function nu(e){e.updateLayout()}function iu(e){const t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:s,measuredBox:n}=e.layout,{animationType:i}=e.options,o=t.source!==e.layout.source;if(i==="size")fe(u=>{const h=o?t.measuredBox[u]:t.layoutBox[u],f=ee(h);h.min=s[u].min,h.max=h.min+f});else if(i==="x"||i==="y"){const u=i==="x"?"y":"x";Ys(o?t.measuredBox[u]:t.layoutBox[u],s[u])}else Zo(i,t.layoutBox,s)&&fe(u=>{const h=o?t.measuredBox[u]:t.layoutBox[u],f=ee(s[u]);h.max=h.min+f,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[u].max=e.relativeTarget[u].min+f)});const r=ze();tt(r,s,t.layoutBox);const l=ze();o?tt(l,e.applyTransform(n,!0),t.measuredBox):tt(l,s,t.layoutBox);const c=!Ho(r);let d=!1;if(!e.resumeFrom){const u=e.getClosestProjectingParent();if(u&&!u.resumeFrom){const{snapshot:h,layout:f}=u;if(h&&f){const m=e.options.layoutAnchor||void 0,p=H();Ut(p,t.layoutBox,h.layoutBox,m);const y=H();Ut(y,s,f.layoutBox,m),qo(p,y)||(d=!0),u.options.layoutRoot&&(e.relativeTarget=y,e.relativeTargetOrigin=p,e.relativeParent=u)}}}e.notifyListeners("didUpdate",{layout:s,snapshot:t,delta:l,layoutDelta:r,hasLayoutChanged:c,hasRelativeLayoutChanged:d})}else if(e.isLead()){const{onExitComplete:s}=e.options;s&&s()}e.options.transition=void 0}function ru(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function ou(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function au(e){e.clearSnapshot()}function Vi(e){e.clearMeasurements()}function lu(e){e.isLayoutDirty=!0,e.updateLayout()}function Ri(e){e.isLayoutDirty=!1}function cu(e){e.isAnimationBlocked&&e.layout&&!e.isLayoutDirty&&(e.snapshot=e.layout,e.isLayoutDirty=!0)}function du(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function Mi(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function uu(e){e.resolveTargetDelta()}function hu(e){e.calcProjection()}
vendor: 9,913 bytes, lines 1-9
1function fu(e){e.resetSkewAndRotation()}function mu(e){e.removeLeadSnapshot()}function Di(e,t,s){e.translate=L(t.translate,0,s),e.scale=L(t.scale,1,s),e.origin=t.origin,e.originPoint=t.originPoint}function Ii(e,t,s,n){e.min=L(t.min,s.min,n),e.max=L(t.max,s.max,n)}function pu(e,t,s,n){Ii(e.x,t.x,s.x,n),Ii(e.y,t.y,s.y,n)}function gu(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const xu={duration:.45,ease:[.4,0,.1,1]},Li=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),Bi=Li("applewebkit/")&&!Li("chrome/")?Math.round:se;function Fi(e){e.min=Bi(e.min),e.max=Bi(e.max)}function yu(e){Fi(e.x),Fi(e.y)}function Zo(e,t,s){return e==="position"||e==="preserve-aspect"&&!Od(Ti(t),Ti(s),.2)}function bu(e){return e!==e.root&&e.scroll?.wasRoot}const vu=Qo({attachResizeListener:(e,t)=>at(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),ps={current:void 0},Jo=Qo({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!ps.current){const e=new vu({});e.mount(window),e.setOptions({layoutScroll:!0}),ps.current=e}return ps.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),ut=g.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function Oi(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function wu(...e){return t=>{let s=!1;const n=e.map(i=>{const o=Oi(i,t);return!s&&typeof o=="function"&&(s=!0),o});if(s)return()=>{for(let i=0;i<n.length;i++){const o=n[i];typeof o=="function"?o():Oi(e[i],null)}}}}function ju(...e){return g.useCallback(wu(...e),e)}class Au extends g.Component{getSnapshotBeforeUpdate(t){const s=this.props.childRef.current;if(et(s)&&t.isPresent&&!this.props.isPresent&&this.props.pop!==!1){const n=s.offsetParent,i=et(n)&&n.offsetWidth||0,o=et(n)&&n.offsetHeight||0,r=getComputedStyle(s),l=this.props.sizeRef.current;l.height=parseFloat(r.height),l.width=parseFloat(r.width),l.top=s.offsetTop,l.left=s.offsetLeft,l.right=i-l.width-l.left,l.bottom=o-l.height-l.top}return null}componentDidUpdate(){}render(){return this.props.children}}function Su({children:e,isPresent:t,anchorX:s,anchorY:n,root:i,pop:o}){const r=g.useId(),l=g.useRef(null),c=g.useRef({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:d}=g.useContext(ut),u=e.props?.ref??e?.ref,h=ju(l,u);return g.useInsertionEffect(()=>{const{width:f,height:m,top:p,left:y,right:x,bottom:v}=c.current;if(t||o===!1||!l.current||!f||!m)return;const A=s==="left"?`left: ${y}`:`right: ${x}`,w=n==="bottom"?`bottom: ${v}`:`top: ${p}`;l.current.dataset.motionPopId=r;const j=document.createElement("style");d&&(j.nonce=d);const k=i??document.head;return k.appendChild(j),j.sheet&&j.sheet.insertRule(` 2 [data-motion-pop-id="${r}"] { 3 position: absolute !important; 4 width: ${f}px !important; 5 height: ${m}px !important; 6 ${A}px !important; 7 ${w}px !important; 8 } 9 `),()=>{l.current?.removeAttribute("data-motion-pop-id"),k.contains(j)&&k.removeChild(j)}},[t]),a.jsx(Au,{isPresent:t,childRef:l,sizeRef:c,pop:o,children:o===!1?e:g.cloneElement(e,{ref:h})})}const Cu=({children:e,initial:t,isPresent:s,onExitComplete:n,custom:i,presenceAffectsLayout:o,mode:r,anchorX:l,anchorY:c,root:d})=>{const u=Ae(Tu),h=g.useId();let f=!0,m=g.useMemo(()=>(f=!1,{id:h,initial:t,isPresent:s,custom:i,onExitComplete:p=>{u.set(p,!0);for(const y of u.values())if(!y)return;n&&n()},register:p=>(u.set(p,!1),()=>u.delete(p))}),[s,u,n]);return o&&f&&(m={...m}),g.useMemo(()=>{u.forEach((p,y)=>u.set(y,!1))},[s]),g.useEffect(()=>{!s&&!u.size&&n&&n()},[s]),e=a.jsx(Su,{pop:r==="popLayout",isPresent:s,anchorX:l,anchorY:c,root:d,children:e}),a.jsx(Qt.Provider,{value:m,children:e})};function Tu(){return new Map}function _o(e=!0){const t=g.useContext(Qt);if(t===null)return[!0,null];const{isPresent:s,onExitComplete:n,register:i}=t,o=g.useId();g.useEffect(()=>{if(e)return i(o)},[e]);const r=g.useCallback(()=>e&&n&&n(o),[o,n,e]);return!s&&n?[!1,r]:[!0]}const vt=e=>e.key||"";function zi(e){const t=[];return g.Children.forEach(e,s=>{g.isValidElement(s)&&t.push(s)}),t}const It=({children:e,custom:t,initial:s=!0,onExitComplete:n,presenceAffectsLayout:i=!0,mode:o="sync",propagate:r=!1,anchorX:l="left",anchorY:c="top",root:d})=>{const[u,h]=_o(r),f=g.useMemo(()=>zi(e),[e]),m=r&&!u?[]:f.map(vt),p=g.useRef(!0),y=g.useRef(f),x=Ae(()=>new Map),v=g.useRef(new Set),[A,w]=g.useState(f),[j,k]=g.useState(f);Yt(()=>{p.current=!1,y.current=f;for(let b=0;b<j.length;b++){const N=vt(j[b]);m.includes(N)?(x.delete(N),v.current.delete(N)):x.get(N)!==!0&&x.set(N,!1)}},[j,m.length,m.join("-")]);const M=[];if(f!==A){let b=[...f];for(let N=0;N<j.length;N++){const E=j[N],D=vt(E);m.includes(D)||(b.splice(N,0,E),M.push(E))}return o==="wait"&&M.length&&(b=M),k(zi(b)),w(f),null}const{forceRender:B}=g.useContext(en);return a.jsx(a.Fragment,{children:j.map(b=>{const N=vt(b),E=r&&!u?!1:f===j||m.includes(N),D=()=>{if(v.current.has(N))return;if(x.has(N))v.current.add(N),x.set(N,!0);else return;let F=!0;x.forEach(ie=>{ie||(F=!1)}),F&&(B?.(),k(y.current),r&&h?.(),n&&n())};return a.jsx(Cu,{isPresent:E,initial:!p.current||s?void 0:!1,custom:t,presenceAffectsLayout:i,mode:o,root:d,onExitComplete:E?void 0:D,anchorX:l,anchorY:c,children:b},N)})})},$o=g.createContext({strict:!1}),Wi={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]};let Ui=!1;function Pu(){if(Ui)return;const e={};for(const t in Wi)e[t]={isEnabled:s=>Wi[t].some(n=>!!s[n])};ko(e),Ui=!0}function ea(){return Pu(),ud()}function ku(e){const t=ea();for(const s in e)t[s]={...t[s],...e[s]};ko(t)}const Eu=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function Gt(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||Eu.has(e)}let ta=e=>!Gt(e);function Nu(e){typeof e=="function"&&(ta=t=>t.startsWith("on")?!Gt(t):e(t))}try{Nu(require("@emotion/is-prop-valid").default)}catch{}function Vu(e,t,s){const n={};for(const i in e)i==="values"&&typeof e.values=="object"||q(e[i])||(ta(i)||s===!0&&Gt(i)||!t&&!Gt(i)||e.draggable&&i.startsWith("onDrag"))&&(n[i]=e[i]);return n}const $t=g.createContext({});function Ru(e,t){if(_t(e)){const{initial:s,animate:n}=e;return{initial:s===!1||ot(s)?s:void 0,animate:ot(n)?n:void 0}}return e.inherit!==!1?t:{}}function Mu(e){const{initial:t,animate:s}=Ru(e,g.useContext($t));return g.useMemo(()=>({initial:t,animate:s}),[Gi(t),Gi(s)])}function Gi(e){return Array.isArray(e)?e.join(" "):e}const En=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function sa(e,t,s){for(const n in t)!q(t[n])&&!Io(n,s)&&(e[n]=t[n])}function Du({transformTemplate:e},t){return g.useMemo(()=>{const s=En();return Pn(s,t,e),Object.assign({},s.vars,s.style)},[t])}function Iu(e,t){const s=e.style||{},n={};return sa(n,s,e),Object.assign(n,Du(e,t)),n}function Lu(e,t){const s={},n=Iu(e,t);return e.drag&&e.dragListener!==!1&&(s.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(s.tabIndex=0),s.style=n,s}const na=()=>({...En(),attrs:{}});function Bu(e,t,s,n){const i=g.useMemo(()=>{const o=na();return Lo(o,t,Fo(n),e.transformTemplate,e.style),{...o.attrs,style:{...o.style}}},[t]);if(e.style){const o={};sa(o,e.style,e),i.style={...o,...i.style}}return i}const Fu=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Nn(e){return typeof e!="string"||e.includes("-")?!1:!!(Fu.indexOf(e)>-1||/[A-Z]/u.test(e))}function Ou(e,t,s,{latestValues:n},i,o=!1,r){const c=(r??Nn(e)?Bu:Lu)(t,n,i,e),d=Vu(t,typeof e=="string",o),u=e!==g.Fragment?{...d,...c,ref:s}:{},{children:h}=t,f=g.useMemo(()=>q(h)?h.get():h,[h]);return g.createElement(e,{...u,children:f})}function zu({scrapeMotionValuesFromProps:e,createRenderState:t},s,n,i){return{latestValues:Wu(s,n,i,e),renderState:t()}}function Wu(e,t,s,n){const i={},o=n(e,{});for(const f in o)i[f]=Mt(o[f]);let{initial:r,animate:l}=e;const c=_t(e),d=To(e);t&&d&&!c&&e.inherit!==!1&&(r===void 0&&(r=t.initial),l===void 0&&(l=t.animate));let u=s?s.initial===!1:!1;u=u||r===!1;const h=u?l:r;if(h&&typeof h!="boolean"&&!Jt(h)){const f=Array.isArray(h)?h:[h];for(let m=0;m<f.length;m++){const p=bn(e,f[m]);if(p){const{transitionEnd:y,transition:x,...v}=p;for(const A in v){let w=v[A];if(Array.isArray(w)){const j=u?w.length-1:0;w=w[j]}w!==null&&(i[A]=w)}for(const A in y)i[A]=y[A]}}}return i}const ia=e=>(t,s)=>{const n=g.useContext($t),i=g.useContext(Qt),o=()=>zu(e,t,n,i);return s?o():Ae(o)},Uu=ia({scrapeMotionValuesFromProps:kn,createRenderState:En}),Gu=ia({scrapeMotionValuesFromProps:Oo,createRenderState:na}),Hu=Symbol.for("motionComponentSymbol");
vendor: 21,326 bytes, line 9
9function qu(e,t,s){const n=g.useRef(s);g.useInsertionEffect(()=>{n.current=s});const i=g.useRef(null);return g.useCallback(o=>{o&&e.onMount?.(o);const r=n.current;if(typeof r=="function")if(o){const l=r(o);typeof l=="function"&&(i.current=l)}else i.current?(i.current(),i.current=null):r(o);else r&&(r.current=o);t&&(o?t.mount(o):t.unmount())},[t])}const ra=g.createContext({});function Be(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function Ku(e,t,s,n,i,o){const{visualElement:r}=g.useContext($t),l=g.useContext($o),c=g.useContext(Qt),d=g.useContext(ut),u=d.reducedMotion,h=d.skipAnimations,f=g.useRef(null),m=g.useRef(!1);n=n||l.renderer,!f.current&&n&&(f.current=n(e,{visualState:t,parent:r,props:s,presenceContext:c,blockInitialAnimation:c?c.initial===!1:!1,reducedMotionConfig:u,skipAnimations:h,isSVG:o}),m.current&&f.current&&(f.current.manuallyAnimateOnMount=!0));const p=f.current,y=g.useContext(ra);p&&!p.projection&&i&&(p.type==="html"||p.type==="svg")&&Xu(f.current,s,i,y);const x=g.useRef(!1);g.useInsertionEffect(()=>{p&&x.current&&p.update(s,c)});const v=s[ho],A=g.useRef(!!v&&typeof window<"u"&&!window.MotionHandoffIsComplete?.(v)&&window.MotionHasOptimisedAnimation?.(v));return Yt(()=>{m.current=!0,p&&(x.current=!0,window.MotionIsMounted=!0,p.updateFeatures(),p.scheduleRenderMicrotask(),A.current&&p.animationState&&p.animationState.animateChanges())}),g.useEffect(()=>{p&&(!A.current&&p.animationState&&p.animationState.animateChanges(),A.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(v)}),A.current=!1),p.enteringChildren=void 0)}),p}function Xu(e,t,s,n){const{layoutId:i,layout:o,drag:r,dragConstraints:l,layoutScroll:c,layoutRoot:d,layoutAnchor:u,layoutCrossfade:h}=t;e.projection=new s(e.latestValues,t["data-framer-portal-id"]?void 0:oa(e.parent)),e.projection.setOptions({layoutId:i,layout:o,alwaysMeasureLayout:!!r||l&&Be(l),visualElement:e,animationType:typeof o=="string"?o:"both",initialPromotionConfig:n,crossfade:h,layoutScroll:c,layoutRoot:d,layoutAnchor:u})}function oa(e){if(e)return e.options.allowProjection!==!1?e.projection:oa(e.parent)}function gs(e,{forwardMotionProps:t=!1,type:s}={},n,i){n&&ku(n);const o=s?s==="svg":Nn(e),r=o?Gu:Uu;function l(d,u){let h;const f={...g.useContext(ut),...d,layoutId:Yu(d)},{isStatic:m}=f,p=Mu(d),y=r(d,m);if(!m&&typeof window<"u"){Qu();const x=Zu(f);h=x.MeasureLayout,p.visualElement=Ku(e,y,f,i,x.ProjectionNode,o)}return a.jsxs($t.Provider,{value:p,children:[h&&p.visualElement?a.jsx(h,{visualElement:p.visualElement,...f}):null,Ou(e,d,qu(y,p.visualElement,u),y,m,t,o)]})}l.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const c=g.forwardRef(l);return c[Hu]=e,c}function Yu({layoutId:e}){const t=g.useContext(en).id;return t&&e!==void 0?t+"-"+e:e}function Qu(e,t){g.useContext($o).strict}function Zu(e){const t=ea(),{drag:s,layout:n}=t;if(!s&&!n)return{};const i={...s,...n};return{MeasureLayout:s?.isEnabled(e)||n?.isEnabled(e)?i.MeasureLayout:void 0,ProjectionNode:i.ProjectionNode}}function Ju(e,t){if(typeof Proxy>"u")return gs;const s=new Map,n=(o,r)=>gs(o,r,e,t),i=(o,r)=>n(o,r);return new Proxy(i,{get:(o,r)=>r==="create"?n:(s.has(r)||s.set(r,gs(r,void 0,e,t)),s.get(r))})}const _u=(e,t)=>t.isSVG??Nn(e)?new kd(t):new jd(t,{allowProjection:e!==g.Fragment});class $u extends Ce{constructor(t){super(t),t.animationState||(t.animationState=Md(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();Jt(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:s}=this.node.prevProps||{};t!==s&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let eh=0;class th extends Ce{constructor(){super(...arguments),this.id=eh++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:s}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;if(t&&n===!1){if(this.isExitComplete){const{initial:o,custom:r}=this.node.getProps();if(typeof o=="string"){const l=Me(this.node,o,r);if(l){const{transition:c,transitionEnd:d,...u}=l;for(const h in u)this.node.getValue(h)?.jump(u[h])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}const i=this.node.animationState.setActive("exit",!t);s&&!t&&i.then(()=>{this.isExitComplete=!0,s(this.id)})}mount(){const{register:t,onExitComplete:s}=this.node.presenceContext||{};s&&s(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const sh={animation:{Feature:$u},exit:{Feature:th}};function ht(e){return{point:{x:e.pageX,y:e.pageY}}}const nh=e=>t=>An(t)&&e(t,ht(t));function st(e,t,s,n){return at(e,t,nh(s),n)}const aa=({current:e})=>e?e.ownerDocument.defaultView:null,Hi=(e,t)=>Math.abs(e-t);function ih(e,t){const s=Hi(e.x,t.x),n=Hi(e.y,t.y);return Math.sqrt(s**2+n**2)}const qi=new Set(["auto","scroll"]);class la{constructor(t,s,{transformPagePoint:n,contextWindow:i=window,dragSnapToOrigin:o=!1,distanceThreshold:r=3,element:l}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=m=>{this.handleScroll(m.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=wt(this.lastRawMoveEventInfo,this.transformPagePoint));const m=xs(this.lastMoveEventInfo,this.history),p=this.startEvent!==null,y=ih(m.offset,{x:0,y:0})>=this.distanceThreshold;if(!p&&!y)return;const{point:x}=m,{timestamp:v}=X;this.history.push({...x,timestamp:v});const{onStart:A,onMove:w}=this.handlers;p||(A&&A(this.lastMoveEvent,m),this.startEvent=this.lastMoveEvent),w&&w(this.lastMoveEvent,m)},this.handlePointerMove=(m,p)=>{this.lastMoveEvent=m,this.lastRawMoveEventInfo=p,this.lastMoveEventInfo=wt(p,this.transformPagePoint),R.update(this.updatePoint,!0)},this.handlePointerUp=(m,p)=>{this.end();const{onEnd:y,onSessionEnd:x,resumeAnimation:v}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&v&&v(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const A=xs(m.type==="pointercancel"?this.lastMoveEventInfo:wt(p,this.transformPagePoint),this.history);this.startEvent&&y&&y(m,A),x&&x(m,A)},!An(t))return;this.dragSnapToOrigin=o,this.handlers=s,this.transformPagePoint=n,this.distanceThreshold=r,this.contextWindow=i||window;const c=ht(t),d=wt(c,this.transformPagePoint),{point:u}=d,{timestamp:h}=X;this.history=[{...u,timestamp:h}];const{onSessionStart:f}=s;f&&f(t,xs(d,this.history)),this.removeListeners=lt(st(this.contextWindow,"pointermove",this.handlePointerMove),st(this.contextWindow,"pointerup",this.handlePointerUp),st(this.contextWindow,"pointercancel",this.handlePointerUp)),l&&this.startScrollTracking(l)}startScrollTracking(t){let s=t.parentElement;for(;s;){const n=getComputedStyle(s);(qi.has(n.overflowX)||qi.has(n.overflowY))&&this.scrollPositions.set(s,{x:s.scrollLeft,y:s.scrollTop}),s=s.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(t){const s=this.scrollPositions.get(t);if(!s)return;const n=t===window,i=n?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop},o={x:i.x-s.x,y:i.y-s.y};o.x===0&&o.y===0||(n?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=o.x,this.lastMoveEventInfo.point.y+=o.y):this.history.length>0&&(this.history[0].x-=o.x,this.history[0].y-=o.y),this.scrollPositions.set(t,i),R.update(this.updatePoint,!0))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),oe(this.updatePoint)}}function wt(e,t){return t?{point:t(e.point)}:e}function Ki(e,t){return{x:e.x-t.x,y:e.y-t.y}}function xs({point:e},t){return{point:e,delta:Ki(e,ca(t)),offset:Ki(e,rh(t)),velocity:oh(t,.1)}}function rh(e){return e[0]}function ca(e){return e[e.length-1]}function oh(e,t){if(e.length<2)return{x:0,y:0};let s=e.length-1,n=null;const i=ca(e);for(;s>=0&&(n=e[s],!(i.timestamp-n.timestamp>ne(t)));)s--;if(!n)return{x:0,y:0};n===e[0]&&e.length>2&&i.timestamp-n.timestamp>ne(t)*2&&(n=e[1]);const o=re(i.timestamp-n.timestamp);if(o===0)return{x:0,y:0};const r={x:(i.x-n.x)/o,y:(i.y-n.y)/o};return r.x===1/0&&(r.x=0),r.y===1/0&&(r.y=0),r}function ah(e,{min:t,max:s},n){return t!==void 0&&e<t?e=n?L(t,e,n.min):Math.max(e,t):s!==void 0&&e>s&&(e=n?L(s,e,n.max):Math.min(e,s)),e}function Xi(e,t,s){return{min:t!==void 0?e.min+t:void 0,max:s!==void 0?e.max+s-(e.max-e.min):void 0}}function lh(e,{top:t,left:s,bottom:n,right:i}){return{x:Xi(e.x,s,i),y:Xi(e.y,t,n)}}function Yi(e,t){let s=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([s,n]=[n,s]),{min:s,max:n}}function ch(e,t){return{x:Yi(e.x,t.x),y:Yi(e.y,t.y)}}function dh(e,t){let s=.5;const n=ee(e),i=ee(t);return i>n?s=We(t.min,t.max-n,e.min):n>i&&(s=We(e.min,e.max-i,t.min)),ue(0,1,s)}function uh(e,t){const s={};return t.min!==void 0&&(s.min=t.min-e.min),t.max!==void 0&&(s.max=t.max-e.min),s}const Qs=.35;function hh(e=Qs){return e===!1?e=0:e===!0&&(e=Qs),{x:Qi(e,"left","right"),y:Qi(e,"top","bottom")}}function Qi(e,t,s){return{min:Zi(e,t),max:Zi(e,s)}}function Zi(e,t){return typeof e=="number"?e:e[t]||0}const fh=new WeakMap;class mh{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=H(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:s=!1,distanceThreshold:n}={}){const{presenceContext:i}=this.visualElement;if(i&&i.isPresent===!1)return;const o=h=>{s&&this.snapToCursor(ht(h).point),this.stopAnimation()},r=(h,f)=>{const{drag:m,dragPropagation:p,onDragStart:y}=this.getProps();if(m&&!p&&(this.openDragLock&&this.openDragLock(),this.openDragLock=Oc(m),!this.openDragLock))return;this.latestPointerEvent=h,this.latestPanInfo=f,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),fe(v=>{let A=this.getAxisMotionValue(v).get()||0;if(pe.test(A)){const{projection:w}=this.visualElement;if(w&&w.layout){const j=w.layout.layoutBox[v];j&&(A=ee(j)*(parseFloat(A)/100))}}this.originPoint[v]=A}),y&&R.update(()=>y(h,f),!1,!0),Os(this.visualElement,"transform");const{animationState:x}=this.visualElement;x&&x.setActive("whileDrag",!0)},l=(h,f)=>{this.latestPointerEvent=h,this.latestPanInfo=f;const{dragPropagation:m,dragDirectionLock:p,onDirectionLock:y,onDrag:x}=this.getProps();if(!m&&!this.openDragLock)return;const{offset:v}=f;if(p&&this.currentDirection===null){this.currentDirection=gh(v),this.currentDirection!==null&&y&&y(this.currentDirection);return}this.updateAxis("x",f.point,v),this.updateAxis("y",f.point,v),this.visualElement.render(),x&&R.update(()=>x(h,f),!1,!0)},c=(h,f)=>{this.latestPointerEvent=h,this.latestPanInfo=f,this.stop(h,f),this.latestPointerEvent=null,this.latestPanInfo=null},d=()=>{const{dragSnapToOrigin:h}=this.getProps();(h||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:u}=this.getProps();this.panSession=new la(t,{onSessionStart:o,onStart:r,onMove:l,onSessionEnd:c,resumeAnimation:d},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:n,contextWindow:aa(this.visualElement),element:this.visualElement.current})}stop(t,s){const n=t||this.latestPointerEvent,i=s||this.latestPanInfo,o=this.isDragging;if(this.cancel(),!o||!i||!n)return;const{velocity:r}=i;this.startAnimation(r);const{onDragEnd:l}=this.getProps();l&&R.postRender(()=>l(n,i))}cancel(){this.isDragging=!1;const{projection:t,animationState:s}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.endPanSession();const{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),s&&s.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(t,s,n){const{drag:i}=this.getProps();if(!n||!jt(t,i,this.currentDirection))return;const o=this.getAxisMotionValue(t);let r=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(r=ah(r,this.constraints[t],this.elastic[t])),o.set(r)}resolveConstraints(){const{dragConstraints:t,dragElastic:s}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,i=this.constraints;t&&Be(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=lh(n.layoutBox,t):this.constraints=!1,this.elastic=hh(s),i!==this.constraints&&!Be(t)&&n&&this.constraints&&!this.hasMutatedConstraints&&fe(o=>{this.constraints!==!1&&this.getAxisMotionValue(o)&&(this.constraints[o]=uh(n.layoutBox[o],this.constraints[o]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:s}=this.getProps();if(!t||!Be(t))return!1;const n=t.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const o=gd(n,i.root,this.visualElement.getTransformPagePoint());let r=ch(i.layout.layoutBox,o);if(s){const l=s(fd(r));this.hasMutatedConstraints=!!l,l&&(r=No(l))}return r}startAnimation(t){const{drag:s,dragMomentum:n,dragElastic:i,dragTransition:o,dragSnapToOrigin:r,onDragTransitionEnd:l}=this.getProps(),c=this.constraints||{},d=fe(u=>{if(!jt(u,s,this.currentDirection))return;let h=c&&c[u]||{};(r===!0||r===u)&&(h={min:0,max:0});const f=i?200:1e6,m=i?40:1e7,p={type:"inertia",velocity:n?t[u]:0,bounceStiffness:f,bounceDamping:m,timeConstant:750,restDelta:1,restSpeed:10,...o,...h};return this.startAxisValueAnimation(u,p)});return Promise.all(d).then(l)}startAxisValueAnimation(t,s){const n=this.getAxisMotionValue(t);return Os(this.visualElement,t),n.start(yn(t,n,0,s,this.visualElement,!1))}stopAnimation(){fe(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){const s=`_drag${t.toUpperCase()}`,n=this.visualElement.getProps(),i=n[s];return i||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){fe(s=>{const{drag:n}=this.getProps();if(!jt(s,n,this.currentDirection))return;const{projection:i}=this.visualElement,o=this.getAxisMotionValue(s);if(i&&i.layout){const{min:r,max:l}=i.layout.layoutBox[s],c=o.get()||0;o.set(t[s]-L(r,l,.5)+c)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:s}=this.getProps(),{projection:n}=this.visualElement;if(!Be(s)||!n||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};fe(r=>{const l=this.getAxisMotionValue(r);if(l&&this.constraints!==!1){const c=l.get();i[r]=dh({min:c,max:c},this.constraints[r])}});const{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.constraints=!1,this.resolveConstraints(),fe(r=>{if(!jt(r,t,null))return;const l=this.getAxisMotionValue(r),{min:c,max:d}=this.constraints[r];l.set(L(c,d,i[r]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;fh.set(this.visualElement,this);const t=this.visualElement.current,s=st(t,"pointerdown",d=>{const{drag:u,dragListener:h=!0}=this.getProps(),f=d.target,m=f!==t&&qc(f);u&&h&&!m&&this.start(d)});let n;const i=()=>{const{dragConstraints:d}=this.getProps();Be(d)&&d.current&&(this.constraints=this.resolveRefConstraints(),n||(n=ph(t,d.current,()=>this.scalePositionWithinConstraints())))},{projection:o}=this.visualElement,r=o.addEventListener("measure",i);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),R.read(i);const l=at(window,"resize",()=>this.scalePositionWithinConstraints()),c=o.addEventListener("didUpdate",(({delta:d,hasLayoutChanged:u})=>{this.isDragging&&u&&(fe(h=>{const f=this.getAxisMotionValue(h);f&&(this.originPoint[h]+=d[h].translate,f.set(f.get()+d[h].translate))}),this.visualElement.render())}));return()=>{l(),s(),r(),c&&c(),n&&n()}}getProps(){const t=this.visualElement.getProps(),{drag:s=!1,dragDirectionLock:n=!1,dragPropagation:i=!1,dragConstraints:o=!1,dragElastic:r=Qs,dragMomentum:l=!0}=t;return{...t,drag:s,dragDirectionLock:n,dragPropagation:i,dragConstraints:o,dragElastic:r,dragMomentum:l}}}function Ji(e){let t=!0;return()=>{if(t){t=!1;return}e()}}function ph(e,t,s){const n=Gs(e,Ji(s)),i=Gs(t,Ji(s));return()=>{n(),i()}}function jt(e,t,s){return(t===!0||t===e)&&(s===null||s===e)}function gh(e,t=10){let s=null;return Math.abs(e.y)>t?s="y":Math.abs(e.x)>t&&(s="x"),s}class xh extends Ce{constructor(t){super(t),this.removeGroupControls=se,this.removeListeners=se,this.controls=new mh(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||se}update(){const{dragControls:t}=this.node.getProps(),{dragControls:s}=this.node.prevProps||{};t!==s&&(this.removeGroupControls(),t&&(this.removeGroupControls=t.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}const ys=e=>(t,s)=>{e&&R.update(()=>e(t,s),!1,!0)};class yh extends Ce{constructor(){super(...arguments),this.removePointerDownListener=se}onPointerDown(t){this.session=new la(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:aa(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:s,onPan:n,onPanEnd:i}=this.node.getProps();return{onSessionStart:ys(t),onStart:ys(s),onMove:ys(n),onEnd:(o,r)=>{delete this.session,i&&R.postRender(()=>i(o,r))}}}mount(){this.removePointerDownListener=st(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let bs=!1;class bh extends g.Component{componentDidMount(){const{visualElement:t,layoutGroup:s,switchLayoutGroup:n,layoutId:i}=this.props,{projection:o}=t;o&&(s.group&&s.group.add(o),n&&n.register&&i&&n.register(o),bs&&o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),Dt.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:s,visualElement:n,drag:i,isPresent:o}=this.props,{projection:r}=n;return r&&(r.isPresent=o,t.layoutDependency!==s&&r.setOptions({...r.options,layoutDependency:s}),bs=!0,i||t.layoutDependency!==s||s===void 0||t.isPresent!==o?r.willUpdate():this.safeToRemove(),t.isPresent!==o&&(o?r.promote():r.relegate()||R.postRender(()=>{const l=r.getStack();(!l||!l.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{visualElement:t,layoutAnchor:s}=this.props,{projection:n}=t;n&&(n.options.layoutAnchor=s,n.root.didUpdate(),jn.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:s,switchLayoutGroup:n}=this.props,{projection:i}=t;bs=!0,i&&(i.scheduleCheckAfterUnmount(),s&&s.group&&s.group.remove(i),n&&n.deregister&&n.deregister(i))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function da(e){const[t,s]=_o(),n=g.useContext(en);return a.jsx(bh,{...e,layoutGroup:n,switchLayoutGroup:g.useContext(ra),isPresent:t,safeToRemove:s})}const vh={pan:{Feature:yh},drag:{Feature:xh,ProjectionNode:Jo,MeasureLayout:da}};function _i(e,t,s){const{props:n}=e;e.animationState&&n.whileHover&&e.animationState.setActive("whileHover",s==="Start");const i="onHover"+s,o=n[i];o&&R.postRender(()=>o(t,ht(t)))}class wh extends Ce{mount(){const{current:t}=this.node;t&&(this.unmount=Wc(t,(s,n)=>(_i(this.node,n,"Start"),i=>_i(this.node,i,"End"))))}unmount(){}}class jh extends Ce{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=lt(at(this.node.current,"focus",()=>this.onFocus()),at(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function $i(e,t,s){const{props:n}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&n.whileTap&&e.animationState.setActive("whileTap",s==="Start");const i="onTap"+(s==="End"?"":s),o=n[i];o&&R.postRender(()=>o(t,ht(t)))}class Ah extends Ce{mount(){const{current:t}=this.node;if(!t)return;
9const{globalTapTarget:s,propagate:n}=this.node.props;this.unmount=Xc(t,(i,o)=>($i(this.node,o,"Start"),(r,{success:l})=>$i(this.node,r,l?"End":"Cancel")),{useGlobalTarget:s,stopPropagation:n?.tap===!1})}unmount(){}}const Zs=new WeakMap,vs=new WeakMap,Sh=e=>{const t=Zs.get(e.target);t&&t(e)},Ch=e=>{e.forEach(Sh)};function Th({root:e,...t}){const s=e||document;vs.has(s)||vs.set(s,{});const n=vs.get(s),i=JSON.stringify(t);return n[i]||(n[i]=new IntersectionObserver(Ch,{root:e,...t})),n[i]}function Ph(e,t,s){const n=Th(t);return Zs.set(e,s),n.observe(e),()=>{Zs.delete(e),n.unobserve(e)}}const kh={some:0,all:1};class Eh extends Ce{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.stopObserver?.();const{viewport:t={}}=this.node.getProps(),{root:s,margin:n,amount:i="some",once:o}=t,r={root:s?s.current:void 0,rootMargin:n,threshold:typeof i=="number"?i:kh[i]},l=c=>{const{isIntersecting:d}=c;if(this.isInView===d||(this.isInView=d,o&&!d&&this.hasEnteredView))return;d&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",d);const{onViewportEnter:u,onViewportLeave:h}=this.node.getProps(),f=d?u:h;f&&f(c)};this.stopObserver=Ph(this.node.current,r,l)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:s}=this.node;["amount","margin","root"].some(Nh(t,s))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}}function Nh({viewport:e={}},{viewport:t={}}={}){return s=>e[s]!==t[s]}const Vh={inView:{Feature:Eh},tap:{Feature:Ah},focus:{Feature:jh},hover:{Feature:wh}},Rh={layout:{ProjectionNode:Jo,MeasureLayout:da}},Mh={...sh,...Vh,...vh,...Rh},I=Ju(Mh,_u);function Ht(e){return typeof window>"u"?!1:e?eo():gn()}const Dh=50,er=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),Ih=()=>({time:0,x:er(),y:er()}),Lh={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function tr(e,t,s,n){const i=s[t],{length:o,position:r}=Lh[t],l=i.current,c=s.time;i.current=Math.abs(e[`scroll${r}`]),i.scrollLength=e[`scroll${o}`]-e[`client${o}`],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=We(0,i.scrollLength,i.current);const d=n-c;i.velocity=d>Dh?0:nn(i.current-l,d)}function Bh(e,t,s){tr(e,"x",t,s),tr(e,"y",t,s),t.time=s}function Fh(e,t){const s={x:0,y:0};let n=e;for(;n&&n!==t;)if(et(n))s.x+=n.offsetLeft,s.y+=n.offsetTop,n=n.offsetParent;else if(n.tagName==="svg"){const i=n.getBoundingClientRect();n=n.parentElement;const o=n.getBoundingClientRect();s.x+=i.left-o.left,s.y+=i.top-o.top}else if(n instanceof SVGGraphicsElement){const{x:i,y:o}=n.getBBox();s.x+=i,s.y+=o;let r=null,l=n.parentNode;for(;!r;)l.tagName==="svg"&&(r=l),l=n.parentNode;n=r}else break;return s}const Js={start:0,center:.5,end:1};function sr(e,t,s=0){let n=0;if(e in Js&&(e=Js[e]),typeof e=="string"){const i=parseFloat(e);e.endsWith("px")?n=i:e.endsWith("%")?e=i/100:e.endsWith("vw")?n=i/100*document.documentElement.clientWidth:e.endsWith("vh")?n=i/100*document.documentElement.clientHeight:e=i}return typeof e=="number"&&(n=t*e),s+n}const Oh=[0,0];function zh(e,t,s,n){let i=Array.isArray(e)?e:Oh,o=0,r=0;return typeof e=="number"?i=[e,e]:typeof e=="string"&&(e=e.trim(),e.includes(" ")?i=e.split(" "):i=[e,Js[e]?e:"0"]),o=sr(i[0],s,n),r=sr(i[1],t),o-r}const Qe={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},Wh={x:0,y:0};function Uh(e){return"getBBox"in e&&e.tagName!=="svg"?e.getBBox():{width:e.clientWidth,height:e.clientHeight}}function Gh(e,t,s){const{offset:n=Qe.All}=s,{target:i=e,axis:o="y"}=s,r=o==="y"?"height":"width",l=i!==e?Fh(i,e):Wh,c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:Uh(i),d={width:e.clientWidth,height:e.clientHeight};t[o].offset.length=0;let u=!t[o].interpolate;const h=n.length;for(let f=0;f<h;f++){const m=zh(n[f],d[r],c[r],l[o]);!u&&m!==t[o].interpolatorOffsets[f]&&(u=!0),t[o].offset[f]=m}u&&(t[o].interpolate=hn(t[o].offset,Qr(n),{clamp:!1}),t[o].interpolatorOffsets=[...t[o].offset]),t[o].progress=ue(0,1,t[o].interpolate(t[o].current))}function Hh(e,t=e,s){if(s.x.targetOffset=0,s.y.targetOffset=0,t!==e){let n=t;for(;n&&n!==e;)s.x.targetOffset+=n.offsetLeft,s.y.targetOffset+=n.offsetTop,n=n.offsetParent}s.x.targetLength=t===e?t.scrollWidth:t.clientWidth,s.y.targetLength=t===e?t.scrollHeight:t.clientHeight,s.x.containerLength=e.clientWidth,s.y.c
9ontainerLength=e.clientHeight}function qh(e,t,s,n={}){return{measure:i=>{Hh(e,n.target,s),Bh(e,s,i),(n.offset||n.target)&&Gh(e,s,n)},notify:()=>t(s)}}const Le=new WeakMap,nr=new WeakMap,ws=new WeakMap,ir=new WeakMap,At=new WeakMap,rr=e=>e===document.scrollingElement?window:e;function ua(e,{container:t=document.scrollingElement,trackContentSize:s=!1,...n}={}){if(!t)return se;let i=ws.get(t);i||(i=new Set,ws.set(t,i));const o=Ih(),r=qh(t,e,o,n);if(i.add(r),!Le.has(t)){const c=()=>{for(const f of i)f.measure(X.timestamp);R.preUpdate(d)},d=()=>{for(const f of i)f.notify()},u=()=>R.read(c);Le.set(t,u);const h=rr(t);window.addEventListener("resize",u),t!==document.documentElement&&nr.set(t,Gs(t,u)),h.addEventListener("scroll",u),u()}if(s&&!At.has(t)){const c=Le.get(t),d={width:t.scrollWidth,height:t.scrollHeight};ir.set(t,d);const u=()=>{const f=t.scrollWidth,m=t.scrollHeight;(d.width!==f||d.height!==m)&&(c(),d.width=f,d.height=m)},h=R.read(u,!0);At.set(t,h)}const l=Le.get(t);return R.read(l,!1,!0),()=>{oe(l);const c=ws.get(t);if(!c||(c.delete(r),c.size))return;const d=Le.get(t);Le.delete(t),d&&(rr(t).removeEventListener("scroll",d),nr.get(t)?.(),window.removeEventListener("resize",d));const u=At.get(t);u&&(oe(u),At.delete(t)),ir.delete(t)}}const Kh=[[Qe.Enter,"entry"],[Qe.Exit,"exit"],[Qe.Any,"cover"],[Qe.All,"contain"]],or={start:0,end:1};function Xh(e){const t=e.trim().split(/\s+/);if(t.length!==2)return;const s=or[t[0]],n=or[t[1]];if(!(s===void 0||n===void 0))return[s,n]}function Yh(e){if(e.length!==2)return;const t=[];for(const s of e)if(Array.isArray(s))t.push(s);else if(typeof s=="string"){const n=Xh(s);if(!n)return;t.push(n)}else return;return t}function Qh(e,t){const s=Yh(e);if(!s)return!1;for(let n=0;n<2;n++){const i=s[n],o=t[n];if(i[0]!==o[0]||i[1]!==o[1])return!1}return!0}function Vn(e){if(!e)return{rangeStart:"contain 0%",rangeEnd:"contain 100%"};for(const[t,s]of Kh)if(Qh(e,t))return{rangeStart:`${s} 0%`,rangeEnd:`${s} 100%`}}const ar=new Map;function lr(e){const t={value:0},s=ua(n=>{t.value=n[e.axis].progress*100},e);return{currentTime:t,cancel:s}}function ha({source:e,container:t,...s}){const{axis:n}=s;e&&(t=e);let i=ar.get(t);i||(i=new Map,ar.set(t,i));const o=s.target??"self";let r=i.get(o);r||(r={},i.set(o,r));const l=n+(s.offset??[]).join(",");return r[l]||(s.target&&Ht(s.target)?Vn(s.offset)?r[l]=new ViewTimeline({subject:s.target,axis:n}):r[l]=lr({container:t,...s}):Ht()?r[l]=new ScrollTimeline({source:t,axis:n}):r[l]=lr({container:t,...s})),r[l]}function Zh(e,t){const s=ha(t),n=t.target?Vn(t.offset):void 0,i=t.target?Ht(t.target)&&!!n:Ht();return e.attachTimeline({timeline:i?s:void 0,...n&&i&&{rangeStart:n.rangeStart,rangeEnd:n.rangeEnd},observe:o=>(o.pause(),Co(r=>{o.time=o.iterationDuration*r},s))})}function Jh(e){return e.length===2}function _h(e,t){return Jh(e)?ua(s=>{e(s[t.axis].progress,s)},t):Co(e,ha(t))}function fa(e,{axis:t="y",container:s=document.scrollingElement,...n}={}){if(!s)return se;const i={axis:t,container:s,...n};return typeof e=="function"?_h(e,i):Zh(e,i)}const $h=()=>({scrollX:ce(0),scrollY:ce(0),scrollXProgress:ce(0),scrollYProgress:ce(0)}),St=e=>e?!e.current:!1;function cr(e,t,s,n){return{factory:i=>fa(i,{...t,axis:e,container:s?.current||void 0,target:n?.current||void 0}),times:[0,1],keyframes:[0,1],ease:i=>i,duration:1}}function ef(e,t){return typeof window>"u"?!1:e?eo()&&!!Vn(t):gn()}function ma({container:e,target:t,...s}={}){const n=Ae($h);ef(t,s.offset)&&(n.scrollXProgress.accelerate=cr("x",s,e,t),n.scrollYProgress.accelerate=cr("y",s,e,t));const i=g.useRef(null),o=g.useRef(!1),r=g.useCallback(()=>(i.current=fa((l,{x:c,y:d})=>{n.scrollX.set(c.current),n.scrollXProgress.set(c.progress),n.scrollY.set(d.current),n.scrollYProgress.set(d.progress)},{...s,container:e?.current||void 0,target:t?.current||void 0}),()=>{i.current?.()}),[e,t,JSON.stringify(s.offset)]);return Yt(()=>{if(o.current=!1,St(e)||St(t)){o.current=!0;return}else return r()},[r]),g.useEffect(()=>{if(o.current)return nt(!St(e)),nt(!St(t)),r()},[r]),n}function qt(e){const t=Ae(()=>ce(e)),{isStatic:s}=g.useContext(ut);if(s){const[,n]=g.useState(e);g.useEffect(()=>t.on("change",n),[])}return t}function pa(e,t){const s=qt(t()),n=()=>s.set(t());return n(),Yt(()=>{const i=()=>R.preRender(n,!1,!0),o=e.map(r=>
9r.on("change",i));return()=>{o.forEach(r=>r()),oe(n)}}),s}function tf(e){$e.current=[],e();const t=pa($e.current,e);return $e.current=void 0,t}function De(e,t,s,n){if(typeof e=="function")return tf(e);if(s!==void 0&&!Array.isArray(s)&&typeof t!="function")return sf(e,t,s,n);const r=typeof t=="function"?t:nd(t,s,n),l=Array.isArray(e)?dr(e,r):dr([e],([d])=>r(d)),c=Array.isArray(e)?void 0:e.accelerate;return c&&!c.isTransformed&&typeof t!="function"&&Array.isArray(s)&&n?.clamp!==!1&&(l.accelerate={...c,times:t,keyframes:s,isTransformed:!0}),l}function dr(e,t){const s=Ae(()=>[]);return pa(e,()=>{s.length=0;const n=e.length;for(let i=0;i<n;i++)s[i]=e[i].get();return t(s)})}function sf(e,t,s,n){const i=Ae(()=>Object.keys(s)),o=Ae(()=>({}));for(const r of i)o[r]=De(e,t,s[r],n);return o}function nf(e,t={}){const{isStatic:s}=g.useContext(ut),n=()=>q(e)?e.get():e;if(s)return De(n);const i=qt(n());return g.useInsertionEffect(()=>id(i,e,t),[i,JSON.stringify(t)]),i}function he(e,t={}){return nf(e,{type:"spring",...t})}function rf(){const e=qt(-100),t=qt(-100),s=[he(e,{stiffness:320,damping:26,mass:.4}),he(t,{stiffness:320,damping:26,mass:.4}),he(e,{stiffness:180,damping:22,mass:.6}),he(t,{stiffness:180,damping:22,mass:.6}),he(e,{stiffness:110,damping:20,mass:.8}),he(t,{stiffness:110,damping:20,mass:.8}),he(e,{stiffness:70,damping:18,mass:1}),he(t,{stiffness:70,damping:18,mass:1}),he(e,{stiffness:45,damping:16,mass:1.2}),he(t,{stiffness:45,damping:16,mass:1.2})],[n,i]=g.useState(!1),[o,r]=g.useState(!1);if(g.useEffect(()=>{const c=h=>{e.set(h.clientX),t.set(h.clientY),i(!0)},d=h=>{const f=h.target;r(!!f.closest("a, button, [data-cursor='hover']"))},u=()=>i(!1);return window.addEventListener("mousemove",c),window.addEventListener("mouseover",d),document.addEventListener("mouseleave",u),()=>{window.removeEventListener("mousemove",c),window.removeEventListener("mouseover",d),document.removeEventListener("mouseleave",u)}},[e,t]),typeof window<"u"&&window.matchMedia?.("(pointer: coarse)").matches)return null;const l=[{sx:s[0],sy:s[1],size:10,opacity:.9,color:"var(--offwhite)"},{sx:s[2],sy:s[3],size:14,opacity:.55,color:"var(--magenta)"},{sx:s[4],sy:s[5],size:18,opacity:.4,color:"var(--azul)"},{sx:s[6],sy:s[7],size:22,opacity:.28,color:"var(--magenta)"},{sx:s[8],sy:s[9],size:28,opacity:.18,color:"var(--azul)"}];return a.jsx(a.Fragment,{children:l.map((c,d)=>a.jsx(I.div,{"aria-hidden":!0,className:"pointer-events-none fixed z-[9998] rounded-full",style:{x:c.sx,y:c.sy,width:c.size*(o?1.4:1),height:c.size*(o?1.4:1),translateX:"-50%",translateY:"-50%",background:d===0?c.color:"transparent",border:d===0?"none":`1px solid ${c.color}`,opacity:n?c.opacity:0,mixBlendMode:"screen",transition:"width .25s ease, height .25s ease"}},d))})}const of="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOgAAADvCAMAAADPcmjyAAAAM1BMVEVMaXH////////////////////////////////////////////////////////////////x7/yuAAAAEHRSTlMAMOCgEPBgQIDA0CCQsFBwmuMHYgAAAAlwSFlzAAAuIwAALiMBeKU/dgAACmlJREFUeJzdXVmCrCAMHFfEde5/2jduLSqbmlTsV98zDSUhC4Tk5+etUGXV6QldNahGejo8UG39e0ChKyU9LWIkWXFkuUIPifTsyFCmLpYz0qyXniIFKudimujKXHqizxBazZ0Qf696SnQ0zVWIv3Jhq2s0Z3Rfp52ai8tp4KvsjopSQm7UWaW+QY7LZzQX/PkU/btVVEvCc2H74m2bRbNIu6pSSg2V9op62r5yYSN5pu3OmiSD1+jqUoyPC1E809Yij8qrqdOXUY3h6XRv1SnIMVG/yeyEeaaDx27k/v9vX2NygnYlC63K4P33+iUaOMDTu5hxv1G8gmniNRLBxVwQkP4X6KTcwzNqMRd4NdLvr7xKck/wmhVM/ETFpdfp+MXK7AeBCK+W1b3KRfO6++bbAyNahuk/ndwNmj/hoF1SeDvbhLqbzngTIKpp534FNsFN7+tH62d7xZJaQo8n/lofIJrRzfwazpuqeHYuHVBHBdG8r+KsidKHwhU6pBCS3dOCPjZ1AadByBE8LSiBSQ8c8lcE076OY2hF4boEZFdGGx2+PomLFjClIpb0YEOJXFF/DCNCdB9AUgUX/gBcgmi+nwJVuOj37CWI7j89nd73evYSWnfnlxJqQ++SChDdSS5pTOxzeAWImpJLfMrhOSYTyPAwJXeg/encbWIETsiMnUSuCnNnXIonqnhH7x0aCX8+ZhgBFv8zt1sZjqH8MK76mG5rG5v88gzlA/OCTlCnmA1/wmBsUUb9cFJKeA9w20EpaBwhotsWZfZVWmGi29jcx1WdKNHtDItdPeSpJNHttKhjH8v08eFHRpvbDQgnDJMND142rxsQTihBotvQCC9bQ0czYXxjxB2BEiNqBN2Q8T5Lik6CNPwVyNAl9LMaMIw4RpiW6LSGDGYgRRPtZPwF836E+LjIgUHGupi+CiYlRskQNSMK0LaRsS67wB9zXIUz2gb2V5iYy3YtYV32F9384cuIiSj6xOhwZAWRXS1gXY7JYhADMxEFR6PHKyDe07EFKd66HC66QUpfwLqcrwoQ6mgaCBu7WG5/+Ceg8NbFljTCryRKvNK1pbAV7BZm2i/QTHN7Bj27OpysC/Ra334VzW5hplGQl8CuTD1mh3e6GIAeL7iSnZgtzADfos5sWl4LM21RZIzmzo9mdXhziB4w4c4aZpXdyYpCHV1PLi3nsB3/5jjAzZM1k2H8fahb5Hpvx7xJJ50L9RaE0i5HVQ9VRd6UYT7RmlQR9r2LDNHRiPKHDTuIEO2ZN4YNvkePbERT/IJ6XxlxER3wO1REdKeXBPBrUQGi026Bp13jiU6aCHPpYcJHlCVabEbBRWuiH78LyGIApiBC4AUI2tfNZATXdhuxgUFhTDtFQHB/vGEa/UFHyfUBI+CpgkY+Vsm39cNwPxojt+kzT6maIW77Qq0yZm9Tr
9LCPW+3SitjyDESuVJNb7ZLqjKRm+NFrcB4DUg6yZr1IllNzBWqESuNTWVq0bJzreCywRRs1VDP6wLbLP59Stjyea5N6dlNyrC3rKWSeb2XfpcsA2l0GZ0qXsncfqK0F6g2a4jwdJTbtVrSpPKVsTsX4e9MbIeXZqBUXzJX9Ps02ryRYoFVXa7OQvN+tPJn9zMtKHwyF1m0VRdi6SGdBLGPLuGt9nApV6dWk8tyJpUG+NgNzdHRzf7nnADoKvy9yCiPf3l4w3uYF7oNuT/uTGFA4k3lc0w6T8B/jqlz3clV11jLkhrnIy0BN1dCIFG5f+bAtgAsfyW3KUAHDEChqQD/o8hBANs5OldmTjTnh1ctJiIpCC8V3BZCCpkhS8JSTeQlSktPb9/OkKUTPzLOo/jyMpA80wPCBRAmx8zQcmeTcDy4GJEroIc9C62wMl0d3obf7C/vN1bRXjQxVU4F7PGs9NmSxfum/oGf3k6c/6C95DWTHh1d7e8VEMebxri0UbdrY7arJDjSj7WcdG6f97INS+y1aXPBAY1MmBLskpX97cFBXtZ6xYE4z34dkqSC8afQV/Ky7+72stl3oewDojdcKIl07j+QYRLfDM8u1bVL/nUvuCmc60mvs5vRBi5EigU+5Rd9B8cv77KD3yXsZ7g1L0Q2EPeY+PxsnGaqs2rl5LkejO0NqrM2tnuCjaGh/9hY2w3K5HUkYqzYXbO6w4qNw7/XpCGC9gxG6eTewKlymnmPrHYx4+6C16jDbF18cH/F+ZrOyeNjAwodZA8DTLo+YDTpnCsCsAkR7B/2sG5Q11WF+dih9uafZeS5+vXCDrwHAc/6YvEOEMGtcbsX/AqItZPfIE53UBH/BgFTcjGYY+ybuGI2hYsH/1jIRNy/j3gEU3pkdBrE2ZvMORcROswuIfex4mgDikfASNIg1FG9ADugaBWLKH1pQgZ4ViJ8wFKCg/3MOL2RJS9DQ24GxkIHpQBp/u+mQCb1zVOQUc/fCiQH0hc0rHZFDBo2sRrhAovVpDpIkiSKlO5Qgn2x/uSygjjLMjjl2qsPHagXm9ewxrR4ewiQgb+GUnYC2MANGBZ7TBdA3TRnGxz7nYAgUMgboIltlQLCFwQiRLaEHG6yNp2IApWvNqIFeTZQQk2bPXII6vBWEqD1vCKqOOgRRV5FSZJkPjSBqf2yI9Y5SBFFXKi5Sdn8RRB08oXoXQdRdARHoBiKIutOcgcV4EMrPnX+Lc44agAC5jMsv8rppSqFl9lB8Fap4RzbQAAToFUSnPcpszt5DlPlU40VEedWuhygwJJ3G49VGHqJAZ3eycbxa3kMUeJqi+TephyjwyFPzy66bKPJeYj61YpVdVG01P5ZnVJx6100UeTq2HFtx6nknUeiN2joLxlDNSRR6gr0+RWFcUhdR8J3EGizyLenNGnLUWG9/+BSvo3QnugRuxf6BHUTRiSmbYHEpe/uREbym8XbQkTINbX+ejs/w3O7cmWIJa8kBgQRPQ7JYvrK9nqXAaybzSo/DhFvNqMRTWfOLc7zYsildmezOmpep5YYJ8PDEht2lHj1Ty4IKvfDZn6QXxPvU4gCKPfA51LCg1b1nd0HuQfAxlSIj9ByOuY6i75hOlq6mUxanfBRBnhbxonu4f3SLRHnaCvvQlNw77wqSX70Pi99NU6btsKDS7/XZ3LS9V8RYySIa1lDqccWU/ZZIhcsSTHAcYD0zNPsaUFq8QsoER/G24on87pS5dN2QFc7OzOltBWLyfMP2XOCuBXiz6qnJ8yViO+Hsq22ob6yqyVO+IpUJXyvfywKcmzXa3qBtTfgLWRbVBQc4MRwFIh+LEMFSs7GFFnPDTyjE64tZcK7xeJLgNmJZS2M5STo80MOXEbSiHvxzN2m+yKgc4KvDaiyTs2vQvinN+3bnhjimY8nQ8qRL1b5TClHRcS742r8eUXdLQW81VNnRh3yX7bQgdk39IOl8wAwCpi+X2hXqYUcQyirVvEgeFeOnrFLNjTxY1vy/oDlC3eqr83U0f24tavqFNEdc7MZ0J2Z9C1Q01SJ7W8x5EeFOgyNOnRW/EcHWbf8FyxlN2TlcCF19hwt0Acm+U2Whu+ocvvxHmJqPfoG/fsI/I79jttua7ywAAAAASUVORK5CYII=",af="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdoAAACHCAMAAACGXWgAAAAAM1BMVEVMaXH////////////////////////////////////////////////////////////////x7/yuAAAAEHRSTlMAoGDgEPAwQMCA0CCQULBwjeYETwAAAAlwSFlzAAAuIwAALiMBeKU/dgAADr1JREFUeJztXdtiqzgMTAJJINf+/9du0017gmck6wKFluq1VLE99liWZHmzqcqh796lP9S/3GyOXjFpXb6091tXkVu/83X2eqmp7Pr+2MYbfejentLVWra7vfllvz2623S8v8+25tmqbttfz65/v267vdakxo1Dr+p76eztbm3q4WQcwNMluDx2r1p22pfnTvrxmtw8M+9wZ7/TbHdWJYfG2Ky9VWfr6vlNHcVP2dUVvfS+981t9gtKqw7GicvkZIWlvSu43EzL3zVm+61lRWyd3W3q4B6dKt+2XnDPZVdFBW0CWSu259oYGsbs4G1aV50wV39/m5pSK7O8SO/bdYFpttKX3plbtqvelrY36KmOmXUHe5FbZUEEVNY2IRe1fEq1769SLtp3EbpJvnTJvjrlrkZa0McssMLeG3d3DpJJqQZExB59l0ttEP/JHf9b6KVlRalSodLWzgr7q6InSC7afHFvi5+idDnAxx9iNloY1QiMHLaOP0WfcGcX6SnsHm1nI5tTYWjl3W0TVnkyHoQY1XT805QRpej9X7zWtzxm4Sm4F8csDq3czrhKuZ0DYZu50Jp4W56iQes/V4ljFmcXccwS0IrtTKhsTJzMNnOB7KKbw5co0EZOzNKYJTYOCdsMtNJ+m1Fp2W9bR1uCJt0/kffa2Il5AptAsOJT0L5xOzmlUt6OvoQeroTDD7GlfSKbtaFjozQHU+beiarMQcv5M6VSOsW8CFuJvHdZZ9T7ihBbcYmqpPyZs+QpteSgfbsxnTmVss9Q0y/yZvJgK5JIfODoLEwe0hh9JqGlOpMq1ePGRnDcyKZ1kDefIvJxQi2z+JLQsumShbYZH1phB/8S5rhhzXhKm8FW5OOQM/VTCC9lXStkBwdo6SHieO2lASI64Rum8ny834R9UNo3n8L+S/UZhXdFYcN5iHSo6vrjE7jjbit9RFgeoKW/erheBJ3ESrZB+xAhckXWC3wjqWx3vKHqsnXy8UfTL9FFIblT+aJt7sUAHwXXMC5bG7QfOnlfsKV2aKV0BdyN4BNZJbdy1N3Wycd2YXNGOmXTKcmG7kDHDJetHVoh1oRD4IGWUxtyFnyiqaQuHc1IZqNqOAzXhXRO4mNmoUgOcDp5oYMeaHlQAqjOBy0lIpjZ8IWqkmGrbJ00G0ELl5mFjJfEx4Q5ZDcaGzM4vLugpaYhTG8ntGxqQ//hC10lwVYxpBhxyH4Fh7BwkgQXtlhzfhNsoYM+aDctchcMghdaYqUDa8EXFZVkk5MZeTI+JgBIez5hDtWOI9Ox7KATWtaEkpHd0OLkhukCX1RUkukiBvqn42PivpR8nrh96gF7ssZK1V5oyXQpkXNDS/aZcsbCBzWVOF3EdUiNkpp+k5AtX+IOnIqVeBWaXWUH3dBi+KvkGD+0iEO5aPxDDx0Tjz/MNhT9Ch4hu4K448MirO4I8B9lB93Q4hIrjz9+aHF0y3+BMaqqxH1O+JBm6Zmy3mtC9kMxBgVfVneEagf90OJcLD4IQAuDUM7Z2m+iILsIH9Lwa+Li0D8h5pnEx0ivVe3QwZIR/NDiMBcbYwBamC4lufh7jgMrWJyT8TExz0Q+hjGrxapIw/OEjP9SmMgBaKs9g0HKN/Mp0/ExoQNxJGAADIevkurSFjIx6fPQArl8H7TUKz8KHxM6EI+qYKUbbo8UkxICNQFooRl5aAG674PWkzrjEkIHcsghAm2xbJOORt6MnwwtTWWs51IZhNCB7IUIQTvghVzkR2rGT4bWk8roE0IHsuswBu3LuiXfrx3ayfiY0IESAg5CuzluHx6vPb1MvHZoEYA5+DgM7bu0UvWOlUMbSJ0xCqEDJYknAa0oK4d2stQ
9ZEhrQQsB/0HqaaYLWncpoFUIHmhfi90ILPrlvgnY6PiZ0oDn8fy+0czkal8LHS4F2Ah/yXOEBljozBx//YmihZ98T1JsudcbJx0uBFhqdD+pBK/Kh+GpYeTNhKiMzz9TvlwEtTvXiAz+0uMLKqJpvoB4C64ZEQCdLZSR0oIeAlwEthCHzCTQY2UynveH9ZsRsOj62pFYPZBnQVtOt/NDi6im/qH5QCqYpovuQpTKOw8eEDvQQ8CKgxSyedLIqDjGQJ3xRUUmKEqCBzFJn5uHjZUCLCbPZFPMzwgArDL6otBI9uHhc/dZUxoreJUBLLpSVVOOFliweiFHBF7pKU9jlW1MZK3oXAC25jwBU44SWXVGDj+ATVSWzj2x8PFUqYy1BcQHQEhyAanzQMl8fshd8oqlkdzBn5uNaCHh+aE13YT3QtizLgRRRgG+cjSRjO10qoyO1/FNmh9ZWo9IB7dF6yx++EVXSycJmC/vOkNhdF09q+afMDS21OzCeYoZWqFLC6gPCR1Ibd7wEDTZhulTGAB/PDC0vrk3muRHaq1TGkn0OH1GVZ+kNGjJbpktlDPDxvNDai/bgJQd4p+ray6V56D1//F2QXqypRK2jairj+f54/GjfmR8iekqEj+eEdieU72KbU7LaG3Xi5lSyVrLvXnjzdbPYuowrwseBqOY3QXveirVEWbJJDlp+skypZNU3aerMv++GdZTUFy9KIdxRT8mZCVqlkOj4lVWFsisZlfSwqqfOwEZsP+8SPjak5MwDrfKmCC9slIFWqoyeUMnnn5rKiD0wvmCwoXxsSMmZBVrtISDe3wy0UrQ0oZIyvJrKSLyp9ssiIT6eB1rlEQWBpRLQirwXV8mZReVjugMZKTnGx7NAqxTplUKbcWjl4QurFIrhqamMdDYbl22Mj2eBVt5px6+zriyMqErhFTGaOnPU/mh1Z5BpYTGv54BWdC3I6QhBaFVLJaZSbKSayii8CGJKmiLTwpSSsyhox3547aSuipDKvUgDaiqjcNgzDTaZM6aUnEVBO/LDa5WuRFR24mTRUxkz0JI5Y1rtc0Ar+yvGfHitq50P/Cq1h1j1VMYEtFE+ngVa5VFq6YldN7RNfWJ7Ve7VJ6f1VMbEXhvl43nOtcrrCcJ5wAltZzkx+lTqwNZSZxIWcpSP54GWpJJ+CT+xeaBtLjYPnkPl2602V2qpjPRca3E8sElh6t5MPmTt3U16ZDND2/Vmz6xVZbPd1SNwtVTGsDfK8YpEITNFfpS3y+lUBmibrpRb319dl8/hl0Fld+l3Ui2WoVRTGdl7iKYL1WS5G/2Ts4Xiz73kSWYtiNSyqAn8cEJXPZWRBA8sLiXGx8Yo/pwJNEL+DLOSlw6toQpYLF4b5+OZ0974cY/Y9guH1pTKOMRWdmsNJM7HcyerHtjCTb2pZ5cRobWlMr6+bia7tYb/QvRas6rmzkOmb3tiGxYOrbUq43H70d2T8XhG+dicsj43tBTb7Jt6NhkRWoLsOKnlhNTMemeHlh4LwN2ybGgnqwLG+Nicwjw/tMwdkX5TzyLjQTtZFTDCx/bquwuAltjJ+Tf1DDIetJNVZczw8SKgNRSJWDS0y+TjRUBrKO2yaGiXycfLgLZekGnR0LKzeYd3w0QRFzhR7Oj3IqDFeV9OziVDq2QWGIXX+TeWzxBlGdBO8aZeVWq/aRWWyugW1h+i2MPzy4AWfbDFNF4ytMpdCIcQxzlR7LG7lwEtRrJHKFBfExi3mJo8H/8vgFqSj5cC7QT1kKsC4xZTo9wn9UkZvk3y8VKgneJZi
9ZrAwMXUCHf7/VL6/ZN8/Aetq5lEaOpMTIb2BXOEeG7S/0HraiYR7a6wU4YxduII8VXf/YPW00xLy+My7BNxTPuq7/5B62mmpeVxGfSJsYGvGnoY2uvlkcxJjfFVQStc+YjIoE9pPo5C+1UIkV2aWhW0yYpWrzJYlGk+DkL7kuZFMvNWBS0N1sbkNZ8tz8cxaAe/ixcn1wWtUijJJ9uaVmfDItAWMTgIIa4LWu1umksGx1qi1FsNHawAw5iV/1MSxbqg1QrqeGSwsTE+9lZDhzEzzI0SunJ7D0AL/PODoB0H26q/wl0NHcbMkKFR/kvp/FxXeGAjFU73SFP0dwQ+JpGj6uSoxs3HeC7xR0H7vnBviR13Dxezx+Bj0sGqimq2y8qyLGxCijzIVzzG4GMSk6rdKcGMiDwhw52Z/HOJdVkwtIQCAq9T4ASpRI7wH8phdkOLgbFyY1kXtIyPA1eI0LzTDSniWCvnwghv6v2oPGSTeKBlF/8Cr1OQULI2bKSuL3itvdASD/uPuj1gEge07CK2I7X8n5AEENmSYlcmwWvthNZS7ndV0LJzcuhKJ4tKSdieWSIQeK190LJCQ5ADtCpoR+JjIbmH1/ylz1Rhlp0LWhrvhIjDmqAdjY/5JGF16668/l4qqHegOrHPa4KW8XGwu1Iwebt7YYHjRXCmkdRYK7TtTijWiLNlTdCypRa90ilXw9w/Cp71t07JtSXbMujrmchKyWxZEbSMj8NXOjNXG9gmoBRONYnlTb3fCy3j4/gV+8RdM8YUSWhZiGNF0I7Jx/x9IZvQEc5By16rWxG0o/LxJp6Wx23yHLQ0uWs90I7Lx5toNq1QTj4FLc/IXA+0jI+dqYyFRPLypEcgMtAKB4L1QMvGOfnTfmzF5z0S0Apvmq0bWmdqOYoXW/lRnji0ErK/E1oGGbN6cnz8EN8RqJEN8jC0nZgkAj0eobhl2cygn9YoZA+l0xM/y/LxQ6j3342C4JQ2iGYIlt+OUEytnMpp3lOF3Oij8TXEYJR2HayX97VnqsLmtso7xXYRyBTC3hYNcF05T//amxCow30xz8cfcjct3EoJblYGtyrC06GfUly/GAWG4Si683ydAtuU8Zg3SknAh7R9FZeuOq7+68R1nYOj/ChlS4cpI6IFN5aUmFGv2wa3M3/+sSit+ErLh2wtC8ZpSNWB3QwsgRHM4w95wXZyZGHCS5AVXt+RLQAxOHszvFP10TzHSaq5GJNDzk+ltxE3xed7NM1Yk0WVgd0mL8aBxTOBbXfeXboBNZ9uvWdIj6aF29zuHlO3Pd7vttey7HK4Oh/1Ssj1a8WoL7C2X3NAN1dTcvis6xoYz7ZaLDaUyvWz5brtTqfuUlsk53vXNZ3lLb8/mUz+AyWxKByhARKwAAAAAElFTkSuQmCC";function lf({className:e=""}){return a.jsxs(Ia,{to:"/",className:`group flex items-center gap-2.5 ${e}`,children:[a.jsx("img",{src:of,alt:"47º CBPP",className:"h-9 w-9 transition-transform duration-700 group-hover:rotate-180"}),a.jsx("img",{src:af,alt:"47º CBPP",className:"h-5 w-auto"})]})}const es="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOgAAADvCAMAAADPcmjyAAAAM1BMVEVMaXH////////////////////////////////////////////////////////////////x7/yuAAAAEHRSTlMAMOCgEPBgQIDA0CCQsFBwmuMHYgAAAAlwSFlzAAAuIwAALiMBeKU/dgAACmlJREFUeJzdXVmCrCAMHFfEde5/2jduLSqbmlTsV98zDSUhC4Tk5+etUGXV6QldNahGejo8UG39e0ChKyU9LWIkWXFkuUIPifTsyFCmLpYz0qyXniIFKudimujKXHqizxBazZ0Qf696SnQ0zVWIv3Jhq2s0Z3Rfp52ai8tp4KvsjopSQm7UWaW+QY7LZzQX/PkU/btVVEvCc2H74m2bRbNIu6pSSg2V9op62r5yYSN5pu3OmiSD1+jqUoyPC1E809Yij8qrqdOXUY3h6XRv1SnIMVG/yeyEeaaDx27k/v9vX2NygnYlC63K4P33+iUaOMDTu5hxv1G8gmniNRLBxVwQkP4X6KTcwzNqMRd4NdLvr7xKck/wmhVM/ETFpdfp+MXK7AeBCK+W1b3KRfO6++bbAyNahuk/ndwNmj/hoF1SeDvbhLqbzngTIKpp534FNsFN7+tH62d7xZJaQo8n/lofIJrRzfwazpuqeHYuHVBHBdG8r+KsidKHwhU6pBCS3dOCPjZ1AadByBE8LSiBSQ8c8lcE076OY2hF4boEZFdGGx2+PomLFjClIpb0YEOJXFF/DCNCdB9AUgUX/gBcgmi+nwJVuOj37CWI7j89nd73evYSWnfnlxJqQ++SChDdSS5pTOxzeAWImpJLfMrhOSYTyPAwJXeg/encbWIETsiMnUSuCnNnXIonqnhH7x0aCX8+ZhgBFv8zt1sZjqH8MK76mG5rG5v88gzlA/OCTlCnmA1/wmBsUUb9cFJKeA9w20EpaBwhotsWZfZVWmGi29jcx1WdKNHtDItdPeSpJNHttKhjH8v08eFHRpvbDQgnDJMND142rxsQTihBotvQCC9bQ0czYXxjxB2BEiNqBN2Q8T5Lik6CNPwVyNAl9LMaMIw4RpiW6LSGDGYgRRPtZPwF836E+LjIgUHGupi+CiYlRskQNSMK0LaRsS67wB9zXIUz2gb2V5iYy3YtYV32F9384cuIiSj6xOhwZAWRXS1gXY7JYhADMxEFR6PHKyDe07EFKd66HC66QUpfwLqcrwoQ6mgaCBu7WG5/+Ceg8NbFljTCryRKvNK1pbAV7BZm2i/QTHN7Bj27OpysC/Ra334VzW5hplGQl8CuTD1mh3e6GIAeL7iSnZgtzADfos5sWl4LM21RZIzmzo9mdXhziB4w4c4aZpXdyYpCHV1PLi3nsB3/5jjAzZM1k2H8fahb5Hpvx7xJJ50L9RaE0i5HVQ9VRd6UYT7RmlQR9r2LDNHRiPKHDTuIEO2ZN4YNvkePbERT/IJ6XxlxER3wO1REdKeXBPBrUQGi026Bp13jiU6aCHPpYcJHlCVabEbBRWuiH78LyGIApiBC4AUI2tfNZATXdhuxgUFhTDtFQHB/vGEa/UFHyfUBI+CpgkY+Vsm39cNwPxojt+kzT6maIW77Qq0yZm9TrLCPW+3SitjyDESuVJNb7ZLqjKRm+NFrcB4DUg6yZr1IllNzBWqESuNTWVq0bJzreCywRRs1VDP6wLbLP59Stjyea5N6dlNyrC3rKWSeb2XfpcsA2l0GZ0qXsncfqK0F6g2a4jwdJTbtVrSpPKVsTsX4e9MbIeXZqBUXzJX9Ps02ryRYoFVXa7OQvN+tPJn9zMtKHwyF1m0VRdi6SGdBLGPLuGt9nApV6dWk8tyJpUG+NgNzdHRzf7nnADoKvy9yCiPf3l4w3uYF7oNuT/uTGFA4k3lc0w6T8B/jqlz3clV11jLkhrnIy0BN1dCIFG5f+bAtgAsfyW3KUAHDEChqQD/o8hBANs5OldmTjTnh1ctJiIpCC8V3BZCCpkhS8JSTeQlSktPb9/OkKUTPzLOo/jyMpA80wPCBRAmx8zQcmeTcDy4GJEroIc9C62wMl0d3obf7C/vN1bRXjQxVU4F7PGs9NmSxfum/oGf3k6c/6C95DWTHh1d7e8VEMebxri0UbdrY7arJDjSj7WcdG6f97INS+y1aXPBAY1MmBLskpX97cFBXtZ6xYE4z34dkqSC8afQV/Ky7+72stl3oewDojdcKIl07j+QYRLfDM8u1bVL/nUvuCmc60mvs5vRBi5EigU+5Rd9B8cv77KD3yXsZ7g1L0Q2EPeY+PxsnGaqs2rl5LkejO0NqrM2tnuCjaGh/9hY2w3K5HUkYqzYXbO6w4qNw7/XpCGC9gxG6eTewKlymnmPrHYx4+6C16jDbF18cH/F+ZrOyeNjAwodZA8DTLo+YDTpnCsCsAkR7B/2sG5Q11WF+dih9uafZeS5+vXCDrwHAc/6YvEOEMGtcbsX/AqItZPfIE53UBH/BgFTcjGYY+ybuGI2hYsH/1jIRNy/j3gEU3pkdBrE2ZvMORcROswuIfex4mgDikfASNIg1FG9ADugaBWLKH1pQgZ4ViJ8wFKCg/3MOL2RJS9DQ24GxkIHpQBp/u+mQCb1zVOQUc/fCiQH0hc0rHZFDBo2sRrhAovVpDpIkiSKlO5
9Qgn2x/uSygjjLMjjl2qsPHagXm9ewxrR4ewiQgb+GUnYC2MANGBZ7TBdA3TRnGxz7nYAgUMgboIltlQLCFwQiRLaEHG6yNp2IApWvNqIFeTZQQk2bPXII6vBWEqD1vCKqOOgRRV5FSZJkPjSBqf2yI9Y5SBFFXKi5Sdn8RRB08oXoXQdRdARHoBiKIutOcgcV4EMrPnX+Lc44agAC5jMsv8rppSqFl9lB8Fap4RzbQAAToFUSnPcpszt5DlPlU40VEedWuhygwJJ3G49VGHqJAZ3eycbxa3kMUeJqi+TephyjwyFPzy66bKPJeYj61YpVdVG01P5ZnVJx6100UeTq2HFtx6nknUeiN2joLxlDNSRR6gr0+RWFcUhdR8J3EGizyLenNGnLUWG9/+BSvo3QnugRuxf6BHUTRiSmbYHEpe/uREbym8XbQkTINbX+ejs/w3O7cmWIJa8kBgQRPQ7JYvrK9nqXAaybzSo/DhFvNqMRTWfOLc7zYsildmezOmpep5YYJ8PDEht2lHj1Ty4IKvfDZn6QXxPvU4gCKPfA51LCg1b1nd0HuQfAxlSIj9ByOuY6i75hOlq6mUxanfBRBnhbxonu4f3SLRHnaCvvQlNw77wqSX70Pi99NU6btsKDS7/XZ3LS9V8RYySIa1lDqccWU/ZZIhcsSTHAcYD0zNPsaUFq8QsoER/G24on87pS5dN2QFc7OzOltBWLyfMP2XOCuBXiz6qnJ8yViO+Hsq22ob6yqyVO+IpUJXyvfywKcmzXa3qBtTfgLWRbVBQc4MRwFIh+LEMFSs7GFFnPDTyjE64tZcK7xeJLgNmJZS2M5STo80MOXEbSiHvxzN2m+yKgc4KvDaiyTs2vQvinN+3bnhjimY8nQ8qRL1b5TClHRcS742r8eUXdLQW81VNnRh3yX7bQgdk39IOl8wAwCpi+X2hXqYUcQyirVvEgeFeOnrFLNjTxY1vy/oDlC3eqr83U0f24tavqFNEdc7MZ0J2Z9C1Q01SJ7W8x5EeFOgyNOnRW/EcHWbf8FyxlN2TlcCF19hwt0Acm+U2Whu+ocvvxHmJqPfoG/fsI/I79jttua7ywAAAAASUVORK5CYII=",cf="/__l5e/assets-v1/aded4bec-1396-4b8d-b821-043396cdc626/Renato_Meirelles_2026.png",df={url:cf},uf="/__l5e/assets-v1/f76527ff-95c6-4756-8f46-f724782e8dea/Ricardo_Amorim_2026.png",hf={url:uf},ff="/__l5e/assets-v1/d33659fd-f905-40cc-8220-77b8d36f439f/Sandro_Magaldi_2026.png",mf={url:ff},pf="/__l5e/assets-v1/93128a18-c0bd-40aa-994a-2159cef299c7/Cezar_Taurion_2026.png",gf={url:pf},xf=[{name:"Cezar Taurion",role:"Advisor de IA",img:gf.url,bio:"Advisor de IA. Foi diretor de Novas Tecnologias e Chief Evangelist da IBM, e foi também diretor e lÃder da prática de IT Strategy da PwC. Atua por mais de 40 anos em TI e com IA desde final dos anos 80."},{name:"Ricardo Amorim",role:"Economista mais influente do Brasil",img:hf.url,bio:"Economista mais Influente do Brasil e uma das 100 Pessoas mais influentes do Brasil segundo a revista Forbes; Maior influenciador Latino-Americano no LinkedIn e # 1 top voice influencer do LinkedIn no Brasil; Ãnico brasileiro incluÃdo entre os melhores palestrantes do mundo pelo Speaker's Corner; Vencedor do prêmio mais admirado da imprensa Brasileira de Economia, Negócios e Financeira por 6 vezes consecutivas; Ganhador de 11 prêmios Ibest de melhor conteúdo do Brasil nas categorias âOpinião e Cidadaniaâ, âInfluenciador do Linkedinâ e âEconomia e Negóciosâ; Comendador do agronegócio Brasileiro."},{name:"Sandro Magaldi",role:"Cofundador meuSucesso.com, coautor de âGestão do Amanhãâ e mentor da Endeavor",img:mf.url,bio:"Sandro Magaldi é movido pela missão de ajudar pessoas e empresas a navegarem com sucesso no dinâmico mundo dos negócios em transformação. à coautor do best-seller âGestão do Amanhãâ, e mais 11 publicações que já superaram a marca de 2 milhões de unidades vendidas. Cofundador do meuSucesso.com, pioneiro em receita recorrente digital no Brasil, ele tem mais de 30 anos de experiência em liderança e vendas. Foi Diretor Comercial da HSM, onde trabalhou com grandes lÃderes globais. Professor e palestrante, já impactou centenas de milhares de pessoas com suas palestras e conteúdos."},{name:"Renato Meirelles",role:"Fundador do Instituto Locomotiva",img:df.url,bio:"Pai da Helena, é presidente do Instituto Locomotiva e fundador do Data Favela. Comunicólogo e escritor, é referência em consumo e opinião pública. Há 25 anos estuda as classes C, D e E, liderando mais de mil pesquisas sobre o Brasil real. Colaborou no livro âVarejo para Baixa Rendaâ e é autor de âUm PaÃs Chamado Favelaâ e âComo ser uma empresa antirracistaâ. Em 2012 integrou a comissão da SAE sobre a Nova Classe Média e hoje é membro do CDES, o Conselhão. Colunista do Jornal O Globo, da Veja, da revista Carta Capital e da BandNew FM, se dedica a entender quais são os motivadores do comportamento e do voto dos brasileiros."}];function yf(){const[e,t]=g.useState(null),[s,n]=g.useState(0),i=g.useRef(null),o=()=>{const r=i.current;if(!r)return;const l=r.scrollWidth-r.clientWidth;n(l>0?r.scrollLeft/l:0)};return a.jsxs("section",{id:"palestrantes",className:"relative bg-preto py-12 md:py-16",children:[a.jsxs("div",{className:"mx-auto max-w-[1400px] px-4 md:px-6",children:[a.jsxs("div",{className:"text-center",children:[a.jsx("div",{className:"text-[10px] font-semibold uppercase tracking-[0.32em] text-amarelo",children:"Palestrantes"}),a.jsx("h2",{className:"font-display mt-3 text-[clamp(1.6rem,3.4vw,2.75rem)] tracking-[0.020em]",children:"Quem move a conversa"})]}),a.jsx("div",{ref:i,onScroll:o,className:"mt-8 grid snap-x snap-mandatory grid-flow-col auto-cols-[72vw] gap-3 overflow-x-auto pb-2 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden sm:mx-auto sm:max-w-6xl sm:auto-cols-auto sm:grid-flow-row sm:grid-cols-2 sm:gap-4 sm:overflow-visible sm:pb-0 md:mt-10 md:gap-5 lg:grid-cols-4","aria-label":"Palestrantes â deslize para ver todos",children:xf.map((r,l)=>a.jsx(I.button,{type:"button",onClick:()=>t(r),initial:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.5,delay:l*.08},className:"group relative w-full snap-start overflow-hidden rounded-xl border border-white/10 bg-white/[0.03] text-left transition hover:border-white/30 sm:rou
9nded-2xl",children:a.jsxs("div",{className:"relative aspect-[4/5] overflow-hidden sm:aspect-[3/4]",children:[a.jsx("img",{src:r.img,alt:r.name,loading:"lazy",className:"h-full w-full object-cover object-top transition-transform duration-700 group-hover:scale-105"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-preto via-preto/35 to-transparent"}),a.jsxs("div",{className:"absolute inset-x-0 bottom-0 p-3 sm:p-4 md:p-5",children:[a.jsx("img",{src:es,alt:"",className:"h-4 w-4 opacity-90"}),a.jsx("div",{className:"font-display mt-2 text-lg font-bold leading-tight tracking-[0.020em] text-offwhite sm:text-xl md:text-2xl",children:r.name}),a.jsx("div",{className:"mt-1 text-xs leading-snug text-offwhite/70",children:r.role})]})]})},r.name))}),a.jsx("div",{className:"mx-auto mt-3 h-1 w-28 overflow-hidden rounded-full bg-offwhite/20 sm:hidden","aria-hidden":"true",children:a.jsx("div",{className:"h-full w-1/4 rounded-full bg-gradient-brand transition-transform duration-150",style:{transform:`translateX(${s*300}%)`}})}),a.jsx("div",{className:"mt-8 flex justify-center",children:a.jsx("a",{href:"https://cbpp.com.br/programacao/",target:"_blank",rel:"noopener noreferrer",className:"btn-line",children:a.jsx("span",{children:"Programação Preliminar"})})})]}),a.jsx(It,{children:e&&a.jsx(bf,{speaker:e,onClose:()=>t(null)})})]})}function bf({speaker:e,onClose:t}){return a.jsx(I.div,{initial:{opacity:0}
9,animate:{opacity:1},exit:{opacity:0},onClick:t,className:"fixed inset-0 z-[10000] flex items-center justify-center bg-black/75 p-4 backdrop-blur-sm",children:a.jsxs(I.div,{initial:{opacity:0,y:20,scale:.96},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:10,scale:.98},transition:{duration:.25},onClick:s=>s.stopPropagation(),className:"relative max-h-[88vh] w-full max-w-3xl overflow-y-auto rounded-[28px] bg-offwhite text-preto shadow-2xl",children:[a.jsx("div",{className:"relative h-16",style:{background:"linear-gradient(90deg, var(--azul) 0%, var(--azul-deep) 35%, var(--magenta) 100%)"},children:a.jsx("button",{onClick:t,"aria-label":"Fechar",className:"absolute right-5 top-4 grid h-9 w-9 place-items-center rounded-full border-2 border-offwhite text-offwhite transition hover:bg-white/10",children:"Ã"})}),a.jsxs("div",{className:"grid gap-6 p-6 md:grid-cols-[220px_1fr] md:p-8",children:[a.jsx("img",{src:e.img,alt:e.name,className:"h-56 w-full rounded-xl object-cover object-top md:h-64"}),a.jsxs("div",{children:[a.jsx("h3",{className:"font-display text-2xl font-bold tracking-[0.020em] md:text-3xl",children:e.name}),a.jsx("p",{className:"mt-1 text-sm font-medium text-preto/60",children:e.role}),a.jsx("p",{className:"mt-4 text-sm leading-relaxed text-preto/80",children:e.bio})]})]})]})})}const ga=(...e)=>e.filter((t,s,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===s).join(" ").trim();const vf=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const wf=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,s,n)=>n?n.toUpperCase():s.toLowerCase());const ur=e=>{const t=wf(e);return t.charAt(0).toUpperCase()+t.slice(1)};var jf={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const Af=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0;return!1};const Sf=g.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:s=2,absoluteStrokeWidth:n,className:i="",children:o,iconNode:r,...l},c)=>g.createElement("svg",{ref:c,...jf,width:t,height:t,stroke:e,strokeWidth:n?Number(s)*24/Number(t):s,className:ga("lucide",i),...!o&&!Af(l)&&{"aria-hidden":"true"},...l},[...r.map(([d,u])=>g.createElement(d,u)),...Array.isArray(o)?o:[o]]));const ts=(e,t)=>{const s=g.forwardRef(({className:n,...i},o)=>g.createElement(Sf,{ref:o,iconNode:t,className:ga(`lucide-${vf(ur(e))}`,`lucide-${e}`,n),...i}));return s.displayName=ur(e),s};const Cf=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Tf=ts("chevron-down",Cf);const Pf=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],js=ts("circle-question-mark",Pf);const kf=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],Ef=ts("external-link",kf);const Nf=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Vf=ts("x",Nf);function hr(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Rf(...e){return t=>{let s=!1;const n=e.map(i=>{const o=hr(i,t);return!s&&typeof o=="function"&&(s=!0),o});if(s)return()=>{for(let i=0;i<n.length;i++){const o=n[i];typeof o=="function"?o():hr(e[i],null)}}}}var Mf=Symbol.for("react.lazy"),Kt=La[" use ".trim().toString()];function Df(e){return typeof e=="object"&&e!==null&&"then"in e}function xa(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===Mf&&"_payload"in e&&Df(e._payload)}function If(e){const t=Bf(e),s=g.forwardRef((n,i)=>{let{children:o,...r}=n;xa(o)&&typeof Kt=="function"&&(o=Kt(o._payload));const l=g.Children.toArray(o),c=l.find(Of);if(c){const d=c.props.children,u=l.map(h=>h===c?g.Children.count(d)>1?g.Children.only(null):g.isValidElement(d)?d.props.children:null:h);return a.jsx(t,{...r,ref:i,children:g.isValidElement(d)?g.cloneElement(d,void 0,u):null})}return a.jsx(t,{...r,ref:i,children:o})});return s.displayName=`${e}.Slot`,s}var Lf=If("Slot");function Bf(e){const t=g.forwardRef((s,n)=>{let{children:i,...o}=s;if(xa(i)&&typeof Kt=="function"&&(i=Kt(i._payload)),g.isValidElement(i)){const r=Wf(i),l=zf(o,i.props);return i.type!==g.Fragment&&(l.ref=n?Rf(n,r):r),g.cloneElement(i,l)}return g.Children.count(i)>1?g.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Ff=Symbol("radix.slottable");function Of(e){return g.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Ff}function zf(e,t){const s={...t};for(const n in t){const i=e[n],o=t[n];/^on[A-Z]/.test(n)?i&&o?s[n]=(...l)=>{const c=o(...l);return i(...l),c}:i&&(s[n]=i):n==="style"?s[n]={...i,...o}
vendor: 9,627 bytes, line 9
9:n==="className"&&(s[n]=[i,o].filter(Boolean).join(" "))}return{...e,...s}}function Wf(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,s=t&&"isReactWarning"in t&&t.isReactWarning;return s?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,s=t&&"isReactWarning"in t&&t.isReactWarning,s?e.props.ref:e.props.ref||e.ref)}function ya(e){var t,s,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(s=ya(e[t]))&&(n&&(n+=" "),n+=s)}else for(s in e)e[s]&&(n&&(n+=" "),n+=s);return n}function ba(){for(var e,t,s=0,n="",i=arguments.length;s<i;s++)(e=arguments[s])&&(t=ya(e))&&(n&&(n+=" "),n+=t);return n}const fr=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,mr=ba,Uf=(e,t)=>s=>{var n;if(t?.variants==null)return mr(e,s?.class,s?.className);const{variants:i,defaultVariants:o}=t,r=Object.keys(i).map(d=>{const u=s?.[d],h=o?.[d];if(u===null)return null;const f=fr(u)||fr(h);return i[d][f]}),l=s&&Object.entries(s).reduce((d,u)=>{let[h,f]=u;return f===void 0||(d[h]=f),d},{}),c=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((d,u)=>{let{class:h,className:f,...m}=u;return Object.entries(m).every(p=>{let[y,x]=p;return Array.isArray(x)?x.includes({...o,...l}[y]):{...o,...l}[y]===x})?[...d,h,f]:d},[]);return mr(e,r,c,s?.class,s?.className)},Gf=(e,t)=>{const s=new Array(e.length+t.length);for(let n=0;n<e.length;n++)s[n]=e[n];for(let n=0;n<t.length;n++)s[e.length+n]=t[n];return s},Hf=(e,t)=>({classGroupId:e,validator:t}),va=(e=new Map,t=null,s)=>({nextPart:e,validators:t,classGroupId:s}),Xt="-",pr=[],qf="arbitrary..",Kf=e=>{const t=Yf(e),{conflictingClassGroups:s,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:r=>{if(r.startsWith("[")&&r.endsWith("]"))return Xf(r);const l=r.split(Xt),c=l[0]===""&&l.length>1?1:0;return wa(l,c,t)},getConflictingClassGroupIds:(r,l)=>{if(l){const c=n[r],d=s[r];return c?d?Gf(d,c):c:d||pr}return s[r]||pr}}},wa=(e,t,s)=>{if(e.length-t===0)return s.classGroupId;const i=e[t],o=s.nextPart.get(i);if(o){const d=wa(e,t+1,o);if(d)return d}const r=s.validators;if(r===null)return;const l=t===0?e.join(Xt):e.slice(t).join(Xt),c=r.length;for(let d=0;d<c;d++){const u=r[d];if(u.validator(l))return u.classGroupId}},Xf=e=>e.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),s=t.indexOf(":"),n=t.slice(0,s);return n?qf+n:void 0})(),Yf=e=>{const{theme:t,classGroups:s}=e;return Qf(s,t)},Qf=(e,t)=>{const s=va();for(const n in e){const i=e[n];Rn(i,s,n,t)}return s},Rn=(e,t,s,n)=>{const i=e.length;for(let o=0;o<i;o++){const r=e[o];Zf(r,t,s,n)}},Zf=(e,t,s,n)=>{if(typeof e=="string"){Jf(e,t,s);return}if(typeof e=="function"){_f(e,t,s,n);return}$f(e,t,s,n)},Jf=(e,t,s)=>{const n=e===""?t:ja(t,e);n.classGroupId=s},_f=(e,t,s,n)=>{if(em(e)){Rn(e(n),t,s,n);return}t.validators===null&&(t.validators=[]),t.validators.push(Hf(s,e))},$f=(e,t,s,n)=>{const i=Object.entries(e),o=i.length;for(let r=0;r<o;r++){const[l,c]=i[r];Rn(c,ja(t,l),s,n)}},ja=(e,t)=>{let s=e;const n=t.split(Xt),i=n.length;for(let o=0;o<i;o++){const r=n[o];let l=s.nextPart.get(r);l||(l=va(),s.nextPart.set(r,l)),s=l}return s},em=e=>"isThemeGetter"in e&&e.isThemeGetter===!0,tm=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,s=Object.create(null),n=Object.create(null);const i=(o,r)=>{s[o]=r,t++,t>e&&(t=0,n=s,s=Object.create(null))};return{get(o){let r=s[o];if(r!==void 0)return r;if((r=n[o])!==void 0)return i(o,r),r},set(o,r){o in s?s[o]=r:i(o,r)}}},_s="!",gr=":",sm=[],xr=(e,t,s,n,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:s,maybePostfixModifierPosition:n,isExternal:i}),nm=e=>{const{prefix:t,experimentalParseClassName:s}=e;let n=i=>{const o=[];let r=0,l=0,c=0,d;const u=i.length;for(let y=0;y<u;y++){const x=i[y];if(r===0&&l===0){if(x===gr){o.push(i.slice(c,y)),c=y+1;continue}if(x==="/"){d=y;continue}}x==="["?r++:x==="]"?r--:x==="("?l++:x===")"&&l--}const h=o.length===0?i:i.slice(c);let f=h,m=!1;h.endsWith(_s)?(f=h.slice(0,-1),m=!0):h.startsWith(_s)&&(f=h.slice(1),m=!0);const p=d&&d>c?d-c:void 0;return xr(o,m,f,p)};if(t){const i=t+gr,o=n;n=r=>r.startsWith(i)?o(r.slice(i.length)):xr(sm,!1,r,void 0,!0)}if(s){const i=n;n=o=>s({className:o,parseClassName:i})}return n},im=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((s,n)=>{t.set(s,1e6+n)}),s=>{const n=[];let i=[];for(let o=0;o<s.length;o++){const r=s[o],l=r[0]==="[",c=t.has(r);l||c?(i.length>0&&(i.sort(),n.push(...i),i=[]),n.push(r)):i.push(r)}return i.length>0&&(i.sort(),n.push(...i)),n}},rm=e=>({cache:tm(e.cacheSize),parseClassName:nm(e),sortModifiers:im(e),...Kf(e)}),om=/\s+/,am=(e,t)=>{const{parseClassName:s,getClassGroupId:n,getConflictingClassGroupIds:i,sortModifiers:o}=t,r=[],l=e.trim().split(om);let c="";for(let d=l.length-1;d>=0;d-=1){const u=l[d],{isExternal:h,modifiers:f,hasImportantModifier:m,baseClassName:p,maybePostfixModifierPosition:y}=s(u);if(h){c=u+(c.length>0?" "+c:c);continue}let x=!!y,v=n(x?p.substring(0,y):p);if(!v){if(!x){c=u+(c.length>0?" "+c:c);continue}if(v=n(p),!v){c=u+(c.length>0?" "+c:c);continue}x=!1}const A=f.length===0?"":f.length===1?f[0]:o(f).join(":"),w=m?A+_s:A,j=w+v;if(r.indexOf(j)>-1)continue;r.push(j);const k=i(v,x);for(let M=0;M<k.length;++M){const B=k[M];r.push(w+B)}c=u+(c.length>0?" "+c:c)}return c},lm=(...e)=>{let t=0,s,n,i="";for(;t<e.length;)(s=e[t++])&&(n=Aa(s))&&(i&&(i+=" "),i+=n);return i},Aa=e=>{if(typeof e=="string")return e;let t,s="";for(let n=0;n<e.length;n++)e[n]&&(t=Aa(e[n]))&&(s&&(s+=" "),s+=t);return s},cm=(e,...t)=>{let s,n,i,o;const r=c=>{const d=t.reduce((u,h)=>h(u),e());return s=rm(d),n=s.cache.get,i=s.cache.set,o=l,l(c)},l=c=>{const d=n(c);if(d)return d;const u=am(c,s);return i(c,u),u};return o=r,(...c)=>o(lm(...c))},dm=[],G=e=>{const t=s=>s[e]||dm;return t.isThemeGetter=!0,t},Sa=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Ca=/^\((?:(\w[\w-]*):)?(.+)\)$/i,um=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,hm=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,fm=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,mm=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,pm=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,gm=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,be=e=>um.test(e),V=e=>!!e&&!Number.isNaN(Number(e)),ve=e=>!!e&&Number.isInteger(Number(e)),As=e=>e.endsWith("%")&&V(e.slice(0,-1)),xe=e=>hm.test(e),Ta=()=>!0,xm=e=>fm.test(e)&&!mm.test(e),Mn=()=>!1,ym=e=>pm.test(e),bm=e=>gm.test(e),vm=e=>!S(e)&&!T(e),wm=e=>Te(e,Ea,Mn),S=e=>Sa.test(e),ke=e=>Te(e,Na,xm),yr=e=>Te(e,Em,V),jm=e=>Te(e,Ra,Ta),Am=e=>Te(e,Va,Mn),br=e=>Te(e,Pa,Mn),Sm=e=>Te(e,ka,bm),Ct=e=>Te(e,Ma,ym),T=e=>Ca.test(e),Xe=e=>Ie(e,Na),Cm=e=>Ie(e,Va),vr=e=>Ie(e,Pa),Tm=e=>Ie(e,Ea),Pm=e=>Ie(e,ka),Tt=e=>Ie(e,Ma,!0),km=e=>Ie(e,Ra,!0),Te=(e,t,s)=>{const n=Sa.exec(e);return n?n[1]?t(n[1]):s(n[2]):!1},Ie=(e,t,s=!1)=>{const n=Ca.exec(e);return n?n[1]?t(n[1]):s:!1},Pa=e=>e==="position"||e==="percentage",ka=e=>e==="image"||e==="url",Ea=e=>e==="length"||e==="size"||e==="bg-size",Na=e=>e==="length",Em=e=>e==="number",Va=e=>e==="family-name",Ra=e=>e==="number"||e==="weight",Ma=e=>e==="shadow",Nm=()=>{const e=G("color"),t=G("font"),s=G("text"),n=G("font-weight"),i=G("tracking"),o=G("leading"),r=G("breakpoint"),l=G("container"),c=G("spacing"),d=G("radius"),u=G("shadow"),h=G("inset-shadow"),f=G("text-shadow"),m=G("drop-shadow"),p=G("blur"),y=G("perspective"),x=G("aspect"),v=G("ease"),A=G("animate"),w=()=>["auto","avoid","all","avoid-page","page","left","right","column"],j=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],k=()=>[...j(),T,S],M=()=>["auto","hidden","clip","visible","scroll"],B=()=>["auto","contain","none"],b=()=>[T,S,c],N=()=>[be,"full","auto",...b()],E=()=>[ve,"none","subgrid",T,S],D=()=>["auto",{span:["full",ve,T,S]},ve,T,S],F=()=>[ve,"auto",T,S],ie=()=>["auto","min","max","fr",T,S],te=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Q=()=>["start","end","center","stretch","center-safe","end-safe"],O=()=>["auto",...b()],ye=()=>[be,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...b()],W=()=>[be,"screen","full","dvw","lvw","svw","min","max","fit",...b()],Z=()=>[be,"screen","full","lh","dvh","lvh","svh","min","max","fit",...b()],P=()=>[e,T,S],ge=()=>[...j(),vr,br,{position:[T,S]}],ft=()=>["no-repeat",{repeat:["","x","y","space","round"]}],In=()=>["auto","cover","contain",Tm,wm,{size:[T,S]}],ss=()=>[As,Xe,ke],J=()=>["","none","full",d,T,S],_=()=>["",V,Xe,ke],mt=()=>["solid","dashed","dotted","double"],Ln=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],K=()=>[V,As,vr,br],Bn=()=>["","none",p,T,S],pt=()=>["none",V,T,S],gt=()=>["none",V,T,S],ns=()=>[V,T,S],xt=()=>[be,"full",...b()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[xe],breakpoint:[xe],color:[Ta],container:[xe],"drop-shadow":[xe],ease:["in","out","in-out"],font:[vm],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[xe],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[xe],shadow:[xe],spacing:["px",V],text:[xe],"text-shadow":[xe],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",be,S,T,x]}
vendor: 6,067 bytes, line 9
9],container:["container"],columns:[{columns:[V,S,T,l]}],"break-after":[{"break-after":w()}],"break-before":[{"break-before":w()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:k()}],overflow:[{overflow:M()}],"overflow-x":[{"overflow-x":M()}],"overflow-y":[{"overflow-y":M()}],overscroll:[{overscroll:B()}],"overscroll-x":[{"overscroll-x":B()}],"overscroll-y":[{"overscroll-y":B()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:N()}],"inset-x":[{"inset-x":N()}],"inset-y":[{"inset-y":N()}],start:[{"inset-s":N(),start:N()}],end:[{"inset-e":N(),end:N()}],"inset-bs":[{"inset-bs":N()}],"inset-be":[{"inset-be":N()}],top:[{top:N()}],right:[{right:N()}],bottom:[{bottom:N()}],left:[{left:N()}],visibility:["visible","invisible","collapse"],z:[{z:[ve,"auto",T,S]}],basis:[{basis:[be,"full","auto",l,...b()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[V,be,"auto","initial","none",S]}],grow:[{grow:["",V,T,S]}],shrink:[{shrink:["",V,T,S]}],order:[{order:[ve,"first","last","none",T,S]}],"grid-cols":[{"grid-cols":E()}],"col-start-end":[{col:D()}],"col-start":[{"col-start":F()}],"col-end":[{"col-end":F()}],"grid-rows":[{"grid-rows":E()}],"row-start-end":[{row:D()}],"row-start":[{"row-start":F()}],"row-end":[{"row-end":F()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ie()}],"auto-rows":[{"auto-rows":ie()}],gap:[{gap:b()}],"gap-x":[{"gap-x":b()}],"gap-y":[{"gap-y":b()}],"justify-content":[{justify:[...te(),"normal"]}],"justify-items":[{"justify-items":[...Q(),"normal"]}],"justify-self":[{"justify-self":["auto",...Q()]}],"align-content":[{content:["normal",...te()]}],"align-items":[{items:[...Q(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Q(),{baseline:["","last"]}]}],"place-content":[{"place-content":te()}],"place-items":[{"place-items":[...Q(),"baseline"]}],"place-self":[{"place-self":["auto",...Q()]}],p:[{p:b()}],px:[{px:b()}],py:[{py:b()}],ps:[{ps:b()}],pe:[{pe:b()}],pbs:[{pbs:b()}],pbe:[{pbe:b()}],pt:[{pt:b()}],pr:[{pr:b()}],pb:[{pb:b()}],pl:[{pl:b()}],m:[{m:O()}],mx:[{mx:O()}],my:[{my:O()}],ms:[{ms:O()}],me:[{me:O()}],mbs:[{mbs:O()}],mbe:[{mbe:O()}],mt:[{mt:O()}],mr:[{mr:O()}],mb:[{mb:O()}],ml:[{ml:O()}],"space-x":[{"space-x":b()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":b()}],"space-y-reverse":["space-y-reverse"],size:[{size:ye()}],"inline-size":[{inline:["auto",...W()]}],"min-inline-size":[{"min-inline":["auto",...W()]}],"max-inline-size":[{"max-inline":["none",...W()]}],"block-size":[{block:["auto",...Z()]}],"min-block-size":[{"min-block":["auto",...Z()]}],"max-block-size":[{"max-block":["none",...Z()]}],w:[{w:[l,"screen",...ye()]}],"min-w":[{"min-w":[l,"screen","none",...ye()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[r]},...ye()]}],h:[{h:["screen","lh",...ye()]}],"min-h":[{"min-h":["screen","lh","none",...ye()]}],"max-h":[{"max-h":["screen","lh",...ye()]}],"font-size":[{text:["base",s,Xe,ke]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,km,jm]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",As,S]}],"font-family":[{font:[Cm,Am,t]}],"font-features":[{"font-features":[S]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,T,S]}],"line-clamp":[{"line-clamp":[V,"none",T,yr]}],leading:[{leading:[o,...b()]}],"list-image":[{"list-image":["none",T,S]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",T,S]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:P()}],"text-color":[{text:P()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...mt(),"wavy"]}],"text-decoration-thickness":[{decoration:[V,"from-font","auto",T,ke]}],"text-decoration-color":[{decoration:P()}],"underline-offset":[{"underline-offset":[V,"auto",T,S]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:b()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",T,S]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",T,S]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ge()}],"bg-repeat":[{bg:ft()}],"bg-size":[{bg:In()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},ve,T,S],radial:["",T,S],conic:[ve,T,S]},Pm,Sm]}],"bg-color":[{bg:P()}],"gradient-from-pos":[{from:ss()}
9],"gradient-via-pos":[{via:ss()}],"gradient-to-pos":[{to:ss()}],"gradient-from":[{from:P()}],"gradient-via":[{via:P()}],"gradient-to":[{to:P()}],rounded:[{rounded:J()}],"rounded-s":[{"rounded-s":J()}],"rounded-e":[{"rounded-e":J()}],"rounded-t":[{"rounded-t":J()}],"rounded-r":[{"rounded-r":J()}],"rounded-b":[{"rounded-b":J()}],"rounded-l":[{"rounded-l":J()}],"rounded-ss":[{"rounded-ss":J()}],"rounded-se":[{"rounded-se":J()}],"rounded-ee":[{"rounded-ee":J()}],"rounded-es":[{"rounded-es":J()}],"rounded-tl":[{"rounded-tl":J()}],"rounded-tr":[{"rounded-tr":J()}],"rounded-br":[{"rounded-br":J()}],"rounded-bl":[{"rounded-bl":J()}],"border-w":[{border:_()}],"border-w-x":[{"border-x":_()}],"border-w-y":[{"border-y":_()}],"border-w-s":[{"border-s":_()}],"border-w-e":[{"border-e":_()}],"border-w-bs":[{"border-bs":_()}],"border-w-be":[{"border-be":_()}],"border-w-t":[{"border-t":_()}],"border-w-r":[{"border-r":_()}],"border-w-b":[{"border-b":_()}],"border-w-l":[{"border-l":_()}],"divide-x":[{"divide-x":_()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":_()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...mt(),"hidden","none"]}],"divide-style":[{divide:[...mt(),"hidden","none"]}],"border-color":[{border:P()}],"border-color-x":[{"border-x":P()}],"border-color-y":[{"border-y":P()}],"border-color-s":[{"border-s":P()}],"border-color-e":[{"border-e":P()}
vendor: 5,879 bytes, line 9
9],"border-color-bs":[{"border-bs":P()}],"border-color-be":[{"border-be":P()}],"border-color-t":[{"border-t":P()}],"border-color-r":[{"border-r":P()}],"border-color-b":[{"border-b":P()}],"border-color-l":[{"border-l":P()}],"divide-color":[{divide:P()}],"outline-style":[{outline:[...mt(),"none","hidden"]}],"outline-offset":[{"outline-offset":[V,T,S]}],"outline-w":[{outline:["",V,Xe,ke]}],"outline-color":[{outline:P()}],shadow:[{shadow:["","none",u,Tt,Ct]}],"shadow-color":[{shadow:P()}],"inset-shadow":[{"inset-shadow":["none",h,Tt,Ct]}],"inset-shadow-color":[{"inset-shadow":P()}],"ring-w":[{ring:_()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:P()}],"ring-offset-w":[{"ring-offset":[V,ke]}],"ring-offset-color":[{"ring-offset":P()}],"inset-ring-w":[{"inset-ring":_()}],"inset-ring-color":[{"inset-ring":P()}],"text-shadow":[{"text-shadow":["none",f,Tt,Ct]}],"text-shadow-color":[{"text-shadow":P()}],opacity:[{opacity:[V,T,S]}],"mix-blend":[{"mix-blend":[...Ln(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Ln()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[V]}],"mask-image-linear-from-pos":[{"mask-linear-from":K()}],"mask-image-linear-to-pos":[{"mask-linear-to":K()}],"mask-image-linear-from-color":[{"mask-linear-from":P()}],"mask-image-linear-to-color":[{"mask-linear-to":P()}],"mask-image-t-from-pos":[{"mask-t-from":K()}],"mask-image-t-to-pos":[{"mask-t-to":K()}],"mask-image-t-from-color":[{"mask-t-from":P()}],"mask-image-t-to-color":[{"mask-t-to":P()}],"mask-image-r-from-pos":[{"mask-r-from":K()}],"mask-image-r-to-pos":[{"mask-r-to":K()}],"mask-image-r-from-color":[{"mask-r-from":P()}],"mask-image-r-to-color":[{"mask-r-to":P()}],"mask-image-b-from-pos":[{"mask-b-from":K()}],"mask-image-b-to-pos":[{"mask-b-to":K()}],"mask-image-b-from-color":[{"mask-b-from":P()}],"mask-image-b-to-color":[{"mask-b-to":P()}],"mask-image-l-from-pos":[{"mask-l-from":K()}],"mask-image-l-to-pos":[{"mask-l-to":K()}],"mask-image-l-from-color":[{"mask-l-from":P()}],"mask-image-l-to-color":[{"mask-l-to":P()}],"mask-image-x-from-pos":[{"mask-x-from":K()}],"mask-image-x-to-pos":[{"mask-x-to":K()}],"mask-image-x-from-color":[{"mask-x-from":P()}],"mask-image-x-to-color":[{"mask-x-to":P()}],"mask-image-y-from-pos":[{"mask-y-from":K()}],"mask-image-y-to-pos":[{"mask-y-to":K()}],"mask-image-y-from-color":[{"mask-y-from":P()}],"mask-image-y-to-color":[{"mask-y-to":P()}],"mask-image-radial":[{"mask-radial":[T,S]}],"mask-image-radial-from-pos":[{"mask-radial-from":K()}],"mask-image-radial-to-pos":[{"mask-radial-to":K()}],"mask-image-radial-from-color":[{"mask-radial-from":P()}],"mask-image-radial-to-color":[{"mask-radial-to":P()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":j()}],"mask-image-conic-pos":[{"mask-conic":[V]}],"mask-image-conic-from-pos":[{"mask-conic-from":K()}],"mask-image-conic-to-pos":[{"mask-conic-to":K()}],"mask-image-conic-from-color":[{"mask-conic-from":P()}],"mask-image-conic-to-color":[{"mask-conic-to":P()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ge()}],"mask-repeat":[{mask:ft()}],"mask-size":[{mask:In()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",T,S]}],filter:[{filter:["","none",T,S]}],blur:[{blur:Bn()}],brightness:[{brightness:[V,T,S]}],contrast:[{contrast:[V,T,S]}],"drop-shadow":[{"drop-shadow":["","none",m,Tt,Ct]}],"drop-shadow-color":[{"drop-shadow":P()}],grayscale:[{grayscale:["",V,T,S]}],"hue-rotate":[{"hue-rotate":[V,T,S]}],invert:[{invert:["",V,T,S]}],saturate:[{saturate:[V,T,S]}],sepia:[{sepia:["",V,T,S]}],"backdrop-filter":[{"backdrop-filter":["","none",T,S]}],"backdrop-blur":[{"backdrop-blur":Bn()}],"backdrop-brightness":[{"backdrop-brightness":[V,T,S]}],"backdrop-contrast":[{"backdrop-contrast":[V,T,S]}],"backdrop-grayscale":[{"backdrop-grayscale":["",V,T,S]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[V,T,S]}],"backdrop-invert":[{"backdrop-invert":["",V,T,S]}],"backdrop-opacity":[{"backdrop-opacity":[V,T,S]}],"backdrop-saturate":[{"backdrop-saturate":[V,T,S]}],"backdrop-sepia":[{"backdrop-sepia":["",V,T,S]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":b()}],"border-spacing-x":[{"border-spacing-x":b()}],"border-spacing-y":[{"border-spacing-y":b()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",T,S]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[V,"initial",T,S]}],ease:[{ease:["linear","initial",v,T,S]}],delay:[{delay:[V,T,S]}],animate:[{animate:["none",A,T,S]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[y,T,S]}],"perspective-origin":[{"perspective-origin":k()}],rotate:[{rotate:pt()}],"rotate-x":[{"rotate-x":pt()}],"rotate-y":[{"rotate-y":pt()}],"rotate-z":[{"rotate-z":pt()}],scale:[{scale:gt()}],"scale-x":[{"scale-x":gt()}],"scale-y":[{"scale-y":gt()}],"scale-z":[{"scale-z":gt()}],"scale-3d":["scale-3d"],skew:[{skew:ns()}],"skew-x":[{"skew-x":ns()}],"skew-y":[{"skew-y":ns()}],transform:[{transform:[T,S,"","none","gpu","cpu"]}],"transform-origin":[{origin:k()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:xt()}],"translate-x":[{"translate-x":xt()}],"translate-y":[{"translate-y":xt()}],"translate-z":[{"translate-z":xt()}],"translate-none":["translate-none"],accent:[{accent:P()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:P()}
9],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",T,S]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":b()}],"scroll-mx":[{"scroll-mx":b()}],"scroll-my":[{"scroll-my":b()}],"scroll-ms":[{"scroll-ms":b()}],"scroll-me":[{"scroll-me":b()}],"scroll-mbs":[{"scroll-mbs":b()}],"scroll-mbe":[{"scroll-mbe":b()}],"scroll-mt":[{"scroll-mt":b()}],"scroll-mr":[{"scroll-mr":b()}],"scroll-mb":[{"scroll-mb":b()}],"scroll-ml":[{"scroll-ml":b()}],"scroll-p":[{"scroll-p":b()}],"scroll-px":[{"scroll-px":b()}],"scroll-py":[{"scroll-py":b()}],"scroll-ps":[{"scroll-ps":b()}],"scroll-pe":[{"scroll-pe":b()}],"scroll-pbs":[{"scroll-pbs":b()}],"scroll-pbe":[{"scroll-pbe":b()}],"scroll-pt":[{"scroll-pt":b()}],"scroll-pr":[{"scroll-pr":b()}],"scroll-pb":[{"scroll-pb":b()}],"scroll-pl":[{"scroll-pl":b()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",T,S]}],fill:[{fill:["none",...P()]}],"stroke-w":[{stroke:[V,Xe,ke,yr]}],stroke:[{stroke:["none",...P()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},Vm=cm(Nm);function $s(...e){return Vm(ba(e))}const Rm=Uf("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-10 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),Ze=g.forwardRef(({className:e,variant:t,size:s,asChild:n=!1,...i},o)=>{const r=n?Lf:"button";return a.jsx(r,{className:$s(Rm({variant:t,size:s,className:e})),ref:o,...i})});Ze.displayName="Button";const Mm="inline-flex items-center gap-1 font-semibold text-azul underline decoration-azul/40 underline-offset-4 transition hover:decoration-azul";function Y({href:e,children:t}){return a.jsxs("a",{href:e,target:"_blank",rel:"noopener noreferrer",className:Mm,children:[t,a.jsx(Ef,{"aria-hidden":"true",className:"h-3.5 w-3.5 shrink-0"})]})}const Dm=[{id:1,category:"Evento",question:"Quando e onde será o 47º CBPP?",searchable:"data quando onde local outubro transamerica expo center endereço são paulo",answer:a.jsxs("p",{children:["De 21 a 23 de ",a.jsx("strong",{children:"outubro de 2026"}),", no ",a.jsx("strong",{children:"Transamerica Expo Center"})," â Av. Dr. Mário Vilas Boas Rodrigues, 387, Santo Amaro, São Paulo/SP. Informações completas no"," ",a.jsx(Y,{href:"https://cbpp.com.br/",children:"site oficial do 47º CBPP"}),"."]})},{id:2,category:"Evento",question:"O evento será presencial ou online?",searchable:"evento formato hÃbrido presencial online participação",answer:a.jsxs("p",{children:["O evento será ",a.jsx("strong",{children:"hÃbrido"}),": com participação presencial e online. Cada formato tem inscrição, valores e pontuação próprios."]})},{id:3,category:"Evento",question:"Qual o horário do evento?",searchable:"horário programação dias almoço coffee break",answer:a.jsxs("div",{className:"space-y-3",children:[a.jsxs("ul",{className:"space-y-1.5",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"21/10:"})," das 9h à s 21h"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"22/10:"})," das 9h à s 17h40"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"23/10:"})," das 9h à s 13h, com almoço de encerramento à s 13h15"]})]}),a.jsx("p",{children:"Estão previstos coffee breaks e almoço nos três dias do evento."})]})},{id:4,category:"Evento",question:"Qual o horário do credenciamento e onde retiro minha credencial?",searchable:"credenciamento credencial crachá retirada totens autoatendimento reimpressão",answer:a.jsxs("div",{className:"space-y-3",children:[a.jsxs("ul",{className:"space-y-1.5",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"21/10:"})," a partir das 7h"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"22/10:"})," a partir das 7h30"]}),a.jsxs("li",{children:[a.jsx("strong",{children:"23/10:"})," a partir das 7h30"]})]}),a.jsxs("p",{children:["A credencial é retirada nos ",a.jsx("strong",{children:"totens de autoatendimento"}),", no local do evento."]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Importante:"})," a credencial é pessoal e intransferÃvel e, de acordo com a categoria do participante, é válida para os três dias. Em caso de reimpressão, poderá ser cobrada uma taxa."]})]})},{id:5,category:"Inscrição",question:"Onde faço minha inscrição e quanto custa?",searchable:"inscrição ingresso valor preço lote pagamento presencial online",answer:a.jsxs("div",{className:"space-y-3",children:[a.jsx("p",{children:"A inscrição é feita online, no formato de sua escolha:"}),a.jsxs("ul",{className:"space-y-2",children:[a.jsx("li",{children:a.jsx(Y,{href:"https://sis.automacaodeeventos.com.br/2024/cbpp/sis/inscricao/index.asp?s=cbpp47cbpresencial",children:"Fazer inscrição presencial"})}),a.jsx("li",{children:a.jsx(Y,{href:"https://sis.automacaodeeventos.com.br/2024/cbpp/sis/inscricao/index.asp?s=cbpp47cbonline",children:"Fazer inscrição online"})})]}),a.jsxs("p",{children:["Os valores, lotes e condições de pagamento estão na ",a.jsx(Y,{href:"https://cbpp.com.br/?v=20260828-v23",children:"página de valores e inscrições"}),"."]})]})},{id:6,category:"Inscrição",question:"Como nomeio os participantes de inscrições em grupo?",searchable:"grupo nomear participantes cnpj senha cadastro área restrita lgpd",answer:a.jsxs("div",{className:"space-y-3",children:[a.jsxs("p",{children:["O responsável deve acessar a área restrita com o ",a.jsx("strong",{children:"CNPJ da entidade"})," e a senha cadastrada no momento da compra:"]}),a.jsxs("ul",{className:"space-y-2",children:[a.jsx("li",{children:a.jsx(Y,{href:"https://sis.automacaodeeventos.com.br/2024/cbpp/sis/igrupo/?eveId=12",children:"Ãrea restrita â presencial"})}),a.jsx("li",{children:a.jsx(Y,{href:"https://sis.automacaodeeventos.com.br/2024/cbpp/sis/igrupo/?eveId=11",children:"Ãrea restrita â online"})})]}),a.jsxs("ol",{className:"list-decimal space-y-1.5 pl-5",children:[a.jsx("li",{children:"Acesse o formato contratado e faça login."}),a.jsxs("li",{children:["No menu à esquerda, clique em ",a.jsx("strong",{children:"Cadastro de Participante"}),"."]}),a.jsx("li",{children:"Preencha nome, nome para o crachá, e-mail, CPF e cargo."}),a.jsxs("li",{children:["Realize o aceite do Termo de LGPD e clique em ",a.jsx("strong",{children:"Salvar"}),"."]}),a.jsxs("li",{children:["Na lista de inscritos, clique em ",a.jsx("strong",{children:"Finalizar a inclusão de participante"}),"."]})]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Importante:"})," a nomeação deve ser realizada individualmente para cada participante."]})]})}
9,{id:7,category:"Inscrição",question:"Já tenho um voucher. Como faço minha inscrição?",searchable:"voucher desconto isenção código categoria cadastro",answer:a.jsxs("div",{className:"space-y-3",children:[a.jsxs("ol",{className:"list-decimal space-y-1.5 pl-5",children:[a.jsxs("li",{children:["Acesse a ",a.jsx(Y,{href:"https://sis.automacaodeeventos.com.br/2024/cbpp/sis/inscricao/index.asp?s=cbpp47cbpresencial",children:"inscrição presencial"})," ou a ",a.jsx(Y,{href:"https://sis.automacaodeeventos.com.br/2024/cbpp/sis/inscricao/index.asp?s=cbpp47cbonline",children:"inscrição online"}),"."]}),a.jsxs("li",{children:["Selecione ",a.jsx("strong",{children:"Fazer minha inscrição no Evento"}),"."]}),a.jsx("li",{children:"Escolha a categoria correspondente."}),a.jsxs("li",{children:["No campo ",a.jsx("strong",{children:"Voucher para desconto/isenção"}),", informe o código."]}),a.jsx("li",{children:"Preencha os dados e conclua a inscrição."})]}),a.jsxs("p",{children:[a.jsx("strong",{children:"Importante:"})," confirme se o voucher corresponde ao formato e à categoria antes de finalizar."]})]})},{id:8,category:"Inscrição",question:"Posso cancelar minha inscrição?",searchable:"cancelar cancelamento reembolso prazo médico central relacionamento",answer:a.jsxs("div",{className:"space-y-3",children:[a.jsx("p",{children:"Sim. As condições dependem da data da solicitação:"}),a.jsxs("ul",{className:"space-y-1.5",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"Até 45 dias antes:"})," reembolso integral."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Menos de 45 dias:"})," reembolso de 50%."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"Menos de 20 dias:"})," sem reembolso, exceto casos justificados com comprovante médico."]})]}),a.jsxs("p",{children:["Envie a solicitação pela ",a.jsx(Y,{href:"https://www.abrapp.org.br/central-relacionamento/",children:"Central de Relacionamento"}),"."]})]})},{id:9,category:"Inscrição",question:"Posso trocar o participante inscrito?",searchable:"trocar substituir participante prazo modalidade formato",answer:a.jsxs("p",{children:["Sim. A substituição pode ser solicitada até ",a.jsx("strong",{children:"15 dias antes do evento"})," e deve ocorrer no mesmo formato contratado. Solicite pela ",a.jsx(Y,{href:"https://www.abrapp.org.br/central-relacionamento/",children:"Central de Relacionamento"}),"."]})},{id:10,category:"Inscrição",question:"Posso alterar a modalidade da minha inscrição?",searchable:"alterar modalidade converter presencial online diferença voucher prazo",answer:a.jsxs("div",{className:"space-y-3",children:[a.jsxs("p",{children:["A solicitação deve ser feita até ",a.jsx("strong",{children:"45 dias antes do evento"}),", pela ",a.jsx(Y,{href:"https://www.abrapp.org.br/central-relacionamento/",children:"Central de Relacionamento"}),"."]}),a.jsxs("ul",{className:"space-y-2",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"De presencial para online:"})," uma inscrição presencial poderá ser convertida em duas online, mediante vouchers equivalentes. Não haverá reembolso de eventual diferença."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"De online para presencial:"})," será emitido um voucher correspondente ao valor pago. Se a inscrição presencial for maior, a diferença deverá ser paga na nova inscrição."]})]})]})},{id:11,category:"Participação",question:"Como acesso o evento online?",searchable:"acesso evento online plataforma email link",answer:a.jsxs("p",{children:["O link será enviado por ",a.jsx("strong",{children:"e-mail"})," aos inscritos na modalidade online assim que a plataforma estiver disponÃvel. O acesso também ficará disponÃvel no ",a.jsx(Y,{href:"https://cbpp.com.br/",children:"site oficial do 47º CBPP"}),"."]})},{id:12,category:"Participação",question:"Onde vejo a programação e os palestrantes?",searchable:"programação agenda palestrantes speakers",answer:a.jsxs("ul",{className:"space-y-2",children:[a.jsx("li",{children:a.jsx(Y,{href:"https://cbpp.com.br/programacao/?v=20260828-v23",children:"Confira a programação"})}),a.jsx("li",{children:a.jsx(Y,{href:"https://cbpp.com.br/palestrantes/?v=20260828-v23",children:"Confira os palestrantes"})})]})},{id:13,category:"Participação",question:"Quantos pontos o evento vale e quando recebo o certificado?",searchable:"pontos pec icss cfc certificado educação continuada",answer:a.jsxs("div",{className:"space-y-3",children:[a.jsxs("ul",{className:"space-y-1.5",children:[a.jsxs("li",{children:[a.jsx("strong",{children:"PEC do ICSS:"})," 24 pontos no presencial e 18 pontos no online."]}),a.jsxs("li",{children:[a.jsx("strong",{children:"CFC:"}
9)," o registro será solicitado; a pontuação dependerá da aprovação e dos critérios do Conselho."]})]}),a.jsxs("p",{children:["O certificado será disponibilizado em até ",a.jsx("strong",{children:"20 dias após o evento"}),", no ",a.jsx(Y,{href:"https://e-certificado.com/acessar",children:"portal e-Certificado"}),"."]})]})},{id:14,category:"Participação",question:"Onde encontro informações sobre hospedagem, transfer e estacionamento?",searchable:"hotel hospedagem viagem transfer estacionamento gd dream",answer:a.jsxs("div",{className:"space-y-3",children:[a.jsx("p",{children:"A GD Dream Viagens é a agência parceira oficial do 47º CBPP."}),a.jsxs("ul",{className:"space-y-2",children:[a.jsx("li",{children:a.jsx(Y,{href:"https://www.gddream.com.br/paginas/url/hospedagem-cbpp-2026",children:"Hospedagem â GD Dream Viagens"})}),a.jsx("li",{children:a.jsx(Y,{href:"https://cbpp.com.br/viagens/?v=20260828-v23",children:"Informações de viagem e transfers"})})]}),a.jsx("p",{children:"O Transamerica Expo Center possui estacionamento. Valores e condições são definidos pelo local."})]})},{id:15,category:"Participação",question:"Como funciona a transmissão ao vivo do evento?",searchable:"transmissão ao vivo palco oficial palcos técnicos palco uniabrapp plataforma",answer:a.jsxs("p",{children:["A programação será transmitida ao vivo pela ",a.jsx("strong",{children:"plataforma do 47º CBPP"}),", com acesso ao ",a.jsx("strong",{children:"Palco Oficial"}),", ",a.jsx("strong",{children:"Palcos Técnicos"})," e ",a.jsx("strong",{children:"Palco UniAbrapp"}),"."]})},{id:16,category:"Participação",question:"Terei acesso à s gravações após o congresso?",searchable:"gravações após congresso plataforma palcos técnicos uniabrapp ebp autorização",answer:a.jsxs("p",{children:["Sim. As gravações dos ",a.jsx("strong",{children:"Palcos Técnicos"}),", ",a.jsx("strong",{children:"Palco UniAbrapp"})," e ",a.jsx("strong",{children:"Palcos EBP"})," ficarão disponÃveis na plataforma após o congresso, mediante autorização dos palestrantes."]})},{id:17,category:"Participação",question:"Haverá tradução simultânea durante o evento?",searchable:"tradução simultânea português inglês palestras internacionais",answer:a.jsxs("div",{className:"space-y-2",children:[a.jsx("p",{children:"Sim. Haverá tradução simultânea ao vivo, presencial e online, com:"}),a.jsxs("ul",{className:"space-y-1.5",children:[a.jsx("li",{children:"Português para inglês em toda a programação do Palco Oficial;"}),a.jsx("li",{children:"Idioma de origem para português nas palestras internacionais."})]})]})}],Im=["Todas","Evento","Inscrição","Participação"];function Lm(){const[e,t]=g.useState(!1),[s,n]=g.useState("Todas"),[i,o]=g.useState(null);g.useEffect(()=>{if(!e)return;const l=c=>{c.key==="Escape"&&t(!1)};return window.addEventListener("keydown",l),()=>window.removeEventListener("keydown",l)},[e]);const r=g.useMemo(()=>Dm.filter(l=>s==="Todas"||l.category===s),[s]);return a.jsxs(a.Fragment,{children:[a.jsx(It,{children:!e&&a.jsx(I.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0,y:20},className:"relative z-[90] mx-4 my-8 w-fit sm:fixed sm:bottom-5 sm:left-6 sm:m-0",children:a.jsxs(Ze,{type:"button",onClick:()=>t(!0),"aria-label":"Abrir dúvidas frequentes",className:"h-14 rounded-full border border-offwhite/30 bg-gradient-brand px-5 text-base font-bold text-offwhite shadow-2xl hover:brightness-110 sm:h-16 sm:px-6 sm:text-lg",children:[a.jsx(js,{"aria-hidden":"true",className:"h-6 w-6"}),a.jsx("span",{children:"Dúvidas?"})]})})}),a.jsx(It,{children:e&&a.jsxs(I.aside,{initial:{opacity:0,y:28,scale:.98},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:28,scale:.98},transition:{type:"spring",damping:28,stiffness:320},role:"dialog","aria-labelledby":"faq-title",className:"relative z-[100] mx-3 my-4 flex max-h-[82vh] flex-col overflow-hidden rounded-[28px] border border-offwhite/15 bg-preto text-offwhite shadow-2xl sm:fixed sm:bottom-6 sm:left-6 sm:m-0 sm:max-h-[78vh] sm:w-[540px]",children:[a.jsxs("div",{className:"relative shrink-0 overflow-hidden border-b border-offwhite/15 bg-gradient-brand px-5 pb-5 pt-6 sm:px-6",children:[a.jsx("div",{className:"absolute inset-0 grain opacity-40","aria-hidden":"true"}),a.jsxs("div",{className:"relative flex items-start justify-between gap-4",children:[a.jsxs("div",{children:[a.jsxs("div",{className:"flex items-center gap-2 text-xs font-semibold uppercase text-offwhite/75",children:[a.jsx(js,{"aria-hidden":"true",className:"h-4 w-4"}),"47º CBPP"]}),a.jsx("h2",{id:"faq-title",className:"font-display mt-2 text-3xl font-bold tracking-[0.020em]",children:"Dúvidas frequentes"})]}),a.jsx(Ze,{type:"button",variant:"ghost",size:"icon",onClick:()=>t(!1),"aria-label":"Fechar dúvidas frequentes",className:"shrink-0 border border-offwhite/25 text-offwhite hover:bg-offwhite/10 hover:text-offwhite",children:a.jsx(Vf,{"aria-hidden":"true"})})]})]}),a.jsx("div",{className:"shrink-0 border-b border-offwhite/10 px-4 py-4 sm:px-6",children:a.jsx("div",{className:"flex gap-2 overflow-x-auto pb-1","aria-label":"Filtrar dúvidas por tema",children:Im.map(l=>a.jsx(Ze,{type:"button",size:"sm",variant:"outline","aria-pressed":s===l,onClick:()=>{n(l),o(null)},className:$s("shrink-0 border-offwhite/20 bg-transparent text-offwhite hover:border-offwhite/40 hover:bg-offwhite/10 hover:text-offwhite",s===l&&"border-transparent bg-gradient-brand text-offwhite"),children:l},l))})}),a.jsxs("div",{className:"min-h-0 flex-1 overflow-y-auto px-4 py-4 sm:px-6",children:[a.jsx("div",{className:"space-y-2",children:r.map(l=>{const c=i===l.id;return a.jsxs("div",{className:"overflow-hidden rounded-md border border-offwhite/12 bg-offwhite/[0.035]",children:[a.jsxs(Ze,{type:"button",variant:"ghost",onClick:()=>o(c?null:l.id),"aria-expanded":c,"aria-controls":`faq-answer-${l.id}`,className:"h-auto min-h-14 w-full justify-between whitespace-normal rounded-none px-4 py-3 text-left text-offwhite hover:bg-offwhite/[0.07] hover:text-offwhite",children:[a.jsxs("span",{className:"flex gap-3",children:[a.jsx("span",{className:"mt-0.5 font-display text-base font-bold text-azul",children:String(l.id).padStart(2,"0")}),a.jsx("span",{className:"text-sm font-semibold leading-snug",children:l.question})]}),a.jsx(Tf,{"aria-hidden":"true",className:$s("ml-2 h-4 w-4 shrink-0 transition-transform",c&&"rotate-180")}
9)]}),a.jsx(It,{initial:!1,children:c&&a.jsx(I.div,{id:`faq-answer-${l.id}`,initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.22},className:"overflow-hidden",children:a.jsx("div",{className:"border-t border-offwhite/10 px-4 py-4 text-sm leading-relaxed text-offwhite/75 [&_li]:relative [&_ul>li]:pl-4 [&_ul>li]:before:absolute [&_ul>li]:before:left-0 [&_ul>li]:before:top-[0.65em] [&_ul>li]:before:h-1.5 [&_ul>li]:before:w-1.5 [&_ul>li]:before:rounded-full [&_ul>li]:before:bg-magenta",children:l.answer})})})]},l.id)})}),r.length===0&&a.jsxs("div",{className:"py-12 text-center",children:[a.jsx(js,{"aria-hidden":"true",className:"mx-auto h-8 w-8 text-offwhite/30"}),a.jsx("p",{className:"mt-3 text-sm text-offwhite/60",children:"Nenhuma dúvida encontrada."})]})]})]})})]})}const Ss=768;function Bm(){const[e,t]=g.useState(void 0);return g.useEffect(()=>{const s=window.matchMedia(`(max-width: ${Ss-1}px)`),n=()=>{t(window.innerWidth<Ss)};return s.addEventListener("change",n),t(window.innerWidth<Ss),()=>s.removeEventListener("change",n)},[]),!!e}const Fm=[{label:"Acesso completo à programação presencial",presencial:!0,online:!1},{label:"Welcome kit exclusivo do Congresso",presencial:!0,online:!1},{label:"Coffee-break",presencial:!0,online:!1},{label:"Almoço",presencial:!0,online:!1},{label:"Coquetel de confraternização com atração musical",presencial:!0,online:!1},{label:"Desconto de até 10% para inscrições de grupo",note:"acima de 20 inscrições cadastradas no mesmo ato",presencial:!0,online:!1},{label:"Traslados entre Expo Transamerica e Hotéis credenciados",presencial:!0,online:!1},{label:"Transmissão ao vivo durante os 3 dias: Palco Oficial + Palcos Técnicos + Palco UniAbrapp",presencial:!0,online:!0},{label:"Gravação pós-congresso na plataforma: Palcos Técnicos + Palco UniAbrapp + Palcos EBP",presencial:!0,online:!0},{label:"Tradução simultânea ao vivo: Português para inglês em toda a programação do Palco Oficial, e nas palestras internacionais, idioma de origem para português",presencial:!0,online:!0},{label:"Certificado de participação",presencial:!0,online:!0},{label:"Pontuação no Programa de Educação Continuada (PEC) do ICSS",presencial:"24",online:"18"},{label:"Oportunidade de Networking",presencial:!0,online:!0},{label:"Acesso ao App exclusivo do 47 CBPP",presencial:!0,online:!0},{label:"Acesso ao Espaço Institucional da Abrapp, UniAbrapp, ICSS, Sindapp, Conecta e Rede de Credenciados",presencial:!0,online:!0},{label:"Espaço Patrocinadores",note:"no presencial: acesso aos estandes. no online: acesso à vitrine de produtos dos patrocinadores.",presencial:!0,online:!0}],Om="/assets/mulher-simbolo-D0318ihR.mp4",zm="/assets/infinity-fluid-8MT_NybR.jpg",Wm="/assets/ausic-bco-DSuO7DfR.png",Um="/assets/photo-1-DyAgZQZm.png",Gm="/assets/photo-2-Br1ML-TE.png",Hm="/assets/photo-3-GEWvTbOB.png",qm="/assets/photo-4-5Oym5bJe.png",Km="/assets/photo-5-BvgzOlzX.png",Xm="/assets/photo-6-D0vYkZno.png",Ym="/assets/photo-7-CWKW2pQM.png",Qm="/assets/photo-8-m7qPLK24.png",Zm="/assets/photo-9-BmjQX5ZR.png",Jm="/assets/photo-10-BAh2O6Km.jpg",_m="/assets/photo-11-DHbQ0d1o.jpg",$m="/assets/photo-12-DTVaBzCr.jpg",ep="/assets/photo-13-DBV063XC.jpg",tp="/assets/photo-14-iy2IURVP.jpg",sp="/assets/photo-15-B_9JrPVh.jpg",np="/assets/photo-16-D3pUXQOg.jpg";function kp(){return a.jsxs("div",{className:"relative min-h-screen overflow-hidden bg-preto text-offwhite",children:[a.jsx(rf,{}),a.jsxs("main",{children:[a.jsx(rp,{}),a.jsx(op,{}),a.jsx(yf,{}),a.jsx(lp,{}),a.jsx(cp,{}),a.jsx(Ap,{}),a.jsx(ap,{}),a.jsx(xp,{}),a.jsx(Sp,{}),a.jsx(Lm,{}),a.jsx(Cp,{})]})]})}function ip(){const e="MOVIMENTO".split("");return a.jsx("span",{className:"inline-flex font-bold text-azul",children:e.map((t,s)=>a.jsx(I.span,{className:"inline-block",animate:{y:[0,-10,0,6,0],rotate:[0,-3,0,2,0]},transition:{duration:3.6,repeat:1/0,ease:"easeInOut",delay:s*.12},children:t},s))})}function rp(){const e=Dn(),t=g.useRef(null),{scrollYProgress:s}=ma({target:t,offset:["start start","end start"]});return De(s,[0,1],[0,200]),De(s,[0,1],[1,1.25]),De(s,[0,.8],[1,0]),a.jsxs("section",{ref:t,className:"relative flex min-h-[60vh] md:min-
9h-[80vh] items-center overflow-hidden pt-28 pb-10 md:pt-24 md:pb-20",children:[a.jsx("video",{src:"/videos/hero-bg.mp4",autoPlay:!0,loop:!0,muted:!0,playsInline:!0,className:"absolute inset-0 h-full w-full object-cover"}),a.jsx("div",{className:"absolute inset-0 bg-black/40"}),a.jsxs("div",{className:"relative z-10 mx-auto flex w-full max-w-[1100px] flex-col items-center px-6 text-center",children:[a.jsx(I.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8},className:"inline-flex items-center gap-3 rounded-full border border-white/20 bg-white/5 px-3 py-1.5 md:px-4 md:py-2 text-[9px] md:text-xs uppercase tracking-[0.2em] backdrop-blur",children:"47º Congresso Brasileiro de Previdência Privada"}),a.jsxs(I.h1,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:1,delay:.1},className:"font-display mt-6 text-[clamp(2.5rem,6.5vw,6.5rem)] uppercase leading-[0.9]",children:["Previdência ",a.jsx("br",{})," em ",a.jsx(ip,{})]}),a.jsx(I.p,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.6,duration:.8},className:"mt-5 max-w-xl text-base text-offwhite/80",children:"Não basta ser sólido. à preciso ser relevante. à preciso estar em movimento."}),a.jsx(I.div,{initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{delay:.75,duration:.7,ease:"easeOut"},className:"mt-5 flex justify-center",children:a.jsxs(I.a,{href:"#manifesto",whileHover:{scale:1.04,rotate:-1},whileTap:{scale:.98},className:"group relative inline-flex items-center gap-2 rounded-full border border-magenta/40 bg-magenta/[0.06] px-4 py-2 backdrop-blur-sm transition-colors hover:border-magenta",children:[a.jsx(I.span,{"aria-hidden":!0,className:"absolute -inset-px rounded-full opacity-0 blur-xl transition-opacity group-hover:opacity-100",style:{background:"linear-gradient(90deg, var(--magenta), var(--azul))"}}),a.jsx(I.span,{className:"font-display text-xl md:text-2xl text-magenta",animate:{rotate:[-8,8,-8]},transition:{duration:4,repeat:1/0,ease:"easeInOut"},children:"#"}),a.jsxs("span",{className:"font-display text-base md:text-lg lowercase tracking-tight bg-[linear-gradient(90deg,var(--magenta)_0%,#fff_50%,var(--azul)_100%)] bg-[length:200%_100%] animate-gradient [-webkit-background-clip:text] [background-clip:text] [color:transparent]",children:[a.jsx("span",{className:"font-medium",children:"podemos"}),a.jsx("span",{className:"italic font-semibold",children:"mais"})]})]})}),a.jsxs(I.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.7,duration:.8},className:"mt-10 flex flex-wrap items-center justify-center gap-x-8 gap-y-3 text-sm md:text-base",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx("span",{className:"font-display text-3xl md:text-4xl text-azul",children:"21â23"}),a.jsx("span",{className:"uppercase tracking-wide font-semibold",children:"Out · 2026"})]}),a.jsx("span",{className:"hidden h-6 w-px bg-white/30 md:block"}),a.jsx("span",{className:"uppercase tracking-wide",children:"Transamerica Expo Center · SP"}),a.jsx("span",{className:"hidden h-6 w-px bg-white/30 md:block"}),a.jsx("span",{className:"uppercase tracking-wide",children:"HÃbrido"})]}),a.jsxs(I.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.8,duration:.8},className:"mt-5 inline-flex flex-wrap items-center justify-center gap-x-4 gap-y-2 rounded-full border border-white/20 bg-white/5 px-4 py-2 text-[11px] md:text-xs uppercase tracking-[0.18em] backdrop-blur",children:[a.jsx("span",{className:"font-semibold text-offwhite",children:"Pontuação PEC · ICSS"}),a.jsx("span",{className:"hidden h-4 w-px bg-white/25 md:block"}),a.jsxs("span",{children:[a.jsx("span",{className:"font-display text-base md:text-lg text-azul mr-1",children:"24"}),"pontos presencial"]}),a.jsx("span",{className:"hidden h-4 w-px bg-white/25 md:block"}),a.jsxs("span",{children:[a.jsx("span",{className:"font-display text-base md:text-lg text-azul mr-1",children:"18"}),"pontos online"]})]}),!e&&a.jsxs(I.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.85,duration:.8},className:"mx-auto mt-6 max-w-2xl rounded-2xl border border-magenta/50 px-5 py-4 text-center backdrop-blur",style:{backgroundImage:"linear-gradient(90deg, color-mix(in oklab, var(--magenta) 22%, transparent) 0%, color-mix(in oklab, var(--azul) 22%, transparent) 100%)"},children:[a.jsx("div",{className:"font-display text-base md:text-xl font-bold tracking-[0.02em] text-offwhite",children:"Você ganhou mais um dia!"}),a.jsx("p",{className:"mt-1.5 text-xs md:text-sm text-offwhite/85",children:"O 2º lote do 47º CBPP foi prorrogado por mais 24 horas. Aproveite a oportunidade e garanta sua inscrição."})]}),a.jsx(I.div,{initial:{opacity:0,y:20}
9,animate:{opacity:1,y:0},transition:{delay:.9,duration:.8},className:"mt-10 flex flex-wrap items-center justify-center gap-4",children:a.jsxs("a",{href:"#inscricao",className:"btn-line",children:[a.jsx("span",{children:"Garantir minha vaga"}),a.jsx("span",{children:"â"})]})})]})]})}function op(){const e=["21 a 23 de outubro","HÃbrido","Transamerica Expo Center","São Paulo","#podemosmais","Previdência em Movimento"],t=[...e,...e,...e];return a.jsx("section",{className:"relative border-y border-white/10 py-4 overflow-hidden",style:{background:"linear-gradient(90deg, var(--azul-deep) 0%, var(--azul) 55%, #4a4ad8 80%, var(--magenta) 100%)"},children:a.jsx("div",{className:"flex animate-marquee gap-10 whitespace-nowrap",children:t.map((s,n)=>a.jsxs("div",{className:"flex items-center gap-10 text-base font-bold uppercase md:text-lg",children:[a.jsx("span",{children:s}),a.jsx("img",{src:es,alt:"",className:"h-5 w-5"})]},n))})})}function ap(){const e=["Plenária","Experiências","Espaço UniAbrapp","Networking","Espaço Boas Práticas","Palestras Técnicas","Conexões"],t=[...e,...e,...e];return a.jsx("section",{className:"relative border-y border-white/10 bg-preto py-2 overflow-hidden",children:a.jsx("div",{className:"flex animate-marquee gap-6 whitespace-nowrap",children:t.map((s,n)=>a.jsxs("div",{className:"flex items-center gap-6 text-xs font-medium uppercase tracking-[0.2em] text-offwhite/70 md:text-sm",children:[a.jsx("span",{children:s}),a.jsx("img",{src:es,alt:"",className:"h-2.5 w-2.5 opacity-60"})]},n))})})}function lp(){const e=g.useRef(null),{scrollYProgress:t}=ma({target:e,offset:["start end","end start"]}),s=De(t,[0,1],["-30%","30%"]),n=De(t,[0,1],[1.35,1.7]);return a.jsxs("section",{ref:e,id:"manifesto",className:"relative isolate overflow-hidden py-16 md:py-36",children:[a.jsx(I.div,{"aria-hidden":!0,style:{y:s,scale:n,backgroundImage:`url(${zm})`,filter:"saturate(1.15) contrast(1.1)"},className:"absolute inset-0 bg-cover bg-center bg-no-repeat"}),a.jsx("div",{"aria-hidden":!0,className:"absolute inset-0 hidden md:block",style:{background:"radial-gradient(ellipse 80% 70% at 75% 50%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 55%, rgba(0,0,0,0.85) 100%)"}}),a.jsx("div",{"aria-hidden":!0,className:"absolute inset-0 md:hidden",style:{background:"linear-gradient(180deg, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.78) 45%, rgba(0,0,0,0.9) 100%)"}}),a.jsx("div",{"aria-hidden":!0,className:"absolute inset-0 hidden md:block",style:{background:"linear-gradient(90deg, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0.8) 30%, rgba(0,0,0,0.35) 60%, rgba(0,0,0,0) 90%)"}}),a.jsx("div",{"aria-hidden":!0,className:"absolute inset-0 mix-blend-overlay opacity-40",style:{background:"linear-gradient(120deg, var(--azul-deep) 0%, transparent 45%, var(--magenta) 100%)"}}),a.jsx("div",{className:"relative z-10 mx-auto max-w-[1400px] px-6",children:a.jsxs("div",{className:"max-w-2xl lg:max-w-3xl",children:[a.jsx("div",{className:"text-xs font-semibold uppercase tracking-[0.4em] text-amarelo",children:"Manifesto"}),a.jsxs("h2",{className:"font-display mt-4 text-[clamp(1.625rem,3.4vw,2.75rem)] uppercase leading-[1.05] tracking-tight",children:["A previdência ",a.jsx("br",{})," que a gente quer ",a.jsx("br",{}),"começa com o"," ",a.jsx("span",{className:"font-bold bg-[linear-gradient(90deg,var(--magenta)_0%,var(--azul)_100%)] [-webkit-background-clip:text] [background-clip:text] [color:transparent]",children:"movimento"})," ",a.jsx("br",{}),"que a gente faz."]}),a.jsxs("div",{className:"mt-6 md:mt-8 space-y-3 md:space-y-5 text-[14px] md:text-[15px] leading-[1.6] md:leading-[1.7] tracking-[0.01em] text-offwhite/85 max-w-2xl",children:[a.jsx("p",{children:"O mundo mudou. Vivemos mais, trabalhamos de outras formas, consumimos de maneiras diferentes. Mas há uma pergunta que o setor ainda precisa responder com clareza:"}),a.jsx("p",{className:"text-offwhite font-semibold text-lg md:text-xl leading-[1.4] md:leading-[1.5]",children:"Onde a previdência entra nesse novo mundo?"}),a.jsx("p",{children:"Não basta ser sólido. à preciso ser relevante. O 47º CBPP nasce exatamente deste lugar."}),a.jsx(I.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.6},transition:{duration:.7,ease:"easeOut"},className:"pt-4",children:a.jsxs(I.a,{href:"#inscricao",whileHover:{scale:1.04,rotate:-1},whileTap:{scale:.98},className:"group relative inline-flex items-center gap-3 rounded-full border border-magenta/40 bg-magenta/[0.06] px-5 py-2.5 backdrop-blur-sm transition-colors hover:border-magenta",children:[a.jsx(I.span,{"aria-hidden":!0,
9className:"absolute -inset-px rounded-full opacity-0 blur-xl transition-opacity group-hover:opacity-100",style:{background:"linear-gradient(90deg, var(--magenta), var(--azul))"}}),a.jsx(I.span,{className:"font-display text-2xl md:text-3xl text-magenta",animate:{rotate:[-8,8,-8]},transition:{duration:4,repeat:1/0,ease:"easeInOut"},children:"#"}),a.jsxs("span",{className:"font-display text-xl md:text-2xl lowercase tracking-tight bg-[linear-gradient(90deg,var(--magenta)_0%,#fff_50%,var(--azul)_100%)] bg-[length:200%_100%] animate-gradient [-webkit-background-clip:text] [background-clip:text] [color:transparent]",children:[a.jsx("span",{className:"font-medium",children:"podemos"}),a.jsx("span",{className:"italic font-semibold",children:"mais"})]})]})})]})]})})]})}const wr=[{year:"2016",title:"Previdência Complementar",desc:"Um novo projeto para o paÃs"},{year:"2017",title:"Uma nova realidade",desc:"Previdência Complementar para todos"},{year:"2018",title:"Disruptura",desc:"E o mundo do novo século"},{year:"2019",title:"Protagonismo",desc:"Em um mundo sem fronteiras"},{year:"2020",title:"Oportunidades para avançar",desc:"#vamosagir"},{year:"2021",title:"Atitude à prova de futuro",desc:"#lÃderprotagonista"},{year:"2022",title:"Faça acontecer agora",desc:"#façaacontecer"},{year:"2023",title:"Previdência para todos",desc:"Inclusão e proteção social"},{year:"2024",title:"A arte de inovar",desc:"Novos caminhos da previdência"},{year:"2025",title:"Previdência de impacto",desc:"Inclusão & proteção social"},{year:"2026",title:"Previdência em Movimento",desc:"#podemosmais"}];function cp(){const e=g.useRef(null),t=g.useRef(0),[s,n]=g.useState(0),i=g.useRef({active:!1,startX:0,startOffset:0,moved:!1});g.useEffect(()=>{const l=()=>{e.current&&(t.current=e.current.scrollWidth/2)};return l(),window.addEventListener("resize",l),()=>window.removeEventListener("resize",l)},[]),g.useEffect(()=>{const l=d=>{if(!i.current.active)return;const u=d.clientX-i.current.startX;Math.abs(u)>2&&(i.current.moved=!0);let h=i.current.startOffset+u;const f=t.current;f&&(h=(h%f+f)%f-f),n(h)},c=()=>{i.current.active=!1};return window.addEventListener("mousemove",l),window.addEventListener("mouseup",c),()=>{window.removeEventListener("mousemove",l),window.removeEventListener("mouseup",c)}},[]);const o=l=>{i.current={active:!0,startX:l.clientX,startOffset:s,moved:!1}},r=[...wr,...wr];return a.jsxs("section",{id:"trajetoria",className:"relative overflow-x-hidden py-14 text-offwhite md:py-20",style:{background:"linear-gradient(90deg, #0a8bff 0%, #006aff 45%, #0030b3 100%)"},children:[a.jsx("div",{className:"mx-auto max-w-[1400px] px-6 md:px-12",children:a.jsxs("div",{className:"text-center",children:[a.jsx("h2",{className:"font-display text-[clamp(2rem,4.5vw,3.75rem)] font-bold uppercase tracking-[0.08em] text-offwhite",children:"Trajetória"}),a.jsx("p",{className:"mx-auto mt-4 max-w-2xl text-sm text-offwhite/85 md:text-base",children:"Cada edição moldou a conversa do setor. Veja por onde passamos e para onde vamos."})]})}),a.jsxs("div",{className:"relative mt-12 select-none",children:[a.jsx("div",{className:"pointer-events-none absolute inset-y-0 left-0 z-20 w-[12vw]",style:{background:"linear-gradient(90deg, #0a8bff 0%, transparent 100%)"}}),a.jsx("div",{className:"pointer-events-none absolute inset-y-0 right-0 z-20 w-[12vw]",style:{background:"linear-gradient(270deg, #0030b3 0%, transparent 100%)"}}),a.jsx("div",{"data-cursor":"drag",onMouseDown:o,className:"overflow-x-hidden cursor-grab active:cursor-grabbing py-3 md:py-4",children:a.jsx("div",{style:{transform:`translateX(${s}px)`},children:a.jsx("div",{ref:e,className:"flex w-max animate-marquee",style:{animationDuration:"60s"},children:r.map((l,c)=>a.jsxs("div",{className:"group relative flex w-[160px] md:w-[220px] flex-shrink-0 flex-col items-center text-center",children:[a.jsxs("div",{className:"flex w-full items-center h-[80px] md:h-[120px]",children:[a.jsx("div",{className:"h-px flex-1 bg-offwhite/50"}),a.jsx("div",{className:"relative grid h-[80px] w-[80px] md:h-[120px] md:w-[120px] flex-shrink-0 place-items-center rounded-full border-2 border-offwhite bg-[var(--azul)] transition-transform duration-300 group-hover:scale-105 origin-center",children:a.jsx("span",{className:"font-display text-xl md:text-3xl text-offwhite",children:l.year})}),a.jsx("div",{className:"h-px flex-1 bg-offwhite/50"})]}),a.jsx("h3",{className:"mt-4 md:mt-6 px-2 text-sm md:text-base font-bold leading-tight text-offwhite transition-all duration-300 group-hover:bg-[linear-gradient(90deg,var(--magenta)_0%,#fff_50%,var(--azul)_100%)] group-hover:bg-[length:200%_100%] group-hover:animate-gradient group-hover:[-webkit-background-clip:text] group-hover:[background-clip:text] group-hover:[color:transparent] group-hover:-translate-y-0.5",children:l.title}),a.jsx("p",{className:"mt-1.5 md:mt-2 px-2 text-xs md:text-sm leading-snug text-offwhite/80 transition-all duration-300 group-hover:text-offwhite group-hover:-translate-y-0.5",children:l.desc})]},`${l.year}-${c}`))})})})]})]})}const Da=new Date("2026-08-12T00:00:00-03:00").getTime(),dp=Da,up="2º Lote · Prorrogado",hp="11 de Agosto";function Dn(){const[e,t]=g.useState(!1);return g.useEffect(()=>{const s=()=>t(Date.now()>=Da);s();const n=setInterval(s,1e3);return()=>clearInterval(n)},[]),e}const jr={lote2:{presencial:{assoc:"R$ 5.470",others:"R$ 8.210"},online:{assoc:"R$ 1.760",others:"R$ 2.660"}},lote3:{presencial:{assoc:"R$ 5.850",middle:"R$ 6.050",others:"R$ 8.780"},online:{assoc:"R$ 1.880",middle:"R$ 1.950",others:"R$ 2.840"}}};function fp(e){const[t,s]=g.useState(null);g.useEffect(()=>{s(Date.now());const c=setInterval(()=>s(Date.now()),1e3);return()=>clearInterval(c)},[]);const n=Math.max(0,e-(t??e)),i=Math.floor(n/864e5),o=Math.floor(n%864e5/36e5),r=Math.floor(n%36e5/6e4),l=Math.floor(n%6e4/1e3);return{days:i,hours:o,minutes:r,seconds:l}}function mp(){const e=Dn(),{days:t,hours:s,minutes:n,seconds:i}=fp(dp),o=r=>String(r).padStart(2,"0");return e?a.jsxs("div",{className:"w-full max-w-sm rounded-2xl border border-white/15 bg-white/[0.04] px-4 py-3.5 md:px-6 md:py-5 backdrop-blur-md",children:[a.jsx("div",{className:"text-[10px] font-medium uppercase tracking-[0.32em] text-amarelo",children:"3º Lote · Vigente"}),a.jsx("div",{className:"mt-1.5 md:mt-2 font-display leading-tight text-offwhite md:text-[1.65rem] font-medium text-sm md:text-base",children:"Valores atualizados"}),a.jsx("div",{className:"mt-2 md:mt-3 text-[11px] md:text-xs text-offwhite/60",children:"Garanta sua inscrição no 47º CBPP"})]}):a.jsxs("div",{className:"w-full max-w-sm rounded-2xl border border-white/15 bg-white/[0.04] px-4 py-3.5 md:px-6 md:py-5 backdrop-blur-md",children:[a.jsx("div",{className:"text-[10px] font-medium uppercase tracking-[0.32em] text-amarelo",children:up}),a.jsxs("div",{className:"mt-1.5 md:mt-2 font-display leading-tight text-offwhite md:text-[1.65rem] font-medium text-sm md:text-base",children:["Encerra em ",hp]}),a.jsxs("div",{className:"mt-2.5 md:mt-4 flex items-baseline gap-3",children:[a.jsx("span",{className:"font-display text-4xl md:text-6xl font-bold leading-none text-offwhite",children:t}),a.jsx("span",{className:"text-xs font-light uppercase tracking-[0.25em] text-offwhite/70",children:"dias"})]}),a.jsxs("div",{className:"mt-1 md:mt-1.5 text-[13px] md:text-sm font-light tracking-[0.15em] text-offwhite/70",children:[o(s),"h ",a.jsx("span",{className:"text-offwhite/40",children:"·"})," ",o(n),"m"," ",a.jsx("span",{className:"text-offwhite/40",children:"·"})," ",o(i),"s"]}),a.jsx("div",{className:"mt-2 md:mt-3 text-[11px] md:text-xs text-offwhite/60",children:"Adquira seu ingresso com desconto"})]})}function pp(e,t){return e.label.includes("Pontuação no Programa de Educação Continuada")?`${t?"24":"18"} pontos no PEC ICSS (Programa de Educação Continuada)`:e.label.includes("Espaço Patrocinadores")?t?"Espaço Patrocinadores (acesso aos estandes)":"Espaço Patrocinadores (acesso à vitrine de produtos dos patrocinadores)":e.note?`${e.label} (${e.note})`:e.label}function gp({isPresencial:e,open:t,onOpen:s,onClose:n}){const i=Bm(),o=e,r=o?"linear-gradient(90deg, var(--azul-deep) 0%, var(--azul) 100%)":"linear-gradient(90deg, var(--magenta) 0%, #ff4d9e 100%)",l=o?"bg-azul":"bg-magenta";return a.jsxs("div",{className:"group/benefits mt-5 md:mt-6 overflow-hidden rounded-xl border border-white/10 bg-white/[0.04] backdrop-blur-md transition-colors hover:border-white/20","data-open":t,onMouseEnter:()=>!i&&s(),children:[a.jsxs("button",{type:"button",onClick:()=>i?t?n():s():n(),className:"flex w-full items-center justify-between px-4 py-3 text-left md:px-5 md:py-4","aria-expanded":t,style:{background:r},children:[a.jsx("div",{className:"text-sm font-bold uppercase tracking-[0.08em] text-white",children:"BENEFÃCIOS INCLUSOS"}),a.jsx("span",{className:`grid h-7 w-7 place-items-center rounded-full border border-white/40 text-sm text-white transition-transform duration-300 ${t?"rotate-180":""}
9`,"aria-hidden":!0,children:"â¾"})]}),a.jsx("div",{className:`overflow-hidden transition-all duration-[350ms] ease-in-out ${t?"max-h-[900px] opacity-100":"max-h-0 opacity-0"}`,children:a.jsx("ul",{className:"space-y-2 px-4 pb-4 pt-4 text-sm md:px-5 md:pb-5 md:pt-5",children:Fm.map(c=>{const d=e?c.presencial:c.online,u=typeof d=="string"?!0:d,h=pp(c,e);return a.jsxs("li",{className:"flex items-start gap-3",children:[a.jsx("span",{className:`mt-[5px] inline-flex h-4 w-4 flex-shrink-0 items-center justify-center rounded-full text-[10px] font-bold ${u?`text-offwhite ${l}`:"border border-white/20 text-offwhite/30"}`,children:u?"â":"Ã"}),a.jsx("span",{className:`${u?"text-offwhite/90":"text-offwhite/40"}`,children:h})]},c.label)})})})]})}function xp(){const e=Dn(),[t,s]=g.useState(!1),n=e?jr.lote3:jr.lote2,i=[{name:"Presencial",desc:"Experiência completa no Transamerica Expo Center",assoc:n.presencial.assoc,middle:"middle"in n.presencial?n.presencial.middle:void 0,others:n.presencial.others,accent:"azul",featured:!0},{name:"Online",desc:"Acompanhe ao vivo de qualquer lugar",assoc:n.online.assoc,middle:"middle"in n.online?n.online.middle:void 0,others:n.online.others,accent:"magenta",featured:!1}];return a.jsxs("section",{id:"inscricao",className:"relative overflow-hidden bg-preto pt-6 pb-16 md:pt-8 md:pb-20",style:{backgroundImage:"radial-gradient(circle at 80% 0%, color-mix(in oklab, var(--azul) 18%, transparent) 0%, transparent 55%), linear-gradient(180deg, #000 0%, #050505 100%)"},children:[a.jsx("img",{src:es,alt:"",className:"absolute -right-32 -top-20 h-[420px] w-[420px] opacity-[0.06] animate-float-slow hidden md:block"}),a.jsxs("div",{className:"relative mx-auto max-w-[1400px] px-4 md:px-6",children:[a.jsxs("div",{className:"grid items-end gap-6 md:gap-10 lg:grid-cols-[1fr_auto]",children:[a.jsxs("div",{children:[a.jsx("div",{className:"text-xs font-semibold uppercase tracking-[0.4em] text-amarelo",children:"Inscrições"}),a.jsxs("h2",{className:"font-display mt-3 max-w-3xl text-[clamp(1.5rem,3.6vw,3rem)] normal-case leading-[1.1] tracking-[0.01em]",children:["Toda grande decisão começa com as"," ",a.jsx("span",{className:"italic text-amarelo",children:"experiências"})," certas."]}),a.jsx("p",{className:"mt-3 max-w-xl text-sm md:text-base text-offwhite/75",children:"Três dias que podem redefinir como você pensa, age e conecta a previdência ao mundo."})]}),a.jsx(mp,{})]}),!e&&a.jsxs("div",{className:"mt-6 flex flex-col gap-2 rounded-2xl border border-magenta/50 px-5 py-4 md:flex-row md:items-center md:gap-6 md:px-7 md:py-5",style:{backgroundImage:"linear-gradient(90deg, color-mix(in oklab, var(--magenta) 24%, transparent) 0%, color-mix(in oklab, var(--azul) 24%, transparent) 100%)"},children:[a.jsx("div",{className:"font-display text-lg md:text-2xl font-bold tracking-[0.02em] text-offwhite whitespace-nowrap",children:"Você ganhou mais um dia!"}),a.jsx("p",{className:"text-sm md:text-base text-offwhite/85",children:"O 2º lote do 47º CBPP foi prorrogado por mais 24 horas. Aproveite a oportunidade e garanta sua inscrição."})]}),a.jsx(yp,{}),a.jsx("div",{className:"mt-6 md:mt-8 grid gap-4 md:gap-6 md:grid-cols-2",children:i.map(o=>{const r=o.accent==="azul",l=r?"border-azul":"border-magenta",c=r?"text-azul":"text-magenta";return a.jsx("div",{className:`relative flex flex-col justify-between rounded-2xl md:rounded-3xl border-2 ${l} p-5 md:p-7 backdrop-blur-md`,style:{background:"color-mix(in oklab, var(--azul) 14%, #060a18)"},children:a.jsxs("div",{children:[a.jsx("div",{className:`font-display text-2xl md:text-3xl font-bold uppercase tracking-[0.06em] ${c}`,children:o.name}),a.jsx("p",{className:"mt-2 text-sm text-offwhite/80",children:o.desc}),a.jsxs("div",{className:"mt-5 md:mt-6 space-y-2.5 md:space-y-3",children:[a.jsx(Cs,{label:"Associadas Abrapp",value:o.assoc}),o.middle&&a.jsx(Cs,{label:a.jsxs(a.Fragment,{children:["Empresas e Pessoas FÃsicas com vÃnculo à s Associadas Abrapp",a.jsx("br",{}),"Rede de Credenciados"]}),value:o.middle}),a.jsx(Cs,{label:"Demais participantes",value:o.others})]}),a.jsxs("a",{href:`https://onelink.to/cbpp.${o.name.toLowerCase()}`,target:"_blank",rel:"noreferrer",className:`btn-line btn-line-cta mt-6 md:mt-8 w-full ${r?"btn-line-azul":"btn-line-magenta"}`,children:[a.jsx("span",{children:"Adquirir ingresso"}),a.jsx("span",{children:"â"})]}),a.jsx(gp,{isPresencial:r,open:t,onOpen:()=>s(!0),onClose:()=>s(!1)})]})},o.name)})}),a.jsx(bp,{})]})]})}function yp(){const e=[{mode:"Presencial",percent:"5%",min:"Acima de 10 inscrições"},{mode:"Presencial",percent:"10%",min:"Acima de 20 inscrições"},{mode:"Online",percent:"5%",min:"Acima de 20 inscrições"}];return a.jsxs("div",{className:"mt-8 rounded-2xl border border-white/15 bg-white/[0.03] p-5 backdrop-blur-md",children:[a.jsxs("div",{className:"flex flex-wrap items-baseline justify-between gap-3",children:[a.jsx("div",{className:"text-[10px] uppercase tracking-[0.32em] text-amarelo",children:"Desconto extra para grupos"}),a.jsx("p",{className:"text-[11px] text-offwhite/55",children:"Válido para inscrições feitas e cadastradas simultaneamente."})]}),a.jsx("div",{className:"mt-3 grid gap-2 sm:grid-cols-3",children:e.map((t,s)=>a.jsxs("div",{className:"flex items-center gap-3 rounded-xl border border-white/10 bg-white/[0.03] px-3 py-2.5",children:[a.jsx("div",{className:"font-display text-2xl font-bold text-amarelo",children:t.percent}),a.jsxs("div",{className:"text-xs leading-tight",children:[a.jsx("div",{className:"font-semibold uppercase tracking-wider text-offwhite/90",children:t.mode}),a.jsx("div",{className:"text-offwhite/65",children:t.min})]})]},s))})]})}function bp(){const[e,t]=g.useState(!1);return a.jsxs("div",{className:"mt-6 flex justify-center",children:[a.jsx("button",{onClick:()=>t(!0),className:"text-xs uppercase tracking-[0.25em] text-offwhite/55 underline-offset-4 transition hover:text-offwhite hover:underline",children:"PolÃtica de cancelamento"}),e&&a.jsx(vp,{onClose:()=>t(!1)})]})}function vp({onClose:e}){const t=[{title:"Cancelamento de inscrições não pagas",body:a.jsxs(a.Fragment,{children:[a.jsx("p",{children:"- A Abrapp reforçará a comunicação sobre vencimentos e prazos dos boletos, conforme os valores vigentes em c
9ada lote."}),a.jsx("p",{children:"- Inscrições não pagas serão canceladas após o prazo de 30 dias do vencimento do boleto, mediante notificação ao responsável pela inscrição."})]})},{title:"Cancelamento de inscrições pagas",body:a.jsxs(a.Fragment,{children:[a.jsx("p",{children:"Para garantir maior previsibilidade e organização:"}),a.jsx("p",{children:"- Cancelamentos solicitados com até 45 dias de antecedência do evento terão reembolso integral."}),a.jsx("p",{children:"- Cancelamentos solicitados com menos de 45 dias de antecedência terão reembolso de 50% do valor pago."}),a.jsx("p",{children:"- Cancelamentos com menos de 20 dias de antecedência não terão direito a reembolso, exceto em casos justificados com comprovantes médicos."})]})},{title:"Substituição de participantes",body:a.jsxs("p",{children:["- Substituições serão aceitas até 15 dias antes do inÃcio do evento, exclusivamente no mesmo formato contratado (presencial ou online). As solicitações devem ser feitas pela ",a.jsx("a",{href:"https://relacionamento.abrapp.org.br/",target:"_blank",rel:"noreferrer",className:"underline underline-offset-2 hover:text-amarelo",children:"Central de Relacionamento"}),"."]})},{title:`Alterações no formato 10de inscrição presencial para online`,body:a.jsxs(a.Fragment,{children:[a.jsxs("p",{children:["- A solicitação deve ser feita à ",a.jsx("a",{href:"https://relacionamento.abrapp.org.br/",target:"_blank",rel:"noreferrer",className:"underline underline-offset-2 hover:text-amarelo",children:"Central de Relacionamento"}),", até 45 dias antes do evento."]}),a.jsx("p",{children:"- Cada inscrição presencial poderá ser convertida em duas inscrições online, mediante a emissão de dois vouchers equivalentes."}),a.jsx("p",{children:"- Não haverá reembolso de eventuais diferenças de valores entre os formatos."})]})},{title:`Alterações no formato 11de inscrição online para presencial`,body:a.jsxs(a.Fragment,{children:[a.jsxs("p",{children:["- A solicitação deve ser feita à ",a.jsx("a",{href:"https://relacionamento.abrapp.org.br/",target:"_blank",rel:"noreferrer",className:"underline underline-offset-2 hover:text-amarelo",children:"Central de Relacionamento"}),", até 45 dias antes do evento."]}),a.jsx("p",{children:"- Será emitido um voucher de desconto equivalente ao valor pago na inscrição online, a ser utilizado em nova inscrição presencial, considerando o valor vigente do lote."}),a.jsx("p",{children:"- Diferenças de valores deverão ser quitadas no momento da nova inscrição."})]})}];return a.jsx("div",{className:"fixed inset-0 z-[10000] flex items-center justify-center bg-black/75 p-4 backdrop-blur-sm",onClick:e,children:a.jsxs(I.div,{initial:{opacity:0,y:20,scale:.96},animate:{opacity:1,y:0,scale:1},transition:{duration:.25},onClick:s=>s.stopPropagation(),className:"relative max-h-[88vh] w-full max-w-3xl overflow-hidden rounded-[28px] bg-offwhite text-preto shadow-2xl",children:[a.jsx("div",{className:"relative h-24",style:{background:"linear-gradient(90deg, var(--azul) 0%, var(--azul-deep) 35%, var(--magenta) 100%)"},children:a.jsx("button",{onClick:e,"aria-label":"Fechar",className:"absolute right-5 top-5 grid h-10 w-10 place-items-center rounded-full border-2 border-offwhite text-offwhite transition hover:bg-white/10",children:"Ã"})}),a.jsx("div",{className:"max-h-[68vh] overflow-y-auto px-8 py-10 md:px-14",children:a.jsx("div",{className:"space-y-9",children:t.map(s=>a.jsxs("section",{children:[a.jsx("h4",{className:"font-display whitespace-pre-line text-[1.6rem] font-bold leading-[1.1] text-preto md:text-[1.85rem]",children:s.title}),a.jsx("div",{className:"mt-3 space-y-1 text-[15px] leading-relaxed text-preto/85",children:s.body})]},s.title))})})]})})}const wp=[Um,Gm,tp,Hm,Jm,sp,_m,qm,Km],jp=[Xm,$m,np,Ym,Qm,ep,Zm];function Ar({items:e,reverse:t=!1,fast:s=!1}){const n=[...e,...e];return a.jsx("div",{className:"relative overflow-hidden",children:a.jsx("div",{className:`flex w-max gap-4 ${s?"animate-marquee-fast":"animate-marquee"}`,style:t?{animationDirection:"reverse"}:void 0,children:n.map((i,o)=>
11a.jsx("div",{className:"relative h-[110px] w-[190px] flex-shrink-0 overflow-hidden rounded-lg md:h-[140px] md:w-[230px]",children:a.jsx("img",{src:i,alt:"","aria-hidden":!0,className:"h-full w-full object-cover",loading:"lazy"})},o))})})}function Ap(){const e="linear-gradient(to right, transparent 0%, black 8%, black 92%, transparent 100%)";return a.jsx("section",{id:"galeria","aria-label":"Movimento em imagens",className:"relative overflow-hidden bg-preto py-4",style:{backgroundImage:"radial-gradient(circle at 80% 100%, color-mix(in oklab, var(--azul) 18%, transparent) 0%, transparent 55%), linear-gradient(180deg, #000 0%, #050505 100%)"},children:a.jsxs("div",{className:"flex flex-col gap-4",style:{WebkitMaskImage:e,maskImage:e},children:[a.jsx(Ar,{items:wp,reverse:!0}),a.jsx(Ar,{items:jp,fast:!0})]})})}function Cs({label:e,value:t}){return a.jsxs("div",{className:"flex items-baseline justify-between gap-2 border-b border-white/15 pb-3",children:[a.jsx("span",{className:"text-[10px] md:text-xs uppercase tracking-wider text-offwhite/70 leading-snug",children:e}),a.jsx("span",{className:"font-display text-2xl md:text-4xl font-bold text-offwhite whitespace-nowrap",children:t})]})}function Sp(){return a.jsxs("section",{id:"patrocinio",className:"relative overflow-hidden py-16 md:py-20",children:[a.jsx("video",{src:Om,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,className:"absolute inset-0 h-full w-full object-cover object-center"}),a.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-black/80 via-black/65 to-black/85 md:bg-gradient-to-l md:from-black/85 md:via-black/60 md:to-black/30"}),a.jsx("div",{className:"relative mx-auto max-w-[1400px] px-6",children:a.jsxs("div",{className:"ml-auto max-w-xl text-right",children:[a.jsx("div",{className:"text-xs font-semibold uppercase tracking-[0.3em] text-magenta",children:"PatrocÃnio"}),a.jsxs("h2",{className:"font-display mt-3 text-[clamp(1.875rem,4vw,3.25rem)] font-bold uppercase",children:["Esteja onde ",a.jsx("br",{})," o setor"," ",a.jsx("span",{className:"font-bold",style:{background:"linear-gradient(90deg, #4d9bff 0%, #ff3d8a 100%)",WebkitBackgroundClip:"text",backgroundClip:"text",color:"transparent"},children:"decide."})]}),a.jsx("p",{className:"mt-5 text-base text-offwhite/85",children:"Patrocinar é mais do que visibilidade. à fazer parte do movimento que redefine a previdência brasileira."}),a.jsxs("div",{className:"mt-8 flex flex-wrap justify-end gap-4",children:[a.jsx("a",{href:"mailto:[email protected]",className:"btn-line",children:"Quero patrocinar"}),a.jsx("a",{href:"https://drive.google.com/file/d/1U2Qd3ylfUo97_K5fm7kt09FQAqxz_tfg/view?usp=sharing",target:"_blank",rel:"noopener noreferrer",className:"btn-line",children:"Cotas e benefÃcios"})]})]})})]})}function Cp(){return a.jsx("footer",{className:"relative bg-azul pt-20",children:a.jsxs("div",{className:"mx-auto max-w-[1400px] px-6",children:[a.jsxs("div",{className:"font-display text-[clamp(2.5rem,9vw,9rem)] uppercase leading-[0.85]",children:["#podemos",a.jsx("span",{className:"italic",children:"mais"})]}),a.jsxs("div",{className:"mt-16 grid gap-10 border-t border-white/20 py-12 md:grid-cols-3",children:[a.jsxs("div",{children:[a.jsx(lf,{}),a.jsx("img",{src:Wm,alt:"Abrapp · UniAbrapp · Sindapp · ICSS · Conecta",className:"mt-6 h-auto w-full object-contain object-left",style:{maxWidth:"320px"}}),a.jsx("p",{className:"mt-6 max-w-sm text-sm text-offwhite/80",children:"47º Congresso Brasileiro de Previdência Privada. Realização Abrapp, UniAbrapp, Sindapp, ICSS e Conecta."}),a.jsxs("div",{className:"mt-6 flex flex-wrap gap-3 text-xs uppercase tracking-[0.2em] text-offwhite/70",children:[a.jsx("a",{href:"https://www.linkedin.com/company/abrapp",target:"_blank",rel:"noopener noreferrer",className:"rounded-full border border-white/25 px-3 py-1.5 transition hover:border-white hover:text-white",children:"LinkedIn"}),a.jsx("a",{href:"https://www.instagram.com/abrappoficial",target:"_blank",rel:"noopener noreferrer",className:"rounded-full border border-white/25 px-3 py-1.5 transition hover:border-white hover:text-white",children:"Instagram"}),a.jsx("a",{href:"https://www.youtube.com/@abrapp",target:"_blank",rel:"noopener noreferrer",className:"rounded-full border border-white/25 px-3 py-1.5 transition hover:border-white hover:text-white",children:"YouTube"})]})]}),a.jsxs("div",{className:"space-y-5 text-sm",children:[a.jsx("div",{className:"text-base font-bold text-white",children:"Não encontrou o que precisava? Entre em contato com:"}),a.jsxs("div",{children:[a.jsx("div",{className:"text-xs uppercase tracking-[0.2em] text-offwhite/60",children:a.jsx("a",{href:"https://www.abrapp.org.br/central-relacionamento/",target:"_blank",rel:"noopener noreferrer",className:"hover:text-amarelo",children:"Central de Relacionamento"})}),a.jsxs("div",{className:"mt-2 space-y-1 text-offwhite/90",children:[a.jsxs("div",{children:["Tel: ",a.jsx("a",{href:"tel:+551150284796",className:"font-bold hover:text-white",children:"(11) 5028-4796"})]}),a.jsxs("div",{children:["WhatsApp: ",a.jsx("a",{href:"https://wa.me/551149330081",target:"_blank",rel:"noopener noreferrer",className:"font-bold hover:text-white",children:"(11) 4933.0081"})]})]})]})]}),a.jsxs("div",{className:"space-y-5 text-sm",children:[a.jsxs("div",{children:[a.jsx("div",{className:"text-xs uppercase tracking-[0.2em] text-offwhite/60",children:"Quando"}),a.jsx("div",{className:"mt-2 font-bold",children:"21 a 23 de outubro de 2026"}),a.jsx("div",{className:"text-offwhite/80",children:"HÃbrido"})]}),a.jsxs("div",{children:[a.jsx("div",{className:"text-xs uppercase tracking-[0.2em] text-offwhite/60",children:"Local do evento"}),a.jsx("div",{className:"mt-2 font-bold",children:"Transamerica Expo Center â São Paulo"}),a.jsx("div",{className:"text-offwhite/80",children:"Av. Dr. Mário Vilas Boas Rodrigues, 387"}),a.jsx("div",{className:"text-offwhite/80",children:"Santo Amaro · São Paulo · SP"})]})]})]}),a.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-4 border-t border-white/20 py-6 text-xs uppercase tracking-widest text-offwhite/70",children:[a.jsx("span",{children:"© 2026 Abrapp â Todos os direitos reservados"}),a.jsx("span",{children:"Previdência em Movimento"})]})]})})}export{kp as component};
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.