{"version":3,"file":"AFTypeformButton.CCzvOSZ9.mjs","names":["useRef","useState","useId","useState","useCallback","startTransition","useCallback","__esmMin","init_npm_react_18_3_1","ne","init_ssg_sandbox_shims","window","te","ie","init_npm_react_dom_18_3_1","_e","Ha","p","c","init_jsx_runtime","ce","de","init_framer_BL70qLPA","useIsStaticRenderer","addPropertyControls","RenderTarget","ControlType","AFGrowthCurve","props","ref","isStatic","inView","setInView","drawn","el","done","fire","cleanup","check","r","io","entries","t","id","boxW","setBoxW","ro","w","narrow","W","H","PAD","fs","max","points","xy","i","d","x0","y0","x1","y1","cx","area","here","hereIndex","css","style","lineColor","y","g","gridColor","x","inkColor","hereLabel","mutedColor","init_AFGrowthCurve","imageUrl","img","src","set","parts","s","bg","m","AFLightbox","isCanvas","images","setImages","index","setIndex","close","step","me","re","pattern","cleanups","bind","els","urls","prev","onClick","raf","onResize","onKey","prevOverflow","touchX","dx","backdrop","accentColor","init_AFLightbox","loadTypeform","CSS_HREF","l","resolve","SCRIPT_SRC","started","wait","resolveFormId","v","value","data","pauseVSL","visit","root","sr","getModal","tf","formId","rawId","st","MODAL_CSS","overlay","box","holder","widget","isOpen","build","params","hide","findRawId","formID","inline","AFTypeformButton","preload","start","raw","splitParams","passParams","onLoad","size","textColor","label","init_AFTypeformButton"],"sources":["https:/framerusercontent.com/modules/KMfsJKljePFFibwSibdF/vD14Yvo1W1gyF4Gfi0yE/AFGrowthCurve.js","https:/framerusercontent.com/modules/PWtK0gFaJnW6R4y4EpJx/1H9dRE4w7meiS8TVAsuf/AFLightbox.js","https:/framerusercontent.com/modules/sPfM7dvzwL24VssIaVVP/d6QA7WbjWqodycGKx6kJ/AFTypeformButton.js"],"sourcesContent":["// Affiliate Freedom market graphic: a gold growth curve of US TikTok Shop sales\n// (2023 launch → 2025 actual → 2026/2028 forecasts) with a pulsing \"You are here\"\n// marker. The line draws in when scrolled into view.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,startTransition,useId}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function AFGrowthCurve(props){const{points,hereIndex,hereLabel,lineColor,inkColor,mutedColor,gridColor,style}=props;const ref=useRef(null);const isStatic=useIsStaticRenderer();const[inView,setInView]=useState(false);const drawn=isStatic||inView;// Draw as soon as any meaningful part of the chart is on screen. Uses scroll +\n// IntersectionObserver together so it fires reliably on mobile and inside\n// breakpoints, wrappers that animate in, etc.\nuseEffect(()=>{if(typeof window===\"undefined\"||inView)return;const el=ref.current;if(!el)return;let done=false;const fire=()=>{if(done)return;done=true;startTransition(()=>setInView(true));cleanup();};const check=()=>{const r=el.getBoundingClientRect();if(r.width===0&&r.height===0)return;if(r.top<window.innerHeight*.9&&r.bottom>0)fire();};let io=null;if(typeof IntersectionObserver!==\"undefined\"){io=new IntersectionObserver(entries=>entries.some(e=>e.isIntersecting)&&fire(),{threshold:[0,.1]});io.observe(el);}window.addEventListener(\"scroll\",check,{passive:true});window.addEventListener(\"resize\",check);const t=window.setTimeout(check,400);check();function cleanup(){io?.disconnect();window.removeEventListener(\"scroll\",check);window.removeEventListener(\"resize\",check);window.clearTimeout(t);}return cleanup;},[inView]);const rawId=useId();const id=\"afg\"+rawId.replace(/[^a-zA-Z0-9]/g,\"\");const[boxW,setBoxW]=useState(900);useEffect(()=>{if(typeof window===\"undefined\"||!ref.current||typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(entries=>{const w=entries[0]?.contentRect.width||900;startTransition(()=>setBoxW(w));});ro.observe(ref.current);return()=>ro.disconnect();},[]);const narrow=boxW<640;const W=narrow?520:900;const H=narrow?400:340;const PAD=narrow?{l:18,r:18,t:70,b:92}:{l:30,r:30,t:70,b:70};const fs=narrow?{label:30,year:19,here:15}:{label:26,year:16,here:12};const max=Math.max(...points.map(p=>p.value),1);const xy=points.map((p,i)=>{const x=PAD.l+i*(W-PAD.l-PAD.r)/Math.max(points.length-1,1);const y=H-PAD.b-p.value/max*(H-PAD.t-PAD.b);return[x,y];});// smooth curve through points (monotone-ish cubic)\nlet d=`M ${xy[0][0]} ${xy[0][1]}`;for(let i=1;i<xy.length;i++){const[x0,y0]=xy[i-1];const[x1,y1]=xy[i];const cx=(x0+x1)/2;d+=` C ${cx} ${y0}, ${cx} ${y1}, ${x1} ${y1}`;}const area=`${d} L ${xy[xy.length-1][0]} ${H-PAD.b} L ${xy[0][0]} ${H-PAD.b} Z`;const here=xy[Math.min(Math.max(hereIndex,0),xy.length-1)];const css=`\n@keyframes ${id}-pulse { 0% { r: 9; opacity: .55 } 100% { r: 26; opacity: 0 } }\n.${id}-line { stroke-dasharray: 1; stroke-dashoffset: ${drawn?0:1}; transition: stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1); }\n.${id}-area { opacity: ${drawn?1:0}; transition: opacity 1s ease .6s; }\n.${id}-pt { opacity: ${drawn?1:0}; transition: opacity .4s ease; }\n.${id}-ring { animation: ${id}-pulse 1.8s ease-out infinite; }\n`;return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{position:\"relative\",width:\"100%\",...style},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsxs(\"svg\",{viewBox:`0 0 ${W} ${H}`,style:{width:\"100%\",height:\"auto\",display:\"block\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:`${id}-fill`,x1:\"0\",y1:\"0\",x2:\"0\",y2:\"1\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:lineColor,stopOpacity:\"0.35\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:lineColor,stopOpacity:\"0\"})]})}),[0,1,2,3].map(g=>{const y=PAD.t+g*(H-PAD.t-PAD.b)/3;return /*#__PURE__*/_jsx(\"line\",{x1:PAD.l,x2:W-PAD.r,y1:y,y2:y,stroke:gridColor,strokeDasharray:\"4 6\"},g);}),/*#__PURE__*/_jsx(\"line\",{x1:PAD.l,x2:W-PAD.r,y1:H-PAD.b,y2:H-PAD.b,stroke:gridColor}),/*#__PURE__*/_jsx(\"path\",{className:`${id}-area`,d:area,fill:`url(#${id}-fill)`}),/*#__PURE__*/_jsx(\"path\",{className:`${id}-line`,d:d,pathLength:1,fill:\"none\",stroke:lineColor,strokeWidth:5,strokeLinecap:\"round\"}),!isStatic&&/*#__PURE__*/_jsx(\"circle\",{className:`${id}-ring`,cx:here[0],cy:here[1],r:9,fill:lineColor}),xy.map(([x,y],i)=>/*#__PURE__*/_jsxs(\"g\",{className:`${id}-pt`,style:{transitionDelay:`${.3+i*.35}s`},children:[/*#__PURE__*/_jsx(\"circle\",{cx:x,cy:y,r:i===hereIndex?9:6,fill:i===hereIndex?lineColor:\"#fff\",stroke:lineColor,strokeWidth:3}),/*#__PURE__*/_jsx(\"text\",{x:x,y:y-22,textAnchor:i===0?\"start\":i===xy.length-1?\"end\":\"middle\",fontFamily:'\"Archivo\", \"Inter\", sans-serif',fontWeight:900,fontSize:fs.label,fill:inkColor,letterSpacing:\"-0.5\",children:points[i].label}),/*#__PURE__*/_jsx(\"text\",{x:x,y:H-PAD.b+(narrow?34:30),textAnchor:i===0?\"start\":i===xy.length-1?\"end\":\"middle\",fontFamily:'\"Archivo\", \"Inter\", sans-serif',fontWeight:700,fontSize:fs.year,fill:inkColor,children:narrow?points[i].year.split(\" \")[0]:points[i].year})]},i)),/*#__PURE__*/_jsxs(\"g\",{className:`${id}-pt`,style:{transitionDelay:\"1.6s\"},children:[/*#__PURE__*/_jsx(\"rect\",{x:here[0]-(narrow?78:62),y:H-PAD.b+(narrow?50:42),width:narrow?156:124,height:narrow?32:26,rx:narrow?16:13,fill:inkColor}),/*#__PURE__*/_jsx(\"text\",{x:here[0],y:H-PAD.b+(narrow?71:60),textAnchor:\"middle\",fontFamily:'\"Archivo\", \"Inter\", sans-serif',fontWeight:700,fontSize:fs.here,letterSpacing:\"1.8\",fill:lineColor,children:hereLabel.toUpperCase()})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,top:0,fontFamily:'\"Inter\", sans-serif',fontSize:12,color:mutedColor},children:\"US TikTok Shop sales\"})]});}addPropertyControls(AFGrowthCurve,{points:{type:ControlType.Array,title:\"Points\",control:{type:ControlType.Object,controls:{year:{type:ControlType.String,title:\"Year\",defaultValue:\"2025\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"$15.8B\"},value:{type:ControlType.Number,title:\"Value\",defaultValue:15.8,min:0,max:100,step:.1}}},defaultValue:[{year:\"2023 \\xb7 Launch\",label:\"\",value:.6},{year:\"2025\",label:\"$15.8B\",value:15.8},{year:\"2026 forecast\",label:\">$20B\",value:20.5},{year:\"2028 forecast\",label:\">$30B\",value:30}]},hereIndex:{type:ControlType.Number,title:\"You Are Here\",defaultValue:2,min:0,max:10,step:1},hereLabel:{type:ControlType.String,title:\"Here Label\",defaultValue:\"You are here\"},lineColor:{type:ControlType.Color,title:\"Line\",defaultValue:\"#EDB420\"},inkColor:{type:ControlType.Color,title:\"Ink\",defaultValue:\"#0E0E0C\"},mutedColor:{type:ControlType.Color,title:\"Muted\",defaultValue:\"#8A877F\"},gridColor:{type:ControlType.Color,title:\"Grid\",defaultValue:\"#ECE5D5\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AFGrowthCurve\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AFGrowthCurve.map","// Affiliate Freedom lightbox: drop one instance on a page. On the live site, any layer whose\n// name matches \"Layers\" (default: the testimonial screenshot frames, named \"...Shot\") becomes\n// clickable and opens its image full screen on desktop, tablet and phone. Click anywhere,\n// press Esc or tap × to close; arrow keys / swipe move between screenshots.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useCallback,startTransition}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";function imageUrl(el){const img=el.querySelector(\"img\");let src=\"\";if(img){const set=img.getAttribute(\"srcset\");if(set){// take the largest candidate\nconst parts=set.split(\",\").map(s=>s.trim().split(/\\s+/));src=parts[parts.length-1][0];}src=src||img.currentSrc||img.src;}else{const bg=window.getComputedStyle(el).backgroundImage;const m=bg&&bg.match(/url\\([\"']?(.*?)[\"']?\\)/);src=m?m[1]:\"\";}// Framer CDN: drop resize params to get the original upload\nreturn src.replace(/\\?(scale-down-to|lossless|width|height)=[^&]*(&.*)?$/,\"\");}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function AFLightbox(props){const{pattern,backdrop,accentColor,style}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[images,setImages]=useState([]);const[index,setIndex]=useState(null);const close=useCallback(()=>startTransition(()=>setIndex(null)),[]);const step=useCallback(d=>startTransition(()=>setIndex(i=>i===null||images.length===0?i:(i+d+images.length)%images.length)),[images.length]);useEffect(()=>{if(isCanvas||typeof window===\"undefined\")return;// only one lightbox binds per page, even if several instances exist\nconst w=window;const me={};if(w.__afLightboxOwner)return;w.__afLightboxOwner=me;let re;try{re=new RegExp(pattern);}catch{w.__afLightboxOwner=null;return;}const cleanups=[];const bind=()=>{cleanups.splice(0).forEach(c=>c());const els=Array.from(document.querySelectorAll(\"[data-framer-name]\")).filter(el=>{if(!re.test(el.getAttribute(\"data-framer-name\")||\"\"))return false;const r=el.getBoundingClientRect();return r.width>0&&r.height>0&&Boolean(imageUrl(el))// only the breakpoint that's showing\n;});const urls=els.map(imageUrl);startTransition(()=>setImages(urls));els.forEach((el,i)=>{const prev=el.style.cursor;el.style.cursor=\"zoom-in\";const onClick=e=>{e.preventDefault();e.stopPropagation();startTransition(()=>setIndex(i));};el.addEventListener(\"click\",onClick);cleanups.push(()=>{el.removeEventListener(\"click\",onClick);el.style.cursor=prev;});});};const raf=window.requestAnimationFrame(bind);let t=0;const onResize=()=>{window.clearTimeout(t);t=window.setTimeout(bind,250);};window.addEventListener(\"resize\",onResize);return()=>{window.cancelAnimationFrame(raf);window.removeEventListener(\"resize\",onResize);window.clearTimeout(t);cleanups.forEach(c=>c());if(w.__afLightboxOwner===me)w.__afLightboxOwner=null;};},[isCanvas,pattern]);useEffect(()=>{if(index===null||!images[index]||typeof window===\"undefined\")return;const onKey=e=>{if(e.key===\"Escape\")close();if(e.key===\"ArrowRight\")step(1);if(e.key===\"ArrowLeft\")step(-1);};const prevOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";window.addEventListener(\"keydown\",onKey);return()=>{document.body.style.overflow=prevOverflow;window.removeEventListener(\"keydown\",onKey);};},[index,images,close,step]);if(isCanvas){return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",padding:\"6px 10px\",borderRadius:999,background:\"#0E0E0C\",color:\"#F2BE2E\",fontFamily:'\"Inter\", system-ui, sans-serif',fontSize:11,fontWeight:600,whiteSpace:\"nowrap\",width:\"max-content\",...style},children:\"⤢ Screenshot lightbox (live site only)\"});}const src=index!==null?images[index]:null;let touchX=0;return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":index===null,style:{position:\"relative\",width:1,height:1,...style},children:src&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Screenshot\",onClick:close,onTouchStart:e=>touchX=e.touches[0].clientX,onTouchEnd:e=>{const dx=e.changedTouches[0].clientX-touchX;if(Math.abs(dx)>50){e.stopPropagation();step(dx<0?1:-1);}},style:{position:\"fixed\",inset:0,zIndex:2147483e3,background:backdrop,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"min(5vw, 48px)\",boxSizing:\"border-box\",cursor:\"zoom-out\",animation:\"afLbIn .18s ease\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes afLbIn{from{opacity:0}to{opacity:1}}`}),/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"Student result screenshot\",style:{maxWidth:\"100%\",maxHeight:\"100%\",objectFit:\"contain\",borderRadius:12,boxShadow:\"0 30px 80px rgba(0,0,0,0.5)\"}}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Close\",onClick:close,style:{position:\"fixed\",top:\"max(16px, env(safe-area-inset-top))\",right:\"max(16px, env(safe-area-inset-right))\",width:44,height:44,borderRadius:999,border:0,background:accentColor,color:\"#0E0E0C\",fontSize:22,fontWeight:700,cursor:\"pointer\"},children:\"\\xd7\"}),images.length>1&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",bottom:18,left:\"50%\",transform:\"translateX(-50%)\",color:\"#F5F5F2\",fontFamily:'\"Inter\", system-ui, sans-serif',fontSize:13,opacity:.8},children:[(index??0)+1,\" / \",images.length]})]}),document.body)});}addPropertyControls(AFLightbox,{pattern:{type:ControlType.String,title:\"Layers\",defaultValue:\"Shot$\"},backdrop:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(8,8,7,0.92)\"},accentColor:{type:ControlType.Color,title:\"Close\",defaultValue:\"#F2BE2E\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AFLightbox\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AFLightbox.map","// Affiliate Freedom \"Apply Now\" button: opens the Typeform application in a pop-up.\n// The form is pre-loaded as soon as the page opens (kept rendered but invisible, behind the\n// page, so the browser fully loads it), so clicking a button shows the welcome screen\n// instantly — no Typeform loading logo. When the visitor starts\n// the form, the pop-up expands to full screen. The VSL pauses as soon as it opens.\n// All Apply Now buttons on a page share one pre-loaded pop-up. Uses its own Typeform ID\n// (form ID or live embed ID) if set; otherwise the inline Typeform block's ID.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback,useEffect}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const SCRIPT_SRC=\"https://embed.typeform.com/next/embed.js\";const CSS_HREF=\"https://embed.typeform.com/next/css/widget.css\";const MODAL_CSS=`\n.af-tfm{position:fixed;inset:0;z-index:-1;display:flex;align-items:center;justify-content:center;\n  background:rgba(0,0,0,.75);opacity:.01;pointer-events:none;transition:opacity .2s ease,z-index 0s linear .2s}\n.af-tfm.af-open{z-index:2147483600;opacity:1;pointer-events:auto;transition:opacity .2s ease}\n.af-tfm-box{position:relative;width:min(1000px,92vw);height:min(720px,86vh);border-radius:12px;overflow:hidden;background:#fff;\n  transition:width .3s ease,height .3s ease,border-radius .3s ease;box-shadow:0 30px 80px rgba(0,0,0,.35)}\n.af-tfm.af-full .af-tfm-box{width:100vw;height:100%;border-radius:0}\n.af-tfm-box .tf-v1-widget,.af-tfm-box .tf-v1-widget iframe{width:100%;height:100%;border-radius:0 !important}\n.af-tfm-close{position:absolute;top:10px;right:12px;z-index:2;width:36px;height:36px;border:0;border-radius:999px;\n  background:rgba(14,14,12,.08);color:#0E0E0C;font:400 26px/36px system-ui,sans-serif;cursor:pointer;text-align:center;padding:0}\n@media (max-width:640px){.af-tfm-box{width:100vw;height:100%;border-radius:0;box-shadow:none}}\n`;function loadTypeform(){const w=window;return new Promise(resolve=>{if(!document.querySelector(`link[href=\"${CSS_HREF}\"]`)){const l=document.createElement(\"link\");l.rel=\"stylesheet\";l.href=CSS_HREF;document.head.appendChild(l);}if(w.tf?.createWidget)return resolve(w.tf);if(!document.querySelector(`script[src=\"${SCRIPT_SRC}\"]`)){const s=document.createElement(\"script\");s.src=SCRIPT_SRC;s.async=true;document.body.appendChild(s);}const started=Date.now();const wait=()=>{if(w.tf?.createWidget||Date.now()-started>1e4)resolve(w.tf);else window.setTimeout(wait,60);};wait();});}// Live-embed IDs (26-char) are resolved to the underlying form ID via Typeform's API\nasync function resolveFormId(value){const v=value.trim();if(!/^[0-9A-Z]{26}$/.test(v))return v;const w=window;w.__afTfIds=w.__afTfIds||{};if(w.__afTfIds[v])return w.__afTfIds[v];try{const res=await fetch(`https://api.typeform.com/single-embed/${v}`);const data=await res.json();const m=String(data?.html||\"\").match(/data-tf-(?:widget|popup|live|slider|popover|sidetab)=\"([^\"]+)\"/);if(m)w.__afTfIds[v]=m[1];return m?m[1]:\"\";}catch{return\"\";}}// Pause the VSL (Vidalytics API first, then any playing video on the page)\nfunction pauseVSL(){const w=window;try{Object.values(w._vidalytics?.embeds||{}).forEach(e=>{try{e?.player?.pause?.();}catch{}});}catch{}const visit=root=>{root.querySelectorAll(\"video, audio\").forEach(m=>{try{m.pause();}catch{}});root.querySelectorAll(\"*\").forEach(el=>{const sr=el.shadowRoot;if(sr)visit(sr);});};try{visit(document);}catch{}}function getModal(rawId,params){const w=window;if(w.__afTfModal)return w.__afTfModal;w.__afTfModal=(async()=>{const[tf,formId]=await Promise.all([loadTypeform(),resolveFormId(rawId)]);if(!tf?.createWidget||!formId){w.__afTfModal=null;return null;}if(!document.getElementById(\"af-tfm-css\")){const st=document.createElement(\"style\");st.id=\"af-tfm-css\";st.textContent=MODAL_CSS;document.head.appendChild(st);}const overlay=document.createElement(\"div\");overlay.className=\"af-tfm\";overlay.setAttribute(\"role\",\"dialog\");overlay.setAttribute(\"aria-modal\",\"true\");overlay.setAttribute(\"aria-label\",\"Affiliate Freedom Application\");overlay.setAttribute(\"aria-hidden\",\"true\");overlay.inert=true;const box=document.createElement(\"div\");box.className=\"af-tfm-box\";const close=document.createElement(\"button\");close.className=\"af-tfm-close\";close.type=\"button\";close.setAttribute(\"aria-label\",\"Close\");close.textContent=\"\\xd7\";const holder=document.createElement(\"div\");holder.style.cssText=\"width:100%;height:100%\";box.append(close,holder);overlay.append(box);document.body.appendChild(overlay);let widget;let isOpen=false;let prevOverflow=\"\";const build=()=>{widget?.unmount?.();holder.innerHTML=\"\";widget=tf.createWidget(formId,{container:holder,opacity:100,inlineOnMobile:true,iframeProps:{title:\"Affiliate Freedom Application\"},transitiveSearchParams:params,medium:\"snippet\",onStarted:()=>overlay.classList.add(\"af-full\")});};const hide=()=>{if(!isOpen)return;isOpen=false;overlay.classList.remove(\"af-open\");overlay.inert=true;overlay.setAttribute(\"aria-hidden\",\"true\");document.body.style.overflow=prevOverflow;// reload in the background so the next open starts fresh on the welcome screen\nwindow.setTimeout(()=>{overlay.classList.remove(\"af-full\");build();},300);};close.addEventListener(\"click\",hide);overlay.addEventListener(\"click\",e=>{if(e.target===overlay)hide();});window.addEventListener(\"keydown\",e=>{if(e.key===\"Escape\")hide();});build()// pre-load now (hidden)\n;return{formId,open:()=>{pauseVSL();if(isOpen)return;isOpen=true;prevOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";overlay.inert=false;overlay.removeAttribute(\"aria-hidden\");overlay.classList.add(\"af-open\");}};})();return w.__afTfModal;}function findRawId(formID){if(formID)return formID;const inline=document.querySelector(\"[data-af-tf-form], [data-af-tf-id]\");return inline?.getAttribute(\"data-af-tf-form\")||inline?.getAttribute(\"data-af-tf-id\")||\"\";}const splitParams=p=>p.split(\",\").map(x=>x.trim()).filter(Boolean);/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function AFTypeformButton(props){const{label,formID,passParams,preload,size,background,textColor,style}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Pre-load the form as soon as the page opens: right after the page finishes loading,\n// or 1.5s after it appears, whichever comes first\nuseEffect(()=>{if(isCanvas||!preload||typeof window===\"undefined\")return;let done=false;const start=()=>{if(done)return;done=true;const raw=findRawId(formID);if(raw)getModal(raw,splitParams(passParams));};const t=window.setTimeout(start,1500);const onLoad=()=>window.setTimeout(start,200);if(document.readyState===\"complete\")onLoad();else window.addEventListener(\"load\",onLoad,{once:true});return()=>{window.clearTimeout(t);window.removeEventListener(\"load\",onLoad);};},[isCanvas,preload,formID,passParams]);const onClick=useCallback(async()=>{if(typeof window===\"undefined\")return;pauseVSL();const raw=findRawId(formID);if(!raw){const target=document.querySelector(\"#typeform-embed\")||document.querySelector('[data-framer-name=\"TypeformWrap\"]');target?.scrollIntoView({behavior:\"smooth\",block:\"center\"});return;}const modal=await getModal(raw,splitParams(passParams));modal?.open();},[formID,passParams]);return /*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onClick,style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:10,padding:`${Math.round(size*1.1)}px ${Math.round(size*2.1)}px`,borderRadius:999,border:0,cursor:\"pointer\",background,color:textColor,fontFamily:'\"Archivo\", \"Inter\", system-ui, sans-serif',fontWeight:700,fontSize:size,lineHeight:1,letterSpacing:\"0.01em\",whiteSpace:\"nowrap\",boxShadow:\"0 10px 24px -12px rgba(169,122,8,0.55)\",transition:\"transform .15s ease, box-shadow .15s ease\",...style},onMouseEnter:e=>e.currentTarget.style.transform=\"translateY(-1px)\",onMouseLeave:e=>e.currentTarget.style.transform=\"none\",children:label});}addPropertyControls(AFTypeformButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Apply Now\"},formID:{type:ControlType.String,title:\"Typeform ID\",defaultValue:\"\",description:\"Form ID or live embed ID. Leave empty to reuse the inline Typeform block's ID.\"},passParams:{type:ControlType.String,title:\"Pass Params\",defaultValue:\"utm_source,utm_medium,utm_campaign,utm_term,utm_content,trakyo_id,fbclid\"},preload:{type:ControlType.Boolean,title:\"Pre-load Form\",defaultValue:true,description:\"Loads the form in the background after the page loads so it opens instantly.\"},size:{type:ControlType.Number,title:\"Text Size\",defaultValue:16,min:12,max:24,unit:\"px\"},background:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#EDB420\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#0E0E0C\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AFTypeformButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AFTypeformButton.map"],"mappings":"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"}