{"version":3,"file":"shared-lib.BVN2lOR4.mjs","names":["useId","p","useId","useState"],"sources":["https:/framerusercontent.com/modules/0N6aP6Vm7vixOMlYEnMj/thDokzQD5mMBIkTaiWsh/Footer.js","https:/framerusercontent.com/modules/B4J0KmZOlZLQQoXS4Ht8/3zXKyZfNn5uxl5MFYyvO/NavBar.js","https:/framerusercontent.com/modules/brQEI29F74DASjdUibg2/r5ZiMLhCtU0QwuHRsTJy/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useId}from\"react\";/**\n * TiECON Amsterdam — FOOTER (standalone, reusable)\n *\n * Place at the BOTTOM of every page. CTA banner + brand + links +\n * contact + bottom bar. Professional inline SVG icons. Fully responsive.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */const SITE=\"https://tieconamsterdam.org\";// Hard-coded to match TiEconNav — see the note there. Absolute URLs so the\n// footer works from sub-pages too, where a bare \"#experience\" would resolve\n// against the current path and go nowhere.\nconst FOOTER_LINKS=[{label:\"About\",link:SITE+\"/#about\"},{label:\"The Experience\",link:SITE+\"/#experience\"},{label:\"Speakers\",link:SITE+\"/#speakers\"},{label:\"Planning Committee\",link:SITE+\"/#planningcommittee\"},{label:\"Tickets\",link:SITE+\"/#tickets\"},{label:\"Partner With Us\",link:SITE+\"/partnership\"}];export default function TiEconFooter(props){const{accent,line,footerGrad,ctaHeading,ctaBody,ctaLabel,ctaLink,logo,brand,tagline,linksTitle,contactTitle,contactLines,website,copyright,hashtags,style}=props;const uid=useId().replace(/[:]/g,\"\");const r=`tft-${uid}`;const css=`\n    .${r}{width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;background:${footerGrad};color:#fff;box-sizing:border-box;-webkit-font-smoothing:antialiased;}\n    .${r} *{box-sizing:border-box;}\n    .${r} a{text-decoration:none;color:inherit;}\n    .${r} .wrap{max-width:1200px;margin:0 auto;padding:0 clamp(22px,5vw,56px);}\n    .${r} .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:15.5px;border-radius:999px;padding:14px 28px;background:#fff;color:#1A1620;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s;}\n    .${r} .btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.25);}\n    .${r} .fcta{padding:clamp(56px,7vw,92px) 0;border-bottom:1px solid rgba(255,255,255,.15);text-align:center;}\n    .${r} .fcta h2{font-size:clamp(28px,4vw,46px);font-weight:800;letter-spacing:-.025em;line-height:1.1;max-width:760px;margin:0 auto;}\n    .${r} .fcta p{color:rgba(255,255,255,.78);font-size:17px;line-height:1.6;margin:16px auto 0;max-width:560px;}\n    .${r} .cols{display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:40px;padding:clamp(48px,6vw,72px) 0 0;}\n    .${r} .fbrand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:21px;}\n    .${r} .fbrand img{height:38px;width:auto;}\n    .${r} .ftag{color:rgba(255,255,255,.72);font-size:15px;line-height:1.65;margin-top:16px;max-width:340px;}\n    .${r} .ftitle{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.6);font-weight:700;}\n    .${r} .flist{margin-top:18px;display:flex;flex-direction:column;gap:13px;}\n    .${r} .flist a,.${r} .crow{color:rgba(255,255,255,.85);font-size:15px;display:flex;align-items:center;gap:11px;}\n    .${r} .flist a:hover{color:#fff;}\n    .${r} .crow .ci{opacity:.7;flex:none;}\n    .${r} .bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:34px 0;margin-top:clamp(40px,5vw,64px);border-top:1px solid rgba(255,255,255,.15);font-size:13.5px;color:rgba(255,255,255,.6);}\n    .${r} .bottom a{color:#fff;font-weight:600;}\n    @media (min-width:1600px){ .${r} .wrap{max-width:1320px;} }\n    @media (max-width:860px){ .${r} .cols{grid-template-columns:1fr;gap:34px;} }\n    `;return /*#__PURE__*/_jsxs(\"footer\",{className:r,style:style,id:\"contact\",children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:css}}),ctaHeading?/*#__PURE__*/_jsx(\"div\",{className:\"fcta\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{children:ctaHeading}),ctaBody?/*#__PURE__*/_jsx(\"p\",{children:ctaBody}):null,ctaLabel?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:26},children:/*#__PURE__*/_jsx(\"a\",{className:\"btn\",href:ctaLink||\"#\",children:ctaLabel})}):null]})}):null,/*#__PURE__*/_jsxs(\"div\",{className:\"wrap\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"cols\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"fbrand\",children:logo?/*#__PURE__*/_jsx(\"img\",{src:logo,alt:brand}):/*#__PURE__*/_jsx(\"span\",{children:brand})}),/*#__PURE__*/_jsx(\"div\",{className:\"ftag\",children:tagline})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"ftitle\",children:linksTitle}),/*#__PURE__*/_jsx(\"div\",{className:\"flist\",children:FOOTER_LINKS.map((l,i)=>/*#__PURE__*/_jsx(\"a\",{href:l.link,children:l.label},i))})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"ftitle\",children:contactTitle}),/*#__PURE__*/_jsx(\"div\",{className:\"flist\",children:(contactLines||[]).map((c,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"crow\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ci\",children:/*#__PURE__*/_jsx(Icon,{name:c.icon,size:17})}),c.text]},i))})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bottom\",children:[/*#__PURE__*/_jsx(\"div\",{children:copyright}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:18,flexWrap:\"wrap\"},children:[website?/*#__PURE__*/_jsx(\"a\",{href:website,target:\"_blank\",rel:\"noreferrer\",children:website.replace(/^https?:\\/\\//,\"\")}):null,/*#__PURE__*/_jsx(\"span\",{children:hashtags})]})]})]})]});}function Icon({name,size=18}){const p={width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:1.7,strokeLinecap:\"round\",strokeLinejoin:\"round\"};switch(name){case\"linkedin\":return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",rx:\"3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 10v7M8 7v.01M12 17v-4a2 2 0 0 1 4 0v4M12 11.5V17\"})]});case\"x\":return /*#__PURE__*/_jsx(\"svg\",{...p,children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 4l16 16M20 4 4 20\"})});case\"instagram\":return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",rx:\"5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M17 6.5v.01\"})]});case\"youtube\":return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2.5\",y:\"5.5\",width:\"19\",height:\"13\",rx:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m10 9 5 3-5 3V9Z\"})]});case\"mail\":return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"4.5\",width:\"20\",height:\"15\",rx:\"2.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m22 7-10 6L2 7\"})]});case\"phone\":return /*#__PURE__*/_jsx(\"svg\",{...p,children:/*#__PURE__*/_jsx(\"path\",{d:\"M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3-8.7A2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.3 1.8.6 2.7a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.4-1.1a2 2 0 0 1 2.1-.5c.9.3 1.8.5 2.7.6a2 2 0 0 1 1.7 2Z\"})});case\"pin\":return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"10\",r:\"3\"})]});case\"globe\":return /*#__PURE__*/_jsxs(\"svg\",{...p,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 12h18\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 3c2.5 2.5 3.5 6 3.5 9s-1 6.5-3.5 9c-2.5-2.5-3.5-6-3.5-9s1-6.5 3.5-9Z\"})]});default:return /*#__PURE__*/_jsx(\"svg\",{...p,children:/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\"})});}}TiEconFooter.defaultProps={accent:\"#E4002B\",line:\"#ECE7E5\",footerGrad:\"linear-gradient(125deg,#2A0A12 0%,#7C0C24 55%,#B11030 100%)\",ctaHeading:\"Be part of TiECON Amsterdam 2026.\",ctaBody:\"Register your interest to receive programme updates and early-access tickets.\",ctaLabel:\"Register Your Interest\",ctaLink:SITE+\"/tickets/registration-form\",brand:\"TiECON Amsterdam\",// NOT \"inaugural\" / \"first\" — TiECON Amsterdam is not the first one.\ntagline:\"The flagship conference of TiE Amsterdam — connecting founders, investors, and leaders across the Europe–India–US corridor.\",linksTitle:\"Explore\",contactTitle:\"Contact\",contactLines:[{icon:\"mail\",text:\"president@amsterdam.tie.org\"},{icon:\"pin\",text:\"De Entry II, 252-260 1101 EE, Amsterdam, Netherlands\"}],website:\"https://tieconamsterdam.org/\",copyright:\"\\xa9 2026 TiE Amsterdam. All rights reserved.\",hashtags:\"#TiEdTogether  \\xb7  #GoodfortheWorld\"};addPropertyControls(TiEconFooter,{accent:{type:ControlType.Color,title:\"Accent\"},line:{type:ControlType.Color,title:\"Borders\"},footerGrad:{type:ControlType.String,title:\"Footer Gradient (CSS)\"},ctaHeading:{type:ControlType.String,title:\"CTA Heading\",displayTextArea:true},ctaBody:{type:ControlType.String,title:\"CTA Body\",displayTextArea:true},ctaLabel:{type:ControlType.String,title:\"CTA Button\"},ctaLink:{type:ControlType.Link,title:\"CTA Link\"},logo:{type:ControlType.Image,title:\"Logo\"},brand:{type:ControlType.String,title:\"Brand\"},tagline:{type:ControlType.String,title:\"Tagline\",displayTextArea:true},linksTitle:{type:ControlType.String,title:\"Links Title\"},contactTitle:{type:ControlType.String,title:\"Contact Title\"},contactLines:{type:ControlType.Array,title:\"Contact Lines\",control:{type:ControlType.Object,controls:{icon:{type:ControlType.Enum,title:\"Icon\",options:[\"mail\",\"phone\",\"pin\",\"globe\"],optionTitles:[\"Mail\",\"Phone\",\"Pin\",\"Globe\"]},text:{type:ControlType.String,title:\"Text\"}}}},website:{type:ControlType.Link,title:\"Website\"},copyright:{type:ControlType.String,title:\"Copyright\"},hashtags:{type:ControlType.String,title:\"Hashtags\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TiEconFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useId,useState}from\"react\";const SITE=\"https://tieconamsterdam.org\";const NAV_LINKS=[{label:\"About\",link:SITE+\"/#about\"},{label:\"Experience\",link:SITE+\"/#experience\"},{label:\"Agenda\",link:SITE+\"/#agendatable\"},{label:\"Speakers\",link:SITE+\"/#speakers\"},{label:\"Committee\",link:SITE+\"/#planningcommittee\"},{label:\"Tickets\",link:SITE+\"/#tickets\"},{label:\"Partnership\",link:SITE+\"/partnership\"}];export default function TiEconNav(props){const{accent,accent2,ink,paper,line,logo,brandName,ctaLabel,ctaLink,transparent,style}=props;const uid=useId().replace(/[:]/g,\"\");const r=`tnv-${uid}`;const[open,setOpen]=useState(false);const css=`\n    .${r}{width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;box-sizing:border-box;-webkit-font-smoothing:antialiased;\n        background:${transparent?\"transparent\":\"rgba(255,255,255,.82)\"};backdrop-filter:${transparent?\"none\":\"blur(14px)\"};\n        border-bottom:1px solid ${transparent?\"transparent\":line};}\n    .${r} *{box-sizing:border-box;}\n    .${r} a{text-decoration:none;color:inherit;}\n    .${r} .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,56px);}\n    .${r} .in{display:flex;align-items:center;justify-content:space-between;gap:18px;height:76px;}\n    .${r} .brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:21px;letter-spacing:-.02em;color:${ink};flex:none;}\n    .${r} .brand img{height:40px;width:auto;display:block;}\n    .${r} .links{display:flex;align-items:center;gap:clamp(18px,2.2vw,30px);}\n\n    /* :not(.cta) is load-bearing. The Register button is an <a> inside .links,\n       so a bare \".links a:hover{color:accent}\" turned its white label red — on a\n       red gradient — and the text vanished on hover. */\n    .${r} .links a:not(.cta){color:${ink};opacity:.78;font-size:15px;font-weight:500;white-space:nowrap;transition:opacity .2s,color .2s;}\n    .${r} .links a:not(.cta):hover{opacity:1;color:${accent};}\n    .${r} .links a:not(.cta):focus-visible{outline:2px solid ${accent};outline-offset:4px;border-radius:4px;}\n\n    .${r} .cta{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;border-radius:999px;padding:12px 24px;\n        color:#fff;white-space:nowrap;flex:none;\n        background:linear-gradient(135deg,${accent},${accent2});box-shadow:0 10px 24px ${accent}33;transition:transform .2s,box-shadow .2s;}\n    /* colour restated so no ancestor rule can ever repaint the label */\n    .${r} .cta:hover,.${r} .cta:focus-visible{color:#fff;transform:translateY(-2px);box-shadow:0 16px 32px ${accent}45;}\n    .${r} .cta:focus-visible{outline:2px solid ${ink};outline-offset:3px;}\n\n    .${r} .burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;}\n    .${r} .burger span{width:23px;height:2px;background:${ink};border-radius:2px;transition:.2s;}\n    .${r} .mobile{display:none;}\n    @media (min-width:1600px){ .${r} .wrap{max-width:1360px;} }\n\n    /* Seven links + logo + CTA stop fitting below ~1100px. Measured, not\n       guessed: at 1024 with a 260px logo the row has 4px of slack left, so\n       any wider logo collides with the links. At 1100 the same worst case\n       keeps ~97px. Raised from 1024 when Agenda was added. */\n    @media (max-width:1100px){\n        .${r} .links{display:none;}\n        .${r} .burger{display:flex;}\n        .${r} .mobile{display:${open?\"block\":\"none\"};background:${paper};border-top:1px solid ${line};padding:10px 0 16px;}\n        .${r} .mobile a:not(.cta){display:block;padding:13px clamp(20px,5vw,56px);font-weight:500;color:${ink};}\n        .${r} .mobile a:not(.cta):hover{color:${accent};}\n        .${r} .mobile .cta{margin:12px clamp(20px,5vw,56px) 0;display:inline-flex;color:#fff;}\n    }\n    `;const items=NAV_LINKS.map((n,i)=>/*#__PURE__*/_jsx(\"a\",{href:n.link,onClick:()=>setOpen(false),children:n.label},i));return /*#__PURE__*/_jsxs(\"div\",{className:r,style:style,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:css}}),/*#__PURE__*/_jsxs(\"div\",{className:\"wrap in\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"brand\",href:SITE+\"/\",children:logo?/*#__PURE__*/_jsx(\"img\",{src:logo,alt:brandName}):/*#__PURE__*/_jsx(\"span\",{children:brandName})}),/*#__PURE__*/_jsxs(\"div\",{className:\"links\",children:[items,ctaLabel?/*#__PURE__*/_jsx(\"a\",{className:\"cta\",href:ctaLink||\"#\",children:ctaLabel}):null]}),/*#__PURE__*/_jsxs(\"button\",{className:\"burger\",\"aria-label\":\"Menu\",\"aria-expanded\":open,onClick:()=>setOpen(!open),children:[/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mobile\",children:[items,ctaLabel?/*#__PURE__*/_jsx(\"a\",{className:\"cta\",href:ctaLink||\"#\",onClick:()=>setOpen(false),children:ctaLabel}):null]})]});}TiEconNav.defaultProps={accent:\"#E4002B\",accent2:\"#C20E4D\",ink:\"#1A1620\",paper:\"#FFFFFF\",line:\"#ECE7E5\",brandName:\"TiECON Amsterdam\",ctaLabel:\"Register\",ctaLink:SITE+\"/tickets/registration-form\",transparent:false};addPropertyControls(TiEconNav,{accent:{type:ControlType.Color,title:\"Accent\"},accent2:{type:ControlType.Color,title:\"Accent 2\"},ink:{type:ControlType.Color,title:\"Text\"},paper:{type:ControlType.Color,title:\"Mobile Menu BG\"},line:{type:ControlType.Color,title:\"Borders\"},transparent:{type:ControlType.Boolean,title:\"Transparent\",enabledTitle:\"Yes\",disabledTitle:\"No\"},logo:{type:ControlType.Image,title:\"Logo\"},brandName:{type:ControlType.String,title:\"Brand Name (fallback)\"},ctaLabel:{type:ControlType.String,title:\"CTA Label\"},ctaLink:{type:ControlType.Link,title:\"CTA Link\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TiEconNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavBar.map","// Generated by Framer (c9b3949)\nexport default function metadata(params,activeLocale){return{description:\"Join 300+ tech founders, investors, and corporate leaders at TiECON Amsterdam 2026. Register your interest for the premier cross-border dealmaking and startup scaling event.\",favicon:\"https://framerusercontent.com/assets/pZoFokvisc01gZIWrQTbdIe9Tk.jpg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/q9JKme40wRTsCeKjogz5BKL92WM.png\",title:\"TiECON Amsterdam 2026 | Flagship Entrepreneurship Conference\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}