{"version":3,"file":"FieldDayBuildingMap3.NSbeAGpT.mjs","names":["useState","useCallback"],"sources":["https:/framerusercontent.com/modules/OAlAFHSOca8yVO0d3E48/lJR4fM7WGPye7ewoDE0t/FieldDayBuildingMap3.js"],"sourcesContent":["// Field Day cross-section. The building, used as navigation.\n//\n// Answers the discovery finding that people — Lobby Bar regulars especially — don't\n// know what the rest of the building holds. Hovering or tapping a floor names it and\n// links onward. The motion is a response to intent, not decoration.\n//\n// The component always fills the box it is given: the parent frame owns the size.\n// Framer measures a code component's auto height as zero, so never set this instance\n// to height:auto — give the parent frame a definite height instead. The artwork keeps\n// its own aspect inside that box, so the hit regions stay aligned at every width.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const DEEP_BLUE=\"#1C3866\";const OFF_WHITE=\"#EDEAD0\";const SERIF='\"ITC Garamond Std\", Georgia, serif';const SANS='\"Neue Haas Grotesk Text Pro\", Inter, -apple-system, sans-serif';const BODY='Inter, \"Neue Haas Grotesk Text Pro\", -apple-system, sans-serif';const TURF=\"#2E7F3F\";const OFF_BLACK=\"#0E1014\";const HAIR=\"rgba(14,16,20,.14)\";const WASH=\"rgba(28,56,102,.10)\";// Measured against the trimmed artwork (1855 x 1082).\nconst ART_W=1855;const ART_H=1082;const BANDS=[{id:\"4\",top:10,height:27},{id:\"3\",top:37.5,height:16.5},{id:\"2\",top:54,height:21},{id:\"1\",top:75.5,height:19}];function srcOf(image){if(typeof image===\"string\")return image;if(image&&typeof image===\"object\"){const record=image;for(const key of[\"src\",\"url\"]){const value=record[key];if(typeof value===\"string\")return value;}}return\"\";}/**\n * @framerIntrinsicWidth 1080\n * @framerIntrinsicHeight 820\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function FieldDayBuildingMap(props){const{image,alt=\"Cross-section of the Field Day building\",showGarage=true,startFloor=\"1\",plate=OFF_WHITE,showArt=true,mode=\"directory\"}=props;const floors={\"4\":{name:props.f4Name,copy:props.f4Copy,href:props.f4Href,cta:props.f4Cta},\"3\":{name:props.f3Name,copy:props.f3Copy,href:props.f3Href,cta:props.f3Cta},\"2\":{name:props.f2Name,copy:props.f2Copy,href:props.f2Href,cta:props.f2Cta},\"1\":{name:props.f1Name,copy:props.f1Copy,href:props.f1Href,cta:props.f1Cta}};const[active,setActive]=useState(startFloor);const pick=useCallback(id=>setActive(id),[]);const day=[{id:\"G\",text:props.dayG},{id:\"1\",text:props.day1},{id:\"2\",text:props.day2},{id:\"3\",text:props.day3},{id:\"4\",text:props.day4}].filter(step=>step.text);const current=floors[active]||floors[\"1\"];const src=srcOf(image);const root={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",overflow:\"hidden\",boxSizing:\"border-box\",background:\"transparent\",color:OFF_BLACK,fontFamily:SANS};const stageWrap={flex:\"0 0 auto\",width:\"100%\",minWidth:0,display:\"flex\",justifyContent:\"center\"};// Height comes from width via aspect-ratio. No flex-shrink, no max-height:\n// both let the box collapse to zero inside a column flex parent.\nconst stage={position:\"relative\",width:\"100%\",flex:\"0 0 auto\",aspectRatio:ART_W+\" / \"+ART_H,lineHeight:0,background:plate,isolation:\"isolate\"};const artStyle={width:\"100%\",height:\"100%\",display:\"block\",objectFit:\"contain\",mixBlendMode:\"multiply\"};return /*#__PURE__*/_jsxs(\"div\",{style:root,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .fd-band{position:absolute;border:0;padding:0;margin:0;background:transparent;\n                    cursor:pointer;border-radius:2px;transition:background .16s ease,box-shadow .16s ease}\n                .fd-band:hover{background:${WASH}}\n                .fd-band[aria-pressed=\"true\"]{background:${WASH};box-shadow:inset 0 0 0 2px ${DEEP_BLUE}}\n                .fd-band:focus-visible{outline:3px solid ${TURF};outline-offset:1px}\n                .fd-flag{position:absolute;left:0;top:50%;transform:translate(-4px,-50%);\n                    background:${DEEP_BLUE};color:${OFF_WHITE};font-family:${SERIF};\n                    font-size:15px;line-height:1;padding:7px 16px 7px 9px;opacity:0;transition:opacity .16s ease;\n                    clip-path:polygon(0 0,100% 0,calc(100% - 7px) 50%,100% 100%,0 100%);pointer-events:none}\n                .fd-band[aria-pressed=\"true\"] .fd-flag{opacity:1}\n                .fd-pick{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:9px;text-align:left;\n                    background:transparent;border:0;border-bottom:1px solid ${HAIR};padding:10px 14px;cursor:pointer;\n                    font-family:inherit;font-size:13.5px;color:inherit;transition:background .14s ease;width:100%}\n                .fd-pick:last-child{border-bottom:0}\n                .fd-pick:hover{background:${WASH}}\n                .fd-pick[aria-pressed=\"true\"]{background:${WASH};font-weight:600}\n                .fd-pick:focus-visible{outline:3px solid ${TURF};outline-offset:-3px}\n                .fd-pick[disabled]{cursor:default;opacity:.55}\n                .fd-n{font-family:${SERIF};font-size:18px;color:${DEEP_BLUE}}\n                .fd-read{display:grid;grid-template-columns:minmax(0,1fr) 280px;border-top:1px solid ${HAIR};width:100%;min-width:0}\n                .fd-read > *{min-width:0}\n                .fd-list{border-left:1px solid ${HAIR};display:flex;flex-direction:column}\n                @media (max-width:809px){\n                    .fd-read{grid-template-columns:minmax(0,1fr)}\n                    .fd-list{border-left:0;border-top:1px solid ${HAIR}}\n                }\n                .fd-day{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;\n                    border-top:1px solid ${HAIR}}\n                .fd-step{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:14px;\n                    width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid ${HAIR};\n                    padding:14px 6px;cursor:default;font-family:inherit;color:inherit;transition:background .14s ease}\n                .fd-step:hover,.fd-step[aria-current=\"true\"]{background:${WASH}}\n                .fd-step:focus-visible{outline:3px solid ${TURF};outline-offset:-3px}\n                .fd-sn{font-family:${SERIF};font-size:26px;line-height:1;color:${DEEP_BLUE}}\n                .fd-st{font-family:${BODY};font-size:15px;line-height:1.5}\n                @media (max-width:809px){\n                    .fd-step{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:12px 4px}\n                    .fd-sn{font-size:21px}\n                    .fd-st{font-size:14px}\n                }\n                @media (prefers-reduced-motion:reduce){\n                    .fd-band,.fd-flag,.fd-pick{transition:none}\n                }\n            `}),showArt?/*#__PURE__*/_jsx(\"div\",{style:stageWrap,children:/*#__PURE__*/_jsxs(\"div\",{style:stage,children:[src?/*#__PURE__*/_jsx(\"img\",{src:src,alt:alt,style:artStyle}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"rgba(28,56,102,.06)\",border:\"1px dashed \"+DEEP_BLUE,color:DEEP_BLUE,fontSize:13,lineHeight:1.5,textAlign:\"center\",padding:20},children:\"Drop the cross-section illustration into the Image property.\"}),BANDS.map(band=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"fd-band\",\"aria-pressed\":active===band.id,\"aria-label\":\"Floor \"+band.id+\": \"+(floors[band.id]?.name||\"\"),onMouseEnter:()=>pick(band.id),onFocus:()=>pick(band.id),onClick:()=>pick(band.id),style:{left:\"5%\",width:\"94%\",top:band.top+\"%\",height:band.height+\"%\"},children:/*#__PURE__*/_jsx(\"span\",{className:\"fd-flag\",children:band.id})},band.id))]})}):null,mode===\"day\"?/*#__PURE__*/_jsx(\"ul\",{className:\"fd-day\",children:day.map(step=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"fd-step\",\"aria-current\":active===step.id,onMouseEnter:()=>pick(step.id),onFocus:()=>pick(step.id),children:[/*#__PURE__*/_jsx(\"span\",{className:\"fd-sn\",children:step.id}),/*#__PURE__*/_jsx(\"span\",{className:\"fd-st\",children:step.text})]})},step.id))}):/*#__PURE__*/_jsxs(\"div\",{className:\"fd-read\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"18px 20px\",display:\"flex\",flexDirection:\"column\",gap:7},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:10},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SERIF,fontSize:30,color:DEEP_BLUE,lineHeight:1},children:active}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SERIF,fontSize:24,fontWeight:400},children:current.name})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:BODY,fontSize:14,lineHeight:1.55,maxWidth:\"52ch\"},children:current.copy}),current.href?/*#__PURE__*/_jsx(\"a\",{href:current.href,style:{color:TURF,fontSize:12,letterSpacing:\".1em\",textTransform:\"uppercase\",textDecoration:\"none\",borderBottom:\"1px solid currentColor\",alignSelf:\"flex-start\",paddingBottom:1},children:current.cta}):null]}),/*#__PURE__*/_jsxs(\"div\",{className:\"fd-list\",children:[[\"4\",\"3\",\"2\"].map(id=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"fd-pick\",\"aria-pressed\":active===id,onClick:()=>pick(id),children:[/*#__PURE__*/_jsx(\"span\",{className:\"fd-n\",children:id}),/*#__PURE__*/_jsx(\"span\",{children:floors[id]?.name})]},id)),showGarage?/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"fd-pick\",disabled:true,\"aria-pressed\":false,children:[/*#__PURE__*/_jsx(\"span\",{className:\"fd-n\",children:\"G\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontStyle:\"italic\",opacity:.8},children:\"Garage\"})]}):null,/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"fd-pick\",\"aria-pressed\":active===\"1\",onClick:()=>pick(\"1\"),children:[/*#__PURE__*/_jsx(\"span\",{className:\"fd-n\",children:\"1\"}),/*#__PURE__*/_jsx(\"span\",{children:floors[\"1\"]?.name})]})]})]})]});}FieldDayBuildingMap.defaultProps={alt:\"Cross-section of the Field Day building\",showGarage:true,startFloor:\"1\",plate:OFF_WHITE,f4Name:\"Rooftop Garden\",f4Copy:\"Up to 100 guests, seasonal. Open-air receptions and evening gatherings from late spring through early fall, with the bar and kitchen a floor below.\",f4Href:\"/events\",f4Cta:\"See the Rooftop →\",f3Name:\"Meeting Rooms, Private Offices\",f3Copy:\"The Boardroom, meeting rooms, and private offices. Bookable by the hour or the day, whether or not you're a member.\",f3Href:\"/by-the-day\",f3Cta:\"See the rooms →\",f2Name:\"Reception, Coworking, Offices\",f2Copy:\"Where most of the working day happens — the coworking lounges, the library, more meeting rooms and offices. The Forum is going in here.\",f2Href:\"/membership\",f2Cta:\"See membership →\",f1Name:\"Lobby Bar\",f1Copy:\"Coffee by day, cocktails by evening. Open to the neighborhood — no membership, no appointment. This is the floor most people already know.\",f1Href:\"/lobby-bar\",f1Cta:\"See the Lobby Bar →\"};addPropertyControls(FieldDayBuildingMap,{image:{type:ControlType.Image,title:\"Illustration\"},alt:{type:ControlType.String,title:\"Alt text\"},startFloor:{type:ControlType.Enum,title:\"Opens on\",options:[\"1\",\"2\",\"3\",\"4\"],optionTitles:[\"1 \\xb7 Lobby Bar\",\"2 \\xb7 Coworking\",\"3 \\xb7 Rooms\",\"4 \\xb7 Rooftop\"],defaultValue:\"1\"},showGarage:{type:ControlType.Boolean,title:\"Show Garage\",defaultValue:true},showArt:{type:ControlType.Boolean,title:\"Show artwork\",defaultValue:true,description:\"Turn off at phone widths — the cross-section is unreadable below ~600px, and the floor list carries the information on its own.\"},mode:{type:ControlType.Enum,title:\"Mode\",defaultValue:\"directory\",options:[\"directory\",\"day\"],optionTitles:[\"Floor directory\",\"A day here\"],displaySegmentedControl:true},dayG:{type:ControlType.String,title:\"G \\xb7 Moment\",displayTextArea:true,hidden:p=>p.mode!==\"day\"},day1:{type:ControlType.String,title:\"1 \\xb7 Moment\",displayTextArea:true,hidden:p=>p.mode!==\"day\"},day2:{type:ControlType.String,title:\"2 \\xb7 Moment\",displayTextArea:true,hidden:p=>p.mode!==\"day\"},day3:{type:ControlType.String,title:\"3 \\xb7 Moment\",displayTextArea:true,hidden:p=>p.mode!==\"day\"},day4:{type:ControlType.String,title:\"4 \\xb7 Moment\",displayTextArea:true,hidden:p=>p.mode!==\"day\"},plate:{type:ControlType.Color,title:\"Background\",defaultValue:OFF_WHITE,description:\"The artwork multiplies onto this, so its white ground becomes this colour. Set pure white to keep the original plate.\"},f4Name:{type:ControlType.String,title:\"4 \\xb7 Name\"},f4Copy:{type:ControlType.String,title:\"4 \\xb7 Copy\",displayTextArea:true},f4Href:{type:ControlType.Link,title:\"4 \\xb7 Link\"},f4Cta:{type:ControlType.String,title:\"4 \\xb7 CTA\"},f3Name:{type:ControlType.String,title:\"3 \\xb7 Name\"},f3Copy:{type:ControlType.String,title:\"3 \\xb7 Copy\",displayTextArea:true},f3Href:{type:ControlType.Link,title:\"3 \\xb7 Link\"},f3Cta:{type:ControlType.String,title:\"3 \\xb7 CTA\"},f2Name:{type:ControlType.String,title:\"2 \\xb7 Name\"},f2Copy:{type:ControlType.String,title:\"2 \\xb7 Copy\",displayTextArea:true},f2Href:{type:ControlType.Link,title:\"2 \\xb7 Link\"},f2Cta:{type:ControlType.String,title:\"2 \\xb7 CTA\"},f1Name:{type:ControlType.String,title:\"1 \\xb7 Name\"},f1Copy:{type:ControlType.String,title:\"1 \\xb7 Copy\",displayTextArea:true},f1Href:{type:ControlType.Link,title:\"1 \\xb7 Link\"},f1Cta:{type:ControlType.String,title:\"1 \\xb7 CTA\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FieldDayBuildingMap\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"820\",\"framerIntrinsicWidth\":\"1080\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FieldDayBuildingMap3.map"],"mappings":"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"}