PageSourceSearch

https://futuresummit.ai/assets/FutureBuildersApplication-DPdbclO2.js

js futuresummit.ai collected 2026-10-05 11:59:45 UTC 16,714 bytes, 1 lines download raw bytes

1import{r as h,j as e,L as U}from"./index-Cb0uFkxi.js";import{s as q}from"./client-3Rgyq3FX.js";import{H as F,F as I}from"./Footer-17KnCj-2.js";import{B as T}from"./button-BXT4L8KI.js";import{I as o}from"./input-CyLPhXcX.js";import{T as c}from"./textarea-C91MKZy6.js";import{L as s}from"./label-BuZ4UdiW.js";import{R as N,a as f}from"./radio-group-CNvNeH7A.js";import{C as D}from"./checkbox-B3aaPmEF.js";import{S as P}from"./Seo-CIpCEP-3.js";import{C as M}from"./circle-check-uJwwcGRG.js";import{A as G}from"./arrow-right-DdGLqZyL.js";import"./tslib.es6-CmEaCU22.js";import"./ResponsiveImage-D5MpvFHD.js";import"./siteNavigation-xQOaOE9I.js";import"./index-DSefd6az.js";import"./chevron-down-CNHxCdIc.js";import"./sheet-CL-fb0Ux.js";import"./index-DAxeAWUx.js";import"./index-CuDypQMJ.js";import"./index-BHD-fViZ.js";import"./circle-Dqder-DW.js";import"./check-C07f7c7n.js";const Y=["Big Brothers Big Sisters","TKS (The Knowledge Society)","University of Calgary (UofC)","Mount Royal University (MRU)","Southern Alberta Institute of Technology (SAIT)","Other"],z=[{num:"01",title:"Eligibility & Consent",sub:"We confirm eligibility and handle consent before collecting your story."},{num:"02",title:"About You",sub:"Tell us who you are, where you're coming from, and which community you represent."},{num:"03",title:"Your Story",sub:"Every builder has a story — what drives you, what you care about, and how you see the world."},{num:"04",title:"Looking Ahead",sub:"The best builders think beyond the present. Share your vision for the future."},{num:"05",title:"Permissions & Closing",sub:"Let us know if we can highlight your journey in Future Summit's campaigns and features."}],xe=()=>{const[v,w]=h.useState(!1),[A,E]=h.useState(!1),[_,u]=h.useState(null),[b,B]=h.useState(null),[r,x]=h.useState({is_adult:"",guardian_full_name:"",guardian_email:"",guardian_consent:!1,full_name:"",email:"",age:"",city_country:"",school_program:"",affiliation:"",affiliation_other:"",social_handle:"",currently_building:"",building_future_meaning:"",why_attend:"",problem_to_solve:"",defining_moment:"",five_year_vision:"",impact_afterward:"",marketing_consent:"",website_url_hp:""});h.useEffect(()=>{document.title="Apply | Future Builders Program | Future Summit"},[]);const t=a=>n=>x({...r,[a]:n.target.value}),k=r.is_adult==="no",L=a=>new Promise((n,l)=>{const d=new FileReader;d.onload=()=>n(d.result),d.onerror=l,d.readAsDataURL(a)});async function R(a){var n;if(a.preventDefault(),u(null),!r.is_adult){u("Please tell us whether you are 18 or older.");return}if(k&&(!r.guardian_full_name.trim()||!r.guardian_email.trim()||!r.guardian_consent)){u("Parent/guardian name, email, and consent confirmation are required for applicants under 18.");return}if(!r.marketing_consent){u("Please answer the sharing-consent question.");return}if(r.affiliation==="Other"&&!r.affiliation_other.trim()){u("Please specify your program or organization.");return}w(!0);try{let l,d;if(b){if(b.size>10*1024*1024)throw new Error("Photo must be under 10MB");l=await L(b),d=b.name}const{data:y,error:g}=await q.functions.invoke("submit-future-builders-application",{body:{...r,photo_base64:l,photo_filename:d}});if(g){let S=g.message;try{const C=(n=g==null?void 0:g.context)==null?void 0:n.response;if(C){const j=await C.clone().json().catch(()=>null);j!=null&&j.error&&(S=j.error)}}catch{}throw new Error(S)}if(y!=null&&y.error)throw new Error(y.error);E(!0),window.scrollTo({top:0,behavior:"smooth"})}catch(l){u(l instanceof Error?l.message:"Submission failed. Please try again.")}finally{w(!1)}}if(A)return e.jsxs("div",{className:"min-h-screen bg-background overflow-x-hidden",children:[e.jsx(P,{title:"Apply — Future Builders Program | Future Summit 2026",description:"Apply to the Future Builders Program for Future Summit 2026. Tell us about who you are, what you are building, and where you are going.",path:"/future-builders-program/apply"}),e.jsx(F,{}),e.jsxs("div",{className:"relative flex items-center justify-center px-6 pt-40 pb-32",children:[e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_center,_var(--tw-gradient-stops))] from-primary/10 via-trans
1parent to-transparent"}),e.jsxs("div",{className:"relative z-10 max-w-xl text-center",children:[e.jsx(M,{className:"mx-auto mb-6 h-14 w-14 text-primary"}),e.jsx("h2",{className:"font-heading text-4xl md:text-5xl text-foreground mb-4",children:"APPLICATION RECEIVED"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Thank you for sharing your story. We review every application individually — selected builders will be contacted directly."}),e.jsx(T,{asChild:!0,variant:"outline",className:"mt-8",children:e.jsx(U,{to:"/future-builders-program",children:"Back to the program"})})]})]}),e.jsx(I,{})]});const p=({idx:a})=>{const n=z[a];return e.jsxs("div",{className:"mb-6",children:[e.jsxs("div",{className:"text-xs font-semibold tracking-[0.22em] text-primary mb-2",children:["SECTION ",n.num]}),e.jsx("h2",{className:"font-heading text-2xl md:text-3xl text-foreground mb-2",children:n.title}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:n.sub})]})},m="rounded-2xl border border-border/40 bg-card/50 backdrop-blur-sm p-6 md:p-8 space-y-6",i=e.jsx("span",{className:"text-primary",children:"*"}),O=Date.now()>new Date("2026-10-26T05:59:59Z").getTime();return e.jsxs("div",{className:"min-h-screen bg-background overflow-x-hidden",children:[e.jsx(P,{title:"Apply — Future Builders Program | Future Summit 2026",description:"Apply to the Future Builders Program for Future Summit 2026. Review eligibility and required materials, then tell us about who you are, what you're building, and where you're going.",path:"/future-builders-program/apply"}),e.jsx(F,{}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute inset-x-0 top-0 h-[480px] bg-gradient-to-b from-primary/10 via-primary/5 to-transparent pointer-events-none"}),e.jsxs("div",{className:"relative z-10 mx-auto max-w-3xl px-4 sm:px-6",children:[e.jsxs("div",{className:"pt-32 pb-8",children:[e.jsx("div",{className:"text-xs font-semibold tracking-[0.22em] text-primary mb-4",children:"★ FUTURE BUILDERS PROGRAM"}),e.jsxs("h1",{className:"font-heading text-4xl sm:text-5xl md:text-6xl text-foreground leading-none mb-5",children:["JOIN THE",e.jsx("br",{}),"FUTURE BUILDERS"]}),e.jsx("p",{className:"text-base text-muted-foreground leading-relaxed max-w-2xl",children:"Selected participants receive sponsored access to Future Summit 2026, plus mentorship and connection with the summit's network."})]}),e.jsxs("div",{className:"mb-10 rounded-2xl border border-border/40 bg-card/50 backdrop-blur-sm p-6 md:p-8 space-y-5",children:[e.jsx("h2",{className:"font-heading text-xl md:text-2xl text-foreground",children:"BEFORE YOU APPLY"}),e.jsxs("div",{children:[e.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-primary mb-1",children:"ELIGIBILITY"}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:"Open to applicants affiliated with one of the program's partner organizations — Big Brothers Big Sisters, TKS (The Knowledge Society), the University of Calgary, Mount Royal University, or the Southern Alberta Institute of Technology — or another program or organization you can specify below. There is no fixed minimum age; applicants under 18 need a parent or guardian's name, email, and consent submitted with this application."})]}),e.jsxs("div",{children:[e.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-primary mb-1",children:"DEADLINE"}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:"Applications close October 25, 2026 at 11:59 PM Mountain Time. Applications are reviewed individually, so apply as early as possible."})]}),e.jsxs("div",{children:[e.jsx("div",{className:"text-xs font-semibold tracking-[0.18em] text-primary mb-1",children:"WHAT YOU'LL NEED"}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:"Your contact details, age, city/country, and affiliation; written answers about what you're building, why you want to attend, a problem you want to solve, a defining moment, and your 5-year vision; a marketing-consent answer; and, optionally, a recent photo (PNG or JPG, under 10MB). Applicants under 18 also need parent/guardian name, email, and consent."})]})]}),O?e.jsx("div",{className:"pb-24",children:e.jsxs("div",{className:m,children:[e.jsx("h2",{className:"font-heading text-2xl text-foreground",children:"APPLICATIONS CLOSED"}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:"The Future Builders application deadline was October 25, 2026. Applications are no longer being accepted for Future Summit 2026."})]})}):e.jsxs("form",{onSubmit:R,className:"pb-24 space-y-12",children:[e.jsx("input",{type:"text",tabIndex:-1,autoComplete:"off",value:r.website_url_hp,onChange:t
1("website_url_hp"),className:"absolute -left-[9999px] h-px w-px opacity-0","aria-hidden":"true"}),e.jsxs("section",{children:[e.jsx(p,{idx:0}),e.jsxs("div",{className:m,children:[e.jsxs("div",{children:[e.jsxs(s,{className:"mb-3 block",children:["Are you 18 years old or older? ",i]}),e.jsxs(N,{value:r.is_adult,onValueChange:a=>x({...r,is_adult:a}),className:"gap-3",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(f,{value:"yes",id:"adult-yes"}),e.jsx(s,{htmlFor:"adult-yes",className:"font-normal cursor-pointer",children:"Yes"})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(f,{value:"no",id:"adult-no"}),e.jsx(s,{htmlFor:"adult-no",className:"font-normal cursor-pointer",children:"No"})]})]})]}),k&&e.jsxs("div",{className:"space-y-6 rounded-xl border border-primary/30 bg-primary/5 p-5",children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:"If you're under 18, we need consent from your parent or guardian before you submit your story."}),e.jsxs("div",{children:[e.jsxs(s,{className:"mb-2 block",children:["Parent/Guardian Full Name ",i]}),e.jsx(o,{value:r.guardian_full_name,onChange:t("guardian_full_name")})]}),e.jsxs("div",{children:[e.jsxs(s,{className:"mb-2 block",children:["Parent/Guardian Email Address ",i]}),e.jsx(o,{type:"email",value:r.guardian_email,onChange:t("guardian_email")})]}),e.jsxs("label",{className:"flex items-start gap-3 cursor-pointer",children:[e.jsx(D,{checked:r.guardian_consent,onCheckedChange:a=>x({...r,guardian_consent:a===!0}),className:"mt-0.5"}),e.jsxs("span",{className:"text-sm text-muted-foreground leading-relaxed",children:["I confirm that my parent/guardian has reviewed this form and consents to my participation in the Future Builders Program. ",i]})]}),e.jsx("p",{className:"text-xs text-muted-foreground/70 leading-relaxed",children:"If you're selected to be featured in any Future Summit marketing, we'll contact your parent/guardian for additional written consent before publishing quotes, photos, or identifying information."})]})]})]}),e.jsxs("section",{children:[e.jsx(p,{idx:1}),e.jsxs("div",{className:m,children:[e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs(s,{className:"mb-2 block",children:["Full Name ",i]}),e.jsx(o,{value:r.full_name,onChange:t("full_name"),required:!0})]}),e.jsxs("div",{children:[e.jsxs(s,{className:"mb-2 block",children:["Email ",i]}),e.jsx(o,{type:"email",value:r.email,onChange:t("email"),required:!0})]})]}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs(s,{className:"mb-2 block",children:["Age ",i]}),e.jsx(o,{value:r.age,onChange:t("age"),required:!0})]}),e.jsxs("div",{children:[e.jsxs(s,{className:"mb-2 block",children:["City / Country ",i]}),e.jsx(o,{value:r.city_country,onChange:t("city_country"),required:!0})]})]}),e.jsxs("div",{children:[e.jsx(s,{className:"mb-2 block",children:"School / Program (if applicable)"}),e.jsx(o,{value:r.school_program,onChange:t("school_program")})]}),e.jsxs("div",{children:[e.jsxs(s,{className:"mb-3 block",children:["Which program or organization are you affiliated with? ",i]}),e.jsx(N,{value:r.affiliation,onValueChange:a=>x({...r,affiliation:a}),className:"gap-3",children:Y.map(a=>e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(f,{value:a,id:`aff-${a}`}),e.jsx(s,{htmlFor:`aff-${a}`,className:"font-normal cursor-pointer",children:a})]},a))}),r.affiliation==="Other"&&e.jsx(o,{className:"mt-3",placeholder:"Please specify",value:r.affiliation_other,onChange:t("affiliation_other")})]}),e.jsxs("div",{children:[e.jsx(s,{className:"mb-2 block",children:"LinkedIn or Instagram handle (optional)"}),e.jsx(o,{value:r.social_handle,onChange:t("social_handle"),placeholder:"@yourhandle"})]})]})]}),e.jsxs("section",{children:[e.jsx(p,{idx:2}),e.jsxs("div",{className:m,children:[e.jsxs("div",{children:[e.jsxs(s,{className:"mb-2 block",children:["What are you currently building, learning, or obsessed with? ",i]}),e.jsx(c,{rows:4,value:r.currently_building,onChange:t("currently_building"),required:!0})]}),e.jsxs("div",{children:[e.jsxs(s,{className:"mb-2 block",children:['What does "building the future" mean to you personally? ',i]}
1),e.jsx(c,{rows:4,value:r.building_future_meaning,onChange:t("building_future_meaning"),required:!0})]}),e.jsxs("div",{children:[e.jsxs(s,{className:"mb-2 block",children:["Why do you want to attend Future Summit? ",i]}),e.jsx(c,{rows:4,value:r.why_attend,onChange:t("why_attend"),required:!0})]}),e.jsxs("div",{children:[e.jsxs(s,{className:"mb-2 block",children:["What's one problem in the world you want to help solve — and why you? ",i]}),e.jsx(c,{rows:4,value:r.problem_to_solve,onChange:t("problem_to_solve"),required:!0})]}),e.jsxs("div",{children:[e.jsxs(s,{className:"mb-2 block",children:["Tell us a defining moment that shaped who you are as a builder, thinker, or leader. ",i]}),e.jsx(c,{rows:4,value:r.defining_moment,onChange:t("defining_moment"),required:!0})]})]})]}),e.jsxs("section",{children:[e.jsx(p,{idx:3}),e.jsxs("div",{className:m,children:[e.jsxs("div",{children:[e.jsxs(s,{className:"mb-2 block",children:["In 5 years, what do you want people to say about the work you've done? ",i]}),e.jsx(c,{rows:4,value:r.five_year_vision,onChange:t("five_year_vision"),required:!0})]}),e.jsxs("div",{children:[e.jsxs(s,{className:"mb-2 block",children:["How will you use what you learn at Future Summit to create impact afterward? ",i]}),e.jsx(c,{rows:4,value:r.impact_afterward,onChange:t("impact_afterward"),required:!0})]})]})]}),e.jsxs("section",{children:[e.jsx(p,{idx:4}),e.jsxs("div",{className:m,children:[e.jsxs("div",{children:[e.jsxs(s,{className:"mb-3 block",children:["Do you consent to Future Summit sharing excerpts of your responses (quotes, summaries, or photos) for marketing and storytelling purposes? ",i]}),e.jsxs(N,{value:r.marketing_consent,onValueChange:a=>x({...r,marketing_consent:a}),className:"gap-3",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(f,{value:"yes",id:"mk-yes"}),e.jsx(s,{htmlFor:"mk-yes",className:"font-normal cursor-pointer",children:"Yes, I consent"})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(f,{value:"no",id:"mk-no"}),e.jsx(s,{htmlFor:"mk-no",className:"font-normal cursor-pointer",children:"No, I do not consent"})]})]})]}),e.jsxs("div",{children:[e.jsx(s,{className:"mb-2 block",children:"Upload a recent photo (optional)"}),e.jsx("input",{type:"file",accept:"image/png,image/jpeg",onChange:a=>{var n;return B(((n=a.target.files)==null?void 0:n[0])??null)},className:"block w-full text-sm text-muted-foreground file:mr-4 file:py-2 file:px-4 file:rounded-md file:border file:border-border file:text-xs file:uppercase file:tracking-wider file:bg-card file:text-primary hover:file:border-primary/50 file:cursor-pointer file:font-semibold"}),e.jsx("p",{className:"text-xs text-muted-foreground/70 mt-2",children:"PNG or JPG, max 10MB."})]})]})]}),_&&e.jsx("div",{className:"rounded-lg border border-destructive/40 bg-destructive/10 px-4 py-3 text-sm text-destructive",children:_}),e.jsxs("div",{className:"border-t border-border/40 pt-8",children:[e.jsx(T,{type:"submit",size:"lg",disabled:v,className:"w-full group",children:e.jsxs("span",{className:"flex items-center justify-center",children:[v?"SUBMITTING…":"SUBMIT APPLICATION",!v&&e.jsx(G,{className:"ml-2 h-5 w-5 group-hover:translate-x-1 transition-transform"})]})}),e.jsx("p",{className:"text-xs text-muted-foreground/70 mt-4 leading-relaxed",children:"The future belongs to those who build it — so build it with us. Selected applicants are contacted directly."})]})]})]})]}),e.jsx(I,{})]})};export{xe 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.