PageSourceSearch

https://bubblerun.com/assets/Fundraise-BcrpW4wL.js

js bubblerun.com collected 2026-09-29 09:29:59 UTC 29,100 bytes, 1 lines download raw bytes

1import{n as Me,f as Ae,r as h,h as Te,j as e,i as T,l as D,P as Y,M as De,e as Ve,K as Oe,B as P,b as G}from"./index-iAH0VCWL.js";import{C as M,a as A}from"./card-BqPYv-U-.js";import{I as B}from"./input-D4fp65Ma.js";import{T as ze}from"./textarea-DL8q-E9d.js";import{e as Be,f as he,S as oe,a as re,b as ne,c as ie,d as le}from"./select-D7YJFrZg.js";import{a as Ye}from"./index-t4kzdwNY.js";import{B as ce}from"./badge-XpwZQ2tf.js";import{L as He,S as Ke,k as Le,d as Ue}from"./SEOHead-CutOG3Z4.js";import{U as $e}from"./UGCVideoGallery-DSi6FuMx.js";import{u as Ge}from"./useBrandContent-hL3CvPl7.js";import{g as de}from"./brandImages-CssUDV7x.js";import{g as me}from"./imageUtils-DN2Qg4kP.js";import{u as Je}from"./useEvents-CrK1lFEr.js";import{m as g,U as We,s as ue}from"./client-CgBPPwfZ.js";import{n as qe}from"./notifyInquiry-CZ7NZYDI.js";import{A as Ze,D as Q,H as xe,C as ee}from"./index-le5XYufi.js";import{A as H}from"./arrow-right-CrBNQjR1.js";import{M as J}from"./map-pin-BoUxehHn.js";import{G as fe}from"./gift-DBNQEKGL.js";import{Q as Xe}from"./quote-CX1OeTCW.js";import{H as Qe}from"./hand-heart-DDsMKpgU.js";import{S as et}from"./sparkles-CS2_IV9A.js";import{C as tt}from"./circle-check-big-DT9_E-r8.js";import{f as st}from"./format--YuNkvsf.js";import"./chevron-down-Syqj6tVo.js";import"./check-Ctu3GWRN.js";import"./useQuery-CQLYCBFv.js";import"./video-CRvZVuvx.js";import"./external-link-Fk9PuXJ2.js";import"./brandPhotoFolders-Czad84dy.js";var pe=["PageUp","PageDown"],ge=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],be={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},V="Slider",[W,at,ot]=Me(V),[ye,ss]=Ae(V,[ot]),[rt,L]=ye(V),je=h.forwardRef((s,a)=>{const{name:r,min:n=0,max:d=100,step:m=1,orientation:i="horizontal",disabled:l=!1,minStepsBetweenThumbs:f=0,defaultValue:b=[n],value:v,onValueChange:c=()=>{},onValueCommit:p=()=>{},inverted:w=!1,form:u,...x}=s,j=h.useRef(new Set),y=h.useRef(0),t=i==="horizontal"?nt:it,[o=[],I]=Te({prop:v,defaultProp:b,onChange:S=>{var R;(R=[...j.current][y.current])==null||R.focus(),c(S)}}),C=h.useRef(o);function U(S){const k=ut(o,S);O(S,k)}function Fe(S){O(S,y.current)}function Pe(){const S=C.current[y.current];o[y.current]!==S&&p(o)}function O(S,k,{commit:R}={commit:!1}){const se=pt(m),$=gt(Math.round((S-n)/m)*m+n,se),z=he($,[n,d]);I((F=[])=>{const E=dt(F,z,k);if(ft(E,f*m)){y.current=E.indexOf(z);const ae=String(E)!==String(F);return ae&&R&&p(E),ae?E:F}else return F})}return e.jsx(rt,{scope:s.__scopeSlider,name:r,disabled:l,min:n,max:d,valueIndexToChangeRef:y,thumbs:j.current,values:o,orientation:i,form:u,children:e.jsx(W.Provider,{scope:s.__scopeSlider,children:e.jsx(W.Slot,{scope:s.__scopeSlider,children:e.jsx(t,{"aria-disabled":l,"data-disabled":l?"":void 0,...x,ref:a,onPointerDown:T(x.onPointerDown,()=>{l||(C.current=o)}),min:n,max:d,inverted:w,onSlideStart:l?void 0:U,onSlideMove:l?void 0:Fe,onSlideEnd:l?void 0:Pe,onHomeKeyDown:()=>!l&&O(n,0,{commit:!0}),onEndKeyDown:()=>!l&&O(d,o.length-1,{commit:!0}),onStepKeyDown:({event:S,direction:k})=>{if(!l){const $=pe.includes(S.key)||S.shiftKey&&ge.includes(S.key)?10:1,z=y.current,F=o[z],E=m*$*k;O(F+E,z,{commit:!0})}}})})})})});je.displayName=V;var[ve,we]=ye(V,{startEdge:"left",endEdge:"right",size:"width",direction:1}),nt=h.forwardRef((s,a)=>{const{min:r,max:n,dir:d,inverted:m,onSlideStart:i,onSlideMove:l,onSlideEnd:f,onStepKeyDown:b,...v}=s,[c,p]=h.useState(null),w=D(a,t=>p(t)),u=h.useRef(void 0),x=Ye(d),j=x==="ltr",y=j&&!m||!j&&m;function _(t){const o=u.current||c.getBoundingClientRect(),I=[0,o.width],U=te(I,y?[r,n]:[n,r]);return u.current=o,U(t-o.left)}return e.jsx(ve,{scope:s.__scopeSlider,startEdge:y?"left":"right",endEdge:y?"right":"left",direction:y?1:-1,size:"width",children:e.jsx(Ne,{dir:x,"data-orientation":"horizontal",...v,ref:w,style:{...v.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:t=>{const o=_(t.clientX);i==null||i(o)},onSlideMove:t=>{const o=_(t.clientX);l==null||l(o)},onSlideEnd:()=>{u.current=void 0,f==null||f()},onStepKeyDown:t=>{const I=be[y?"from-left":"from-right"].includes(t.key);b==null||b({event:t,direction:I?-1:1})}})})}),it=h.forwardRef((s,a)=>{const{min:r,max:n,inverted:d,onSlideStart:m,onSlideMove:i,onSlideEnd:l,onStepKeyDown:f,...b}=s,v=h.useRef(null),c=D(a,v),p=h.useRef(void 0),w=!d;function u(x){const j=p.current||v.current.getBoundingClientRect(),y=[0,j.height],t=te(y,w?[n,r]:[r,n]);return p.current=j,t(x-j.top)}return e.jsx(ve,{scope:s.__scopeSlider,startEdge:w?"bottom":"top",endEdge:w?"top":"bottom",size:"height",direction:w?1:-1,children:e.jsx(Ne,{"data-orientation":"vertical",...b,ref:c,style:{...b.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:x=>{const j=u(x.clientY);m==null||m(j)},onSlideMove:x=>{const j=u(x.clientY);i==null||i(j)},onSlideEnd:()=>{p.current=void 0,l==null||l()},onStepKeyDown:x=>{const y=be[w?"from-bottom":"from-top"].includes(x.key);f==null||f({event:x,direction:y?-1:1})}})})}),Ne=h.forwardRef((s,a)=>{const{__scopeSlider:r,onSlideStart:n,onSlideMove:d,onSlideEnd:m,onHomeKeyDown:i,onEndKeyDown:l,onStepKeyDown:f,...b}=s,v=L(V,r);return e.jsx(Y.span,{...b,ref:a,onKeyDown:T(s.onKeyDown,c=>{c.key==="Home"?(i(c),c.preventDefault()):c.key==="End"?(l(c),c.preventDefault()):pe.concat(ge).includes(c.key)&&(f(c),c.preventDefault())}),onPointerDown:T(s.onPointerDown,c=>{const p=c.target;p.setPointerCapture(c.pointerId),c.preventDefault(),v.thumbs.has(p)?p.focus():n(c)}),onPointerMove:T(s.onPointerMove,c=>{c.target.hasPointerCapture(c.pointerId)&&d(c)}),onPointerUp:T(s.onPointerUp,c=>{const p=c.target;p.hasPointerCapture(c.pointerId)&&(p.releasePointerCapture(c.pointerId),m(c))})})}),Se="SliderTrack",Ie=h.forwardRef((s,a)=>{const{__scopeSlider:r,...n}=s,d=L(Se,r);return e.jsx(Y.span,{"data-disabled":d.disabled?"":void 0,"data-orientation":d.orientation,...n,ref:a})});Ie.displayName=Se;var q="SliderRange",Ce=h.forwardRef((s,a)=>{const{__scopeSlider:r,...n}=s,d=L(q,r),m=we(q,r),i=h.useRef(null),l=D(a,i),f=d.values.length,b=d.values.map(p=>
1Ee(p,d.min,d.max)),v=f>1?Math.min(...b):0,c=100-Math.max(...b);return e.jsx(Y.span,{"data-orientation":d.orientation,"data-disabled":d.disabled?"":void 0,...n,ref:l,style:{...s.style,[m.startEdge]:v+"%",[m.endEdge]:c+"%"}})});Ce.displayName=q;var Z="SliderThumb",_e=h.forwardRef((s,a)=>{const r=at(s.__scopeSlider),[n,d]=h.useState(null),m=D(a,l=>d(l)),i=h.useMemo(()=>n?r().findIndex(l=>l.ref.current===n):-1,[r,n]);return e.jsx(lt,{...s,ref:m,index:i})}),lt=h.forwardRef((s,a)=>{const{__scopeSlider:r,index:n,name:d,...m}=s,i=L(Z,r),l=we(Z,r),[f,b]=h.useState(null),v=D(a,_=>b(_)),c=f?i.form||!!f.closest("form"):!0,p=De(f),w=i.values[n],u=w===void 0?0:Ee(w,i.min,i.max),x=mt(n,i.values.length),j=p==null?void 0:p[l.size],y=j?ht(j,u,l.direction):0;return h.useEffect(()=>{if(f)return i.thumbs.add(f),()=>{i.thumbs.delete(f)}},[f,i.thumbs]),e.jsxs("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[l.startEdge]:`calc(${u}% + ${y}px)`},children:[e.jsx(W.ItemSlot,{scope:s.__scopeSlider,children:e.jsx(Y.span,{role:"slider","aria-label":s["aria-label"]||x,"aria-valuemin":i.min,"aria-valuenow":w,"aria-valuemax":i.max,"aria-orientation":i.orientation,"data-orientation":i.orientation,"data-disabled":i.disabled?"":void 0,tabIndex:i.disabled?void 0:0,...m,ref:v,style:w===void 0?{display:"none"}:s.style,onFocus:T(s.onFocus,()=>{i.valueIndexToChangeRef.current=n})})}),c&&e.jsx(ke,{name:d??(i.name?i.name+(i.values.length>1?"[]":""):void 0),form:i.form,value:w},n)]})});_e.displayName=Z;var ct="RadioBubbleInput",ke=h.forwardRef(({__scopeSlider:s,value:a,...r},n)=>{const d=h.useRef(null),m=D(d,n),i=Be(a);return h.useEffect(()=>{const l=d.current;if(!l)return;const f=window.HTMLInputElement.prototype,v=Object.getOwnPropertyDescriptor(f,"value").set;if(i!==a&&v){const c=new Event("input",{bubbles:!0});v.call(l,a),l.dispatchEvent(c)}},[i,a]),e.jsx(Y.input,{style:{display:"none"},...r,ref:m,defaultValue:a})});ke.displayName=ct;function dt(s=[],a,r){const n=[...s];return n[r]=a,n.sort((d,m)=>d-m)}function Ee(s,a,r){const m=100/(r-a)*(s-a);return he(m,[0,100])}function mt(s,a){return a>2?`Value ${s+1} of ${a}`:a===2?["Minimum","Maximum"][s]:void 0}function ut(s,a){if(s.length===1)return 0;const r=s.map(d=>Math.abs(d-a)),n=Math.min(...r);return r.indexOf(n)}function ht(s,a,r){const n=s/2,m=te([0,50],[0,n]);return(n-m(a)*r)*r}function xt(s){return s.slice(0,-1).map((a,r)=>s[r+1]-a)}function ft(s,a){if(a>0){const r=xt(s);return Math.min(...r)>=a}return!0}function te(s,a){return r=>{if(s[0]===s[1]||a[0]===a[1])return a[0];const n=(a[1]-a[0])/(s[1]-s[0]);return a[0]+n*(r-s[0])}}function pt(s){return(String(s).split(".")[1]||"").length}function gt(s,a){const r=Math.pow(10,a);return Math.round(s*r)/r}var Re=je,bt=Ie,yt=Ce,jt=_e;const X=h.forwardRef(({className:s,...a},r)=>e.jsxs(Re,{ref:r,className:Ve("relative flex w-full touch-none select-none items-center",s),...a,children:[e.jsx(bt,{className:"relative h-2 w-full grow overflow-hidden rounded-full bg-secondary",children:e.jsx(yt,{className:"absolute h-full bg-primary"})}),e.jsx(jt,{className:"block h-5 w-5 rounded-full border-2 border-primary bg-background ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50"})]}));X.displayName=Re.displayName;const N={initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.6}},K={initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5}},vt=[{icon:tt,title:"Sign Up Your Group",desc:"Fill out a quick application with your organization details."},{icon:ee,title:"Get Matched to Events",desc:"We'll pair your group with upcoming events in your city."},{icon:We,title:"Volunteer Together",desc:"Your team shows up, has fun, and helps run an amazing event."},{icon:Q,title:"Get Paid",desc:"Every volunteer earns $50/shift — paid directly to your organization."}],wt=[{icon:Q,title:"$50 Per Shift",desc:"Each volunteer earns $50 per shift worked. More volunteers = more funds."},{icon:fe,title:"Free Entry",desc:"Volunteers get a free ticket and take part in the event for free."},{icon:xe,title:"Community Impact",desc:"Your group makes a real difference while having an incredible time."},{icon:ee,title:"Flexible Scheduling",desc:"Choose the events and shifts that work for your group."},{icon:J,title:"Local Events",desc:"Events in 100+ cities — find ones right in y
1our community."}],Nt=[{name:"Phoenix Youth Soccer",amount:"$4,200",quote:"Our U-14 team raised enough for new uniforms and tournament fees in just one weekend! The kids had an absolute blast.",type:"Youth Sports"},{name:"Grace Community Church",amount:"$6,800",quote:"We brought 34 volunteers to three events this season. The funds went directly to our food pantry program.",type:"Church"},{name:"Austin High Robotics Club",amount:"$2,500",quote:"This funded our entire competition season. Way more fun than a bake sale!",type:"School"}],St=[{value:"youth-sports",label:"Youth Sports Team"},{value:"non-profit",label:"Non-Profit Organization"},{value:"church",label:"Church / Religious Group"},{value:"school",label:"School / Academic Club"},{value:"club",label:"Community Club"},{value:"other",label:"Other"}],It=["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"];function as(){const[s]=Oe(),a=s.get("ref"),[r,n]=h.useState(0),{brands:d}=Ge(),m=h.useMemo(()=>d.map(t=>de(t.slug)||""),[d]),i=h.useCallback(()=>n(t=>(t+1)%(m.length||1)),[m.length]);h.useEffect(()=>{const t=setInterval(i,4e3);return()=>clearInterval(t)},[i]);const[l,f]=h.useState(10),[b,v]=h.useState(2),c=l*b*50,{data:p=[]}=Je({status:"upcoming"}),w=h.useMemo(()=>p.slice(0,6),[p]),[u,x]=h.useState({org_name:"",org_type:"",city:"",state:"",contact_name:"",contact_email:"",contact_phone:"",mission:""}),[j,y]=h.useState(!1),_=async t=>{if(t.preventDefault(),!u.org_name||!u.org_type||!u.city||!u.state||!u.contact_name||!u.contact_email){G.error("Please fill in all required fields");return}y(!0);try{const o=crypto.randomUUID(),{error:I}=await ue.from("fundraise_groups").insert({...u,id:o});if(I)throw I;qe({inquiry_type:"fundraise",title:`New fundraise group: ${u.org_name}`,submitter_name:u.contact_name,submitter_email:u.contact_email}),a&&fetch("https://iyojhjteehpmsdjjvwxy.supabase.co/rest/v1/fundraise_referrals",{method:"POST",headers:{"Content-Type":"application/json",apikey:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Iml5b2poanRlZWhwbXNkamp2d3h5Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3Nzg2MjQ1MTYsImV4cCI6MjA5NDIwMDUxNn0.OS3-dysdLOdQOCl4uYalFZVZ-RkkqMngaIkoPbmYs-8",Authorization:"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Iml5b2poanRlZWhwbXNkamp2d3h5Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3Nzg2MjQ1MTYsImV4cCI6MjA5NDIwMDUxNn0.OS3-dysdLOdQOCl4uYalFZVZ-RkkqMngaIkoPbmYs-8"},body:JSON.stringify({referrer_group_id:a,referred_group_id:o})}).catch(()=>{}),ue.functions.invoke("send-transactional-email",{body:{templateName:"fundraise-group-confirmation",recipientEmail:u.contact_email,idempotencyKey:`fundraise-confirm-${o}`,templateData:{contactName:u.contact_name,orgName:u.org_name}}}).catch(C=>console.error("Failed to send confirmation email",C)),G.success("Application submitted! We'll be in touch soon."),x({org_name:"",org_type:"",city:"",state:"",contact_name:"",contact_email:"",contact_phone:"",mission:""})}catch(o){G.error(o.message||"Something went wrong")}finally{y(!1)}};return e.jsxs(He,{children:[e.jsx(Ke,{title:"Fundraise with EventLab – Raise Real Money for Your Group",description:"Turn your group's energy into real funds. Volunteer at the coolest 5K events and earn $50 per shift for your organization. Youth sports, schools, churches, and non-profits welcome.",canonicalPath:"/fundraise",schemas:[Le("Fundraise with EventLab","Earn $50 per volunteer shift for your group at EventLab 5K events.","/fundraise"),Ue([{name:"Home",path:"/"},{name:"Fundraise",path:"/fundraise"}])]}),e.jsxs("section",{className:"relative min-h-[80vh] flex items-center justify-center overflow-hidden bg-[hsl(213,80%,10%)]",children:[e.jsx(Ze,{mode:"wait",children:e.jsx(g.div,{className:"absolute inset-0",initial:{opacity:0,scale:1.08},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.96},transition:{duration:1.2},children:e.jsx("img",{src:me(m[r],"hero"),alt:"EventLab fundraise",className:"w-full h-full object-cover",decoding:"async"})},r)}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-[hsl(213,80%,10%)] via-[hsl(213,80%,10%,0.5)] to-[hsl(213,80%,10%,0.25)]"}),e.jsxs(g.div,{className:"relative z-10 text-center px-4 max-w-5xl pb-36 md:pb-20",...N,children:[e.jsxs("h1",{className:"text-3xl sm:text-4xl md:text-6xl lg:text-7xl font-black text-white leading-tight mb-4 md:mb-6 drop-shadow-lg",children:["Turn Your Team's Energy Into",e.jsx("span",{className:"block text-[#39FF14] drop-shadow-md",children:"Real Funds"})]}),e.jsx("p",{className:"text-base md:text-xl text-white/90 max-w-3xl mx-auto mb-6 md:mb-8 drop-shadow-md",children:"Raise real money for your cause while having the time of your life at the coolest 5K events in your city. $50 per volunteer, per shift — it's a no-brainer."}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-3",children:[e.jsxs(P,{size:"lg",className:"bg-[#39FF14] text-[#0A2540] font-bold text-sm sm:text-base px-6 sm:px-8 border-0 hover:bg-[#00E676] transition-all duration-300 shadow-[0_0_20px_rgba(57,255,20,0.3)] hover:shadow-[0_0_30px_rgba(57,255,20,0.5)]",onClick:()=>{var t;return(t=document.getElementById("apply-form"))==null?void 0:t.scrollIntoView({behavior:"smooth"})},children:["Apply Now ",e.jsx(H,{className:"ml-2 h-5 w-5"})]}),e.jsx(P,{size:"lg",className:"bg-white text-[#0A2540] font-bold text-sm sm:text-base px-6 sm:px-8 hover:bg-white/90 border-0 transition-all duration-300",onClick:()=>{var t;return(t=document.getElementById("calculator"))==null?void 0:t.scrollIntoView({behavior:"smooth"})},children:"See How Much You Could Raise"})]})]}),e.jsx("div",{className:"absolute bottom-0 left-0 right-0 bg-black/60 backdrop-blur-sm border-t border-white/10 py-3 md:py-4",children:e.jsxs("div",{className:"container mx-auto px-4 grid grid-cols-2 md:flex md:flex-wrap items-center justify-center gap-2 md:gap-8 text-white/80 text-xs md:text-sm font-medium",children:[e.jsxs("span",{className:"flex items-center justify-center gap-1",children:[e.jsx(Q,{className:"h-3.5 w-3.5 md:h-4 md:w-4 text-[#39FF14] shrink-0"})," $50 Per Shift"]}),e.jsxs("span",{className:"flex items-center justify-center gap-1",children:[e.jsx(J,{className:"h-3.5 w-3.5 md:h-4 md:w-4 text-[#39FF14] shrink-0"})," 100+ Cities"]}),e.jsxs("span",{className:"flex items-center justify-center gap-1",children:[e.jsx(fe,{className:"h-3.5 w-3.5 md:h-4 md:w-4 text-[#39FF14] shrink-0"})," Free Entry"]}),e.jsxs("span",{className:"flex items-center justify-center gap-1",children:[e.jsx(xe,{className:"h-3.5 w-3.5 md:h-4 md:w-4 text-[#39FF14] shrink-0"})," Community Impact"]})]})})]}),e.jsx("section",{id:"calculator",className:"py-16 md:py-24 bg-[hsl(213,80%,10%)]",children:e.jsxs("div",{className:"container mx-auto px-4 max-w-3xl",children:[e.jsx(g.h2,{...N,className:"text-3xl md:text-5xl font-black text-center text-white mb-2",children:"Fundraise Calculator"}),e.jsx(g.p,{...N,className:"text-center text-white/70 max-w-xl mx-auto mb-10",children:"See how much your group could raise this season."}),e.jsx(g.div,{...N,children:e.jsx(M,{className:"bg-white/5 border-white/10",children:e.jsxs(A,{className:"p-6 md:p-8 space-y-8",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-white font-bold text-sm mb-3 block",children:"How many volunteers can your group bring?"}),e.jsx(X,{value:[l],onValueChange:([t])=>f(t),min:1,max:50,step:1,className:"mb-2"}),e.jsxs("div",{className:"text-center text-white/60 text-sm",children:[l," volunteer",l!==1?"s":""]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-white font-bold text-sm mb-3 block",children:"How many shifts per event?"}),e.jsx(X,{value:[b],onValueChange:([t])=>v(t),min:1,max:10,step:1,className:"mb-2"}),e.jsxs("div",{className:"text-center text-white/60 text-sm",children:[b," shift",b!==1?"s":""]})]}),e.jsxs("div",{className:"text-center pt-4 border-t border-white/10",children:[e.jsx("p",{className:"text-white/60 text-sm mb-2",children:"Your group could raise"}),e.jsxs(g.p,{initial:{scale:.8,opacity:0}
1,animate:{scale:1,opacity:1},className:"text-5xl md:text-7xl font-black text-[#39FF14] drop-shadow-[0_0_20px_rgba(57,255,20,0.4)]",children:["$",c.toLocaleString()]},c),e.jsxs("p",{className:"text-white/40 text-xs mt-2",children:[l," volunteers × ",b," shifts × $50/shift"]}),e.jsxs(P,{size:"lg",className:"mt-6 bg-[#39FF14] text-[#0A2540] font-bold border-0 hover:bg-[#00E676] shadow-[0_0_20px_rgba(57,255,20,0.3)]",onClick:()=>{var t;return(t=document.getElementById("apply-form"))==null?void 0:t.scrollIntoView({behavior:"smooth"})},children:["Get Started ",e.jsx(H,{className:"ml-2 h-5 w-5"})]})]})]})})})]})}),e.jsx("section",{className:"py-16 md:py-24 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx(g.h2,{...N,className:"text-3xl md:text-5xl font-black text-center text-foreground mb-4",children:"How It Works"}),e.jsx(g.p,{...N,className:"text-center text-muted-foreground max-w-2xl mx-auto mb-12",children:"Four simple steps to start raising money for your cause."}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:vt.map((t,o)=>e.jsx(g.div,{...K,transition:{delay:o*.1},children:e.jsxs(M,{className:"text-center h-full bg-muted/50 border-border relative overflow-hidden",children:[e.jsx("div",{className:"absolute top-3 left-3 w-8 h-8 rounded-full bg-[#39FF14] text-[#0A2540] flex items-center justify-center font-black text-sm",children:o+1}),e.jsxs(A,{className:"pt-14 pb-6 px-5",children:[e.jsx(t.icon,{className:"h-10 w-10 mx-auto mb-4 text-[#39FF14]"}),e.jsx("p",{className:"font-bold text-foreground mb-2",children:t.title}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t.desc})]})]})},t.title))})]})}),e.jsx("section",{className:"py-16 md:py-24 bg-[hsl(213,80%,10%)]",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx(g.h2,{...N,className:"text-3xl md:text-5xl font-black text-center text-white mb-4",children:"Why It's a No-Brainer"}),e.jsx(g.p,{...N,className:"text-center text-white/70 max-w-2xl mx-auto mb-12",children:"Every reason your group should be fundraising with EventLab."}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:wt.map((t,o)=>e.jsx(g.div,{...K,transition:{delay:o*.08},children:e.jsx(M,{className:"text-center h-full bg-white/5 border-white/10",children:e.jsxs(A,{className:"pt-8 pb-6",children:[e.jsx(t.icon,{className:"h-10 w-10 mx-auto mb-4 text-[#39FF14]"}),e.jsx("p",{className:"font-bold text-white mb-1",children:t.title}),e.jsx("p",{className:"text-sm text-white/60",children:t.desc})]})})},t.title))})]})}),e.jsx("section",{className:"py-16 md:py-24 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx(g.h2,{...N,className:"text-3xl md:text-5xl font-black text-center text-foreground mb-4",children:"Success Stories"}),e.jsx(g.p,{...N,className:"text-center text-muted-foreground max-w-2xl mx-auto mb-12",children:"Real groups. Real results. Real fun."}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 max-w-5xl mx-auto mb-12",children:Nt.map((t,o)=>e.jsx(g.div,{...K,transition:{delay:o*.1},children:e.jsx(M,{className:"h-full bg-muted/50 border-border",children:e.jsxs(A,{className:"pt-6 pb-6 flex flex-col h-full",children:[e.jsxs("div",{className:"flex items-center justify-between mb-3",children:[e.jsx(ce,{className:"bg-[#39FF14] text-[#0A2540] font-bold border-0",children:t.type}),e.jsx("span",{className:"text-2xl font-black text-[#39FF14]",children:t.amount})]}),e.jsx(Xe,{className:"h-5 w-5 text-muted-foreground/40 mb-2"}),e.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed italic flex-1",children:t.quote}),e.jsxs("p",{className:"font-bold text-foreground text-sm mt-4",children:["— ",t.name]})]})})},t.name))}),e.jsx(g.h3,{...N,className:"text-2xl md:text-3xl font-black text-center text-foreground mb-8",children:"See the Fun in Action"}),e.jsx("div",{className:"space-y-8",children:d.slice(0,2).map(t=>e.jsx($e,{brand:t.slug},t.slug))})]})}),w.length>0&&e.jsx("section",{className:"py-16 md:py-24 bg-[hsl(213,80%,10%)]",children:e.jsxs("div",{className:"container mx-auto px-4",children:[e.jsx(g.h2,{...N,className:"text-3xl md:text-5xl font-black text-center text-white mb-2",children:"Featured Opportunities"}),e.jsx(g.p,{...N,className:"text-center text-white/70 max-w-2xl mx-auto mb-10",children:"Upcoming events where your group can volunteer and earn."}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:w.map((t,o)=>{const I=de(t.brand);return e.jsx(g.div,{...K,transition:{delay:Math.min(o*.08,.4)},children:e.jsxs(M,{className:"group overflow-hidden bg-white/5 border-white/10 hover:border-[#39FF14]/50 transition-all duration-300",children:[e.jsxs("div",{className:"relative h-44 overflow-hidden",children:[I&&e.jsx("img",{src:me(I,"card"),alt:t.title,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",loading:"lazy"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/70 via-black/20 to-transparent"}),e.jsx(ce,{className:"absolute top-3 left-3 bg-[#39FF14] text-[#0A2540] font-bold border-0 text-xs",children:t.brand.replace(/-/g," ").replace(/\b\w/g,C=>C.toUpperCase())})]}),e.jsxs(A,{className:"p-5",children:[e.jsx("h3",{className:"text-lg font-bold text-white mb-2 line-clamp-1",children:t.title}),e.jsxs("p",{className:"text-white/60 text-sm mb-1",children:[e.jsx(J,{className:"inline h-3.5 w-3.5 mr-1"}),t.city,", ",t.state]}),e.jsxs("p",{className:"text-white/60 text-sm mb-4",children:[e.jsx(ee,{className:"inline h-3.5 w-3.5 mr-1"}),st(new Date(t.date),"MMM d, yyyy")]}),e.jsxs(P,{size:"sm",className:"w-full bg-[#39FF14] text-[#0A2540] font-bold border-0 hover:bg-[#00E676]",onClick:()=>{var C;return(C=document.getElementById("apply-form"))==null?void 0:C.scrollIntoView({behavior:"smooth"})},children:["Apply for This Event ",e.jsx(H,{className:"ml-1 h-3.5 w-3.5"})]})]})]})},t.id)})})]})}),e.jsx("section",{id:"apply-form",className:"py-16 md:py-24 bg-background",children:e.jsxs("div",{className:"container mx-auto px-4 max-w-2xl",children:[e.jsx(g.h2,{...N,className:"text-3xl md:text-5xl font-black text-center text-foreground mb-2",children:"Start Fundraising Today"}),e.jsx(g.p,{...N,className:"text-center text-muted-foreground max-w-xl mx-auto mb-10",children:"Tell us about your group and we'll get you matched with events in your area."}),e.jsx(g.div,{...N,children:e.jsx(M,{className:"border-border",children:e.jsx(A,{className:"p-6 md:p-8",children:e.jsxs("form",{onSubmit:_,className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-bold text-foreground mb-1 block",children:"Organization Name *"}),e.jsx(B,{placeholder:"e.g. Phoenix Youth Soccer",value:u.org_name,onChange:t=>x(o=>({...o,org_name:t.target.value})),required:!0})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-bold text-foreground mb-1 block",children:"Organization Type *"}),e.jsxs(oe,{value:u.org_type,onValueChange:t=>x(o=>({...o,org_type:t})),children:[e.jsx(re,{children:e.jsx(ne,{placeholder:"Select type..."})}),e.jsx(ie,{children:St.map(t=>e.jsx(le,{value:t.value,children:t.label},t.value))})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-bold text-foreground mb-1 block",children:"City *"}),e.jsx(B,{placeholder:"City",value:u.city,onChange:t=>x(o=>({...o,city:t.target.value})),required:!0})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-bold text-foreground mb-1 block",children:"State *"}),e.jsxs(oe,{value:u.state,onValueChange:t=>x(o=>({...o,state:t})),children:[e.jsx(re,{children:e.jsx(ne,{placeholder:"State"})}),e.jsx(ie,{children:It.map(t=>e.jsx(le,{value:t,children:t},t))})]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-bold text-foreground mb-1 block",children:"Contact Name *"}),e.jsx(B,{placeholder:"Your name",value:u.contact_name,onChange:t=>x(o=>({...o,contact_name:t.target.value})),required:!0})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-bold text-foreground mb-1 block",children:"Email *"}
1),e.jsx(B,{type:"email",placeholder:"[email protected]",value:u.contact_email,onChange:t=>x(o=>({...o,contact_email:t.target.value})),required:!0})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-bold text-foreground mb-1 block",children:"Phone"}),e.jsx(B,{type:"tel",placeholder:"(555) 555-5555",value:u.contact_phone,onChange:t=>x(o=>({...o,contact_phone:t.target.value}))})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-bold text-foreground mb-1 block",children:"Tell Us About Your Cause"}),e.jsx(ze,{placeholder:"What does your organization do? How will you use the funds?",value:u.mission,onChange:t=>x(o=>({...o,mission:t.target.value})),rows:4})]}),e.jsxs(P,{type:"submit",size:"lg",className:"w-full bg-[#39FF14] text-[#0A2540] font-bold border-0 hover:bg-[#00E676] shadow-[0_0_20px_rgba(57,255,20,0.3)] text-base",disabled:j,children:[j?"Submitting...":"Submit Application"," ",e.jsx(Qe,{className:"ml-2 h-5 w-5"})]})]})})})})]})}),e.jsx("section",{className:"py-16 md:py-20 bg-[hsl(213,80%,10%)]",children:e.jsx("div",{className:"container mx-auto px-4 text-center",children:e.jsxs(g.div,{...N,children:[e.jsx(et,{className:"h-10 w-10 mx-auto mb-4 text-[#39FF14]"}),e.jsx("h2",{className:"text-3xl md:text-4xl font-black text-white mb-4",children:"Ready to Raise Real Money?"}),e.jsx("p",{className:"text-white/70 max-w-xl mx-auto mb-8",children:"Join dozens of community groups already fundraising with EventLab. It's easy, it's fun, and the money is real."}),e.jsxs(P,{size:"lg",className:"bg-[#39FF14] text-[#0A2540] font-bold border-0 hover:bg-[#00E676] shadow-[0_0_20px_rgba(57,255,20,0.3)]",onClick:()=>{var t;return(t=document.getElementById("apply-form"))==null?void 0:t.scrollIntoView({behavior:"smooth"})},children:["Apply Now ",e.jsx(H,{className:"ml-2 h-5 w-5"})]})]})})})]})}export{as as default};

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.